@import url("style.css");

.contactBG{
background-image:url(../images/contact_bg.gif);
background-repeat:no-repeat;
width:308px;
	}
.cfdebug, .cfdebuglge {display:none;}
.palettebold7 {
	font-weight:bold;
}
.dpathpic {
float:left; margin:0 5px 5px 0;
}
.call {padding-bottom:10px;}
.pullThrough {
	background:#fff;
	padding:4px 0px 4px 0px;
}
.row7 {padding-left:8px;}
#content {
	background:#fff url(../images/bdrop.gif) no-repeat;
}
.marginA {
	margin-left:18px;
	margin-right:18px;
}
.marginB {
	margin-left:18px;
	margin-right:18px;	
}
.marginc {
	margin-right:18px;
}
.txtMarginA p {
	margin-left:18px;
}
.sIFR-hasFlash .marginA h2 {
	margin:0px 0 15px 0;
}
.sIFR-hasFlash .row h2 {
	margin:0px 0 15px 18px;
}
.inPageImg {float:left;}
.inPageCopy {padding:0 10px 5px 0 ;}
.iPR .inPageImg {float:right;
	margin-left:10px;
}
.offer {
	margin-bottom:15px;
}
#maincontent {
	padding:23px 0 0 10px;
}
.sIFR-hasFlash .row h3, .sIFR-hasFlash .marginA h3 {						
	margin:0; padding:0;	
	font-size:105%;
	font-weight:bold;
}
.row p {
	margin:0; padding:0 0 0 18px;
}		
.row {
	clear:both;	
	padding-right:10px;
	background: transparent;	
}

.row img {
	float:left;
	margin: 0 20px 10px 18px;
}
.rAlign img {
	float:right;
	margin: 0 0 10px 20px;
	
}
.np, .np p {
	margin:0;
	padding:0;
}
.np img {
	margin:0;
}


.sIFR-hasFlash .term h3 {
	font-size:11px;
	font-weight:bold;
	margin:0;
	padding-bottom:0;
}
.term {
	font-size:10px;
	margin-bottom:10px;
}
/* side navigation */
/* ----------------------------------------------------- */
#sidenav {
	background:#060606;
	width:121px;				
}	
#sidenav ul {
	border-bottom:1px solid #4B4B4B;
	margin:15px 0;
	padding:0;	
}
#sidenav ul ul,
#sidenav ul ul ul  {
	border-bottom:none;
	margin:0;
}
#sidenav ul li {
	border-top:1px solid #4B4B4B;
	display: block;
}
#sidenav ul li a:link, #sidenav ul li a:visited, 
#sidenav ul li a:hover, #sidenav ul li a:active {
	color:#fff;
	display:block; 
	line-height:17px; 
	padding:0 3px 0 14px;
	text-decoration: none; 
	vertical-align: bottom;
	_width: 100%;	
}
#sidenav ul li a:link {
	background:#060606 url("../images/arrow_wht.gif") no-repeat;
}
#sidenav ul li a:visited {
	background:#060606 url("../images/arrow_wht.gif") no-repeat;
}
#sidenav ul li a:hover {
	background:#333333 url("../images/arrow_wht.gif") no-repeat;
}
#sidenav ul li a:active {
	background:#060606 url("../images/arrow_wht.gif") no-repeat;
}
#sidenav ul li ul li {
	border-top:none;	
}	
#sidenav ul li ul li a:link	{
	background:#AAA;
	border-top:1px solid #AAA;	
	border-bottom:1px solid #AAA;		
	color: #333; 
	display:block; 
	line-height:17px; 
	padding:0 3px 0 24px;
	text-decoration: none; 
}
#sidenav ul li ul li a:visited {
	background:#AAA;
	border-top:1px solid #AAA;	
	border-bottom:1px solid #AAA;			
	color: #333; 
	display:block; 
	line-height:17px; 
	padding:0 3px 0 24px;
	text-decoration: none; 
}
#sidenav ul li ul li a:hover {
	background:#EAEAEA url("../images/arrow_blk.gif") no-repeat;
	border-top:1px solid #8B8B8B;	
	border-bottom:1px solid #8B8B8B;		
	color: #333; 
	display:block; 
	line-height:17px; 
	padding:0 3px 0 24px;	
	text-decoration: none; 
}
#sidenav ul li ul li a:active {
	background:#AAA;
	border-top:1px solid #AAA;	
	border-bottom:1px solid #AAA;			
	color: #333; 
	display:block; 
	line-height:17px; 
	padding:0 3px 0 24px;
	text-decoration: none; 
}
#sidenav ul li ul li#subactive a{
	background:#EAEAEA url("../images/arrow_blk.gif") no-repeat;
	border-top:1px solid #;	
	border-bottom:1px solid #8B8B8B;	
	color: #333; 
	display:block; 
	line-height:17px; 
	padding:0 3px 0 24px;	
	text-decoration: none; 
}

