﻿body {
	background:/*#C6954A*/#859EBC;
	/* original #f2f0ed url("../images/bg.jpg") repeat-x;*/
	margin: 0 0 10px 0;
	font-family:Verdana, Arial, Helvetica, sans-serif;
	font-size:12px;
	color:#636363;
}
h6{font-size:12px; margin:12px 0;}
h5{font-size:12px; margin:14px 0; line-height: 18px; color: #D56E2A}
h4{font-size:12px; margin:12px 0;}
h3{font-size:14px; margin:12px 0;}
h2{font-size:16px; line-height:20px; margin:16px 0;}
h1{font-size:17px;line-height:25px; margin:12px 0;}

p{
	margin: 12px 0;
	line-height: 19px;
}

img{border:0}

a{color:#C28D41;}
a:hover {color: #859EBC; text-decoration: underline;}

ul {list-style-image: url("../images/bullet2.gif");}
ul li {margin-bottom: 4px; line-height: 16px;}
ul li li {list-style-image:url("../images/bullet.gif"); margin-bottom: 4px; line-height: 19px;}

ol li {margin-bottom: 12px; line-height: 18px;}


#topnav {
	/*float:right;*/
	text-align:center;
}

#pagecon {
	width:900px;
	margin:0 auto;
/*#page_top { 
	line-height:95px;
	height:115px;
	font-size:30px;
	color:#5f5f5f;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	padding: 0 0 0 40px;*/
}
#header {
	background: #ffffff;
	border: double 3px /*#929393*/#5a799c;
	height:192px;
	padding:5px;
	margin-bottom:5px;
}
#flash_con{
	float:left;
	width:567px;
	border:1px solid #929393;
}
#header_right{
	float:right;
	font-size:9px;
	width:285px;
	height: 184px;
	padding: 0 10px;
	margin: 4px 0 0 0;
	border-left: 1px solid #a1a1a1;
}
#header_right .header_title{
	font-weight: normal;
	color: #5f5f5f;
	font-size: 26px;
	font-family: "Franklin Gothic Book", Verdana, Arial, Helvetica, sans-serif;
	text-align:center;
}
#header_right .header_title2{
	font-weight: normal;
	color: #5f5f5f /*#859EBC*/;
	font-size: 12px;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	text-align:center;
	}
#header_right .header_title3{
	font-weight: normal;
	color: #5f5f5f;
	font-size: 14px;
	font-family: "Franklin Gothic Book", Arial, Helvetica, sans-serif;

}
#header_nav{
	height: 26px;
	color: #ffffff;
	background: url('../images/title_bg_orig.jpg') repeat-x;
	font-family:Verdana, Arial, Helvetica, sans-serif;
	font-size:17px;
	text-align:center;
	padding: 2px 0 8px 10px
}
#header_nav a{
	color:#ffffff;
	font-size:9px;
	padding:0 5px 0 5px;
	line-height:22px;
	height:22px;
	text-decoration:none;
}
#header_nav a:hover {color: #D56E2A; text-decoration: underline;}

#content_con{background: #ffffff; border: 3px double /*#929393*/#5a799c;}
#content_top{
	background: #f4f4f4 url("../images/content_top_bg.jpg") repeat-x;
	padding:5px;
}
.main_block{
	background: #f9f9f9 url("../images/main_bg.jpg") repeat-x;
	border:1px solid #d4d4d4;
	padding: 0 5px;
	width:268px;
	float:left;
}
.main_sp{
	border-left:1px solid #cfcfcf;
	margin: 0 10px;
	width:1px;
	float:left;
	height: 165px
}
.main_title{
	background: url("../images/main_title_sp.jpg") no-repeat center bottom;
	line-height:25px;
	color:#D56E2A;
	font-size:16px;
	font-family:Arial, Helvetica, sans-serif;
	text-align:center;
}
.main_content{
	padding:10px 0;
}
.content_sp{ 
	background: url("../images/content_sp_bg.jpg") repeat-x;
	height:17px;
}
#content{
	background: #ffffff;
	padding: 10px 10px 0 10px;
}
#left_col {
	float:left;
	width:216px;
}
.title{
	height: 26px;
	color: #ffffff;
	background: url("../images/title_bg.jpg") repeat-x;
	font-family:Verdana, Arial, Helvetica, sans-serif;
	font-size:17px;
	padding: 2px 0 0 10px;
}
.left_col_block{
	border:1px solid #d4d4d4;
	background: url("../images/left_col_block_bg.jpg") repeat-x;
	margin-bottom:10px;
	font-size:11px;
}
.left_title{
	background: url(../images/main_title_sp.jpg) no-repeat center bottom;
	line-height:25px;
	color:#133773;
	font-size:16px;
	font-family:Arial, Helvetica, sans-serif;
	text-align:center;
	position:relative;
}
/* original menu before the flyout*/

#leftnav{
	padding:1px 0;
	margin:5px 0;
}
#leftnav ul{
	margin:0 5px;
	padding: 0 0 0 5px;
	list-style:none;
}
#leftnav li{
	width:100%;
	float:left;
	height:22px;
	border-bottom:1px solid #d5d5d5;
}
#leftnav li.last{border-bottom:0;}
#leftnav a{
	display:block;
	color:#4b4a4a;
	background: url(../images/bullet.gif) no-repeat 8px center;
	padding:0 0 0 25px;
	line-height:22px;
	height:22px;
	text-decoration:none;
}
#leftnav a:hover {color: #859EBC; text-decoration: underline;}
/* END - original menu before the flyout*/


