
body {
	padding: 0px;
	margin: 0px;
	background-color: #cccccc; 
	text-align: center;
	font-family: Verdana, Helvetica, Arial, sans-serif;
	font-size: 76%;
	background: url(../images/bg-main.jpg) #cccccc -0px -0px repeat-x;
	/*background: url(../images/bg-new.jpg) #010d23 0px 0px repeat-x;*/
	}
	
hr {
	height:0px; 
    border:0px; 
	padding: 0px 0px 0px 0px;
	margin: 0px 0px 0px 0px;
    border-top:1px solid #ccc;
	line-height:1px;
	overflow:hidden;
	}
	
p, td, div.content-left li{

	font-size: 0.9em;
	line-height: 1.4em;
	
	padding: 0px 0px 10px 0px;
	margin: 0px 0px 0px 0px;
	color: #444;
	}
	
div.content-left li {
	padding: 0px 0px 8px 0px;
	margin: 0px 0px 0px 0px;
	}
	
div.content-left ul{
	padding-top: 5px;
	margin-top: 0px;
	}
	
	
h1 {
	font-size: 1.3em;
	font-weight: bold;
	color:#000066;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	padding: 5px 0px 10px 0px;
	margin: 0px 0px 0px 0px;
	}
	
h1.page-title {
	color:#041337;
	font-size: 1.7em;
	padding-bottom: 15px;
	}
	
h2 {
	font-size: 1.0em;
	color:#990000;
	font-weight: bold;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	padding: 3px 0px 8px 0px;
	margin: 0px 0px 0px 0px;
	}
	
h3 {
	font-size: 0.9em;
	font-weight: bold;
	color: #333333;
	padding: 3px 0px 8px 0px;
	margin: 0px 0px 0px 0px;
	}	
	
h4 {
	font-size: 0.9em;
	font-weight: bold;
	color: red;
	line-height: 1.7em;
	padding: 3px 0px 8px 0px;
	margin: 0px 0px 0px 0px;
	}	
	

h5 {
	font-size: 0.9em;
	line-height: 1.4em;
	color:red;
	font-weight: normal;
	padding: 3px 0px 8px 0px;
	margin: 0px 0px 0px 0px;
	}
	

img {
	border: 0px;
	}

a:link 		{ text-decoration: none; color: #EE0000; }
a:visited 	{ text-decoration: none; color: #0C2069; }
a:hover 	{ text-decoration: underline; color: #54608E; }
a:active 	{ text-decoration: none; color: #0C2069; }	



.adobe{
	padding: 0px 0px 5px 22px;
	background: url(../images/doc-adobe.gif) 0px 0px no-repeat;
	}

div.content-main table, body.cms_content table {
	border-left:1px solid #CCCCCC;
	border-top:1px solid #CCCCCC;
	margin-bottom:15px;
	margin-top:10px;
	}
	
div.content-main table th, body.cms_content table th {
	background-color:#DDDDDD;
	border-bottom:1px solid #CCCCCC;
	border-right:1px solid #CCCCCC;
	color:#444;
	font-size:11px;
	font-weight:bold;
	padding:3px 3px 4px;
	text-align:left;
	}
	
div.content-main table td, body.cms_content table td {
	background-color:#EEEEEE;
	border-bottom:1px solid #CCCCCC;
	border-right:1px solid #CCCCCC;
	font-size:10px;
	padding:2px 3px 2px 4px;
	vertical-align:top;
	}

	
div.header-top {
	padding: 0px 0px 0px 0px;
	margin: 0px auto;
	height: 138px;
	width: 960px;
	background: url(../images/top-main.jpg) #FFFFFF 0px 0px;
	}
	

div.header {
	padding: 0px;
	margin: 0px auto;
	margin-top: 0px;
	height: 95px;
	width: 881px;
	background: url(../images/bg-header.jpg) #FFFFFF 0px 0px;
	/*border: 1px solid red;*/
	}

	
div.frame-outer {
	padding: 0px;
	margin: 0px auto;
	width: 972px;
	/*background-color: red;*/
	/*background: url(../images/bg-body-middle.gif) #FFFFFF 0px 0px repeat-y;*/
	background: transparent url(../images/bg-frame.png) repeat-y scroll 1px;
	
	
	text-align: left;
	/*border: 1px solid yellow;*/
	}
	
	
div.frame-outer-bottom {
	padding: 0px;
	margin: 0px auto;
	width: 972px;
	height: 6px;
	background: transparent url(../images/bg-frame-outer-bottom.png) no-repeat 1px;
	text-align: right;
	/*border: 1px solid blue;*/
	}
	
div.frame-last {
	padding: 0px;
	margin: 0px auto;
	width: 972px;
	height: 20px;
	text-align: right;
	/*border: 1px solid blue;*/
	}
	
div.frame-last img {
	margin-right: 5px;
	/*border: 1px solid yellow;*/
	}
	
#frame-inner {
	padding: 0px;
	/*margin: 0px auto;*/
	margin: 0px 0px 0px 6px;
	width: 960px;
	background-color: #ffffff;
	/*border: 1px solid yellow;*/
	}

#divNav {
	background: transparent url(../images/nav-main.gif) no-repeat top left;
	margin: 0px 0px 0px 0px;
	padding: 0px 0px 0px 0px;
	height: 53px;
	width: 960px;
}

/*--------------------------*/
/*------ footer -----------*/
/*--------------------------*/

div.footer {
	padding: 0px;
	margin: 0px auto;
	/*margin-bottom: 19px;*/
	height: 47px;
	width: 960px;
	background: url(../images/bg-footer.gif) 0px 0px no-repeat;
	font-size: 0.9em;
	line-height: 1.1em;
	color: #865E11;
	}
/*
div.footer p {
	padding: 6px 0px 0px 0px;
	margin: 0px;
	font-size: 1.0em;
	line-height: 1.1em;
	color: #222;
	}
*/
div.footer p a:link, div.footer p a:visited, div.footer p a:hover, div.footer p a:active  {
	color: #865E11;
	font-weight: bold;
	}
	
	
#divNavFooter {
	width: 530px;
	/*border: 1px solid red;*/
	float: left;
}

#footer-lastupdated {
	float: right;
	width: 200px;
	margin: 9px 14px 0px 0px;
	text-align: right;
}

#footer-lastupdated p {
	color:#865E11;
	padding: 0px 0px 0px 0px;
	margin: 6px 0px 0px 0px;
}

#body-bottom-line {
	clear:both; 
	height: 5px;
	font-size: 1px;
	line-height: 1px;
	background: url(../images/bg-footer-topline.gif) 1px 0px no-repeat;
	padding: 0px 0px 0px 0px;
	margin: 0px 0px 0px 0px;
}






