
html, body, p, div, img, li, ul, dl, dd, dt, form, form, noscript {
border:0pt none;
border-spacing:0pt;
font-family:Verdana,Arial,Helvetica,sans-serif;
margin:0pt;
padding:0pt;
}

input, select {
margin:0pt;
padding:0pt;
}

body {
background:#FFFFFF none repeat scroll 0%;
color:#333333;
font-family:Verdana,Arial,Helvetica,sans-serif;
font-size:80%;
margin:0px;
padding:0pt;
}


#container {
background-color:#FFFFFF;
border-color:#FFFFFF;
border-style:solid;
border-width:0px 1px;
margin-left:auto;
margin-right:auto;
max-width:1180px;
padding:0pt;
}

*html #contain{height:1%}



ul {
list-style-type:disc;
margin:0px;
padding:0px;
}
ol {
list-style-type:decimal;
}
img {
border:0pt none;
margin:0pt;
padding:0pt;
}
div, span {
}
.left {
text-align:left;
}
.right {
text-align:right;
}
.center {
text-align:center;
}
.underline {
text-decoration:underline;
}
iframe {
border:0pt none;
}
a:link, a:visited {
color:#0066CC;
text-decoration:underline;
}
a:hover, a:active {
color:#000000;
text-decoration:underline;
}
b, strong {
font-weight:bold;
}
i, em {
font-style:italic;
}
p {
margin:0pt;
padding:2px 0pt 6px;
}



.hide { display: none;}
.clear {clear: both;}
.spacer {display: block; clear: both;}













.spacer { display: block; clear: both;}



/* Content CSS, pTools v5
* CSS rules for main site content and secondary content
*
* 
*
*/

/* Homepage */

/* Content styles */

.content{z-index:10000; height:1%;}

h1 {
color:#1A5A7F;
font-size:1.6em;
font-weight:normal;
margin:0px;
padding:0px 0px 10px;
}

h1.heading {
color:#1A5A7F;
font-size:1.6em;
font-weight:normal;
margin:0px;
padding:0px 0px 10px;
}

#contentsub h2 {
color:#4098CD;
font-size:1.3em;
font-weight:bold;
margin:0px;
padding:15px 0px 3px;
}

h2 {
color:#4098CD;
font-size:1.3em;
font-weight:bold;
margin:0px;
padding:15px 0px 3px;
}

h3 {
color:#037EE2;
font-size:1.2em;
margin:15px 0px 0px;
padding:0px 0px 3px;
}


 img.right{ float: right;}
 img.left{ float: left;}



/* Document List */
#mainDoclist {margin: .9em .3em;}
#mainDoclist li {margin-bottom: .8em; padding-bottom: 1.2em; border-bottom: solid 1px #e8e9ec;}
#mainDoclist h2 {padding: .2em .3em .2em; font-size: 1.3em;}
#mainDoclist h2, #mainDoclist h2 a, #mainDoclist h2 a:link, #mainDoclist h2 a:visited {}

#mainDoclist h2.resourceTitle {padding-left: 1.5em; background: transparent no-repeat; background-position: .2em .3em; font-weight: normal;}

#mainDoclist h2.pdf{background-image: url('/images/icons/pdf.gif');}
#mainDoclist h2.doc, #mainDoclist h2.rtf {background-image: url('/images/icons/doc.gif');}
#mainDoclist h2.txt{background-image: url('/images/icons/miscimage.gif');}
#mainDoclist h2.htm, #mainDoclist h2.html {background-image: url('/images/icons/htm.gif');}
#mainDoclist h2.xls{background-image: url('/images/icons/xls.gif');}
#mainDoclist h2.ppt{background-image: url('/images/icons/ppt.gif');}
#mainDoclist h2.mov{background-image: url('/images/icons/mov.gif');}
#mainDoclist h2.avi, #mainDoclist h2.asf, #mainDoclist h2.wmv, #mainDoclist h2.mpg, #mainDoclist h2.mpeg {background-image: url('/images/icons/avi.gif');}
#mainDoclist h2.gif, #mainDoclist h2.jpg, #mainDoclist h2.png {background-image: url('/images/icons/png.gif');}
#mainDoclist h2.mp3 {background-image: url('/images/icons/mp3.gif');}
#mainDoclist h2.pdf{background-image: url('/images/icons/pdf.gif');}

