/* layouts */
#content {font: 12px/22px Arial; color: #000000;position:relative; top:0; float:left; margin: 0px auto; padding:10px 0 0 10px; width: 100%; height: 425px; border-left: 1px dotted #CCCCCC; clear:both}
#mainpanel {width: 150px; background-color: #ffffff; border: 1px solid #4B0000; padding: 0px; margin: 0px auto}
#leftnav {font-size:1.2em; position:relative; top:0; width:10px; margin-top:10px; padding:0px; width: 100%; height: 100%; border-top: 1px dotted #CCCCCC; border-right: 1px dotted #CCCCCC}
#navpanel {width: 150px; background-color: #EAEAEA; border: 1px dotted #CCCCCC; padding: 5px; margin: 0px}
#imgpanel {	width: 150px;	padding: 15px;	margin: 28px auto 18px;}/*background-color: #EAEAEA;border: 1px dotted #CCCCCC*/
#infopanel{float:right;width:250px;border:1px solid #980000;margin:20px 0px 5px 5px;padding:5px;clear:both; background-color: #F0F0F0;font: 22px/11px Arial; color: #003366}
#infopanel p{font: 11px/18px Arial; color: #003366}
#commentpanel_r {float:right;width:250px;border:1px solid #980000;margin:20px 0px 5px 5px;padding:5px;clear:both; background-color: F0F0F0; font: 22px/11px Arial; color: #003366}
#commentpanel_f {clear: both;width:100%;border:1px solid #980000;margin:20px 0px 5px;padding:5px;clear:both; background-color: F0F0F0; font: 22px/11px Arial; color: #003366}
#commentpanel_r p,#commentpanel_f p{font: 11px/18px Arial; color: #003366}

#infopanel2{width:600px;border:1px solid #980000;margin:20px 0px 5px 5px;padding:5px;clear:both; background-color: #F0F0F0;font: 22px/11px Arial; color: #003366}

