a img {
	border: 			none;
	}

body {
	margin:				0px;
	padding: 			0px;
    font: 				100.01% Geneva,Verdana,Arial,sans-serif;
	background-color: 	#ffffff;
	text-align:			center;
	background: url(../image/background_gradient_repeat.jpg) #FFFFFF repeat-x top;
	}

#background_container {
	width:				778px;
	margin: 			0 auto;

	}
#left_gradient {
	width:				9px;
	float:				left;
	}

#container {
	/* position:			relative; */
	width:				760px;
	text-align:			left;
	float:				left;
	background-color: 	#ffffff;
	}

#right_gradient {
	width:				9px;
	float:				right;
	}


#header_block {
	background-color:	#ffffff;
	width:				100%;
	}

#header_logo {
	float:				left;
	padding:			10px 0px 10px 15px;
	}
#header_search {
	float:				right;
	padding:			25px 20px 0px 0px;
	}
#header_clear {
	clear: 				both;
	}

div.clearer {
	clear: 				left;
	line-height: 		0px;
	height: 			0px;
	}
div.clearer2 {
	clear: 				both;
	}

#nav_block {
	background-color: 	#3E444E;
	width:				760px;
	height:				21px;
	color:				#ffffff;
	text-align:			right;
	position:			relative;
	}

#nav_block img {
	float:				right;
	position:			relative;
	display:			block;
	}

.navDivider {
	background:			url( '../image/nav_divide.gif' )
						center center
						no-repeat;
	position:			relative;
	width:				1px;
	height:				21px;
	float:				right;
	}
/**/



/* Home page styles */

#content_top_block {
	width:				760px;
	margin: 			3px 0px 0px 0px;
	padding:			0px;
	background: url('../image/bg_water.jpg') top center repeat-y;
	}
#content_top_left {
	float:				left;
	width: 				495px;
	padding:			0px;
	position:			relative;

}
#content_top_right_block {
	float:				right;
	width:				265px;
	padding:			0px;
	background: url(../image/content_gradient_full.jpg) no-repeat;
}
#content_top_right {
	margin:				24px 24px 12px 24px;
	font-family: 		Geneva, sans-serif;
	font-size: 			11px;
	line-height:		14px;
	color:				#333333;
}
#content_top_right strong {
	color: 				#1B414A;
}

#content_top_right P {
	margin:				0px 0px 16px 0px;
}

#title_block {
	margin-top:			1px;
	position:			relative;
	clear:				both;
	background-color:	#5F92AF;
	width:				100%;
}
#title_content {
	padding:			2px 0px 2px 15px;
	background-color:	#5F92AF;
	color:				#ffffff;
	font-family: 		Verdana, sans-serif;
	font-weight:		normal;
	font-size:			15px;
	}

#content_bottom_block {
	padding:			10px 10px 10px 20px;
	clear:				both;
	background-color:	#ffffff;
	font-family: 		verdana, sans-serif;
	font-size: 			11px;
}
#content_bottom_left {
	float:				left;
	width: 				290px;
	padding-right:		5px;
}
#content_bottom_middle {
	float:				left;
	width: 				280px;
	padding-right:		5px;
}
#content_bottom_middle_rule {
	float:				left;
	margin:				5px 5px 0px 5px;
	width:				25px;
	}
#content_bottom_right {
	float:				left;
	width:				100px;
	margin-left:		10px;
}
#content_bottom_right_clear {
	float: 				left;
	clear: 				both;
}

#content_bottom_block h2 {
	padding:			0;
	margin:				8px 0px 0px 0px;
	color:				#1B414A;
	font-family: 		verdana, sans-serif;
	font-size: 			11px;
	line-height:		14px;
	font-weight:		bold;
}
#content_bottom_block p {
	padding:			0px;
	margin:				0px 0px 16px 0px;
	color:				#333333;
	font-family: 		Geneva, sans-serif;
	font-size: 			11px;
	line-height:		14px;
}
#content_bottom_block a:link {
	color: 				#333333;
	text-decoration:	underline;
	font-weight:		normal;
	font-family: 		Geneva, sans-serif;
	font-size: 			11px;
	line-height:		14px;
	}

#content_bottom_block a:visited {
	color: 				#333333;
	text-decoration:	underline;
	font-weight:		normal;
	font-family: 		Geneva, sans-serif;
	font-size: 			11px;
	line-height:		14px;
	}

