/* Start of CMSMS style sheet 'Template: Layout' */
* {
		margin:0px;
		padding:0px;
}
	body {
		margin:0px;
		padding:0px;
font-family:Arial,Helvetica,Verdana,sans-serif;
background:#fff url(./images/bg-header.gif) left -30px repeat-x;
		}

a {
color:#333366;
font-weight:bold;
}

a:hover {
color:#336666;
font-weight:bold;
text-decoration:none;
}
		
	img, a img {
	border:0;
	}	
		
	#inner {
	margin-top:3px;
	width:80%;
	float:left;
	line-height:1.5;
	font-size:12px;
	background-color:#fff;
	}	
	
	#mainright {
	
		margin-top:3px;

		width:19%;
		float:left;
		font-size:11px;
		padding-bottom:10px;
color:#333;
		}

#mainright form {
	padding: 10px;
	font-family: 'Trebuchet MS', 'Lucida Grande', Verdana, Arial, Sans-Serif;
	background-color:#F8F8F6;
	background-image: url(./conform/wforms/images/formBg.png);
	border: 1px dotted #AD91AD;	
}
	
	#mainright h3, #mainright h4 {
	font-size:13px;
	}

#mainright input {
margin:5px;
padding:2px;
}

#mainright a {
font-weight:normal;
}

	.box-right {
	margin:5px 0;padding:5px;border:1px dotted #AD91AD;border-width:1px 0px;background-color:#fff;
	}

	.box-right1 {
	margin:5px 0;padding:5px;background-color:#fff;
	}
	
	.box-right p {
	color:#555;
	}
	
	.box-right p img {
	float:right;
	margin:0 5px 5px 0;
	}
	
	#maincenter {
		width:70%;
		float:left;
		background:#fff url(./images/bg-content.jpg) 0 0 repeat-x;
		padding:0 0 10px 1%;
		}
		
	#maincenter p {
	padding:10px;
	line-height:1.5;
	}	

	#maincenter blockquote {
	margin:5px 20px;
padding:5px;
	line-height:normal;
border-top:3px solid #E9EEEA;
border-bottom:3px solid #E9EEEA;
background:#F9FBFA;
font-size:14px;
	}	

	#maincenter blockquote span {
font-size:12px;
font-style: italic;
	}	
	

	#maincenter ul, #maincenter ol {
	padding:10px 10px 10px 35px;
	}
	
	#maincenter ul li {
	padding:5px;
	}
	
	#mainleft {
		width:25%;
		float:left;
		margin:0 1.0% 0 1.0%;
		padding:10px 0.5% 10px 0.5%;
		font-size:11px;
background-color:#DDEEEf;
		}

#mainleft a {
font-size:11px;
}

ul.news {
margin-left:3px;
list-style-type:none;
}
		
	ul.news li {
	padding:5px;
	}
	
	#banner {
		background:transparent url(./images/header-img.jpg) 95% 0 no-repeat;
		height:100px;
		position: relative;
		} 

	#header-img {
	position:absolute;right:5%;top:0;z-index:100;
	}	
	
	#crumb {
	padding:0px;
	font-size:11px;
	}
	
	.content-img {
	margin:0 0 10px 10px;
	border:3px solid #cfcfcf;
	float:right;
	}
	
	.promo-text {
	font-size:10px;
	font-family:Verdana, Arial, Helvetica, sans-serif;
	color:#999;
	}
	
	
	#mainleft p, #mainleft ul {
	padding:5px 5px;
margin-bottom:8px;
	}

#mainleft a {
font-weight:normal;
}

#mainleft h2, #mainleft h3 {
color: #4E0A4E;
font-weight: bold;
font-family: "Trebuchet MS",Helvetica,Arial,Geneva,sans-serif;
line-height:normal;
font-size:15px;
padding:0 3px;
border:1px dotted #AD91AD;
border-width:0px 0px 1px 0px;
margin-bottom:0px;
}

#inner h1, #maincenter h2, #inner h4, #inner h5, #inner h6 {
color: #4E0A4E;
font-weight: normal;
font-family: "Trebuchet MS",Helvetica,Arial,Geneva,sans-serif;
line-height:normal;
}

