/*  
Site Name: 
Site URI: 
Description: 
Version:
Author: 	
Author URI: 
*/

/*  =RESET
---------------------------------------------------*/

html, body, div, span, applet, object, iframe, h1, h2, h3, h4, h5, h6, p, blockquote, pre, a, abbr, acronym, address, big, cite, code, del, dfn, em, font, img, ins, kbd, q, s, samp, small, strike, strong, sub, sup, tt, var, b, u, i, center, dl, dt, dd, ol, ul, li, fieldset, form, label, legend, table, caption, tbody, tfoot, thead, tr, th, td {
	margin: 0;
	padding: 0;
	border: 0;
	outline: 0;
	font-size: 100%;
	vertical-align: baseline;
	background: transparent;
}
table, tbody, tfoot, thead, tr, th, td {
	vertical-align: top;
}
body {
	line-height: 1.3;
}
ol, ul {
	list-style: none;
}
blockquote, q {
	quotes: none;
}
/* remember to define focus styles! */
:focus {
	outline: 0;
}
/* remember to highlight inserts somehow! */
ins {
	text-decoration: none;
}
del {
	text-decoration: line-through;
}
/* tables still need 'cellspacing="0"' in the markup */
table {
	border-collapse: collapse;
	border-spacing: 0;
}
h1,h2,h3,h4,h5,h6 {
	font-weight: normal;
}
/*  =GLOBAL ELEMENTS
-------------------------------------------------------------- */

body {
 	font-family:Verdana, Arial, Helvetica, sans-serif;
	font-size: 70%;
 	color:#333333;
	margin:0px;
}
.page{
	background:url(bodybk.jpg) no-repeat top center #e8e8e8;
}
a:link {
 	color: #acc11e;
}
a:visited {
 	color: #acc11e;
}
a:hover, a:active {
 	color: #333;
	text-decoration: none;
}
a img {
	border:none;  
}
a:hover img {  
}
ol {
 	list-style-type:none;
}
ul {
 	list-style-type:none;
}
li {
 	margin:0;
}
p{margin:10px 0;}
blockquote {
}
pre {  }
address {  }
del {  }
h1, h2, h3, h4 {margin:0 0 10px 0; padding:5px 0; line-height:1.3;}
h1 {color:#005331; font-size:24px; }
h2 {color:#333; font-size:20px; }
h3 {color:#555; font-size:18px; }
h4 {color:#333; font-size:16px; }
img.clsleft { margin-right:20px; margin-bottom:15px; float:left; }
img.clsmiddle { margin-right:20px; margin-left:20px; margin-bottom:15px; }
img.clsright { margin-left:20px; margin-bottom:15px; float:right; }
img.clsborderleft { border:1px solid #000; padding:4px; margin-right:20px; margin-bottom:15px; float:left; } 
img.clsbordermiddle { border:1px solid #000; padding:4px; margin-right:20px; margin-left:20px; margin-bottom:15px; }
img.clsborderright { border:1px solid #000; padding:4px; margin-left:20px; margin-bottom:15px; float:right; }
.datatable { border-top:1px solid #000; }
.datatable th {  } 
.datatable td { border-bottom:1px solid #000; padding:8px 4px;  } 
.notes { font-size:0.9em; } 
.shout { font-size:1.2em; } 
.shout2 { font-size:1.2em; } 
input, textarea {
border:1px solid #666;
color:#C6C6C6;
overflow:hidden;
padding:3px;
margin:0 5px 10px;
width:300px;
}
input:focus , textarea:focus {
border:1px solid #000;
}
.submit, .reset {
border:0 none;
color:#FFFFFF;
cursor:pointer;
width:80px;
}
.submit {
background:none repeat scroll 0 0 #646464;
}
.reset {
background:none repeat scroll 0 0 #ACABAB;
}
.reset { background:#333; } 
.quote, blockquote {  } 
.caption { float:right; width:220px; padding:15px; margin:0 0 0 25px; } 
.custom1 {  } 
.custom2 {  } 
.border { border:1px solid #000; padding:4px; } 
.noborder { border:0; }
.clear { clear:both; }

#wrap{
	width:960px;
	margin:0 auto;
	border:solid 1px #ccc;
	background:#fff;
}

/*  =HEAD
-------------------------------------------------------------- */
#bar{
	background:url(bar.jpg) no-repeat top center;
	height:20px;
	width:960px;
	margin:0 auto;
}
#top{
	display:block;
	height:110px;
}
#sitelogo, #page1 #sitelogo a{
	margin:0px;
	background:url(logo.jpg) no-repeat left center;
	display:block;
	height:110px;
	padding:0px;
	border:none;
	width:89px;
	text-indent:-9000px;
	overflow:hidden;
	float:left;
}
#strapline{
	margin:0;
	padding:40px 0 0 100px ;
	font-size:32px;
	float:left;
}
/*  =NAVIGATION
-------------------------------------------------------------- */
#menu ul {
	margin: 0px;
	padding: 0px;


}
#menu{
	margin:0px;
	padding:0px;
	background:url(normal.jpg) repeat-x top left;
	display:block;
position: relative;
	height:36px;
z-index:100;
}
#menu ul li {
		float:left;
}
#menu ul li a{

	display: block;
	color:#fff ;
	padding:0 10px;
	font-size:12px;
	text-decoration: none;
	
	z-index:100;
	line-height:36px
}
#menu ul li a:hover{
	background:url(hover.jpg) repeat left top;
}
#menu ul .nav_parent .nav_child, #menu ul .nav_parent2 .nav_child2 {
	display: none;
} 
#menu ul .nav_parent{
}
#menu ul .nav_parent2{

}
#menu ul .nav_parent2 a:hover{

}
.nav_child, .nav_child2{
width:960px;
background:url(normal.jpg) repeat top left;
height:36px;
position: absolute;
	left: 0;
	top: 36px;
z-index:100;
}
#menu ul li ul li a, #menu ul li ul li ul li a{
background:url(normal.jpg) repeat top left;
padding:0 10px;font-size:11px;
}
#menu ul .nav_parent .nav_child a:hover, .nav_child2 a:hover {
background:url(hover.jpg) repeat-x top left;
} 
#menu ul .nav_parent:hover .nav_child {
	display: block;
} 
#menu ul .nav_parent .nav_child .nav_parent2:hover .nav_child2 {
	display: block;
} 