#sidenav ul li#active a.navlink:link,
#sidenav ul li#active a.navlink:visited,
#sidenav ul li#active a.navlink:hover,
#sidenav ul li#active a.navlink:active {
	background:#666 url("../images/arrow_wht.gif") no-repeat;
	
}
/**************/


/*******/

/* end nav */
/* ----------------------------------------------------- */	

img {
	border:0;
}
#header {	
	float:left;
	margin-left:-1px;
}
#search {
	float:right;
	margin:-1px 0 0 0;
	padding:0 11px 0 0 ;	
}
#personalnav {
	clear:both; 

	padding:20px 0px 0px 0px;
}

/* General Elements */
/* ----------------------------------------------------- */

/*
	[ [ <'font-style'> || <'font-variant'> || <'font-weight'> ]? <'font-size'> [ / <'line-height'> ]? <'font-family'> ] | caption | icon | menu | message-box | small-caption | status-bar | inherit
	
*/	

body  { 
	background:#fff;
	color:#434F5E; 
	font: normal 11px "trebuchet ms", trebuchet, helvetica, arial, sans-serif;
	margin:8px;
	text-align:left; 	
}
th, td, a  {
	color:#434F5E;
	font-size:11px;
}

P, H1, H2,  H3, H4, H5, H6 { 
	color:#434F5E; 
	font: normal "trebuchet ms", trebuchet, helvetica, arial, sans-serif; 
}
.sIFR-hasFlash H1.general {
	font-weight:bold;
	margin-bottom:0; padding-bottom:0;
	font-size:14px;
}
p.subtitle {margin-top:0; padding-top:0;}
a:link{
	color:#434F5E;
	font: normal "trebuchet ms", trebuchet, helvetica, arial, sans-serif; 
	text-decoration: underline; 
}	 

a:visited {
	color:#434F5E;
	font: normal "trebuchet ms", trebuchet, helvetica, arial, sans-serif; 
	text-decoration: underline; 
}	 
a:hover  {
	color:#434F5E;
	font: normal "trebuchet ms", trebuchet, helvetica, arial, sans-serif; 
	text-decoration: none; 
}	 
a:active {
	color:#434F5E;
	font: normal "trebuchet ms", trebuchet, helvetica, arial, sans-serif; 
	text-decoration: underline; 
}	
a.grey:link {
	color:#434F5E;
	text-decoration:underline;
}	 
a.grey:visited {
	color:#434F5E;
	text-decoration:underline;	
}	 
a.grey:hover  {
	color:#434F5E;
	text-decoration:none;	
}	 
a.grey:active {
	color:#434F5E;
	text-decoration:underline;	
}
a.grey:link {
	color:#434F5E;
	text-decoration:underline;
}	 
.tbl_main a.grey:visited {
	color:#ffffff;
	text-decoration:underline;	
}	 
.tbl_main a.grey:hover  {
	color:#ffffff;
	text-decoration:none;	
}	 
.tbl_main a.grey:active {
	color:#ffffff;
	text-decoration:underline;	
}
.row a.grey:link {
	font: normal "trebuchet ms", trebuchet, helvetica, arial, sans-serif; 
	text-decoration: underline; 
}	 
.row a.grey:visited {
	font: normal "trebuchet ms", trebuchet, helvetica, arial, sans-serif; 
	text-decoration: underline; 
}	 
.row a.grey:hover  {
	font: normal "trebuchet ms", trebuchet, helvetica, arial, sans-serif; 
	text-decoration: none; 
}	 
.row a.grey:active {
	font: normal "trebuchet ms", trebuchet, helvetica, arial, sans-serif; 
	text-decoration: underline; 
}

