
/* body styles. applicable for all the pages */
body 
{
	position:relative !important;
	margin:0 auto !important;
	background: #fff;
	text-align: left;
	padding-top: 0em;
	padding-bottom: 0em;	
}

p1 {margin: .5em 0; font-size: 0.7em;}

#divWrapper {
	width: 780px;
	margin: 0px auto;
	background: url(../images/img_home_01.jpg) #FFFFFF no-repeat;
	border-left: 1px solid white;
	border-right: 1px solid white;
}

#divSubWrapper {
	width: 780px;
	margin: 0px auto;
	background: #FFFFFF;
	border-left: 1px solid white;
	border-right: 1px solid white;
}

#divHomeBar {
	width: 231px;
	float: right;
	background: url(../images/img_home_02.jpg) #FFFFFF no-repeat;
}

#divHomeContent {
	padding: 10px;
	font: 12px arial, helvetica, sans-serif;
	color: #FFFFFF;
}

#divHomeContent a {
	color: #FFFFFF;
	text-decoration: none;
}

#divHomeContent a:hover {
	color: #002E41;
	text-decoration: underline;
}

#divTopBar {
	padding: 10px 8px 10px 30px;
	font: bold 10px verdana, arial, helvetica, sans-serif;
	color: #F8BD00;
}

#divLanguageBar {
	float: right;
}


#divLogoBar {
	
}


#divNavBar {
	width: 780px;
}

#divMain {
	padding: 5px 15px 3px 15px;
	border-left: 1px solid white;
	border-right: 1px solid white;
	background: url(../images/bg_content.gif) #FFFFFF repeat-x bottom;
}

#divRightBar {
	padding: 75px 0px 0px 0px;
	width: 249px;
	float: right;
}

#divRightBox {
	border: 1px solid #AFB1B3;
	background: #E9EBEF;
}

#divRightCaption {
	background: url(../images/side_button.jpg) #FFFFFF no-repeat;
	font: bold 10px verdana, arial, helvetica, sans-serif;
	color: #FFFFFF;
	padding: 4px 10px 4px 10px;
}

#divRightCaptionBox {
	background: #E9EBEF;
	border: 1px solid #AFB1B3;
	font: 10px verdana, arial, helvetica, sans-serif;
	color: #666666;
	padding: 10px 10px 10px 10px;
}

#divRightCaptionBox a {
    font: bold 10px verdana, arial, helvetica, sans-serif;
	text-decoration: none;
	color: #5A707E;
}

#divRightCaptionBox a:hover {
	font: bold 10px verdana, arial, helvetica, sans-serif;
	text-decoration: underline;
	color: #5A707E;
}

#divRightCaption a {
	text-decoration: none;
	color: #FFFFFF;
}

#divRightCaption a:hover {
	text-decoration: underline;
	color: #F8BD00;
}

#divRightCaptionArrow {
	background: url(../images/side_button_arrow.jpg) #FFFFFF no-repeat;
	font: bold 10px verdana, arial, helvetica, sans-serif;
	color: #FFFFFF;
}

#divRightCaptionArrow a {
	text-decoration: none;
	color: #FFFFFF;
}

#divRightCaptionArrow a:hover {
	text-decoration: underline;
	color: #F8BD00;
}

#divMainContent {
	font: 16px verdana, arial, helvetica, sans-serif;
	/*color: #484949;*/
}

#msviFooter
{
	font: 11px verdana, arial, helvetica, sans-serif;
}

#msviFooter a { text-decoration:none; color:Blue;}

#divContentBox {
	border: 1px solid #AFB1B3;
	padding: 25px 9px 15px 9px;
	width: 460px;
}

#divContentHead {

}

#divHeader {
	font: bold 20px verdana, arial, helvetica, sans-serif;
	color: #002E41;
	border-bottom: 1px solid #002E41;
	margin-bottom: 10px;
}

