/* 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; }

.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 pink;}

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