/* Valuebound  Design (http://www.valuebound.in) */

body
{ background:#e1e1e1 url(img/bg_body.jpg) repeat-x;
  font-family: Arial,sans-serif;
  color: #333;
  font-size:10pt;
  margin:0; margin-top:3px;}
  
a:link, a:visited, a:active
{ background-color: inherit; color:#f2851d; text-decoration: none; }

a:hover
{ background-color: inherit; text-decoration: none; color:#f80;}




strong
{ background:inherit; color:#000083; font-weight:bold;}

h1
{font-size:12pt; font-weight:bold; margin:0; background:#f2e2cd; color:#c23702; padding: 4px 0 4px 10px; font-weight:bold;}

h2
{font-size:8pt; font-weight:normal; margin:0; }
blockquote { margin:6px 0 6px 12px; }
#header
{ width:851px; margin:auto; background:#FFFFFF; color:#393838;
  font-size:20pt; padding:0; text-align:left;}
.logo { float:left; width:210px; }
.globalnav { float:left; width:641px;  font-size:11px;}
.nav 
{ width:80px; height:28px; float:right; font-family:Arial, Helvetica, sans-serif;
text-align:center;  }

.nav a:link, .nav a:visited, .nav a:active
{ background:inherit; text-decoration: none; color:#535353; display:block; height:20px; padding-top:8px;  font-size:12px;}

.nav a:hover
{ text-decoration:none; color:#d43a00;}


.newletterblock { float:left; width:641px; }
  

#body
{ width:851px; margin:auto; background:#FFF; color:inherit;}
.bannercontent { padding:0;  background:url(img/bg_banner.jpg) repeat-x;  }  
#sidebar
{ width:249px; padding:0px; float:left;  font-size:12px;}

#footer
{ width:841px; margin:auto; padding:8px 5px;text-align:left; background:#9d9d9d; color:#FFF; font-size:9pt;}

#footer a:link, #footer a:visited, #footer a:active
{ background-color: inherit; color:#FFF; text-decoration: none;}

#footer a:hover
{ background-color: inherit; text-decoration: underline; color:#FFF;}

 #menu
{ width:851px; margin:auto; height:26px; background:#67708f url(img/bg_menu.jpg) repeat-x; font-size:11px; clear:both; border-bottom:5px #FFF solid; text-align:right;}
 


.main_menu {  margin:0px; padding:0px; float:right;  width:850px; z-index:100;  }
*html .main_menu {  margin:0px; padding:0px; float:right;  }

/* remove the bullets, padding and margins from the lists */
.pmenu ul{
list-style-type:none;
padding:0;
margin:0;
float:right;
}

/* make the top level links horizontal and position relative so that we can position the sub level */
.pmenu li{
float:left;
position:relative;
z-index:1000;
}


/* use the table to position the dropdown list */
.pmenu table{
position:absolute;
border-collapse:collapse;
z-index:80;
left:-1px;
top:25px;
}


/* style all the links */
.pmenu a, .pmenu :visited {
display:block;
font-size:13px;
width:100px;
padding:5px 0;
color:#FFF;
background:#67708f url(img/bg_menu.jpg) repeat-x;text-decoration:none;
text-align:center;
}
/* style the links hover */
.pmenu :hover{
color:#FFF;
background:#d43a00 url(img/bg_menu_h.jpg) repeat-x; }

/* style the last links with no border*/
.pmenu li.last a{
border-right:none;
margin-right:0px;
}
/* style the links in active state */
.pmenu li a.active{
background:#d43a00 url(img/bg_menu_h.jpg) repeat-x; }
/* hide the sub level links */
.pmenu ul ul {
visibility:hidden;
position:absolute;
width:149px;
height:0;
}
/* make the sub level visible on hover list or link */
.pmenu ul li:hover ul,
.pmenu ul a:hover ul{
visibility:visible;
}

/* Increase the width of sub navigation */
.main_menu .pmenu ul li ul li a, .main_menu .pmenu ul li ul li a:visited {
width:145px;
height:16px;
padding:5px;
padding-bottom:5px;
text-align:left;
border:1px #999 solid; border-top:none;
}




















.hbanner { float:left; margin:0; padding:0; width:594px; }
.ibanner { float:left; margin:0; padding:0; width:594px; background:#FFFFFF; height:178px; }

.sidebox { background:#343e59 url(img/bg_sidebox.jpg) repeat-x; font-size:12px;  padding:10px; color:#FFFFFF;}
.sidebox1 { background:#343e59 url(img/bg_sidebox.jpg) repeat-x; font-size:12px;  padding:6px 10px 6px 10px; color:#FFFFFF; height:153px; }

.sideboxtop { background:#343e59 url(img/bg_sidebox.jpg) repeat-x; font-size:12px;  padding:10px; color:#FFFFFF; float:left; height:188px; width:229px; margin-left:8px;}
.contentbg { background: #FFFFFF; border-top:1px #FFFFFF solid; }
.icontentbg { background: #FFFFFF;  }

.content{ width:594px;float:left; padding:0 8px 8px 0; color:inherit; text-align:left;}
.icontent{ width:602px;float:left; padding:0 0 8px 0; color:inherit; text-align:justify;}

.concol1{ width:271px;float:left; margin:8px 8px 8px 8px; background:#dedede; padding:6px; height:121px; }
.concol2{ width:275px;float:left; margin:8px 0 8px 8px; background:#dedede; padding:6px; height:121px; }

*html .concol1{ width:271px;float:left; margin:8px 6px 8px 6px; background:#dedede; padding:6px; height:121px; }
*html .concol2{ width:275px;float:left; margin:8px 0 8px 6px; background:#dedede; padding:6px; height:121px; }

.concol1 h2 {
	font-size:14px;
	color:#15558a;
	font-weight:bold;
	padding:0 0 4px 20px;
	margin: 0;
	border-bottom:1px #bebdbe solid;
	background:url(img/arrow.jpg) no-repeat left top;
}
.concol2 h2 {
	font-size:14px;
	color:#15558a;
	font-weight:bold;
	padding:0 0 4px 20px;
	margin: 0;
	border-bottom:1px #bebdbe solid;
	background:url(img/arrow.jpg) no-repeat left top;
}
.blockcontent { margin-top:6px; }
.blockcontent .title { height:20px; background:#f2f2f2; color:#1e0f77; padding:4px; font-size:14px; font-weight:bold; }

#leftsidebar { float:left; width:168px; }
#leftsidebar ul 
{
	list-style:none;
	margin-left:4px;
	padding:1px;
	margin-top: 6px;
	margin-bottom: 3px;
	background:#eeeeee;
	font-weight:bold;
	margin-left:6px;
	padding:6px;
}

#leftsidebar li {  background:url(img/bg_leftsidebar.jpg) bottom no-repeat; padding:6px 0 8px 0px; color:#15558a; }

#leftsidebar li.last {  background:none; }
#pagecontent { float:left; width:410px; padding:0 16px 0 8px;}

#pagecontent h2 {
	font-size:14px;
	color:#15558a;
	font-weight:bold;
	padding:4px 0 4px 4px;
	margin: 0;
	border-bottom:1px #bebdbe solid;
}
#pagecontent ul { margin:6px 0 6px 24px; list-style:disc; padding: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
{
	font-size:11pt;
	font-weight:bold;
	color:#FFFFFF;
	font-family:Arial, Helvetica, sans-serif;
	margin-bottom:10px;
}
.headerbluebg
{
	font-size:16px;
	font-weight:bold;
	color:#FFFFFF;
	font-family:Arial, Helvetica, sans-serif;
	padding:10px;
}

.footer { clear:both; }
#footer .left { float:left; width:400px; }
#footer .right { float:left; width:441px; text-align:right; font-size:12px; }

.img_left { float:left; padding: 0 6px 0px 0; }
.img_right { float:right; padding: 0 0px 0px 6px; }

.qtextbox { width:300px; height:100px; font-family: Arial,sans-serif; font-size:12px; }
.center
{text-align:center; padding-top:5px;}

.clear {clear:both; }