td.dashedline7	{
	background: URL(../images/7_dashed_line.gif);
}

/********** TAB NAV **********/
#personalnav ul {
	margin: 0; 
	padding: 0;
}
#personalnav ul li {
	display : inline; 
	margin: 0; 
	padding: 0; 
}

/********** side boxes **********/
.t {background: #F0F0F0 url(../images/g_dot.gif) 0 0 repeat-x; width: 146px;}
.b {background: url(../images/g_dot.gif) 0 100% repeat-x}
.l {background: url(../images/g_dot.gif) 0 0 repeat-y}
.r {background: url(../images/g_dot.gif) 100% 0 repeat-y}

.bl {background: url(../images/gc_bl.gif) 0 100% no-repeat}
.br {background: url(../images/gc_br.gif) 100% 100% no-repeat}
.tl {background: url(../images/gc_tl.gif) 0 0 no-repeat}
.tr {background: url(../images/gc_tr.gif) 100% 0 no-repeat; padding:10px;} 

.t a:link, .t a:visited, .t a:hover, .t a:active {
	text-decoration:none;
	color:#777777;
}
.t .op_on a:link, .t .op_on a:visited, .t .op_on a:hover, .t .op_on a:active {
	text-decoration:none;
	color:#000000;
}
.t ul, .t h2 {
	margin: 0; padding: 0;
}
.t ul li {
	color:#777777;
	margin: 0; padding: 0 0 0 10px;
	list-style:none;
	background:url(../images/list_arrows.gif) no-repeat;
}

.t ul li.op_on {
	color:#000000;
	background:url(../images/list_arrows2.gif) no-repeat;	
}
.itemimg {margin-bottom:4px;}
.t .rule {
	 margin:2px 0; padding:0;
	 border-top:1px solid #C4C4C5;
	 background:#E4E4E4;
	 height:1px;
	 font-size:1px;
	 line-height:1px;
	 border-bottom:1px solid #E9E9E9;
}
li.rule {	clear:both; }
.t hr {
	 margin:0; padding:0;
	 border-top:1px solid #C4C4C5;
	 background:#E4E4E4;
	 border-bottom:1px solid #E9E9E9;
}

/*table */
.tbl_main {
	background: #6A6B6C url(../images/table_bg.jpg) bottom right no-repeat; 
	color:#ffffff;
	clear:both;
	margin: 0 20px 0 20px;
}
.tbl_main td a {color:#fff;}
.tbl_bl {background: url(../images/tbl_bl.gif) 0 100% no-repeat; }
.tbl_br {background: url(../images/tbl_br.gif) 100% 100% no-repeat}
.tbl_tl {background: url(../images/tbl_tl.gif) 0 0 no-repeat}
.tbl_tr {background: url(../images/tbl_tr.gif) 100% 0 no-repeat; }

.tbl_main p, .tbl_main h3, .tbl_main td, .tbl_main th {
color:#ffffff;
text-align:left;
}
.tbl_main th {
	font-size:11px;
}
.innerP {
padding:10px;
}
.tbl_rule div {
border-top:1px solid #4E4E4E;
background:#656666;
border-bottom:1px solid #676869;
font-size:1px;
line-height:1px;
}
.tbl_rule {
padding: 2px 0 2px 0;
}
.tbl_main ul.inline {
	margin:0;
	padding:0;
}
.tbl_main ul.inline li {
	background:url(../images/link_arrow.gif) no-repeat;
	margin:0;
	padding:0;
	display:inline;
	list-style:none;
	padding:0 10px 0 8px;
}
.tbl_main ul.inline li a {
	color:#ffffff;
	text-decoration:none;
}
/* steps */
.left {
	background:url(../images/bar_left.gif) no-repeat;
	height:31px;
}
.left2 {
	background:url(../images/bar_left2.html) no-repeat;
	height:31px;
}
.right {
	background:url(../images/bar_right.gif) right no-repeat;
	height:31px;
	vertical-align:middle;
}
.right2 {
	background:url(../images/bar_right2.html) right no-repeat;
	height:31px;
	vertical-align:middle;
}
#content {
	height:160px;
	margin-top:5px;
}
.b2inner { 
	background: url(../images/g_dot.gif) 0 100% repeat-x;
	width:100%;
	}
.t2 { 
	background:#f0f0f0 url(../images/g_dot.gif) 0 0 repeat-x;
	width:100%;
	margin-bottom:4px;
	}	

.list1 {
	background: url(../images/bullet2.html) no-repeat;
	padding-left:8px;
}
/* table tabs */
		.tbl_tabs {
			clear:both;
			margin-left:25px;
		}
		.tbl_tabs .t_left {
		  background:url(../images/left.gif) no-repeat left top;		
		}
		.tbl_tabs .t_right {
	  	background:url(../images/right.gif) no-repeat right top;		
		}		
		
		.tbl_tabs .t_leftOn {
		  background:url(../images/left_on.gif) no-repeat left top;		
		}
		.tbl_tabs .t_rightOn {
		  background:url(../images/right_on.gif) no-repeat right top;		
		}	
		.tbl_tabs .t_right a {
			display:block;		
			padding:5px 15px 4px 6px;
			text-decoration:none;
			font-weight:bold;
			color:#434F5E;				
		}		
		.tbl_tabs .t_rightOn a {
			display:block;		
			padding:5px 15px 4px 6px;
			text-decoration:none;
			font-weight:bold;
			color:#ffffff;				
		}




	#tbl_tabs {
/*	  float:left;*/
/*	  width:100%;*/
	 /* background:#DAE0D2 url(../images/bg.gif) repeat-x bottom;*/
/*	  font-size:93%;*/
	  line-height:normal;
	  }
	#tbl_tabs ul {
	  margin:0;
	  padding:10px 10px 0;
	  list-style:none;

	  }
	#tbl_tabs li {
	  float:left;
	  background:url(../images/left.gif) no-repeat left top;
	  margin:0;
	  padding:0 0 0 9px;
		width:120px;		
	  }
	#tbl_tabs a {
	  float:left;
	  display:block;
	  background:url(../images/right.gif) no-repeat right top;
	  padding:5px 15px 4px 6px;
	  text-decoration:none;
	  font-weight:bold;
	  color:#434F5E;		
	  }
	/* Commented Backslash Hack
	   hides rule from IE5-Mac \*/
	#tbl_tabs a {float:none;}
	/* End IE5-Mac hack */
	#tbl_tabs a:hover {
	  color:#434F5E;
	  }
	#tbl_tabs #current {
	  background-image:url(../images/left_on.gif);
	  }
	#tbl_tabs #current a {
	  background-image:url(../images/right_on.gif);
	  color:#fff;
	  padding-bottom:5px;
	  }  
		
