.RoundBox {padding:3px;}

#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;
}

.style2 {color: #003399}
.style3 {font-size: 12px}
.style4 {color: #000000}
.style9 {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;}

a {
	color: #551FFF;
	text-decoration: none;
}

body,p,td {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 12px;
}

li {
	line-height: 14pt;
}

.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;}

.ab, .ab td {
	border: 0;
}

.bodytext {
	color: #000000;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 12px;
}

.buttonbar {
	background: buttonface;
	border: 1px outset #FFFFFF;
	border-bottom: 1px solid buttonshadow;
	border-left: 1px solid buttonhighlight;
	border-right: 1px solid buttonshadow;
	border-top: 1px solid buttonhighlight;
	cursor: default;
	font: menu;
	padding-bottom: 0;
	padding-left: 5px;
	padding-top: 0;
	text-transform: capitalize;
}

.content {
	color: #000000;
	font-family: Verdana,Arial, Helvetica, sans-serif;
	font-size: 14px;
	font-weight: normal;
	padding-left: 15px;
	padding-right: 50px;
}

.contentlabel {
	background-color: #EEEEEE;
	font-weight: bold;
	vertical-align: top;
	width: 25%;
}

.contentvalue {
	width: 75%;
}

.copywright {
	color: #999999;
	font-family: Tahoma, Arial, Helvetica, sans-serif;
	font-size: 9px;
	padding-top: 4px;
	padding-bottom: 4px;
}

.head {
	background-image: url(../graphics/bluespace.gif);
	background-position: left;
	background-repeat: repeat-y;
}

.mainheader {
	color: #003399;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 16px;
	font-weight: bold;
}

.navbottom {
	border-bottom-color: #999999;
	border-bottom-style: solid;
	border-bottom-width: 1px;
	border-left-color: #999999;
	border-left-width: 1px;
	border-right-color: #999999;
	border-right-width: 1px;
	border-top-color: #999999;
	border-top-style: solid;
	border-top-width: 1px;
	color: #000000;
	font-family: Tahoma, Arial, Helvetica, sans-serif;
	font-size: 12px;
	padding-bottom: 2px;
	padding-top: 1px;
	width: 100%;
}

.navbottom a {
	color: #000000;
	padding-left: 6px;
	padding-right: 6px;
	text-decoration: none;
}

.navbottom a:hover {
	color: #FF6600;
}

.navbottom a:active {
	color: #00DDFF;
}

.navbottom a:active {
	color: #00DDFF;
}
#navigator {
	background-color: #0033CC;
	padding: 0px;
	text-align: left;
	width: auto;
	background-image: url(../graphics/topbar.gif);
	display: block;
	height: 25px;
	background-repeat: repeat-x;
}
#sidebar {
	background-color: #84A2C2;
	/*background-image: url(../graphics/sidebar.jpg);
	background-repeat: repeat-x;
	background-position: top;*/
}

.navone {
	font-family: Tahoma, Arial, Helvetica, sans-serif;
	font-size: 12px;
	font-style: normal;
	font-weight: normal;
	margin: 0px 2px;
	padding: 0px;
	display: block;
	color: #333333;
	height: 25px;
}

.navone a, .navone a:visited{
	font-family: Tahoma, Arial, Helvetica, sans-serif;
	font-size: 12px;
	color: White;
	font-style: normal;
	font-weight: normal;
	font-weight: normal;
	text-align: center;
	margin: 3px 0px;
	padding: 3px 10px;
	display: block;
}

.navoneHighlight a,.navone a:hover {
    background-color: #336699;
    color: #FFCC00;
    font-family: Tahoma, Arial, Helvetica, sans-serif;
    font-size: 12px;
    font-style: normal;
    font-weight: normal;
    font-weight: normal;
    text-align: center;
    padding: 3px 10px;
    margin-right: 0px;
    margin-left: 0px;
    margin-top: 3px;
    /*margin-bottom: 3px;*/
}


.navone a:active {
    background-color: #336699;
    color: #FFCC33;
    font-family: Tahoma, Arial, Helvetica, sans-serif;
    font-size: 12px;
    font-style: normal;
    font-weight: normal;
    font-weight: normal;
    text-align: center;
    display: block;
    padding: 3px 10px;
    /*height: 25px;*/
    margin-top: 3px;
    /*margin-bottom: 3px;*/
}

