body,
html {
	margin:10px;
	padding:0;
	background:#003366;
}

#wrapper {
	background:#003366;
}

#page {
	text-align:left;
	width:772px;
	background:#FFFFFF;
}

#header {
	background: url(../images/header.gif) no-repeat;
	height:116px;
	/*padding-top:9px;*/
	padding-left:14px;
	padding-bottom:0px;
	font-size:9px;
	line-height:100%;
}

#navcontainer {
	/*width:500px;*/
	/*background: #FFFFFF;*/
	align:right;
	/*height:20px;*/
	/*text-align:right;*/
	margin-right:12px;
	padding-top:0;
}

#globalnav {
	font-family: Arial, Helvetica, sans-serif;
	font-size:9pt;
	font-weight:bold;
	text-decoration:none;
	/*display:inline;*/
	list-style-type:none;
	padding: 0px 0px 0px 0px;
	margin-right:12px;
	text-align: right;
	/*background:url(../images/blue_underline.gif) repeat-x;*/
	border-bottom:1px solid #369;
}

#globalnav A:Link{
	font-family: Arial, Helvetica, sans-serif;
	font-size:9pt;
	font-weight:bold;
	text-decoration:none;
	/*display:inline;*/
	list-style-type:none;
	padding: 0px 0px 0px 0px;
	margin-right:12px;
	text-align: right;
}

#globalnav A:Visited{
	font-family: Arial, Helvetica, sans-serif;
	font-size:9pt;
	font-weight:bold;
	color:#336699;
	text-decoration:none;
	/*display:inline;*/
	list-style-type:none;
	padding: 0px 0px 0px 0px;
	margin-right:12px;
	text-align: right;
}

ul#globalnav {
 	margin-left: 0;
 	padding-left: 0;
 	white-space: nowrap;
	text-align:right;
 }

 #globalnav li {
 	display: inline;
 	list-style-type: none;
	padding-left:4px;
	padding-right:4px;
	text-align:right;
 }

 #globalnav a { 
	padding: 2px 3px;
 }

#globalnav a:link, #navlist a:visited {
	color: #036;
 	background-color: #FFF;
 	text-decoration: none;
 }

#globalnav a:hover {
 	color: #fff;
	height:20px;
 	background-color: #369;
 	text-decoration: none;
 }
 
 #globalnav a:active {
	color: #FFCC66;
 	/*background-color: #036;*/
 	text-decoration: none;
 }

#body {
	background:#CCCCCC;
}

#body_main {
	background: url(../images/photo_main1.jpg);
	height:226px;
}

#body_page {
    /*background:#FFFFFF;*/
	background: url(../images/body_page.gif) repeat-y;
}
	
#body_low_field {
    background: url(../images/body_main.gif) repeat-y top left;
    }

.targettablebody {
    background: #FFFFFF;
    }
    
.targettablefooter {
    background: url(../images/table_footer_white.gif) no-repeat top left;
    height: 9px;
    }
	
.targethead A:Link {
    font-family: Arial, Helvetica, san-serif;
    font-size: 10pt;
    font-weight: bold;
    color: #003366;
    } 

.targethead A:Visited{
    font-family: Arial, Helvetica, san-serif;
    font-size: 10pt;
    font-weight: bold;
    color: #336699;
    } 
    
.targethead {
    font-family: Arial, Helvetica, san-serif;
    font-size: 10pt;
    font-weight: bold;
    color: #003366;
    margin-top: 3px;
    margin-right: 6px;
    margin-bottom: 0px;
    margin-left: 6px;
    } 
    
.targetlink A:Link {
    font-family: Arial, Helvetica, san-serif;
    font-size: 8pt;
    font-weight: normal;
    color: #003366;
    } 

.targetlink A:Visited{
    font-family: Arial, Helvetica, san-serif;
    font-size: 8pt;
    font-weight: normal;
    color: #336699;
    } 
    
.targetlink {
    font-family: Arial, Helvetica, san-serif;
    font-size: 8pt;
    font-weight: normal;
    color: #003366;
    margin-top: 3px;
    margin-right: 6px;
    margin-bottom: 0px;
    margin-left: 6px;
    }
	
#footer_main {
    background: url(../images/footer_main.gif) no-repeat bottom left;
    height: 37px;
    }
	
#footer {
	background: url(../images/footer_inside.gif) no-repeat bottom left;
	height:37px;
	padding:0px;
	clear:both;
}

#globalfooternav {
	font-family: Arial, Helvetica, san-serif;
    font-size: 9pt;
    font-weight: normal;
    background:#003366;
	color: #FFFFFF;
	text-align: center;
}

#globalfooternav A:Visited{
	font-family: Arial, Helvetica, san-serif;
    font-size: 9pt;
    font-weight: normal;
    color: #6699CC;
}

#globalfooternav A:Link {
	font-family: Arial, Helvetica, san-serif;
    font-size: 9pt;
    font-weight: bold;
    color: #FFFFFF;
}

