/* layout
----------------------------------------------- */
body{
	margin: 0px 0px 0px 0px;
	padding: 0px 0px 0px 0px;
	width:100%;
	height:100%;
	font-family:Verdana, Arial, Helvetica, sans-serif;
	font-size: 11px;
	color: #fff;
	background: url(graphics/bg.gif);
	}
	
	
.background{
position:relative;
width:955px;
height:100%;
background-image:url(graphics/contentBGLight.gif);
background-repeat:repeat-y;
padding:0px 0px 0px 0px;
}
.wrapper{

width:955px;
height:auto;
padding:0px 0px 0px 0px;
background-image:url(graphics/contentBGLight.gif);
background-repeat:repeat-y;
}






.header{
position:relative;
width:771px;
height:122px;
}
.navBackground{
width:193px;
height:auto;
/*background-image:url(graphics/navBG.gif);*/
text-align:center;
z-index:5;
}

.navigation{
width:193px;
height:auto;
/*background-image:url(graphics/sidebarBG.gif);*/
text-align:center;
z-index:4;
}
.navShadow{
/* CAUSES ALIGNMENT ISSUE IN CONTRIBUTE
position:relative;
width:100%;
*/
height:7px;
line-height:7px;
font-size:0px;
background-image:url(graphics/navShadow.gif);
background-repeat:repeat-x;
padding:0px 0px 10px 0px;
margin:0 0 0 0;
}

.sidebar{
/* CAUSES ALIGNMENT ISSUE IN CONTRIBUTE
position:relative;
width:100%;
*/
height:auto;
padding:30px 0px 0px 0px;
margin:15px 0px 0px 0px;
text-align:center;
color:#000000;
background-image:url(graphics/navBG.gif);

}
.content{

left:193px;
top:0px;
width:757px;/*578*/
height:auto;
margin:0px 0px 0px 0px;
text-align:left;
color:#000000;

}
.contentShadow{
position:absolute;
left:193px;
top:122px;
width:757px;/*578*/
height:9px;
background-image:url(graphics/contentshadow1.gif);
background-repeat:repeat-x;
background-position:top;
z-index:1;
}

.flash{
position:relative;
left:0px;
top:0px;
width:100%;
height:auto;
text-align:left;
color:#000000;
}
.flashShadow{
position:relative;
left:0px;
top:0px;
width:100%;
height:6px;
background-image:url(graphics/flashShadow.gif);
line-height:0px;
font-size:0px;
}
.copy{
position:relative;
left:0px;
top:0px;
width:697px;/*518*/
height:auto;
padding:20px 30px 50px 30px;
background-image:url(graphics/copyBG.gif);
background-repeat:repeat-y;
background-color:#FFFFFF;
color:#000000;
}
.footer{
position:relative;
left:0px;
width:548;
height:90px;
padding:30px 0px 0px 30px;
color: #84999F;
background-color:#f5f9f9;
background-image:url(graphics/footerShadow.gif);
background-repeat:repeat-y;
background-position:left;
}
.footerText{
padding:0px 0px 0px 100px;
}

.copyLeft{

width:489px;
}

.copyRight{

width:150px;
}


#m2Layer2 {
	position:absolute;
	left:764px;
	top:301px;
	width:155px;
	height:29px;
	z-index:1;
}
#m2Layer1 {
	position:absolute;
	left:777px;
	top:354px;
	width:25px;
	height:88px;
	z-index:2;
}
#brochure {
	position:absolute;
	left:528px;
	top:11px;
	width:180px;
	height:75px;
	z-index:1;
	}
	

.flashDemo{
	position:absolute; 
	width:757px; 
	height:186; 
	margin:0px 0px 0px 2px; 
	top:122px; 
	left:192px; 
	padding:0 0 0 0;	
	z-index:1;
}
.flashDemom2{
	position:absolute; 
	width:756px; 
	height:186; 
	margin:0px 0px 0px 2px; 
	top:122px; 
	left:193px; 
	padding:0 0 0 0;	
	z-index:1;
}

