body {
padding: 10px 10px 10px 10px;
margin: 0px;
background-image:url(../images_ftsk/bg.jpg);
background-repeat:repeat-x;
background-color:#ffffff;
font:normal 12px/1.4em Arial, Helvetica, sans-serif;
color:#333;
}

h1, h2, h3 {font:normal 16px/1.2em Verdana, Arial, Helvetica, sans-serif;}

/*  formatting elements */
form {margin: 0px;padding: 0px;}

a:link { color:#002B56;}
a:visited {color:#002B56;}
a:hover, a:visited:hover {color:#002B56;text-decoration:none;}
img {border:none;}

/*************Shared Divisions****************/
p {
margin: 10 0 10 0;
}

#header
{
background-image:url(../images_dow/header_bg.jpg);
background-repeat:no-repeat;
width:740px;
height:140px;
text-align:left;
background-color:#fff;
border-left:solid 1px #00357c;
border-right:solid 1px #00357c;
}
#logo
{
padding-left:30px;
border:none;
}
#nav
{
background-color:#fff;
width:740px;
text-align:center;
clear:both;
color:#fff;
height:36px;
padding-top:10px;
padding-bottom:15px;
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;
}
#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:#990134;
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
{
clear:both;
text-align:left;
border:none;
background-image:url(../images_dow/upper_bg.jpg);
background-repeat:repeat-y;
background-color:#fff;
} 
#upperbody a{color:#fff;}

#lowerbody
{
clear:both;
text-align:left;
border:none;
background-image:url(../images_dow/lower_bg.gif);
background-repeat:repeat-y;
background-color:#fff;
}
#rightupper
{
width:239px;
float:right;
background-color:#0066CB;
color:#fff;
}
.upperfeaturetitle
{
font: bold 12px/1.2em Verdana, Arial, Helvetica, sans-serif;
background-color:#00357B;
color:#fff;
padding-left:10px;
padding-top:5px;
padding-bottom:5px;
}
.upperfeaturebody
{
color:#fff;
padding-left:10px;
padding-top:5px;
padding-bottom:5px;
clear:both;
}
#rightlower
{
width:239px;
float:right;
background-color:#BF4F73;
color:#fff;
}
#contenthome
{
width:461px;
padding-left:20px;
padding-right:20px;
float:left;
}
.lowerfeaturetitle
{
font: bold 12px/1.2em Verdana, Arial, Helvetica, sans-serif;
background-color:#990134;
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:#fff;
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:#fff;
text-decoration:underline;}
.headerlinks
{
font:bold 12px/1.2em Trebuchet MS, Arial, Helvetica, sans-serif;
text-align:center;
float:right;
padding-right:3px;
padding-top:20px;
float:right;
}
.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
{
text-align:left;
padding:5px;
color:#fff;
font:normal 10px/1.2em Verdana, Arial, Helvetica, sans-serif;
padding-top:10px;
padding-bottom:10px;
}
.searchlabel
{
font: bold 12px/1.2em Verdana, Arial, Helvetica, sans-serif;
color:#336799;
padding-top:60px;
padding-right:26px;
text-align:right;
}
.search 
{
font: bold 12px/1.2em Verdana, Arial, Helvetica, sans-serif;
color:#fff;
text-align:left;
clear:right;
vertical-align:middle;
}
.search2
{
font: bold 12px/1.2em Verdana, Arial, Helvetica, sans-serif;
color:#00357B;
text-align:right;
clear:right;
vertical-align:middle;
float:right;
width:180px;
padding-top:8px;
padding-bottom:5px;
}
.searchbox
{
margin:0px;
font:normal 10px/1em Verdana, Arial, Helvetica, sans-serif;
height: 12px;
width: 90px;
border:solid 1px #036;
background-color:#fff;
vertical-align:middle;
padding:2px;
}
.searchbutton
{
vertical-align:middle;
}
.pagetitle
{
font:bold 20px/1.5em  Verdana, Arial, Helvetica, sans-serif;
color:#990134;
padding-bottom:0px;
margin:0px;}

.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;
}
h3
{
font:bold 14px/1.5em  Verdana, Arial, Helvetica, sans-serif;
color:#990134;
padding:0px;
margin:0px;
padding-bottom:5px;
}
.rotatorrhs img, .fileLibrary img
{
padding:0px;
}
.relatedrecords 
{
padding-top:10px;
}
.fileLibrary
{
padding-top:10px;
}
.contentsponsor
{
padding-left:20px;
padding-right: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;
}

.rotatorrhs
{
width:170px;
float:right;
clear:right;
}
.rotatormain{clear:both;}
.rotator{border:solid 1px #ddd;}

.feature{float:left;width:140px; padding-right:13px; overflow:hidden; padding-bottom:15px;}
.feature
.feature img{border:solid 1px red;}

.title
{
font-weight:bold;
color:#557221;
}

.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:#fff;
}
.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:#00357B;
text-decoration:none;
background-color:#fff;
}
.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:#990134;
color:#fff;
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;
font:bold 13px/1.2em Trebuchet MS, Arial, Helvetica, sans-serif;
text-transform:uppercase;
background-color:#990134;
color:#fff;
text-decoration:none;
}
.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:#00357B;
padding-left:10px;
padding-top:7px;
padding-bottom:7px;
color:#fff;
font-weight:bold;
background-image:url(../images_dow/border.gif);
background-repeat:repeat-x;
background-position:bottom left;
}


