﻿@charset "utf-8";
/* CSS Document */

*{margin:0;padding:0;}
a,img{border:none;outline:none;}
a{color:#fff;}
li{margin-left:20px;}
p{margin-bottom:15px;}
body{background:#2a2929 url(images/background.png) repeat-x left top;line-height:1.6;font-family:"Trebuchet MS", Arial, Helvetica, sans-serif;font-size:10pt;color:#272727;margin:0 auto;padding:40px 0 40px 0;}
#container{position:relative;margin:0 auto;width:894px;padding:28px;background:#fff; -webkit-border-radius: 6px; -moz-border-radius: 6px;}
#container #header{position:relative;float:left;width:894px;height:102px;}
#container #header #logo{position:absolute;left:0;top:0;width:276px;height:95px;}
#container #header #note{position:absolute;left:300px;top:-60px;width:239px;height:92px;background:transparent url(images/note-bg.png) no-repeat;padding:60px 50px 10px 68px;font-size:9pt;color:#222d65;font-weight:bold;line-height:1.0;}
#container #header #note a{color:#222d65;font-weight:bold;border-bottom:1px dotted #222d65;text-decoration:none;}
#container #header #phone{position:absolute;right:0;top:0;width:200px;height:100px;font-size:10pt;color:#222d65;font-weight:bold;line-height:1.1;}
#container #navigation{position:relative;float:left;width:892px;height:30px;margin-bottom:20px;}
#container #navigation ul{position:relative;float:right;}
#container #navigation ul li{list-style:none;position:relative;float:left;margin:20px 0 0 20px;}
#container #navigation ul li a{font-size:10.5pt;text-transform:uppercase;color:#86212f;text-decoration:none;border-bottom:1px dotted #86212f;font-weight:bold;}
#container #navigation ul li a:hover{color:#af293c;border-bottom:1px dotted #af293c;}
#container #navigation ul li a.active{color:#222d65;border:none;}
#container #navigation ul li a.active:hover{color:#394895;}

#container #front{position:relative;float:left;width:893px;height:354px;margin:0 0 20px 0;background:transparent url(images/front/front-bg.jpg) no-repeat;}

ul.list{list-style:none;margin-bottom:20px;}
ul.list li{list-style:disc;margin-left:15px;padding-left:10px;}

.clear{clear:both;}

.ui-tabs-nav ul {
	position:relative;float:left;width:235px;height:354px;list-style:none;padding:0;margin:0;
}
.ui-tabs-nav-item {
	background:transparent url(images/front/nav-bg-off.jpg) no-repeat;
}
.ui-tabs-selected {
	background:transparent url(images/front/nav-bg-on.jpg) no-repeat;
}
.ui-tabs-nav-item h2 {
	font-size: 18pt;
	margin-left: 20px;
	margin-top: 20px;
	text-decoration:none;
}
.ui-tabs-nav li {
	position:relative;float:left;width:218px;height:114px;list-style:none;margin:0;
}
.ui-tabs-panel{
	position:relative;float:left;width:658px;height:356px;
}
.ui-tabs-panel h1{
	font-size:22pt;color:#fff;font-weight:bold;position:absolute;left:20px;top:20px;width:300px;
}
.ui-tabs-panel div.learn-more{
	position:absolute;left:20px;top:180px;width:278px;font-size:16pt;color:#fff;text-align:center;line-height:1.0;
}
.ui-tabs-hide {
	display: none;
}

#container #content{position:relative;float:left;width:894px;background:#86212e;border-top:4px solid #000;color:#f7f0f2;}
#container #content .pad{padding:20px;}
#container #content .block a{padding:5px 15px 5px 15px;background:#a7414f;font-size:13pt;color:#fff;text-decoration:none;}
#container #content .block a:hover{background:#d35d6d;}
#container #content h4{color:#f69f2a;font-weight:bold;font-size:18pt;}
#container #content h5{color:#f69f2a;font-weight:bold;font-size:13pt;}
#container #content h6{color:#f7f0f2;font-weight:bold;font-size:10pt;text-transform:uppercase;}
#container #content #left{position:relative;float:left;width:263px;padding:10px 25px 10px 10px;background:transparent url(images/divider.png) no-repeat right top;}
#container #content #left ul li{list-style-type: circle;float:left;width:263px;padding:10px 0 10px;font-size:8pt;border-bottom:1px dotted #000;margin-left:20px;}
#container #content #left ul li span{font-weight:bold;font-size:11pt;}
#container #content #mid{position:relative;float:left;width:263px;padding:10px 25px 10px 10px;background:transparent url(images/divider.png) no-repeat right top;}
#container #content #right{position:relative;float:left;width:263px;padding:10px 25px 10px 10px;}
#container #content #right ul li{position:relative;float:left;width:263px;padding:10px 0 10px;font-size:8pt;border-bottom:1px dotted #000;}
#container #content #right ul li span{font-weight:bold;font-size:11pt;}

#container .content2{position:relative;float:left;width:854px;padding:20px;}
#container .content2 h4{color:#000;font-weight:bold;font-size:16pt;}

#container .content3{position:relative;float:left;width:894px;}
#container .content3 .left{position:relative;float:left;width:564px;margin-right:30px;}
#container .content3 .left h4{color:#000;font-weight:bold;font-size:18pt;}

#container .content3 .left2{position:relative;float:left;width:544px;margin-right:30px;background:#86212e;border-top:4px solid #000;padding:10px;color:#fff;}
#container .content3 .left2 h4{color:#fff;font-weight:bold;font-size:18pt;}

#container .content3 .right{position:relative;float:left;width:260px;background:#86212e;border-top:4px solid #000;color:#f7f0f2;padding:20px;}
#container .content3 .right h4{color:#f69f2a;font-weight:bold;font-size:13pt;}

#container #newsletter{position:relative;float:left;width:460px;margin:10px 20px 0 0;color:#86212e;font-size: 8pt;}
#container #newsletter div{position:relative;float:left;margin-right:20px;}
#container #newsletter span{font-size:14pt;}
#container #newsletter input{position:relative;float:left;width:150px;background:transparent url(images/input-bg.jpg) no-repeat left top;padding:4px;color:#000;border:none;margin-right:5px;}
#container #newsletter input.submit{width:50px;background:transparent url(images/input-bg2.jpg) no-repeat left top;color:#fff;padding:2px;}

#container #sub-nav{position:relative;float:left;width:414px;color:#86212e;}
#container #sub-nav ul{margin-top:25px;}
#container #sub-nav ul li{list-style:none;position:relative;float:left;padding:0 10px 0 10px;border-right:1px solid #86212e;margin-left:0;}
#container #sub-nav ul li a{text-decoration:none;color:#86212e;font-size:11pt;}
#container #sub-nav ul li a:hover{color:#59111b;text-decoration:underline;}

#container #footer {
	clear: both; height: 10px; background:#86212e;border-top:2px solid #000;
}

input{width:150px;background:transparent url(images/input-bg.jpg) no-repeat left top;padding:4px;color:#000;border:none;margin-right:5px;}
textarea{width:350px;background:transparent url(images/input-bg.jpg) no-repeat left top;padding:4px;color:#000;border:none;margin-right:5px;}
input.submit{width:auto;background:transparent url(images/input-bg2.jpg) no-repeat left top;color:#fff;padding:3px;border:1px solid #ccc;}
.mail-left{position:relative;float:left;width:80px;}
.contact{font-size:10pt;}
h1,h2,h3,h4{
	line-height:normal;
}
h2 a {
	text-decoration:none;
}
.mb10 {
	margin-bottom: 10px;
}