@import url(pngfix.css);

@import url(reset.css);

/* ----------------------------- BASICS ------------------------------------------- */

body { font:12px "Helvetica Neue", Helvetica, Arial; color:#fcfcfc; text-align:justify; font-weight:normal; background: #000d37 url(../images/bg2.jpg) repeat-x center top; }

h1 { padding: 0px 0 0px 0px; color: #3b3125; text-align:center; font: italic normal 22px Georgia, "Times New Roman", Times, serif; }

h2 {  padding: 10px 0 0px 0px; color: #284a8c; text-align:center; font: italic normal 20px Georgia, "Times New Roman", Times, serif; }

h3 { padding: 40px 0 5px 30px; color: #284a8c; text-align:left; font: bold 18px Arial, Helvetica, sans-serif; }

p {line-height: 18px; padding: 20px 30px 0px 30px; font:12px Arial, Helvetica, sans-serif; font-weight:normal; -x-system-font: none; color: #2d2713;}

p.emphasis {line-height: 18px; padding: 30px 30px 0px 30px; font:12px Arial, Helvetica, sans-serif; font-weight:normal; -x-system-font: none; color: #7d2413; text-transform:uppercase; text-align:center;}

#wrap { width: 988px; margin: 0 auto; position:relative; background: url(../images/maincontent/wrapBg.png) repeat-y; }

#wrap2 {width: 988px; margin: 0 auto; position:relative; background: url(../images/maincontent/wrapBg.png) repeat-y;}

#ornamentLeftBar { text-align: center; margin:20px; }

a:link, a:visited {font-size: 12px; font-family: Arial; font-weight:normal; color:#722c12; text-decoration:underline;}

a:hover {color:#092758; text-decoration:underline;}

#empty {height:60px;}

#empty2 {height:30px;}


/* ----------------------------- HEADER ------------------------------------------- */

#header {width: 988px; margin: 0 auto; position:relative; background: url(../images/header/header.png) no-repeat; height: 139px;}

#header1 {width: 310px;  position:relative; margin: 0 0 0 450px; height: 139px; float: left}

#header2 { position:relative; height: 139px; float: left;}

#header2 h1 {
	padding: 30px 0px 0px 0px;
	text-transform: uppercase;
	text-align: right;
	color: #FFE187;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 24px;
	font-style: normal;
	font-weight: bold;
	font-variant: normal;
}

#header2 h2 { padding: 10px 0px 0px 0px; font:normal 14px Arial, Helvetica, sans-serif; text-transform: none; text-align: right; color: #FFFFFF; }

#header1 h1 {padding: 50px 0px 0px 0px; font:bold normal 32px Arial, Helvetica, sans-serif; text-transform: uppercase; text-align: center; color: #ffffff; text-shadow:0 1px #000;}


/* ----------------------------- ***NAVIAGTION TOP*** ------------------------------------------- */

#Nav {margin:auto 0; width: 988px; background: url(../images/navbar/navigationBg.png) no-repeat left center;}

.navBar{border:none; border:0px; margin:0px; padding:0px 0px 0px 230px; font: normal 14px Arial, Helvetica, sans-serif; text-transform: uppercase;}

.navBar ul{height:33px; list-style:none; margin:0; padding:0;}

.navBar li{float:left;}

.navBar li a{ color:#ffffff; display:block; font-weight:normal; margin:0px; padding: 8px 20px 9px 20px; text-align:center; text-decoration:none; font-family: Arial, Helvetica, sans-serif; line-height:16px; background: url(../images/navbar/navBarDivider.jpg) no-repeat left; }

.navBar li a:hover { color:#ffffff; text-decoration:none; background: url(../images/navbar/navBarOver.jpg) repeat-x left center; }

.navBar li.active a { color:#FFF; text-decoration:none; background: url(../images/navbar/navBarOver.jpg) repeat-x left center; }

/* -------------------------------- */

.navBar li ul{ background:url(../images/navbar/navDropDownBg.png) repeat center; display:none; height:auto; padding:0px; margin:0px; border:0px; position:absolute; width:185px; z-index:200; color:#ffffff; }

.navBar li:hover ul{display:block;}
	
.navBar li li {display:block; float:none; margin:0px; padding:0px; width:185px; background: url(../images/navbar/navDropDownDivider.jpg) repeat-x center bottom; }

.navBar li:hover li a{background:none;}

.navBar li ul a{ display:block; height:0px; font-size:12px; font-style:normal; margin:0px; padding:7px 0px 22px 0px; text-align:center; color: #ffffff; font-family: Arial, Helvetica, sans-serif; }

.navBar li ul a:hover, .menu li ul li:hover a{ background:#9f4418 url(../images/navbar/dropDownOver2.jpg) repeat-x left center; border:0px; color:#ffffff; text-decoration:none; }




/* ----------------------------- NAVIAGTION LEFT ------------------------------------------- */

/* ----------------------------- SIDE BAR LEFT ------------------------------------------- */

#sidebarLeft { float:left; width: 288px; background: url(../images/leftbar/sideBarLeftBg2.png) no-repeat; height: 623px; }


#navigationLeft ul{padding: 10px 0 0 0px; float:left;}

#navigationLeft ul li{padding: 0 0 0 0; margin-bottom:0px;}

#navigationLeft ul li a{ color:#ffffff; background: url(../images/leftbar/navLeft.png) no-repeat; display: block; height: 29px; width: 236px; text-transform: uppercase; font: normal 16px "Times New Roman", Times, serif; text-decoration:none; padding: 8px 0 0px 50px; text-align:left; }

#navigationLeft ul li a:hover{ color:#ffffff; display: block; height: 29px; width: 236px; text-decoration:none; padding: 8px 0 0px 50px; background: url(../images/leftbar/navLeftOver.png) no-repeat; }



#emailBtn { background: url(../images/leftbar/emailBtn.png) no-repeat left bottom; height:90px; width: 288px; float:left; padding-top:30px;}

#emailBtn a {color:#2c4d8c; font: normal 24px Arial, Helvetica, sans-serif; text-transform: uppercase; text-decoration:underline; text-align: center; padding: 10px 0px 0px 105px; text-shadow:0 1px #fff; }
#emailBtn a:hover {color: #9d421a;}

#emailBtn a.click {color:#212c40; font: normal 12px Arial, Helvetica, sans-serif; text-transform: none; text-decoration:underline; text-align: center; padding: 2px 0px 0px 135px; }
#emailBtn a.click:hover {color: #9d421a;}


#call{padding-top:10px; float:left;}




/* ----------------------------- BANNER ------------------------------------------- */

#banner{ width:700px; float:right; background: url(../images/banner/bannerHome2.png) no-repeat; height: 196px; }

#banner h1{color:#403108; font: normal 28px "Times New Roman", Times, serif; text-transform: none; text-decoration: none; padding:20px 0px 0px 50px; text-align:center; text-shadow:0 1px #fff;}
.spanBanner{ color:#984017; font: normal 28px "Times New Roman", Times, serif; text-transform: none; text-decoration: none; text-shadow:0 1px #fff; }

#banner h2{color:#403108; font: normal 24px "Times New Roman", Times, serif; text-transform: none; text-decoration: none; padding:10px 0px 0px 175px; text-align:center}

.spanBanner2{ color:#986c03; font: normal 24px "Times New Roman", Times, serif; text-transform: none; text-decoration: none; }



#banner2{ width:700px; float:right; height: 196px; }

#sideBarBanner{ float:left; width: 288px; background:; background: url(../images/banner/b.png) no-repeat; }



/* ----------------------------- MAIN CONTENT - HOME PAGE ------------------------------------------- */

#mainContent { width:455px; margin:0px 0px 0px 288px; background-color:#fcfcfc;}

#mainContent h1 { padding:20px 0px 0px 30px; color: #725b0b; text-align:left; font: italic normal 22px "Times New Roman", Times, serif; }

#mainContent h2 { padding:15px 0px 0px 30px; color: #771f12; text-align:left; font: normal 20px "Times New Roman", Times, serif; }

#mainContent h3 { padding:30px 0px 0px 30px; color: #771f12; text-align:left; font: normal 16px "Times New Roman", Times, serif; }

#mainContent h4 { padding:30px 0px 0px 30px; color: #771f12; text-align:left; font: normal 16px "Times New Roman", Times, serif; }

#mainContentBar { background: url(../images/rightbar/contentRedBar.jpg) repeat-x; height: 10px; }

#ornament {text-align:center; padding-top:30px;}

.pic { float:right; margin: 50px 20px 0px 20px; padding: 0px 10px 10px 10px;}

.bullets { list-style: disc outside; text-align:left; font: 14px/20px Arial, Helvetica, sans-serif; padding:20px 30px 0px 60px; color:#771f12; line-height:24px;}

#contact1 { padding:10px 0px 15px 15px; margin-top: 20px; margin-bottom:20px; color: #2d2713; text-align:left; font: normal 14px Arial, Helvetica, sans-serif; float: left; width: 217px; line-height: 25px; border-right: thin double #725b0b; }

#contact2 { padding:0px 0px 0px 10px; margin-top: 20px; margin-bottom:20px; color: #2d2713; text-align:left; font: normal 14px Arial, Helvetica, sans-serif; float: right; width: 205px; line-height: 25px; }

.officephone{ color: #1b497e; font: normal 18px Arial, Helvetica, sans-serif; }

.map1 {padding: 20px 0 20px 0; text-align:center;}

.assistant1 { text-align:center; padding-top: 5px;}

.assistantEmail { text-align: center; padding-left:190px; padding-top:5px}

#list1 {padding:20px 30px 0px 20px; color:#2d2713;}

#list1 a { list-style: disc outside; text-align:left; font: 14px/20px Arial, Helvetica, sans-serif; padding:20px 30px 0px 20px; color:#2d2713; line-height:32px; ext-decoration: underline}

#list1 a:hover { color:#771f12; text-decoration: underline}

#end { background: url(../images/maincontent/end2.png) no-repeat; height: 31px; width: 988px; }

#form {padding-bottom:10px; }


/* ----------------------------- SIDE BAR RIGHT ------------------------------------------- */

#sidebarRight { float:right; width: 245px; background: url(../images/rightbar/rightSideBg.png) no-repeat; height:900px }

#sidebarRight h1 {padding: 0px 15px 0px 0px; font:bold normal 24px Arial, Helvetica, sans-serif; text-transform: uppercase; text-align: center; color: #8f2e11; text-shadow:0 1px #fff;}

#sidebarRight h2 {padding: 5px 15px 0px 0px; font:bold normal 14px Arial, Helvetica, sans-serif; text-transform: uppercase; text-align: center; color: #4c3406; text-shadow:0 1px #f6e3c3;}


#emailBtn2 { background: url(../images/rightbar/emailUs.png) no-repeat left bottom; height:87px; width: 231px; padding-top:10px; }

#emailBtn2 a {color:#f8e6a7; font: normal 24px Arial, Helvetica, sans-serif; text-transform: uppercase; text-decoration:underline; text-align:left; padding: 15px 0px 0px 30px;}
#emailBtn2 a:hover {color:#d6eefa;}

#emailBtn2 a.click {color:#ffffff; font: normal 12px Arial, Helvetica, sans-serif; text-transform: none; text-decoration:underline; text-align: left; padding: 2px 0px 0px 60px;}
#emailBtn2 a.click:hover {color:#d6eefa;}



#radio {padding-top:0px; padding-bottom:10px;}

#radio2 {padding-top:0px; padding-bottom:0px;}


#facebook { background: url(../images/rightbar/facebook2.png) no-repeat left top; height:34px; width: 231px; float:right; padding:5px 20px 0px 0px; margin-top:15px;}

#facebook a {color:#553a05; font: normal 12px Arial, Helvetica, sans-serif; text-transform: uppercase; text-decoration:none; text-align:left; padding: 35px 0px 0px 60px; }

#facebook a:hover {color:#8c2d16;}

.badge { margin: 0; padding: 0px 0px 10px 0px; text-align:center}


#twitter { background: url(../images/rightbar/twitter.png) no-repeat left top; height:35px; width: 231px; float:right; padding:12px 20px 0px 0px; }

#twitter a {color:#553a05; font: normal 12px Arial, Helvetica, sans-serif; text-transform: uppercase; text-decoration:none; text-align:left; padding:0px 0px 0px 60px;}

#twitter a:hover {color:#8c2d16;}


.logoPadding {padding: 10px 0px 10px 0px;}


/* ----------------------------- Navigation Bottom ------------------------------------------- */

#navigation1 { width:988px; margin:0;}

#navigation1 ul{list-style:none; margin:0; padding:0px 0 30px 230px; z-index:10;}

#navigation1 li{ float:left; padding:0px 0 0px 0; border-left: thin solid #fcfcfc; }

#navigation1 li a{ color:#dadad7; display:block; margin:0px; padding:0px 20px 0px 20px; text-align:center; text-decoration:none; font: normal 12px Tahoma, Arial, sans-serif; text-transform:uppercase;}

#navigation1 li a:hover { color:#95c9f7; text-decoration:none;}



#navigation2 { width:960px; margin:0;}

#navigation2 ul{list-style:none; margin:0; padding:0px 0 30px 160px; z-index:10;}

#navigation2 li{ float:left; padding:0px 0 0px 0; border-left: thin solid #fcfcfc; }

#navigation2 li a{ color:#dadad7; display:block; margin:0px; padding:0px 20px 0px 20px; text-align:center; text-decoration:none; font: normal 12px Tahoma, Arial, sans-serif; text-transform:uppercase;}

#navigation2 li a:hover { color:#95c9f7; text-decoration:none;}



#navigation3 { width:960px; margin:0;}

#navigation3 ul{list-style:none; margin:0; padding:0px 0 30px 280px; z-index:10;}

#navigation3 li{ float:left; padding:0px 0 0px 0; border-left: thin solid #fcfcfc; }

#navigation3 li a{ color:#dadad7; display:block; margin:0px; padding:0px 20px 0px 20px; text-align:center; text-decoration:none; font: normal 12px Tahoma, Arial, sans-serif; text-transform:uppercase;}

#navigation3 li a:hover { color:#95c9f7; text-decoration:none;}




/* ----------------------------- FOOTER ------------------------------------------- */

#footer, .push {padding:15px 0 0 0;}

#footer {background: #033661 url(../images/footerBg.jpg) repeat-x left top;}

#footer-inner {width: 960px; margin: 0 auto; overflow: hidden;}

.adv {margin:auto; text-align:center; font: normal 12px Tahoma, Arial, sans-serif; font-weight:normal; color:#ffffff; padding: 15px 90px 10px 90px;}

.copyright {margin:auto; text-align:center; font: normal 12px Tahoma, Arial, sans-serif; font-weight:normal; color:#ffffff; padding-top:15px; padding-bottom:25px}

.copyright a { margin:auto; text-align:center; font: normal 12px Tahoma, Arial, sans-serif; color:#FC6; padding-top:0px; }

.copyright a:hover {color:#F93;}


/* ------------ FOOTER KEYWORDS ---------------- */

.footer-words {margin:auto; font-size: 11px; font-family:"Helvetica Neue", Helvetica, Arial; font-weight:normal; color:#fcfcfc; text-align:center; padding: 30px 50px 30px;}

a.footer-words, a.footer-words:link, a.footer-words:visited {color:#3b3125; text-decoration:none}

a.footer-words:hover {color:#fff;}

/* ----------------------------- BASICS 2 ------------------------------------------- */

/* this class can be used to float an element right in your page. The floated element must precede the element it should be next to on the page. */
.fltrt { float: right; margin-left: 8px; }

/* this class can be used to float an element left in your page */
.fltlft { float: left; margin-right: 8px; }

/* this class should be placed on a div or break element and should be the final element before the close of a container that should fully contain a float */
.clearfloat { clear:both; height:0; font-size: 1px; line-height: 0px; }
