.subnav0
{
padding-left:10px;
padding-top:7px;
padding-bottom:7px;
color:#fff;
background-image:url(../images_dow/border.gif);
background-repeat:repeat-x;
background-position:bottom left;
}

.subnav0over
{
padding-left:10px;
padding-top:7px;
padding-bottom:7px;
color:#fff;
font-weight:bold;
background-image:url(../images_dow/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;
}

.subnav0:link, .subnav0:visited {font-weight:bold; color: #fff; background-color:#0154BC; text-decoration:none;}
.subnav0:hover, .subnav0:visited:hover {font-weight:bold; background-color:#990134;color: #fff; text-decoration:underline;}

.subnav0over:link, .subnav0over:visited {background-color:#990134;color: #fff; text-decoration:none;}
.subnav0over:hover, .subnav0over:visited:hover {background-color:#990134;color: #fff; text-decoration:underline;}

.subnav1:link, .subnav1:visited { background-color:#BF4F73; color: #fff; text-decoration:none;}
.subnav1:hover, .subnav1:visited:hover { background-color:#BF4F73;color: #fff; text-decoration:underline;}

.subnav1over:link, .subnav1over:visited {background-image:url(../images_dow/bulletsub.gif); background-repeat:no-repeat;background-color:#BF4F73;color: #fff; text-decoration:none;}
.subnav1over:hover, .subnav1over:visited:hover {background-image:url(../images_dow/bulletsub.gif); background-repeat:no-repeat;background-color:#BF4F73; color: #fff; text-decoration:none;}

.subnavheader:link, .subnavheader:visited {font-weight:bold; color: #fff; background-color:#00357B; text-decoration:none;}
.subnavheader:hover, .subnavheader:visited:hover {font-weight:bold; background-color:#00357B;color: #fff; text-decoration:underline;}


#sponsors
{
float:right;
width:130px;
text-align:left;
padding-left:9px;
padding-top:9px;
}
.PlatinumSponsors{background-image:url(../images_dow/sponser_platinum.jpg); background-repeat:no-repeat; height:80px;padding-top:27px;padding-left:5px;}
.GoldSponsors{background-image:url(../images_dow/sponser_gold.jpg); background-repeat:no-repeat;height:80px;padding-top:27px;padding-left:5px;}
.SilverSponsors{background-image:url(../images_dow/sponser_silver.jpg); background-repeat:no-repeat;height:80px;padding-top:27px;padding-left:5px;}
.BronzeSponsors{background-image:url(../images_dow/sponser_bronze.jpg); background-repeat:no-repeat;height:80px;padding-top:27px;padding-left:5px;}
.FriendsSponsors{background-image:url(../images_dow/sponser_friend.jpg); background-repeat:no-repeat;height:80px;padding-top:27px;padding-left:5px;}
.InKindSponsors{background-image:url(../images_dow/sponser_inkind.jpg); background-repeat:no-repeat;height:80px;padding-top:27px;padding-left:5px;}
.CampaignSponsors{background-image:url(../images_dow/sponser_campaign.jpg); background-repeat:no-repeat;height:80px;padding-top:27px;padding-left:5px;}

#templatesponsorhome
{
	float:right;padding-right:30px;
}
#templatesponsor
{
	float:right;padding-right:10px;
}


/*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;
}

