/* CSS Document */

body {background:#fcf8de url(images/bodyback.gif) center top repeat-y; font-family:Tahoma, Arial, Helvetica, sans-serif; font-size:11px; color:#262626; margin:0px; }

a:link {color:#3a830e; text-decoration:none;}
a:visited {color:#3a830e; text-decoration:none;}
a:hover {color:#000000; text-decoration:underline;}

#wrapper {margin:auto; clear:both; width:947px; position:relative; }

/*header starts*/
#headermain {height:355px;}

/*headerleft*/
#headerleft {width:278px; margin:0px 5px 0px 5px; float:left;  padding-top:9px;}
.logo {text-align:center; padding-bottom:1px; margin:0px; margin-bottom:10px;}
.searchbox {background-color:#f0f1dc; border:1px solid #c7c8aa; padding:10px; width:256px; float:left; height:240px;}
.searchbox h2 {color:#2e2e2e; font-size:18px; text-align:center; margin-bottom:18px; }
.searchbox dl{padding:1px 0px 1px 0px;clear:both; margin:1px; margin-left:0px; }
.searchbox dd{ margin:0px; padding:5px; float:left;}
.searchbox .col1{ width:30%; text-align:right; }
.searchbox .col2{ width:62%; text-align:left;}
.searchbox input {font-size:12px; border:1px solid #919191}
.searchbox select {font-size:12px; border:1px solid #919191}
.button {color:#ffffff; background-color:#890120; border:1px solid #7b0c26}

/*headerright */
#headerright {width:658px; float:left;  border-right:1px solid #ffffff;}
#headerflash {height:227px; width:658px; border-right:1px solid #ffffff;}
#headerbottombar {background-color:#8f0222; border-top:1px solid #ffffff; height:64px; color:#ffffff; padding-left:15px; padding-right:15px; text-transform:uppercase; line-height:64px;}
.leftalign {float:left}
.rightalign {float:right; padding-top:9px;}

#headerbottombar a:link {color:#ffffff}
#headerbottombar a:visited {color:#ffffff}
#headerbottombar a:hover {color:#ffffff; text-decoration:underline}

/*Menu*/
#menu {height:56px; border-bottom:7px solid #ffffff; background-color:#6f6f98}
#topmenu{margin: 0; padding: 0 25px 0 0; position:relative; float:right; font-family:Georgia, "Times New Roman", Times, serif; font-style:italic; }
#topmenu ul{ margin: 0 auto; padding: 0;   }
#topmenu li{list-style:none; float:left; padding-left:5px; text-align:center; line-height:56px; color:#ffffff}
#topmenu li a:link{color:#ffffff; text-decoration: none; font-weight:bold; display:block; line-height:56px;font-size:12px; padding:0px 15px 0px 15px; }
#topmenu li a:visited{color:#ffffff; text-decoration: none; font-weight:bold;display:block; line-height:56px; font-size:12px;}
#topmenu li a:hover{color: #000000; text-decoration: none; font-weight:bold;display:block;  line-height:56px;   font-size:12px;}

/*2nd level menu*/
.dropdown{position:absolute; visibility: hidden; z-index: 1000; background-color: #6f6f98; border:1px solid #f1fbdc; border-bottom:0px; width:150px; font-size:11px;}

.dropdown a:link{padding:2px; height:20px; display: block; text-indent: 5px; border-bottom: 1px solid #ffffff; color:#ffffff; text-decoration: none; font-weight: normal; line-height:20px; }
.dropdown a:visited{display: block; padding:2px; height:20px; text-indent: 5px; border-bottom: 1px solid #ffffff; color:#ffffff; text-decoration: none; font-weight: normal; line-height:20px;}

.dropdown a:hover{ background-color:#d1d1d1; padding:2px; height:20px; color: #000000; font-weight: normal; text-indent: 5px; border-bottom: 1px solid #ffffff;  line-height:20px;}

/*Content Starts*/

#contentwrapper {width:100%; line-height:16px;}
#contnetlefthome {width:455px; padding-top:30px; padding-left:30px; padding-right:30px; float:left;}
#pagetitle {border-bottom:1px solid #6b6b93; padding-bottom:10px; margin-bottom:10px; font-family: Trebuchet MS, Georgia, "Times New Roman", Times, serif; line-height:24px;}
.pagetitle1{color:#bd0630; font-size:24px; font-weight:bold;}
.pagetitle2 {color:#6b6b93; font-size:16px; text-transform:uppercase; font-weight:bold;}
.boldtext {color:#bd0630; font-weight:bold;}
.imgleft {margin-right:15px; background-color:#fafdf0; padding:7px; border:1px solid #c4c5a6}

#contentrighthome {float:left; width:432px;}
#homeblock1 {background-color:#e5e5f9; padding:30px 15px 30px 15px; float:left; width:402px; border-bottom:1px solid #ffffff}
#homeblock1 h1 {font-weight:bold; margin-top:25px; font-family: Trebuchet MS, Georgia, "Times New Roman", Times, serif; font-size:22px; line-height:30px; color:#6b6b93;}
#calc{ width:250px; border:solid 0px #CCCCCC; float:right;}
#calc dl{ padding:0px; clear:both; margin:1px; margin-left:0px; }
#calc dd{ margin:0px; padding:1px; float:left;}
#calc a:link {color:#d88b33; text-decoration:underline;}
#calc a:visited {color:#d88b33; text-decoration:underline;}
#calc a:hover {color:#dddddd; text-decoration:underline;}
#calc .col1{ width:47%; text-align:right; }
#calc .col2{ width:51%; text-align:right;}

#homeblock2 {background-color:#f7f2d8; padding:10px; float:left; width:412px; border-bottom:1px solid #ffffff; }
.pagetitle3 {font-family: Trebuchet MS, Georgia, "Times New Roman", Times, serif; font-size:24px; color:#bd0630; padding-bottom:10px; border-bottom:1px solid #ffffff;}
#homeblock3 {background-color:#f3f3f3; padding:0px 15px 0px 15px; float:left; width:402px; }


/*footer*/
#footer {line-height:55px; background-color:#7877a2;  color:#ffffff; float:left; width:100%; text-align:center}
#footer a:link {color:#ffffff; text-decoration:underline;}
#footer a:visited {color:#ffffff; text-decoration:underline;}
#footer a:hover {color:#ffffff; text-decoration:underline;}

/*Innerpage*/
/*Inner pages*/
#innerleft {width:680px; margin-right:20px; float:left; padding:30px 15px 30px 15px;}
#innerright {width:197px; background-color:#e2eeca; float:left; padding:10px;}




.menu_body_link_primary, .menu_body_link_secondary {
	padding-left: 14px;
}

#armlsIFrame { 
	position: absolute;
	margin-left:-400px;
	left: 50%;
	top: 250px; 
	width: 800px; 
	height: 560px; 
	overflow: auto; 
	z-index: 99; 
	background-color: #FFF;
	border:2px solid #993333; 
}
