﻿/* Form Objects  **/
*
{
	font-size:11px;
}
 
form
{
	display: inline;
	margin:0px;
	padding:0px;
}
IMG {border:0;}

select 
{
	border:1px #ABABAB solid !important;
	font-size : 11px;
}

input 
{
	border:1px #ABABAB solid !important;
	font-size : 11px;
}
table tr td p
{
	font-size : 11px !important;
}
/** END Form Objects **/

/*shared classes {}*/
.text {font-family:Arial;font-size:11px;}
.link {cursor:hand;color:#800080;}
.onBackground {color:#ffffff;}
.wrong {color:#CE0E24;}
.correct {color:#0000CC;}
.notAvailable {color:#636363;}
.important {font-weight:bold;}
.small {font-size:11px;}
.decoration {text-decoration:underline;}
.blueNavigation {color:Yellow;}
.message {font-family:Arial; font-size:11px; color:Red;}
.headlinePage {font-size:18px; font-weight:normal; color:#000066;}
.headlineSection {font-size:14px; color:#2C6394; font-weight:bold;}
.headlineParagraph {font-size:13px; font-weight:bold; color:#000066; font-style:italic;}
.headlineParagraphNonItalic {font-size:13px; color:#000066; font-weight:bold;}
.headlineTabular {font-size:13px; font-weight:bold;}
.box {border:solid 2px #cccccc;}
.tabularCell {border:solid 2px #cccccc; padding:3px; vertical-align:top;}
.tabularHeaderCell {background:#aaaaaa; text-align:center;}
.tabularRow_backgroundLightDefault {background:#ffffff;}
.tabularRow_backgroundLightAlternate {background:#eeeeee;}


.normal
{
    COLOR: black;
}
/*#content A:link
{
    CURSOR: hand;
    TEXT-DECORATION: none;
   	font-size: 12px;
}
#content A:hover
{
    CURSOR: hand;
    TEXT-DECORATION: underline;
   	font-size: 11px;
}*/
#pgMainContent FORM
{
    PADDING-RIGHT: 0px;
    PADDING-LEFT: 0px;
    PADDING-BOTTOM: 0px;
    MARGIN: 0px;
    PADDING-TOP: 0px
}

.bbutton
{
    BORDER-RIGHT: black 1px solid;
    BORDER-TOP: white 1px solid;
    FONT-WEIGHT: bolder;
    FONT-SIZE: 10px;
    BORDER-LEFT: white 1px solid;
    BORDER-BOTTOM: black 1px solid;
    CURSOR: hand
}
.formbutton
{
    BORDER-RIGHT: black 1px solid;
    BORDER-TOP: white 1px solid;
    FONT-WEIGHT: bolder;
    FONT-SIZE: 10px;
    BORDER-LEFT: white 1px solid;
    COLOR: black;
    BORDER-BOTTOM: black 1px solid;
/*    BACKGROUND-COLOR: #006198;*/
    CURSOR: hand;
    WIDTH:90px;	
}
.grid{text-align:left;}
.lo .grid{  width: 539px; text-align:left;}

.grid table tr td a
{
	font-size:11px ;
	color:#003D79;
	
}
.grid table tr td a:hover{text-decoration:underline !important;}

.grid .top, .topnav, .top
{
	FONT-SIZE: 11px;
    FONT-WEIGHT: bold;
    COLOR: #000000 !important;
    BACKGROUND-COLOR: #d9d9d9;
}
.color{ BACKGROUND-COLOR: #156EBC }
#pgMainContent td .hi {
	    text-align:justify ;
}
.grid .hileft
{
    BORDER-RIGHT: #156EBC 0px solid;
    BORDER-TOP: #156EBC 0px solid;
    BORDER-LEFT: #156EBC 1px solid;
    BORDER-BOTTOM: #156EBC 0px solid;
    BACKGROUND-COLOR: #b0d0b0
}
.grid .hiright
{
    BORDER-RIGHT: #156EBC 1px solid;
    BORDER-TOP: #156EBC 0px solid;
    BORDER-LEFT: #156EBC 0px solid;
    BORDER-BOTTOM: #156EBC 0px solid;
    BACKGROUND-COLOR: #b0d0b0
}
.grid .hisides
{
    BORDER-RIGHT: #156EBC 1px solid;
    BORDER-TOP: #156EBC 0px solid;
    BORDER-LEFT: #156EBC 1px solid;
    BORDER-BOTTOM: #156EBC 0px solid;
    BACKGROUND-COLOR: #b0d0b0
}
.grid .himiddle
{
    BORDER-TOP-WIDTH: 0px;
    BORDER-LEFT-WIDTH: 0px;
    BORDER-BOTTOM-WIDTH: 0px;
    BACKGROUND-COLOR: #ffffff ;
    BORDER-RIGHT-WIDTH: 0px
}
.grid .himiddle a, .grid .lomiddle a
{
    CURSOR: hand;
    COLOR: #006198;
    TEXT-DECORATION: underline !important;
}

.grid .lo
{
    BORDER-RIGHT: #156EBC 0px solid;
    BORDER-TOP: #156EBC 0px solid;
    BORDER-LEFT: #156EBC 0px solid;
    BORDER-BOTTOM: #156EBC 0px solid;
      BACKGROUND-COLOR: #FFFFFF;
}


.grid .losides
{
    BORDER-RIGHT: #156EBC 1px solid;
    BORDER-TOP: #156EBC 0px solid;
    BORDER-LEFT: #156EBC 1px solid;
    BORDER-BOTTOM: #156EBC 0px solid;
    BACKGROUND-COLOR: #d3e3d3
}
.grid .loleft
{
    BORDER-RIGHT: #156EBC 0px solid;
    BORDER-TOP: #156EBC 0px solid;
    BORDER-LEFT: #156EBC 1px solid;
    BORDER-BOTTOM: #156EBC 0px solid;
    BACKGROUND-COLOR: #d3e3d3
}
.grid .lomiddle
{
    BORDER-TOP-WIDTH: 0px;
    BORDER-LEFT-WIDTH: 0px;
    BORDER-BOTTOM-WIDTH: 0px;
    BACKGROUND-COLOR: #f2f2f2;
    BORDER-RIGHT-WIDTH: 0px
}
.grid .loright
{
    BORDER-RIGHT: #156EBC 1px solid;
    BORDER-TOP: #156EBC 0px solid;
    BORDER-LEFT: #156EBC 0px solid;
    BORDER-BOTTOM: #156EBC 0px solid;
    BACKGROUND-COLOR: #d3e3d3
}
.grid .top A
{
    COLOR: white
}
.grid .subhead
{
	background-color : #FFFFFF;
	color: #000000;
	border-left : 1 solid #156EBC;
	border-right : 1 solid #156EBC;
	border-bottom : 2 solid #156EBC;
	border-top : 1 solid #156EBC;
	font-weight : bold;
}
.grid .subhead2
{
    FONT-WEIGHT: bold;
    COLOR: black;
	background-color : #FFFFFF;
	color: #000000;
	border-left : 1 solid #ffffff;
	border-right : 1 solid #ffffff;
	border-bottom : 2 solid #ffffff;
	border-top : 1 solid #ffffff;
	font-weight : bold;
}
.grid .subhead3
{
    FONT-WEIGHT: bold;
    COLOR: #000000;
    background-color : #D9D9D9;
    
}
.grid .subhead3 A
{
    COLOR: #003D79;
     TEXT-DECORATION: underline !important;
}
.grid .subhead3 A:hover
{
    COLOR: #003D79;
    CURSOR: hand;
    TEXT-DECORATION: underline;
}
.grid .top A:hover
{
    COLOR: #003D79;
    TEXT-DECORATION: underline
}
.subnav
{
    PADDING-RIGHT: 0px;
    PADDING-LEFT: 0px;
    PADDING-BOTTOM: 0px;
    MARGIN: 0px;
    PADDING-TOP: 0px;
    float:right;
    height:20PX;
}

.subnav TD
{
    PADDING-RIGHT: 0px;
    PADDING-LEFT: 0px;
    PADDING-BOTTOM: 0px;
    MARGIN: 0px;
    PADDING-TOP: 0px;
    text-align:right !important; 
}
.subnav TABLE TD
{
    BORDER-RIGHT: #404040 1px solid;
    PADDING-RIGHT: 2px;
    BORDER-TOP: #e0e0e0 1px solid;
    PADDING-LEFT: 2px;
    PADDING-BOTTOM: 1px;
    MARGIN: 0px;
    BORDER-LEFT: #e0e0e0 1px solid;
    COLOR: #FFF;
    PADDING-TOP: 1px;
    BORDER-BOTTOM: medium none;
    BACKGROUND-COLOR: #159DD9; /*#738049;*/
    text-align:right !important; 
}
.subnav TABLE TD.selected
{
    BORDER-RIGHT: #E7E3E7 1px solid;
    PADDING-RIGHT: 5px;
    BORDER-TOP: #E7E3E7 1px solid;
    PADDING-LEFT: 5px;
    PADDING-BOTTOM: 2px;
    MARGIN: 0px;
    BORDER-LEFT: #E7E3E7 px solid;
    COLOR: #006198 !important;
    PADDING-TOP: 2px;
    BORDER-BOTTOM: medium none;
    BACKGROUND-COLOR: #f2f2f2; /*#D7E3B5 */
}
.subnav TABLE TD.navSelect
{
   BORDER-RIGHT: black 0px solid;
    PADDING-RIGHT: 2px;
    BORDER-TOP: #E7E3E7 1px solid;
    PADDING-LEFT: 4px;
    PADDING-BOTTOM: 0px;
    MARGIN: 0px;
    BORDER-LEFT: black 0px solid;
    COLOR: #006198 !important;
    PADDING-TOP: 0px;
    BORDER-BOTTOM: medium none;
    BACKGROUND-COLOR: #E7E3E7;

}
.subnav TABLE TD A
{
    FONT-WEIGHT: bold;
    FONT-SIZE: 11px;
    COLOR: #fff;
    TEXT-DECORATION: none
}

.subnav TABLE TD.selected A
{
    FONT-WEIGHT: bold;
    FONT-SIZE: 11px;
    TEXT-DECORATION: underline !important;
    COLOR: #006198;
}
/*.subnav TABLE TD A:hover
{
    COLOR: white;
    TEXT-DECORATION: none;
    FONT-SIZE: 11px;
}*/
/*.subnav TABLE TD.selected A:hover
{
    COLOR: white;
    TEXT-DECORATION: none
}
.subnav TABLE TD.selected A:visited
{
    COLOR: white;
    TEXT-DECORATION: none
}*/
.subnav TABLE TD.plain
{
    BORDER-TOP-WIDTH: 0px;
    BORDER-LEFT-WIDTH: 0px;
    BORDER-BOTTOM-WIDTH: 1px;
    COLOR: #808080;
    FONT-STYLE: italic;
    BACKGROUND-COLOR: white;
    BORDER-RIGHT-WIDTH: 0px;
    font-size:11px !important;
}
.subnav  TD
{
	text-align:right !important;
}
TABLE TD.plain
{
    BORDER-TOP-WIDTH: 1px;
    BORDER-LEFT-WIDTH: 1px;
    BORDER-BOTTOM-WIDTH: 1px;
    COLOR: #000000;
    /*BACKGROUND-COLOR: #3175BD;*/
    BORDER-RIGHT-WIDTH: 1px;
    font-weight :bold ;
	padding-left: 3px;
	padding-right: 3px;
	height : 12px;
	font-size: 9px !important;
	
}
#pgMainContent SMALL
{
    FONT-WEIGHT: normal
}
.links
{
    BACKGROUND-COLOR: #d3e3d3
}
.category
{
    BACKGROUND-COLOR: #d3e3d3
}
.FormLabel
{
	font-weight : bold;
	text-align : right;
	vertical-align : middle;
}
.FormInput
{
	text-align : left;
	vertical-align : top;
}
.level2
{
      font-size: 10pt;
      font-weight: bold;
      color: white;
      margin-top: 5px;
      margin-left: 5px;
}


.level3
{
      font-size: 8pt;
      font-weight: normal;
      color: white;
      margin-top: 5px;
      margin-left: 10px;
}

.level3 a, .level3 a:visited
{
      font-size: 8pt;
      font-weight: normal;
      color: white;
      margin-top: 5px;
      margin-left: 10px;
      text-decoration: none;
}

.level3 a:hover 
{
      text-decoration: underline;
}

.level3selected
{
      font-size: 8pt;
      font-weight: bold;
      color: white;
      margin-top: 5px;
      padding-left: 20px;
}


.selectWide
{
      border: 1px solid #000063;
      font-size: 8pt;
      width : 235px;
}
.selectMiddle
{
      border: 1px solid #000063;
      font-size: 8pt;
      width : 178px;
}

#pgMainContent select
{
    width : 104px;
	border : 1px outset;
	font-size:10px;
}
#pgMainContent textarea
{
      border: 1px solid #000063;
      font-size: 8pt;
      width : 92px;
}

.noformat
{
    width : 30px;
    BORDER-RIGHT: #156EBC 0px solid;
    BORDER-TOP: #156EBC 0px solid;
    BORDER-LEFT: #156EBC 0px solid;
    BORDER-BOTTOM: #156EBC 0px solid;
    }
.radioSearch
{
    width : 30px;
    BORDER-RIGHT: #156EBC 0px solid;
    BORDER-TOP: #156EBC 0px solid;
    BORDER-LEFT: #156EBC 0px solid;
    BORDER-BOTTOM: #156EBC 0px solid;
    height : 12px;
    }

.widebutton
{
    BORDER-RIGHT: black 1px solid;
    BORDER-TOP: white 1px solid;
    FONT-WEIGHT: bolder;
    FONT-SIZE: 8pt;
    BORDER-LEFT: white 1px solid;
    COLOR: black;
    BORDER-BOTTOM: black 1px solid;
    /*BACKGROUND-COLOR: #94B2AD;*/
    CURSOR: hand;
    WIDTH:230px
}

.formbutton
{
    BORDER-RIGHT: black 1px solid;
    BORDER-TOP: white 1px solid;
    FONT-WEIGHT: bolder;
    FONT-SIZE: 8pt;
    BORDER-LEFT: white 1px solid;
    COLOR: black;
    BORDER-BOTTOM: black 1px solid;
/*    BACKGROUND-COLOR: #006198;*/
    CURSOR: hand;
    WIDTH:90px;	
}

.promotion a, .promotion a:hover
{
      font-size: 8pt;
      color: white;
      text-decoration: none;
      text-transform : uppercase;
}
.promotion
{
    MARGIN: 0px;
    COLOR: navy;
    BACKGROUND-COLOR:  #F2F2F2;
    PADDING-LEFT: 2px;
    PADDING-RIGHT: 2px;
    PADDING-BOTTOM: 2px;
    PADDING-TOP: 2px;
    text-transform : uppercase;
    text-decoration: none;
    font-size: 8pt;
}
.promoheader
{
    BACKGROUND-COLOR: #D7E3B5;
  color: #ffffff;
  font-family: arial;
  font-size: 10pt;
  font-weight: bold;
  padding: 5px;
}

.promobar
{
    PADDING-RIGHT: 2px;
    PADDING-LEFT: 5px;
    FONT-WEIGHT: bold;
    FONT-SIZE: 8pt;
    PADDING-BOTTOM: 2px;
    WIDTH: 100%;
	color:#006198;
    PADDING-TOP: 2px;
    BACKGROUND-COLOR:  #F2F2F2 ;/*#D7E3B5;*/
    height:18px;
    text-align: left;
}

/* ALPHA NAVIGATION START */
.anchor-button a
{
    text-decoration: none;
    font-size: 10px;
    color: #000;
    border: 1px solid #666;
    padding: 0px 3px 0px 3px;
    background-color: #D9D9D9;
}

.anchor-button a:link
{
    color: #1a1a1a;
    border-color: #62627F;
    background-color: #D9D9D9;
}

.anchor-button a:visited
{
    color: #1a1a1a;
    background-color: #D9D9D9;
}

.anchor-button a:hover
{
    background-color: #156EBC;
    text-decoration: none;
}
.anchor-button-selected a
{
    text-decoration: none;
    font-size: 10px;
    color: #000;
    border: 1px solid #666;
    padding: 0px 3px 0px 3px;
    background-color: #D9D9D9;
    background-color: #156EBC;
    text-decoration: none;
}

.anchor-button-selected a:link
{
    color: white;
    border-color: #62627F;
    background-color: #156EBC;
    text-decoration: none;
}

.anchor-button-selected a:visited
{
    color: white;
    background-color: #156EBC;
    text-decoration: none;
}

.anchor-button-selected a:hover
{
    background-color: #156EBC;
    text-decoration: none;
}
.grid.unused
{
    color: lightgrey;
}
/* ALPHA NAVIGATION END */


table#header td {
	color:white;
	font-weight:bold;
	font-size:80%;
}

table#header a.topLink {
	color:white;
	text-transform:uppercase;
	text-decoration:none;
}

table#header a.topLink:hover {
	text-decoration:underline;
}

#searchOptions {
	width:100%;
	/*font-size:85%;*/
	margin-bottom:8px;
}

#searchOptions select {
}

#searchOptions tr.dark td {
	color:white;
	background-color:#73804D;
	padding:3px;
}
#pgMainContent h2 {	margin:0px 0px 10px 0px;	padding:1px 4px;	font-size:100%;	font-weight:bold;	background-color:#D9D9D9;	color : #FFFFFF;
	text-align: left;}

#leftCol1, #middleCol1 {
	padding-right:12px;
	text-align:justify;
}

#rightCol{
	padding-right:0px;
	text-align:justify;
	width:5px;
}

.3cols p {
	margin:0px 0px 8px 0px;
}

#displayOptions {
	font-size:80%;
	margin-bottom:10px;
}

.displayOption {
	background-color:#858585;
	display:block;
	padding:3px 3px 4px;
	border-top:solid 1px #ddd;
	border-left:solid 1px #ddd;
	border-right:solid 1px #000;
	color:white;
	text-decoration:none;
	font-weight:bold;
}

#displayOptions tr.dark td {
	background-color:#C3D590;
	font-size:125%;
	font-weight:bold;
	padding:3px;
	color:#73804D;
}

.displayOption:hover, .displayOption.selected {
	background-color:#C3D590;
	border-left:solid 1px #C3D590;
	border-top:solid 1px #C3D590;
	border-right:solid 1px #C3D590;
	color:#73804D;
}
.plainNav{    COLOR: #808080;    BACKGROUND-COLOR: white;	background-color:#D7E3B5;}
#spAdvSearch{ cursor : hand; text-decoration : underline;}

#tblUserNew 
{
	width:60%;
  text-align :left;	
}	

.notifyInput
{	/*font-family:Arial;*/
	font-size:11px;
	width: 200px
}



#wrapperTable tr td
{
	font-size:11px ;
	
	
}
.Content
{
	font-size:11px;
}
.Content tr td h2
{
	padding: 3px 0px 0px 3px;
	font-size:11px !important;
	background-color:#f2f2f2;
	color: #006198;
	height:20px;
	
}

.Content-Body h2
{
	padding: 2px 0px 5px 5px;
	font-size:11px !important;
	background-color: #D9D9D9;
	color : #ffffff;
}
.Content-Body p
{
	padding:5px 0px 5px 0px;
}
.Content-Body table tr th
{
	font-size:11px !important;
	background-color:#D9D9D9;
	color:#ffffff !important;
	font-weight:bold;
	text-align :center;
}
.Content-Body tr td 
{
	padding:2px 2px 2px 2px !important;
}


.toolbarbuttonhelp
{
	position: relative !important;
	z-index:10100 !important;
	width : 100px !important;
	height:30px !important;
	
}
.toolbarbuttonhelpvisible
{
	position: relative !important;
	_position: absolute !important;
	display : inline !important;
	visibility:visible !important;
	z-index:10100 !important;
	
	
}


/*FOLDED-->*/

.folded #spFolded {
	margin:0px;
	border-right:1px solid #73804d;
	font-size:9pt;
	font-weight:bold;
	color:#ffffff;
    padding-left:12px; padding-right:0px; padding-top:1px; padding-bottom:0px;
	background-image:url('media/images/design/folded.gif');
	background-position:left top;
    background-repeat: no-repeat;
}

.folded h3 {
	margin:0px;
	border-right:1px solid #73804d;
	font-size:11px;
	font-weight:bold;
	color:#ffffff;
	background-image:url('media/images/design/folded.gif');
	background-position:left top;
	padding-left:0px; padding-right:0px; padding-top:1px; padding-bottom:0px;
    background-repeat: no-repeat;
}

.folded h3 span {
	padding:3px 3px 3px 10px;
	display:block;
	border-right:solid 1px #d7e3b5;
}

.folded .foldedContent {

	background-color:#ffffff;
	color:black;
	border-left:solid 1px #73804d;
	border-right:solid 1px #73804d;
	border-bottom:solid 1px #73804d;
	padding:4px;
	font-size: 11px !important;
}

.foldedContent table tr td ,.folded .foldedContent p, #table1 td
{
	font-size: 11px !important;
	font-family:Arial !important;
	/*color:Red;*/
}
.folded.folded h3 {
	background-image:url('../../images/design/folded_g.gif');
	border-right:1px solid #c29570;
}

.folded.folded_b h3 {
	background-image:url('../../images/design/folded_b.gif');
	border-right:1px solid #c29570;
}

.folded.folded_b .foldedContent {
	border-left:solid 1px #c29570;
	border-right:solid 1px #c29570;
	border-bottom:solid 1px #c29570;
}

.folded.folded_g h3 {
	background-image:url('../../images/design/folded_o.gif');
	border-right:1px solid #73804d;
}

.folded.folded_g .foldedContent {
	border-left:solid 1px #73804d;
	border-right:solid 1px #73804d;
	border-bottom:solid 1px #73804d;
}

.folded.folded_o h3 {
	background-image:url('../../images/design/folded_o.gif');
	border-right:1px solid #e09352;
}

.folded.folded_o .foldedContent {
	border-left:solid 1px #e09352;
	border-right:solid 1px #e09352;
	border-bottom:solid 1px #e09352;
}

.folded.folded_p h3 {
	background-image:url('../../images/design/folded_p.gif');
	border-right:1px solid #704d7e;
	text-align:center !important;
	padding : 0px 5px 0px 3px;
}

.folded.folded_p .foldedContent {
	border-left:solid 1px #704d7e;
	border-right:solid 1px #704d7e;
	border-bottom:solid 1px #704d7e;
}

.folded.folded_rp #spFolded {
	background-image:url('../../images/design/folded_o.gif');
	border-right:1px solid #e09352;
}
.folded.folded_rp .foldedContent {
	border-left:solid 1px #e09352;
	border-right:solid 1px #e09352;
	border-bottom:solid 1px #e09352;
}
.folded.folded_rpalso #spFolded {
	background-image:url('../../images/design/folded_b.gif');
	border-right:1px solid #c29570;
}
.folded.folded_rpalso .foldedContent {
	border-left:solid 1px #c29570;
	border-right:solid 1px #c29570;
	border-bottom:solid 1px #c29570;
}
/** end Folded **/

#iconhelp
{
	margin-left:10px;
	cursor :pointer ;
}
#tblTopNav td
{
	font-size : 12px !important;
}
/*h2 {
	margin:0px 0px 0px 0px;
	padding:0px 4px;
	font-size:100%;
	font-weight:bold;
	background-color:#F2F2F2;
	color:#000000;
}*/

.Content-Border h2 
{
font-size:12px !important;
}

#tb_TopNav 
{
	visibility:hidden ;
}

.disclaimer, .restraints {
	font-size : 7pt !important;
	font-weight : normal;
	color:red !important;
}
.legend {
	font-size : 10px !important;
	font-weight : normal;
	color:black
}

#pageCaption {
	font-weight:bold;
	font-size: 14px !important;
	margin:9px 0 9px !important;
	font-family  : tahoma,"Lucida Grande",Arial,sans-serif !important ;
}

div .RadMenu_Blue {
	padding: 0px 0px 0px 0px;
}