#content_bottom_block a:hover {
	color: 				#5F92AF;
	text-decoration:	underline;
	font-weight:		normal;
	font-family: 		Geneva, sans-serif;
	font-size: 			11px;
	line-height:		14px;
	}
#footer {
	clear:				both;
	font-family: 		Geneva, sans-serif;
	font-size: 			11px;
	text-align:			center;
}
#footer p {
	padding:			10px 0px 8px 0px;
	margin:				0px;
	}
#footer_top_block p {
	font-family: 		Verdana, Geneva, sans-serif;
	font-size: 			10px;
	color:				#666666;
	}
.footer_text {
	color:				#AAAAAA;
	padding-top:		12px;
	font-size:			10px;
	font-style:			italic;
	}






/* Interior styles */

#interior_container {
	margin:				3px 0px 0px 3px;
	padding:			0px 0px 0px 0px;
	width:				754px;
	background: url('../image/interior_background_repeat.gif') top center repeat-y;
	}

#sidebar_block {
	/* position:			relative; */
	float: 				left;
	margin:				0px 0px 0px 0px;
	padding:			0px;
	background-color:	#809e96;
	width:				184px;
	}

#sidebar_block img.sidebar_image {
	border-bottom:		1px solid #ffffff;
}

#interior_content_block {
	position:			relative;
	float: 				left;
	background-color:	#ffffff;
	width:				560px;
}
#interior_title_block {
	background-color:	#5f92af;
	width:				543px;
	margin:				12px 0px 13px 13px;
	}






#sidebar_nav {
	font-size: 			10px;
	font-weight:		bold;
	line-height:		12px;
	padding:			0px;
	}
#sidebar_nav ul {
	margin:				0px;
	padding:			15px 15px 15px 15px;
	list-style-type: 	none;

	}
#sidebar_nav ul li {
	margin:				0px 0px 8px 0px;
	padding-left:		12px;
	background-image: url(../image/subnav_bullet.gif);
	background-repeat: no-repeat;
	background-position: 0 0em;
	}

#sidebar_nav ul ul {
	padding-left:		5px;/**/
	margin:				8px 0px 0px 0px;
	padding-top:		0px;
	padding-bottom:		0px;
	}
#sidebar_nav ul ul li {
	margin:				0px 0px 6px 0px;
	padding-top:		0px;
	}
#sidebar_nav a {
	font-family: 		arial, verdana, sans-serif;
	font-size: 			10px;
	font-weight:		bold;
	color: 				#ffffff;
	text-decoration:	none;
	line-height:		12px;
	}
#sidebar_nav a:hover {
	font-family: 		arial, verdana, sans-serif;
	font-size: 			10px;
	font-weight:		bold;
	color: 				#666666;
	text-decoration:	none;
	line-height:		12px;
	}
#sidebar_nav h3 {
	font-size:			12px;
	line-height:		13px;
	font-weight:		bold;
	color:				#324741;
	text-align:			left;
	margin:				12px 0px 0px 14px;
	font-family: 		arial, verdana, sans-serif;
}
#sidebar_nav h3 a:link {
	color: 				#324741;
	text-decoration:	none;
	font-weight:		bold;
	font-family: 		arial, verdana, sans-serif;
	font-size: 			12px;
	line-height:		13px;
	}
#sidebar_nav h3 a:visited {
	color: 				#324741;
	text-decoration:	none;
	font-weight:		bold;
	font-family: 		arial, verdana, sans-serif;
	font-size: 			12px;
	line-height:		13px;
	}
#sidebar_nav h3 a:hover {
	color: 				#ffffff;
	text-decoration:	underline;
	font-weight:		bold;
	font-family: 		arial, verdana, sans-serif;
	font-size: 			12px;
	line-height:		13px;
	}


#interior_title_content {
	padding:			8px 0px 8px 15px;
	color:				#ffffff;
	font-family: 		Verdana, sans-serif;
	font-weight:		normal;
	font-size:			15px;
	}



#interior_content {
	/* width:				100%; */
	/* margin:				24px; */
	padding: 			20px 10px 90px 30px; /**/
	font-family: 		Verdana, Geneva, sans-serif;
	color: 				#333333;
	font-size: 			11px;
	line-height:		14px;
}
#interior_content a:link {
	color: 				#002729;
	text-decoration:	underline;
	font-weight:		normal;
	font-family: 		Verdana, Geneva, sans-serif;
	font-size: 			11px;
	line-height:		14px;
	}

