/* 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-wide.gif);
	}

.matrixborder{
	border:thin solid #CCCCCC;
	background-color: #CCCCCC;
}

.cellcolor{
	background-color:#FFFFFF;
}

.tourlink a{
	color: #FFFFFF;
}

.tourlink a:link{
	color: #FFFFFF;
}

.tourlink a:hover{
	color: #FFFFFF;
}

.tourlink2 a{
	color: #FFFFFF;
	font-size:12px;
	font-weight:bold;
}

.tourlink2 a:link{
	color: #FFFFFF;
	font-size:12px;
	font-weight:bold;
}

.tourlink2 a:hover{
	color: #FFFFFF;
	font-size:12px;
	font-weight:bold;
}

.tourheading{
	font-family:Verdana, Arial, Helvetica, sans-serif;
	font-size:22px;
	color: #FFFFFF;
	font-weight:bold;
	font-variant:small-caps;
	}

.navfoot a:visited{
color:#0033FF;
}

.navfoot a:link{
color:#0033FF;
}
.navfoot a:hover{
color:#0033FF;
}

.newsborder{
	border:thin solid #367FC3;
}
	
	
.background{
	position:relative;
	width:955px;
	height:100%;
	background-image:url(graphics/contentBGLight.gif);
	background-repeat:repeat-y;
	padding:0px 0px 0px 0px;
}

.tourbackground{
	position:relative;
	width:955px;
	height:100%;
	background-image:url(graphics/contentBGLight2.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;
}

.formheading{
	font-family:Verdana, Arial, Helvetica, sans-serif;
	font-size:14px;
	color: #013E6D;
	font-weight:bold;
	font-variant:small-caps;
	}
	
.formsmit{
	font-family:Verdana, Arial, Helvetica, sans-serif;
	font-size:10px;
	color:#000000;
	font-style:italic
	}

.heading{
	font-family:Verdana, Arial, Helvetica, sans-serif;
	font-size:22px;
	color: #013E6D;
	font-weight:bold;
	font-variant:small-caps;
	}


.headingsm{
	font-family:Verdana, Arial, Helvetica, sans-serif;
	font-size:12px;
	color:#013E6D;
	font-weight:bold;
	}

.headingwht{
	font-family:Verdana, Arial, Helvetica, sans-serif;
	font-size:12px;
	color:#FFFFFF;
	font-weight:bold;
	}

.headingblk{
	font-family:Verdana, Arial, Helvetica, sans-serif;
	font-size:11px;
	color:#000000;
	font-weight:bold;
	}

.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 px;
text-align:left;
color:#000000;
}

.columnpadding{
	padding-right:40px;
	line-height:15px;
	}

.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/contentshadow1.gif);
line-height:0px;
font-size:0px;
}
.copy{
position:relative;
left:0px;
top:0px;
height:auto;
padding:20px 0px 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:585px; 
	height:186px; 
	margin:0px 0px 0px 2px; 
	top:122px; 
	left:192px; 
	padding:0 0 0 0;	
	z-index:3;
}


/* 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}

.subMenuItemThird a{text-decoration:none;color: #0035EC;}
.subMenuItemThird 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;


}

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:318px;/*fpb */
height:auto;
border:1px solid #A0C0D8;
z-index:3;
}

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

}

.subMenuItemThird{
position:relative;
width:293px;/*fpb */
padding:4px 0px 0px 25px;
height:19px;
background-image:url(graphics/subMenuBG.gif);
text-align:left;
z-index:4;
text-indent:12px;

}

.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;
}
/* THIRD COLUMN */

.thirdColumn {
position:relative;
margin-right:-100px;
width:167px;
height:500px;
background-image:url(graphics/fadebar.jpg);
background-repeat:repeat-x;
z-index:0;
}

.rightBlock1{
position:relative;
}
.rightBlock1{
position:relative;
}
.rightBlock1{
position:relative;
}
/* THIRD COLUMN */

.thirdColumn {
width:157px;
height:100%;
background-image:url(graphics/fadebar.jpg);
background-repeat:repeat-x;
z-index:2;
background-color:#FFFFFF;
color:#000000;
padding-left:10px;
}

.blocktext a:link{
	color:#367FC3;
	size:10px;
	}

.blocktext a:visited{
	color:#367FC3;
	size:10px;
	}

.blocktext a:hover{
	color:#367FC3;
	size:10px;
	}

.rightBlock1{
	position:relative;
	z-index:2;
	width:146px;
	height:92px;
	background-image:url(graphics/callouts/contact.gif);
	background-position:top;
	background-repeat:no-repeat;
	margin-top:15px;
	padding-top:10px;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 10px;
	font-style: normal;
	color: 367FC3;
	l
}
.rightBlock2{
	position:relative;
	z-index:2;
	width:146px;
	height:92px;
	background-image:url(graphics/callouts/stayinform.gif);
	background-position:top;
	background-repeat:no-repeat;
	margin-top:10px;
	padding-top:10px;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 10px;
	font-style: normal;
	color: 367FC3;
}


.rightBlock3{
	position:relative;
	z-index:2;
	width:146px;
	height:149px;
	background-position:top;
	background-repeat:no-repeat;
	margin-top:10px;
	padding-top:10px;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 10px;
	font-style: normal;
	color: 367FC3;
	background-image: url(graphics/callouts/related.gif);
}
.rightBlock4{
position:relative;
}
