/* v1.0 | 20080212 ====== MEYER RESET STYLES =======  */

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, fieldset, form, label, legend, able, caption, tbody, tfoot, thead, tr, th, td{

	margin: 0;

	padding: 0;

	border: 0;

	outline: 0;

	font-size: 100%;

	vertical-align: baseline;

	background: transparent;}

	

body{

	background:#000 url(images/body_bg.jpg) repeat-x;

	font-size:12pt;

	font-family:'Verdana', Arial, Helvetica, sans-serif;

	color:#000;

	margin-top: 0px; 

	margin-bottom: 20px;

	height:100%;

	width:100%;

}

h3, h4{

	padding-top:6px;

	margin-top:0px;

}
h4{
	font-size: 1.0em;
	font-weight:bold;
	color: #515bbc;
}

.logopane{

	width:148px;

	height:102px;

	background:url(images/logo.png) no-repeat;

	vertical-align:top;

}

.flashpane{

	width:1000px;

	background: url(images/header.png) no-repeat;

	height:281px; 

	vertical-align:top;

	/*margin:25px;*/

}

.flashpane2{

	width:1000px;

	background: url(images/header2.png) no-repeat;

	height:362px; 

	vertical-align:top;

	/*margin:25px;*/

}

.flashpane2 #mySwfheader{

position:relative;

left:292px;

top:15px;

}

/*********************** CONTENT & STUFF ***********************/

.contentpane{

	font-family:Verdana, Arial, Helvetica, sans-serif;

	font-size:12px;

	color:#000;

	padding:10px 10px;

	vertical-align:top;

	/*height: 900px; */

}

.contentpane p, .contentpane td{

	text-align:left;
	padding: 6px 0;

}



.footerpane{

	font-family:Verdana, Arial, Helvetica, sans-serif;

	font-size:12px;

	color:#000;

	padding:10px 10px;

	width:850px;

	background-color:#fff;

/*height: 900px; */

}

.leftpane{

	width:250px;

	vertical-align:top;

/*	height:500px; */

}
.leftpane img{
	padding: 12px 0;
}
h1{

	font-family:Verdana, Arial, Helvetica, sans-serif;

	font-size:15px;

	color:#000;

	font-weight:bold;

	line-height:14px;

}

h2{

	font-family:Verdana, Arial, Helvetica, sans-serif;

	font-size:14px;

	font-weight:bold;

	color:#000;

	line-height:14px;

}

h3{

	font-family:Verdana, Arial, Helvetica, sans-serif;

	font-size:13px;

	font-weight:bold;

	color:#000;

	line-height:14px;

	text-decoration:underline;

}

.bottom_links{

	vertical-align:middle;

	text-align:center;

	background-color:#fff;

	font-weight:bold;

}

.Layout-Content-Center{

	background:#FFFFFF;

	width:955px;

	margin:0 22px;

	*margin:0 0 0 0;

}

/*********************** OTHER MENU STUFF ***********************/

.menu_bg{

	height:53px;

	background:url(images/menu_bg.png) repeat-x;

	width:974px;

	margin:0px 12px;

}

.menu_left{

	height:53px;

	background:url(images/menu_left.png) top left no-repeat;

}

.menu_right{

	height:53px;

	background:url(images/menu_right.png) top right no-repeat;

}



.menu_wrapper 

{

	height:53px;

	margin-top:5px;

}

.Layout-Menu-Center

{

	width:1122px;

	float:left;

	height:53px;

}



/*********************** MENU STARTS ***********************/

.SEOMenu {

height:53px;

font-family:'Verdana', Geneva, sans-serif;

font-size:18px;

}



.SEOMenu ul{

list-style-type:none;

padding:0 20px;

margin:0 0 0 10px;

}



.SEOMenu li{

float:left;

list-style-type:none;

position:relative;

padding-right:3px;

}



.SEOMenu table{

position:absolute;

border-collapse:collapse;

left:0;

top:0;

}



.SEOMenu a, .SEOMenu :visited {

color:#fff;

text-decoration:none;

font-family:'Verdana', Geneva, sans-serif;

font-size:13px;font-weight:bold;

}