#inner h1 {
margin-top: 5px;
margin-right: 0pt;
margin-bottom: 0.5em;
margin-left: 0pt;
font-size: 1.8em;
line-height: 1.2em;
border-bottom:1px dotted #AD91AD;
padding-bottom:5px;
}
		
	#banner a {color:#fff;letter-spacing:inherit;}
	
	#banner ul {margin:10px;float:right;}
	#banner ul li {padding:0 10px;display:inline;}
	
	#banner h1 { margin:0px; padding:20px 10px;font-size:30px;letter-spacing:-1;}
	#banner h1 span {color:#fff;display:block;font-size:16px;padding-top:3px;letter-spacing:3px;}
	
	#mainright p { font-size:11px}
	
	#footer { 
	padding:8px;
	clear:both; 
	color:#fff;
	background-color:#336666;
	text-align:center;
	border:1px solid #333366;
	border-width:3px 0;
	}
	
	#footer-nav {
	text-align:center;
	padding:5px 0;
	}
	
	#footer-ads {
	margin:0 auto;
	padding:5px;
	text-align:center;
	background:#E7ECE8 url(./images/bg-content.jpg) 0 bottom repeat-x;
	}
	
	.accessibility {
	display:none;
	visability:hidden;
	}
	
	#visual-aids {
margin:0px 0 5px 20px;
	list-style-type:square;
	}
	
	#visual-aids li {
	font-size:1.3em;
	padding:2px;
	}
	
	#footer-ads p  {
	margin:5px auto;
	width:60%;
	font-size:11px;
	text-align:center;
background:#E7ECE8 url(./images/bg-content.jpg) 0 bottom repeat-x;
	}
	
	.site-by {
	margin:0 auto;font-size:11px;text-align:center;
	}

#rel-links {
margin: 5px 0;
padding:5px;
line-height: normal;
border:1px dotted #AD91AD;
border-width:1px 0px;
}

.center {
text-align:center;
}
p#web-designer {
margin:10px auto;
text-align:center;
font-size:11px;
color:#4e4e4e;
clear:both;
}
/* End of 'Template: Layout' */

/* Start of CMSMS style sheet 'Template: Navigation' */
		div#navigation {
		width:100%;
		height:60px;
		position:relative;
background-color:#336666;
	}
	div#navigation ul {

		font-family:Tahoma,"Trebuchet MS", sans-serif;
		color:#000;
		line-height:18px;
	}
	ul#menu {
		margin:0;
		padding:8px 0 8px 35px;
		font-size:15px;
		background-color:#333366;
		list-style-type:none;
		border-bottom:0px solid #000;
	}
	ul#menu li {
		display:inline;
		margin:0;
		padding:0;
	}
	ul#submenu {
			width:100%;
		margin:7px 0px;
		padding:5px 0;
		font-size:12px;
		background-color:#336666;
		list-style-type:none;
		position:absolute;
		top:24px;
		left:0;
	}
	ul#submenu li {
		display:inline;
		margin:0;
		padding:0;
	}
	ul#submenu li+li {
		border-left:1px solid #ccc;
	}
	div#navigation a:link,
	div#navigation a:visited,
	div#navigation a:hover {
		color:#fff;
		text-decoration:none;
		padding:8px;
		background-color:#333366;
	}
	div#navigation ul#menu a:link,
	div#navigation ul#menu a:visited,
	div#navigation ul#menu a:hover {
		font-weight:bold;
		border:0px solid #4E0A4E;
		text-transform:uppercase;
	}
	div#navigation ul#menu a:hover {
		background-color:#336666;
		border-bottom-color:#24568E;
	}
	div#navigation ul#menu li.sel a:link,
	div#navigation ul#menu li.sel a:visited,
	div#navigation ul#menu li.sel a:hover {
		text-transform:none;
		background-color:#336666;
		border-bottom-color:#008F00;
	}
	div#navigation ul#submenu a:link,
	div#navigation ul#submenu a:visited,
	div#navigation ul#submenu a:hover {
		font-weight:normal;
		padding:0 5px;
		background-color:#336666;
		border:0;
color:#ffff99;
	}
	div#navigation ul#submenu a:hover {
		text-decoration:underline;
	}

/* div#navigation ul#submenu li.sel {
padding-bottom:6px;
background:url(./images/down.gif) center bottom no-repeat;
} */

div#navigation ul#submenu li.sel a {
text-decoration:underline;
color:#fff;
font-weight:normal;
}

#footer ul li
{
display: inline;
list-style-type: none;
padding-right: 20px;
}

#footer ul li a {
font-weight:normal;
color:#fff;
text-decoration:none;
}

#footer ul li a {
font-weight:normal;
color:#fff;
text-decoration:none;
}

#footer ul li a:hover {
font-weight:normal;
color:#ffff99;
text-decoration:underline;
}

#footer ul li a.currentpage {
text-decoration:underline;
font-weight:bold;
}
/* End of 'Template: Navigation' */

/* Start of CMSMS style sheet 'Template: Clearfix' */
.clearfix:after {
    content: ".";
    display: block;
    clear: both;
    visibility: hidden;
    line-height: 0;
    height: 0;
}

.clearfix {
    display: inline-block;
}

html[xmlns] .clearfix {
    display: block;
}

* html .clearfix {
    height: 1%;
}
/* End of 'Template: Clearfix' */

