@charset "utf-8";
/* CSS Document */

/*GENERAL*************************************************/

body { 
	margin: 0px;
	padding:0px;
	font-family: Verdana, Arial; 
	font-size: 0.6875em; 
	line-height: 130%; 
	color: #333333;
	background-color: #8a8a8a;
	background-image:url(../images/background.gif);
}

p {
	margin:0px;
	padding:0px;}

a, 
p a {
color:#990000;
text-decoration:none;
font-weight:bold;	
/*font-size:96%;*/}

a:hover {
	color:#2F406A;
	text-decoration:none;	
	}



	
h1, h2, h3, h4, h5, h6 {
	color:#2F406A;
	margin:12px 0px 12px 0px;
	padding:0px;
	line-height:120%;}


h1 a, h2 a, h3 a, h4 a, h5 a, h6 a {
	color:#2F406A;
	text-decoration:none;}

h1 a:hover, h2 a:hover, h3 a:hover, h4 a:hover, h5 a:hover, h6 a:hover {
	color:#990000;
	text-decoration:none;}




h1 {
	font-size:140%;
	}

h2 {
	font-size:125%;
	}
h3 {
	font-size:115%;
	}
h4 {
	font-size:100%;
	}
h5 {
	font-size:100%;
	text-transform:uppercase;

	}
h6 {
	font-size:100%;
	font-variant:small-caps;
	}

.bold {
	font-weight:bold;
	}

.italic {
	font-style:italic;}

.bold_italic {
	font-style:italic;
	font-weight:bold;}


.left {
	text-align:left;
	}

.right {
	text-align:right;
	}
	
.centre {
	text-align:center;}


.check_boxes {
	list-style:url(../images/nLeft_emptybox.gif);
}

ol li {
	margin:0px;
	line-height:120%;
	padding:3px 0px 0px 0px;
}

ul li {
	margin: 6px 0px 0px -20px;
	padding:0px 0px 0px 0px;
	list-style-image:url(../images/arrow.gif);
	font-weight:bold;
		}


ul li ul li {
	
	margin: 6px 0px 0px -26px;
	padding:0px 0px 0px 0px;
	list-style-image:none;
	list-style:disc;
	font-weight:normal;

	}
ul li a,
ul li ul li a  {
color:#990000;
text-decoration:none;
font-weight:bold;	
/*font-size:96%;*/}

ul li a:hover,
ul li ul li a:hover {
	color:#2F406A;
	text-decoration:none;	
	}
/*****************************************************************/


#wrapper {
	width:796px;
	margin:0px auto;
	padding:0px;
/*	background-color:#CCFF33;
*/	}


.clear {
	margin:0px;
	padding:0px;
	clear:both;}


/*HEADER**************************************************/

	/*Logos**************************************************/
		#logos_wrapper {
			width:796px;
			margin:0px auto;
			height:124px;
			padding:0px;
			background-image:url(../images/grey_on_grey.jpg);
			clear:both;
			border-left:#333333 1px solid;
			border-right:#333333 1px solid;
			background-color:#FFFFFF;
		}
		
		#logos {
			width:780px;
			margin:0px 4px 0px 10px;
			padding:0px;
			background-color:#FFFFFF;
			height:124px;
			float:left;		}
		
		#site_logo {
/*			width:580px;
*/			width:400px;
			margin:0px;
			padding:0px;
			height:124px;
			float:left;
		}
				#survey_button {
/*			width:580px;
*/			width:180px;
			margin:0px;
			padding:0px;
			height:124px;
			float:left;
		}

		
		#sponsor_logos {
			width:176px;
			margin:0px;
			height:100px;
			padding:6px 12px 6px 12px;
			vertical-align:bottom;
			float:right;
			}
			
					.maintitle1 {
						text-decoration: none;
						font-family: Verdana, Arial;
						font-size: 14px;
						color: #333333;
						font-weight: bold;
						vertical-align: middle;						
						padding: 30px 25px 0px 25px;	

/*						padding: 40px 25px 0px 25px;	
*/						margin: 0px;	
					}
					
					.maintitle1 :a,
					.maintitle1 :active,
					.maintitle1 :visited,
					.maintitle1 :hover { 
						text-decoration: none;
					}
					
					.maintitle2 {
						text-decoration: none;
						font-family: Verdana, Arial;
						font-size: 16px;
/*						font-size: 18px;
*/						line-height: 21px;		
						color: #333333;
						font-weight: bold;
						vertical-align: middle;
						padding: 12px 25px 12px 25px;	
						margin: 0px;	
					}
	
	
					.img_link a {
						text-decoration:none;
						border:#FFFFFF 0px solid;
						}
						
					.img_link  {
						border:#FFFFFF 0px solid;
						}
	
