body {width:100%;font-family:Verdana;font-size:12px;margin:0 auto;
}
img { border:none;}
#wrapper {width:100%; text-align:center;}
#tophead {background-color:#666666; height:25px; margin:0 auto; }
#tophead .topmsg{ width:900px; margin:0 auto;color:#CCCCCC; line-height:25px; }
#tophead .topmsg .msglft {width:400px; float:left;} #tophead .topmsg .msgrht{width:400px; float:right; padding-right:10px; text-align:right;}
#container{width:900px; margin:0 auto;  background:url(../images/topmenubg.jpg) repeat-x;}
#line {background:url(../images/redline.jpg) bottom  repeat-x; height:30px; padding:15px 0 5px 10px;}
#line a{ color:#999999; text-decoration:none;}
#line a:hover {color:#CC0000;}
#top {background:url(../images/topheadbg.jpg) no-repeat top left; height:98px; width:900px;}
#logo {width:240px; float:left;}
#toprht {width:550px; float:right; background:url(../images/toprhtbg.jpg) right no-repeat; width:256px; height:23px; font-size:9px; margin:38px; line-height:23px;}

#toprht .call {width:165px; float:right; background:none; text-align:left;}

#menubar { height:30px; background-color:#e40000; color:#ffffff; text-align:left; }
#menubar ul{text-align:left; padding:8px; margin:0px;}
   #menubar li{text-decoration:none; display:inline; font-family: Verdana; font-size:12px;color:#ffffff; list-style-type:none; margin:0px; padding:10px 14px 0px 10px; font-weight:bold;}
  #menubar li a{text-decoration:none; color:#ffffff; }
 #menubar li a:hover{text-decoration:none; color:#ffcc00;}
 #contentbar{background-color:#d2c4ae; clear:both; width:900px}
 .learnmorebox{ float:left; width:180px; height:180px; padding-left:45px;background-color:#d2c4ae;}
  .learnmorebox h1{ font-family:Arial, Helvetica, sans-serif; color:#e40000; font-size:18px;}
  #content{width:660px; float:left;}
  .contentleft{ width:380px; padding:0 0 0 0px; float:left;}
  .contentleft h1{ padding:15px 0 3px 0px;font-family:Verdana; color:#e40000; font-size:16px; height:30px;}
  .contentright{width:240px; float:left; padding:0 0 0 20px;}
  .contentright h2{font-family:Verdana; color:#999; font-size:14px; padding-top:20px;}
  #sidebar{ width:229px; float:right; background:url(../images/framemid.jpg) repeat-y; margin-top:5px; }
  #sidebar1{background:url(../images/frame1.jpg) no-repeat top; font-family:Arial; font-size:12px; clear:both; padding:20px 20px 0 20px;} 
  #sidebar1 h1{ font-size:14px; color:#e40000; margin:0; padding:0;}
    #sidebar2{font-family:Arial; font-size:12px; clear:both; padding:20px 20px 0 20px;} 
  #sidebar2 h1{ font-size:14px; color:#e40000; margin:0; padding:0;}
  #footer{background-color:#666666; height:50px; margin: 0 auto; text-align:center; padding:10px 0 10px 0; clear:both; color:#CCCCCC;}
  #footer1{background-color:Green;font-size:x-large;text-decoration:none;width:340px; float:left;}
  #login{border:#990000 double 1px;  padding:10px; }
  .fieldname{width:60%; float:left; text-align:right; padding:15px 2px 0 0;}
  .fields {background:#f9d0d0; color:#333333; width:125px; margin-top:10px}
  .ddlfields {background:#f9d0d0;width:130px; color:#333333; margin-top:10px}
  .fields1 {float:right; text-align:left; padding:0 0 0 75px;  color:#333333; width:250px;}
  .alertmsg{width:250px; text-align:left; color:Red;padding:5px; float:right;}
  .tablehead{ font-family:Arial; font-size:13px; font-weight:bold; color:Maroon; background:#f9d0d0; height:30px; padding:5px;}
  .tablecont{ font-family:Arial; font-size:12px;  color:Maroon; background:#f9f9f9; border:#990000 double 1px;}
  .border{border:#f9d0d0 outset 1px;}
  .pad{padding:5px;}
  .button{text-align:center; background-color:Red;color:White;}
  .loginfields {float:right; text-align:left; background:#f9d0d0; color:#333333; width:125px; margin-top:10px}
  .tblfldname {width:125px; margin-top:10px;text-align:left;}
  .tbheader{font-size:14px;font-family:Arial;font-weight:bold;color:Maroon}
  .alert_msg{color:Red;}
  #sitemap {padding:0 0 0 50px;}
  #sitemap ul {padding:3px 0 0 20px; margin:0; }
  #sitemap li a{display:block; list-style:none; text-decoration:none; color:#333333; padding:3px 0 0 0; }

  
  
  .questions {font-family:Arial; font-size:14px; color:#990000; font-weight:bold;}
  .answer {padding:5px 0 0 20px; color:#990000;}
  
.even {
	background: #E1F7FF;
}
.even td, .odd td, .even th, .odd th {
	border-bottom: 3px dotted #CCC;
	color: #444;
}
.even td, .odd td, .highlight td, .highlight th, .featuredeven td, .featuredodd td{
	padding: 5px;
	border-bottom: 3px dotted #CCC;
}
.dark, .odd {
	background: #FBFBFB;
}
.even td, .odd td, .highlight td, .highlight th, .featuredeven td, .featuredodd td{
	padding: 5px;
	}

#cour_div
{
width:210px;
float:left;
}
#livesearch
  { 
  margin:0px;
  width:375px;
  
  text-align:left; 
  
  }
#txt1
  { 
  margin:0px;
  } 
.div_text{
text-decoration:none;
font:Verdana, Arial, Helvetica, sans-serif;
font-size:11px;
font-weight:normal;
color:#000033;
}

.bottom_chat { bottom:0; right:0; background:#fff; width:290px; height:250px; overflow:auto; position:fixed; text-align:left;}
.bottom_chat_mini { bottom:0; right:0; background:#fff; width:290px; height:50px; overflow:auto; position:fixed; text-align:left;}