body{ margin:0; padding:0;}
*{ text-align:justify;}
div{font:12px "Trebuchet MS";}
a, a:link, a:visited{ font:12px "Trebuchet MS"; cursor:pointer;}
p{ margin:5px 0;}
img{ border:none;}
h1{font:normal 22px "Trebuchet MS"; color:#0082ba;}
h2{font:bold 16px "Trebuchet MS"; color:#0082ba;}
h3{font:bold 14px "Trebuchet MS";}
h4{ font:bold 13px "Trebuchet MS";}
h5{font:bold 11px "Trebuchet MS";}
h6{font:bold 10px "Trebuchet MS";}

h1, h2, h3, h4, h5, h6{ margin:0 0 5px 0; padding:0;}

h3, h2{ width:100%; padding-bottom:5px; border-bottom:1px solid #666666; margin-bottom:10px; color:#0082ba;}

ul, ol{ margin:0; padding:0; list-style:none;}
.blockright{ display:block; text-align:right;}
strong{ color:#222222;}
.red{ color:#FF0000;}
.mgBt{ margin-bottom:15px;}
.mgTP{ margin-top:20px;}
.mrglt15 { margin-left:15px; }
.mrgrt15 { margin-right:15px; }
.padLR15{ padding:0 15px;}
.padL15{ padding:0 0 0 15px;}
.padL5{ padding:0 0 0 5px;}
.unbold { font-weight:normal; }

.seperator{ border-top:2px solid #333333; padding:10px 0 0 0;}
.borderBtm{ border-bottom:1px solid #666666;}

.bold{font-weight:bold;}
.em{font-style:italic;}
.medium{ font-size:14px; color:#FF0000;}
.small{ font-size:10px; color:#666666;}
.fl{ float:left;}
.fr{ float:right;}
.clr{ clear:both; height:1px; line-height:1px; font-size:2px;}
.clear { clear:both; }

.MnBody {margin: 0px auto;width: 902px; background:url(../images/content_bg.jpg) repeat-y left top;}
.MnTpCR{ background:url(../images/top_cr.jpg) no-repeat left top; height:28px; display:block;}
.MnCont{ padding:0 33px;}
.MnHeader{position:relative; height:87px;}

.topNav{ position:absolute; bottom:0; right:0; color:#000168;}
.topNav a:link, .topNav a:visited, .topNav a{ color:#434343; background:url(../images/top-link-bg.gif) no-repeat left top; width:79px; height:19px; float:left; text-align:center; text-decoration:none; line-height:19px; margin-left:10px;}
.topNav a:hover{ color:#000000; background:url(../images/top-link-bg.gif) no-repeat left bottom; width:79px; height:19px;}

.MnBanner{ margin:18px 0;}
.MnContent{width:836px; margin:0px auto;}
.MnFooter{ background:url(../images/footer_bg.jpg) no-repeat left top; width:685px; height:107px; padding:15px 27px 10px 190px; margin-top:25px;}

.MnFooter1{ background:url(../images/bottom_cr1.gif) no-repeat left top; width:902px; height:36px; padding:0 10px 0 30px ;}

.MnFooter a:link, .MnFooter a:visited, .MnFooter a, .MnFooter1 a:link, .MnFooter1 a:visited, .MnFooter1 a{ color:#333333; text-decoration:none;}
.MnFooter a:hover{ text-decoration:underline;}

.know-more a:link, .know-more a:visited, .know-more a{ color:#1e8ebe; font-weight:bold; text-decoration:none;}
.know-more a:hover{ color:#666666;}

.view-all, .know-more{float:right;}

.view-all a:link, .view-all a:visited, .view-all a{ background:url(../images/btn-bg-rgt.gif) no-repeat right top; float:left; height:24px; line-height:24px; text-decoration:none !important;}
.view-all a:link span, .view-all a:visited span, .view-all a span{ background:url(../images/btn-bg-lft.gif) no-repeat left top; float:left; height:24px; color:#1e8ebe; padding:0 10px; line-height:24px;}

ul.list{ margin:10px 0 10px -10px; padding:0; list-style-type:none; font-family:"Trebuchet MS"; font-size:11px; color:#666666; position:relative;}
.list li{ background:url(../images/li-bullet.gif) no-repeat left 6px; padding:3px 0px 5px 20px;}

.know-more-list{ background:url(../images/know-more-list.gif) no-repeat left top; width:77px; height:14px; float:right; margin:0 5px 0 0;}

.punchline{ text-align:center; font:bold 14px "Trebuchet MS"; color:#454545; font-style:italic; background-color:#ffffd1; border:1px solid #cfcfcf; padding:5px;}


#list li, li{ list-style:none; background:url(../images/small-arrow.gif) no-repeat left 7px; margin:0 0 0 10px; padding:3px 0 3px 20px;}

#list li a:link, #list li a{ color:#333333; font-weight:bold; text-decoration:none;}
#list li a:hover{ text-decoration:underline;}

.alt_row{background-color:#B5DBE7;}
.rowHead{background-color:#D6D7D6; padding:3px 2px;}

.lastupdated{ background-color:#FFFFCC; border:1px solid #FFCC00;}

.content{border-right:1px solid #dedede;}
.content p{ margin:5px 0 15px 0;}
.content a:link, .content a{color:#222222; font-weight:bold; font-size:14px; text-decoration:none;}

.contenthome a:link, .contenthome a{color:#AA8B11; font-weight:bold; font-size:12px; text-decoration:underline;}

.tabular td, .tabular{ border:1px solid #cfcfcf; border-collapse:collapse; padding:3px 0 0 5px;}
.tabular p{ margin:0; padding:0;}

.indices td{ font-size:11px; text-align:right; }

.lightboximage img{ border:6px solid #CCCCCC;}


/*Admin Caa*/

.button {
	border : solid 1px #cccccc;
	background: #E9ECEF;
	color : #666666;
	font-weight : bold;
	font-size : 11px;
	padding: 4px;
}

.login {
	margin:0px auto;
	margin-top:2em;
	padding: 15px;
	border: 1px solid #cccccc;
	width: 429px;
	background: #F1F3F5;
}
	
.login h1 {
	background: url(../images/login_header.png) no-repeat;
	background-position: left top;
	color: #333;
	margin: 0px;
	height: 50px;
	padding: 15px 4px 0 50px;
 	text-align: left;
	font-size: 1.5em;
}

.login p {
	padding: 0 1em 0 1em;
	}
	
.form-block {
	border: 1px solid #cccccc;
	background: #E9ECEF;
	padding-top: 15px;
	padding-left: 10px;
	padding-bottom: 10px;
	padding-right: 10px;
}

.login-form {
	text-align: left;
	float: right;
	width: 60%;
}

.login-text {
	text-align: left;
	width: 40%;
	float: left;
}

.inputlabel {
	font-weight: bold;
	text-align: left;
	}

.inputbox {
	margin: 0 0 1em 0;
	border: 1px solid #efefef;
	border-top:2px solid #cccccc;
	}

.clr {
    clear:both;
    }

.ctr {
	text-align: center;
}
.message {
	padding: 7px; 
	width: 400px;
	border: 1px solid #B22222;
	background: #F1F3F5;
	color: #B22222;	
	font-weight: bold;
	font-size: 13px;
	margin:0px auto;
	margin-top: 10px;
	text-align:center;
}
legend{ font-weight:bold; padding:0 15px; color:#666666; font-size:15px;}
.reportForm input{ width:90%; font-size:10px; height:15px;}
.reportForm input
.reportForm div, .reportForm{ font-size:10px;}

