/* CSS DOCUMENT */
html { 
	margin: 0;
	height: 97%;
	overflow: auto;
}

body {
	background-color: #BAC7CF;
	font-family:Arial;
	font-size:16px;
	color: #4D4D4D;
	height: 97%;
	margin: auto; padding: 0;
}

h3 { font-size: 14px; color: #000000; }
h2 { font-size: 18px; color: #000000; }
h1 { font-size: 22px; color: #000000; }
p { margin: 0 0 1em 0; padding: 0; }

#top_space { height: 5px; }

#main_container { width: 972px; height:100%; margin: auto; padding: 13px 0 0 0; background: url('../new_images/topshadow972x13.gif') 0 0 no-repeat; }

#inner_container_top { width: 972px; margin: auto; background: url('../new_images/background972x1.gif') 0 0 repeat-y; min-height: 97%; }

#contentHolder { /*width:954px;*/ margin: 0 8px 0 8px; /*background: #fff;*/  /*border: solid 1px #fff;*/ min-height: 50% }

#mainHeader{ height:135px; position: relative; width: 954px; padding: 10px 0 0 0; }

#middler { width: 954px; min-height: 100%; }

#inner_container_bottom { float: left; width: 972px; margin: auto; background: url('../new_images/bottomshadow972x13.gif') 0 0 no-repeat;
	text-align: center; min-height: 3%; }

#mri_menu_box { float:left; width: 952px; height: 30px; }	
#mri_menu { margin: 0; z-index: 1; padding: 0; font: bold 13px Arial; text-decoration: none; margin: 15px 0 0 0;}
#mri_menu li { display: inline; overflow: hidden; list-style-type: none; }
#mri_menu a { color: #163B68; padding: 0px 12px 0px 45px; text-decoration: none; }			
#mri_menu a.active { color: #BAC7CF; text-decoration: none; cursor: text; }
#mri_menu a:visited {color: #163B68; }
#mri_menu a:hover { color: #BAC7CF; }
#mri_menu a.active:hover { color: #BAC7CF; }
#mri_menu a.active:visited {color: #BAC7CF; }

.mri_logo { float:left; margin: 5px 0 0 55px; cursor: pointer; }

.login_button_box { float:right; height:64px; width:158px; margin: 20px 50px 0 0; }
.login_button { display: block; background: url(../new_images/clientlogin.png) 0 0 no-repeat; 
	height:64px; width:158px; text-decoration: none;  }
.login_button:hover { background:url(../new_images/clientlogin-over.png) no-repeat; }
.login_button span { position: absolute; height:30px; width:70px; letter-spacing:4px; font-family: Arial; font-size: 18px; 
	text-decoration: none; color:#FFF; font-weight: bold; margin: 0px 0 0 45px; padding: 20px 0 0 0; cursor: pointer; }

.mininavBox { float:left; margin: 0 0 0 30px; padding: 8px 0 0 10px; width:435px; }	
.mininav { font-family:arial; font-size: 12px; color:#666666; display:inline; }
.mininav a { color:#666666; }
.mininav a:visited { color:#666666; }
.mininav a:hover { text-decoration:none; color:#BAC7CF; }
.mininav ul, li { margin:0; padding:0; list-style-type:none; display: inline;}

.single_top_td { width:876px; height:140px; }
.single_top_contact { width:876px; height:280px; }
.top_box { margin: 0 40px 0 40px; }
/*.bottom_box { clear: both; width: 874px; margin: 0 40px 10px 40px; display: inline-block; border: solid 1px #c22; }*/

.contact { font-size: 16px; margin-top: -5px; }
#contact_text { clear: both; font-size:12px; margin-top: -10px;  }
#contact_text a { text-decoration:none; color:#163B68; }
#contact_text a:visited { color:#163B68; }
#contact_text a:hover { color:#BAC7CF; text-decoration: underline; }

.cols_row { vertical-align:top; width: 100%; height: 100%; float: left; padding: 0; margin:0; }

.left_bottom_column { float: left; width:398px; text-align: left; height: 255px; margin: 0 5px 0 0; }
.right_bottom_column { float: left; width:471px; }
.right_bottom_column_bio { float: right; width:470px; display: none; /*border: red 1px solid;*/ }

.column1 { float: left; width:250px; text-align: left; height: 255px; margin: 0 5px 0 0; }
.column2 { float: left; width:250px; text-align: left; height: 255px; margin: 0 5px 0 0; }
.column3 { float: left; width:364px; margin: 0; }

.col_content { background-color: #F2F3F4; margin: 10px 0 0 0; padding: 5px 0 10px 10px; }
.right_title { font-size:12px; font-weight: bold; color:#163B68; margin: 8px 0 8px 0; }
.box_title { font-size:16px; font-weight: bold; color:#163B68; margin: 10px 0 8px 0; }
.right_title_black { font-size:12px; font-weight: bold; padding:0; margin: 0 0 3px 0; }

.namebox { font-family:arial; background-color:#F2F3F4;
	margin: 10px 0px 0 0;  padding: 5px 0 0 20px; height: 100%;  } 
.namebox p {color:#163B68; font-size: 16px; font-weight:bold; margin: 10px 0 10px 0; padding: 0; }

.par { margin: 0 10px 0 5px; font-family:arial; font-size: 12px; text-align:justify; }
.par a { color:#163B68; font-size: 10px; text-decoration:none; }
.par a:visited { color:#163B68; }
.par a:hover { text-decoration:underline; color:#333; }

.title { margin: 5px 0 5px 0px;font-family:arial; color:#163B68; font-size: 22px; font-weight:bold; }
.clear_all { clear:both; float:left;}

.lista {font-size: 12px; }
.lista span { text-decoration:underline; color:#163B68; }
.lista a { text-decoration:none; color:#333333; }
.lista a:visited { font-family:arial; text-decoration:none; color:#333333; }
.lista a:hover { font-family:arial; text-decoration:underline; color:#BAC7CF; }

.deactive {font-size: 12px;  color:#163B68; background-color:#fff; margin:0 -20px 0 0; }
.deactive span {font-size: 12px; text-decoration: none;color:#163B68;}

.mylist{display:block;width:100%; font-family:arial; font-size: 12px; line-height: 1; margin: 0; padding: 0;}
.deactived {display:block; text-decoration: none; color:#4D4D4D; margin: 6px 0 6px 0;}
/*div span:first-child .deactived:hover{text-decoration:underline;color:#BAC7CF;}*/
.selected { width:100%;background-color:#fff; white-space:normal; color:#163B68; margin: 6px 0 6px 0;}

.leftBioImage {width: 140px; height: 70px; float: left; margin: 3px 0 0 10px; border: solid 4px #F2F3F4; cursor: pointer;}
.rightBioImage {width: 140px; height: 70px; float: right; margin: 3px 45px 0 0; border: solid 4px #F2F3F4; cursor: pointer;}
.leftBioImageSelected {width: 140px; height: 70px; float: left; margin: 3px 0 0 10px; border: solid 4px #99AAFF; cursor: default;}
.rightBioImageSelected {width: 140px; height: 70px; float: right; margin: 3px 45px 0 0; border: solid 4px #99AAFF; cursor: default;}

.leftBioImageHighLighted {width: 140px; height: 70px; float: left; margin: 3px 0 0 30px; border: solid 4px #FF9912; cursor: pointer;}
.rightBioImageHighLighted {width: 140px; height: 70px; float: right; margin: 3px 45px 0 0; border: solid 4px #FF9912; cursor: pointer;}

.bi0_item_text { float:left; width:210px; margin: 8px 0 0 0; font-family:Arial;
	font-weight:bold; font-size:12px; color:#163b68;}

.listjs { margin: 0; padding: 0; line-height: 1; font-size: 12px; }
.listjs span { display: inline; text-decoration: underline; color:#163B68; }
.listjs li {display: block; margin:0 0 3px 0; padding: 0; text-decoration: none; color:#333333; }
.listjs .deactivedjs {cursor: pointer;}

.listb {font-size: 12px; /*font-weight:bold;*/ background-color:#F2F3F4; }
.listb span { text-decoration:underline; color:#163B68; }
.listb a { text-decoration:none; color:#333333; }
.listb a:visited { font-family:arial; text-decoration:none; color:#333333; }
.listb a:hover { font-family:arial; text-decoration:underline; color:#BAC7CF; }
.menu_holder { margin: 0 0 3px 0; }

.sep {margin: 0; }

.footer_link { font-family: Arial; font-size:11px; color:#FFF; margin: 10px 0 5px 0; }
.footer_link a { color:white; text-decoration: none; }
.footer_link a:visited { text-decoration:none; color:#FFF; }
.footer_link a:hover { text-decoration:underline; color:#163B68; }

.text_justify { text-align: justify; }
.no_underline { text-decoration: none; }

#login_form { font-family: Arial; text-align: center; background-color:#F2F3F4; 
	width:280px; height:220px; margin: 0 0 0 290px; color: #193B68; }
#login_form .title { font-size: 25px; font-weight:bold; margin: 0; padding: 10px 0 0 0; }
#login_form .text { display: block; font-size:13px; }
#login_form .box1 { display: block; font-size:13px; margin: 0 0 0 120px; }
#login_form .box1 a { font-size: 9px; text-decoration: none; color: #193B68; }
#login_form .box1 a:visited { color: #193B68; }
#login_form .box1 a:hover { color: #BAC7CF; }
#login_form .box2 { display: block; font-size:13px; margin: 0 0 0 50px; }
#login_form .box2 a { font-size: 9px; text-decoration: none; color: #193B68; }
#login_form .box2 a:visited { color: #193B68; }
#login_form .box2 a:hover { color: #BAC7CF; }
#login_form .input1 { width: 150px; color: #193B68; margin: 15px 0 5px 0; }
#login_form .input2 { width: 150px; color: #193B68; margin: 3px 0 5px 1px; }
#login_form .input3 { margin: 20px; width: 160px; color: #193B68; background-color:#BAC7CF; 
	font-weight:bold;font-family: Arial; font-size:12px; cursor: pointer; }

#forgot_pass { font-family:arial; text-align: center; background-color:#F2F3F4; 
	width:600px; height:200px; margin: 100px 0 0 125px; padding: 10px; color: #193B68; }
#forgot_pass span { font-size: 25px; font-weight:bold; }
#forgot_pass p { font-size: 12px; font-weight:bold; }
#forgot_pass .input1 { width: 300px; color: #193B68; }
#forgot_pass .input2 { margin: 10px; width: 150px; color: #193B68; background-color:#BAC7CF; 
	font-weight:bold;font-family: Arial; font-size:12px; cursor: pointer; }
