/* The total body font is dictated by the font family used below */

body{
	min-width: 940px;
	font-family: Trebuchet MS,Tahoma,Arial,Helvetica,sans-serif;
	padding: 0px;
	margin:0px;
	font-size: 10pt;
	background: url('images/pbg.png') repeat-x;

}


h1{
	font-weight: bold;
	font-size: 12pt;
}

#maincontainer{
	margin:10px auto;
	padding: 0px;
	width: 940px;
}

#mheader{
	margin: 0px auto;
	width: 940px;
	height:345px;
	background: url('images/mtop.png') no-repeat;
}

#mheader1{
	margin: 0px auto;
	width: 940px;
	height:180px;
	background: url('images/mtop_t.png') no-repeat;
}

#mheader2{
	margin: 0px auto;
	width: 940px;
	height:165px;
	background: url('images/mtop_b.png') no-repeat;
}


#mheader p{
	padding: 0px;
	margin: 0px;
	text-align: left;
	}

#mheader p.title{
	font-size: 11pt;
	font-weight: bold;
	color: #DF0000;
	font-style: italic;
}

#mheader ul{
	margin: 5px;
	padding: 0px;
}

#mheader li{
	list-style: none;
	background: url('images/bullet.png') no-repeat 0% 50%;
	font-size: 10pt;
	color: #111111;
	padding: 3px 5px 3px 20px;
	font-style: italic;
}

#mheader li.b1{
	list-style: none;
	background: url('images/bullet1.png') no-repeat 0% 50%;
}

.mheader_left{
	margin: 170px 0px 0px 55px;
	padding: 5px;
	float: left;
	width: 370px;
}

.mheader_right{
	margin: 170px 0px 0px 0px;
	padding: 5px 130px 5px 5px;
	float: right;
	width: 370px;
}

#header{
	width: 940px;
	margin: 0px auto;
	padding: 0px;
	height: 200px;
	background: url('images/header.png') no-repeat;
}

#header img{
	padding: 0px;
	margin: 0px;
}

#mmain{
	float: left;
	width: 940px;
	height: 412px;
	padding: 0px;
	margin: 0px auto;
	background: url('images/mbottom.png') no-repeat;
	z-index: 1;
}

#mcol1{
	float: left;
	width: 205px;
	margin: 10px 10px 10px 7px;
	padding: 0px;
}

#mcol1 ul{
	width: 203px;
	margin: 10px 2px 0px 0px;
	padding: 0px 0px 0px 0px;
}

#mcol1 li{
	list-style: none;
	width: 203px;
	margin: -1px 0px 0px 0px;
	padding: 0px;
	height: 37px;
	font-size: 10pt;
	}

#mcol1 li a{
	display: block;
	width: 203px;
	height: 37px;
	padding: 0px 0px 0px 0px;	
	line-height: 37px;
	background: url('images/nvbg.png') no-repeat;
	color: #ffffff;
	text-decoration: none;
	text-transform: uppercase;
}

#mcol1 li a:hover,#mcol1 li a.active{
	background: url('images/nvbgo.png') no-repeat;
	color: #ffffff;
	text-decoration: none;
}

#mcol1 p{
	font-size: 10pt;
	padding: 10px 15px 10px 15px;
	margin: 0px;
	color: #000000;
	font-style: italic;
	}

#cbox{
	width: 190px;
	height: 110px;
	background: url('images/cbox.png') no-repeat;
	margin: 13px 0px 0px 0px;
	padding: 0px;
}

#cbox p{
	padding: 10px 7px 10px 15px;
	margin: 0px;
	line-height: 25px;
	font-size: 10pt;
	font-weight: bold;
	font-style: italic;
	color: #ffffff;
}


#mcol2{
	float: right;
	width: 700px;
	margin: 10px 0px;
	padding: 0px;
}

#mcol2 p{
	padding: 5px 30px 5px 0px;
	margin: 0px;
	color: #000000;
	line-height: 20px;
	font-size: 10pt;
	font-style: italic;
	text-align: justify;
}

#mcol2 p a{
	color: #000000;
	text-decoration: none;
}

