@charset "UTF-8";
/* CSS Document */


/* Global Defaults
=====================================================================*/
body,div,dl,dt,dd,ul,ol,li,h1,h2,h3,h4,h5,h6,pre,form,fieldset,input,p,blockquote,table,tr,th,td,embed,object{margin:0;padding:0;}
table{border-collapse:collapse;border-spacing:0;}
fieldset,img,abbr{border:0;}
address,caption,cite,code,dfn,em,h1,h2,h3,h4,h5,h6,strong,th,var{font-style:normal;font-weight:normal;}
ul {list-style:none;}
caption,th {text-align:left;}
div { text-align: left; vertical-align: top; }
q:before,q:after{content:'';}
a,ins{text-decoration:none;}
strong { font-weight: bold; }
cite { display: block; font-size: 0.9em; font-style: italic; text-align: right; }

/* Global Links
=====================================================================*/
a:link {color: #61837f; text-decoration:underline; }
a:active {color: #61837f; text-decoration:underline; }
a:visited {color: #61837f; text-decoration:underline }
a:hover {color: #8c943a; text-decoration:underline; }


/* Global Elements
=====================================================================*/

html { overflow-x: auto; height:100%;}
	/* fixes MSIE scrollbar bug DO NOT REMOVE, has no effect in Mozilla, or Opera */

body 
{
	
	/*background-color:#488081;*/
	background-color:#8b9638;
	text-align: center;
	line-height: 1.6em;
}

/* Library
=====================================================================*/

.l { float: left; width: 49%; }
.r { float: right; width:40%; }
.r:after { display: block; content: ''; clear: both; height: 0; visibility: hidden; }
.align-center { text-align: center; }
.align-right { text-align: right; }
.justify { text-align: justify; }
.float-left { float: left; }
.float-right { float: right; }
.clear-both { clear: both; float: none; }
.clear-right { clear: right; float: none; }
.hide {	display:none; }
.clear-both { clear: left; float: none; }
.inline { display: inline; }
.block { display: block; }
.noborder { border: 0px none; }
.bold { font-weight: bold; }
.italic { font-style: italic; }
.normal { font-weight: normal; }
.nomargin { margin: 0; }
.nopadding { padding: 0; }
.visible { display: block; }
.top10 { margin-top: 10px; }
.top20 { margin-top: 20px; }
.border5 { border: solid 10px #c7c7c7; }
.border10 { border: solid 10px #c7c7c7; }
.border20 { border: solid 20px #c7c7c7; }

div.hidden, a.hidden
{
	display: none;
	margin: 0;
}

/* Typographic Elements
=====================================================================*/

h1, h2, h3, h4, h5, h6, h7, body {
	font-family: "Helvetica Neue", Verdana, Arial, Geneva, sans-serif;
}

/*
blockquote, em, h1, h3, h5, i, .feedBy  {
	font-family: Georgia, "Times New Roman", Times, serif;
}
*/

/* Homepage Specific Headers
=====================================================================*/

h1 {
	font-size: 14px;
	color: #61837f;
	line-height:12pxem;
	font-weight:bold;
}

h2 {
	font-size: .85em;
	text-transform: uppercase;
	color: #838077;
	font-weight: bold;
}


h3 {
	font-size: 1em;
	font-family:Arial, Helvetica, sans-serif;
	color: #838077;
}

h4 {
	font-size: .75em;
	font-family:Arial, Helvetica, sans-serif;
	color: #838077;
}

h5 {
	font-size: .8em;
	font-family:Arial, Helvetica, sans-serif;
	color: #838077;
	line-height: 3em;
}



/* Grid
=====================================================================*/

/* layout styles */


#house
{
	margin: 0 auto 100px auto;
	text-align: left;
	/* re_aligns text to left second part of two part MSIE centering workaround */
	width: 960px; 	/* Total width */
	height:575px;
	min-height:575px;
	
}

#header,
#bottom {
	width: 960px;
	height: 108px;
	margin: 0 auto;
	position: relative;
	background-image: url(/images/Logo.jpg);
}

#main_wrapper
{	
border: solid 0px;
	width: 960px;
	margin: 0 auto;
background-color: white;
	float: center;
	height: auto;
}	

#content
{	
border: solid 0px;

	top: 156px;
	width: 960px;
	margin: 0 auto;
background-color: white;
	float: center;
	height: auto;
}	

#content_text
{	
width: 850px;
margin: 0 auto;
background-color: white;
min-height: 350px;
font-family:Arial, Helvetica, sans-serif;
}

#content_text img { border: solid 1px;  }

#space { width:960px; height:10px; background-color: white; float:center; border:solid 0px; margin: 0 auto; } 

#space_text { height:15px; background-color: white; float:center; border:solid 0px; margin: 0 auto; } 

#navigation {  width:960px; background-color: white; float: center; border:solid 0px; margin: 0 auto;} 

#navigation ul#globalnav { width:960px; margin: 0; }

#navigation li { display: inline; }

#navigation #globalnav li#globalnav-home a { float: left; width: 91px; height: 0px; padding-top:48px; overflow: hidden; }
#navigation #globalnav li#globalnav-about a { float: left; width: 109px; height: 0px; padding-top: 48px; overflow: hidden; }
/*#navigation #globalnav li#globalnav-first a { float: left; width: 226px; height: 0px; padding-top: 48px; overflow: hidden; }*/
#navigation #globalnav li#globalnav-multi a { float: left; width: 203px; height: 0px; padding-top: 48px; overflow: hidden; }
#navigation #globalnav li#globalnav-news a { float: left; width: 78px; height: 0px; padding-top: 48px; overflow: hidden; }
#navigation #globalnav li#globalnav-faq a { float: left; width: 82px; height: 0px; padding-top: 48px; overflow: hidden; }
#navigation #globalnav li#globalnav-contact a { float: left; width: 397px; height: 0px; padding-top: 48px; overflow: hidden; }

#navigation li a,

#navigation #globalsearch { background-image: url(/images/globalnavbg.jpg); }

/* BUTTONS */
#navigation li#globalnav-home a { background-position: 0 0; }
#navigation li#globalnav-about a { background-position: -91px 0; }
/*#navigation li#globalnav-first a { background-position: -200px 0; }*/
#navigation li#globalnav-multi a { background-position: -200px 0; }
#navigation li#globalnav-news a { background-position: -403px 0; }
#navigation li#globalnav-faq a { background-position: -481px 0; }
#navigation li#globalnav-contact a { background-position: -563px 0; }

/* OVER STATES */
#navigation li#globalnav-home a:hover { background-position: 0 -48px; }
#navigation li#globalnav-about a:hover { background-position: -91px -48px; }
/*#navigation li#globalnav-first a:hover { background-position: -200px -48px; }*/
#navigation li#globalnav-multi a:hover { background-position: -200px -48px; }
#navigation li#globalnav-news a:hover { background-position: -403px -48px; }
#navigation li#globalnav-faq a:hover { background-position: -481px -48px; }
#navigation li#globalnav-contact a:hover { background-position: -563px -48px; }

/* ON STATES */
#navigation.home #globalnav li#globalnav-home a:hover { background-position: 0 0; cursor: default; }
#navigation.home #globalnav li#globalnav-home a { background-position: 0 -48px !important; }
#navigation.about #globalnav li#globalnav-about a { background-position: -91px -48px !important; }
/*#navigation.first #globalnav li#globalnav-first a { background-position: -200px -48px !important; }*/
#navigation.multi #globalnav li#globalnav-multi a { background-position: -200px -48px !important; }
#navigation.news #globalnav li#globalnav-news a { background-position: -403px -48px !important; }
#navigation.faq #globalnav li#globalnav-faq a { background-position: -481px -48px !important; }
#navigation.contact #globalnav li#globalnav-contact a { background-position: -563px -48px !important; }


#column_container
{
	width:908px;
	margin: 0 auto;
background-color: white;
border: solid 0px;
min-height: 550px;
}

#left_column
{	
float:left;
	width: 540px;
	padding-right: 0px;
	margin-left: 0px;
	background-color: white;
}


#no_column
{
	clear:both;
	float: left;
	width: 800px;
	padding-right: 0px;
	margin-left: 0px;
	min-height: 350px;
	background-color: white;
}

#video_text
{
	padding:20px;
	background-color: white;
}

#right_column
{
	width: 340px;
	padding-left: 20px;
	padding-top:15px;
	font-family:Verdana, Arial, Helvetica, sans-serif;
	font-size:12px;
	line-height:1.5em;
	background-color: white;
	float: right;
}


#footer
{	
	width: 960px;
	height:57px;
	margin: 0 auto;
	background-color:#fff;
	
}	