#interior_content a:visited {
	color: 				#002729;
	text-decoration:	underline;
	font-weight:		normal;
	font-family: 		Verdana, Geneva, sans-serif;
	font-size: 			11px;
	line-height:		14px;
	}


#interior_content a:hover {
	color: 				#5F92AF;
	text-decoration:	underline;
	font-weight:		normal;
	font-family: 		Verdana, Geneva, sans-serif;
	font-size: 			11px;
	line-height:		14px;
	}
#interior_content li {
	margin-bottom:		4px;
}

#interior_content p {
	margin:			0px 0px 16px 0px;
}

#interior_clear_block {
	clear: 				both;
}


#breadcrumbs {
	font-size:			12px;
	font-weight:		normal;
	color:				#8A9C9D;
	padding:			0px;
	margin:				0px 0px 20px 0px;
	font-family: 		Arial, Verdana, sans-serif;
}
#breadcrumbs a:link {
	color: 				#8A9C9D;
	text-decoration:	underline;
	font-weight:		normal;
	font-family: 		Arial, Verdana, sans-serif;
	font-size: 			12px;
	line-height:		13px;
	}
#breadcrumbs a:visited {
	color: 				#8A9C9D;
	text-decoration:	underline;
	font-weight:		normal;
	font-family: 		Arial, Verdana, sans-serif;
	font-size: 			12px;
	line-height:		13px;
	}
#breadcrumbs a:hover {
	color: 				#5F92AF;
	text-decoration:	underline;
	font-weight:		normal;
	font-family: 		Arial, Verdana, sans-serif;
	font-size: 			12px;
	line-height:		13px;
	}



.footer_nav {
	color: 				#8CA3C9;
	font-family: 		Geneva, sans-serif;
	font-size: 			10px;
	font-weight:		bold;
	margin:				12px 0px 8px 0px;
	}
.footer_nav a:link {
	color: 				#8CA3C9;
	font-family: 		Geneva, sans-serif;
	text-decoration:	none;
	font-size: 			10px;
	font-weight:		bold;
	}

.footer_nav a:visited {
	color: 				#8CA3C9;
	font-family: 		Geneva, sans-serif;
	text-decoration:	none;
	font-size: 			10px;
	font-weight:		bold;
	}

.footer_nav a:hover {
	color: 				#B4CFE0;
	font-family: 		Geneva, sans-serif;
	text-decoration:	underline;
	font-size: 			10px;
	font-weight:		bold;
	}




.clearing {
	clear: 				both;
}




h1 {
	font-family: 		verdana, sans-serif;
	color: 				#333333;
	line-height: 		14px;
	font-weight:		bold;
	font-size:			12px;
	}

h2 {
	font-family: 		Verdana, Arial, Helvetica, sans-serif;
	font-size: 			11px;
	font-weight: 		bold;
	color: 				#990000;
	}
h3 {
	font-family: 		Verdana, Arial, Helvetica, sans-serif;
	font-size: 			11px;
	font-weight: 		bold;
	text-align:			right;
	color: 				#990000;
	clear:				both;
	}

.pageTitle {
	font-family: 		verdana, sans-serif;
	color: 				#ffffff;
	line-height: 		16px;
	font-weight:		bold;
	font-size:			15px;
	margin:				4px 0px 4px 8px;
	}

.bodyContent {
	font-family: 		verdana, sans-serif;
	font-size: 			11px;
	color: 				#333333;
	line-height: 		16px;
	}

div.numResults {
	font-family: 		verdana, sans-serif;
	font-size: 			11px;
	color: 				#333333;
	line-height: 		16px;
	}

#searchForm {
	margin-right:		0px;
	margin-top:			0px;
	margin-bottom:		20px;
	padding-right:		0px;
	padding-top:		0px;
	padding-bottom:		0px;
	text-align:			right;
	}

div.searchResult {
	font-family: 		verdana, sans-serif;
	font-size: 			11px;
	color: 				#333333;
	line-height: 		16px;
	}

div.searchTitle {
	font-family: 		verdana, sans-serif;
	font-size: 			11px;
	color: 				#333333;
	line-height: 		16px;
	}

div.searchDescription {
	font-family: 		verdana, sans-serif;
	font-size: 			11px;
	color: 				#333333;
	line-height: 		16px;
	}

div.searchURI {
	font-family: 		verdana, sans-serif;
	font-size: 			11px;
	color: 				#333333;
	line-height: 		16px;
	}