.headline {
	font-family: Arial, Helvetica, san-serif;
	font-size: 14pt;
	font-weight: bold;
	color: #336699;
	padding-top: 3px;
	padding-left: 10px;
	padding-right: 10px;
}

#contentcolumn {
	width:740px;
	/*padding-top:50x;
	padding-left:10px;
	padding-right:22px;
	padding-bottom:20px;*/
	margin-left:10px;
	margin-right:22px;
	/*margin-bottom:20px;*/
}
	
.bodycopy {
	font-family: Arial, Helvetica, san-serif;
	font-size: 10pt;
	font-weight:normal;
	color: #000000;
	/*padding-top:50x;
	padding-left:10px;
	padding-right:22px;
	padding-bottom:20px;*/
	margin-left:10px;
	margin-right:22px;
	margin-bottom:20px;
}


.bodycopyInstructions {
	font-family: Arial, Helvetica, san-serif;
	font-size: 10pt;
	font-weight:normal;
	color: #336699;
	/*padding-top:50x;
	padding-left:10px;
	padding-right:22px;
	padding-bottom:20px;*/
	margin-left:20px;
	margin-right:32px;
	margin-bottom:20px;
}


.bodycopyEmphasis {
	font-family: Arial, Helvetica, san-serif;
	font-size: 14pt;
	font-weight:normal;
	font-weight: bold;
	color: #6699CC;
	/*padding-top:50x;
	padding-left:10px;
	padding-right:22px;
	padding-bottom:20px;*/
	margin-left:10px;
	margin-right:22px;
	margin-bottom:20px;
}

.bodycopylistheader {
	font-family: Arial, Helvetica, san-serif;
	font-size: 12pt;
	font-weight:bold;
	color: #336699;
	/*padding-top:50x;
	padding-left:10px;
	padding-right:22px;
	padding-bottom:20px;
	margin-left:10px;
	margin-right:22px;
	margin-bottom:20px;*/
}

.bodycopylist {
	font-family: Arial, Helvetica, san-serif;
	font-size: 10pt;
	font-weight:normal;
	color: #000000;
	text-align:left;
	/*padding-top:50x;
	padding-left:10px;*/
	padding-right:22px;
	/*padding-bottom:20px;
	margin-left:10px;
	margin-right:22px;
	margin-bottom:20px;*/
}

.bodycopylist ul li{
	font-family: Arial, Helvetica, san-serif;
	font-size: 10pt;
	font-weight:normal;
	color: #000000;
	/*padding-top:50x;
	padding-left:10px;*/
	padding-right:22px;
	/*padding-bottom:20px;*/
	margin-left:10px;
	/*margin-right:22px;
	margin-bottom:20px;*/
}

.bodyTable {
	font-family: Arial, Helvetica, san-serif;
	font-size: 10pt;
	font-weight: bold;
	color: #003366;
	}
	
.rowOdd {
	 background: #CCCCCC;
	}

#columnnarrow {
	background:#FFFFFF; /* Should be set to same as page.*/
	width:181px;
	float:left;
	vertical-align:top;
}

#columnwide {
	/*background:#FFFFFF;*/
	background: url(../images/column_wide589.gif) repeat-y;
	width:589px;
	float:right;
	border-left:1px solid #369;
	margin-left: -130px;
	/*margin-right:12px;*/
}

 #contextnav {
	font-family: Arial, Helvetica, sans-serif;
	width:160px;
	font-size:10pt;
	line-height:120%;
	/*font-weight:bold;*/
}

ul#contextnav {
 	margin-left: 0;
 	padding-left: 6px;
 	white-space: nowrap;
	list-style-type:none;
	width:160px;
 }

#contextnav li {
 	list-style-type: none;
	padding:0;
 }

#contextnav a { 
	padding: 0px 0px;
	display:block;
	text-decoration:none;
 }

#contextnav a:link {
	color: #036;
	width:140px;
 	text-decoration: none;
 }

#contextnav A:hover{
	width:140px;
	margin-left:0px;
	padding-left:0px;
	/*float:left;*/
	color:#6699CC;
	text-decoration: none;
	border-bottom:1px solid #369;
}

#contextnav A:visited{
	width:140px;
	/*float:left;*/
	color:#336699;
	text-decoration: none;
}

.taxTable {
	font-family: Arial, Helvetica, san-serif;
	font-size: 10pt;
	font-weight:normal;
	color: #000000;
}

.taxTableTitle {
	background: #CCCCCC;
	font-family: Arial, Helvetica, san-serif;
	font-size: 12pt;
	font-weight:bold;
	color: #003366;
	text-align: center;
}

.taxTableSubTitle {
	background: #003366;
	font-family: Arial, Helvetica, san-serif;
	font-size: 10pt;
	font-weight:bold;
	color: #FFFFFF;
	text-align: center;
}

.taxTableLegend {
	font-family: Arial, Helvetica, san-serif;
	font-size: 9pt;
	font-weight:normal;
	color: #003366;
}