/* typography
----------------------------------------------- */
a{text-decoration:none;color: #0035EC;}
a:hover {text-decoration:underline}

.nohover {text-decoration:underline; color:#0035EC;}

.footer a{text-decoration:none;color: #84999F;}
.footer a:hover {text-decoration:underline}

.subMenuItem a{text-decoration:none;color: #0035EC;}
.subMenuItem a:hover {text-decoration:underline}

p {
	padding-bottom: 1.5em;
	line-height: 1.3em;
	}
.maintitle{
font-family:Verdana, Arial, Helvetica, sans-serif;
font-size:16px;
color:#000000;
font-weight:bold;
margin-top:0px;
line-height:18px;
padding:0;
text-transform:capitalize;
z-index:2;
}

.maintitleNoInitCaps{
font-family:Verdana, Arial, Helvetica, sans-serif;
font-size:16px;
color:#000000;
font-weight:bold;
margin-top:0px;
line-height:18px;
padding:0;
z-index:2;
}

h1{
font-family:Verdana, Arial, Helvetica, sans-serif;
font-size:18px;
color:#000000;
font-weight:bold;
margin-top:20px;
line-height:18px;
padding:0;
}
	
h2{ 
font-family:Verdana, Arial, Helvetica, sans-serif;
font-size:11px;
font-weight:bold;
margin:0px;

}	
.ulist{
margin-top:-10px;
margin-bottom:0px;
}

/* menu
----------------------------------------------- */
.button{
position:relative;
z-index:2;
width:193px;
}

.subMenu{
position:absolute;
visibility:hidden;
left:193px;
margin-top:-37px;
width:280px;
height:auto;
border:1px solid #A0C0D8;
z-index:3;
}

.subMenuItem{
position:relative;
width:255px;
padding:4px 0px 0px 25px;
height:19px;
background-image:url(graphics/subMenuBG.gif);
text-align:left;
z-index:4;

}

.navigation a{color:#0043EC;}
.navigation ul{
text-align:left;
margin:0px 0px 0px 22px;
padding:0px 0px 0px 0px;
list-style-type:none;
}
.navigation li{
margin:7px 0px 7px 0px;
padding:0px 0px 0px 15px;
width:127px;

}
.navigation li a{

margin:0px 0px 0px 0px;
padding:0px 0px 0px 0px;
}
.subMainOn{
background-image:url(graphics/onState.jpg);
background-repeat:no-repeat;
background-position:top left;
color:#395D81;
font-weight:bold;
}
.subMainOn a{
color:#395D81;
font-weight:bold;
}

.sitemap{
	padding-bottom:5px;
	letter-spacing:-1px;
}

.flashtour-title{
	position:absolute;
	width:950px;
	height:34px;
	top:-8px;
	left: 0px;
}
.content-title{
	position:absolute;
	width:950px;
	height:27px;
	top:-8px;
	left: 0px;
}

.flashtour{
	position:absolute;
	width:950px;/*968*/
	height:662px;/*521*/
	top:-8px;
	left: 0px;
	background-image:url(graphics/bg_tour2.gif);
}


.tourlink{
font-family:Verdana, Arial, Helvetica, sans-serif;
font-size:11px;
color:#0000FF;
font-weight:bold;
}
.background-tour{
position:absolute;
width:955px;
height:100%;
background-image:url(graphics/contentBG_tour.gif);
background-repeat:repeat-y;
padding:0px 0px 0px 0px;
}

.wrapper-tour{
float:left;
width:955px;
height:auto;
padding:0px 0px 0px 0px;
background-image:url(graphics/contentBG_tour.gif);
background-repeat:repeat-y;
}
.footer-tour{
position:relative;
top:693px;
left:0px;
width:920px;/*548*/
height:250px;
padding:30px 0px 0px 30px;
color: #84999F;
background-image:url(graphics/footerBG_tour.gif)
}

.ChipTableTitle {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 18px;
	font-style: italic;
	line-height: normal;
	font-weight: bold;
}

.ChipTableTitleSide {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 14px;
	font-style: normal;
	line-height: normal;
	font-weight: bold;
}

.ChipTableCopy {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 11px;
	font-style: normal;
	line-height: normal;
	font-weight: normal;
}

.ChipTableCaption {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 10px;
	font-style: normal;
	line-height: normal;
	font-weight: bold;
}