#mcol2 p a:hover{
	color: #004924;
	text-decoration: underline;
}
 
#mcol2 p.hd{
	margin: 0px 25px 5px 0px;
	padding: 5px 0px 5px 0px;
	font-size: 14pt;
	font-weight: bold;
	color: #DF0000;
	border-bottom: 1px dashed #004924;
}

#mcol2 p.mr{
	text-align: right;
	font-size: 9pt;
	}

#mcol2 p.mr a{
	color: #000000;
	text-decoration: none;
}

#mcol2 p.mr a:hover{
	color: #004924;
	text-decoration: none;
}

#mcol2 ul{
	margin: 0px;
	padding: 0px 0px 0px 10px;
}

#mcol2 li{
	list-style: none;
	background: url('images/bullet1.png') no-repeat 0% 50%;
	font-size: 10pt;
	color: #111111;
	padding: 5px 25px 5px 20px;
	font-style: italic;
}

#mcol2 li.ml{
	list-style: none;
	background: url('images/bullet1.png') no-repeat 0% 25%;
}
#mcol2 table{
	margin: 0px auto;
	padding: 0px;
}

#mcol2 td{
	padding: 5px 5px;
	font-size: 10pt;
	color: #111111;
	font-style: italic;
}

#mcol2 label{
	float: left;
	width: 200px;
	font-weight: bold;
}

#mcol2 input.stext{
	font-family: Trebuchet MS, arial,sans-serif;
	font-size: 10pt;
	font-style: italic;
	border: 1px solid #004924;
	color: #111111;
}

#mcol2 textarea.stext{
	font-family: Trebuchet MS, arial,sans-serif;
	font-size: 10pt;
	font-style: italic;
	border: 1px solid #004924;
	color: #111111;
}

#mcol2 input.submit{
	font-family: Trebuchet MS, arial,sans-serif;
	font-size: 10pt;
	font-style: italic;
	border: none;
	color: #ffffff;
	cursor: pointer;
	width: 125px;
	height: 40px;
	line-height: 40px;
	background: url('images/submit.png') no-repeat;
}
	

#main{
	float: left;
	width: 940px;
	height: 525px;
	padding: 0px;
	margin: 0px auto;
	background: url('images/mbg.png') no-repeat;
	z-index: 1;
}


#mcol2_left{
	float: left;
	width: 350px;
	border-right: 1px dotted #004924;
}

#mcol2_right{
	padding-right: 15px;
	float: right;
	
	width: 310px;
}

/* The drop cap class is styled below */
.dpcap{
	font-family: Times new roman, serif;
	float: left; 
	color: rgb(140, 140, 140); 
	font-size: 70px; 
	line-height: 45px;
	padding-top: 2px;
}

#bottom{
	clear: both;
	width: 785px;
	height: 45px;
	padding: 0px;
	margin: 0px auto;
	background: url('images/bottom.png') no-repeat;
}

#footer{
	clear: both;
	padding: 0px;
	margin: 0px auto;
	width: 940px;
	height: 90px;
	text-align: center;
	font-family: Trebuchet MS,Arial,sans-serif;
	background: url('images/ftbg.png') no-repeat;
}

#footer ul{
	padding: 0px;
	margin; 0px;
}

#footer li{
	list-style: none;
	background: none;
	display: inline;
	padding: 0px 15px;
	border-right: 1px dotted #004924;
	}

#footer li.last{
	border-right: none;
}

#footer li a{
	
	color: #111111;
	text-decoration: none;
	text-align: center;
	font-size: 11px;
	text-transform: uppercase;
}

#footer li a.active, #footer li a:hover{
	color: #004924;
	text-decoration: underline;
	text-align: center;
}

#footer p{
	margin: 0px;
	clear: left;
	padding: 9px 7px 0px 7px;
	line-height: 1em;
	text-align: center;
	font-size: 11px;
	color: #111111;
}

#footer p a{
	color: #111111;
	text-decoration: none;
}

#footer p a:hover{
	color: #004924;
	text-decoration: underline;
}

.ialign{
	float: right;
	padding-left: 10px;
}
