/* CSS Document */

/* Mellanox HPC Advisory Council styles */
/* Layout Stylesheet */ 

html, body { background: url("../img/common/bg.jpg") repeat-x #525d77; margin:0px; padding:0px; font-family:Verdana, Arial, Helvetica, sans-serif; font-size:12px; color:#444542; height:100%;}
a:hover { color:#027ebf; text-decoration: none; }
a:link { text-decoration: none; color:#027ebf; }
a:visited { text-decoration: none; color:#027ebf; }
hr { border: none 0; border-top: 1px solid #c8cbd2; border-bottom: 1px solid #efefef; width: 100%; height: 2px; margin: 0px; text-align: left; }
p { line-height:25px; }

h1 { font-size:17px; font-weight:normal; color:#0d4360; }
h2 { font-size:14px; font-weight:normal; color:#2582b4; }
h4 { font-size:14px; font-weight:normal; color:#cc9900; padding-left: 15px; } /* Gold Sponsors */
h5 { font-size:14px; font-weight:normal; color:#999999; padding-left: 15px; } /* Silver Sponsors */

.details { font-size:10px; font-weight:bold; }

#wrapper { text-align:left; width:940px; margin: 0 auto; border: 0px solid #00f; }

/* ie hack */ 
* html #wrapper { height:100% }
/* Layout Stylesheet */ 

#header { background-image: url("../img/common/header.jpg"); width: 940px; height: 173px; margin: 0 auto; background-position: top center; }
	#logo { margin-top:40px; margin-left:37px; float:left;}

#nav { width: 940px; height:41px; margin:0 auto; float:left; margin-bottom:20px; background:url("../img/common/nav_bg.jpg") repeat-x left top; }
ul#navbar { margin:0px 0px 0px 0px; list-style-type:none; height:41px; }
	ul#navbar li { float:left; }
	ul#navbar li a { display:block; padding:10px 15px; font-family: Verdana, Arial, Helvetica, sans-serif; font-size: 13px; text-decoration:none; color:#FFFFFF; }
	ul#navbar li a:hover { color:#0a243c; }
	ul#navbar li a#current { color:#0a243c; }

#body_wrapper { width: 940px; margin:0 auto; background-color:#FFFFFF; float:left; border: 0px solid orange;}

#body_top { width: 940px; height:12px; margin: 0 auto; background: url("../img/common/body_top2.gif") no-repeat; float:left; background-color:#FFFFFF;}
#body_bot { width: 940px; height:12px; margin: 0 auto; background: url("../img/common/body_bot.gif") no-repeat; float:left;}

#lcol { width:239px; float:left; margin:10px 15px 15px 15px; border: 0px solid red;}

#rcol { width:595px; margin: 10px 20px 0px 10px; float:right; border: 0px solid blue; }



#sideTitle { width:209px; padding: 15px 15px 15px 15px; background-color:#44728a; color:#ddeff6; font-size: 11px; background: url("../img/common/grn_bg.gif") no-repeat; margin-top:20px; }
#sideBody { width:219px; padding: 10px 20px 5px 0px; background-color:#b8d1da; color:#333333; font-size: 10px; border: 0px solid yellow; }
	#sideBody a:link { color:#027ebf; text-decoration: none; }
	#sideBody a:hover { color:#FFFFFF; }
	#sideBody a:visited { color:#027ebf; }

#footer { width:940px; clear:both; }
	#footer p { color:#FFFFFF; font-size:11px; text-align:center;}
	#footer a:link { color:#99c8f2; text-decoration: none; }
	#footer a:hover { color:#FFFFFF; }
	#footer a:visited { color:#99c8f2; }

ul.bullet { list-style-image: url("../img/common/bullet.gif"); line-height:25px; }
ul.bullet2 { list-style-image: url("../img/common/bullet.gif"); }
ul.bullet2 li { margin-bottom:10px; }



  /****** Form Styles *****/
  
  table.stroke {
	border: 1px solid #ccc;
}

  .notrequired {
  background-color: #ffffff;
  }
 
  
  .required {
  background-color: #ffff66;
  }
  
 .chinese_submit_btn {
 	text-align:center;
	color:#083f56;
	font-size:13px;
	border:0px solid green;
	background:url("../img/btn_submit_blank.jpg") no-repeat top right;
	width:82px;
	height:36px;
	} 
	
.translate_language {
	text-align:right;
	padding: 0px 25px 0px 0px;
	/*margin-right: 18px;
	background-color:#CCCCCC;
	width:140px;
	height:20px;
	border:1px solid #999999;
	float:right;*/
	}	
	
.translate_language a:link, .translate_language a:visited {
	/*color:#9b4c7d;*/
	text-decoration:none;
	font-weight: bold;
	}		
	
.translate_language a:hover {
	/*color:#51223f;*/
	text-decoration:underline;
	font-weight: bold;
	}	
	
.flagtxt {
	font-size: 10px;
	color: #993399;
	}

.img_border {
	padding: 4px;
	border: 1px solid #525d77;
	margin: 40px 15px 30px 0px;
	}
	
#img_box {
	float:right; border: 0px solid red; width:120px;
	}
	
#bio_box {
	float:left; border: 0px solid green; width:460px;
	}	