/* text styles */
h1 {font-family: Georgia; font-size: 20px; font-weight:bold; margin:0 0 5px; padding:6px 0px 6px 2px; border-bottom:2px #980000 dotted;color: #003366;}
h2 {font-size: 12pt; font-weight:bold; margin:0; padding:2px; border-bottom:2px #980000;color: #003366;}
h3 {font-size: 11pt; font-weight:bold; margin:0; padding:2px; border-bottom:2px #980000;color: #003366;}
h4 {font-family: Georgia; font-size: 16px; font-weight:bold; margin:0; padding:6px 0px 6px 2px; border-bottom:2px #980000 dotted;color: #003366;}
h5 {font-family: Arial; font-size: 9pt; line-height: 15px; color: #003366}
p,td {  font-family: Arial; font-size: 12px; line-height: 22px; color: #003366}
ul {color: #003366}
.main {  font-family: Arial; font-size: 12px; line-height: 22px; color: #003366}
.mainsm {font-family: Arial;font-size: 10px;color: #003366;line-height: normal;}
.mainsm2 {font-family: Arial;font-size: 10px;line-height: 15px;color: #003366;}
.error {font-family: Arial; font-size: 12px; line-height: 22px; color: #7A1C3D}
/* search & input */
input.search_box {font-size: 12px; font-family:Arial; width:120px; border: 1px solid #145C9E; height:17px; color: #003366}
textarea.search_box	{font-size: 12px; font-family:Arial; width:120px; border: 1px solid #145C9E; height:17px; color: #003366}				 
input.search_btn {font-size: 12px; font-family:Arial; font-weight:bold; width:24px; background-color: #EAEAEA; border: 2px solid #145C9E; height:17px;}
input.submit_btn { display: block; margin: 0 0px; padding: 1px; text-align: center; font: 11px Arial, Helvetica, sans-serif; background:  url("img/btn_background.gif") #fff bottom left repeat-x; height: 2em; line-height: 2em;  width: 130px; height: 26px; border: 1px solid #7A1C3D; color: #145C9E; text-decoration: none; }
/* general links */
.foot 		{font-family: Arial; font-size: 10px; line-height: 22px; color: #1A75C8}
a:link 		{font-family:Arial; color:#1A75C8; text-decoration:none}
a:visited 	{font-family:Arial; color:#999999; text-decoration:none}
a:hover 	{font-family:Arial; color:#145C9E; text-decoration:underline}

#content a:link 		{font-weight: bold; font-family:Arial; color:#1A75C8; text-decoration:none}
#content a:visited 	{font-weight: bold; font-family:Arial; color:#999999; text-decoration:none}
#content a:hover 	{font-weight: bold; font-family:Arial; color:#145C9E; text-decoration:underline}

/* app law footer link */
.applink {text-decoration: none;}
/* top text nav */
.logoutnav {font-family: Arial, Helvetica, sans-serif;font-size: 10px;font-weight: bold;}
.nav-menutop ul {	list-style: none;	padding: 0;	margin: 0 2px auto;	text-align: right;	font-family: Arial, Helvetica, sans-serif;	font-size: 11px;}
.nav-menutop li {	float: left;	display: block;	margin: 0 7px;	padding: 2px;	text-align: right;	width:115px;}
.nav-menutop li a { background:  url("img/main/navsq.gif") no-repeat left; height: 20px; line-height: 2em; float: left; display: block; color: #145C9E; text-decoration: none; text-align: left; margin: 0; padding: 1px; }
.nav-menutop li a:visited {color:#145C9E}
.nav-menutop li a:hover { background:  url("img/main/navsq.gif") no-repeat left; height: 20px; line-height: 2em;  float: left; display: block; color: #999999; text-decoration: none; text-align: left; margin: 0; padding: 1px; }
.nav-menutop {width:540px}
/* main left nav */
.nav-menu ul {	list-style: none;	padding: 0px;	margin: 43px 5px auto;	text-align: center;	font: 11px Arial, Helvetica, sans-serif;}
.nav-menu li { display: block; margin: 0px 1px; padding: 2px; text-align: center;}
.nav-menu li a { background:  url("img/btn_background.gif") #fff bottom left repeat-x; height: 2em; line-height: 2em;  width: 126px; display: block; border: 1px solid #7A1C3D; color: #145C9E; text-decoration: none; text-align: center; margin: 0px; padding: 1px; }
.nav-menu li a:hover { background:  url("img/btn_background_ovr.gif") #fff top left repeat-x; height: 2em; line-height: 2em; width: 126px; display: block; border: 1px solid #7A1C3D; color: #145C9E; text-decoration: none; text-align: center; margin: 0px; padding: 1px; }
.nav-menu li a:visited 	{color:#145C9E}
.nav-menu {width:130px}
* html .nav-menu ul { margin: 43px 5px auto;}
* html .nav-menu li a,.nav-menu li a:hover { width: 130px;}
.navimg {margin-top: 4px;margin-left: 3px;width: 130px;}
* html .navimg {margin-left: 0px;}


/* main left nav 
.nav-menu1 ul {	list-style: none;	padding: 0px;	margin: 0px 0px auto;	text-align: center;	font-family: Arial, Helvetica, sans-serif;	font-size: 11px}
.nav-menu1 li { display: block; margin: 0px 1px; padding: 2px; text-align: center}
*/.nav-menu1 a { background:  url("img/btn_background.gif") #fff bottom left repeat-x; height: 2em; line-height: 2em;  width: 130px; border: 1px solid #7A1C3D; color: #145C9E; text-decoration: none; text-align: center; margin: 0px 5px; padding: 1px; 	font: 11px Arial, Helvetica, sans-serif;}
.nav-menu1 a:hover { background:  url("img/btn_background_ovr.gif") #fff top left repeat-x; height: 2em; line-height: 2em; width: 130px; border: 1px solid #7A1C3D; color: #145C9E; text-decoration: none; text-align: center; margin: 0px 5px; padding: 1px; 	font: 11px Arial, Helvetica, sans-serif;}
.nav-menu1 a:visited 	{color:#145C9E}
.nav-menu2 a {display: block;  background:  url("img/btn_background.gif") #fff bottom left repeat-x; height: 26px; line-height: 2em;  width: 130px; border: 1px solid #7A1C3D; color: #145C9E; text-decoration: none; text-align: center; margin: 0; padding: 5px 1px 1px 1px; 	font: 11px Arial, Helvetica, sans-serif;}
.nav-menu2 a:hover {display: block;  background:  url("img/btn_background_ovr.gif") #fff top left repeat-x; height: 26px; line-height: 2em; width: 130px; border: 1px solid #7A1C3D; color: #145C9E; text-decoration: none; text-align: center; margin: 0; padding: 5px 1px 1px 1px; 	font: 11px Arial, Helvetica, sans-serif;}
.nav-menu2 a:visited 	{color:#145C9E}

/*.nav-menu1 {width:130px}

.nav-menu1 ul {	list-style: none;	padding: 0px;	margin: 0px 0px auto;	text-align: center;	font-family: Arial, Helvetica, sans-serif;	font-size: 11px}
.nav-menu1 li { display: block; margin: 0px 1px; padding: 2px; text-align: center}
.nav-menu1 li a { background:  url("img/btn_background.gif") #fff bottom left repeat-x; height: 2em; line-height: 2em;  width: 130px; display: block; border: 1px solid #7A1C3D; color: #145C9E; text-decoration: none; text-align: center; margin: 0px; padding: 1px; }
.nav-menu1 li a:hover { background:  url("img/btn_background_ovr.gif") #fff top left repeat-x; height: 2em; line-height: 2em; width: 130px; display: block; border: 1px solid #7A1C3D; color: #145C9E; text-decoration: none; text-align: center; margin: 0px; padding: 1px; }
.nav-menu1 li a:visited 	{color:#145C9E}
.nav-menu1 {width:130px}
*/
/* print btn */
.print ul {	list-style: none;	padding: 0px;	margin: 0px 5px auto;	text-align: right;	font-family: Arial, Helvetica, sans-serif;	font-size: 11px;}
.print li { display: block; margin: 0px 1px; padding: 2px; text-align: right}
.print li a { background:  url("img/main/print.gif") no-repeat left; height: 27px; line-height: 2em; width: 130px; display: block; color: #145C9E; text-decoration: none; text-align: left; margin: 0px; padding: 1px 1px 1px 26px;}
.print li a:visited {color:#145C9E}
.print li a:hover { background:  url("img/main/print.gif") no-repeat left; height: 27px; line-height: 2em; width: 130px; display: block; color: #999999; text-decoration: none; text-align: left; margin: 0px; padding: 1px 1px 1px 26px; }
/* email updates btn */
.email ul {	list-style: none;	padding: 0px;	margin: 0px 5px auto;	text-align: right;	font-family: Arial, Helvetica, sans-serif;	font-size: 11px;}
.email li { display: block; margin: 0px 1px; padding: 2px; text-align: right}
.email li a { background:  url("img/main/email_updates.gif") no-repeat left; height: 27px; line-height: 2em; width: 130px; display: block; color: #145C9E; text-decoration: none; text-align: left; margin: 0px; padding: 1px 1px 1px 26px;}
.email li a:visited {color:#145C9E}
.email li a:hover { background:  url("img/main/email_updates.gif") no-repeat left; height: 27px; line-height: 2em; width: 130px; display: block; color: #999999; text-decoration: none; text-align: left; margin: 0px; padding: 1px 1px 1px 26px;}
/* email updates btn */
.emailpage ul {	list-style: none;	padding: 0px;	margin: 0px 5px auto;	text-align: right;	font-family: Arial, Helvetica, sans-serif;	font-size: 11px;}
.emailpage li { display: block; margin: 0px 1px; padding: 2px; text-align: right}
.emailpage li a { background:  url("img/main/email_page.gif") no-repeat left; height: 27px; line-height: 2em; width: 130px; display: block; color: #145C9E; text-decoration: none; text-align: left; margin: 0px; padding: 1px; padding: 1px 1px 1px 26px;}
.emailpage li a:visited {color:#145C9E}
.emailpage li a:hover { background:  url("img/main/email_page.gif") no-repeat left; height: 27px; line-height: 2em; width: 130px; display: block; color: #999999; text-decoration: none; text-align: left; margin: 0px; padding: 1px 1px 1px 26px; }
/* logout btn */
.logout ul {	list-style: none;	padding: 0px;	margin: 0px 5px auto;	text-align: right;	font-family: Arial, Helvetica, sans-serif;	font-size: 11px;}
.logout li { display: block; margin: 0px 1px; padding: 2px; text-align: right}
.logout li a {background:  url("img/main/logout.gif") no-repeat left;height: 27px;line-height: 2em;width: 130px;display: block;color: #145C9E;text-decoration: none;text-align: left;margin: 0px;padding: 1px 1px 1px 26px;}
.logout li a:visited {color:#145C9E}
.logout li a:hover { background:  url("img/main/logout.gif") no-repeat left; height: 27px; line-height: 2em; width: 130px; display: block; color: #999999; text-decoration: none; text-align: left; margin: 0px; padding: 1px 1px 1px 26px;}
.style2 {font-family: Webdings}
.style3 {font-family: Georgia, "Times New Roman", Times, serif;color: #666666;font-style: italic;font-size: large;}