/*Top**************************************************/

		#top_strip_wrapper {
			width:796px;
			margin:0px auto;
			height:30px;
			padding:0px;
			background-image:url(../images/blue_on_grey.jpg);
			clear:both;
			border-left:#333333 1px solid;
			border-right:#333333 1px solid;
		}
		#top_strip {
			width:780px;
			height:30px;
			margin:0px 4px 0px 10px;
			padding:0px;
			background-image:url(../images/bluegradient.gif);
			float:left;
		}
		
		#slogan {
			margin:9px 0px;
			padding:0px;
			width:580px;
			float:left;
			}
				.slogan {
					margin: 0px;	
					padding: 9px 0px 6px 25px;	
					font-family: Tahoma, Verdana, Arial;
					font-size: 97%;
					color:#CCCCCC;
					font-style: italic;
					letter-spacing: 1px;
					
			}
				
		#language {
			width:176px;
			margin:9px 0px;
			padding:0px 12px;
			float:right;
		}
			
				.language {
					color:#fff;
					margin: 0px;
					padding: 0px;	
					text-align:right;
					text-transform:uppercase;
					font-family: Tahoma, Verdana, Arial;
					font-size: 85%;
					}
					
				.language a {	
					color:#fff;
					padding: 0px;	
					text-align:right;
					margin: 0px;
					text-decoration:none;	
					}
				
				.language a:hover {
					color:#CCCCCC;
					text-align:right;
					margin: 0px;
					text-decoration:none;	
					}



	/***************************************************/

#banner_wrapper {
			width:796px;
			margin:0px auto;
			padding:0px;
			height:125px;
			background-image:url(../images/grey_on_grey.jpg);
			clear:both;
			border-left:#333333 1px solid;
			border-right:#333333 1px solid;		
			}
			
	#img_0 {
			width:780px;
			margin:0px 4px 0px 10px;
			padding:0px;
			height:125px;
			float:left;
	}
		
/*Menu**************************************************/
	#menu_wrapper {
		width:796px;
		margin:0px auto;
		padding:0px;
/*		height:auto;
*/		background-color:#00FF66;
		background-image:url(../images/grey_on_grey.jpg);
		 clear:both; 
		border-left:#333333 1px solid;
		border-right:#333333 1px solid;		
		}	
	
	#menu {
		width:780px;
		margin:0px 4px 0px 10px;
			padding:0px;
/*		height:auto;
*/		background-color:#CC6600;
		background-image:url(../images/bluegradient.gif);
		float:left;
			}
	
	#menu ul li {
		margin:0px;
		padding:0px;
		font-weight:normal;
/*				height:auto;
*/list-style:none;
		font-size:10px;
		line-height:120%;}
		
		
	#menu ul li a{
		font-weight:normal;
		}

	
/*Bottom Strip**************************************************/
	#bottom_strip_wrapper {
		width:796px;
		margin:0px auto;
		padding:0px;
		height:40px;
		background-color:#00FF66;
		background-image:url(../images/grey_on_grey.jpg);
		clear:both; 
		border-left:#333333 1px solid;
		border-right:#333333 1px solid;		
	}	
	
	#bottom_strip {
		border-top:#FFFFFF 2px solid;
		width:780px;
		margin:0px 4px 0px 10px;
		padding:0px;
		background-image:url(../images/bluegradient.gif);
		float:left;
		height:38px;
	}

	#page_title {
		width:490px;
		margin:0px;
		padding:0px;
		float:left;
	}
	
		.pagetitle H1 {
					margin: 0px;	
					padding: 9px 0px 0px 25px;	
					font-family: Verdana, Arial;
					font-size: 18px;
					color: #FFFFFF;
					font-weight: bold;
					vertical-align: botttom;
					font-variant:small-caps;
				}
	
	#search_box {
		margin:9px 0px;
		padding:0px 12px 0px 0px;
		vertical-align:top;
		width:266px;
		float:right;
	}
	
			#search-scope {
				margin:0px;
				padding:0px;
				width:30px;
				float:left;
				}	
			#search-field {
				margin:0px;
				padding:0px;
				width:224px;
				float:right;
				}	
			#search-field h1{
					margin:0px;
					padding:0px;
				}	

					.search {
						margin:0px;
						padding:0px;
						color:#FFFFFF;
						font-size:10px;
						font-variant:small-caps;
						vertical-align:middle;
						}
						
					.query {
						margin:0px;
						padding:0px;
						vertical-align:middle;}
						
						
/*NAVIGATION**************************************************/
					
#nav_left {
	margin:24px 0px 0px 0px;
	padding:0px;
	float:left;
	width:240px;
	}

	#nav {
		width:240px;
		margin:0px auto;
		padding:0px;
		
		
		
/*		background-color:#ffffff;
*/		
		
		
/*		border-left:#333333 1px solid;
		border-right:#333333 1px solid;		
*/		}	
	


/*CONTENT**************************************************/
	


#content_wrapper {
	width:796px;
	margin:0px auto;
	padding:0px;
	background-image:url(../images/grey_on_grey.jpg);
	/*float:left;*/
	clear:both;
	border-left:#333333 1px solid;
	border-right:#333333 1px solid;}

#content {
	width:780px;
	margin:0px 4px 0px 10px;
	padding:0px;

	background-color:#FFFFFF;
	
	
	float:left;
}
	
#content p {
	margin:0px 0px 9px 0px;
}
	


