/* 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:link { color:#660033; text-decoration: underline; }
a:visited {color:#660033; text-decoration: underline; }
a:hover { color:#d20000; text-decoration: underline; }
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; color:#660033; margin-top: 0px; }
h2 { font-size:14px; color:#660033; }
h4 { font-size:14px; color:#333333; padding: 0px 0px 0px 7px; } /* Gold Sponsors */
h5 { font-size:14px; color:#666; padding-left: 10px; } /* 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-color:#FFFFFF; float:left;}

#col_container { border: 0px solid red; float:left; background:url("../img/common/bg_columns.jpg") no-repeat 18px 0px; margin: 10px 0px 0px 0px;}

#lcol { width:244px; padding: 15px 0px 0px 10px; float:left; margin: 0px 0px 0px 15px; border: 0px solid red; /*background:url("../img/common/lft_col_bg.jpg") no-repeat 0px 0px;*/}

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

#wsrcol { width:595px; padding: 15px 40px 0px 20px; margin: 0px 0px 0px 0px; float:left; /*background:url("../img/common/rht_col_bg.jpg") no-repeat 0px 0px;*/  border: 0px solid blue;}

#page_title { color:#333333; font-size:17px; font-weight:bold; padding:16px 0px 16px 0px; margin: 0px 0px 0px 25px; }

#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; }

#gold_sponsors {
	/*border-left: 1px solid #c5b12c;*/
	border-left: 1px dotted #333;
	margin:0px 0px 0px 20px; 
	padding: 0px 0px 0px 5px;
	}
#silver_sponsors {
	border-left: 1px solid #cccccc;
	margin:0px 0px 0px 20px; 
	padding: 0px 0px 0px 5px;
	}


  /****** Form Styles *****/
.hr_dashed {
	border-top: 2px dotted #333333;
	width: 220px;
	border-right: 0px solid #f7f7f7;
	border-bottom: 0px solid #f7f7f7;
	border-left: 0px solid #f7f7f7;
	margin:0px;
	padding: 0px;
	} 
 
 
  
  table.stroke {
	border: 1px solid #ccc;
}

  .notrequired {
  background-color: #ffffff;
  }
 
  
  .required {
  background-color: #ffff66;
  }
 
/****** Workshop Page Specific Styles *****/
  
#billboard { width:904px; margin:10px auto 5px auto; text-align: center; border: 0px solid yellow;}

ul.wsbullet { list-style-image: url("../img/workshop/bullet.gif"); margin-left:15px; }
ul.wsbullet li { margin-bottom:10px; padding:5px; }

img.sections { padding-left:10px; padding-bottom:10px; } 
 
 
 
 
 
  
 .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 20px 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;
	}		
	
.translate_language a:hover {
	/*color:#51223f;*/
	text-decoration:underline;
	}	
	
.flagtxt {
	font-size: 11px;
	color:#CC0000;
	}

.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;
	}
	
#form_box {
	width:265px;
	height:25px;
	padding: 9px 15px 0px 10px;
	background:url("../img/form_box.gif") no-repeat 0px 0px;
	}

#form_box_inside {
	border: 0px dashed #0000CC;
	font-family:Arial, Helvetica, sans-serif;
	font-size:14px;
	color:#666;
	width:265px;
	height:20px;
	background-color:#f6f6f6;
	}
	
#text_box {
	width:270px;
	height:120px;
	padding: 9px 10px 10px 10px;
	background-image:url(../img/text_box.gif);
	background-repeat:no-repeat;
	}	
	
#text_box_inside {
	border: 0px dashed #0000CC;
	font-family:Arial, Helvetica, sans-serif;
	font-size:14px;
	color:#666;
	width:265px;
	height:120px;
	background-color:#f6f6f6;
	}		
