body {
text-align: center;
font-family: Tahoma;
font-size: 10pt;
background-color: #cccccc;
}

#bottom {
padding-left: 5px;
padding-right: 5px;
}

#signupbtn {
text-align: center;
padding: 10px 0px 10px 0px;
}

img {
border: none;
}

#bottom_area {
width: 780px;
background: #5c5e5f;
}

div {
	font-family: Tahoma;
	font-size: 10pt;
	color: #000000;
}

.contentpaneopen {
}

#copyright {
text-align: left;
color: #c8c6c6;
padding-left: 5px;
padding-right: 5px;
}

#content_page {
padding-top: 4px;
padding-left: 5px;
height: 100%;
}

div#text_home {
padding-top: 25px;
}

#feed {
color: #c8c6c6;
text-align: right;
padding-left: 5px;
padding-right: 5px;
}

#left_column {
width: 179px;
padding-left: 2px;
height: 100%;
padding-bottom: 5px;
vertical-align: top;
}

#main_table {
width: 780px;
border: 1px solid #193765;
margin-left: auto;
margin-right: auto;
background-color: #ffffff;
}

#mybody {
width: 780px;
}

#mymainbody {
text-align: left;
padding-top: 0px;
padding-bottom: 5px;
width: 372px;
}

#mymainbody_content {
	padding-top: 10px;
	padding-bottom: 5px;
	margin-right: 10px;
	padding-left: 5px;
	text-align: left;
	border-left: thin solid #cccccc;
	border-right: thin solid #cccccc;
	border-bottom: thin solid #cccccc;
}

#right_column {
width: 179px;
vertical-align: top;
padding-right: 5px;
padding-top: 5px;
padding-bottom: 5px;
}

#top {
height: 121px;
background: url(../images/fsr_header.jpg) no-repeat;
margin: 0px;
padding-bottom: 10px;
padding-top: 97px;
text-align: left;
padding-left: 10px;
}

table.moduletable-right {
width: 179px;
border: 1px solid #cccccc;
margin-top: -19px;
}

.moduletable-right h3{
background-color: #BE241A;
height: 27px;
font-family: Tahoma;
font-size: 10pt;
color: #ffffff;
text-align: left;
padding-top: 5px;
padding-left: 5px;
}

table.moduletable-right td {
font-family: Tahoma;
font-size: 10pt;
text-align: left;
color: #7b7b7b;
border: 0px solid #cccccc;
}

table.moduletable-right td readon {
color: #5c5e5f;
}

table.moduletable-yellow {
width: 184px;
border: thin solid #cccccc;
margin-top: 5px;
margin-bottom: 5px;
margin-left: 5px;
margin-top: -19px;
}

.moduletable-yellow h3{
color: #ffffff;
background-color: #ffda37;
width: 175px;
height: 27px;
font-family: Tahoma;
text-align: left;
margin-left: 5px;
padding-left: 10px;
font-size: 10pt;
padding-top: 5px;
}

table.moduletable-yellow td{
color: #949393;
font-size: 10pt;
font-family: tahoma;
text-align: left;
padding-left: 10px;
font-weight: bold;
}

.moduletable-logon h3{
position: relative;
color: #ffffff;
font-family: Tahoma;
font-size: 10pt;
background-color: #be241a;
height: 27px;
width: 175px;
text-align: left;
padding-left: 0px;
margin-top: 5px;
left: -5px;
padding-top: 5px;
}

div.moduletable-logon {
border: thin solid #cccccc;
margin-left: 5px;
margin-bottom: 5px;
margin-top: 5px;
padding-bottom: 5px;
margin-top: 0px;
width: 185px;
}

div.moduletable-logon td{
padding-top: 2px;
color: #949393;
font-size: 10pt;
font-family: tahoma;
text-align: left;
padding-left: 5px;
font-weight: bold;
}

div.moduletable-logon img {
margin-left: 5px;
}

.moduletable-subscribe h3 {
color: #ffffff;
font-family: Tahoma;
font-size: 10pt;
background-color: #193765;
height: 27px;
width: 175px;
text-align: left;
padding-left: 10px;
margin-left: 5px;
padding-top: 5px;
}

.moduletable-subscribe form {
width: 185px;
font-family: Tahoma;
font-size: 10pt;
padding-left: 10px;
padding-top: 5px;
margin-top: -18px;
border: thin solid #cccccc;
margin-left: 5px;
margin-bottom: 5px;
margin-top: 5px;
text-align: left;
margin-top: -19px;
}

table.moduletable-other-green {
width: 185px;
background: url(../images/frs_greenbox.jpg) repeat;
color: #ffffff;
margin-left: 5px;
padding: 0px;
margin-bottom: 5px;
text-align: left;
padding-left: 10px;
font-size: 10pt;
font-family: Tahoma;
margin-top: -19px;
}

div.moduletable-other-green h3{
width: 185px;
background: url(../images/frs_greenbox.jpg) repeat;
color: #ffffff;
margin-left: 5px;
font-size: 10pt;
font-family: Tahoma;
padding-top: 5px;
margin-top: 10px;
padding-left: 5px;
text-align: left;
}

.mainlevel {
margin-top: -10px;
}

.mainlevel:link, .mainlevel:visited {
color: #ffffff;
text-decoration: none;
font-family: Tahoma;
font-size: 12px;
font-weight: bold;
text-align: center;
padding-right: 15px;
}

.mainlevel:hover {
text-decoration: underline;
}

.mainlevel-bottom:link, .mainlevel-bottom:visited {
color: #ffffff;
text-decoration: none;
font-family: Tahoma;
font-size: 10px;
font-weight: bold;
text-align: left;
padding-right: 5px;
}

.mainlevel-bottom:hover {
text-decoration: underline;
}

a:link, a:visited {
font-family: Tahoma;
text-decoration: underline;
color: #d14a4a;
}

a:hover {
text-decoration: none;
}

#content_pathway {
position: relative;
text-align: left;
font-family: Tahoma;
font-size: 10pt;
background: url(../images/fsr_content_bodyhead.jpg) no-repeat;
height: 31px;
width: 560px;
color: #ffffff;
border-left: thin solid #cccccc;
border-right: thin solid #cccccc;
}

span.pathway {
position: relative;
left: 40px;
top: 0px;
}

a.pathway:link, a.pathway:visited {
color: #ffffff;
font-family: Tahoma;
font-size: 10pt;
height: 12px;

}

div.sitemap {
margin-left: 8px;
padding: 0px 5px 0px 5px;
font-size: 10pt;
font-family: Tahoma;
}

.contentpane {
padding-left: 5px;
}

table {

}

a.back_button:link, a.back_button:visited {
font-family: Tahoma;
font-size: 10pt;
text-decoration: none;
}

a.back_button:hover {
text-decoration: underline;
}

.back_button {
font-family: Tahoma;
font-size: 10pt;
text-decoration: none;
margin-left: 5px;
}

.componentheading {
font-family: Tahoma;
font-size: 10pt;
padding-left: 10px;
}

table#home_content_image {
background: url(/images/stories/site_images/home_middle/middle.gif);
background-repeat: no-repeat;
width: 372px;
}

div#text_home_top {
padding-left: 107px;
margin-right: 5px;
}

input, img {
vertical-align: middle;
}

.sectiontableheader {
text-align: left;
}

.sectiontablefooter,
.sectiontable td {
	text-align: center;
}

td {
	text-align: left;
}


