@charset "utf-8";
/* CSS Document */
* { font-family: "Trebuchet MS", Verdana, Arial, Helvetica, sans-serif; }
body {
	margin:0px;
	background:url(images/sitemedia/header-bg.gif) repeat-x;
}
a {
	text-decoration:none;
	color:#1e7fb9
}
a img { border:none; }
.header {
	height:130px;
	overflow:hidden;
	width:960px;
	margin:auto;
}
body { font-size:9pt; }
.menu1 { padding:24px 0px 0px 0px; }
.menu1, .menu2 { text-align:right; }
.menu1 a, .menu1, .menu2 { color: #86a6b7; }
.menu1 a:hover, .menu2 a { color:#FFF; }
.menu2 a:hover, .footer a:hover { color: #ff7e00; }
.menu2 ul {
	list-style:none outside;
	margin: 35px 0px 0px 0px;
	padding: 0p;
}
.menu2 ul li {
	display:inline;
	padding:2px 20px 2px 20px;
	height: 22px;
	border-right: solid 1px #368bbd;
}
.menu2 ul li:last-child {
	padding-right:0px;
	border-right:none;
}
.menu1 ul {
	list-style:none outside;
	margin:0px;
	padding:0px;
}
.menu1 ul li {
	display:inline;
	padding:0px 7px;
	border-right: solid 1px #86a6b7;
}
.menu1 ul li:last-child {
	padding-right:0px;
	border-right:none;
}
.footer, .menu1 { font-size:10px; }
.footer {
	background:url(images/sitemedia/footer-bg.gif) repeat-x bottom;
	height:30px;
	padding:13px 0px 0px 0px;
	float:none;
	color:#808181;
}
.footer ul {
	list-style:none outside;
	margin:0px;
	padding:0px;
}
.footer ul li {
	display:inline;
	padding:0px 7px;
	border-right: solid 1px #808181;
}
.footer ul li:last-child {
	padding-right:0px;
	border-right:none;
}
.footer-content {
	width:960px;
	margin:auto;
}
.footer-content a { color:#808181; }
.footer-copyright {
	float:right;
	text-align:right;
	display:inline;
}
.normal-page div.content { width:745px; }
.normal-page {
	width:960px;
	margin:30px auto 10px auto;
	float:none;
	display:block;
}
.normal-page h1 {
	background:url(images/sitemedia/h_corner.gif) #ff7e00 no-repeat;
	height:47px;
	display:block;
	line-height:47px;
	color:#FFFFFF;
	padding:0px 15px;
	font-weight:normal;
	font-size:24px;
	margin:0px;
}
.normal-page div.subnavigation {
	width:  210px;
	float: right;
	background: transparent;
	padding:0px;
}
.normal-page div { margin:0px; }
.subnagivation { font-size:10px; }
.subnavigation ul li, .subnavigation ul {
	display:block;
	padding:0px;
	margin:0px;
}
.subnavigation ul { background:url(images/sitemedia/subnav-bullet.gif) no-repeat; }
.subnavigation ul li a {
	background:#808080;
	display:block;
	margin-bottom:1px;
	font-weight:bold;
	color:#FFFFFF;
	padding:11px 20px 11px 20px;
}
.subnavigation ul li:first-child a {
	background:url(images/sitemedia/corner-off.gif) #808080 top right no-repeat;
	padding-top:28px;
}
.subnavigation ul li:first-child a:hover, .subnavigation ul li:first-child a.active { background:url(images/sitemedia/corner-on.gif) no-repeat #FF7E00 top right; }
.subnavigation ul li a:hover, .subnavigation ul li a.active { background:#FF7E00; }
.subnavigation ul li ul li a, .subnavigation ul li ul li:first-child a, .subnavigation ul li:first-child ul li a, .subnavigation ul li:first-child ul li:first-child a {
	margin:0px;
	border-bottom:#CCC 1px solid;
	background-image:none;
	background:#808080;
	font-weight:normal;
	padding:10px 10px 10px 45px;
	
}
.subnavigation ul li ul li:first-child a:hover, .subnavigation ul li ul li:first-child a.active, .subnavigation ul li ul li a:hover, .subnavigation ul li:first-child ul li a:hover, .subnavigation ul li ul li a.active, .subnavigation ul li:first-child ul li a.active {
	background:url(images/sitemedia/subnav-child-active.gif) no-repeat #808080;
	color:#FF7E00;
}
h2, h3, h4, h5, h6 {
	color:#1e7fb9;
	margin:20px 0px 0px 0px;
}
h2 { font-size:18px; }
h3 { font-size:16px; }
h4 { font-size:14px; }
h5 { font-size:12px; }
h6 { font-size:10px; }
.normal-page p { margin:10px 0px 0px 0px; }
.clear { clear:both; }
.home-page { /*background:url(images/sitemedia/home_page_background.gif) no-repeat center top; */}
.home-page-content {
	width:960px;
	margin:auto;
}
.normal-page div img { margin:0px; }
#column_4 h2 { margin-top:0px; }
#column_1 img, #column_2 img, #column_3 img { border:2px solid #CCC; }
#column_1, #column_2, #column_3, #column_4 {
	display:inline-block;
	margin-right:25px;
	width: 210px;
	background: #ffffff;
	vertical-align:top;
}
#home_content_left {
	width:745px;
	float:left;
	background:transparent;
	padding:0px;
	margin:0px;
}
#home_content_right {
	width:210px;
	float:right;
	background: transparent;
	padding:0px;
	margin:0px;
	background: #818181;
}
#home_image {
	width:745px;
	height:219px;
	margin:0px;
	padding:0px;
}
#home_intro {
	width:705px;
	height:92px;
	padding:10px 40px 0px 0px;
	color:#FFFFFF;
}
#home_intro strong { font-size:18px; }
#home_content_right h2 {
	color:#FFFFFF;
	padding-bottom:10px;
}
#home_content_right ul, #home_content_right ul li {
	display:block;
	margin:0px;
	padding:0px;
	border:0px;
	font-size:11px;
}
#home_content_right ul li a {
	background:url(images/sitemedia/quicknav_back_1.gif) no-repeat;
	display:block;
	padding-left:25px;
	height:22px;
	line-height:22px;
	color:#FFFFFF;
}
#home_content_right ul li a:hover {
	background:url(images/sitemedia/quicknav_back_2.gif) no-repeat;
	color: #0f4a69;
}
.content div img { float:left; }
.content div a img { float:none; }
.content h2, .content h3, .content h4, .content h5, .content h6 { clear:left; }
#contactForm input, #contactForm textarea { font-size:12px; width:250px; }
#contactForm input#submit { width:auto; }