#mainDoclist p {padding: .2em .6em;}
#mainDoclist .storyLink {display: block; padding: .3em .1em .4em; font-size: .9em;}


/* Related & File Links */
/*.linkList {width: 90%; margin: .9em 5%;}*/
.sharedContextLists {margin-top: 3em; padding: 1em 0 2em; border-top: solid 1px #ccc;}
.linkList {margin: .9em .4em;}
.linkedDocuments, .linkedFiles {margin: .9em 1.6em;}
.linkList h2, .linkedDocuments h2, .linkedFiles h2 {padding: .3em .3em .35em 1.8em; background: #ecf0f7; background-position: center; border: solid 1px #ecf0f7; border-style: solid solid none solid; font-size: 1.15em; color: #0f0f75;}
.linkedDocuments h2, .linkedFiles h2 {padding: .25em .2em .3em 1.2em; background-image: none; border-color: #ecf0f7; font-size: 1em;}
.linkList ul, .linkedDocuments ul, .linkedFiles ul {margin: 0; border: solid 1px #ecf0f7; border-style: none solid solid solid; }
.linkList li, .linkedDocuments li, .linkedFiles li { margin: 0; padding: 0; border-bottom: solid 1px #ecf0f7; text-indent: 0;}
.linkList li:hover, .linkedDocuments li:hover, .linkedFiles li:hover, .linkList li.sfhover, .linkedDocuments li.sfhover, .linkedFiles li.sfhover{ background-color: #f8f8fa;}
.linkedDocuments li, .linkedFiles li {border-color: #ecf0f7;}
.linkList li.last, .linkedDocuments li.last, .linkedFiles li.last { border-bottom: none;}
.linkList li a, .linkedDocuments li a, .linkedFiles li a { margin: 0; padding: .4em .2em .5em 1.7em; background: #fff url('/images/other/arrow03.gif') no-repeat; background-position: -1.1em -.35em;}
.linkedDocuments li a, .linkedFiles li a {  padding: .3em .2em .4em 1.2em; background: none; font-size: .9em;}
.linkList li .resourceDescription, .linkedFiles li .resourceDescription, .linkedDocuments li .resourceDescription {display: block; padding: .3em .2em .5em 2em; font-size: .9em;}
.linkedFiles li .resourceDescription, .linkedDocuments li .resourceDescription {padding: .1em .2em .4em 1.2em;}
.linkList .dateDisplay, .linkedDocuments .dateDisplay, .linkedFiles .dateDisplay {position: absolute;}



.banners
{
	margin-top:5px;
	text-align:center;
	
}

.banners img
{
	margin-top:7px;
}


.contentBanner
{
	background-color:#EDE0CE;
	padding:0px;
	margin:0px;
	height:auto;
	margin-bottom:10px;
}

#banner {
border-bottom:6px solid #CCD038;
margin:0px;
padding:0px;
}

*html #banner
{height:1%;}


#header {
background-image:url(/images/header.gif);
background-position:left top;
background-repeat:no-repeat;
height:126px;
}

/*
*html #header{height:1%;}
*/
#globalnav {
color:#003399;
float:left;
padding:7px 0px 0px 10px;
width:500px;
position: absolute;
}

#globalnav a:link {
color:#003399;
text-decoration:none;
}

.home {
background-image:url(/images/home.gif);
background-position:0px 2px;
background-repeat:no-repeat;
margin:0px;
padding:0px 20px;
}

.about {
background-image:url(/images/about.gif);
background-position:0px 2px;
background-repeat:no-repeat;
margin:0px;
padding:0px 20px;
}

.contact {
background-image:url(/images/contact.gif);
background-position:0px 2px;
background-repeat:no-repeat;
margin:0px;
padding:0px 0px 0px 20px;
}

#logo-left { float: left; position: absolute; top: 30px; margin-left: 10px; }

#logo-right {
float:right;
padding:12px 0px 0px;
width:340px;
}

#number img{
margin:0px;
padding:0px 20px 0px 0px;
}

#navbar {
background-color:#102051;
background-image:url(/images/navbg.gif);
background-position:left top;
background-repeat:repeat-x;
border-bottom:1px solid #FFFFFF;
height:31px;
}

#navbar ul {
line-height:31px;
margin:0px;
padding:0px;
}

