@charset "utf-8";
/* =========================================== 
    Main body styles
   =========================================== */
body {
	margin:0;
	padding:0;
	background-color:#FFF;
	font-family:sans-serif; /* serif, sans-serif, cursive, fantasy, monospace */
	font-size:12px;
}
img{ border:none;}
form{ margin:0; padding:0;}
div{font-size:12px;}
table{font-size:12px;}
/* =================================================================================== 
	The three main sections of the site
   =================================================================================== */
#div_header{background:#0B499D; width:100%; }
#div_content{width:100%;}
#div_footer{background:#0B499D; width:100%; min-height:7em; *height:7em;}

/* =================================================================================== 
	Sub-columns
   =================================================================================== */
.tbl_content{border-collapse:collapse; width:100%; margin:0; padding:0;}
.tbl_content tr{margin:0; padding:0;}
.tbl_content td{margin:0; padding:0; vertical-align:top;}
#content_spacing{margin:4px; }
#div_middlecol{
	float:left;
	width:45%;
	padding:5px;
	/*border-right:1px solid #CCCCCC;/**/
	/*border:1px solid #009900;/**/
}
#div_rightcol{
	margin-left:47%;/**/
	*padding-left:7px;/**/
	*margin:0; /* IE hack to get column width right*/
	*width:48%;/* IE hack to get column width right*/
	text-align:left;
	/*border:1px dashed #000;/**/
}


/* =================================================================================== 
	Header Objects Layout
   =================================================================================== */

#img_bemislogo{
	border:none;
}
#div_bemislogo{
	position:absolute;
	margin: 10px 0 0 10px;
}
/* -----------------------------------------------------------------------------------
	Company navigation (Above the global navigation)
   ----------------------------------------------------------------------------------- */
#div_companynav{
	min-height:85px;
	*height:85px;
	/*border: 1px solid #FF0000;/**/
}
#div_companynav ul{
	list-style:none;
	width:100%;
	margin:0;	padding:55px 0 0 0;
	font-weight:bold;
	/*border: 1px dashed #00FF00;/**/
}
#div_companynav li{
	float:right;
	padding:0 10px 0 0;
	/*border: 1px dashed #00FFFF;/**/
}
#div_companynav a{
	color:#FFF;
	text-decoration:none;
}
#div_companynav a:hover{
	text-decoration:underline;
}
/* -----------------------------------------------------------------------------------
	Main global navigation
   ----------------------------------------------------------------------------------- */
#div_sitenav{
	clear:both;
	background:#3778C2;
	width:100%;
	/*min-height:30px;/*
	*height:30px;
	*/
}
#div_sitenav ul{
	/*border:1px dashed #FF0000;/**/
	/*height:25px;/**/
	width:100%; /* width needed for Opera 7.54 (possible other Opera7's) or the elements will stack*/
	list-style:none;
	/*float:right;/**/
	margin:0;padding:0;
}
#div_sitenav li{
	float:right;
	padding:0;
	margin:0;
}
#blueblock{
	background:#0B499D;
}

.li_borderr{
	border-right: 1px solid #FFF;
}
#div_sitenav a{
	padding: 6px 10px 7px 5px; /* size of the tab boxes and how far the tab moves away from the text*/
	color:#FFF;
	text-decoration:none;
	display:block;
}
/* needed for firefox for proper position */
html>body #div_sitenav li a {
width: auto;
}

#div_sitenav a:hover{
	/*text-decoration:underline;/**/
	background:#0B499D;
}
#no_link a:hover{ background: #3778C2;}
#current_link a{background:#0B499D;}



/* =========================================== 
    Footer Objects Layout
   =========================================== */
#comp_addr{
	padding:35px 0 0 0 ;
	width:100%;
	text-align:center;
	color:#FFFFFF;
	z-index:2;
}

/* =========================================== 
    General Page Objects Layout
   =========================================== */

#div_content_box{
	/*margin-left:12em/**/
	margin:0 0 0 170px;/**/
	border-left:1px solid #000;/**/
	background:#99CC99;
	min-height:26.5em;
	height:27em;/**/
	padding:0;
}