@charset "UTF-8";
/* CSS Document */

/*main body stuff*/
body{background-image: url(images/bg_pattern.jpg);border: 0; padding: 0;}

.maintext { color:#000;font-family:Georgia, "Times New Roman", Times, serif; font-size:13px; margin-top:10px; }
.maintextnav { color:#000;font-family:Georgia, "Times New Roman", Times, serif; font-size:13px; margin-top:2px; }

.tagline { color:#000;font-family:Georgia, "Times New Roman", Times, serif; font-size:11px; font-style:italic; margin-top:10px; }



a {color:#005cac;}
a:hover, a:active {color:#000;}

p{ margin-top:8px; margin-bottom: 0;}
tr, td, img { padding: 0; margin: 0; border: 0;}

img.floatLeft { float: left; margin: 4px 8px 0 0 ;}
img{ margin:0 0 0 0; padding:0 0 0 0; display:block;}


/*main heading*/
h1 { font-family:Georgia, "Times New Roman", Times, serif; font-size:18px; font-weight:normal;  margin-bottom: 6px; margin-top: 0px;}
/*side heading*/
h2 { font-family:Georgia, "Times New Roman", Times, serif; font-size:18px; font-weight:normal;  margin-top: 6px; margin-bottom: 2px;}


h3 { font-family: Arial, Helvetica, sans-serif, Times, serif; font-size:20px; font-weight:normal; color:#005cac; line-height:12px; margin-bottom:2px;}
h4 { font-family: Arial, Helvetica, sans-serif, Times, serif; font-size:16px; font-weight:normal; color:#2da3e0; line-height:12px; margin-bottom:2px;}


.mytable { padding: 0 1px 0 4px;}

/*main menu*/
.mainmenu a{  margin:10px 0 0 0 ; padding-right:14px; font-family:Georgia, "Times New Roman", Times, serif; font-size:15px; color:#004da8; text-decoration:none; }
.mainmenu a:hover{ color:#000; }
.mainmenu_active { padding-right:14px; margin:10px 0 0 0 ; font-family:Georgia, "Times New Roman", Times, serif; font-size:15px; color:#333333;text-decoration:none;  }


/*popup*/
a .rollContent{display:none;}

/*Some divs*/
div#container{width:897px;margin:0 auto}
div#content{float:left;width:500px}
div#rightpad{
	float:right;
	width:230px;
	margin:42px 30px 0 0;
}
div#mainpad{ float:right;  width:585px; margin:10px 15px 0 30px ;}
div#bodytext{
	margin:0 70px 0 0;
}
div#lowerleft{
	float: left;
	width:180px;
	margin-top: 20px;
	margin-right: 0;
	margin-bottom: 0;
	margin-left: 94px;
}
div#lowermiddle{
	float: left;
	position:inherit;
	width:170px;
	margin:20px 24px 0 126px;
}
div#lowerright{
	float:right;
	position:inherit;
	width:240px;
	margin:20px 24px 0 0;
}
div#heading1{
	width:350px;
	margin-top: 40px;
	margin-right: 0;
	margin-bottom: 0;
	margin-left: 214px;
}






div#leftmod{ width:200px; margin:42px 0 0 45px ;}
div#navigation{ float:left;position:inherit;width:800px; margin:6px 0 0 100px ;}
div#extra{clear:both;width:100%}
div#large_pages_content{ float:left;  width:834px; margin:10px 15px 15px 30px ;}
div#popuptext{ margin:10px 30px 10px 10px ;}



/*IMAGES*/
.banner{ background-image:url(images/banner.png);background-repeat: no-repeat;}
.mid{ background-image:url(images/mid.png); background-repeat: no-repeat;}
.mid_pages{ background-image: url(images/lhmod.png); background-repeat: no-repeat;}
.mid_pagesright{ background-image: url(images/mainmidloop.png); background-repeat:repeat-y;}
.mainmiddrop{ background-image: url(images/mainmidtop.png); background-repeat: no-repeat;}
.mainmidbot{ background-image: url(images/mainmidbot.png); background-repeat: no-repeat;}
.lower{ background-image:url(images/lower.png); background-repeat: no-repeat}
.footer{ background-image:url(images/footer.png); background-repeat: no-repeat}
.large_pages_top{ background-image: url(images/largedsiplay_top.png); background-repeat: no-repeat;}
.large_pages_mid{ background-image: url(images/largedsiplay_mid.png); background-repeat: repeat-y;}
.large_pages_bot{ background-image: url(images/largedsiplay_bot.png); background-repeat: no-repeat;}
.popupback{ background-image: url(images/popupback.png); background-repeat: repeat-y;}
.popupbot{ background-image: url(images/popup_bot.png); background-repeat: repeat-y;}


#container #header table tr .mid #rightpad table tr .maintext p {
	font-family: Georgia, "Times New Roman", Times, serif;
}

