*{ font-size:100%; }

body { font:100%/100% Arial, Helvetica, sans-serif; text-align: center; margin: 0;}

div { background:transparent; margin: 0; }

img { border: 0 }

.iconlist1
{
list-style: none;
margin: 0;
padding: 0;
margin-top: 28px;
}

li.a1
{
background-image: url(images/nav_mainarrow2.gif);
background-repeat: no-repeat;
background-position: 0 50%;
padding: 1px 1px 1px 10px;
margin: .0em 5px;
line-height: 13px;
}

li.a2
{
background-image: url(images/nav_arrowselected2.gif);
background-repeat: no-repeat;
background-position: 0 50%;
padding: 1px 1px 1px 10px;
margin: 0px 5px;
line-height: 13px;
}

li.a3
{
background-image: url(images/nav_dots.gif);
background-repeat: no-repeat;
background-position: 0 50%;
padding: 0px 0px 0px 10px;
margin: .0em 0px;
height: 10px;
line-height: 10px;
}

li.a4
{
padding: 1px 1px 1px 10px;
margin: .0em 5px;
line-height: 13px;
}

.greenarrow { background: url(images/rightnav_arrow.gif) 0px 50% no-repeat; font-size:12px; color: #000000; font-weight: normal; line-height: 14px; }

.listactive { text-decoration: none; font-size:12px; color:#EFB201; font-weight: bold; margin: 0; line-height: 13px; }
.listactive:hover { text-decoration: none; font-size:12px; color:#EFB201; font-weight: bold; margin: 0; line-height: 13px; }

.list { text-decoration: none; font-size:12px; color:#000000; font-weight: normal; margin: 0; line-height: 13px; }
.list:hover { text-decoration: none; font-size:12px; color:#999999; font-weight: normal; margin: 0; line-height: 13px; } 

.sublist { text-decoration: none; font-size:12px; color:#000000; font-weight: normal; margin: 0; line-height: 13px; }
.sublist:hover { text-decoration: none; font-size:12px; color:#999999; font-weight: normal; margin: 0; line-height: 13px; } 

.subactive { text-decoration: none; font-size:12px; color:#EFB201; font-weight: normal; margin: 0; line-height: 13px; }
.subactive:hover { text-decoration: none; font-size:12px; color:#EFB201; font-weight: normal; margin: 0; line-height: 13px; } 

.emailupdates { text-decoration: none; margin: 0; line-height: 12px; padding: 0px 0px 0px 0px; font-size:12px; color:#EFB201; font-weight: bold; }

.calloutwhite { padding: 0px 0px 0px 22px; text-decoration: none; line-height: 21px; font-size:12px; color:#ffffff; font-weight: bold; }
.calloutwhite:hover { padding: 0px 0px 0px 22px; text-decoration: none; line-height: 21px; font-size:12px; color:#EFB201; font-weight: bold; } 

.calloutheader { text-decoration: none; font-size:18px; line-height: 40px; color:#781111; background-color:#DCDCDC; display:block; }




.header { font-size:16px; color: #EFB201; font-weight: normal; line-height: 17px; }

.largegrey { font-size:16px; color: #999999; font-weight: normal; line-height: 17px; }

.greentext { font-size:12px; color: #EFB201; line-height: 14px; }

.greenarrow { text-decoration: none; background: url(images/rightnav_arrow.gif) 0px 50% no-repeat; padding: 0 0 0 8px; font-size:12px; color: #EFB201; line-height: 14px; }
.greenarrow:hover { text-decoration: none; background: url(images/rightnav_arrow.gif) 0px 50% no-repeat; padding: 0 0 0 8px; font-size:12px; color: #999999; line-height: 14px; }

.subheader { font-size:14px; color: #EFB201; font-weight: normal; line-height: 15px; }

.rightheader { font-size:16px; color: #999999; font-weight: bolder; line-height: 17px; }

.newstext { font-size:12px; color: #000000; font-weight: normal; line-height: 14px; }

.mainbold { font-size:12px; color: #000000; font-weight: normal; line-height: 14px; font-weight: bold; }

.mainbold1 { font-size:12px; color: #000000; font-weight: normal; line-height: 14px; font-weight: bold; }

.pressrelease { text-decoration: none; font-size: 12px; color: #ffffff; font-weight: bold; line-height: 14px; }
.pressrelease:hover { text-decoration: none; font-size: 12px; color: #EFB201; font-weight: bold; line-height: 14px; }

.newslink {
	text-decoration: none;
	font-size:12px;
	color: #EFB201;
	line-height: 14px;
	list-style-image: url(images/rightnav_arrow.gif);
}
.newslink:hover { text-decoration: none; font-size:12px; color: #999999; line-height: 14px; }



.doctitle { font-size:18px; color: #000000; font-weight: normal; line-height: 20px; }

.searchtext { text-decoration: none; font-size: 10px; color: #999999; }
.searchtext:hover { text-decoration: none; font-size: 10px; color: #EFB201; }

.fields {
background-color: #ffffff;
font-family: verdana;
border: #EFB201 1px solid;
font-size:12px;
color: #999999;
width: 200px;
height: 15px;
padding: 0px 0px 0px 0px;
margin-top: 0px;
margin-bottom: 0px;
margin-right: 0px;
}

.comment {
background-color: #ffffff;
font-family: verdana;
border: #EFB201 1px solid;
font-size:12px;
color: #999999;
width: 200px;
height: 80px;
padding: 0px 0px 0px 0px;
margin-top: 0px;
margin-bottom: 0px;
margin-right: 0px;
}

.fieldsradio {
background-color: #ffffff;
width: 156px;
height:17px;
padding: 0px 0px 0px 0px;
margin-top: 0px;
margin-bottom: 0px;
margin-right: 0px;
}

.dd { margin-left:0; }


#wrap{
background:#FFF; 
width: 760px; 
margin: 0 auto; 
text-align:left;
}

#topnav{
display:inline; 
margin-top: 33px; 
margin-bottom: 11px; 
margin-left: 0px; 
margin-right: 0px ; 
width: 580px; 
height: 40px; 
float: right; 
text-align:left;
}

#navigation{
display:inline; 
margin: 0px 0px 10px 0px; 
width: 156px; 
float: left; 
background:#FFFFFF;
}

#navnopad{
display:inline; 
margin: 0px;
width: 156px;
}

#navigate{
margin-left: 0px; 
margin-top: 4px; 
background: url(images/nav_mainarrow1.gif) 5px -0.1em no-repeat; 
height: 14px;
}

#navactive{
margin-left: 0px; 
margin-top: 4px; 
margin-bottom: 6px; 
background: url(images/nav_arrowselected.gif) 5px -0.1em no-repeat; 
height: 14px;
}

#subnavigateactive{
margin-left: 0px; 
margin-top: 4px; 
background: url(images/nav_mainarrow1.gif) 5px -0.1em no-repeat; 
height: 14px;
}

#subnavigate{
margin-left: 0px;
margin-top: 4px; 
height: 14px;
}

#subnav{
margin: 0; 
margin-top: -3px; 
margin-bottom: 3px; 
margin-left: 12px; 
text-align:left; 
valign: top;
}

#main-content{
display:inline; 
margin-left: 0px; 
margin-top: 0px; 
width: 604px; 
float: left;
}

#calculator{
display:inline; 
margin-left: -10px; 
margin-top: 15px; 
margin-bottom: 0px; 
width: 593px; 
float: left;
}

#twocolumn{
display:inline; 
margin-left: 30px; 
margin-top: 0px; 
margin-bottom: 20px; 
width: 250px; 
float: left;
}

#container1{
display:inline; 
margin-left: 30px; 
margin-top: 32px; 
margin-bottom: 0px; 
width: 390px; 
float: left;
}

#container2{
display:inline; 
margin-left: 0px; 
margin-top: 70px; 
margin-bottom: 0px; 
width: 184px; 
float: left; 
padding: 0px 0px 0px 0px;
}

#container3{
display:inline; 
margin-left: 30px; 
margin-top: 0px; 
margin-bottom: 15px; 
width: 390px; 
float: left;
}

#container5{
display:inline; 
margin-left: 30px; 
margin-top: 32px; 
margin-bottom: 15px; 
width: 574px; 
float: left;
}

#container6{
display:inline; 
margin-left: 10px; 
margin-top: 32px; 
margin-bottom: 15px; 
width: 594px; 
float: left;
}

#onecolumn{
display:inline; 
margin-left: 0px; 
margin-top: 10px; 
margin-bottom: 15px; 
width: 390px; 
float: left;
}

#onecolumnwide{
display:inline; 
margin-left: 0px; 
margin-top: 10px; 
margin-bottom: 15px; 
width: 570px; 
float: left;
}

#onecolumnsub{
display:inline; 
margin-left: 0px; 
margin-top: 15px; 
margin-bottom: 0px; 
width: 570px; 
float: left;
}

#subcolumn{
display:inline; 
margin-left: 0px; 
margin-top: 10px; 
margin-bottom: 0px; 
width: 390px; 
float: left;
}

#subcolumn2{
display:inline; 
margin-left: 0px; 
margin-top: 10px; 
margin-bottom: 0px; 
width: 380px; 
float: left;
}

#horizontaldots{
display:inline; 
margin-left: 0px; 
margin-top: 20px; 
margin-bottom: 0px; 
width: 390px;
height: 10px;
background: url(images/horizontal.gif) 0px 0em no-repeat; 
float: left;
}

#horizontaldots1{
display:inline; 
margin-left: 0px; 
margin-top: 10px; 
margin-bottom: 0px; 
width: 573px;
height: 10px;
background: url(images/horizontal1.gif) 0px 0em no-repeat; 
float: left;
}

#rightcolumnbg{
display:inline; 
margin-left: 0px; 
margin-top: 0px; 
margin-bottom: px; 
background: url(images/right_nav_bg.gif) 0px 0em repeat; 
width: 184px; 
float: left; 
padding: 5px 0px 10px 0px;
}

#rightcolumn{
display:inline; 
margin-left: 20px; 
margin-top: 15px; 
margin-bottom: 10px; 
width: 164px; 
float: left;
}

#rightsub{
display:inline; 
margin-left: 20px; 
margin-top: 5px; 
margin-bottom: 0px; 
width: 156px; 
float: left;
}

#newsarrow{
display:inline; 
margin-left: 20px; 
margin-top: 0px; 
margin-bottom: 0px; 
background: url(images/rightnav_arrow.gif) 0px 0.1em no-repeat; 
width: 155px; 
float: left; 
padding: 0px 0px 0px 8px;
}


#mainarrow1{
display:inline; 
margin-left: 0px; 
margin-top: 0px; 
margin-bottom: 0px; 
background: url(images/rightnav_arrow.gif) 5px 0.1em no-repeat; 
width: 560px; 
float: left; 
padding: 0px 0px 0px 13px;
}

