﻿html,form,body
{
	height: 100%;
	margin: 0;
	font-family: Arial;
}
#page_container
{
	background: #8595A4 url('../images/page_sky_bg2.jpg') no-repeat center top;
	margin: 0 auto;
	padding-top: 21px;
}
table
{
	margin:0;
	padding:0;
	margin-bottom:0;
}
th,td
{
	border:0;
	padding:0;
}
p
{
	font-size: 93%;
	color:#FFF;
	line-height: 150%;
	margin-bottom: 10px;
}
ul.inline-links{margin: 0;padding: 0;list-style: none;}
ul.inline-links li{float:left;margin: 0;padding: 0 5px;list-style-type: none;}
ul.no-blts, #right_panel_bottom_content ul{margin:0;padding:0;list-style: none;}
ul.no-blts li, #right_panel_bottom_content ul li{margin:5px 0;list-style-type: none;}
ul.no-blts li.first{margin-top: 0;}
#right_panel_bottom_content ul li
{
	background: url('../images/bullets/bullet.gif') no-repeat left 50%;
	padding-left: 12px;
}

ul#why-seven-bar li
{
	background: url('../images/bullets/yellow_dot.png') no-repeat left 4px;
	padding-left: 22px;
	color: #fff;
}
#content_container
{}
td#page-content-container-cell
{
	width:600px;
	padding:42px 0 0 54px;
}
#page_content
{
	padding: 14px 50px 0 0;
	width: 477px;
	height: 360px;
}
#page_content_2
{
	padding-top: 10px;
}
#header
{
	width: 964px;
	margin: 0 auto;
}
#right_panel_container
{
	background: #8BB9D7 url(../images/right_panel_bottom_bg.jpg) repeat-x left bottom;
	position: relative;
}
#right_panel_container2
{
	background: #8BB9D7 url(../images/right_panel_bg.jpg) repeat-x left bottom;
	position: relative;
}
#right_panel_bottom_content
{
	position:absolute;
	top:301px;
	left:28px;
	width: 292px;
	height: 135px;
}
#right_panel_bottom_content2
{
	position:absolute;
	top:68px;
	left:38px;
}
#tbl_nav_menu
{
	
}
.bold
{
	font-weight: bold;
}
.text1
{
	color: #FFF;
	line-height: 150%;
	font-size: 123.1%;
}
.text2
{
	color: #E8D743;
	line-height: 150%;
	font-weight: bold;
	font-size: 93%;
}
.text3
{
	color: #FFF;
	font-size: 77%;
	line-height: 140%;
}
.text4
{
	color:#FFF;
	font-size: 138.5%;
}
.text5
{
	font-size: 77%;
	font-weight: bold;
	color: #37424A;
	text-transform: uppercase;
}
.text6
{
	font-size: 138.5%;
	font-weight: normal;
	color: #232323;
}
.text7
{
	font-size: 93%;
	font-weight: normal;
	color: #363636;
}
.text8
{
	font-size: 93%;
	font-weight: normal;
	font-style: italic;
	color: #E8D743;
}
.text9
{
	font-size: 93%;
	font-weight: normal;
	color: #FFF;
}
.text10
{
	color: #FFF;
	font-size: 77%;
}
.text11
{
	font-weight:bold;
	display: block;
}
.text12
{
	font-size: 93%;
	font-weight: normal;
	color: #E8D743;
}
.text13
{
	font-size: 77%;
	font-weight: bold;
	text-transform: uppercase;
	color: #0038A6;
}
.text14
{
	font-size: 77%;
	font-weight: normal;
	color: #000;
}
.text15, #right_panel_bottom_content ul li
{
	font-size: 77%;
	font-weight: normal;
	color: #37424A;
	line-height: 150%;
}
.text16
{
	font-size: 93%;
	color: #E8D743;
	font-weight: bold;
}
span.blk
{
	display:block;
}
.pagetitle
{
	color: #E8D743;
	font-size: 108%;
	text-transform: uppercase;
	font-weight: bold;
	letter-spacing: 1px;
}
.pagesubtitle
{
	color: #E8D743;
	font-size: 93%;
	font-weight: normal;
	letter-spacing: 1px;
}
a.link1:link, a.link1:visited 
{
	color: #E8D743;
	text-decoration: none;
}
a.link1:hover, a.link1:active 
{
	text-decoration: underline;
}
a.link2:link, a.link2:visited 
{
	font-size: 93%;
	font-weight: normal;
	color: #FFF;
	text-decoration: none;
}
a.link2:hover, a.link2:active 
{
	color: #E8D743;
}
a.link3:link, a.link3:visited 
{
	font-size: 93%;
	font-weight: normal;
	color: #E8D743;
	text-decoration: none;
}
a.link3:hover, a.link3:active 
{
	color: #FFF;
}
a.link4:link, a.link4:visited 
{
	font-size: 77%;
	font-weight: normal;
	color: #FFF;
	text-decoration: none;
}
a.link4:hover, a.link4:active 
{
	color: #0039A6;
}
a.link5:link, a.link5:visited, a.link5:hover, a.link5:active 
{
	font-size: 77%;
	font-weight: normal;
	color: #0039A6;
	text-decoration: none;
}
a.link6:link, a.link6:visited 
{
	font-size: 93%;
	font-weight:bold;
	color: #E8D743;
	text-transform: uppercase;
	text-decoration: none;
}
a.link6:hover, a.link6:active 
{
	color: #FFF;
}
a.link7:link, a.link7:visited 
{
	font-size: 85%;
	color: #FFF;
	text-decoration: none;
}
a.link7:hover, a.link7:active 
{
	color: #E8D743;
}
a.link8:link, a.link8:visited 
{
	font-size: 77%;
	color: #FFF;
	text-decoration: none;
}
a.link8:hover, a.link8:active 
{
	color: #E8D743;
}
a.link9:link, a.link9:visited 
{
	font-size: 77%;
	font-weight: normal;
	color: #0039A6;
	text-decoration: none;
}
a.link9:hover, a.link9:active 
{
	color: #37424A;
}
.pad1
{
	padding: 10px 0;
}
td.header_t2
{
	background: url(../images/header_t2_bg.png) repeat-x left top;
}
td.header_b2
{
	background: url(../images/header_b2_bg.png) repeat-x left top;
}
td.header_l
{
	background: url(../images/header_l_bg.png) repeat-y left top;
}
td.header_r
{
	background: url(../images/header_r_bg.png) repeat-y left top;
}
td.header_m2
{
	background: url(../images/header_m2.png) no-repeat left top;
}
td.header_b
{
	background: url(../images/header_b_bg.png) repeat-x left top;
}
td.content_l
{
	background: url(../images/content_l_bg.png) repeat-y left top;
}
td.content_r
{
	background: url(../images/content_r_bg.png) repeat-y left top;
}
td.content_m
{
	background: #3055A7 url(../images/content_m_bg.png) repeat-x left bottom;
}
td.content_yellowbar
{
	background: url(../images/content_yellowbar.png) repeat-x left top;
}
table#tbl_nav_menu
{
	width:567px;
	padding:0;
	margin:0;
	border:0;
}
table#tbl_nav_menu tbody tr td
{
	padding:0;
	margin:0;
	border:0;
}
table#tbl_nav_menu tbody tr td#col1
{
	width:160px;	
}
table#tbl_nav_menu tbody tr td#col2
{
	width:136px;
}
table#tbl_nav_menu tbody tr td#col3
{
	width: 164px;
}
table#tbl_nav_menu tbody tr td#col4
{
	width: 104px;
}
ul.nav
{
	margin-left: 0px;
}
ul.nav li
{
	margin: 6px 0;
	line-height: 100%;
}
ul.nav li.first{margin-top: 0px;}
ul.nav li.last{margin-bottom: 0px;}
ul.nav li a:link, ul.nav li a:visited
{
	text-decoration:none;
	color: #666;
	font-size: 93%;
}
ul.nav li a:hover, ul.nav li a:active
{
	color: #0039A6;
	font-weight: bold;
}
ul.nav li.current a{color: #0039A6 !important;}
ul.nav li.current a:hover{text-decoration:none;}
.formtable{margin-bottom: 0;}
.formtable td, .formtable th {padding: 0 0 0 7px;}
.formtable td{padding-top: 19px;}
.formtable td.hfirst, .formtable th.hfirst {padding-left: 0px;}
.formtable td.vfirst, .formtable th.vfirst {padding-top: 0px;}
.formtable td.button-cell{padding-top: 16px;}
.formtable th
{
		text-align: left;
		color: #37424A;
		font-size: 77%;
		padding-top: 5px;
		font-weight: normal;
}
input.txt
{
	border: solid 1px #666;
	width: 138px;
	font-size: 80%;
	padding:2px 0;
}
input.txt.small
{
	width: 85px;
}
input.txt.medium
{
	width: 133px;
}
input.txt.large
{
	width: 160px;
}
input.txt.xlarge
{
	width: 275px;
}
select.dropdown
{
	width: 115px;
	border: solid  1px #666;
}
textarea
{
	border: solid  1px #666;
	height: 50px;
	width: 275px;
	height: 130px;
	font-size: 80%;
}

.jScrollPaneContainer {
	position: relative;
	overflow: hidden;
	z-index: 1;
}

.jScrollPaneTrack {
	position: absolute;
	cursor: pointer;
	right: 0;
	top: 0;
	height: 100%;
	background: url('../images/scrollbars/scroll_line.png') repeat-y 50% 50%;
}
.jScrollPaneDrag {
	position: absolute;
	background: url('../images/scrollbars/scroll_dot.png') no-repeat 50% 50%;
	height: 60px;
	cursor: pointer;
	overflow: hidden;
}
.jScrollPaneDragTop {
	position: absolute;
	top: 0;
	left: 0;
	overflow: hidden;
}
.jScrollPaneDragBottom {
	position: absolute;
	bottom: 0;
	left: 0;
	overflow: hidden;
}
a.jScrollArrowUp {
	display: block;
	position: absolute;
	z-index: 1;
	top: 0;
	right: 0;
	text-indent: -2000px;
	overflow: hidden;
	/*background-color: #666;*/
	height: 9px;
}
a.jScrollArrowUp:hover {
	/*background-color: #f60;*/
}

a.jScrollArrowDown {
	display: block;
	position: absolute;
	z-index: 1;
	bottom: 0;
	right: 0;
	text-indent: -2000px;
	overflow: hidden;
	/*background-color: #666;*/
	height: 9px;
}
a.jScrollArrowDown:hover {
	/*background-color: #f60;*/
}
a.jScrollActiveArrowButton, a.jScrollActiveArrowButton:hover {
	/*background-color: #f00;*/
}
#customer #right_panel_bottom_content, #teammember #right_panel_bottom_content
{
	width: 348px;
	height: 188px;
	left: 0;
	top: 275px;
}
#header_table img
{
	display:block;
}
#header_table2 img
{
	display:block;
}