/*
---------------------------------------------------------------
             CSS for Paradigm Website 10/16/2006
---------------------------------------------------------------

 1. Layout
 2. Content
 3. Menu
 4. General


Layout: 
 Header: Consist of Common.jsp with two panes Included - 
 HeaderPane( Logo and Login /Logout Links) and RootMenu (Top Level Menu)
 
 SubMenu: Second Level Navigation and Required links Go Here.
 This is for AccountLinks.jsp
 
 ContentArea: Most of the Content Goes here User Left Pane and 
 The Right Pane As you need it.
 
 Footer:Your Copyright, Terms & Conditions and Common Links Etc
 Footer.jsp Used Here.

Content:
 Specific Styles Go Here
 
Menu:
 Current Menu Styles
 
General:
 Site Specific General Styles to keep the constancy of the content.
 
Legacy CSS:
 Modified Previous Styles in order to fetch any missing classes from the current theme.



*/


/* Layout */

#HeaderPane{
	color:#FFFFFF;
	height:29px;
}
#ServicesPane{
	padding-top:90px;
}
#RootMenu{
  line-height: 13px;
  margin-top:0px;
  margin-left: 0px;
  margin-bottom:0px;
  height: 31px;
  width: 100%;
  font-weight: 700;
  text-align: center;
  background-color: #6b8aad; 
  background-image: url(images/RootMenuBG.gif);
  background-repeat: repeat-x;
  vertical-align: bottom;
}
#SubMenu{
  background-color: #f6f6f6;
  background-image: url(images/LeftMenuBG.gif);
  background-repeat: repeat-y;
  float:left;
  width:198px;
  height:100%;
}
#LeftPane{
	width: 165px;
	background:url(../_i/leftpanebg.gif) repeat-y;
	border:1px solid #9bd5ff; 
}
#RightPane{
	width: 175px;
	background:url(../_i/rightpanebg.gif) repeat-y;
	border:1px solid #9bd5ff;
	text-align:center;
 
}
#ContentArea{
	border-bottom:1px solid #9bd5ff;
	border-top:1px solid #9bd5ff;
	background:#FFFFFF;
	width:460px;
	padding:10px;  
}
#HomeContentArea{
	border-bottom:1px solid #9bd5ff;
	border-top:1px solid #9bd5ff;
	background:#FFFFFF;
	width:460px;  
}
#FooterPane{
	background-color:#0085cb;
	color:#ccffff;
	height:20px;
}

#SubMenuPane{
  padding:3px;
  text-align:left;
}



#ButtonsPane{
  background-color: #FFFFFF;
}

.left_main_item{
	text-decoration:none;
	font-weight:normal;
	font-family:Arial;
	font-size:11px;	
	color:#000000;
	background:url(../_i/main_icon_default.gif) no-repeat;
	height:16px;
	padding-left:16px;
	vertical-align:middle;
	padding-top:3px;
	border-bottom:1px solid #e5f3ff;
	}
.left_sub_item{
	text-decoration:none;
	font-weight:normal;
	font-family:Arial;
	font-size:11px;	
	color:#000000;
	background:url(../_i/sub_icon.gif) 12px 3px no-repeat;
	height:16px;
	padding-left:22px;
	vertical-align:middle;
	border-bottom:1px solid #e5f3ff;
	}
.left_sub_sub_item{
	text-decoration:none;
	font-weight:normal;
	font-family:Arial;
	font-size:11px;	
	color:#000000;
	background:url(../_i/sub_icon.gif) 18px 3px no-repeat;
	height:16px;
	padding-left:28px;
	vertical-align:middle;
	border-bottom:1px solid #e5f3ff;
	}
/* Content Styles*/



.Greeting{
  font: bold 10px Verdana, Arial, Helvetica, sans-serif;
}

.button {
        color: White;
        background-color: #e3801b;
        font-family: Verdana, Arial, Helvetica, sans-serif;
        font-size: 12px;
        font-weight: bold;
        border-color: #fdaf6f #bc6623 #bc6623 #fdaf6f;
}
.footer{
  /*width:100%;*/
  border-top: 1px solid #CCCCCC;
  padding:6px;
}
.copyright{
	font-size:9px;
  padding:6px;
}
.footerLeft{
  float:left;
  
}

.footerRight{
  float:right;
  
}

.Pageheading {
  font-family: Arial, Helvetica, sans-serif;
  font-size: 24px;
  font-weight: bold;
  color: #0085cb;
}
.SectionLabel{
  color: White;
    background-color: #ffaa00;
    font-family: Verdana, Arial, Helvetica, sans-serif;
    font-size: 11px;
    /*font-weight: bold;*/
  padding-left:7px;
}

.WidgetLabel {
  font-family: Verdana, Arial, Helvetica, sans-serif;
  font-size: 12px;
  font-weight: bold;
  text-transform: capitalize;
  color: #FFFFFF;
  background-color: #9a918c;
  border-bottom: 4px solid #FFCC00;
}

.PageSubhead {
  font-family: Arial, Helvetica, sans-serif;
  font-size: 16px;
  font-weight: bold;
  color: #0085cb;
}
.OptionalSubhead {
  font-family: Arial, Helvetica, sans-serif;
  font-size: 14px;
  font-weight: bold;
  color: #ffaa00;
}
.BoldSubhead {
  font-family: Verdana, Arial, Helvetica, sans-serif;
  font-size: 11px;
  font-weight: bold;
  color: #333333;
}
.PageTextBold {
  font-family: Verdana, Arial, Helvetica, sans-serif;
  font-size: 10px;
  font-weight: bold;
}