#boldabove{
display:inline; 
margin-left: 5px; 
margin-top: 10px; 
margin-bottom: 10px; 
width: 560px; 
float: left; 
padding: 0px 0px 0px 0px;
}

#mainarrow{
display:inline; 
margin-left: 0px; 
margin-top: 10px; 
margin-bottom: 0px; 
background: url(images/rightnav_arrow.gif) 5px 0.1em no-repeat;
width: 377px;
float: left; 
padding: 0px 0px 0px 13px;
}

#pressbox{
display:inline; 
margin-left: 20px;
margin-top: 15px; 
margin-bottom: 0px; 
background-color: #1CB63B; 
float: left; 
padding: 2px 6px 2px 6px;
}

#onecolumnsmall{
display:inline; 
margin-left: 0px; 
margin-top: 0px; 
margin-bottom: 10px; 
width: 604px; 
float: left;
}

#nomargin{
display:inline; 
margin-left: 0px; 
margin-top: 0px; 
margin-bottom: 0px; 
width: 530px; 
float: left;
}

#calloutgroup{
display:inline; 
margin-left: 0px; 
margin-top: 0px; 
margin-right: 0px; 
width: 390px; 
float: left;
}

#callout{
display:inline; 
margin-left: 0px; 
margin-top: 20px; 
margin-right: 32px; 
width: 160px; 
float: left;
}

