html{height:101%}
body{margin:0px;padding:0px;font-family:arial;font-size:12px;color:#333;line-height:22px;text-align:center;background-color:#fff}
#container{width:800px;margin-left:auto;margin-right:auto;text-align:left;position:relative;background-color:#fff}

#top{width:100%;background-image:url(images/menu_bg.gif);background-position:bottom left;background-repeat:no-repeat}
#topLogo{margin:20px 0px 5px 20px;}

#contentContainer{}
#content{position:relative;padding:235px 0px 0px 0px}

#leftContent{float:left;width:460px}
#rightContent{float:left;width:280px;padding:290px 0px 0px 45px}

#footer{width:100%;display:block;padding:20px 0px 20px 0px;clear:both;font-weight:normal;letter-spacing:1px;font-size:12px;color:#333}
#footer a{color:#333}

h1{font-family:arial;font-size:18px;font-weight:normal;padding:0px;margin:5px 0px 5px 0px}
h4{font-family:arial;font-size:11px;font-weight:bold;letter-spacing:2px;padding:0px;margin:2px 0px 2px 0px}

#news{}
#news ul{list-style-type:none;padding:0px;margin:0px}
#news li{border-bottom:1px solid #ccc;padding:10px 0px 10px 0px}
#news a{font-weight:bold;font-size:12px;}

#faqTop{}
#faqTop li{}
#faqTop li a{text-decoration:none;color:#333}
#faqBtm{list-style-type:none;margin:0px;padding:0px}
#faqBtm li{margin:3px 0px 3px 0px;padding:2px 5px 2px 5px;border:1px solid #ccc}
#faqBtm li a{text-decoration:none;color:#666;font-weight:bold}
#faqBtm .topLink{font-weight:normal;font-size:10px;display:block;width:100%;text-align:right;padding-right:5px}

#dlList{list-style-type:disc;}
#dlList li{margin:3px 0px 3px 0px;padding:2px 5px 2px 5px;}
#dlList li a{color:#333;text-decoration:none}
#dlList li a:hover{color:blue}

#studies{}
#studies li{margin:3px 0px 3px 0px;padding:2px 5px 2px 5px;}

.link a{color:#333;text-decoration:none}
.link a:hover{color:blue}

/*fieldset: contact page*/
fieldset {font:11px sans-serif; width:450px;border:0px}
legend{font-weight:bold;color:#999999;font-size:11px;margin:0px 0px 10px 0px}
label {float:left;width:25%;margin-right:0.5em;padding-top:0.2em;text-align:right;font-weight:bold;}
.textBox{width:250px;height:18px;font-family:arial;font-size:10px;border:1px solid #ccc;background-color:#ededed;margin:2px 0px 2px 0px}
.textArea{overflow-y:visible;width:250px;height:36px;padding:0px;margin:0px 0px 0px 0px;font-family:arial;font-size:11px;border:1px solid #ccc;background-color:#ededed}
.submitBtn{width:100px;height:20px;border:1px solid #ccc;background-color:#ededed;font-size:11px}
.btnPlacement{float:right;margin:5px 25px 0px 0px}

/*MENU STYLES*/
#menu{z-index:2;padding:4px 0px 0px 10px;margin:0px 0px 0px 0px;font-family:arial}

#nav, #nav ul {padding:0;margin:0;list-style:none;line-height:12px;font-weight:bold;font-size:10px;}
#nav li{/* all list items */float:left;/* width needed or else Opera goes nuts */}
#nav li a{display:block;padding:0px 10px 4px 10px;text-decoration:none;color:#fff;}
#nav li a:hover{color:#fbec57}
#nav li ul{/* second-level lists */position:absolute;width:180px;left: -999em;border-left:1px solid #fff;border-right:1px solid #fff;border-top:1px solid #fff;z-index:100;margin-left:-1px}
#nav li ul li{border:0px solid #fff;border-bottom:1px solid #fff;
              display:block;width:100%;position:relative}
#nav li ul li a{width:100%;padding:4px 0px 4px 4px}
#nav li ul ul { /* third-and-above-level lists */position:absolute;top:4px;margin-left:170px;border:0px;border-right:1px solid #fff;border-left:1px solid #fff;border-top:1px solid #fff;z-index:100}
#nav li ul ul li{ /* third-and-above-level lists */border:0px;border-bottom:1px solid #fff;}
#nav li ul li a{background-color:#c4a006;}


#nav li:hover ul ul, #nav li:hover ul ul ul, #nav li.sfhover ul ul, #nav li.sfhover ul ul ul {left: -999em;}
#nav li:hover ul, #nav li li:hover ul, #nav li li li:hover ul, #nav li.sfhover ul, #nav li li.sfhover ul, #nav li li li.sfhover ul { /* lists nested under hovered list items */left: auto;}

#nav .killOverflow{overflow:hidden;}
#nav .killOverflow a{display:block;filter:alpha(opacity=90);
			  -moz-opacity:0.9;opacity:0.9;z-index:100;}
			  
			  
table{
   font-family:arial;
   font-size:12px;
   color:#fff;
     }			  

