.RoundBox {padding:3px;}
.SquareBox {padding:3px;border:1px solid #dadada}
.ScrollingBox {overflow:auto;}
#dhtmltooltip{
position: absolute;
left: -300px;
width: 150px;
border: 1px solid black;
padding: 2px;
background-color: lightyellow;
visibility: hidden;
z-index: 100;
/*Remove below line to remove shadow. Below line should always appear last within this CSS*/
filter: progid:DXImageTransform.Microsoft.Shadow(color=gray,direction=135);
}

#dhtmlpointer{
position:absolute;
left: -300px;
z-index: 101;
visibility: hidden;
}

.PageHeader {
	color: #003399;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 14px;
	padding:2px;
	font-weight: bold;
}
.MainHeader {
	color: #39683E;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 16px;
	font-weight: bold;
}

.TitleHeader,.titleheader {
	color: #000000;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 14px;
	font-style: italic;
	font-weight: bold;
}
.noteBox {filter:alpha(opacity=40);opacity:0.40;-moz-opacity:0.40;top:20;position:relative;z-index:100;cursor:hand;cursor:pointer;display:inline;float:left;border:1px solid #808080;width:200px;height:auto;overflow:hidden;margin:10px;background-color:#FFFFCC;}
.noteHeader {border-bottom:1px solid #EEEEEE;height:15px;font-family:Verdana, Arial, Helvetica, sans-serif;font-size:10px;font-weight:bold;}
.noteHeaderSpan {display:inline;float:left;}
.noteHeaderIconClose {cursor:hand;cursor:pointer;display:inline;float:right;}
.noteBody {overflow:hidden;height:auto;padding:5px;font-family:Verdana, Arial, Helvetica, sans-serif;font-size:10px;text-overflow:ellipsis;}
.noteFooter {border-top:1px solid #EEEEEE;height:15px;font-family:Verdana, Arial, Helvetica, sans-serif;font-size:10px;}

.QRTable TD {}
.QRTables TD {border-bottom:1px solid #EEEEEE;}
.QRTable THEAD TD {background-color:navy;color:white;}
.AB, .AB TD {border:0;}
.Glossary{cursor:hand;cursor:pointer;border-bottom:1px dotted #808080!important;text-decoration:none;}
.Highlight {background-color: yellow!important;}

.Table1,.adatable {color: #000000;font-family: Verdana, Arial, Helvetica, sans-serif;font-size: 12px;}
.Table1 td, .1 td,.2 td,.adatable  td {border: 1px solid #808080;}
.Table1bottomcenter, .1bottomcenter, .2bottomcenter, .3bottomcenter {font: 12px Verdana, Geneva, Arial, Helvetica, sans-serif;}
.Table1bottomleft, .1bottomcenter, .2bottomcenter, .3bottomleft {color: #004A84;font: 12px Verdana, Geneva, Arial, Helvetica, sans-serif;font-weight: bold;}
.Table1bottomright, .1bottomright, .2bottomright,.3bottomright {font: 12px Verdana, Geneva, Arial, Helvetica, sans-serif;}
.Table1odd, .1odd, .2odd, .3odd {background-color: #F6F6F6;}
.Table1even, .1even, .2even, .3even {background-color: #FFFFFF;}
.Table1middlecenter, .1middlecenter, .2middlecenter, .3middlecenter {font: 12px Verdana, Geneva, Arial, Helvetica, sans-serif;}
.Table1middleleft, .1middleleft, .2middleleft, .3middleleft {color: #004A84;font: 12px Verdana, Geneva, Arial, Helvetica, sans-serif;font-weight: bold;}
.Table1middleright, .1middleright, .2middleright, .3middleright {font: 12px Verdana, Geneva, Arial, Helvetica, sans-serif;empty-cells:show;}
.Table1topcenter, .1topcenter, .2topcenter, .3topcenter {background-color: #FFEEBA;color: #004A84;font: 12px Verdana, Geneva, Arial, Helvetica, sans-serif;font-weight: bold;padding: 5px;}
.Table1topleft, .1topleft, .2topleft, .3topleft {background-color: #FFEEBA;color: #004A84;font: 12px Verdana, Geneva, Arial, Helvetica, sans-serif;font-weight: bold;padding: 5px;}
.Table1topright, .1topright, .2topright, .3topright {background-color: #FFEEBA;color: #004A84;font: 12px Verdana, Geneva, Arial, Helvetica, sans-serif;font-weight: bold;padding: 5px;}

.adatable td {border: 1px solid #808080;}
.adatablebottomcenter {font: 12px Verdana, Geneva, Arial, Helvetica, sans-serif;}
.adatablebottomleft {color: #004A84;font: 12px Verdana, Geneva, Arial, Helvetica, sans-serif;font-weight: bold;}
.adatablebottomright {font: 12px Verdana, Geneva, Arial, Helvetica, sans-serif;}
.adatableodd {background-color: #F6F6F6;}
.adatableeven {background-color: #FFFFFF;}
.adatablemiddlecenter {font: 12px Verdana, Geneva, Arial, Helvetica, sans-serif;}
.adatablemiddleleft {color: #004A84;font: 12px Verdana, Geneva, Arial, Helvetica, sans-serif;font-weight: bold;}
.adatablemiddleright {font: 12px Verdana, Geneva, Arial, Helvetica, sans-serif;empty-cells:show;}
.adatabletopcenter {background-color: #FFEEBA;color: #004A84;font: 12px Verdana, Geneva, Arial, Helvetica, sans-serif;font-weight: bold;padding: 5px;}
.adatabletopleft {background-color: #FFEEBA;color: #004A84;font: 12px Verdana, Geneva, Arial, Helvetica, sans-serif;font-weight: bold;padding: 5px;}
.adatabletopright {background-color: #FFEEBA;color: #004A84;font: 12px Verdana, Geneva, Arial, Helvetica, sans-serif;font-weight: bold;padding: 5px;}

.4 {border:0;border:1px solid #999999;}
.4 TD {padding:2px;border-right:1px solid #EEEEEE;}
.4even {background-color: #E9EEF4;}
.4odd {background-color: #FFFFFF;}
.4bottomcenter {color: #004A84;font: 12px Verdana, Geneva, Arial, Helvetica, sans-serif;text-align: center;}
.4bottomleft {color: #004A84;font: 12px Verdana, Geneva, Arial, Helvetica, sans-serif;font-weight: bold;}
.4bottomright {color: #004A84;font: 12px Verdana, Geneva, Arial, Helvetica, sans-serif;text-align: center;}
.4middlecenter {color: #004A84;font: 12px Verdana, Geneva, Arial, Helvetica, sans-serif;text-align: center;}
.4middleleft {color: #004A84;font: 12px Verdana, Geneva, Arial, Helvetica, sans-serif;font-weight: bold;}
.4middleright {color: #004A84;font: 12px Verdana, Geneva, Arial, Helvetica, sans-serif;text-align: center;}
.4topcenter {background-color: #3D66B5;color: #FFFFFF;font: 12px Verdana, Geneva, Arial, Helvetica, sans-serif;font-weight: bold;padding: 5px;text-align: center;}
.4topleft {background-color: #3D66B5;color: #FFFFFF;font: 12px Verdana, Geneva, Arial, Helvetica, sans-serif;font-weight: bold;padding: 5px;}
.4topright {background-color: #3D66B5;color: #FFFFFF;font: 12px Verdana, Geneva, Arial, Helvetica, sans-serif;font-weight: bold;padding: 5px;text-align: center;}

.5bottomcenter {font: 12px Verdana, Geneva, Arial, Helvetica, sans-serif;}
.5bottomleft {font: 12px Verdana, Geneva, Arial, Helvetica, sans-serif;}
.5bottomright {font: 12px Verdana, Geneva, Arial, Helvetica, sans-serif;}
.5even {background-color: #F6F6F6;}
.5middlecenter {font: 12px Verdana, Geneva, Arial, Helvetica, sans-serif;}
.5middleleft {font: 12px Verdana, Geneva, Arial, Helvetica, sans-serif;}
.5middleright {font: 12px Verdana, Geneva, Arial, Helvetica, sans-serif;}
.5odd {background-color: #FFFFFF;}
.5topcenter {background-color: #999999;color: #000000;font: 12px Verdana, Geneva, Arial, Helvetica, sans-serif;font-weight: bold;}
.5topleft {background-color: #999999;color: #000000;font: 12px Verdana, Geneva, Arial, Helvetica, sans-serif;font-weight: bold;}
.5topright {background-color: #999999;color: #000000;font: 12px Verdana, Geneva, Arial, Helvetica, sans-serif;font-weight: bold;}

.buttonBar {
	cursor: default;
	padding-top: 0;
	padding-bottom: 0;
	height: 25px;
	font-family: menu;
}
.breadcrumb a, .breadcrumb:visited {text-decoration:none;color:#444444;}


.TableHeader {background-color:3D3477;font-family:Tahoma,Arial;color:white;}

.TabBg {background-color:6B7994}
.clFieldSet {border:1px solid #EEEEEE;}
.clInput {border:1px solid; width:90%;} .clTextArea {border:1px solid; width:90%;} 
.clButton,.clButtonFocus {BORDER-LEFT-COLOR: #78a35d;BACKGROUND-IMAGE:url(../graphics/bgBlue.gif);padding-left:0;margin-left:0; BORDER-BOTTOM-COLOR: #78a35d; COLOR: #444; BORDER-TOP-COLOR: #78a35d; BACKGROUND-COLOR: #eee; BORDER-RIGHT-COLOR: #78a35d}

.tbLabelFooter,.tbValueFooter,.frmLabelFooter,.frmValueFooter {background-color:#999999;}
.frmLegend {font-size:12px;font-weight:bold;}
.frmFrame {border:1px solid gray;}
.frmLabel {vertical-align : top;background-color:#E2E4E8;width:20%} 
.frmValue {vertical-align : top;background-color:#FFFFFF;width:80%;} 
.frmFrame {border-style : solid;border-width : 1;border-color : #EEEEEE;}
.tbLabel {vertical-align : top;background-color:#E2E4E8;width:20%} 
.tbValue {vertical-align : top;background-color:#FFFFFF;width:80%;} 
.tbFrame {border-width : 1;border-color : #EEEEEE;border-style : solid;}

.BubbleTooltip {Z-INDEX: 100; MARGIN: 0px; WIDTH: 350px; COLOR: #000000; POSITION: absolute;display:none;}
.BubbleTooltipContent {PADDING-RIGHT: 10px; PADDING-LEFT: 10px; PADDING-BOTTOM: 8px; PADDING-TOP: 14px;BORDER-RIGHT: gray 1px solid; BORDER-TOP: gray 1px solid; BACKGROUND: url(../graphics/bubble_bg.gif) #C1CFEB repeat-x 0px top; BORDER-LEFT: gray 1px solid; BORDER-BOTTOM: gray 1px solid}
.BubbleTooltipArrow {LEFT: -9px; WIDTH: 10px; POSITION: absolute; TOP: 14px; HEIGHT: 18px}
.BubbleTooltip H3 {FONT-WEIGHT: bold; FONT-SIZE: 12px; MARGIN: 0px 0px 4px; FONT-FAMILY: Verdana, Arial, Verdana, sans_serif}
.BubbleTooltip P {FONT-SIZE: 11px; LINE-HEIGHT: 11px; FONT-FAMILY: Arial, Verdana, sans_serif;COLOR: #666666;margin:0;}
.BubbleTooltipClosebox {DISPLAY: block; RIGHT: 8px; FLOAT: right; WIDTH: 11px; POSITION: absolute; TOP: 8px; HEIGHT: 11px;BACKGROUND: url(../graphics/bubble_close.gif) no-repeat 0px 0px}





BODY { font: 12px Arial, Helvetica, sans-serif; color: #333; background: #d4d9dd url(../graphics/bg2.gif) repeat-y center;  margin: 0; }

.BodyMain {witdh: 900px;background-color:#FFFFFF; }
.BodyLeft {width: 190px;padding-right: 15px;text-align:top;} 
.BodyRight {width: 685px;padding-right: 10px;}

.pageHeader { font-size: 15px; color: #336699; font-weight: bold; font-family: verdana;}
.pageSubHeader { font-size: 12px; color: #cc6600; font-weight: bold; font-family: verdana;}

.BoxGray {width:181px; background-image: url(../graphics/boxGrayMiddle.gif); background-repeat: repeat-y;margin: 0px}
.BoxGreenHeader {white-space:nowrap;text-overflow:elippsis;width:181px; height: 28px; background-image: url(../graphics/pod-header-green.jpg); background-repeat: no-repeat;padding: 8px 5px 0px 10px;font-weight: bold; font-size: 12px;color: #FFFFFF;overflow: hidden;}
.BoxGrayHeader {white-space:nowrap;text-overflow:elippsis;width:181px; height: 28px; background-image: url(../graphics/boxGrayHeader.gif); background-repeat: no-repeat;padding: 8px 5px 0px 10px;font-weight: bold; font-size: 12px;color: #FFFFFF;overflow: hidden;}
.BoxGrayFooter   {width:181px; height: 10px; background-image: url(../graphics/boxGrayBottom.gif); background-repeat: no-repeat;margin: 0px; float: bottom;}
.BoxGrayBody {padding: 5px 8px 5px 0px;}
.BoxOrangeHeader {width:181px; height: 28px; background-image: url(../graphics/boxOrangeHeader.gif); background-repeat: no-repeat;padding: 8px 5px 0px 10px;font-weight: bold; font-size: 12px;color: #FFFFFF;overflow: hidden;}
.BoxSeparator {background:url(../graphics/boxSeparator.gif) repeat-x;width:100%;height:2px;margin: 15px 0 5px 0;}

a.TopMiniMenu, a.TopMiniMenu:visited {color:#6e6e6e;font-size: 10px; font-weight: bold;text-decoration: none;}
a.TopMiniMenu:hover {color:#000000;font-size: 10px; font-weight: bold;text-decoration: underline;}

a.LeftMenu, a.LeftMenu:visited {color:#003f7f;font-size: 12px; font-weight: bold;text-decoration: none;}
a.LeftMenu:hover {color:#505050;font-size: 12px; font-weight: bold;text-decoration: underline;}
.LeftMenuBullet {white-space:nowrap;padding: 0px 5px 0 5px;vertical-align:top; width:9px; height: 14px; background-image: url(../graphics/leftMenubullet.gif); background-repeat: no-repeat; background-position: top center;margin-top: 5px;}

a.SmallLink, a.SmallLink:visited {color:#000000;font-size: 10px; font-weight: bold;text-decoration: underline;}
a.SmallLink:hover {color:#6e6e6e;font-size: 10px; font-weight: bold;text-decoration: underline;}

IMG {border: 0px;}

input, select, textarea {font-style: normal;  font-family:  Arial, Helvetica, sans-serif;   font-size: 12px; color:#333; border : 1px solid #6e6e6e; }
LI {list-style: url(../graphics/bodyBullet.gif);margin-top:4px;} 

/* buttons */
.btnSignIn {background-image: url(../graphics/btn_signin.gif); background-repeat: no-repeat;width: 56px;height:20px;background-color: #f5f5f5; border: 0px;color: #ffffff;font-weight: bold;font-size: 11px;font-family: arial;cursor:hand;}
.btnSearch {background-image: url(../graphics/btn_small.gif); background-repeat: no-repeat;width: 63px;height:20px;background-color: #f5f5f5; border: 0px;color: #ffffff;font-weight: bold;font-size: 11px;font-family: arial;cursor:hand;}

#mainNav{}
#mainNav LI{float:left;display:block;position:relative;background-image:none;margin-left:-23px;padding-left:0;padding-right:0}
#mainNav .mainNav1{margin-left:0}
.mainNav1, .mainNav1 A{z-index:60}
.mainNav2, .mainNav2 A{z-index:50}
.mainNav3, .mainNav3 A{z-index:40}
.mainNav4, .mainNav4 A{z-index:30}
#mainNav LI A{height:37px;width:145px;background-image:none;overflow:hidden;display:block;cursor:pointer;background:url(../graphics/mainNavInactive.png) top left no-repeat;text-decoration:none;color: #000000; }

LI#mainNavActive A{padding-top:0px;color: #FFFFFF;}
LI#mainNavActive, LI#mainNavActive A{z-index:100}

#mainNav LI A:hover{background:url(../graphics/mainNavHover.png) no-repeat}
#mainNav A SPAN{padding-top:14px;display:block;background-repeat:no-repeat;overflow:hidden;text-align:center;font-family: arial;font-weight: bold; text-decoration: none;font-size: 12px;vertical-align:middle;}
#mainNav LI#mainNavActive A, #mainNav LI#mainNavActive A:hover{height:37px;background-position:0 0;background-image:url(../graphics/mainNavActive.png)}

/* Sub Menu */
#subNav{margin:0;height:25px;white-space:nowrap;background:url(../graphics/subNavInactive.gif) repeat-x;padding:0 0 0 0;overflow:hidden}
#subNavCl{overflow:hidden}
#subNav UL{margin:0;height:25px;clear:none;overflow:hidden}
#subNav TD{background:url(../graphics/subNavDivider.gif) no-repeat;display:inline;margin:0;float:left;padding:0;height:23px;}
#subNav TD A SPAN{padding: 5px 10px 0 10px;display:inline;height:23px;overflow:hidden;cursor: pointer;}
#subNav TD.inactive A:hover SPAN, #subNav A:hover SPAN{background:url(../graphics/subNavHover.png) repeat-x;cursor: pointer;}
#subNav TD.active A, #subNav LI.active A:hover, #subNav LI.active A SPAM{height:23px;background:url(../graphics/subNavActive.png) repeat-x;;cursor: default;}
#subNav TD.active A SPAN{background-repeat:no-repeat;;cursor: default;}
#subNav .opt A{text-align:center;font-family: arial;color: #FFFFFF; font-weight: bold; text-decoration: none;font-size: 11px;vertical-align:middle}
#subNav TD.active .opt A{text-align:center;font-family: arial;color: #222222; font-weight: bold; text-decoration: none;font-size: 11px;vertical-align:middle}

.miniNav {text-align:center;vertical-align:bottom; padding: 25px 5px 0 5px;}
#miniNavProfile {background:url(../graphics/icon_profile.gif) no-repeat; background-position: top center; }
#miniNavContact {background:url(../graphics/icon_contact.jpg) no-repeat; background-position: top center; }
#miniNavAbout {background:url(../graphics/icon_about.jpg) no-repeat; background-position: top center; }
#miniNavAtoZ {background:url(../graphics/icon_atoz.jpg) no-repeat; background-position: top center; }
#miniNavHelp {background:url(../graphics/icon_help.jpg) no-repeat; background-position: top center; }