div.searchTitle a:link {
	font-family: 		verdana, sans-serif;
	font-size: 			11px;
	font-weight:		normal;
	color: 				#003366;
	text-decoration:	underline;
	}

div.searchTitle a:visited {
	font-family: 		verdana, sans-serif;
	font-size: 			11px;
	color: 				#333333;
	background:			#FFFFFF;
	text-decoration:	underline;
	}

div.searchTitle a:hover {
	font-family: 		verdana, sans-serif;
	font-size: 			11px;
	color: 				#FFFFFF;
	background:			#003366;
	text-decoration:	underline;
	}
/*
.bodyContent a:link {
	font-family: 		verdana, sans-serif;
	font-size: 			11px;
	font-weight:		normal;
	color: 				#003366;
	text-decoration:	underline;
	}

.bodyContent a:visited {
	font-family: 		verdana, sans-serif;
	font-size: 			11px;
	color: 				#333333;
	background:			#FFFFFF;
	text-decoration:	underline;
	}

.bodyContent a:hover {
	font-family: 		verdana, sans-serif;
	font-size: 			11px;
	color: 				#FFFFFF;
	background:			#003366;
	text-decoration:	underline;
	}
*/


.searchText {
	font-family: 		verdana, sans-serif;
	font-size: 			10px;
	font-weight: 		bold;
	color: 				#003366;
	}


img {
	border:				none;
}

p.pullRight {
	float:				right;
	clear:				both;
	border:				0px solid #CCCCCC;
	margin:				0px 0px 10px 10px;
	padding:			5px;
	text-align:			center;
	}

p.pullRight img {
	border:				0px solid #CCCCCC;
	margin:				5px;
	}

p.pullLeft {
	float:				left;
	clear:				both;
	border:				0px solid #CCCCCC;
	margin:				0px 0px 10px 10px;
	padding:			5px;
	text-align:			center;
	}

p.blockquote {
	clear:				both;
	border:				0px solid #CCCCCC;
	margin:				0px 0px 10px 10px;
	padding:			5px;
	text-align:			center;
	}

p.blockquote img {
	border:				0px solid #CCCCCC;
	margin:				5px;
	}




form #dataobject_client {
	font-family: 		verdana, sans-serif;
	font-size: 			11px;
	}

/*
form table tr td b {
	font-family: 		verdana, sans-serif;
	font-size: 			11px;
	}
*/

.brevityAuxPreviewBlock {
	text-align:			center;
	width:				100%;
	background:			#990000;
	color:				white;
	border-bottom:		1px solid black;
	font-family:		Verdana;
	font-size:			10px;
	padding:			10px 0px;
	font-weight:		bold;
	letter-spacing:		3px;
	}

	.brevityAuxPreviewBlock a {
		color:				#DDDDDD;
		letter-spacing: 	1px;
		}

a.uvMedia,
a:link.uvMedia,
a:visited.uvMedia,
a:hover.uvMedia {
	border:					none;
	background:				none;
	}











.uvLinkReport {
	position:				absolute;
	display:				block;
	z-index:				94000;
	color:					#FF6600;
	font-size:				10px;
	font-family:			Verdana;
	font-weight:			bold;
	white-space:			nowrap;
	}

a .uvLinkReport {
	}


/* Form Settings */

fieldset {
	border: 			1px solid #BFBFBF;
	margin-bottom: 		20px;
	padding-top: 		10px;
}
legend {
	background-color: 	#EFEFEF;
	font-size: 			12px;
	font-weight: 		bold;
	color: 				#99A9AF;
	border: 			1px solid #BFBFBF;
	padding: 			2px 4px 2px 4px;
	}
.form_error {
	font-size:			11px;
	line-height:		12px;
	color: 				red;
	font-weight: 		bold;
	display: 			block;
}

form p {
	/* padding-top: 5px; */
	}

.label {
	font-size:			11px;
	font-weight:		bold;
	color:				#5F4D50;
	cursor: 			pointer;
	cursor: 			hand;
	width: 				150px;
	float: 				left;
	text-align: 		right;
	margin-right: 		10px;
	display: 			block;
	clear: 				both;
}
.labelNoCursor {
	font-size:			11px;
	font-weight:		bold;
	color:				#5F4D50;
	width: 				150px;
	float: 				left;
	text-align: 		right;
	margin-right: 		10px;
	display: 			block;
	clear: 				both;
}




.submit_button {
	width:				15px;
	height:				15px;
	border:				none;
	}

.mainTable td {
	font-size:			11px;
}

    