.LinkBoldSubhead {
  font-family: Verdana, Arial, Helvetica, sans-serif;
  font-size: 11px;
  font-weight: bold;
  color: #CC6600;
}

.ContainerBorder{
  border:1px solid #CCCCCC;
  font-size: 10px;
  font-family: Verdana, Arial, Helvetica, sans-serif;
}

.FieldLabel {
  text-align: right;
  padding-right: 7px;
  padding-left: 5px;
  font-family: Verdana, Arial, Helvetica, sans-serif;
  font-size: 10px;
  font-weight: bold;
  color: #333333;
}

.MdtryFieldLabel {
  text-align: right;
  padding-right: 7px;
  padding-left: 5px;
  font-family: Verdana, Arial, Helvetica, sans-serif;
  font-size: 10px;
  font-weight: bold;
  color: #CC0000;
}


.ListItem{
  background-color: White;
  font-size: 10px;
  font-family: Verdana, Arial, Helvetica, sans-serif;
  
}

.ListAltItem{
  background-color: #ebebeb;
  font-size: 10px;
  font-family: Verdana, Arial, Helvetica, sans-serif;
}

.Disaled{
  color: #CCCCCC;
}



a:link.topnav , a:active.topnav , a:visited.topnav {
  background-color: transparent;
  color: #FFFFFF; 
  font-size: 11px;
  font-family: Verdana, Arial, Helvetica, sans-serif;
  text-decoration:none;
}

a:hover.topnav{
  color:#ccffff;
  font-size: 11px;
  font-family: Verdana, Arial, Helvetica, sans-serif;
  text-decoration: none;
}

a.homelink:link , a.homelink:active , a.homelink:visited {
  background-color: transparent;
  color: #0000CC; 
  font-size: 11px;
  font-family: Verdana, Arial, Helvetica, sans-serif;
  text-decoration:none;
}

a.homelink:hover{
  color:#000033;
  font-size: 11px;
  font-family: Verdana, Arial, Helvetica, sans-serif;
  text-decoration: none;
}


/* GENERAL */ 

body
{
  background: #e5f3ff url(../_i/bodybg.gif) repeat-x;
  margin-left: 0px;
  margin-right: 0px;
  margin-top: 0px;
  margin-bottom: 0px;
  padding: 0px;
  font-size: 11px;
  font-family: Verdana, Arial, Helvetica, sans-serif;
  height:100%
}

a:link
{
   color: #0000ff;
   text-decoration: none;
}

a:active
{
   color: #0000ff;
   text-decoration: none;
}

a:visited
{
   color: #0000aa;
   text-decoration: none;
}

a:hover
{
   color: #FF0000;
   text-decoration: none;
}


/* HEADINGS */
h1 
{
  font-size: 2em;
  line-height: 1.5em;
  margin: 0 0 0.5em 0;
  padding: 0;
  color: black;
}

h2 
{
  font-size: 1.5em;
  line-height: 1.5em;
  margin: 0 0 0.5em 0;
  padding: 0;
  color: black;
}

h3 
{
  font-family: Arial, sans-serif;
  font-style:italic;
  font-size: 1.8em;
  font-weight:normal;
  line-height: 1.3em;
  margin: 0 0 0 0;
  padding: 0;
  color: #39c;
}

h4 
{
  font-size: 1.2em;
  line-height: 1.3em;
  font-style:bold;
  margin: 0 0 0.25em 0;
  padding: 0;
  color: black;
}

h5 
{
  font-size: 1.1em;
  line-height: 1.3em;
  margin: 0 0 0.25em 0;
  padding: 0;
  color: black;
}

h6 
{
  font-size: 1em;
  line-height: 1.3em;
  margin: 0 0 0.25em 0;
  padding: 0;
  color: black;
}

/* END HEADINGS */

/* TEXT */
p 
{
  font-size: 1em;
}


pre 
{
  font-family: monospace;
  font-size: 1.0em;
}

strong, b 
{
  font-weight: bold;
}

em, i 
{
  font-style: italic;
}

code 
{
  font-family: "Courier New", Courier, monospace;
  font-size: 1em;
  white-space: pre;
}

/* END TEXT */

/* LISTS */
ul 
{
  list-style-type:disc;
  font-size: 1.0em;
  line-height: 1.4em;

  
  
}

ul li 
{
	margin: 0 0 0 -15px;
}

li a:link,  li a:acive, li a:visited{font-size:10px; color: #000066}
li a:hover{color:#FF0000;}

ol 
{
  font-size: 1.0em;
  line-height: 1.4em;
  margin: 0 0 1.5em 0;
  padding: 0;
}

ol li 
{
  font-size: 1.0em;
  margin: 0 0 0.25em 30px;
  padding: 0;
}

dl 
{
  margin: 0 0 1.5em 0;
  padding: 0;
  line-height: 1.4em;
}

dl dt 
{
  font-weight: bold;
  margin: 0.25em 0 0.25em 0;
  padding: 0;
}

dl dd 
{
  margin: 0 0 0 30px;
  padding: 0;
}

 /*END LISTS */


/* TABLE */


/* END TABLE */ 

hr 
{
  height: 1px;
  color: #cccccc;
}