/* steps */		


.plansbx  {background: #F0F0F0 url(../images/g_dot.gif) 0 0 repeat-x; width:110px;
	margin: 6px 0 0 0;
 }
.plansbx  .b {background: url(../images/g_dot.gif) 0 100% repeat-x}
.plansbx  .l {background: url(../images/g_dot.gif) 0 0 repeat-y}
.plansbx  .r {background: url(../images/g_dot.gif) 100% 0 repeat-y}
.bx{
width:631px;
}

.bx .plansbx  .bl {background: url(../images/gc_bl.gif) 0 100% no-repeat}
.bx .plansbx  .br {background: url(../images/gc_br.gif) 100% 100% no-repeat}
.plansbx  .tl {background: url(../images/gc_tl.gif) 0 0 no-repeat}
.plansbx  .tr {background: url(../images/gc_tr.gif) 100% 0 no-repeat; padding:10px;} 

.plansbx  ul, .plansbx  h2 {
	margin: 0; padding: 0;
}
.plansbx  ul li {
	color:#777777;
	margin: 0; padding: 0 0 0 10px;
	list-style:none;
	background:url(../images/list_arrows.gif) no-repeat;
}

.plansbx  ul li.op_on {
	color:#000000;
	background:url(../images/list_arrows2.gif) no-repeat;	
}

