
/* 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:#000;}
#header-banner-container { margin:0 5px 0; padding:0 0 10px; background:#000; border:1px solid #ED1E26; border-top:0; border-bottom-left-radius:10px; -moz-border-bottom-left-radius:10px; border-bottom-right-radius:10px; -moz-border-bottom-right-radius:10px;}
#header { margin:0; padding:0; text-align:center;}
#header .back{ position:absolute; left:10px; top:5px; font-size:small; color:#FFF; text-decoration:none; font-weight:bold; font-family: 'Oswald', sans-serif;}
#header .home{ position:absolute; right:10px; top:5px; font-size:small; color:#FFF; text-decoration:none; font-weight:bold; font-family: 'Oswald', sans-serif;}
#header .home:hover,#header .back:hover { color:#ED1E26;}

a#menu{ background:#ED1E26; display:block; margin:0 10px; padding:5px 0; font-size:100%; font-weight:bold; border:1px solid #FFF; text-indent:15px; color:#FFF; text-decoration:none;}
#nav, #content-btm{ background:#1C1511; border:1px solid #FFF; 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 #FFF;}
#nav li.last, #content-btm li.last{border:0; }
#nav li a, #content-btm li a{ padding:10px 15px; display:block; color:#000; font-size:x-large; font-family: 'Oswald', sans-serif; text-transform:uppercase; background:#FFC607;}
#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:#ED1E26;}
#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;}
#header h6 img { width:100%; max-width:300px; margin:0; padding:0; margin-bottom: -25px;}
#header a{ text-decoration: none; color: #fff; font-weight: bold; line-height: 25px;}
#header h5 { margin:0; padding:5px 0 5px;}
#header h5 img { width:92%; margin:0 auto; padding:0; border:5px solid #ED1E26; border-radius:5px; -moz-border-radius:5px;}

/* content */
#content { margin:0; padding:0 10px 10px; min-height:200px;}
#content h1,#content h2 { margin:0; padding:0 15px 0; font-size:x-large; line-height:120%; color:#FFC607; font-family: 'Oswald', sans-serif;}
#content h3 { margin:0; padding:10px 15px 0; font-size:large; line-height:120%; color:#ED1E26; font-family: 'Oswald', sans-serif;}
#content h3 span { color:#FFC607;}
#content p { margin:0; padding:0 15px 0; font-size:medium; line-height:180%;}
#content p span { color:#FFC607;}
#content ul { margin:0; padding:0 0 0 40px; list-style:square;}
#content ul li { margin:0; padding:0; font-size:medium; line-height:180%;}

#content .cn-border { border-bottom:1px dashed #000; margin:0 10px 0; padding:0 0 15px;}
#content h6 { margin:0; padding:0 10px 0; font-size:medium; line-height:120%; text-align:center;}
#content h6 strong { color:#ED1E26;}
#content h6 a { display:block; margin:0; padding:0; color:#000;}
#content .contact-box { width:100%; margin:0; padding:15px 0 0;}
#content form { margin:0; padding:0 10px 0;}
#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:10px; padding:0; min-height:80px; text-align:center; color:#FFF; background:#000; border:1px solid #ED1E26; border-radius:10px; -moz-border-radius:10px;}
#footer p { margin:0; padding:10px 3px 0; font-size:medium; line-height:150%; font-weight:bold; text-align:center; font-family: 'Oswald', sans-serif;}
#footer p span { padding:0 5px 0;}
#footer p a { color:#FFF;}
#footer p a:hover,#footer p a.active-menu { color:#ED1E26;}
#footer h6 { margin:0; padding:10px 0 0 0; font-size:medium; line-height:150%;}
#footer h6 small { display:block; margin:0; padding:5px 0 0;}
#footer h5 { margin:0; padding:10px 15px 0; 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;}