#content_lg_left {
	margin:0px;
	padding:20px;
	float:left;
	width:460px;
}



#content_sm_right {
	margin:0px;
	padding:20px;
	float:right;
	width:239px;	
	border-left:#CCCCCC 1px solid;

	}
	
#content_sm_left {
	margin:0px;
	padding:20px;
	float:left;
	width:240px;
	}


#content_lg_right {
	margin:0px;
	padding:20px;
	float:left;
	width:459px;
	border-left:#CCCCCC 1px solid;
	
	
/*	background-color:#9999CC;
*/}
	
	
	.title_box_grey {
		font-size:100%;
		background-color:#CCCCCC;
		font-weight:normal;
		padding:6px;
		color:#333333;}

	
	.title_box_brown {
		font-size:100%;
		background-color:#A9A779;
		font-weight:bold;
		padding:6px;
		color:#FFFFFF;}
		
		
#content_sm_right h1,
#content_sm_left h1 {
	margin:0px;
	padding:9px 0px 0px 0px;
	font-size:110%;
	font-weight:bold;
	line-height:100%;

	}


/*#content_lg_left ul li,
#content_sm_right ul li,
#content_sm_left ul li,
#content_lg_right ul li  {
	margin:0px;
	padding:0px;
	list-style:url(../images/arrow_grey.gif);
	line-height:140%;}

#content_lg_left ul li ul li,
#content_sm_right ul li ul li,
#content_sm_left ul li ul li,
#content_lg_right ul li ul li {
	margin:0px;
	padding:0px;
	list-style:disc;
	line-height:140%;}
*/
a {
	color:#333333;}
	
	

	
/*FOOTER **************************************************/


#footer_wrapper {
	width:796px;
	height:24px;
	margin:0px auto;
	padding:0px;
	clear:both;
	background-image:url(../images/blue_on_grey.jpg);
	text-transform:uppercase;
		}

#footer {
	width:780px;
	margin:0px 4px 0px 10px;
	padding:0px;
	float:left;
	height:24px;
	text-transform:uppercase;
	font-size:10px;
	font-weight:bold;
	color:#666666;
	border-top:#fff 1px solid;
	background-image:url(../images/bluegradient.gif);


}





#footer p,
#footer a{
	margin:0px;
	padding:6px;
	text-decoration:none;
	color:#fff;
}

	
.image {
	margin:0px 0px 0px 18px;
	padding:0px;
	width:200px;
	font-size:9px;
	text-align:center;
		}

.image p img {
	border:#333333 1px solid;
	line-height:100%;
	padding: 0px;
	margin-bottom: -11px;
}
	
p.image_caption {

	margin: 0px;
	padding:0px;
	text-align:left;
	background-color:#660000;
	background-image:url(../images/dogtag.gif);
	background-position:bottom right;
	background-repeat:no-repeat;
	
	width:190px;
	color:#FFFFFF;
	padding:6px;

	}	
	

.uparrow {
	text-align:right;
	padding:12px 0px 12px 0px;
	width:90%;}

div.uparrow a img {
	border:0px;}
	
	
.q {	color:#1F6A86;
font-weight:bold;
	margin:12px 0px 12px 0px;
	padding:0px 0px 0px 42px;
	text-indent:-24px;}
	
	
	
.qa {	color:#1F6A86;
font-weight:bold;
	margin:12px 0px 12px 0px;
	padding:0px 0px 0px 64px;
	text-indent:-20px;}

.answer {	
	margin:12px 0px 12px 0px;
	padding:0px 0px 0px 42px;
	font-weight:normal;
}

ul.answer li{
	margin:6px 0px 0px 32px;
	padding:0px 0px 0px 12px;
	text-indent:0px;
		font-weight:normal;
}

ul.answer li ul li{
	margin:6px 0px 0px -18px;
	padding:0px 0px 0px 12px;
	text-indent:0px;
		font-weight:normal;
}


ol.answer li {	
	margin:6px 0px 0px 36px;
	padding:0px 0px 0px 0px;
	text-indent:-0px;}
	
ol.answer li ul li{	
	margin:6px 0px 0px -24px;
	padding:0px 0px 0px 6px;
	text-indent:0px;}
	
	
.table {
	width:95%;
	border-collapse:collapse;
/*	table-layout:fixed;
*/}	
.table td,
.table th {
	border:#1F6A86 1px solid;
	border-collapse:collapse;
	padding:6px;}

.table td {
	vertical-align:top;
	
}
	
.table th {
	background-color:#2F406A;
	color:#FFFFFF;}	
	
.plain_text {
	font-weight:normal;}
	
	
/*ul.side_menu li {
	vertical-align:top;
		list-style:url(../images/arrow.gif);
	

	}
	
	
ul.side_menu  li ul li {
	list-style-image:url(../images/arrow.gif);

	}
*/	
.file_info {
	font-size:90%;
	font-weight:bold;
	color:#FF0000;}
	
	
.news_releases,
.news_releases a {
	color:#333333;
	font-weight:normal;
	font-size:100%;}
