/* CSS Document */

body {background-color: #99a8d8; background-image: url(../images/bg.gif); background-repeat:repeat-y; background-position:center; margin:0; padding:0;}

#container {width:850px; margin:0 auto; background-color:#ffffff; vertical-align:top;}

img {border:0; padding:0; margin:0; display:block;}

.inline {display:inline;}

div {margin:0; padding:0;}

p, td {font:12px/18px Arial, Helvetica, sans-serif; color:#555555; text-align:justify; margin:0; margin-bottom:25px; padding:0;}
input, select, textarea {margin:5px}


/************************************************/
/************* MISCELLANEOUS STYLES *************/
/************************************************/
.nomargin {margin:0;}

.arrowbullet {background-image: url(../images/arrow.gif); background-repeat:no-repeat; background-position:0em .4em; padding-left:8px;}

.mainnewsdate {font:11px Arial, Helvetica, sans-serif; margin-bottom:25px;}
.newsdate {font:10px Arial, Helvetica, sans-serif; margin-bottom:5px;}


/******************* HEADING STYLES *******************/
h1 {font:19px Arial, Helvetica, sans-serif; color:#00259e; font-weight:bold; text-align:left; margin:0px 0px 20px 0px; padding:0px 0px;}
h2 {font:18px Arial, Helvetica, sans-serif; color:#99a8d8; font-weight:normal; text-align:left; margin:0px 0px 20px 0px; padding:0px 0px;}
h3 {font:12px Arial, Helvetica, sans-serif; color:#000000; font-weight:bold; margin:0px 0px; padding:0px 0px;}
h4 {font:18px Arial, Helvetica, sans-serif; color:#00259e; font-weight:normal; margin:0px 0px 20px 0px; padding:0px 0px;}
h5 {font:18px Arial, Helvetica, sans-serif; color:#ff0000; font-weight:bold; margin:0px 0px 20px 0px; padding:0px 0px;}


.sitemap-sublinkheader {font:12px Arial, Helvetica, sans-serif; color:#666666; font-style:italic; margin:0; padding:0;}

/******************* LIST STYLES *******************/

#arrowlinks-container {padding-left:16px; 
}

ul {margin:0; margin-bottom:20px; padding:0;}
li {margin-left:15px; padding:0;}

ul.arrowlink {padding:0; margin:0; margin-bottom:20px;}
ul.arrowlink li {padding-left:8px; margin-left:0px; background-image:url(../images/arrow.gif); background-repeat:no-repeat; background-position:0em .4em; list-style-type:none;}

#arrowlinks-container ul { padding:0; margin:0; margin-bottom:20px;}
#arrowlinks-container ul li {padding-left:8px; margin-left:0px; background-image: url(../images/arrow.gif); background-repeat:no-repeat; background-position:0em .4em; list-style-type:none;}

ul.arrowlink-indent1 {padding:0; margin:0; margin-bottom:20px;}
ul.arrowlink-indent1 li {padding-left:8px; margin-left:10px; background-image: url(../images/arrow.gif); background-repeat:no-repeat; background-position:0em .4em; list-style-type:none;}


ul.links {padding:0; margin:0; margin-bottom:20px;}
ul.links li {padding-left:8px; padding-bottom:10px; margin-left:0px; background-image: url(../images/arrow.gif); background-repeat:no-repeat; background-position:0em .4em; list-style-type:none;}

.ulnospace {margin-top:3px; padding:0;}

/******************* LINK STYLES *******************/
a {font:12px Arial, Helvetica, sans-serif; color:#00259e; font-weight:normal; text-decoration:none;}
a:link {font:12px Arial, Helvetica, sans-serif; color:#00259e; font-weight:normal; text-decoration:none;}
a:visited {font:12px Arial, Helvetica, sans-serif; color:#00259e; font-weight:normal; text-decoration:none;}
a:hover {font:12px Arial, Helvetica, sans-serif; color:#00259e; font-weight:normal; text-decoration:underline;}
a:active {font:12px Arial, Helvetica, sans-serif; color:#00259e; font-weight:normal; text-decoration:none;}

/******************* NAVIGATION *******************/
#navcontainer {
	width:850px;
	margin:0;
	padding:0;
	background-color:#CCCCCC;
	border-top:1px solid #809cf8;
	border-bottom:1px solid #809cf8;
	}
#navcontainer a {font:12px Arial, Helvetica, sans-serif; color:#00259e; text-decoration:none;
}

/*************** CONTENT LEFT COL ***************/
.hpleftcol {
	margin:0;
	vertical-align:top;
	background-color:#ffffff;
	/*background-image: url(../images/Book_bgr.gif); background-repeat:repeat-x; background-position:top; padding-top:20px;*/
	width:415px;
	border-right:1px solid #809cf8;
	padding:10px 15px 20px 20px;
	voice-family: "\"}\"";
	voice-family:inherit;
	width:380px;
	}
	
.hpleftcol1 {
	margin:0;
	vertical-align:top;
	background-color:#ffffff;
	/*background-image: url(../images/Book_bgr.gif); background-repeat:repeat-x; background-position:top; padding-top:20px;*/
	width:415px;
	padding:10px 20px 20px 20px;
	voice-family: "\"}\"";
	voice-family:inherit;
	width:375px;
	}	
	
.hpleftcol2 {
	margin:0;
	vertical-align:top;
	background-color:#ffffff;
	/*background-image: url(../images/Book_bgr.gif); background-repeat:repeat-x; background-position:top; padding-top:20px;*/
	width:850px;
	padding:10px 20px 20px 40px;
	voice-family: "\"}\"";
	voice-family:inherit;
	width:790px;
	}
	
.searchleftcol {
	margin:0;
	vertical-align:top;
	background-color:#ffffff;
	width:465px;
	border-right:1px solid #809cf8;
	padding:5px 5px 5px 5px;
	voice-family: "\"}\"";
	voice-family:inherit;
	width:455px;
	}	

/*************** CONTENT RIGHT COL ***************/
.hprightcol {
	width:415px;
	vertical-align:top;
	margin:0;
	padding:10px 15px 20px 20px;
	background-color:#ffffff;
	voice-family: "\"}\"";
	voice-family:inherit;
	width:380px;
	}

/************************************************/
/******************** SEARCH ********************/
/************************************************/	
select{width:240px; COLOR: #2c4079}

.searchcontainer_left {
	width:610px;
	vertical-align:top;
	margin:0;
	padding:0;
	border-right:1px solid #809cf8;
	}
	
.searchcontainer_right {
	width:235px;
	vertical-align:top;
	margin:0;
	padding:10px 5px 20px 5px;
	background-color:#ffffff;
	voice-family: "\"}\"";
	voice-family:inherit;
	}

/************************************************/
/******************** FOOTER ********************/
/************************************************/
div#footer {
	width:850px;
	height:141px;
	margin:0;
	padding:0;
	background-image: url(../images/bg-footer.gif);
	background-repeat:no-repeat;
	}
#footer td {
	font:11px Arial, Helvetica, sans-serif;
	color:#FFFFFF;
	vertical-align:bottom;
	}
.address {
	text-align:right;
	padding-right:10px;
	}
.contact1 {
	padding-left:10px;
	padding-right:10px;
	border-left:1px solid #A2A898;
	}
.contact2 {
	padding-left:10px;
	padding-right:10px;
	border-left:1px solid #A2A898;
	}
#footer td.copyright {
	padding-top:13px;
	font:10px Arial, Helvetica, sans-serif;
	color:#FFFFFF;
	text-align:right;
	}
#footer td.copyright a {
	font:10px Arial, Helvetica, sans-serif;
	color:#FFFFFF;
	text-decoration:none;
	}
#footer td.copyright a:hover{
	font:10px Arial, Helvetica, sans-serif;
	color:#FFFFFF;
	text-decoration:underline;
	}
#footer a {
	font:11px Arial, Helvetica, sans-serif;
	color:#FFFFCC;
	text-decoration:none;
	}
#footer a:hover{
	font:11px Arial, Helvetica, sans-serif;
	color:#FFFFCC;
	text-decoration:underline;
	}
.TightHeading {font:22px Arial, Helvetica, sans-serif; color:#00259e; font-weight:normal; margin:0px 0px 0px 0px; padding:0px 0px;}
.TightHeading2 {font:18px Arial, Helvetica, sans-serif; color:#cc9900; font-weight:normal; margin:0px 0px 0px 0px; padding:0px 0px;}

/**********************************************/
/**************SUBSCRIPTION FORM***************/
/**********************************************/

.required {
			color: red;
			font-weight: bold;
			padding-left:5px
		}
.heading {
			font-size: 10pt;
			font-weight: bold;
			color: #000000;
			padding-left:5px
		}