

/* 
	CENTERS BACKGROUND HORIZONTALLY:  background: #ffffff url(images/bg_body.gif) 50% 0 no-repeat;
	CENTERS BACKGROUND VERTICALLY:  background: #ffffff url(images/bg_body.gif) 0 50% no-repeat;
	BACKGROUND CLINGS TO LEFT BROWSER EDGE:  background: #ffffff url(images/bg_body.gif) 0 0 no-repeat;

	BACKGROUND DOES NOT REPEAT:  background: #ffffff url(images/bg_body.gif) 0 0 no-repeat;  051950
	BACKGROUND REPEATS VERTICALLY:  background: #ffffff url(images/bg_body.gif) 0 0 repeat-y;
	BACKGROUND REPEATS HORIZONTALLY:  background: #ffffff url(images/bg_body.gif) 0 0 repeat-x;
	BORDERS: border-left: solid 1px #ffffff;

 */

 
 body {
 	background-image: url(images/back7.jpg);
	background-repeat: repeat-x;
	background-color: #ffffff;
	margin-top: 0px;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 0.7em;
}

td {
line-height: 1.3em;
}

/*  Accessibility Navigation - blank 2x1px images with links to the Content area  */
#AccessibilityNav{
	min-width: 760px;
}
	
#AccessibilityNav img{
	border: none;
}

/*  message for users with old Browsers - links to update Browsers  */
p#older_browsers {
	display: none;
}

/*  Company name invisible but to old browsers and Search Engines  */
div#CompanyName {
	display: none;
}


h1 {
	color:#000000;
	font-size: 1.3em;
	font-style: italic;
padding-left: 20px;
}

H2 {
	color: #003366;
	font-size: 1.1em;
	font-weight: bold;
	font-style: italic;
padding-left: 20px;
}
H3 {
	color:#000080;
	font-size: 1.2em;
	font-weight: bold;
padding-left: 20px;
}

/*********************Container Styles*********************/

div#container{
width: 1000px;
margin-left: auto;
margin-right: auto;
}


p {
margin: 10px 20px 2px 20px;
color: #000000;
}

/* ************************************----------- HEADER -----------*************************************/
div#flashcontent {
	background:url(/images/bg_header.jpg) no-repeat;
	text-align:center;
}
div#header {
	background: #0D5480 url(images/header.jpg) 0 0 no-repeat; 
	width: 747px;
	height: 141px;

}

div.navigation {
	background-color: #ffffff; 
	width: 1000px;
	height: 20px;
	border-top: 1px solid #000000;
	border-bottom: 1px solid #000000;
	padding-top: 5px;
}

.navigation a {
	color: #000000;
	text-decoration: none;
	margin-left:1px;
	margin-right:1px;
	padding-left:1px;
	padding-right:1px;
	font-weight: bold;
}

.navigation a:hover {
color: #ffffff;
background-color: #196AA1;
text-decoration: none;

}


/* ************************************----------- Content Area for the HOME PAGE -----------*************************************/

.content {
	background-image: url(images/homeback.jpg); 
	width: 1000px;
	padding-bottom:20px;

	}

.content a{
	color: #0C517B;
	text-decoration: underline;
}
.content a:hover{
	color: #0C517B;
	text-decoration: none;

}

.scroll {
	color: #000000;
	height: 100px;
	overflow:auto; 
	border: 1px solid gray;
	margin-left: 65px;
	margin-right: 65px;
	background-color: #ffffff;
	padding-left:5px;
	padding-bottom:25px;



}

/* ************************************----------- Content Area for the INTERIOR PAGES -----------*************************************/

.contentint {
	background-color: #ffffff; 
	width: 1000px;
	padding-bottom:10px;


	}

.contentint  a{
	color: #0C517B;
	text-decoration: underline;
}
.contentint  a:hover{
	color: #0C517B;
	text-decoration: none;

}
label.formLabel {
	width:75px;
	display:block;
	float:left;
	line-height:22px;
}
p.labelInput {
	float:left;
}
/* ************ ------ News Hotlist ------ ************ */
div.hotList {
	width:945px;
	height:108px;
	background:url(/images/bg_news.jpg) repeat-x;
	border:1px solid #6e6e6e;
	margin:20px auto 0 auto;
	padding:15px 0 0 13px;
}
div.hotList .newsItem {
	border:1px solid #6e6e6e;
	width:290px;
	height:81px;
	background-color:#fff;
	margin:0 12px 0 0;
	float:left;
	padding:5px;
}
div.hotList .newsItem div {
	float:right;
	width:200px;
}
div.hotList .newsItem div.newsImage {
	float:left;
	width:81px;
	height:79px;
	border:1px solid #afafaf;
	background-color:#fff;
	overflow:hidden
}
div.hotList .newsItem a img {
	width:81px;
	text-decoration:none;
	border:none;
}
div.hotList .newsItem h2 {
	font-size:14px;
	color:#2c2c2c;
	font-weight:normal;
	font-style:normal;
	border-bottom:1px solid #2c2c2c;
	margin:0;
	padding:0;
	height:17px;
	overflow:hidden;
}
div.hotList .newsItem h2 a {
	color:#2c2c2c;
	text-decoration:none;
}
div.hotList .newsItem p {
	margin:0;
	padding:7px 0 0 8px;
	font-size:10px;
	color:#666666;
	line-height:11px;
	height:37px;
	overflow:hidden;
}
div.hotList .newsItem p.readMore {
	padding:7px 0 0 0;
	color:#afafaf;
}
div.hotList .newsItem p.readMore a {
	color:#afafaf;
}
div.hotList .newsItem p.readMore a:hover {
}
div.newsEditContainer {
	padding:0 20px;
}


/* ************************************----------- Footer Area -----------*************************************/
div.footer {
	width:810px;
	height:57px;
	background:url(/images/bg_footer.jpg) no-repeat left bottom #fff;
	padding: 33px 10px 0 180px;
}

.footer p {
	margin:0;
	float:right;
	color:#fff;
	font-size:11px;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	line-height:21px;
}
.footer p.loginButton {
	float:left;
	line-height:45px;
}
.footer p.loginButton a {
	display:block;
	width:122px;
	height:44px;
	background:url(/images/button_login.jpg) no-repeat;
	text-decoration:none;
	text-align:center;
	font-size:14px;
	text-transform:uppercase;
	color:#363636;
}
.footer p.loginButton a:hover {
	background:url(/images/button_login.jpg) no-repeat left -46px;
	color:#000;
}


.footer a{
color: #000000;
text-decoration: underline;
}

.footer a:hover{
text-decoration: none;
}






/*table#content {
width: 574px;
background: #000000 url(images/content_back.jpg) 0 0 repeat-y;
}

div#container {
	width: 760px;
	background: #000000 url(images/bodyback.jpg) 0 0 repeat-y;
	margin-left: auto;
	margin-right: auto;
	border-left: solid 1px #ffffff;
	border-right: solid 1px #ffffff;
}

div#ContentArea {
width: 530px;
	left: 280px;
	top: 273px;
}

div#ContentArea a{
color: #081F5A;
text-decoration: none;
}
div#ContentArea a:hover{
color: #000000;
text-decoration: underline;
}



/* div#ContentArea2 {
padding: 0 30px 0 5px;
}

div#ContentArea2 a{
color: #081F5A;
text-decoration: none;
}
div#ContentArea2 a:hover{
color: #000000;
text-decoration: underline;
}*/


