body {
padding: 10px 10px 10px 10px;
margin: 0px;
font:normal 12px/1.4em Arial, Helvetica, sans-serif;
background-image:url(../images_ftsk/bg.jpg);
background-repeat:repeat-x;
background-color:#ffffff;
color:#333;
}

h1, h2, h3 {font:bold 16px/1.2em Verdana, Arial, Helvetica, sans-serif;}

img{border:none;}

/*  formatting elements */
form {margin: 0px;padding: 0px;}

a:link { color:#005fbc; font-weight:bold;}
a:visited {color:#005fbc;font-weight:bold;}
a:hover, a:visited:hover {color:#005fbc;text-decoration:none;font-weight:bold;}

/*************Shared Divisions****************/
#header
{
background-image:url(../images_ftsk/header_bg.jpg);
background-repeat:no-repeat; 
width:740px;
height:121px;
text-align:left;
background-color:#fff;
border-left:solid 1px #00357c;
border-right:solid 1px #00357c;
}
#logo
{
padding-left:34px;
border:none;
}
#nav
{
background-color:#fff;
width:740px;
text-align:center;
clear:both;
color:#fff;
height:38px;
padding-bottom:10px;
border-left:solid 1px #00357c;
border-right:solid 1px #00357c;
}


/*************Default Page Divisions****************/
#mainbody{
background-color:#fff;
width:740px;
height:auto;
clear:both;
border-left:solid 1px #00357c;
border-right:solid 1px #00357c;
}
#mainbodywhitebg{
background-color:#fff;
width:740px;
height:auto;
clear:both;
background-repeat:no-repeat;
background-position:right top;
background-position:0px 100px; 
}
#leftcolumn
{
float:left;
width:182px;
border-top:solid 1px #000;
padding-bottom:100px;
}
#maincontent
{
float:right;
width:558px;
text-align:left;
font:normal 12px/1.2em Arial, Helvetica, sans-serif;
color:#333;
}
#footer
{
width:740px;
background-color:#005fbc;
clear:both;
border-bottom:solid 1px #00357c;
border-left:solid 1px #00357c;
border-right:solid 1px #00357c;
}

/*************Home Page Divisions****************/
#mainbodyhome{
width:740px;
background-color:#fff;
border-left:solid 1px #00357c;
border-right:solid 1px #00357c;
}

#upperbody
{
background-image:url(../images_ftsk/upper_bg.jpg);
background-repeat:repeat-y;
width:740px;
clear:both;
text-align:left;
} 

#lowerbody
{
background-image:url(../images_ftsk/lower_bg.gif);
background-repeat:repeat-y;
background-color:#fff;
width:740px;
clear:both;
text-align:left;
color:#333;
}
#rightupper
{
width:239px;
float:right;
}
.upperfeaturetitle
{
font: bold 12px/1.2em Verdana, Arial, Helvetica, sans-serif;
background-color:#ffcc33;
color:#003333;
padding-left:10px;
padding-top:5px;
padding-bottom:5px;
border-bottom:solid 1px #fff;
}
.upperfeaturebody
{
color:#003333;
background-color:#ffcc33;
padding-left:10px;
padding-top:5px;
padding-bottom:5px;
clear:both;
}
.upperfeaturebody a:link, .upperfeaturebody a:visited
{
	color:#003333;
	 text-decoration:none;
}
.upperfeaturebody a:hover, .upperfeaturebody a:visited:hover
{
	text-decoration:underline;
}
.upperfeaturebody ul 
{
	padding:0px;
	margin:0px;
	padding-left:4px;
	margin-left:15px;
}
#rightlower
{
width:239px;
float:left;
}
#contenthome
{
width:461px;
padding-left:20px;
padding-right:20px;
float:left;
}
.weathertitle
{
font: bold 12px/1.2em Verdana, Arial, Helvetica, sans-serif;
background-color:#AFD09F;
color:#2F4F20;
padding-left:10px;
padding-top:5px;
padding-bottom:5px;
border-bottom:dotted 1px #2F4F20;
border-top:solid 5px #3E7423;
clear:both;
}
.weatherbody
{
text-align:center;
background-color:#ffffcc;
padding-left:0px;
padding-top:10px;
padding-bottom:10px;
clear:both;
}
.lowerfeaturetitle
{
font: bold 12px/1.2em Verdana, Arial, Helvetica, sans-serif;
background-color:#3b84cc;
color:#fff;
padding-left:10px;
padding-top:5px;
padding-bottom:5px;
}
.lowerfeaturebody
{
color:#fff;
padding-left:10px;
padding-top:5px;
padding-bottom:5px;
clear:both;
}

