a:link		{ color:#009933; font-size:12px; text-decoration:none; }
a:active	{ color:#009933; font-size:12px; text-decoration:none; }
a:visited 	{ color:#009933; font-size:12px; text-decoration:none; }
a:hover 	{ color:#009933; font-size:12px; text-decoration:underline; }
.topMain {
	color: #FF6600;
	font-size: 18px;
	border: #cccccc;
	border-style: solid; 
	border-top-width: 0px; 
	border-bottom-width: 1px; 
	border-left-width: 0px; 
	border-right-width: 0px; 
	height:45px;
	background-color: #ffffff; 
	padding: 15px;
}
.botMain {
	color: #FFFFFF;
	font-size: 18px;
	border: #081A4D;
	border-style: solid; 
	border-top-width: 1px; 
	border-bottom-width: 0px; 
	border-left-width: 0px; 
	border-right-width: 0px; 
	height: 20px;
	background-color: #173791; 
	padding: 5px;
}
.leftSide {
	background-color: #ffffff;
	height: 100%;
	font-size: 12px;
	padding: 15px;
	border: #cccccc;
	border-style: solid; 
	border-top-width: 0px; 
	border-bottom-width: 0px; 
	border-left-width: 0px; 
	border-right-width: 1px; 	
}
.lockedLeftSide {
	background-color: #8CB0E6;
	height: 100%;
	text-align: left;
	line-height: 200%;
	font-size: 18px;
	padding: 15px;
	border: #081A4D;
	border-style: solid; 
	border-top-width: 0px; 
	border-bottom-width: 0px; 
	border-left-width: 0px; 
	border-right-width: 1px; 	
}
.adminControlBar { color:#aaaaaa; padding-bottom:15px; padding-top:5px; }
#AdminControlBar A { text-decoration:none; padding:2px; margin-left:2px; margin-right:2px; font-size:10px; }
#AdminControlBar A:visited, #AdminControlBar A:link { color:#cccccc; border:solid 1px; border-color:#cccccc; text-decoration: none; }
#AdminControlBar A:hover { color:#FFFFFF; background-color:#5478DB; border:solid 1px; border-color:#FFFFFF; }
.navHeader {
	background-color: #F3E7AC;
	height: 100%;
	font-size: 12px;
	padding: 8px;
	border: #173791;
	border-style: solid; 
	border-top-width: 1px; 
	border-bottom-width: 1px; 
	border-left-width: 1px; 
	border-right-width: 1px;
	font-weight:bold; 
	color: #666666;
}
.navContent {
	background-color: #ECFFEB;
	height: 100%;
	font-size: 12px;
	padding: 8px;
	border: #173791;
	border-style: solid; 
	border-top-width: 0px; 
	border-bottom-width: 1px; 
	border-left-width: 1px; 
	border-right-width: 1px; 
}
.extraFieldHeader {
	background-color: #D9E3FF;
	height: 100%;
	font-size: 12px;
	padding: 3px;
	padding-left: 10px;
	border: #A9C0FF;
	border-style: dashed; 
	border-width: 1px; 
	color: #577BDF;
	font-weight: bold;
}
.extraFieldDescription { font-size:10px; padding-left:20px; color:#577BDF; font-weight:normal; font-style:italic; }
.extraFieldContent { 
	background-color: #F4F7FF;
	height: 100%;
	font-size: 12px;
	padding: 8px;
	border: #A9C0FF;
	border-top-width: 0px; 
	border-bottom-width: 1px; 
	border-left-width: 1px; 
	border-right-width: 1px; 
	color: #666666;
	border-style: dashed; 
}
.navHeader2 {
	background-color: #6E90ED;
	height: 100%;
	font-size: 12px;
	padding: 8px;
	border: #173791;
	border-style: solid; 
	border-top-width: 1px; 
	border-bottom-width: 1px; 
	border-left-width: 1px; 
	border-right-width: 1px; 
	color: #FFFFFF;
}
.navContent2 {
	background-color: #ECFFEB;
	height: 100%;
	font-size: 12px;
	padding: 8px;
	border: #173791;
	border-style: solid; 
	border-top-width: 0px; 
	border-bottom-width: 1px; 
	border-left-width: 1px; 
	border-right-width: 1px; 
}
.utilityNav{

	color: #666666;
	font-size: 12px;
	padding: 8px;

	border-bottom:1px solid #cccccc; 
}
.myutility {
	color: #666666;
	font-size:12px;
	font-weight:bold
	padding-left: 9px;
	padding-right: 8px;
	text-decoration:none;
}
.myutility2{
	color: #FF0000;
	font-size:12px;
	font-weight:bold
	padding-left: 9px;
	padding-right: 8px;
	text-decoration:none;
}
.header{ color:#173791; font-size:16px; font-weight:bold; }
.header_sub{ color:#173791; font-size:13px; font-weight:bold; }
.description{ color: #999999; font-size: 12px; }
.adef { text-decoration:underline; color: #000000; }
fieldset { padding:10px; border: 1px solid #CCCCCC; font-size: 10px; }
.rowhighlight{ }
.article_options{
	background-color: #ECFFEB;
	color: #333333;
	font-size: 12px;
	padding: 8px;
	border: #CCCCCC;
	border-style: solid; 
	border-top-width: 1px; 
	border-bottom-width: 1px; 
	border-left-width: 1px; 
	border-right-width: 1px; 
}
.rowhighlightarticle{ }
.article_options a:link, a:active, a:visited, a:hover{ color:#009933; font-size:12px; text-decoration:none; }
.article_options a:hover{ color:#009933; font-size:12px; text-decoration:underline; }
tbody { font-size:12px; }
.articlecontents{ font-size:12px; }
.articlecontents_small{ font-size:12px; }
.articlecontents_large{ font-size:20px; }
.article_details_bottom{ font-size:12px; background:#f8f8f8; }
.article_details_bottom_B{ color:#333333; font-size:10px; padding: 0px; }
input {
   font-size:12px;
   background-color:#D7E6FD;
   border:1px solid #999999;
   filter:progid:DXImageTransform.Microsoft.Gradient
      (GradientType=0,StartColorStr='#ECFFEB',EndColorStr='#FFFFFF');
}
textarea {
   font-size:12px;
   background-color:#FFFFFF;
   border:1px solid;
   border-top-color:#8CB0E6;
   border-left-color:#8CB0E6;
   border-right-color:#8CB0E6;
   border-bottom-color:#8CB0E6;
   filter:progid:DXImageTransform.Microsoft.Gradient
      (GradientType=0,StartColorStr='#ECFFEB',EndColorStr='#FFFFFF');
}
select { font-size:12px; border:1px solid #999999; background-color:#ECFFEB; color:#173791; }
.articlerelated_details { color:#999999; font-size:10px; }
.articlerelated{ color:#666666; font-size:11px; }
.article_options_rate{
	background-color: #F9F9F9;
	color: #333333;
	font-size: 12px;
	padding: 8px;
	border: #CCCCCC;
	border-style: dotted; 
	border-top-width: 0px; 
	border-bottom-width: 1px; 
	border-left-width: 1px; 
	border-right-width: 1px; 
}
.less_input {
   font-size:12px;
   background-color:#8CB0E6;
   border:1px solid;
   border-top-color:#8CB0E6;
   border-left-color:#8CB0E6;
   border-right-color:#8CB0E6;
   border-bottom-color:#8CB0E6;
      filter:progid:DXImageTransform.Microsoft.Gradient
      (GradientType=0,StartColorStr='#F4F4F4',EndColorStr='#FFFFFF');
}
.glossaryPage {
	color: #999999;
	font-size: 12px;
	border: #999999;
	border-style: solid; 
	border-top-width: 0px; 
	border-bottom-width: 1px; 
	border-left-width: 0px; 
	border-right-width: 0px; 
	background-color: #DAE4FF; 
	padding: 5px;
}

.glossaryPageOver {
	color: #333333;
	font-size: 12px;
	border: #999999;
	border-style: solid; 
	border-top-width: 0px; 
	border-bottom-width: 1px; 
	border-left-width: 0px; 
	border-right-width: 0px; 
	background-color: #D9DADD; 
	padding: 5px;
}

.glossaryPagedef {
	color: #666666;
	font-size: 12px;
	border: #CCCCCC;
	border-style: solid; 
	border-top-width: 1px; 
	border-bottom-width: 1px; 
	border-left-width: 1px; 
	border-right-width: 1px; 
	background-color: #F4F4F4; 
	padding: 5px;
}

.glossaryPagedefOver {
	color: #666666;
	font-size: 12px;
	border: #CCCCCC;
	border-style: solid; 
	border-top-width: 1px; 
	border-bottom-width: 1px; 
	border-left-width: 1px; 
	border-right-width: 1px; 
	background-color: #FFFFFF; 
	padding: 5px;
}
A.search_find:link, A.search_find:visited, A.search_find:active { 
	border: #FFCC00;
	border-style: dashed; 
	border-top-width: 0px; 
	border-bottom-width: 2px; 
	border-left-width: 0px; 
	border-right-width: 0px; 
	background-color: #FFFFE8; 
	cursor: help;
	text-decoration:none;
}
A.nav_box:link, A.nav_box:visited, A.nav_box:active { font-size:8pt; text-decoration:none; display:block; }
A.nav_box:hover { font-size:8pt; text-decoration:underline; }
td.nav_box{ 
	border:#999999;
	padding:4px;
	border-style:dashed; 
	border-top-width:1px; 
	border-bottom-width:1px; 
	border-left-width:1px; 
	border-right-width:1px; 
	background-color:#ffffff;
}
.search_find { 
	border: #FFCC00;
	border-style: dashed; 
	border-top-width: 0px; 
	border-bottom-width: 2px; 
	border-left-width: 0px; 
	border-right-width: 0px; 
	background-color: #FFFFE8; 
	text-decoration:none;
}
.smalldetails { font-family:Arial, Helvetica, sans-serif; font-size:11px; }