/* = WEB FONTS = */


/* = RESET STYLES = */
html, body, div, span, object, iframe, h1, h2, h3, h4, h5, h6, p, blockquote, pre, abbr, address, cite, code, del, dfn, em, img, ins, kbd, q, samp, small, strong, sub, sup, var, b, i, dl, dt, dd, ol, ul, li, fieldset, form, label, legend, table, caption, tbody, tfoot, thead, tr, th, td, article, aside, canvas, details, figcaption, figure, footer, header, hgroup, menu, nav, section, summary, time, mark, audio, video, a img {
	margin:0;padding:0;border:0;outline:0;font-size:100%;vertical-align:baseline;background:transparent;
}

/* = DEFAULT STYLES = */
body {text-align:center;margin:0;font-family:arial, sans-serif;font-size:12px;background:#000 url(images/background.jpg) left top fixed;}
/* DEFAULT - LINKS */
a {text-decoration:none;font-weight:bold;color: #34507f;}
a:hover {text-decoration:underline;color: #ffffff;}
/* DEFAULT - CLEARS */
.clear {clear:both;height:0;width:0;display: block;}
.clear-right {clear:right;height:0;width:0;}
.clear-left {clear:left;height:0;width:0;}

/* = PAGE = */
#page-container {}
#page {width:1000px;margin:50px auto;background: #dadadb url(images/page-bg.jpg) repeat-x;box-shadow: 0px 0px 35px #000; padding:20px; border-radius: 20px;}

/* = LEADER = */
#leader-container {}
#leader {}

/* = HEADER = */
#header-container {}
#header {position:relative;height: 145px;background: none;border-top: 0px solid #7f0407; }
/* HEADER - LOGO */
#header #logo {position:absolute;top:0px;left:10px;height: 135px;width: 426px;}
#header #logo:hover img {opacity:.7;}

/* HEADER - CALL TO ACTION */
#header #c2a {position: absolute;top:40px;right: 0px;text-align:right;}
#header #c2a div.slogan {font-family: "Times New Roman", Times, serif;font-size: 19px; color:#820e0e; font-weight:bold; font-style:italic;}
#header #c2a div.number {font-size:22px; color:#000;text-shadow: 1px 1px 1px #fff; font-weight:bold;}
#header #c2a div.number2 {font-family:arial, sans-serif; font-size:18px; color:#f00;}
#header #c2a div.address {font-family:arial, sans-serif;font-size:16px;color:#333;}

/* HEADER - CALL TO ACTION - SOCIAL ICONS */
#header #c2a div.social-icons {display: block;margin:  0px 0 0 10px;}
#header #c2a div.social-icons a {float: left;margin: 0px;}
#header #c2a div.social-icons a img {opacity: .8;}
#header #c2a div.social-icons a:hover img {opacity: 1;}

/* = NAVIGATION = */
#nav-container {}
#nav {padding:0;position:relative;z-index: 50;background: url(images/nav-bg.jpg);height: 40px;line-height: 40px;border-radius:10px 10px 0 0;color: #000;}
#nav ul {padding:0;margin:0;list-style-type:none;}
#nav ul li {float:left;position: relative;border-right: 1px solid #000;}
#nav ul li a, #nav ul:hover li.current a {display:block;font-family: "Times New Roman", Times, serif;color: #FFF;padding: 0 45px;font-weight: bold;font-size: 18px;margin: 0;}
#nav ul li a:hover, #nav ul li.current a, #nav ul:hover li.current:hover a, #nav > ul > li:hover > a {text-decoration: none;background: #820e0e;margin: -5px 0 0 0;padding-top: 5px;color: #fff; border-radius:10px 10px 0 0;}

/* NAVIGATION - DROP-DOWN */
#nav ul ul {position:absolute;top:0;left:0;visibility:hidden;width:auto;height:auto;z-index: 50;}
#nav ul li:hover ul {visibility:visible;}
#nav ul ul li {float:none;}
#nav ul ul li a {float:none;padding: 5px 15px;height: auto;line-height: normal;}
#nav ul ul li a.first {}
#nav ul ul li a:hover {}

/* = BANNER = */
#banner-container {padding: 5px;background: #820e0e;}
#banner {width:990px;height:320px;}
#banner #slider {width:inherit;height:inherit;}

/* = CONTENT = */
#content-container {border-top: 0px solid #CCC;background: none;}
#content {text-align:left;line-height:24px;color: #000;font-size: 14px;}
#content ul {list-style-position: outside;padding: 0 0 0 5px;margin: 15px 0;list-style-type:none;}
/* CONTENT - HEADINGS */
h1 {color: #06145d;font-family: "Times New Roman", Times, serif;font-size: 28px;line-height: normal;border-bottom: 1px dotted #666;}
h1 > span { font-family:"Times New Roman", Times, serif;display: block;font-size: 20px;color: #820e0e;}
h2 {color: #06145d;	font-family: "Droid Serif", georgia, serif;	font-size: 20px;line-height: normal;margin: 35px 0 15px 0;	border-bottom: 1px dotted #666;}
h2 > span {display: block;font-size: 18px;color: #333;}
h3 {color: #ed1c24;font-family: "Droid Serif", georgia, serif;font-size: 24px;line-height: normal;margin: 35px 0 15px 0;}
h4 {}
h5 {}

/* = PRIMARY = */
#primary {float:right;width:660px;margin: 30px 30px;}
#primary.full-width {width: 920px;}
#primary p {margin:15px 0; color:#000; line-height:30px;}
#primary ul {list-style:circle;margin:15px 0 0 30px;}
#primary ul a{color:#820e0e;}
#primary ul a:hover{color:#ffffff;}
#primary hr {height: 1px;border: none;background: #CCC;}
/* PRIMARY - IMAGES */
#primary img {margin: 3px 15px 5px 0px;border: 1px solid #CCC;background: #FFF;padding: 5px;float: left;}
#primary img.menu {margin: 0px;border: 1px solid #CCC;background: #FFF;padding: 5px;float: left;}

/* PRIMARY - DUEL LISTS - two lists side by side */
div.dual-lists ul {float: left;width: 40%;margin: 0 1%;padding: 0;}

/* = SIDEBAR = */
#sidebar {float:left;width:250px;margin: 30px 0px 25px 25px;font-size: 12px; color:#000;}
#sidebar h3 {margin: 0;background: #820e0e;border-bottom: 1px solid #ccc;border-top: 1px solid #ccc;padding: 10px 10px 10px 10px;color: #fff;font-size: 24px; text-align:center; border-radius:10px 10px 0 0;}
#sidebar h3 > span {color: #f6f4e7;font-size: 12px;margin: -3px 0 0 0;display: block; font-weight:normal;}
#sidebar > div {padding: 0px 0 20px 0;background: #9a9c9c;margin: 0 0 15px 0; border-radius:10px 10px; border: 1px solid #000;}
#sidebar ul {list-style-type: none;padding: 0;margin: 0;background: #9a9c9c;}
#sidebar ul li {font-size: 18px;font-family: "Times New Roman", Times, serif;text-transform: normal;padding: 8px 0 8px 0px;margin: 0;border-bottom: 1px solid #666;}
#sidebar ul li:hover {background: #fff;}
#sidebar ul li:hover a {color: #06145d; }
#sidebar .sub-text {color: #000; font-size:18px;}
#sidebar a {color: #000;font-weight: normal;}
#sidebar a:hover {color: #000;text-decoration: none; font-weight:bold;}

/* SIDEBAR - FORM */
#sidebar form textarea {}
#sidebar form input[type="submit"] {}

/* = FORM = */
form {text-align:left;list-style-type:none;width:300px;}
/* FORM - LABEL */
form label {cursor:pointer;clear:both;margin:10px 0 0 0;font-weight:bold;display:block;}
/* FORM - INPUT FIELDS */
form input[type="text"] {border:1px solid #999;border-radius:3px;clear:both;width:99%;padding:3px 0px;}
form input {}
form input:focus, form textarea:focus {background:#FFC;}	/* make field background yellow when filling out */
form textarea {resize:vertical;border:1px solid #999;border-radius:3px;clear:both;height:80px;width:99%;padding:3px 0px;}
/* FORM - CAPTCHA */
form #hiddencheckbox {display:inline-block;margin:0 10px 0 0;padding:3px 0;width:auto;}
form input[type="checkbox"] {border:none;}
form a {display:block;float:left;clear:both;}
/* FORM - SUBMIT BUTTON */
form input[type="submit"] {border:1px solid #999;border-radius:3px;clear:both;width:99%;padding:3px 0px;margin:10px 0;float:left;width:100%;display:block;clear:both;background:#06145d;text-transform:uppercase;color:#ffffff;}
form input[type="submit"]:hover {background:#820e0e;}
form input[type="submit"]:active {background:#FFC;}

/* = DISCLAIMER = */
#contact-info-container {}
#contact-info {padding: 0;border: 1px solid #CCC;background: #820e0e;text-align: center;height: 35px;line-height: 35px;margin: 0px 0;}
#contact-info p {font-size: 12px;font-family: Arial, Helvetica, sans-serif;padding: 0;color: #fff;margin: 0;}
#contact-info a {color:#fff;}

/* = FOOTER = */
#footer-container {background: #666 url(images/nav-bg.jpg) repeat-x;color: #FFF;font-family: "Times New Roman", Times, serif;border-radius: 0 0 10px 10px;}
#footer {width:970px;padding: 10px 15px;}
#footer #sitemap {text-align:center;margin: 0 0 15px 0;}
#footer #contact-info {}
#footer #copyright {text-align:center;}
/* FOOTER - LINKS */
#footer a {color: #FFF; font-size:14px;}
#footer a:hover {color: #999;text-decoration: none;}
/* FOOTER - SITEMAP LINKS */
#footer ul {list-style-type:none;}
#footer ul li {display: inline;margin:0 25px 0 0;}