.calloutimage{ 
border-style: solid;
border-color: #999999;
border-width: 1px;
}

#calloutheader{
display:inline; 
margin-left: 0px; 
margin-top: 3px; 
margin-right: 0px; 
background: url(images/callout_arrow.gif) -2px -0.2em no-repeat; 
width: 146px; 
float: left; 
padding: 0px 0px 0px 14px;
}

#callouttext{
display:inline; 
margin-left: 0px; 
margin-top: 2px; 
margin-right: 0px; 
width: 146px; 
padding: 0px 0px 0px 14px;
float: left;
}

#calloutmain{
padding: 8px;
}

#calloutrightgroup{
display:inline; 
margin: 0px;
margin-top: 20px; 
margin-left: 20px; 
width: 142px; 
background-color: #1CB63B ; 
float: left;
}

#calloutright1{
display:inline; 
margin-left: 0px; 
margin-top: 0px; 
margin-right: 0px; 
width: 142px; 
height: 75px; 
float: left;
}

#calloutright{
display:inline; 
margin-left: 0px; 
margin-top: 0px; 
margin-right: 0px; 
background: url(images/right_callout_arrow.gif) 0px 0.3em no-repeat; 
background-color: #1CB63B; 
height: 21px; 
float: left; 
}

#search{
display:inline; 
margin-left: 0px; 
margin-top: 0px; 
margin-bottom: 10px; 
width: 530px; 
float: left;
}

