body {
        margin: 0px;
        background-color: #d8d8d8;
        font-family: arial, helvetica, sans serif;
        font-size: 12px;
        color: #000000;
}
.sf_outer_wrapper {
        margin: 0px auto;
        background-image: url(uploads/bkg_top.gif);
        background-position: top center;
        background-repeat: repeat-x;
}
.sf_wrapper {
        margin: 0px auto;
        width: 960px;
        background-image: url(uploads/bkg_content.gif);
        background-position: center top;
}
.sf_header_wrapper {
        height: 165px;
        width: 960px;
        margin: 0px;
}
.sf_main_header {
        height: 165px;
        width: 960px;
        margin: 0px;
        background-image: url(uploads/bkg_flash_header.jpg);
}
.sf_sub_header {
        display: none;
}
.sf_navigation {
        display: none;
}
.sf_pagetitle {
        display: none;
}
div#content1 {
        padding: 0px;
        width: 960px;
        overflow: visible;
}
.content {
	background-image: url(uploads/bkg_content.gif);
	background-position: top center;
	width: 960px;
}
.content:after {
	content: " ";
	display: block;
	clear: both;
	visibility: hidden;
	font-size: 1px;
	margin: 0px;
	padding: 0px;
}
.navigation {
	clear: left;
	float: left;
	width: 186px;
	margin: 0px 10px;
}
.navigation:after {
	content: " ";
	display: block;
	clear: both;
	visibility: hidden;
	font-height: 1px;
	margin:0px;
	padding:0px;
}
.navigation ul {
	list-style-type: none;	
	margin: 0;
	padding: 0;
}
.navigation ul:after {
	content: ".";
    display: block;
    visibility: hidden;
    height: 0;
    font-size: 1px;
    clear: both;
}
.navigation ul li {	
	margin: 0;
	padding: 0;
	float: left;
}
.navigation ul li a {
	display: block;
}
.navigation ul li a:visited {
	text-decoration: none;
}
.navigation ul li a:hover{
	text-decoration: none;
}
#Nav1 iframe {
	position: absolute;
	left: -0.25em;
	top: -0.25em;
	z-index: 0;
	filter: progid:DXImageTransform.Microsoft.Alpha(style=0,opacity=0);
	margin-left: 3px;
}
.navigation ul.subnav  {  
	position: absolute;
	left: -999em;
	width: 134px;
	margin: -31px 0 0 165px;
	padding: 0px;
	background: #a9a9a9;
	border: solid 1px #808080;
	z-index: 1000;
}
.navigation .subnav li {
	margin: 0;
	padding: 2px;
	width: 130px;
	float: left;
}
.navigation .subnav li a {
	display: block;
	margin: 0;
	padding: 5px 10px;
	color: #ffffff;
	font-weight: bold;
	background: #a9a9a9;
	text-decoration: none;
}
.navigation .subnav li a:visited {
	background: #a9a9a9;
	color: #ffffff;
	font-weight: bold;
	text-decoration: none;
}
.navigation .subnav  li a:hover {
	background: #909090;
	color: #ffffff;
	font-weight: bold;
	text-decoration: none;
}
#Nav1 li:hover ul, 
#Nav1 li.sfhover ul {  
	left: auto;
}
.content00 {
	clear: right;
	float: right;
	display: inline;
	background-image: url(uploads/bkg_content_full.gif);
	width: 696px;
	margin: 0px 29px;
}
.content_full {
	float: left;
	width: 696px;
}
.text_full {
	float: left;
	display: inline;
	width: 644px;
	margin: 0px 26px 0px 26px;
}
.content01 {
	clear: right;
	float: right;
	display: inline;
	background-image: url(uploads/bkg_content01.gif);
	width: 696px;
	margin: 0px 29px;
}
.content01a {
	float: left;
	width: 416px;
}
.text01a {
	float: left;
	display: inline;
	width: 373px;
	margin: 0px 17px 0px 26px;
}
.content01b {
	float: right;
	width: 280px;
}
.text01b {
	float: right;
	display: inline;
	width: 237px;
	margin: 0px 26px 0px 17px;
}
.content02 {
	clear: right;
	float: right;
	display: inline;
	background-image: url(uploads/bkg_content02.gif);
	width: 696px;
	margin: 0px 29px;
}
.content02a {
	float: left;
	width: 280px;
}
.text02a {
	float: left;
	display: inline;
	width: 237px;
	margin: 0px 17px 0px 26px;
}
.content02b {
	float: right;
	width: 416px;
}
.text02b {
	float: right;
	display: inline;
	width: 373px;
	margin: 0px 26px 0px 17px;
}
.sf_footer {
        background-image: url(uploads/bkg_bottom.gif);
        background-position: center top;
        color: #bbbbbb;
        height: 142px;
        margin-top: 38px;
        padding-top: 78px;
        text-align: center;
        line-height: 14px;
}
.sf_footer a:link {
        color: #bbbbbb;
        text-decoration: none;
}
.sf_footer a:visited {
        color: #bbbbbb;
        text-decoration: none;
}
.sf_footer a:hover {
        color: #607396;
        text-decoration: underline;
}