

body {
	margin:0;
	height: 100%;
	background-color:#d6dce5;
	}
	
a:link {
	text-decoration: none;
}
a:visited {
	text-decoration: none;
}
a:hover {
	text-decoration: none;
}
a:active {
	text-decoration: none;
}

h1 
{
	text-align:left;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 24px;
	color: #009933;
	font-weight: normal;
	}

h2 {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 14px;
	color: #009933;
	font-weight: normal;
	}
	
h3 {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 14px;
	color: #999999;
	font-weight: bold;
}

p {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 12px;
	color: #666666;
	font-weight: normal;
	line-height: 20px;
}
	
ol, ul {
	margin:0px;
	}
	
ol, ul {
	padding:0px;
	}
	
	
	
/*----------------------------------MAIN MENU----------------------------------*/
/*------------------------------------------------------------------------------*/

	#menu_wraper
	{
		height:34px;
		vertical-align:bottom;
		margin: 0px; 
		padding: 0px;
	}
	
	#menu_wraper #outer_div
	{
		background: #99CCFF url('../images/navbar_left.png') no-repeat left bottom;
		width:73px;
		border-collapse: collapse;
	}

	#menu_wraper #inner_div
	{
		background:url('../images/navbar_right.jpg') no-repeat bottom;
		width:72px;
		border-collapse: collapse;
	}
	
	.navMenu
	{	width:780px;
		background-color: #99CCFF;
		border-collapse: collapse;
		font-size: 13px;
		font-family: Myriad Web Pro, Myriad Web, Arial, Helvetica, sans-serif;
		/*padding: 1px 0px 0px 0px;
		display: inline;
		margin: 0px 0px 0px 1px;*/ 
	}
	/*.navMenu span , .navMenu div
	{
	display: inline-table;
	
	}*/
	
	
	.menu_item, .menu_item a:link,.menu_item a:visited,.menu_item a:active 
	{
		border-collapse: collapse;
		text-align:center;
		display: block;
		outline: none;
		width: 129px;
		height:32px;
		background: transparent url('../images/navbar_btn_bg.png')  0% 0px;
		font-size: 13px;
		font-family: Myriad Web Pro, Myriad Web, Arial, Helvetica, sans-serif;	
		text-decoration: none;	
		color: #FFF;
		line-height: 32px;
	}
	
	
	.menu_item a:hover, .menu_item_selected, .menu_item_selected a
	{
		background-position: 0 -32px;
		/*color:#FFFFFF;*/
	}
	
	
	.dynamic_menu
	{
		width: 129px;
		border: solid 1px Gray;
		background-color: #FFFFCC;/*#64CAFF;#d6dce5; #99CCFF;*/
		color:#FFFFFF;
		text-align: left;
		padding: 0px;
		outline: none;
		font-family: Myriad Web Pro, Myriad Web, Arial, Helvetica, sans-serif;
		font-size: 11px;
		
	}

	.dynamic_menu_item
{
	width: 129px;
	line-height: 20px;
	padding: 2px;
	text-decoration: none;
	color: #0033FF;
	border-bottom: solid 1px #CCCCCC;
	
}
	
	.dynamic_menu_item_selected, .dynamic_menu_item_hover
	{
		text-align:left;
		width: 129px;
		background-color: #99CCFF;
		text-decoration: none;
		color:#FFFFFF;
	}
	
	
	
	#menu_wraper #menu_shadow_left
	{
		width:73px;
		height:7px;
		background:url('../images/MainNav_Shadow.png') no-repeat left;
	}	
	
	#menu_wraper #menu_shadow_right
	{
		width:72px;
		height:7px;
		background:url('../images/MainNav_Shadow.png') no-repeat right;
	}	
	
	#menu_wraper #menu_shadow_center
	{
		height:7px;
		background:url('../images/MainNav_Shadow_center.png') repeat-x top;
	}	
/*----------------------------------main menu END----------------------------------*/
/*------------------------------------------------------------------------------*/

		
#wrapper {
	width: 922px;
	margin: 0 auto;
	text-align:left;
	}
		
.hdrtagline {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 18px;
	font-weight: bold;
	color: #0033FF;
}

.hdrtagline2 {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 18px;
	color: #009933;
}

.pagehdr {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 24px;
	color: #009933;
	line-height: 26px;
}

.pagehdrtxt {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 14px;
	color: #999999;
	line-height: 18px;
}

.buttonhdr {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 11px;
	color: #009933;
	font-weight: normal;
	line-height: 24px;
}

.buttontxt {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 10px;
	color: #999999;
	font-weight: normal;
}



.buttonlink, .buttonlink a:link, .buttonlink a:visited, .buttonlink a:active{
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 10px;
	color: #009933;
	font-weight: bold;
	line-height: 16px;	
}

.buttonlink a:hover{
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 10px;
	color: #009933;
	font-weight: bold;
	line-height: 16px;
	text-decoration: underline;	
}

.subnavtext, .subnavtext a {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 14px;
	color: #6699FF;
}

.crtext {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 10px;
	color: #FFFFFF;
	font-weight: bold;
	padding-top: 10px;
}