#navbar ul li {
border-left:1px solid #385A90;
border-right:1px solid #164767;
float:left;
list-style-type:none;
}

#navbar ul li a {
background-image:url(/images/navbg.gif);
background-repeat:repeat-x;
color:#FFFFFF;
display:block;
font-weight:bold;
padding:0px 10px;
text-decoration:none;
}

#navbar ul li a:visited {
background-image:url(/images/navbg.gif);
background-repeat:repeat-x;
color:#FFFFFF;
font-weight:bold;
padding:0px 10px;
text-decoration:none;
}


#navbar ul li a:hover {
background-image:url(/images/navbg_over.gif);
background-repeat:repeat-x;
color:#192E63;
font-weight:bold;
padding:0px 10px;
text-decoration:none;
}


#navbar ul li a:focus {
background-image:url(/images/navbg_over.gif);
background-repeat:repeat-x;
color:#192E63;
font-weight:bold;
padding:0px 10px;
text-decoration:none;
}
#navbar ul li a:active {
background-image:url(/images/navbg_over.gif);
background-repeat:repeat-x;
color:#192E63;
font-weight:bold;
padding:0px 10px;
text-decoration:none;
}
#navbar ul li.on a {
background-image:url(/images/navbg_over.gif);
background-repeat:repeat-x;
color:#0F1F4F;
font-weight:bold;
padding:0px 10px;
text-decoration:none;
}


#footer {
background-image:url(/images/footer.gif);
background-position:left bottom;
background-repeat:repeat-x;
border-top:1px solid #CFC9C4;
clear:both;
margin:10px 0px;
padding:5px 0px 0px 5px;
}

*html #footer{height:1%;}

#footer p {
color:#666666;
line-height:1.6em;
margin:0px;
padding:0px 0px 3px;
text-align:center;
}

#history {
padding:10px 0px 20px;
}


*html #history{height:1%;}

#surround {
margin:0px 50px;
}



#subnavcontainer2 { margin:0px;  background-color:#ffffff;    }
		
#subnavcontainer2 ul{
			margin: 0;
			padding: 0;
			list-style-type: none;
			font-family: arial, Helvetica, sans-serif;
			font-size: 1em;
			}
		
#subnavcontainer2 ul li {margin:0px 0px 1px 0px;  padding:0px ;  }

		
#subnavcontainer2 ul a
		    {display: block;
			font-size: 1.1em;
			 padding: 5px 0px 5px 10px;
			 width: 168px;
			 color: #FFFFFF;
			 background-color: #192e63;
			 text-decoration: none;
			 font-weight:normal;
			 border-left: 6px solid #ccd038;
			
			}
			
#subnavcontainer2 ul a:visited{
			color: #FFFFFF;
			background-color: #192e63;
			text-decoration: none;
			font-weight:normal;
			border-left: 6px solid #ccd038;
			}			
		
#subnavcontainer2 ul a:hover
		    {color: #192e63;
			text-decoration: none;
			background-color: #ccd038;
			font-weight:normal;
			border-left: 6px solid #ccd038;
			 }
			 
#subnavcontainer2 ul a:focus
		    {color: #192e63;
			text-decoration: none;
			background-color: #ccd038;
			font-weight:normal;
			border-left: 6px solid #ccd038;
			 }	
			 
#subnavcontainer2 ul a:active
		    {color: #192e63;
			text-decoration: none;
			background-color: #ccd038;
			font-weight:normal;
			border-left: 6px solid #ccd038;
			 }					 		 
			
#subnavcontainer2 ul a:link.currentnav, #subnavcontainer2 ul a:visited.currentnav
		     {color: #192e63;
			text-decoration: none;
			background-color: #ccd038;
			font-weight:normal;
			border-left: 6px solid #ccd038;
			 }
			 
			 
			
		