.plansbx  .rule {
	 margin:2px 0; padding:0;
	 border-top:1px solid #C4C4C5;
	 background:#E4E4E4;
	 height:1px;
	 font-size:1px;
	 line-height:1px;
	 border-bottom:1px solid #E9E9E9;
}

.plansbx  hr {
	 margin:0; padding:0;
	 border-top:1px solid #C4C4C5;
	 background:#E4E4E4;
	 border-bottom:1px solid #E9E9E9;
}

/********** side boxes **********/
.bx {background: #F0F0F0 url(../images/g_dot.gif) 0 0 repeat-x;  }
.bx .b {background: url(../images/g_dot.gif) 0 100% repeat-x}
.bx .l {background: url(../images/g_dot.gif) 0 0 repeat-y}
.bx .r {background: url(../images/g_dot.gif) 100% 0 repeat-y}

.bx .bl {background: url(../images/gc_wt_bl.gif) 0 100% no-repeat}
.bx .br {background: url(../images/gc_wt_br.gif) 100% 100% no-repeat}
.bx .tl {background: url(../images/gc_tl.gif) 0 0 no-repeat}
.bx .tr {background: url(../images/gc_tr.gif) 100% 0 no-repeat; padding:10px;} 

.bx ul, .bx h2 {
	margin: 0; padding: 0;
}
.bx ul li {
	color:#777777;
	margin: 0; padding: 0 0 0 10px;
	list-style:none;
	background:url(../images/list_arrows.gif) no-repeat;
}

.bx ul li.op_on {
	color:#000000;
	background:url(../images/list_arrows2.gif) no-repeat;	
}

.bx .rule {
	 margin:2px 0; padding:0;
	 border-top:1px solid #C4C4C5;
	 background:#E4E4E4;
	 height:1px;
	 font-size:1px;
	 line-height:1px;
	 border-bottom:1px solid #E9E9E9;
}

.bx hr {
	 margin:0; padding:0;
	 border-top:1px solid #C4C4C5;
	 background:#E4E4E4;
	 border-bottom:1px solid #E9E9E9;
}
.or {font-weight:bold; font-size:14px;}
.error_bx {
	background: #F0F0F0 url(../images/g_dot.gif) 0 0 repeat-x; width:390px; 
}
.inner_bx {
	background: #F0F0F0 url(../images/g_dot.gif) 0 0 repeat-x; 
}
.bx .inner_bx .bl {background: url(../images/gc_bl_2.gif) 0 100% no-repeat}
.bx .inner_bx .br {background: url(../images/gc_br_2.gif) 100% 100% no-repeat}
.bx .inner_bx h3 {font-weight:bold; font-size:14px;}
.t3 { 
	background:#f0f0f0 url(../images/g_dot.gif) 0 0 repeat-x;
	width:196px;
	}
.t3 ul, .t3 h2 {
	margin: 0; padding: 0;
}
.sIFR-hasFlash .t3 h2 {font-size:12px;	letter-spacing: 0px;}
.t3 ul li {
	margin: 0; padding:0;
	list-style:none;
}
.t3 .rule {
	margin:0; padding:0;
	border-top:1px solid #C4C4C5;
	background:#E4E4E4;
	height:1px;
	font-size:1px;
	line-height:1px;
	border-bottom:1px solid #E9E9E9;
}
/*plans*/
.t3 ul li.step1, .t3 ul li.step2, .t3 ul li.step3, .t3 ul li.step4, .t3 ul li.step5,
.t3 ul li.step1On, .t3 ul li.step2On, .t3 ul li.step3On, .t3 ul li.step4On, .t3 ul li.step5On {
	padding: 0 0 0 30px;
	/*line-height:25px;*/
	min-height:25px;
	height:expression(this.scrollHeight < 25? "25px" : "auto" );

}
.dpathtext {margin: 5px 0 5px 0;}
	.step1 {background:url(../images/num_1_off.gif) no-repeat; color:#666666;}
	.step2 {background:url(../images/num_2_off.gif) no-repeat; color:#666666;}
	.step3 {background:url(../images/num_3_off.gif) no-repeat; color:#666666;}
	.step4 {background:url(../images/num_4_off.gif) no-repeat; color:#666666;}	
	.step5 {background:url(../images/num_5_off.gif) no-repeat; color:#666666;}	
	
	.step1On {background:url(../images/num_1_on.gif) no-repeat; color:#000000;}
	.step2On {background:url(../images/num_2_on.gif) no-repeat; color:#000000;}
	.step3On {background:url(../images/num_3_on.gif) no-repeat; color:#000000;}
	.step4On {background:url(../images/num_4_on.gif) no-repeat; color:#000000;}	
	.step5On {background:url(../images/num_5_on.gif) no-repeat; color:#000000;}		
	
	.btn-r {
		float:right;
	}
	.clearboth {clear:both;}
	.formbtn {			
		display:block;
		margin-top:2px;
		background:url(../images/butt_left.jpg) no-repeat;				
		height:20px;	
		text-align:center;					
		
	}
	.formbtn a:link, .formbtn a:visited, .formbtn a:hover, .formbtn a:active {
		color:#ffffff;
		margin-left:15px;
		background:url(../images/butt_right.jpg) no-repeat top right #666666;
		font-size:11px;	
		cursor: pointer;
		height:18px;
		display:block;
		text-decoration:none;
		padding: 0 18px 0 5px;
		font-weight:bold;
		margin-right:0;				
	}
	
	.formbtn2 {
		display:block;		
		font-family: "trebuchet ms", trebuchet, helvetica, arial, sans-serif;		
		margin-top:2px;
		background:url(../images/butt_left_ltgrey.gif) no-repeat;				
		height:20px;	
		text-align:center;
						
	}
	.formbtn2 a:link, .formbtn2 a:visited, .formbtn2 a:hover, .formbtn2 a:active {
		margin-left:15px;
		background:url(../images/butt_right_ltgrey.gif) no-repeat top right; color:#666666;
		font-size:11px;	
		cursor: pointer;
		height:20px;
		display:block;		
		text-decoration:none;
		padding: 2px 20px 0 5px;
		font-weight:bold;
		margin-right:10px;				

	}	
	.formbtnback {			
		display:block;
		font-family: "trebuchet ms", trebuchet, helvetica, arial, sans-serif;		
		margin-top:2px;
		background:url(../images/butt_left_back.jpg) no-repeat;				
		height:18px;	
		text-align:center;					
		
	}
	.formbtnback a:link, .formbtnback a:visited,.formbtnback a:hover, .formbtnback a:active {
		margin-left:15px;
		background:url(../images/butt_right.jpg) no-repeat top right; color:#ffffff;
		font-size:11px;	
		cursor: pointer;
		height:18px;
		display:block;
		text-decoration:none;
		padding: 0 18px 0 5px;
		font-weight:bold;
		margin-right:10px;				
	}
	
p.lrgtxt {font-size:16px; font-weight:bold; margin-top:10px;}
	
.textbold {
	font-weight:bold;
}	
.textlarge7 {
	font-size:18px;
	font-weight:bold;	
}


.heading{
font-size:14px;
font-weight:bold;
}