* {margin: 0; padding:0;}
/* CSS Document */
/***** Global Settings *****/
html, body {border: 0;height: 100%;}
body {font-family: 'Droid Sans', 'ArialNarrowRegular', Arial, Helvetica, sans-serif; background:url(../images/headerBG.jpg) no-repeat center top #000000;padding:0; margin:0;}
@font-face {
	font-family: 'ArialNarrowRegular';
	src: url('ArialNarrow.eot');
	src: local('Arial Narrow Regular'), local('ArialNarrow'), url('ArialNarrow.woff') format('woff'), url('ArialNarrow.ttf') format('truetype'), url('ArialNarrow.svg#ArialNarrow') format('svg');
}
/***** Main Css *****/
#MainWrapper{min-height:100%; height: auto !important; height:100%; margin: 0;}
#Wrapper {width: 1000px;position:relative;margin:auto;}
#HeaderBar{width: 1000px; position:relative; margin:auto; float:left; height:140px; background:url(../images/header.jpg) no-repeat top left;}

/***** Search *****/
#Logo{width:405px; padding:26px 0px 0px 105px; height:114px; float:left}
#SearchBar{margin: 76px 0px 0px 210px; width:280px; float:left}
#SearchField{width:150px; float:left}
.inputField{width:150px; border: 0px none; background: transparent; color:#000000; padding-top:2px; padding-left:5px;}
#SearchButton{float:left;}

/***** Nav *****/
#NavBar{width:1000px; float:left; height:17px;  background:url(../images/nav.jpg) no-repeat top left; margin-bottom:25px;}
#NavBar ul{list-style:none; margin:0; padding:0px 110px 0px 0px; float:right;}
#NavBar li{list-style:none; float:left; padding-left:14px;}
.Nav, .NavSelected {font-size: 13px; color: #b1b1b1;}
.Nav a, .Nav a:link, .Nav a:visited, .Nav a:active{font-size: 13px; color: #b1b1b1; text-decoration:none;}
/*.Nav a:hover, */.NavSelected a, .NavSelected a:link, .NavSelected a:visited, .NavSelected a:active, .NavSelected a:hover{text-decoration: none; color: #318bd8;}
#NavSubBar{width:404px; float:left; padding:14px 0px 0px 25px;}
#NavSubBar ul{list-style:none; margin:0; padding:0px 0px 0px 0px; float:left;}
#NavSubBar li{list-style:none; float:left; width:404px; display:block; background:url(../images/arrowsubmenu.jpg) no-repeat top left; padding-left: 14px;}
#NavHeader{float:left; display:block;padding:0px 0px 14px 0px; color:#FFFFFF; font-size:16px;}
.NavSub, .NavSubSub {line-height: 20px; font-size: 14px; color: #b1b1b1;}
.NavSub a, .NavSub a:link, .NavSub a:visited, .NavSub a:active{line-height: 20px; font-size: 14px; color: #b1b1b1; text-decoration:none;}
/*.NavSub a:hover{text-decoration: none; color: #318bd8;}*/
.NavSubSub a, .NavSubSub a:link, .NavSubSub a:visited, .NavSubSub a:active{line-height: 20px; font-size: 14px; color: #318bd8; text-decoration:none;}
/*.NavSubSub a:hover{text-decoration: none; color: #b1b1b1;}*/

#HPImage{width:1000px; display:block; float:left; height:420px;}
#HPText{width:800px; display:block; float:left; padding:50px 0px 0px 100px; color:#a0a0a0; font-size:14px; background-color:#000000; height:110px;}
#Quote{width:800px; height:80px; display:block; float:left; color:#a0a0a0; font-size:14px;}
#ViewMoreT{float:right; display:block; padding-left:600px; font-size:13px;}
#ViewMoreIH{position: absolute; top: 520px; right: 110px; font-size:13px;}

#ContentRow{width:1000px; position:relative; margin:auto; padding-left:50px; height:auto;}
#ContentLeft{width:404px; padding: 17px 0px 0px 50px; float:left;}
#ContentRight{width:500px; padding: 0px 0px 0px 20px; float:left;}
#ContentImage{width:404px; display:block; float:left; height:314px;}
#ContentImageTall{width:404px; display:block; float:left; height:456px;}
#ViewMoreIC{position: absolute; top: 270px; left: 290px; font-size:11px; color:#828282}
#ContentHeader{width:389px; float:left; height:56px; padding:25px 0px 0px 10px;background:url(../images/titlebg.jpg) top left no-repeat;}
#Content{width:824px; float:left; height:auto; padding:45px 30px 30px 24px; margin:0px 0px 30px 35px; min-height:500px; background:url(../images/contentBg.jpg) right bottom no-repeat #cee1ef;}
#ContentText{width:350px; float:left; padding:0px 0px 0px 10px; color:#FFFFFF;line-height:18px;}
#ContentSearch{width:350px; float:left; padding:0px 0px 0px 10px; color:#FFFFFF;}
#ContentSearch ul{list-style-type:none; margin:0; padding:0;}
#ContentSearch li{list-style-type:none; margin:0; padding:0px 0px 10px 0px;}

/***** Common Formatting *****/
h1, h2, h3, h4, h5, h6 {margin: 0;padding: 0;line-height: normal; font-weight:bold;}
h1 {font-size: 18px;color: #393734;} 
h2 {font-size: 17px;color: #393734;}
h3 {font-size: 15px;color: #4F0000;margin-bottom: 12px;}
h4 {font-size: 0.75em;margin-bottom: 2px;color: #FFFFFF;}
h5 {font-size: 0.75em;margin-bottom: 2px;color: #FFFFFF;}
h6 {font-size: 0.6em;color: #663300;}
p,ul,lu { margin: 0; padding-left: 10px;; }
img, img a {border: none;  clear:both;}
.hidden	{ position: absolute; left: -3000px;}
.clear { float: none; clear: both; }

/***** Text Control *****/
.Header{color:#000000; font-size:20px;}
.HeaderSub{color:#0086cc; font-size:20px;}
.HeaderSubTwo{color:#0086cc; font-size:16px;}
.Text {font-size: 13px; color:#FFFFFF; float:left;}
.Text a, .Text a:link, .Text a:visited, .Text a:active {color:#0086CC;text-decoration:none;}
.Text a:hover {color:#0086CC;text-decoration:underline;}
.QuoteLeft{float:left;margin:0px 10px 0px 0px;}
.QuoteRight{margin:0px 0px 0px 10px;}
.newsTitle{color:#318bd8;font-size:16px;}
.newsDate{color:#FFFFFF;font-size:12px;}

/******************** footer ********************/
#push{height:57px;float:left; width:1000px;}
#FooterBar {width: 100%; height: 57px; float:left;display:inline; } 
#FooterImage{background:url(../images/footer.jpg) no-repeat center center; width:100%; height:57px; float:left;}