#divContentRightBox {
	border: 1px solid #AFB1B3;
	padding: 25px 9px 15px 9px;
	width: 211px;
	background: url(../images/bg_content_box_right.jpg);
	margin-left: 250px;
}

#divContentLeftBox {
	float: left;
	border: 1px solid #AFB1B3;
	padding: 25px 9px 15px 9px;
	width: 211px;
	background: url(../images/bg_content_box.jpg);
}

#divFooter {
	color: #002E41;
	font: 10px arial, helvetica, sans-serif;
	padding: 10px;
}
#divContentClr {
	font: 10px verdana, arial, helvetica, sans-serif;
	
}
.subhead {
	font: bold 10px verdana, arial, helvetica, sans-serif;
	color: #002E41;
}

.subtext {
	font: 10px verdana, arial, helvetica, sans-serif;
	color: #002E41;
}
.clear {
	clear: both;
}

#divRightCaptionFull {
	background:#484949;
	font: bold 10px verdana, arial, helvetica, sans-serif;
	color: #F8BD00;
	padding: 4px 10px 4px 10px;
	width:680px;
}

/* footer styles */
#footer {text-align: center;}
#footer a {color: Blue;text-decoration:none;}
#footer a:hover {color: Blue;text-decoration:underline;}
#footer ul {margin: 0; padding: .3em 0; background-color: #900; text-align: center;}
#footer ul li {display: inline;}
#footer ul li a {color: #fff; text-decoration: none; padding: 0 .5em; font-weight: bold; font: 12px Tahoma, Arial; border-right: 1px solid #fff;}
#footer ul li a:hover {text-decoration: underline;}
#footer ul li.last a {border: 0;}

/* more news styles */
#morenewsyear
{
	font:16px Tahoma, Geneva, San Serif;
	font-weight:bold;
	padding-top:5px;
}

#morenewsmonth
{
	padding-top:0.5em;
	font:14px Verdana, Tahoma, Arial, Verdana, Tahoma, Geneva, San Serif;
}

#morenewslink
{
	padding-left:25px;
	font-size:12px;
	font-family: Arial, Tahoma, Verdana;
	padding-top:7px;
}

/* title */
.pagetitle
{
	font:16px Verdana, Tahoma, Arial;
	text-align:center;
}

.dateline {font: 11px Verdana,Arial, Helvetica, sans-serif; color: #666;}

/* home page news */
#news_events {margin: 0 0 0 0px; width: 100%; padding-top: 10px; color: #333; }
#news_events ul {list-style: none; margin-left:0;margin-top: 10px; padding: 0; font-size: 0.7em;}
#news_events li {float: left; width: 100%; margin-bottom: 15px; line-height:150%}
#news_events a {font-weight: bold;font-size: 11px;}
#news_events h3 { margin: 2px 0 1px 0;}
#news_events h2 { text-align:left; font: 11px Verdana, Arial, Tahoma;}
#news_events a { color: #600; text-decoration: none; border-bottom: solid 1px #e5cfcf;}
#news_events a:hover {color: #333; border-bottom: none; text-decoration: underline;}

a.newsimg { text-decoration:none; border-bottom:0; }

a.stayback { font-size: 11px; text-align:left;line-height:150%}
a.stayback { color: blue; text-decoration: none; }
a.stayback:hover {color: blue; border-bottom: none; text-decoration: underline;}


.breadcrumb
{
	font:12px Arial,Tahoma,Verdana,Arial;
}

#tblMainBottom a { font-weight: bold;font-size: 11px; color: Blue; text-decoration: none; border-bottom: solid 1px #e5cfcf;}
#tblMainBottom a:hover {color: Blue; border-bottom: none; text-decoration: underline;}

a.clsvideo
{
	color:Blue;
	cursor:hand;
	text-decoration:none;
	font:14px Verdana, Arial, Tahoma;
	line-height:140%;
}

a.clsvideo:hover, clsvideo.a:hover
{
	color:Blue;
	cursor:hand;
	text-decoration:underline;
	font:14px Verdana, Arial, Tahoma;
	line-height:140%;
}