#subnavcontainer2 ul ul{
			margin: 0;
			padding: 0;
			list-style-type: none;
			font-family: arial, Helvetica, sans-serif;
			font-size: 1em;
			}
		
#subnavcontainer2 ul ul li {margin:0px 0px 0px 0px;  padding:0px ;  }

		
#subnavcontainer2 ul ul a
		    {display: block;
			font-size: 1em;
			 padding: 5px 0px 5px 10px;
			 width: 168px;
			 color: #192e63;
			 background-color: #ccd038;
			 text-decoration: none;
			 font-weight:normal;
			 border-left: 6px solid #ccd038;
			
			}
			
#subnavcontainer2 ul ul a:visited{
			color: #192e63;
			background-color: #ccd038;
			text-decoration: none;
			font-weight:normal;
			border-left: 6px solid #ccd038;
			}			
		
#subnavcontainer2 ul ul a:hover
		    {color: #192e63;
			text-decoration: underline;
			background-color: #ccd038;
			font-weight:normal;
			border-left: 6px solid #ccd038;
			 }
			 
#subnavcontainer2 ul ul a:focus
		    {color: #192e63;
			text-decoration: underline;
			background-color: #ccd038;
			font-weight:normal;
			border-left: 6px solid #ccd038;
			 }	
			 
#subnavcontainer2 ul ul a:active
		    {color: #192e63;
			text-decoration: underline;
			background-color: #ccd038;
			font-weight:normal;
			border-left: 6px solid #ccd038;
			 }					 		 
			
#subnavcontainer2 ul ul ul a:link.currentnav, #subnavcontainer2 ul ul ul a:visited.currentnav
		     {color: #192e63;
			text-decoration: underline;
			background-color: #ccd038;
			font-weight:normal;
			border-left: 6px solid #ccd038;
			 }		
			 
	 
				

.backtotop {
background:transparent url(/images/bullet_up.gif) no-repeat scroll 0px 5px;
margin-top:20px;
padding:0px 0px 0px 12px;
}

#contentsub {
background-color:#FFFFFF;
margin-left:185px;
margin-right:0px;
padding:0px 15px 10px 25px;
}

#navcolumn {
background-color:#FFFFFF;
float:left;
margin:0px;
padding:0px;
width:178px;

}

/*
*html #navcolumn{height:1%;}
*/
a:link, a:visited {
color:#003399;
text-decoration:underline;
}

a:hover {
color:#0000CC;
text-decoration:underline;
}


#contentsub table th {
background-color:#CCD038;
border:1px solid #182D62;
border-collapse:collapse;
padding:5px;
text-align:left;
}

*html #contentsub{height:1%;}

#contentsub table {
border:1px solid #182D62;
border-collapse:collapse;
margin:0px 0px 20px;
}

#contentsub table td {
background-color:#FFFFFF;
border:1px solid #182D62;
border-collapse:collapse;
padding:5px;
text-align:left;
}

#contentsub ol li {
padding:0.2em 0pt 0.1em 0px;
}

#contentsub ol {
list-style-image:none;
list-style-position:outside;
list-style-type:decimal;
margin:0px 5px 0px 27px;
padding:0pt 0pt 0.6em;
}

#contentsub ul {
list-style-image:none;
list-style-position:outside;
list-style-type:none;
margin:10px 5px 0px;
padding:0pt 0pt 0.6em;
}

#contentsub ul li {
background:transparent url(/images/bullet.gif) no-repeat scroll 0em 0.6em;
display:block;
padding:0.2em 0pt 0.3em 10px;

}



#rightcol {
background-color:#FFFFFF;
float:right;
margin:0px;
padding:0px;
width:198px;

}

*html #rightcol{height:1%;}


#rightcol img{padding-top:6px;}

#content {

margin-left:185px;
margin-right:230px;
padding:0px 15px 10px 25px;
}

*html #content{height:1%;}

#content h2 {
color:#4098CD;
font-size:1.3em;
font-weight:bold;
margin:0px;
padding:15px 0px 3px;
}

#content ul {
list-style-image:none;
list-style-position:outside;
list-style-type:none;
margin:10px 5px 0px;
padding:0pt 0pt 0.6em;
}