.navone.select a {
    background-color: #6C89C4;
    color:#FFCC00 !important;
    font-family: Tahoma, Arial, Helvetica, sans-serif;
    font-size: 12px;
    font-style: normal;
    font-weight: normal;
    font-weight: bold !important;
    text-align: center;
    padding: 3px 10px;
    margin-right: 0px;
    margin-left: 0px;
    margin-top: 3px;
    margin-bottom: 3px;
   }

.navside {
	display: block;
	font-weight: normal;
	text-align: left;
	width: 100%;
	padding-bottom: 15px;

}

.navside a {
	color: #FFFFFF;
	display: block;
	margin: 0px;
	padding: 0px 0px 0px 7px;
	text-decoration: none;

	}
.navside a:hover, .navside a:active{
	background-color: #6C89C4;
	color: #FFFFFF;
	margin: 0px;
	padding: 0px;
	display: block;
	padding: 0px 0px 0px 7px;
	
}
.navsideselected, .navsideselected  a,.navsideselected a:hover, .navsideselected a:active {
	display: block;
	font-weight: normal;
	text-align: left;
	line-height: 20px;
	background-color: #AEB3FF;
	color: #00008B;
	margin: 0px ;
	padding: 0px 0px 0px 4px;
	text-decoration: none;

	}



.nav3 {
	color: #333333;
	cursor:hand;cursor:pointer;
	font-family: Tahoma, Arial, Helvetica, sans-serif;
	font-size: 12px;
	text-decoration: none;
	padding-top: 3px;
	padding-bottom: 3px;
	margin-top: 3px;
	margin-bottom: 3px;
	padding-right: 1px;
	padding-left: 1px;
	display: block;
	vertical-align: middle;
	height: 25px;
	line-height: 16px;
}

.nav3 a{
	color: #336699;
	text-decoration: none;

}
.nav3 a:visited{
	color: #336699;
	text-decoration: none;
}

.nav3 a:hover, .nav3 a:active{
	color: #FF6600;
}


.pageheader {
	color: #003399;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 14px;
	font-weight: bold;
}

.qrtable td {
	border: 1px solid #000000;
}

.qrtable thead td {
	background-color: #000080;
	color: #FFFFFF;
}

.seachback {
	background-image: url(../graphics/search_back.gif);
	background-position: top;
	background-repeat: repeat-x;
}

.sidetitle {
	color: #FFFFFF;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 14px;
	font-weight: bold;
	margin-top: 9px;
	margin-bottom: 3px;
	padding-bottom: 0px;
	padding-left: 9px;
	text-decoration: none;
}

.sitemapitem {
	cursor: hand;
	cursor: pointer;
	overflow: hidden;
	text-overflow: ellipsis;
	width: 200px;
}

.subheader {
	color: #000000;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 12px;
	font-weight: bold;
}

.title {
	color: #000000;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 16px;
	font-weight: bold;
	padding-left: 15px;
	padding-top: 10px;
	text-decoration: underline;
}

.titleheader {
	color: #000000;
	font-family: Verdana, Arial, Helvetica, sans-serif;


	font-size: 14px;
	font-style: italic;
	font-weight: bold;
}


.leftNav {}
#sider {
	/*background-color: #2D57AB;*/
	color: #FFFFFF;
	font-family: Tahoma, Arial, Helvetica, sans-serif;
	font-size: 12px;
	margin: 0px 4px 0px 4px;
	padding: 0px;
	text-align: left;
	width: 100%;
	display: table;
	/*background-image: url(../graphics/sidebar.jpg);
	background-repeat: repeat-x;*/
}

.welcome {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 36px;
	font-weight: bolder;
}
.header {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 18px;
	font-weight: bolder;
}
.welcomehead {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 14px;
	font-weight: normal;
}
.body {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 13px;
}
.welcometxt {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 12px;
	font-weight: bold;
}
.emphasistxt {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 12px;
	font-style: oblique;
	font-weight: normal;
}
.bottomlinks {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 12px;
}
#navigator2 {
	background-color: #003399;
	padding: 0px;
	text-align: left;
	width: auto;
	background-image: url(../graphics/subbar1.gif);
	display: block;
	height: 25px;
	background-repeat: repeat-x;
}
#navigator3 {
	background-color: #ECE9D8;
	padding: 0px 0px 0px 10px;
	width: auto;
	display: block;
	height: 25px;
	border-top-width: 1px;
	border-bottom-width: 1px;
	border-top-style: solid;
	border-bottom-style: solid;
	border-top-color: #666666;
	border-bottom-color: #666666;
	margin: 0px;
}