#flashheader{
background: url(images/header.jpg) 0px 0px no-repeat; 
display:inline; 
margin-left: 0px; 
margin-top: 0px; 
margin-bottom: 0px; 
width: 604px; 
padding: 0px;
float: left;
}

#mainheader{
display:inline; 
margin-left: 0px; 
margin-top: 0px; 
margin-bottom: 0px; 
background: url(images/top_gradbg1.jpg) 0px 0em repeat; 
width: 604px; 
height: 22px; 
float: left;
}

#mainheader2{
display:inline; 
margin-left: 0px; 
margin-top: 0px; 
margin-bottom: 0px; 
background: url(images/top_gradbg2.jpg) 0px 0em repeat; 
width: 604px; 
height: 30px; 
float: left;
}

#foot1{
clear:both;
display:inline; 
margin: 0; 
width: 770px; 
float: left; 
}

#footww{
display:inline; 
margin: 0; 
margin-left: 226px; 
width: 100px; 
margin-top: 0px; 
text-align:left; 
float: left; 
}

#footsite{
display:inline; 
margin: 0; 
margin-left: 0px; 
margin-top: 0px; 
width: 300px; 
text-align:right; 
float: right; 
}

#foot{
display:inline; 
margin-left: 0px; 
margin-top: 0px; 
width: 760px; 
float: left;
}

#foot1{
display:inline; 
margin-left: 0px; 
margin-top: 0px; 
width: 760px; 
float: left; 
background: url(images/footer_bg.jpg) 0px 0em repeat; 
height: 20px;
}

#foot2{
display:inline; 
margin-left: 0px; 
margin-top: 0px; 
float: left; 
height: 20px;
}


.bold-green {
	font-family: Arial, Helvetica, sans-serif;
	font-size: smaller;
	font-style: normal;
	line-height: normal;
	font-weight: bold;
	font-variant: normal;
	text-transform: none;
	color: #EFB201;
	text-decoration: none;
}

.green-plain {
	font-family: Arial, Helvetica, sans-serif;
	font-size: x-small;
	font-style: normal;
	line-height: normal;
	font-weight: normal;
	font-variant: normal;
	text-transform: none;
	color: #EFB201;
	text-decoration: none;
	list-style-position: outside;
	list-style-type: square;

}





.green-italic {

	font-family: Arial, Helvetica, sans-serif;
	font-size: x-small;
	font-style: italic;
	line-height: normal;
	font-weight: normal;
	font-variant: normal;
	text-transform: none;
	color: #EFB201;
	text-decoration: none;
	list-style-position: outside;
	list-style-type: square;
}
.table-green {
	font-family: Arial, Helvetica, sans-serif;
	font-size: small;
	font-style: normal;
	line-height: normal;
	font-weight: bold;
	font-variant: normal;
	text-transform: none;
	color: #000;
	text-decoration: none;
}
.table-bold {

	font-family: Arial, Helvetica, sans-serif;
	font-size: small;
	font-style: normal;
	line-height: normal;
	font-weight: bold;
	font-variant: normal;
	text-transform: uppercase;
	color: #000;
	
	text-decoration: none;
}
.table-plain {
	color: #000;
	text-decoration: none;
	font: normal small/normal Arial, Helvetica, sans-serif;
}
.published {


	font-family: Arial, Helvetica, sans-serif;
	font-size: x-small;
	font-style: italic;
	line-height: normal;
	font-weight: normal;
	font-variant: normal;
	text-transform: none;
	color: #EFB201;
	text-decoration: none;
	list-style-position: outside;
	list-style-type: square;
}

.nav-whitebold {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: x-small;
	font-style: normal;
	line-height: normal;
	font-weight: bold;
	font-variant: normal;
	text-transform: uppercase;
	color: #FFFFFF;
}
.header2 {
font-size:16px; color: #999999; font-weight: normal; line-height: 17px;
}