#content ul li {
background:transparent url(/images/bullet.gif) no-repeat scroll 0em 0.6em;
display:block;
padding:0.2em 0pt 0.3em 10px;
}

#content ol {
list-style-image:none;
list-style-position:outside;
list-style-type:decimal;
margin:0px 5px 0px 27px;
padding:0pt 0pt 0.6em;
}

#content ol li {
padding:0.2em 0pt 0.1em 0px;
}

#content table {
border:1px solid #182D62;
border-collapse:collapse;
margin:0px 0px 20px;
}

#content table th {
background-color:#CCD038;
border:1px solid #182D62;
border-collapse:collapse;
padding:5px;
text-align:left;
}

#content table td {
background-color:#FFFFFF;
border:1px solid #182D62;
border-collapse:collapse;
padding:5px;
text-align:left;
}

#content_nonav {
background-color:#FFFFFF;
margin-left:0px;
margin-right:230px;
padding:0px 15px 10px 0px;
}

#content_nonav h2 {
color:#9DA11C;
font-size:1.4em;
font-weight:normal;
margin:0px;
padding:15px 0px 3px;
}


#content_nonav ul {
list-style-image:none;
list-style-position:outside;
list-style-type:none;
margin:10px 5px 0px;
padding:0pt 0pt 0.6em;
}

#content_nonav ul li {
background:transparent url(/images/bullet.gif) no-repeat scroll 0em 0.6em;
display:block;
padding:0.2em 0pt 0.3em 10px;
}

#content_nonav ol {
list-style-image:none;
list-style-position:outside;
list-style-type:decimal;
margin:0px 5px 0px 27px;
padding:0pt 0pt 0.6em;
}

#content_nonav ol li {
padding:0.2em 0pt 0.1em 0px;
}

#content_nonav table {
border:1px solid #182D62;
border-collapse:collapse;
margin:0px 0px 20px;
}

#content_nonav table th {
background-color:#CCD038;
border:1px solid #182D62;
border-collapse:collapse;
padding:5px;
text-align:left;
}

#content_nonav table td {
background-color:#FFFFFF;
border:1px solid #182D62;
border-collapse:collapse;
padding:5px;
text-align:left;
}

.est {
margin:0px;
padding:0px;
width:197px;
}

.esthead {
background-image:url(/images/placehead.gif);
background-position:left top;
background-repeat:no-repeat;
padding:5px 0px 5px 10px;
}

.esthead h2 {
color:#09347A;
font-size:1.2em;
font-weight:bold;
margin:0px;
padding:0px;
}

.estmid {
border-color:#C0CC0B;
border-style:solid;
border-width:0px 1px;
padding:7px 7px 0px;
}

.estmid h2 {
color:#09347A;
font-size:1.1em;
font-weight:bold;
margin:0px;
padding:0px;
}

.estbody {
background-image:url(/images/body.gif);
background-position:right bottom;
background-repeat:no-repeat;
border-color:#C0CC0B;
border-style:solid;
border-width:0px 1px 1px;
padding:0px 77px 7px 7px;
}

.curve {
margin:0px 0px 15px;
padding:0px;
width:197px;
}

.curvehead {
background-image:url(/images/curve_top.gif);
background-position:left top;
background-repeat:no-repeat;
padding:5px 7px 0px;
}


.curvebot {
background-image:url(/images/curve_bottom.gif);
background-position:left bottom;
background-repeat:no-repeat;
padding:5px 7px 7px;
}

.curve h2 {
color:#09347A;
font-size:1.1em;
font-weight:bold;
margin:0px;
padding:0px;
}

.twotone {
margin:0px 0px 15px;
padding:0px;
width:197px;
}

.twotonehead {
background-image:url(/images/twocol_top.gif);
background-position:left top;
background-repeat:no-repeat;
border-bottom:3px solid #FFFFFF;
padding:3px 7px;
}

.twotone h2 {
color:#FFFFFF;
font-size:1.2em;
font-weight:bold;
margin:0px;
padding:0px;
}

.twotonebot {
background-image:url(/images/twocol_bottom.gif);
background-position:left bottom;
background-repeat:no-repeat;
padding:5px 7px 7px;
}