.SEOMenu a em.left, .SEOMenu :visited em.left {

display:block;

float:left;

width:12px;height:53px;

background: transparent url(lefta.gif);

}

.SEOMenu a b, .SEOMenu :visited b {

display:block;

font-weight:bold;

float:left;

padding:0;

height:53px;

line-height:50px;

cursor:hand;

color:#fff;

}

.SEOMenu a em.right, .SEOMenu :visited em.right {

display:block;

float:left;

width:12px;

height:53px;

background: transparent url(righta.gif);

}



.SEOMenu ul li ul {

display: none;

}



.SEOMenu .CurrentItem a em.left, .SEOMenu .CurrentItem :visited em.left, .SEOMenu .ParentItem a em.left, .SEOMenu .ParentItem :visited em.left{

	background:url(images/menu_sel_left.png) no-repeat;

}

.SEOMenu .CurrentItem a b, .SEOMenu .CurrentItem :visited b, .SEOMenu .ParentItem a b, .SEOMenu .ParentItem :visited b {

	background:url(images/menu_sel_mid.png) repeat-x;

}

.SEOMenu .CurrentItem a em.right, .SEOMenu .CurrentItem :visited em.right, .SEOMenu .ParentItem a em.right, .SEOMenu .ParentItem :visited em.right {

	background:url(images/menu_sel_right.png) no-repeat;

}



.SEOMenu :hover, a:hover {

color:#000;

white-space:normal;

text-decoration:none;

}



.SEOMenu a:hover b {

color:#000;

background: url(images/menu_hover_mid.png) repeat-x;



text-decoration:none;

}

.SEOMenu a:hover em.left {

background: url(images/menu_hover_left.png) no-repeat;

}

.SEOMenu a:hover em.right {

background: url(images/menu_hover_right.png) no-repeat;

}



.SEOMenu :hover > a b {

color:#000;

background: url(images/menu_hover_mid.png) bottom repeat-x;

text-decoration:none;

}

.SEOMenu :hover > a em.left {

background: url(images/menu_hover_left.png) bottom left no-repeat;

}

.SEOMenu :hover > a em.right {

background: url(images/menu_hover_right.png) bottom right no-repeat;

}





.SEOMenu .CurrentItem a:hover b, .SEOMenu .ParentItem a:hover b {

color:#000;

background: url(images/menu_hover_mid.png) bottom repeat-x;

text-decoration:none;

}

.SEOMenu .CurrentItem a:hover em.left, .SEOMenu .ParentItem a:hover em.left {

background: url(images/menu_hover_left.png) bottom left no-repeat;

}

.SEOMenu .CurrentItem a:hover em.right, .SEOMenu .ParentItem a:hover em.right {

background: url(images/menu_hover_right.png) bottom right no-repeat;

}



.SEOMenu .CurrentItem :hover > a b, .SEOMenu .ParentItem :hover > a b  {

color:#000;

background: url(images/menu_hover_mid.png) bottom repeat-x;

text-decoration:underline;

}

.SEOMenu .CurrentItem :hover > a em.left, .SEOMenu .ParentItem :hover > a em.left {

background: url(images/menu_hover_left.png) bottom left no-repeat;

}

.SEOMenu .CurrentItem :hover > a em.right, .SEOMenu .ParentItem :hover > a em.right {

background: url(images/menu_hover_right.png) bottom right no-repeat;

}



.SEOMenu ul ul .CurrentItem a:hover b {

color:#000;

background: transparent;

text-decoration:underline;

}

.SEOMenu ul ul .CurrentItem a:hover em.left {

background: transparent;

}

.SEOMenu ul ul .CurrentItem a:hover em.right {

background: transparent;

}

.SEOMenu ul ul .CurrentItem :hover > a b

{

color:#ffffff;

background: transparent;

text-decoration:underline;

}

.SEOMenu ul ul .CurrentItem :hover > a em.left {

background: transparent;

}

.SEOMenu ul ul .CurrentItem :hover > a em.right {

background: transparent;

}



/********************************************/
.SEOMenu ul li ul{
	display:none;
}

