@charset "UTF-8";

/**structure*/

html, body {
overflow-x: hidden;
overflow-y: auto;
}

body {
	margin: 0px;
	padding: 0px;
	font-family:Verdana, Arial, Helvetica, sans-serif;
	font-style: normal;
	text-align: center;
    min-width: 1024px;
	background:#050306;
}


#imgContainer {
	z-index: -10;
	width: 100%;
}


#wrapper {
	text-align: left;
	width: 1024px;
	margin-left: auto;
	margin-right: auto;
	padding: 0;
	
}

#contentWrapper{
	background: url(../images/bg_02.png) repeat-y top center;
}

#header {
	margin-top: 10px;
	background: url(../images/bg_01.png)  no-repeat;
}

#header .inner {
 background:#076daa;
 height: 35px;
}

#header .logoArea {
	background:#FFFFFF;
	
}
#header .logoArea h1{
display:none;
	
}
#header .logo{
	padding:10px 0 0 20px;
	float:left;
	border:medium none;
}
#header .contactHeader{
	background: url(../images/nav/contactHeadBox.png) bottom center no-repeat;
	color:#FFFFFF;
	float:right;
	margin:-10px 50px 10px 0;
	padding:10px;
	width:290px;
		
}

#header .contactHeader .title{
	font-size:1em;
	text-align:center;
	margin: 0 0 10px 0;
	text-transform:uppercase;
	color:#FFCC00;
	font-weight:bold;
	
}

#header .contactHeader p{
	margin:0;
	padding: 0px 20px 10px 30px;
	font-size:.8em;
}
#header .contactHeader p a{
	color:#FFCC00;
}

#header .searchArea{
	padding:7px 20px 0 0;
	float:right;
	color:#FFFFFF;
	display:inline;
}

#content {
 margin: 0 230px 0 0;

}

#content .inner {
 padding-top: 10px;
 margin: 0 10px 0 20px;
}

#side {
 float: right;
 width: 230px;
 margin: 0;
}

#side .inner {
 padding: 5px;
 margin:20px 20px 10px;
 background:#eeeeee;
 border:1px solid #cccccc;
 
}
#side .inner h3{
	font-size:1em;
	margin:4px;
}
#side .inner p{
	font-size:.8em;
	margin:2px 4px;
}
#footer {
 clear: both;
 height:106px;
 background: url(../images/bg_03.png)  bottom center no-repeat;
}

#footer .inner {
 margin: 0 10px;
 padding: 10px;
}

#footer .inner p {
text-align:center;
color:#666666;
line-height:80px;
height:40px;
border-top:1px dotted #CCCCCC;
}

/* Contact Pg
----------------------------------------*/
.address{
	float:left;
	margin:0 30px 0 0;
}



/* Nav
----------------------------------------*/
ul#nav
{
float:left;
list-style: none;
padding: 0px;
margin: 0px;
height: 35px;
	
}
.displace {
position: absolute;
left: -5000px;
}
ul#nav li {float:left; list-style-type:none;}

/* Image Replacement 
----------------------------------------*/
ul#nav li a {/*Set to height of image*/ height:35px; display:block; text-indent:-9999px; outline:none; background:url(../images/nav/globalNav.gif);}

/*Include all of your links with unique IDs. Use the correct path to the image and set the width of each image*/
ul#nav li#navHome a		{ background-position: 0 0; width:125px;}
ul#nav li#navAbout a		{ background-position:-125px 0; width:150px;}
ul#nav li#navMenu a	{background-position: -275px 0; width:155px;}
ul#nav li#navContact a		{background-position: -430px 0; width:146px;}

/* CSS Rollover (Sprites)
----------------------------------------*/
ul#nav li#navHome a:hover	{ background-position: 0 -35px;}
ul#nav li#navAbout a:hover		{ background-position:-125px -35px;}
ul#nav li#navMenu a:hover	{background-position: -275px -35px;}
ul#nav li#navContact a:hover		{background-position: -430px -35px;}

body.home ul#nav li#navHome a	{ background-position: 0 -70px;}
body.about ul#nav li#navAbout a		{ background-position:-125px -70px;}
body.menu ul#nav li#navMenu a	{background-position: -275px -70px;}
body.contact ul#nav li#navContact a		{background-position: -430px -70px;}





p
{
	margin: 0 0 1em 0;
}

/*--- Link Styles ---*/
a:link, a:visited
{
	color:#56889b;
	text-decoration:none;
	border:none; vertical-align:baseline;
}
a:link img, a:visited img
{
	border:none; vertical-align:middle;
}

a:hover, a:active
{
	color:#6d9bac;
	text-decoration:underline;
}

h1
{
	color:#076DAA;
	margin:.825em 0 .5em 0;
	font-size:2.125em;
}

h2
{
	color:#076DAA;
	margin:.825em 0 .5em 0;
	font-size:1.75em;
}

h3
{
	color:#076DAA;
	margin:.825em 0 .5em 0;
	font-size:1.5em;
}

h4
{
	color:#076DAA;
	margin:.825em 0 .5em 0;
	font-size:1.25em;
}

h5
{
	color:#076DAA;
	margin:.825em 0 .5em 0;
	font-size:1.125em;
}

h6
{
	color:#076DAA;
	margin:.825em 0 .5em 0;
	font-size:1em;
}