.headerlinks a:link,.headerlinks a:visited
{
color:#00347D;
text-decoration:none;
font:bold 12px/1.2em Trebuchet MS, Arial, Helvetica, sans-serif;
}
.headerlinks a:hover,.headerlinks a:visited:hover
{
font:bold 12px/1.2em Trebuchet MS, Arial, Helvetica, sans-serif;
color:#00347D;
text-decoration:underline;}
.headerlinks
{
font:bold 12px/1.2em Trebuchet MS, Arial, Helvetica, sans-serif;
text-align:right;
float:right;
color:#005fbc;
padding-right:10px;
padding-top:10px;
}
.headerlinks img
{
padding-top:15px;
}

.footerlinks a:link,.footerlinks a:visited
{
color:#fff;
font:normal 10px/1.2em Verdana, Arial, Helvetica, sans-serif;
}
.footerlinks a:hover,.footerlinks a:visited:hover
{
color:#fff;
font:normal 10px/1.2em Verdana, Arial, Helvetica, sans-serif;
}
.footerlinks
{
padding:5px;
text-align:left;
color:#fff;
font:normal 10px/1.2em Verdana, Arial, Helvetica, sans-serif;
}
.search 
{
font: bold 12px/1.2em Verdana, Arial, Helvetica, sans-serif;
color:#00357B;
float:right;
clear:both;
padding-top:7px;
}
.searchlabel
{
font: bold 12px/1.2em Verdana, Arial, Helvetica, sans-serif;
color:#369726;
padding-top:30px;
padding-right:26px;
text-align:right;
}

.searchbox
{
margin:0px;
font:normal 10px/1em Verdana, Arial, Helvetica, sans-serif;
width: 92px;
border:solid 1px #0160BC;
padding:3px;
background-color:#fff;
vertical-align:middle;
}
.searchbutton
{
vertical-align:middle;
}

.pagetitle
{
font:bold 20px/1.5em  Verdana, Arial, Helvetica, sans-serif;
color:#003366;
padding:0px;
margin:0px;
padding-bottom:5px;
}

.content
{
padding-left:20px;
width:530px;
font:normal 12px/1.4em Arial, Helvetica, sans-serif;
min-height: 500px
}
.content td
{
font:normal 12px/1.4em Arial, Helvetica, sans-serif;
}
.content img
{
padding-bottom:5px;
padding-left:5px;
padding-right:5px;
}
.rotatorrhs img, .fileLibrary img
{
padding:0px;
}
.relatedrecords 
{
padding-top:10px;
}
.fileLibrary
{
padding-top:10px;
}