#twitter{
	float:right;
	height:36px;
	line-height:36px;
	color:#FFFFFF;
	margin:0 5px 0 0 ;
	padding:0 32px 0 0;
	background:url(twitter.jpg) no-repeat right center;
	text-decoration:none;
}

/*  =PAGECONTENT
-------------------------------------------------------------- */
#content{
	padding:0 ;
	position:relative;
}
#content p{
	margin:0 0 10px 0;
}
.custom1{
	float:left;
	width:643px;
height:541px;
	height:541;
}
.custom2{
	float:left;
	width:297px;
	padding:10px;
	height:521px;
}
#page5 .custom1, #page2 .custom1, #page3 .custom1, #page4 .custom1{
height:auto;
	float:left;
	width:520px;
	padding:10px;
}
#page5 .custom2, #page2 .custom2, #page3 .custom2, #page4 .custom2{
height:auto;
	float:left;
	width:400px;
	padding:10px;
}
#page1 .custom1{
	float:left;
	width:297px;
	padding:10px;
	height:521px;
	background:url(custom1.jpg) repeat-y top right;
}
#space{
	height:;
}
#page1 .custom2{
	float:left;
	padding:0px;
	width:643px;
	height:541;
}
.slideshow img{
width:643px;
height:541px;
}
#content ol, #content  ul {
	list-style-type:disc;
margin:10px 0 10px 10px;
}
ul#addresshome{
	position:absolute;
list-style-type:none;
	width:960px;
	display:block;
	height:254px;
	top:287px;
left:0px;
	background:url(bluetrans.png) repeat top left;
	z-index:100;
margin:0px;
	border-top: dashed 1px #00192c;
	border-bottom: dashed 1px #00192c;
}
#addresshome li{
	float:left;
	color:#FFFFFF;
	padding:10px 32px;
	margin:10px 0;
	border-left: solid 1px #698cae;
	border-right: solid 1px #00192c;
}
#addresshome li:first-child{
	border-left:none;
}
#addresshome li:last-child{
	border-right:none;
}
#addresshome li span{
	margin: 0 0 40px 0;
	display:block;
}
/*  =FOOTER
-------------------------------------------------------------- */
#footer{
	width:940px;
	height:50px;
	text-align:left;
	padding:10px;
	margin:0 auto;
	color:#666;
}
#footer #info{
	margin:0;
	border-bottom:solid 1px #999;
	width:400px;
	float:left;
}
#linkbk, #linkbk a{
	display:none;
}

#page13, #page14, #page15, #page16, #page17, #page18, #page19, #page20, #page21, #page22, #page23, #page24 ,#page32{background-image:none;}
#page13 #content, #page14 #content, #page15 #content, #page16 #content, #page17 #content, #page18 #content, #page19 #content, #page20 #content, #page21 #content, #page22 #content, #page23 #content, #page24 #content ,#page32 #content,#page33 #content{padding:10px;}