body 
{
	background-image:url(../design/images/sky_bg.jpg);
	height:100%;
	background-repeat: repeat-x;
	background-position: top center;
}

html, body
{
	height:100%;
}

*
{
	margin:0px;
	padding:0px;
	font-family: Arial;
	font-size:11pt;
	line-height:14px;
	color:#4e4f51;
}

.main_ct
{
    margin-left:auto;
	margin-right:auto;
	width:959px;
	background-image:url(../design/images/bg.gif);
	background-repeat:repeat-y;
	height:auto;
}

.main__inside_ct
{
    width:943px;
    margin-left:auto;
	margin-right:auto;
	height:100%;
	min-height:100%;
}

.content_ct
{
  
  
    float:left;
    width:665px;

}

.topban
{
    height:126px;
}

.topnav_ct
{
	color:#112a3b;
    height:36px;
    line-height:36px;
    background-image:url(../design/images/topnav_bg.gif);
}

.topnav_ct a
{
    color:#112a3b;
	text-decoration:none;
    font-size:11px;
    padding-left:8px;
    padding-right:8px;
    float:left;
    line-height:36px;
}

.topnavlink:hover
{
    background-image:url(../design/images/topnav_over_blue1.gif);
}

.topnavlinkblue
{
    background-image:url(../design/images/topnav_over_blue.gif);
}

.topnavlinkgreen
{
    background-image:url(../design/images/topnav_over_green.gif);
}

.topnavlinkpink
{
    background-image:url(../design/images/topnav_over_pink.gif);
}

.topnavlinkblue:hover, .topnavlinkgreen:hover, .topnavlinkpink:hover
{
    background-image:url(../design/images/topnav_over_blue1.gif);
}

.topnav_ct img
{
    float:left;
}

.rightcol_ct
{
    width:267px;
    float:right;
}

.rightcol_inside_ct
{
    background-image:url(../design/images/rightcol_content_bg.gif);
}

.rightcol_content
{
    width:261px;
    margin-left:4px;
}

.rightcol_greyheader
{
    height:1px;
    line-height:1px;
    background-color:#3d3e40;
    padding-left:9px;
}

.greenheader
{
    color:#8bc53f;
    text-transform:uppercase;
    font-size:16px;
    font-style:italic;
    font-weight:bold;
    line-height:18px;
}

.blueheader
{
    color:#003159;
    text-transform:uppercase;
    font-size:23px;
    font-style:italic;
    font-weight:bold;
    line-height:18px;
}

.blueheader2
{
    color:#003159;
    text-transform:uppercase;
    font-size:17px;
    font-weight:bold;
    line-height:18px;
}

.blueheader3
{
    color:#003159;
    font-size:12px;
    font-weight:bold;
    line-height:18px;
}

.green, .green a
{
	color:#8bc53f;
	text-decoration:none;
	font-family: Arial;
	font-size: 11px;
}

.background 
{
	background-image: url(../design/images/gradient_bottom_top1.gif);
	background-repeat: repeat-x;
	background-position: bottom;
}

.background2 
{
	background-image: url(../design/images/gradient_bottom_top2.gif);
	background-repeat: repeat-x;
	background-position: bottom;
}

.background3 
{
	background-image: url(../design/images/gradient_bottom_top3.gif);
	background-repeat: repeat-x;
	background-position: bottom;
}

.background4 
{
	background-image: url(../design/images/gradient_left_right.gif);
	background-repeat: repeat-y;
	background-position: left;
}

.rightcoltext 
{
	font-family: Arial;
	font-size: 11px;
	font-style: normal;
	line-height: 13px;
	font-weight: normal;
	color: #333333;
}

.rightcoltextgreen 
{
	font-family: Arial;
	font-size: 11px;
	font-style: normal;
	line-height: 13px;
	font-weight: normal;
	color: #8bc53f;
}

.rightcoltextgreenbold 
{
	font-family: Arial;
	font-size: 11px;
	font-style: normal;
	line-height: 13px;
	font-weight: bold;
	color: #8bc53f;
}

.rightcoltextbold 
{
	font-family: Arial;
	font-size: 11px;
	font-style: normal;
	line-height: 13px;
	font-weight: bold;
	color: #333333;
}

.bodytextlinkgreen 
{
	font-family: Arial;
	font-size: 12px;
	font-style: normal;
	line-height: 15px;
	font-weight: normal;
	color: #8bc53f;
}

.bodytext 
{
	font-family: Arial;
	font-size: 12px;
	font-style: normal;
	line-height: 15px;
	font-weight: normal;
	color: #333333;
}

.headlinegreenbolditalic 
{
	font-family: Arial;
	font-size: 15px;
	font-style: oblique;
	line-height: 16px;
	font-weight: bolder;
	color: #8bc53f;
	text-transform: uppercase;
}

.headlinebluebolditalic 
{
	font-family: Arial;
	font-size: 23px;
	font-style: oblique;
	line-height: 16px;
	font-weight: bolder;
	color: #003159;
	text-transform: uppercase;
}

.headlineboxtextblue 
{
	font-family: Arial;
	font-size: 12px;
	font-style: normal;
	line-height: 12px;
	font-weight: bolder;
	color: #003159;
}

.bodytextlinkgreenbold 
{
	font-family: Arial;
	font-size: 10px;
	font-style: normal;
	line-height: 13px;
	font-weight: bold;
	color: #8bc53f;
}

.headlineboxtexbiggrey 
{
	font-family: Arial;
	font-size: 14px;
	font-style: normal;
	line-height: 15px;
	font-weight: bold;
	color: #333333;
}

.subnavlinks 
{
	font-family: Arial;
	font-size: 11px;
	font-style: normal;
	line-height: 11px;
	font-weight: normal;
	color: #FFFFFF;
}

.subheadgreenbolditalic12 
{
	font-family: Arial;
	font-size: 12px;
	font-style: italic;
	font-weight: bold;
	font-variant: normal;
	text-transform: capitalize;
	color: #8BC53F;
}

.subheadgreenextrabold 
{
	font-family: Arial, Helvetica, sans-serif;
	font-size: 14px;
	font-style: italic;
	font-weight: bolder;
	color: #8BC53F;
}

.floatimgleft 
{
	float:left;
	margin-top:2px;
	margin-right:7px;
	margin-bottom:5px;
}

a:link {
	text-decoration: none;
}
a:visited {
	text-decoration: none;
}
a:hover {
	text-decoration: none;
}
a:active {
	text-decoration: none;
}

.clear
{
	clear:both;
}

.footer
{
    background-image:url(../design/images/footer_bg.gif);
    height:50px;
    margin-left:auto;
	margin-right:auto;
	width:959px;
}

.footer_text_ct1
{
    font-family:Arial;
    font-size:8pt;
    position:relative;
    left:30px;
    top:30px;
}

.footer_text_ct2
{
    position:relative;
    left:785px;
    top:15px;
}

.contact_ct
{
	padding:1px;
	padding-left:1px;
}
