@font-face {
    font-family: 'bebas_neueregular';
    src: url('bebasneue-webfont.eot');
    src: url('bebasneue-webfont.eot?#iefix') format('embedded-opentype'),
         url('bebasneue-webfont.woff') format('woff'),
         url('bebasneue-webfont.ttf') format('truetype'),
         url('bebasneue-webfont.svg#bebas_neueregular') format('svg');
    font-weight: normal;
    font-style: normal;

}

/* CSS Document */
h1,h2,h3,h4,h5,h6 { padding:0; margin:0; font-weight:normal;}
a { text-decoration:none;}
a img { border:0;}
ul { list-style:none;}
.border { border-bottom:1px solid #000; margin:0 10px 0 10px; padding:10px 0 0 0;}
.hidden{ text-indent:-999em; overflow:hidden;}
hr.hide-line{ padding:0; margin:0; display:none;}
.left-text { text-align:left;}
.right-text { text-align:right;}
.clear{ clear:both;}
.clearfix:after {content:"."; display:block; height:0; clear:both;visibility:hidden;}
.clearfix {display:inline-block;}
/* Hide from IE Mac \*/
.clearfix {display:block;}/* End hide from IE Mac */

body { margin:0; padding:0; font-family:Arial, Helvetica, sans-serif; font-size:medium; background:url(common/bodyBG.jpg) center top; color:#FFF;}
#header { margin:0; padding:0; text-align:center;}
#header .back{ position:absolute; left:10px; top:5px; font-size:large; color:#FFF; text-decoration:none; font-family: 'bebas_neueregular';}
#header .home{ position:absolute; right:10px; top:5px; font-size:large; color:#FFF; text-decoration:none; font-family: 'bebas_neueregular';}
#header .home:hover,#header .back:hover { color:#044587;}

a#menu{ background:#044587; display:block; margin:0 10px; padding:5px 0; font-size:100%; font-weight:bold; border:1px solid #666; text-indent:15px; color:#FFF; text-decoration:none;}
#nav, #content-btm{ background:#1C1511; border:1px solid #999; margin:0 10px 0 10px; list-style:none; padding:0;  border-bottom-right-radius:15px; -moz-border-radius-bottomright:15px; border-bottom-left-radius:15px; -moz-border-radius-bottomleft:15px;}
#content-btm{ -moz-border-radius: 15px; border-radius: 15px; overflow:hidden; margin-top:15px;}
#nav li, #content-btm li{ border-bottom:1px solid #044587;}
#nav li.last, #content-btm li.last{border:0; }
#nav li a, #content-btm li a{ padding:10px 15px; display:block; color:#DDCB91; font-family: 'bebas_neueregular'; text-decoration:none; text-transform:uppercase; font-weight:normal; font-size:x-large; background:#000;}
#nav li a span{background:url(arrow.png) no-repeat right center; display:block;}
#nav li.first a, .email a{ border-top-left-radius:15px; -moz-border-radius-topleft:15px; border-top-right-radius:15px; -moz-border-radius-topright:15px;}
#nav li.last a, .phone a{ border-bottom-right-radius:15px; -moz-border-radius-bottomright:15px; border-bottom-left-radius:15px; -moz-border-radius-bottomleft:15px;}
#nav li.fb span img{ float:left; margin:-5px 10px 0 0;}
#nav li.fb span.logo{ background:url(FaceBookIcon.png) no-repeat left center; min-height:29px; line-height:29px; padding:0 0 0 40px;}
#nav li a:hover, #content-btm li a:hover{ color:#044587;}
#nav li a:hover span{ background:url(arrow-hover.png) no-repeat right center;}

.email span{ background:url(Email-icon-square.png) no-repeat left center; display:block; padding:0 0 0 40px; min-height:29px; line-height:29px;}
.phone span{ background:url(phone_icon.png) no-repeat left center; display:block; padding:0 0 0 40px; min-height:29px; line-height:29px;}

#header h6 { margin:0; padding:10px 0 5px 0;}
#header h5 { margin:0; padding:0;}
#header h5 img { width:100%; max-width:300px; margin:0; padding:10px 0 10px 0;}
#header h4 { margin:0; padding:0 10px 10px; font-size:x-large; line-height:120%; font-family: 'bebas_neueregular'; color:#DDCB91;}
#header h4 span.big { display:block; margin:0; padding:0; font-size:xx-large; line-height:120%; color:#B41204;}

/* content */
#content { margin:0; padding:0 10px 10px 10px; min-height:200px;}
#content h1 { margin:0; padding:0 15px 0; font-size:xx-large; line-height:120%; color:#DDCB91; font-family: 'bebas_neueregular';}
#content h1 small { display:block; margin:0; padding:0; font-size:x-large; line-height:120%; color:#044587;}
#content h6 { margin:0; padding:0 15px 0; font-size:medium; line-height:120%;}
#content h6 strong { color:#044587;}
#content h6 strong a { color:#044587;}
#content h6 span { color:#DDCB91;}
#content h6 span.big { display:block; margin:0; padding:0 0 10px 0; font-size:x-large; line-height:120%; font-family: 'bebas_neueregular'; color:#DDCB91;}
#content p { margin:0; padding:0 15px 0 15px; font-size:medium; line-height:180%;}
#content ul { margin:0; padding:0 0 0 30px; list-style:square;}
#content ul li { margin:0; padding:0; font-size:medium; line-height:200%;}
#content ul span.big,
#content ul li.big { position:relative; left:-15px; display:block; margin:0; padding:0; font-size:large; color:#DDCB91; font-family: 'bebas_neueregular'; color:#044587; line-height: normal;}


#content .cn-border { border-bottom:1px dashed #000; margin:0 10px 0 10px; padding:0;}
#content div.center { margin:0; padding:0 10px 0 10px; font-size:medium; line-height:120%;text-align: center;}
#content div.center strong { color:#263E84;}
#content div.center a { display:block; margin:0; padding:0; font-size:large; color:#FFF;}
#content .contact-box { width:100%; margin:0; padding:0 0 0 10px;}
#content form { margin:0; padding:0 10px 0 10px;}
#content form label{ font-weight:bold; font-size:110%;}
#content form input[type=text], #content form select, #content form textarea{ font-size:14px; margin:3px 0 5px 0; padding:0; border:1px solid #000; width:100%;}
#content form input[type=submit]{ margin-bottom:10px; width:100%; padding:0; font-size:14px; font-weight:bold;}

/* footer */
#footer{ margin:0; padding:0 10px 0 10px; min-height:80px; text-align:center;}
#footer p { margin:0; padding:10px 3px 0 3px; font-size:large; line-height:150%; color:#DDCB91; text-align:center; font-family: 'bebas_neueregular';}
#footer p span { padding:0 5px 0 5px;}
#footer p a { color:#DDCB91;}
#footer p a:hover,#footer p a.active-menu { color:#044587;}
#footer h6 { margin:0; padding:10px 0 0 0; font-size:medium; line-height:150%;}
#footer h5 { margin:0; padding:10px 15px 0 15px; font-size:small; line-height:150%; text-align:center;}
#footer h5 img { display:inline-block; margin:0; padding:0; max-width:50px; width:100%;}
#footer h5 span { position:relative; top:-5px; display:inline-block; margin:0; padding:0;}
#footer h5 a { color:#0080F2;}
#footer h4 { margin:0; padding:0; font-size:large; line-height:120%; color:#DDCB91; font-family: 'bebas_neueregular';}
#footer h4 span { color:#044587;}
#footer h4 small { display:block; margin:0; padding:5px 0 0 0;}
#footer h4 small a { padding:0 2px 0;}

.big { font-size: larger; }