.crtext2 {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 9px;
	color: #FFFFFF;
	padding-top: 10px;
}

.subnavlink, .subnavlink a:link,.subnavlink a:visited,.subnavlink a:active {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 10px;
	color: #6699FF;
}

.subnavlink a:hover {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 10px;
	color: #6699FF;
	text-decoration: underline;
}

.botnavlink, .botnavlink a:link,.botnavlink a:visited,.botnavlink a:active  {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 11px;
	color: #6699FF;
}

.botnavlink a:hover {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 11px;
	color: #6699FF;
	text-decoration: underline;
}

.privacynavlink, .privacynavlink a:link,.privacynavlink a:visited,.privacynavlink a:active  {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 10px;
	color: #999999;
}

.privacynavlink a:hover {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 10px;
	color: #666666;
	text-decoration: underline;
}

.locatorblue {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 12px;
	color: #0033FF;
}
.locatortext {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 10px;
	color: #000000;
}
.questions {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 14px;
	font-weight: bold;
	color: #009933;
}

.quotehdr {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 22px;
	font-weight: bold;
	color: #FFF;
}

.quotezip {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 18px;
	color: #FFF;
	font-weight: normal;
}

.quoteziptxt {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 22px;
	color: #000;
	font-weight: normal;
}

.buytxt {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 18px;
	color: #0033FF;
	font-weight: bold;
}

.tabhdrtxt {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 12px;
	color: #FFF;
	font-weight: bold;
}

.tabtxt 
{
	text-align:left;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 11px;
	color: #666666;
	font-weight: normal;
	padding: 10px 10px 10px 10px;
	line-height: 16px;
	margin-bottom: 0px;
}

.tabtxtlink {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 11px;
	color: #0033FF;
	font-weight: normal;
}

.tabtxtlink a:link,.tabtxtlink a:visited,.tabtxtlink  a:active  {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 11px;
	color: #0033FF;
	font-weight: normal;
}

.tabtxtlink a:hover {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 11px;
	color: #0033FF;
	font-weight: normal;
	text-decoration: underline;
}
.quoteziptxtblue {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 16px;
	color: #000;
	font-weight: normal;
}
.quotezipblue {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 14px;
	color: #FFF;
	font-weight: normal;
}
.quotehdrblue {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 18px;
	font-weight: bold;
	color: #FFF;
}
.pagenavhdr {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 14px;
	color: #009933;
	font-weight: normal;
}
.pagenavlink 
{
	text-align:left;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 12px;
	color: #6699FF;
	font-weight: normal;
	line-height: 16px;
}
.pagenavlink a:link,.pagenavlink a:visited,.pagenavlink a:active {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 12px;
	color: #6699FF;
	font-weight: normal;
	line-height: 16px;
}
.pagenavlink a:hover {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 12px;
	color: #6699FF;
	font-weight: normal;
	text-decoration: underline;
	line-height: 16px;
}

.pagenavlinkon {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 12px;
	color: #3399FF;
	font-weight: bold;
	line-height: 16px;
}

.pagehdrbody {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 24px;
	color: #009933;
}

.pagetxt {
	text-align:left;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 12px;
	color: #666666;
	font-weight: normal;
	line-height: 20px;
}
.table_full_heigh 
{
height: 100%;	
}
	
#tblMoreInsOpt
{
width: 217px;
}

/* New Styles Added 5/16/08*/


.terms {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 12px;
	color: #009933;
	font-weight: bold;
}

.scrollBox {
	padding-top: 40px;
	border-top: none;
	border-left: solid 1px #d3dce4;
	border-right: solid 1px #d3dce4;
}

ul.subLinkMenu {
	margin:0;
	padding:0;
	list-style-type: none;	
}

ul.subLinkMenu li a:link, li a:visited, li a:active {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 12px;
	color: #009933;
	font-weight:normal;
	line-height: 20px;
}

ul.subLinkMenu li a:hover {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 12px;
	text-decoration: underline;
	color: #009933;
	font-weight:normal;
}

/*----------------------left TreeView---------------------------*/
.leftNav 
{
	margin:0;
	padding:0;
	margin-left: 17px;	/*list-style-type: none;*/
}

.leftNavRootNode, td.leftNavRootNode a
{
	font-family: Verdana, Arial, Helvetica, sans-serif;
	color: #6699FF;	
	}

.leftNavNode, .leftNavNode td , td.leftNavNode a
{
	font-family: Verdana, Arial, Helvetica, sans-serif;
	color: #6699FF;	
}

.leftNavNode a:hover, td.leftNavNode a:hover
{
	/*font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 10px;*/
	text-decoration: underline;
	color: #3399FF;
	font-weight:bold;
}

.leftNavParent, td.leftNavParent a
 {
 	font-family: Verdana, Arial, Helvetica, sans-serif;
	color: #6699FF;	
	font-size: 12px;
 }
.leftNavLeaf, td.leftNavLeaf a
{
	font-family: Verdana, Arial, Helvetica, sans-serif;
	color: #6699FF;	
	font-size: 10px;
}