.breadcrumblinks
{
text-align:left;
padding-top:3px;
padding-left:10px;
font:normal 11px/1.6em Arial, Helvetica, sans-serif;
}
.breadcrumb:link,.breadcrumb:visited
{
color:#000;
}
.breadcrumb:hover,.breadcrumb:visited:hover
{
color:#000;
}
.RHScontent
{
float:right; 
width:170px; 
clear:right;
padding-top:20px;
}
.RHSheader
{
background-image:url(../images_ftsk/qf_header.gif);
background-repeat:no-repeat;
background-position:right top;
color:#fff;
padding:4px;
}
.RHSfeature
{
background-image:url(../images_ftsk/qf_body.gif);
background-repeat:repeat-y;
background-position:right top;
padding:5px;
}
.RHSfeature p
{
	margin:0px;
	padding:0px;
	margin-top:7px;
	margin-bottom:7px;
}
.RHSfooter{
background-image:url(../images_ftsk/qf_footer.gif);
background-repeat:no-repeat;
background-position:right top;
padding-left:10px;
height:20px;
padding:5px;
}
.primaryImage
{
padding-bottom:5px;
padding-left:5px;
padding-top:5px;
}
h3
{
font:bold 14px/1.5em  Verdana, Arial, Helvetica, sans-serif;
color:#003366;
padding:0px;
margin:0px;
padding-bottom:5px;
}
.rotatorrhs
{
width:170px;
float:right;
clear:right;
}
.rotatormain{clear:both;}
.rotator{border:solid 1px #ddd;}

.feature{float:left;width:140px;padding-right:13px;}
.featurecontent{padding:0px;margin:0px;padding-left:10px;}

.admin {
border:solid 1px #060;
padding:5px;
text-align:center;
background-color:#fff;
}
td.label, .label{font-weight:bold; white-space:nowrap; vertical-align:top;}

/******MENU STYLES********/
.mainnavs
{
text-align:left;height:38px;background-color:#005fbc;
}
.mainnavs a
{
color:#00357B;
display:block;
float:left;
text-align:center;
}
.mainnavs a:link,.mainnavs a:visited
{
padding-left:8px;
padding-right:8px;
padding-top:12px;
padding-bottom:10px;
font:bold 13px/1.2em Trebuchet MS, Arial, Helvetica, sans-serif;
text-transform:uppercase;
color:#fff;
text-decoration:none;
background-color:#005fbc;
}
.mainnavs a:hover,.mainnavs a:visited:hover
{
padding-left:8px;
padding-right:8px;
padding-top:10px;
padding-bottom:10px;
font:bold 13px/1.2em Trebuchet MS, Arial, Helvetica, sans-serif;
text-transform:uppercase;
background-color:#fff;
color:#005fbc;
text-decoration:none;
}
.mainnavs .mainselected:link,.mainnavs .mainselected:visited,
.mainnavs .mainselected:hover,.mainnavs .mainselected:visited:hover
{
padding-left:8px;
padding-right:8px;
padding-top:10px;
padding-bottom:10px;
background-color:#FFCC33;
color:#003366; 
font:bold 13px/1.2em Trebuchet MS, Arial, Helvetica, sans-serif;
}
.separator
{
}

/**************subnav class***********************/
.subnav
{
font:normal 12px/1.2em Arial, Helvetica, sans-serif;
margin:0px;
padding:0px;
text-align:left;
}

.subnav a 
{
display:block;
font-size:13px;

}
.subnavheader
{
background-color:#0160BC;
padding-left:10px;
padding-top:7px;
padding-bottom:7px;
color:#fff;
font-weight:bold;
background-image:url(../images_ftsk/border.gif);
background-repeat:repeat-x;
background-position:bottom left;
}

.subnav0
{
padding-left:10px;
padding-top:7px;
padding-bottom:7px;
color:#557745;
background-image:url(../images_ftsk/border.gif);
background-repeat:repeat-x;
background-position:bottom left;
}

.subnav0over
{
padding-left:10px;
padding-top:7px;
padding-bottom:7px;
color:#AB8E54;
font-weight:bold;
background-image:url(../images_ftsk/border.gif);
background-repeat:repeat-x;
background-position:bottom left;
}

.subnav1
{
padding-left:15px;
padding-top:5px;
padding-bottom:5px;
color : #fff;
}

.subnav1over
{
padding-left:15px;
padding-top:5px;
padding-bottom:5px;
color : #fff;
padding-left:25px; 
}
.subnav2
{
padding-left:25px;
padding-top:5px;
padding-bottom:5px;
background-color: #fff;
}
.subnav2over
{
padding-left:25px;
padding-top:3px;
padding-bottom:3px;
background-color: #fff;
font-weight:bold;
}


.subnavheader:link, .subnavheader:visited {color: #fff; text-decoration:none;}
.subnavheader:hover, .subnavheader:visited:hover {font-weight:bold; color: #fff; text-decoration:underline;}

.subnav0:link, .subnav0:visited {background-color:#D2EAEC;color: #02377D; text-decoration:none;}
.subnav0:hover, .subnav0:visited:hover {background-color:#FFCC33;color: #02377D; text-decoration:none;}

.subnav0over:link, .subnav0over:visited {background-color:#FFCC33;color: #02377D; text-decoration:none;}
.subnav0over:hover, .subnav0over:visited:hover {background-color:#FFCC33;color: #02377D; text-decoration:underline;}


.subnav1:link, .subnav1:visited { background-color:#ffc; color: #02377D; text-decoration:none;}
.subnav1:hover, .subnav1:visited:hover { background-color:#ffc;color: #02377D; text-decoration:underline;}

.subnav1over:link, .subnav1over:visited {background-image:url(../images_ftsk/bulletsub.gif); background-repeat:no-repeat;background-color:#ffc;color: #02377D; text-decoration:none;}
.subnav1over:hover, .subnav1over:visited:hover {background-image:url(../images_ftsk/bulletsub.gif); background-repeat:no-repeat;background-color:#ffc; color: #02377D; text-decoration:none;}



/*redengine styles*/
.browsetoedit
{
background:url(../images/browsetoedit.gif) no-repeat;
display:block;
height:35px;
width:150px;}
.browsetoedit:hover
{
background:url(../images/browsetoedit.gif) no-repeat 0px -35px;
display:block;
height:35px;
width:150px;}
.browsetoedit span
{
visibility:hidden;
}