/* Flyout Main Menu */
.dropdown { /*main links*/
display:block; 
position:relative;
padding:1px 0;
margin:5px 0px;
font-size:11px;
height:18px; /*NEW*/
}
.dropdown dt {/*bottom main link*/
/*width:190px; */
border-bottom:1px solid #d4d4d4; 
padding:8px; font-weight:normal; 
cursor:pointer;
padding:0 0 0px 25px;
text-decoration:none;
}

.dropdown .upperdd { /*main links*/
border-bottom:1px solid #d4d4d4;
background: url("../images/bullet.gif") no-repeat 8px center;
padding:0px 0px 5px 25px; /* contols padding between the lines*/
height:10px; /* prevous 10px - controls the height of the text between the lines*/
text-decoration:none;
 }
.dropdown .upperddnoline { /*last main link - no underline*/
border-bottom:0px solid #d4d4d4;
background: url("../images/bullet.gif") no-repeat 8px center;
padding:0px 0px 5px 25px; /* contols padding be between the lines*/
height:10px; /* prevous 10px - controls the height of the text between the lines*/
text-decoration:none;
 }
}
.dropdown dt:hover {
background: url("../images/bullet.gif") no-repeat 8px center;/*main links*/}

.dropdown dd {
position:absolute; 
top:0; 
overflow:hidden; 
width:208px;/*width of flyout link*/ 
display:none;  
background:#fff; 
opacity:0;
}/*main links*/

.dropdown ul {/*flyout links*/
/*width:204px;*/ 
list-style:none;
margin: 0 5px ;
padding: 0;
border:1px solid #5a799c;

}

.dropdown li {/*flyout list*/
display:inline;
/*width:100%;*/
/*float:left;*/
/*height:122px;*/
/*border-bottom:1px solid #d5d5d5;*/
}

.dropdown a, .dropdown a:active, .dropdown a:visited {
color:#4b4a4a; 
text-decoration:none; 
}
.dropdown a:hover {color: #859EBC; text-decoration: underline;}

.dropdown li a, .dropdown li a:active, .dropdown li a:visited a:hover {
display:block; 
padding:5px;
background:#d4d4d4;
}
.dropdown .underline {border-bottom:1px solid #fff}
/* END - Flyout Main Menu */


#right_col{
	float:right;
	width:650px;
}
#footer{
	background: #f9f9f9 url("../images/footer_bg.jpg") repeat-x;
	border-top:1px solid #000000;
	height:32px;
	padding: 20px 30px 0 30px;
	clear:both;
}
#footer a{
	color:#5f5f5f;
	text-decoration:none
}
#footer a:hover{
	color:#859EBC;
	text-decoration:underline
}
#footer_left{float:left;}
#footer_right{float:right;}

.padding10{padding:10px; /* Used in Left Menu Area Textboxes */}

.col_left{
	float:left;
	width: 302px;
	margin: 0 10px 10px 0;
}
.col_right{
	float:right;
	width: 302px;
	margin: 0 0 10px 10px;
}

.img_left{
	float:left;
	margin: 0 10px 10px 0;
}
.img_right{
	float:right;
	margin: 0 0 10px 10px;
}
.img_border{
	background: #f9f9f9 url("../images/main_bg.jpg") repeat-x;
	border:2px solid #bebebe;
}
.img_border2{
	border:3px double #bebebe;
}
.right{text-align:right; 
}
.center{text-align:center; 
}

a.readmore{
	color:#ffffff;
	text-decoration:none;
	border:1px solid #859EBC;/* - SSMF Light Blue*/
	/*border:1px solid #2967ad;*/
	/*background: #173d78 url("../images/readmore_bg.jpg") repeat-x;*/
	background: #5A799C url("../images/readmore_bg_new.jpg") repeat-x; /*- SSFM Colors*/
	padding: 2px 10px 4px 10px;
	
	
}
a.readmore:hover{color: #859EBC; text-decoration: underline;}

.clear{
	font-size: 1px;
	line-height: 1px;
	clear: both;
	height: 1px;
}
.clearincludes{
	font-size: 1px;
	line-height: 1px;
	clear: both;
	height: 1px;
	padding: 3px 0 3px 0;
}

.title2{/* SSFM */ 
	background: #f4f4f4 url("../images/content_top_bg.jpg") repeat-x;
	padding:5px;
	border:1px solid #d4d4d4;
	background: url("../images/left_col_block_bg.jpg") repeat-x;
	margin-bottom:10px;
}
.backtotop{/* SSFM */ 
	text-align:right;
	font-size:9px;
}
.grayline{
	border-bottom: thin #CFCFCF solid;
	font-size: 1px;
	line-height: 1px;
	height: 1px;
	}
.content_left_col /* SSFM - Used on Contact Us Page */ {
	float:left;
	width:200px;
}

/* SSFM - Used in box includes EX: box_freetrial.htm*/ 
#box_col{padding: 10px 0;}
#box_left{float:left;}
#box_right{float:right;}

}
.quicklinks {
	float:right;
	width:200px;
}
.indent {
	margin: 0 100px 12px 40px;

}
