/* 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-image: url(graphics/bg-wide.gif);/*fpb */
	background-repeat: repeat-y;/*fpb */
	}
	
	
.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;

/* we're dropping the contend shadow at the top of the contents for GS printers z-index:0 instead of z-index:1 */
z-index:0;
}

.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;
}

#m2Layer3 {
	position:relative;
	left:100px;
	top:300px;
	width:155px;
	height:29px;
	z-index:3;
	background-color: #FFFFFF;
}


#m2Layer2 {
	position:absolute;
	left:764px;
	top:301px;
	width:155px;
	height:29px;
	z-index:1;
}
#m2Layer1 {
	position:absolute;
	left:313px;
	top:1050px;
	width:220px;
	height:93px;
	z-index:2;
}
#brochure {
	position:absolute;
	left:528px;
	top:11px;
	width:180px;
	height:75px;
	z-index:1;
	}
	

.flashDemo{
	position:absolute; 
	width:756px; 
	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}

.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:20px;

}
.msubMenu{
position:absolute;
visibility:hidden;
left:193px;
margin-top:-37px;
width:338px;/*fpb */
height:auto;
border:1px solid #A0C0D8;
z-index:3;
}

.msubMenuItem{
position:relative;
width:313px;/*fpb */
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:140px;

}
.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;
}