#rightcolhome {
background-color:#FFFFFF;
float:right;
margin:0px;
padding:20px 0px 0px;
width:198px;
}


/*
*html #rightcolhome 
{height:1%;}
*/

#contenthome {
background-color:#FFFFFF;
margin-left:0px;
margin-right:230px;
padding:20px 0px 0px;
}

/*
*html #contenthome
{min-height:1%;
}
*/


.hidden {
left:-9000px;
position:absolute;
}

div.clearer {
clear:left;
height:0pt;
line-height:0pt;
}

#threesml {
margin:20px 0px 0px;
padding:0px;

}



.three {
background-color:#C0C52D;
background-image:url(/images/greenplace_right.gif);
background-position:right top;
background-repeat:no-repeat;
float:left;
height:82px;
margin:0px 12px 0px 0px;
width:31.5%;
}

.threein {
background-image:url(/images/greenplace_left.gif);
background-position:left top;
background-repeat:no-repeat;
height:77px;
padding:5px 7px 0px;
}

#threesml h2 {
color:#FFFFFF;
font-size:1.2em;
font-weight:normal;
margin:0px;
padding:0px 0px 12px;
}

#threesml p {
font-size:1.1em;
margin:0px;
padding:0px;
}

#twomain {
margin:0px;
padding:0px;
}

#claim {
float:left;
width:49%;
}

.blueplace {
background-color:#D7E1F1;
background-image:url(/images/blueplace_right.gif);
background-position:right top;
background-repeat:no-repeat;
height:222px;
padding:0px;
}

.blueinner {
background-image:url(/images/blueplace_left.gif);
background-position:left top;
background-repeat:no-repeat;
height:192px;
padding:20px 20px 10px;
}

.blueplace h2 {
background-image:url(/images/arrow.gif);
background-position:0em 15px;
background-repeat:no-repeat;
color:#09347A;
font-size:1.4em;
font-weight:normal;
margin:0px;
padding:10px 0px 0px 23px;
}

#respond {
float:right;
width:49%;
}

#formtab table {
border:1px solid #FFFFFF;
border-collapse:collapse;
margin:0px 0px 20px;
}

#formtab table td {
background-color:#FFFFFF;
border:1px solid #FFFFFF;
border-collapse:collapse;
padding:5px 0px;
text-align:left;
}

.red {
color:#FF0000;
font-weight:bold;
}

#globalnav label {
padding:0px 0px 0px 15px;
}

#contentfull {
background-color:#FFFFFF;
margin-left:0px;
margin-right:0px;
padding:0px 15px 10px;
}

#contentfull table {
border:1px solid #182D62;
border-collapse:collapse;
margin:0px 0px 20px;
}

#contentfull table {
border-collapse:collapse;
}

#contentfull table th {
background-color:#DEE394;
border:1px solid #182D62;
border-collapse:collapse;
padding:5px;
text-align:left;
}

#contentfull table td {
background-color:#FFFFFF;
border:1px solid #182D62;
border-collapse:collapse;
padding:5px;
text-align:left;
}

#contentfull h2 {
color:#4098CD;
font-size:1.3em;
font-weight:bold;
margin:0px;
padding:15px 0px 3px;
}

#contentfull ul {
list-style-image:none;
list-style-position:outside;
list-style-type:none;
margin:10px 5px 0px;
padding:0pt 0pt 0.6em;
}

#contentfull ul li {
background:transparent url(/images/bullet.gif) no-repeat scroll 0em 0.6em;
display:block;
padding:0.2em 0pt 0.3em 10px;
}


/* Loss of earnings calculator */
#content table.lossEarnCalc {border:none; width: 75%;}
#content table.lossEarnCalc td {border: none; padding:8px 4px; vertical-align: top;}
#content table.lossEarnCalc tr.lineA td {padding-top: 12px;border-top: 2px solid #bacde4;}
#content table.lossEarnCalc tr.lineB td {padding-bottom: 12px;border-bottom: 2px solid #bacde4;}
#content table.lossEarnCalc input {border:1px solid #95969c;}
#content table.lossEarnCalc input.submit {cursor:pointer; border-width: 2px; border-color: #bacde4 #95969c #95969c #bacde4;}

