/* Valuebound  Design (http://www.valuebound.in) */

body
{ background:#f3f3f7;
  font-family: Arial,sans-serif;
  color: #333;
  font-size:10pt;
  margin:0;}
  
a:link, a:visited, a:active
{ background-color: inherit; color:#f2851d; text-decoration: none; }

a:hover
{ background-color: inherit; text-decoration: none; color:#f80;}

#sidebar ul 
{
	list-style:none;
	margin-left:4px;
	padding:1px;
	margin-top: 6px;
	margin-bottom: 3px;
}

#sidebar li {  background:url(img/bg.gif) bottom no-repeat; padding:6px 0 8px 0px; }

#sidebar li.last {  background:none; }


li a:link, li a:visited, li a:active { background-color: inherit; color:#333; text-decoration: none;  }

li a:hover
{ background-color: inherit; text-decoration: none; color:#f80;}

strong
{ background:inherit; color:#000083; font-weight:bold;}

h1
{font-size:18pt; font-weight:normal; margin:0;}

h2
{font-size:8pt; font-weight:normal; margin:0; text-transform:uppercase;}

#header
{ width:900px; margin:auto; background:#FFFFFF; color:#fff;
  font-size:20pt; padding:0; text-align:left;}
  
#menu
{ width:900px; margin:auto; height:28px; background:#efefef; font-size:11px; clear:both; border-bottom:3px #fb9a2e solid; text-align:right;}

#body
{ width:900px; margin:auto; background:#FFF; color:inherit;}
  
#sidebar
{ width:215px; padding:10px; float:left; color:inherit; font-size:80%;}

#footer
{ width:890px; margin:auto; padding:8px 5px;text-align:left; background:#dbdcde; color:#414242; font-size:8pt; 
  border-top:#fb9a2e 3px solid;}

#footer a:link, #footer a:visited, #footer a:active
{ background-color: inherit; color:#414242; text-decoration: none;}

#footer a:hover
{ background-color: inherit; text-decoration: underline; color:#fb9a2e;}

  
.menu 
{ width:100px; height:28px; float:right; font-family:Arial, Helvetica, sans-serif;
text-align:center; text-transform:uppercase; }

.menu a:link, .menu a:visited, .menu a:active
{ background:inherit; text-decoration: none; color:#535353; display:block; height:20px; padding-top:8px; font-weight:bold; font-size:12px;}

.menu a:hover
{ background:#fb9a2e; text-decoration:none; color:#FFF;}


.sidebox { border:#dcdcdc 1px solid; margin-bottom:10px; background:#f2f2f2; font-size:12px; text-transform:uppercase;}
.content{ width:657px;float:left; padding:8px 8px 8px 0; background-color:#fff; color:inherit; text-align:justify;}
.concol1{ width:321px;float:left; margin:8px 14px 14px 0; }
.concol2{ width:322px;float:left; margin:8px 0 14px 0;  }
.concol1 h1 { font-size:14px; border-bottom:2px #FF6600 solid; color:#359d32; text-transform:uppercase; font-weight:bold; padding:4px 0 4px 0; }
.concol2 h1 { font-size:14px; border-bottom:2px #FF6600 solid; color:#359d32; text-transform:uppercase; font-weight:bold; padding:4px 0 4px 0; }

.coursetable { margin-top:6px; border:2px #f2f2f2 solid; }
.coursetable .title { height:20px; background:#f2f2f2; color:#1e0f77; padding:4px; font-size:14px; font-weight:bold; }

.updateblock { margin-top:8px; padding:8px; border:4px #f2f2f2 solid; }

.updateblock p {clear:both; margin:0 10px 1.0em 10px; color:rgb(80,80,80); line-height:1.3em; font-size:12px;}

.concol3{ width:322px;float:left; margin:8px 0 14px 0;  }
.concol3 h1 { font-size:14px; border-bottom:2px #FF6600 solid; color:#359d32; text-transform:uppercase; font-weight:bold; padding:4px 0 4px 0; }



.conco21{ width:657px;float:left; margin:8px 0 14px 0; }
.conco22{ width:254px;float:left; margin:8px 0 14px 0;  }
.conco21 h1 { font-size:14px; border-bottom:2px #FF6600 solid; color:#359d32; text-transform:uppercase; font-weight:bold; padding:4px 0 4px 0; }
.conco22 h1 { font-size:14px; border-bottom:2px #FF6600 solid; color:#359d32; text-transform:uppercase; font-weight:bold; padding:4px 0 4px 0; }

.maincontent { margin-top:6px; }
.maincontent .title { height:20px; background:#f2f2f2; color:#1e0f77; padding:4px; font-size:14px; font-weight:bold; }


.newssource { }
.locationselectionbox { width:190px; }
.topside
{
	padding:10px 0 10px 10px;
	font-size:12px;
	letter-spacing:1px;
	font-weight:bold;
	background:#000083;
	color:#FFFFFF;
	text-transform: uppercase;
}

.footer { clear:both; }
#footer .left { float:left; width:470px; }
#footer .right { float:left; width:410px; text-align:right; font-size:12px; font-weight:bold; }

.img
{border:0; float:left; margin-right:10px;}
.img_left { float:left; padding: 0 6px 0px 0; }
.img_right { float:right; padding: 0 0px 0px 6px; }

.qtextbox { width:185px; height:51px; font-family: Arial,sans-serif; font-size:12px; }
.center
{text-align:center; padding-top:5px;}

.clear {clear:both; }