.SEOMenu ul li:hover ul {

display:block; position:absolute;top:29px; background:#b1b1b1; margin-top:16px; margin-left:3px; left:0; width:93px;

}



.SEOMenu ul li:hover ul.scroller {

height:138px; width:172px; overflow:auto;}



.SEOMenu ul li:hover ul.endstop {

left:-90px;

}

.SEOMenu ul li:hover ul li ul {

display: none;

}

/*flyout width*/

.SEOMenu ul li:hover ul li a {

display:block; background:#fff; color:#000; height:auto; line-height:15px;padding:4px 14px; width:114px; border:1px solid #000;

}

.SEOMenu ul li:hover ul li a.drop {

background:#B6B0A4; 

}

.SEOMenu ul li:hover ul li a:hover {

color:#ff0000; background: #fff;

}

.SEOMenu ul li:hover ul li a:hover.drop {

background: #888; color:#ff0;

}

.SEOMenu ul li:hover ul li:hover ul {

display:block; position:absolute; left:153px; top:-70px; color:#000; left:152px; height:138px; width:172px; overflow:auto; background:#B1B1B1;

}

.SEOMenu ul li:hover ul li:hover ul li a {background:#888;}

.SEOMenu ul li:hover ul li:hover ul li.group {width:162px; padding:5px 0;}



.SEOMenu ul li:hover ul li:hover ul.left {

left:-172px;

}

.SEOMenu ul li:hover ul li:hover ul li a:hover {background:#ff0; color:#fff;}



/* specific to IE5.5 and IE6 browsers */

.SEOMenu ul li a:hover ul {

display:block;position:absolute;top:30px; t\op:29px; background:#aaa;left:0; marg\in-top:1px;

}

.SEOMenu ul li a:hover ul.scroller {

height:138px; overflow:auto;}



.SEOMenu ul li a:hover ul.endstop {

left: -90px;

}

.SEOMenu ul li a:hover ul li a {

display:block; color:#fff; height:1px; line-height:15px; padding:4px 16px; width:152px; w\idth:120px;

}

.SEOMenu ul li a:hover ul li a.drop {

background:#888; padding-bottom:5px;

}

/********************* END MENU *******************/

.SkinObject{

	color:#fff;

	font-weight:bold;

	text-align:center;

}

a.SkinObject,a.SkinObject:link, a.SkinObject:active, a.SkinObject:visited{

	color:#fff;

	font-weight:bold;

}

a.SkinObject:hover{

	text-decoration:underline;

	font-weight:bold;

	text-align:center;

}



.Layout-Background

{

	/*width: 100%;*/

	background-repeat: repeat-x;

	background-position: 0 0;

	/*text-align: center;*/

	padding-bottom: 50px;

}

.Layout-Grid

{

	width:1000px;

	margin-left: auto;

	margin-right: auto;

}

.Layout-Site

{

	width:1000px;

}

#copyright{

	width: 1000px;

	margin:0 auto;

	color:#fff;

        text-align:center;}

	

        #copyright p{

	        font-size: 14px;

}

#disclaimer{

    width: 1000px;

        text-align:center;}

	

#disclaimer p{

	font-size: 11px;

	line-height: 1.5em}



#disclaimer p strong {

	font-size:12px;}

#map-area{

	width: 500px;

	height: 400px;

	margin: 1em 0em 0em 2em;

	text-align: center;}



	#map-area div div div div div div div{

		overflow-y: visible !important;

		overflow-x: visible !important;}

#map-col{

float:left;

}

#map-area{

	border: 1px solid #000;}

.hide-field{

	display: none;}

/* rotator css */

div#rotator{

   position:relative;

   top:13px;

   left:582px;
float:left;
}

div#rotator ul{
   width:405px;
}
div#rotator ul li {

	position:absolute;

        top:0;

        left:0;

	list-style: none;

}

/* rotator image style */	



div#rotator ul li img {

	background:none;

        width:405px;

        height:331px;

}

div#rotator ul li.show {

	z-index:500

}
#spacer{
	width: 582px;
	float:left;
}
#content-img{
	float:left;
	padding: 0 12px 12px 0;
	max-width:200px;
}
#content-img img{
	border: 1px solid #000;

}