ul
{
	margin-left:25px;
	list-style-type:none;
}

ol
{
	margin-left:25px;
	
}

blockquote	{
	background:#eeeeee none repeat scroll 0 0;
	margin-bottom:18px;
}

.quoteBlock {
	
	margin:20px 0 0;
	padding:0 0 0 10px
}

.quoteBlock blockquote {
	font-size:110%;
	border-left:10px solid #56889B;
	font-style:normal;
	line-height:120%;
	margin:20px 45px 5px 45px;
	padding:0 0 0 10px;
	font-family:Arial, Helvetica, sans-serif;
}

.bqstart {
	 
	 float: left;
     height: 45px;
     margin-top: -20px;
     padding-top: 45px;
     margin-bottom: -50px;
     font-size: 700%;
     color: #FF0000;
 }

 .bqend {
     float: right;
     height: 25px;
     margin-top: 0px;
     padding-top: 45px;
     font-size: 700%;
     color: #FF0000;
 }
.quoteTitle{
	font-family:Arial, Helvetica, sans-serif;
	font-style:italic;
	color:#56889B;
}
.quoteAuthor{
	float:right;
	padding:0 10px 0 0;
	font-family:"Times New Roman", Times, serif;
	font-style:italic;
	color:#56889B;
}

.downloadLink {
text-align:center;
}
.downloadLink a{
display:block;
padding:5px;
margin:10px auto;
background:#eeeeee;
border:1px solid #cccccc;
width:320px;
}
.downloadLink img{
border:none;
vertical-align:baseline;
}

strong		{font-weight:bold;}
em			 {font-style:italic;}

/* Standard Definitions
----------------------------------------*/
.left 		{float:left;}
.right 		{float:right;}
.leftImg 		{float:left; padding:0 10px 0 0;}
.rightImg		{float:right; padding:0 0 0 10px;}
.clearThis 	{clear:both; line-height:0; font-size:0px; height:0px;}
.small		{font-size:.625em;}
.medium		{font-size:.85em;}
.large		{font-size:1em;}
.big		{font-size:1.4em;}
.blue		{color:#076daa;}
.soft		{color:#D3D3D3;}
.hide		{display:none;}
p.last		{margin-bottom:0px;}

.panelHeadline {font-size:1.5em; font-weight:bold; color:#076daa; padding-bottom:10px;}

/* Search Google
----------------------------------------*/

.gsc-control-cse {
    font-family: Georgia, serif;
    border-color: #FFFFFF;
    background-color: #FFFFFF;
  }
  input.gsc-input {
    border-color: #A25B08;
  }
  input.gsc-search-button {
    border-color: #461200;
    background-color: #461200;
  }
  .gsc-tabHeader.gsc-tabhInactive {
    border-color: #A25B08;
    background-color: #A25B08;
  }
  .gsc-tabHeader.gsc-tabhActive {
    border-color: #461200;
    background-color: #461200;
  }
  .gsc-tabsArea {
    border-color: #461200;
  }
  .gsc-webResult.gsc-result {
    border-color: #FFFFFF;
    background-color: #FFFFFF;
  }
  .gsc-webResult.gsc-result:hover {
    border-color: #FFFFFF;
    background-color: #FFFFFF;
  }
  .gs-webResult.gs-result a.gs-title:link,
  .gs-webResult.gs-result a.gs-title:link b {
    color: #950000;
  }
  .gs-webResult.gs-result a.gs-title:visited,
  .gs-webResult.gs-result a.gs-title:visited b {
    color: #950000;
  }
  .gs-webResult.gs-result a.gs-title:hover,
  .gs-webResult.gs-result a.gs-title:hover b {
    color: #950000;
  }
  .gs-webResult.gs-result a.gs-title:active,
  .gs-webResult.gs-result a.gs-title:active b {
    color: #950000;
  }
  .gsc-cursor-page {
    color: #950000;
  }
  a.gsc-trailing-more-results:link {
    color: #950000;
  }
  .gs-webResult.gs-result .gs-snippet {
    color: #333333;
  }
  .gs-webResult.gs-result .gs-visibleUrl {
    color: #A25B08;
  }
  .gs-webResult.gs-result .gs-visibleUrl-short {
    color: #A25B08;
  }
  .gsc-cursor-box {
    border-color: #FFFFFF;
  }
  .gsc-results .gsc-cursor-page {
    border-color: #A25B08;
    background-color: #FFFFFF;
  }
  .gsc-results .gsc-cursor-page.gsc-cursor-current-page {
    border-color: #461200;
    background-color: #461200;
  }
  .gs-promotion.gs-result {
    border-color: #FEFEDC;
    background-color: #FFFFCC;
  }
  .gs-promotion.gs-result a.gs-title:link {
    color: #0000CC;
  }
  .gs-promotion.gs-result a.gs-title:visited {
    color: #0000CC;
  }
  .gs-promotion.gs-result a.gs-title:hover {
    color: #0000CC;
  }
  .gs-promotion.gs-result a.gs-title:active {
    color: #0000CC;
  }
  .gs-promotion.gs-result .gs-snippet {
    color: #333333;
  }
  .gs-promotion.gs-result .gs-visibleUrl,
  .gs-promotion.gs-result .gs-visibleUrl-short {
    color: #A25B08;
  }