.leftNavNodeSelected, leftNavNodeSelected a:active
{
	text-decoration: underline;
	color: #3399FF;
	font-weight:bold;	
}



/*--------------------Left subNav OLD-----------------------------*/
ul.leftsubNav {
	margin:0;
	padding:0;
	list-style-type: none;
	margin-left: 12px;
}
ul.leftsubNav li a
 {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 10px;
	color: #6699FF;
	/*font-weight:bold;
	line-height: 15px;*/
}

ul.leftsubNav li a:hover
{
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 10px;
	text-decoration: underline;
	color: #3399FF;
	font-weight:bold;
	/*line-height: 15px;*/
}
/*-------------------------------------------------------------*/

ul.duiList {
	margin:0;
	padding:0;
	list-style-type: inherit;
	margin-left: 12px;
}

ul.duiList li {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 12px;
	color: #666666;
	font-weight:normal;
	line-height: 20px;
}


/* New Styles Added 5/27/08*/

.label {
	font-size : 10px;
	font-family : Verdana, Arial, Helvetica, sans-serif;
	color : #000000;
}
.label_error {
	font-size : 10px;
	font-family : Verdana, Arial, Helvetica, sans-serif;
	color : #DE0000;
}
.error_text {
	font-size : 10px;
	font-family : Verdana, Arial, Helvetica, sans-serif;
	color : #DE0000;
}
.list_text {
	font-size : 10px;
	font-family : Verdana, Arial, Helvetica, sans-serif;
	color : #666666;
}

.list_link a:link,.list_link a:visited,.list_link a:active{
	font-size : 10px;
	font-family : Verdana, Arial, Helvetica, sans-serif;
	color : #0033FF;
}

.list_link a:hover{
	font-size : 10px;
	font-family : Verdana, Arial, Helvetica, sans-serif;
	text-decoration: underline;
	color : #0033FF;
}

.locations_list_header {
	font-size : 12px;
	font-family : Verdana, Arial, Helvetica, sans-serif;
	font-weight:bold;
	color : #FFFFFF;
	background-color: #0033FF;
}

.location_text {
	font-size : 14px;
	font-family : Verdana, Arial, Helvetica, sans-serif;
	color : #0033FF;
}

/* New Styles for Locations List 6/24/08*/

.list_text {
	font-size : 10px;
	font-family : Verdana, Arial, Helvetica, sans-serif;
	color : #666666;
}

.list_link a:link,.list_link a:visited,.list_link a:active{
	font-size : 10px;
	font-family : Verdana, Arial, Helvetica, sans-serif;
	color : #0033FF;
}

.list_link a:hover{
	font-size : 10px;
	font-family : Verdana, Arial, Helvetica, sans-serif;
	text-decoration: underline;
	color : #0033FF;
}

.locations_list_header {
	font-size : 12px;
	font-family : Verdana, Arial, Helvetica, sans-serif;
	font-weight:bold;
	color : #FFFFFF;
}

.location_text {
	font-size : 14px;
	font-family : Verdana, Arial, Helvetica, sans-serif;
	color : #0033FF;
}


/*========================================================*/
/*  Design Elements                                       */
/*========================================================*/

/*-- width setting on skins        --*/ .StandardWidth { width:960px; }
/*-- 100 percent height where req  --*/ .FullHeight { height:100%; }
/*-- 100 percent width where req   --*/ .FullWidth { width:100%; }
/*-- outer table on unboxed skins  --*/ .OuterTable { width:100%; height:100%; background:#FFF; }
/*-- outer table on boxed skins #dbdbdb  --*/ .OuterTableBoxed { width:100%; height:100%; background: #d6dce5 url('../images/skin/boxed-bg.gif') repeat top left; }
/*-- outer cell on boxed skins    --*/ .OuterTDBoxed { padding: 10px 0 5px 0; }




/*-- boxed skins outer box table   --*/ .BoxTable { /*height:100%;*/ border: none 0px; }
/*-- top left corner               --*/ .BoxTL { width:11px; height:11px; background: url(../images/skin/box-tl.gif) no-repeat bottom left; }
/*-- top edge                      --*/ .BoxT { height:11px; background: url(../images/skin/box-t.gif) repeat-x bottom left; }
/*-- top right corner              --*/ .BoxTR { width:11px; height:11px; background: url(../images/skin/box-tr.gif) no-repeat bottom right; }
/*-- left edge                     --*/ .BoxL { width:11px; background: url(../images/skin/box-l.gif) repeat-y top left; }
/*-- content area                  --*/ .BoxM { background: #FFF; padding: 0px 10px 5px 10px; }
/*-- right edge                    --*/ .BoxR { width:11px; background: url(../images/skin/box-r.gif) repeat-y top right; }
/*-- bottom left corner            --*/ .BoxBL { width:11px; height:11px; background: url(../images/skin/box-bl.gif) no-repeat top left; }
/*-- bottom edge                   --*/ .BoxB { height:11px; background: url(../images/skin/box-b.gif) repeat-x top left; }
/*-- bottom right corner           --*/ .BoxBR { width:11px; height:11px; background: url(../images/skin/box-br.gif) no-repeat top right; }
















