﻿/* CSS Document */

body
{	padding: 0;
	margin: 0;
	background: #a9a9a9;
	font-family: Helvetica, Arial, serif;
	font-size:12px;
}
p {
	font-size: 13px;
	color: #707070;
	line-height: 120%;
	margin:0 0 10px 0;
}

A:link, A:visited, A:active  {color:#468228;font-size: 12px;font-weight: normal;text-decoration:underline;font-family: Arial;}

A:hover {color:#123600;font-family: Arial;font-weight: normal;}

a.Menu_Arrow_Level0_Item:focus {background-color:#549534;}
a.Menu_Arrow_Level1_Item:focus {background-color:#549534;}

a:link.Stories {text-decoration:none;color:#707070;font-weight:bold;}
a:visited.Stories {text-decoration:none;color:#707070;font-weight:bold;}
a:hover.Stories {text-decoration:underline;color:#707070;font-weight:bold;}

#GreenTitle a {
	font-size: 12px;
}

.whiteBG {padding:0 17px;background:url('images/bg-repeater.gif') repeat-y #fff;width:100%;}

.FAQHeader p{
	font-family: Helvetica, Arial, serif;
	font-size:13px;
	color:#468228;
	font-weight:bold;
	text-decoration:none;
}
.FAQHeader {
	font-family: Helvetica, Arial, serif;
	font-size:13px;
	color:#468228;
	font-weight:bold;
	text-decoration:none;
}

a:link.SubHead ,  a:visited.SubHead, a:active.SubHead {
	text-decoration:none;
}

.tdSpacer {
	width:100px;
	display:block;
}
.ContactForm td {
	padding:3px;
}
.master {
	background: #a9a9a9;
	font-family: Helvetica, Arial, serif;
	font-size: 12px;
}

.controlpanel {
	background-color: #EAEAEA;
	border: solid #020307 1px;
	text-align: left;
}

.Logo {
	height: 63px;
}

.1homeBG {
	background-image:url('images/home_center.jpg');
	height:341px;
	width:966px;
}

.tl {
	background: url('images/tl.gif') no-repeat right top;
	width: 6px;
	height: 15px;
}

.tb {
	background: url('images/tb.gif') repeat-x 50% top;
	height: 15px;
}

.tr {
	background: url('images/tr.gif') no-repeat left top;
	width: 6px;
	height: 15px;
}

.bl {
	background: url('images/bl.gif') no-repeat right top;
	width: 6px;
}

.bb {
	background: url('images/bb.gif') repeat-x 50% top;
}

.br {
	background: url('images/br.gif') no-repeat left top;
	width: 6px;
}

#Woman {
	display: block;
	float: right;
	position: relative;
	margin-top: -305px;
	margin-right: -63px;
	height: 300px;
}

.cb {
	background: #fff;
	border-left: #c6c6c6 1px solid;
	border-right: #f0f0f0 1px solid;
}

.cb2 {
	background: #fff;
	border-left: #fff 1px solid;
	border-right: #fff 1px solid;
}


.get_started {
	background: url(images/get_started_bg.gif) repeat-x top;
	height: 45px;
	vertical-align: top;
	padding-left: 110px;
}

.header {
	background: #549534;
	padding: 6px;
}

.menu-left {
	width: 308px;
	vertical-align: bottom;


}

.menu-bg {	
	border-top: #fff 1px solid;
	border-bottom: #fff 1px solid;
	border-right: #fff 1px solid;
	height: 48px;
	background: #a9a9a9;
	padding: 0;
	margin-bottom: -14px;
	display: block;
	float:right;
}

#dnnSearch {
	width: 135px;
	background: #fff url('images/search-bg.gif') no-repeat left 50%;
	float: right;
	text-align: right;
	border: #96be83 6px solid;
	padding-left: 50px;
	padding-right: 5px;
	height: 22px;
}

*html #dnnSearch {
	width: 208px !important;
	width: 135px;
	background: #fff url('images/search-bg.gif') no-repeat left 50%;
	float: right;
	text-align: right;
	border: #96be83 6px solid;
	padding-left: 50px;
	height: 22px;
	padding-right: 5px;
}

#dnnSearch .NormalTextBox {
	width: 110px;
	height: 14px;
	float: left;
	vertical-align: middle;
	color: #707070;
	font-size: 11px;
	font-family: Helvetica, Arial, serif;
	background: transparent;
	margin-top: 2px;
	display: block;
}

* html #dnnSearch .NormalTextBox {
	width: 110px;
	height: 18px;
	float: left;
	vertical-align: middle;
	color: #707070;
	font-size: 11px;
	font-family: Helvetica, Arial, serif;
	background: transparent;
	margin-top: 3px;
}

.SearchButton {
	background: url('images/search-btn.gif') no-repeat 50% 50%;
	padding: 0px 0px 19px 18px; 
	vertical-align: top;
	width: 18px;
	cursor: hand; 
	font-size:1px;
	display: block;
	margin-top: -22px;
	margin-right: -10px;
	float: right;
}

* html .SearchButton {
	background: url('images/search-btn.gif') no-repeat 50% 50%;
	padding: 0px 0px 19px 18px; 
	vertical-align: top;
	width: 18px;
	cursor: hand; 
	font-size:1px;
	margin-top: 1px !important; 
	margin: -12px;
	margin-right: 0 !important;
	margin-right: -7px;
}


.TopPane {
	padding: 15px 13px 0 17px;
}

.LeftPane {
	padding-right: 16px;
}

.ContentPane  {
	padding-left: 120px;
	padding-right: 24px;
}
.ContentPaneQuote {
	padding-left: 24px;
	padding-right: 24px;
}
.ContentPaneQuoteState {
	padding-left: 17px;
	padding-right: 17px;
}
.ContentPaneBG {
	padding-top:15px;padding-bottom:25px;
	background:url('images/bg-repeater.gif') repeat-y #fff;
}
.ContentPaneBG2 {
	background:url('images/bg-repeater.gif') repeat-y #fff;
}

.RightPaneFAQ  { 
	margin: 0 0 0 4px;
	border-left: #549534 1px dotted;
	padding:0 27px 0 0;
}

.BottomPane {
	padding-top: 16px;
}

.Breadcrumb {
	font-family: Helvetica, Arial, serif;
	font-size: 11px;
	font-weight: normal;
	color: #000;
}

A.Breadcrumb:link, A.Breadcrumb:visited {
	text-decoration: underline;
	font-family: Helvetica, Arial, serif;
	font-size: 11px;
	font-weight: normal;
	color: #888;
}

A.Breadcrumb:hover, A.Breadcrumb:active {
	text-decoration: underline;
	font-family: Helvetica, Arial, serif;
	font-size: 11px;
	font-weight: normal;
	color: #555;
}

.Login {
	text-align: justify;
	font-family: Helvetica, Arial, serif;
	font-size: 12px;
	color: #0f81da;
	font-weight: bold;
}

A.Login:link, A.Login:visited {
	text-decoration: none;
	text-align: justify;
	font-family: Helvetica, Arial, serif;
	font-size: 12px;
	color: #0f81da;
	font-weight: bold;
}

A.Login:hover, A.Login:active {
	text-decoration: underline;
	text-align: justify;
	font-family: Helvetica, Arial, serif;
	font-size: 12px;
	color: #0f81da;
	font-weight: bold;
}

/* text style for the selected tab */
.SelectedTab {
	font-weight: normal;
	font-size: 9pt;
	color: #000000;
	text-decoration: none;
	vertical-align: bottom;
}

/* hyperlink style for the selected tab */
A.SelectedTab:link {
	text-decoration:    none;
	color:#FFFFFF;
	border: none;
	font-weight: bold;
}

A.SelectedTab:visited  {
	text-decoration: none;
	color:#ffffff;
	margin-top: 3px;
	margin-right: 6px;
	margin-bottom: 3px;
	margin-left: 6px;
	border: 1px none;
	padding-top: 3px;
	padding-right: 6px;
	padding-bottom: 3px;
	padding-left: 6px;
	font-weight: bold;
}

A.SelectedTab:active   {
	text-decoration: none;
	color:#555555;
	border: none;
	font-weight: bold;
}

A.SelectedTab:hover    {
	text-decoration: none;
	color:#555555;
	border: none;
	font-weight: bold;
}


/* hyperlink style for the unselected tabs */
.OtherTabs {
   
    color: #000000;
    font-family: "Tahoma", "Arial", "Helvetica";
	font-weight: bold;
}

A.OtherTabs:link {
    text-decoration: none;
    color: #FFF;
	font-weight: bold;
}

A.OtherTabs:visited  {
    text-decoration: none;
    color: #FFF;
	font-weight: bold;
}

A.OtherTabs:active   {
    text-decoration: underline;
    font-weight: bold;
	color: #fff;
}

A.OtherTabs:hover    {
    text-decoration: underline;
    font-weight: bold;
	color:#FFFFFF;
}

/* GENERAL */
/* style for module titles */

.Head   {
    font-family: Arial, Helvetica, sans-serif;
    font-size:  13px;
    font-weight:    bold;
    color: #333333;
	
}

/* style of item titles on edit and admin pages */
.SubHead    {
    font-family: Tahoma, Helvetica, Arial;
    font-size:  11px;
    font-weight: bold;
    color: #333333;
}

/* module title style used instead of Head for compact rendering by QuickLinks and Signin modules */
.SubSubHead {
    font-family: Tahoma, Helvetica, Arial;
    font-size:  11px;
    font-weight:    bold;
    color: red;
}

/* text style used for most text rendered by modules */
.Normal
{
    font-family: Tahoma, Helvetica, Arial;
    font-size: 11px;
    font-weight: normal;
}

/* text style used for textboxes in the admin and edit pages, for Nav compatibility */
.NormalTextBox
{
    font-family: Tahoma, Helvetica, Arial;
    font-size: 12px;
    font-weight: normal;
}

.NormalRed
{
    font-family: Tahoma, Helvetica, Arial;
    font-size: 12px;

    color: #ff0000
}

.NormalBold
{
    font-family: Tahoma, Helvetica, Arial;
    font-size: 11px;
    font-weight: bold
}

/* text style for buttons and link buttons used in the portal admin pages */
.CommandButton     {
    font-family: Tahoma, Helvetica, Arial;
    font-size: 11px;
    font-weight: normal;
}
    
/* hyperlink style for buttons and link buttons used in the portal admin pages */
A.CommandButton:link {
    text-decoration:    none;
    color: #2960C6;font-size: 11px; font-weight: normal;
}

A.CommandButton:visited  {
    text-decoration:    none;
    color: #2960C6;font-size: 11px; font-weight: normal;
}

A.CommandButton:active   {
    text-decoration:    none;
    color: #2960C6;font-size: 11px; font-weight: normal;
}

A.CommandButton:hover    {
    text-decoration:    none;
    color: #ff0000;font-size: 11px; font-weight: normal;
}

/* GENERIC */
H1  {
    font-family: Helvetica, Arial;
    font-size:  20px;
    font-weight:    normal;
    color: #2A8C37;
}
h1.bgreplacement {font-size:35px;margin-left:53px;padding-top:22px;color:#396b20;margin-top:0px;}
.state h1 {
	color:#468228;
	font-family:Helvetica,Arial;
	font-size:20px;
	font-weight:bold;
	margin-bottom:10px;
	margin-top:5px;
	}

h2  {
    font-family: Helvetica, Arial;
    font-size:  15px;
    font-weight:bold;
    color: #468228;
    margin:10px 0 10px 0px;
}

h2.homepage {font-weight:bold;color:#5c8e40;padding:7px 0 7px 10px ;margin:0px;display:block;line-height:normal}

h2 a {
    font-family: Helvetica, Arial !important;
    font-size:  15px !important;
    font-weight:bold !important;
    color: #396b20 !important;
    margin:10px 0 10px 0px !important;
    text-decoration:none !important;
}

H3  {
    font-family: Helvetica, Arial !important;
    font-size:  13px !important;
    font-weight: bold !important;
    color: #507A94 !important;
    margin:0 ;
    padding:3px 0 ;
    text-decoration:none !important;
}

H3 a{
	font-family: Helvetica, Arial !important;
    font-size:  13px !important;
    font-weight: bold !important;
    color: #507A94 !important;
    margin:0 ;
    padding:3px 0 ;
    text-decoration:underline;
}

H4  {
    font-family: Helvetica, Arial;
    font-size:  12px;
    font-weight:    normal;
    color: #0f81da;
}

H5, DT  {
    font-family: Helvetica, Arial;
    font-size:  11px;
    font-weight:    bold;
    color: #0f81da;
}

H6  {
    font-family: Helvetica, Arial;
    font-size:  11px;
    font-weight:    bold;
    color: #0f81da;
}

TFOOT, THEAD    {
    font-family: Tahoma, Helvetica, Arial;
    font-size: 12px;
    color: #2960C6;
}

TH  {
    vertical-align: baseline;
    font-family: Tahoma, Helvetica, Arial;
    font-size:  12px;
    font-weight:    bold;
    color: #2960C6;
}

.box {
	margin-top: 35px;
	margin-right: 10px;
}

SMALL   {
    font-size:  8px;
}

BIG {
    font-size:  14px;
}

BLOCKQUOTE, PRE {
    font-family:    Lucida Console, monospace;
}

UL LI   {
	margin-bottom:10px;
	line-height:130%;
	font-size:12px;
	color:#707070;
}

UL LI LI    {
    list-style-type:    disc;
}

UL LI LI LI {
    list-style-type:    circle;
}

OL LI   {
    list-style-type:    decimal;
    font-size:12px;
    color:#707070
}

OL OL LI    {
    list-style-type:    lower-alpha;
}

OL OL OL LI {
    list-style-type:    lower-roman;
}

HR {
    color: #666;
    height:1pt;
    text-align:left;
}

.Copyright, .Privacy {
	text-align: center;
	font-family: "Myriad Pro", Arial, Helvetica, sans-serif;
	font-size: 12px;
	color: #FFFFFF;
	padding: 0 4px;
}
.Privacy a:link, .Privacy a:visited {
	color:#fff;font-size:14px;
}
A.Privacy:link, A.Privacy:visited {
	text-align: center;
	font-family: "Myriad Pro", Arial, Helvetica, sans-serif;
	font-size: 12px;
	color: #FFFFFF;
	padding: 0 4px;
text-decoration: none;
}

A.Privacy:active, A.Privacy:hover {
	text-align: center;
	font-family: "Myriad Pro", Arial, Helvetica, sans-serif;
	font-size: 12px;
	color: #FFFFFF;
	padding: 0 4px;
text-decoration: underline;
}
/* MODULE-SPECIFIC */
/* text style for reading messages in Discussion */    
.Message    {
    font-family: Tahoma, Helvetica, Arial;
    font-size: 11px;
    font-weight: normal;
    font-size: 11px;
    background-color: #8DC2F9}   

/* style of item titles by Announcements and events */
.ItemTitle    {
    font-family: Tahoma, Helvetica, Arial;
    font-size:  11px;
    font-weight:    bold;
    color: #2960C6;
}

/* Menu-Styles */
/* Module Title Menu */
.ModuleTitle_MenuContainer {
	border-bottom: blue 0px solid; 
	border-left: blue 0px solid; 
	border-top: blue 0px solid; 
	border-right: blue 0px solid; 
}

.ModuleTitle_MenuBar {
	cursor: pointer; 
	height:16px;
	background-color: Transparent;
}

.ModuleTitle_MenuItem {
	cursor: pointer; 
	color: black; 
	font-family: Tahoma, Helvetica, Arial; 
	font-size: 9pt; 
	font-weight: bold; 
	font-style: normal; 
	border-left: white 0px solid; 
	border-bottom: white 1px solid; 
	border-top: white 1px solid; 
	border-right: white 0px solid;
	background-color: Transparent;
}

.ModuleTitle_MenuIcon {
	cursor: pointer; 
	background-color: #EEEEEE; 
	border-left: #EEEEEE 1px solid; 
	border-bottom: #EEEEEE 1px solid; 
	border-top: #EEEEEE 1px solid; 
	text-align: center; 
	width: 15px; 
	height: 21px;
}

.ModuleTitle_SubMenu {
	z-index: 1000; 
	cursor: pointer;  
	background-color: #FFFFFF; 
	filter:progid:DXImageTransform.Microsoft.Shadow(color='DimGray', Direction=135, Strength=3); 
	border-bottom: #FFFFFF 0px solid; 
	border-left: #FFFFFF 0px solid; 
	border-top: #FFFFFF 0px solid; 
	border-right: #FFFFFF 0px solid;
}

.ModuleTitle_MenuBreak {
	border-bottom: #EEEEEE 1px solid; 
	border-left: #EEEEEE 0px solid; 
	border-top: #EEEEEE 1px solid;  
	border-right: #EEEEEE 0px solid; 
	background-color: #EEEEEE; 
	height: 1px;
}

.ModuleTitle_MenuItemSel {

	cursor: pointer; 
	color: black; 
	font-family: Tahoma, Helvetica, Arial; 
	font-size: 9pt; 
	font-weight: bold; 
	font-style: normal;

	background-color: #eeeeee;
}

.ModuleTitle_MenuArrow {
	font-family: webdings; 
	font-size: 10pt; 
	cursor: pointer; 
	border-right: #FFFFFF 1px solid; 
	border-bottom: #FFFFFF 1px solid; 
	border-top: #FFFFFF 0px solid;
}

.ModuleTitle_RootMenuArrow {
	font-family: webdings; 
	font-size: 10pt; 
	cursor: pointer; 
}

/* Menu CSS */

#staticButtonQuotes {
	float:left;width:231px;
	border-left: #fff 1px solid;
}
*html #staticButtonQuotes {
	float:left;width:226px;
	border-left: none;
}
#healthQuotesButton {
	padding:0px 12px 0 12px;color:#fff;font: bold 14px Arial, serif;display:block;height:48px;line-height:48px;text-decoration:none;border-left:1px solid #fff;;}
* html #healthQuotesButton {border-left: none;}
#healthQuotesButton:hover {
	background:#468228;
}
.healthQuotesButtonselect {background:#468228;}

.MainMenu_MenuContainer {
	border: none;
	text-align: center;
	padding: 0;
	margin: 0;
	background: #a9a9a9;
}
	
.MainMenu_MenuBar {
	CURSOR: hand;
	padding: 0;
	margin: 0;
	background: #a9a9a9;
}

/*sub menu items*/
.MainMenu_MenuItem {
	FONT-WEIGHT: normal; 
	FONT-SIZE: 12px; 
	CURSOR: hand; 
	COLOR: #fff; 
	PADDING: 1px 8px; 
	background-color: #a9a9a9;
	border: none;
	FONT-FAMILY: Arial;
	font-weight: bold;
	vertical-align: middle;
	HEIGHT: 22px;
	filter:alpha(Opacity=100); -moz-opacity: 1.0;
	
}
.MainMenu_MenuItemSel, .SubMenu_Active {
	FONT-WEIGHT: normal; 
	FONT-SIZE: 12px; 
	CURSOR: hand; 
	COLOR: #fff; 
	font-weight: bold;
	PADDING: 1px 8px;
	background-color: #707070;
	FONT-FAMILY: Arial;
	text-decoration: none;
	vertical-align: middle;
	filter:alpha(Opacity=100); -moz-opacity: 1.0;
	HEIGHT: 22px;
}

.MainMenu_MenuIcon {
	width: 0px;
	CURSOR: hand;
	padding:0px;
	border:none;
	margin:0;
	font-size:0px;
	line-height:0px;
	BACKGROUND-color: #a9a9a9;
}
.MainMenu_MenuItemSel{background-color:#707070;}

.MainMenu_MenuIcon img{BACKGROUND-color: #a9a9a9;CURSOR: hand;
	padding:0px;
	border:none;
	margin:0;
	font-size:0px;
	line-height:0px;
}
.MainMenu_MenuItemSel img, .MainMenu_MenuItemSel img, .SubMenu_Active img{background-color:#707070;}

.MainMenu_SubMenu {
	Z-INDEX: 1000;
	BACKGROUND-color: #a9a9a9;
	filter:alpha(Opacity=90); -moz-opacity: 0.9;
	CURSOR: hand;
	margin-left: 0px;
	padding: 6px 2px;
	BORDER-left: #fff 6px solid; 
	BORDER-right: #fff 6px solid; 
}

.MainMenu_MenuBreak, .MainMenu_MenuBreak td {
	border: 0px dotted #CCCCCC;
	background-position: bottom;
	background-color: transparent;
}
.MainMenu_MenuArrow {
	font-family: webdings;
	font-size: 10pt;
	cursor: pointer;
	cursor: hand;
	border-right: 0px solid #FBFCFC;
	border-bottom: 0px solid #FBFCFC;
	border-top: 0px solid #FBFCFC;
	border-left-color: #FBFCFC;
	text-align: right;
	display: none;
}

.MainMenu_RootMenuArrow {
	display: none;
	width: 0px;
	background-color: transparent;
}

.MainMenu_Normal td{
	HEIGHT: 48px;
	color: #fff;
	font-family: Helvetica, Arial, serif;
	font-size: 14px;
	background: #a9a9a9;
	text-transform: uppercase;
	text-align: center;
	border-left: #fff 1px solid;
	padding: 0 14px 0 8px;
	font-weight:bold;
	vertical-align:middle;
}

.MainMenu_BreadcrumbActive, .MainMenu_BreadcrumbActive td, .MainMenu_Active, .MainMenu_Active td, .MainMenu_Selected td {
	HEIGHT: 48px;
	color: #fff;
	font-family: Helvetica, Arial, serif;
	font-size: 14px;
	background: #468228;
	text-transform: uppercase;
	text-align: center;
	border-left: #fff 1px solid;
	padding: 0 14px 0 8px;
	font-weight:bold;
}

td {
	font-family: Helvetica, Arial, serif;
	font-size: 12px;
}

/****** INVENTUA SIDEMENU ******/

.MenuItem0 a:link, .MenuItem0 a:visited {
	padding:1px 0 1px 3px;
	display:block;
	color:#707070;
	text-decoration:none;
}
.MenuItemMouseOver0 a:hover {
	padding:1px 0 1px 3px;
	display:block;
	color:#707070;
	background:#f1f1f1;
	text-decoration:none;
}

.MenuItem0 .currentItemHighlight0 {
	display:block;
	background:#f1f1f1;
	color:#707070;
	margin:-1px 0 -1px -3px;
	padding:1px 0 1px 3px;
}

/****** Healthy Savings Form ******/
/* HSC FORM STYLES */
table.form {
	width: 100%;
	margin: 0;
	padding: 0px;
	background: #E6EEFF;
	/*background: #FFF url(../images/bg-hsc.gif) repeat-x;*/
	overflow: hidden;
}
table.form td, table.form th {
	margin: 0;
	padding: 5px;
	width: 33%;
}
table.form th {
	color: #2A8C37;
	text-align: left;
}
table.form .lowlight {
	background: #CADBFF;
	color: #333;
}
table.form .highlight {
	background: #FDFDDA;
	color: #000;
}
table.form td.center {
	text-align: center;
}
table.form .inputbox, .inputbox2, .inputbox3, .inputyears {
	width: 95px;
	color: #666;
	font-size: 11px;
	padding: 2px;
	margin:  0;
}
table.form .inputbox, .inputbox3 {
	background: #FFF;
	border: 1px solid #c0c0c0;
	border-top:  1px solid #808080;
}
table.form select.inputbox {
	margin-left: 6px;
	width: 260px;
}
table.form .inputbox2, table.form .inputyears {
	background: #E6EEFF;
	border: 0;
}
table.form td.highlight .inputbox2 {
	background: #FDFDDA;
	color: #000;
}
table.form .inputbox3 {
	margin-left: 6px;
	width: 254px;
}
table.form .inputyears {
	margin-left: 6px;
	width: 25px;
	padding: 0;
}
table.form input.bold {
	font-weight: bold;
}


.hsa {
	float: left; 
	padding: 10px; 
	margin: 0 10px 10px 0; 
	border: 1px solid #CFD7EB;
}



table.carriers td {
	padding: 0 7px 15px 0;
	font-size: 80%;
}
#contentarea {
	float: left;
	width: 100%;
	background: #FFF;
}
#contentAreaSpacing {
	padding: 20px 20px 70px 20px;

}

/****** BACKGROUNDS ******/
#HeaderSpace {
	height:83px;
}
#BGContent {
	height:339px;padding-left:104px;padding-right:460px;
}
.GetStartedLink {display: block; width: 420px; height: 20px;text-decoration:none;text-indent:-9999px;}
a:link.GetStartedLink, a:visited.GetStartedLink {text-decoration:none;}

.GetStarted {
	margin-left: 123px; height: 27px;
}



#individual {
	background-image: url(/Portals/0/Backgrounds/Individual.jpg); width: 996px; height: 399px;background-repeat:no-repeat;
}
#cobra {
	background-image: url(/Portals/0/Backgrounds/cobra.jpg); width: 996px; height: 399px;background-repeat:no-repeat;
}
#dental {
	background-image: url(/Portals/0/Backgrounds/dental.jpg); width: 996px; height: 399px;background-repeat:no-repeat;
}
#family {
	background-image: url(/Portals/0/Backgrounds/family.jpg); width: 996px; height: 399px;background-repeat:no-repeat;
}
#group {
	background-image: url(/Portals/0/Backgrounds/group.jpg); width: 996px; height: 399px;background-repeat:no-repeat;
}
#immigrant {
	background-image: url(/Portals/0/Backgrounds/immigrant.jpg); width: 996px; height: 399px;background-repeat:no-repeat;
}
#life {
	background-image: url(/Portals/0/Backgrounds/life.jpg); width: 996px; height: 399px;background-repeat:no-repeat;
}
#short-term {
	background-image: url(/Portals/0/Backgrounds/short-term.jpg); width: 996px; height: 399px;background-repeat:no-repeat;
}
#travel {
	background-image: url(/Portals/0/Backgrounds/travel.jpg); width: 996px; height: 399px;background-repeat:no-repeat;
}
#story1 {
	background-image: url(/Portals/0/Testimonial-Holly2.jpg); width: 996px; height: 500px;background-repeat:no-repeat;
}
#story2 {
	background-image: url(/Portals/0/Testimonial-Joseph2.jpg); width: 996px; height: 500px;background-repeat:no-repeat;
}
#story3 {
	background-image: url(/Portals/0/Testimonial-Maria2.jpg); width: 996px; height: 500px;background-repeat:no-repeat;
}
#story4 {
	background-image: url(/Portals/0/Testimonial-Christine2.jpg); width: 996px; height: 500px;background-repeat:no-repeat;
}
#story5 {
	background-image: url(/Portals/0/Testimonial-Charleen2.jpg); width: 996px; height: 500px;background-repeat:no-repeat;
}


/*** LANDING PAGE BACKGROUNDS ***/
#TXindividual {
	background-image: url(/Portals/0/Backgrounds/texasLanding.jpg); width: 996px; height: 421px;background-repeat:no-repeat;
}

#TXindividual_2 {
	background-image: url(images/texas_bg.jpg); width: 997px; height: 427px;background-repeat:no-repeat;
}



/****** GET STARTED IMAGES ******/
.H1Header {background-color:white;}
.H1Style2 {padding:3px;background:#ccc;color:#468228;font-size:16px;text-decoration:none;}
.H1Style2 a:link.H1MenuLevel0Selected, .H1Style2 a:visited.H1MenuLevel0Selected, .H1Style2 a:hover.H1MenuLevel0Selected {color:#468228;text-decoration:none;font-size:16px;}
.H1Style3 {padding:3px;background:#fff;color:#468228;font-size:16px;text-decoration:none;}

a:link.H1MenuLevel0, a:visited.H1MenuLevel0, a:hover.H1MenuLevel0  {color:#468228;text-decoration:none;font-size:16px;}
a:link.H1MenuLevel0Selected, a:visited.H1MenuLevel0Selected a:hover.H1MenuLevel0Selected {color:#468228;text-decoration:none;font-size:16px;}

.GlossaryNav a:link {padding:3px;background:#fff;color:#468228;font-size:16px;text-decoration:none;margin:0 1px;}
.GlossaryNav a:visited {padding:3px;background:#fff;color:#468228;font-size:16px;text-decoration:none;margin:0 1px;}
.GlossaryNav a:hover {padding:3px;background:#CCC;color:#468228;font-size:16px;text-decoration:none;margin:0 1px;}
.GlossaryNav .selected {padding:3px;background:#CCC;color:#468228;font-size:16px;text-decoration:none;margin:0 1px;}
.deadLink {padding:3px;color:#AAA;font-size:13px;margin:0 1px;}


/********* FORM PAGE 2 ******/
#form_container_2{
	width:757px;

}

#form_top_2{
	background-image:url(images/top_form_2.jpg);
	background-repeat:no-repeat;
	width:757px;
	height:129px;
	margin-left:0px;
	}

#IEroot #form_top_2, #IEroot #form_bottom_2{
	margin-left:3px;
	}

#IEroot #form_middle_repeat_2{
padding-left:0px;
	}


#form_middle_repeat_2{
	background-image:url(images/center_repeat_form_2.jpg);
	background-repeat:repeat-y;
	width:757px;
	padding-left: 65px;
	}

#form_bottom_2{
	background-image:url(images/bottom.jpg);
	background-repeat:no-repeat;
	width:757px;
	height:66px;
	margin-left:2px;
	}

#IERoot #button_img{
padding-left:65px;
}

#button_img{
padding-right:10px;
}

.adminTitle {
}


#adminSkin .adminTitle {display:block !important;}


/************ Styling for sub text ************/

.subInfo h3 a {
	color:#507a94;
	font-weight:bold;
	font-size:13px !important;
	text-decoration:none;
}
.subInfo h3 a:visited {
	color:#507a94;
	font-weight:bold;
	font-size:13px !important;
	text-decoration:none;
}

.subInfo h3 a:hover {
	color:#195072;
	font-weight:bold;
	font-size:13px;
	text-decoration:underline;
}

.subInfo p {margin-left:10px;margin-right:10px;float:left;line-height:130% !important;}


.RightPane ul {
	padding-left:16px;
	width:300px;
	margin-left:0px;
	margin-top:0px;
}

.RightPane ul li {
	font-style:italic;
}

/*** Float left AND 47% width ***/
.floatLeft47 {float:left;width:49.5%;}
.floatLeft47 p{width:96%; margin:5px 0 5px 0; line-height:120%; padding:0; }

.clear {clear:both;}

.submitButton {
	cursor:pointer;
}

.collegeh3{
	padding: 5px; background-color: rgb(227, 239, 254); margin-right: 20px;
}

.collegeH1{
	padding: 10px; background-color: rgb(226, 236, 199);
}

.collegeh3NoMarg{
	padding: 5px; background-color: rgb(227, 239, 254);}
	
.imgMargin{
	margin-right:20px;
	float:left;
}

.dotDivider{
	border-bottom: 2px dotted rgb(24, 80, 113); margin: 0pt 0pt 7px; padding: 7px 0pt 0pt 0px; height: 1px; line-height: 0px; font-size: 0px; clear: both;
}

.fastfacts{
	border-top: 2px dotted rgb(24, 80, 113); border-bottom: 2px dotted rgb(24, 80, 113);
}

.clearFloathack{
	clear: both; margin-bottom:expression('0px');	/* any IE */ }
	
/*bookmarks */
.bookmarks{
	border-bottom:1px solid #EEEEEE;
border-top:1px solid #EEEEEE;
height:30px;
padding-top:5px;
/* any IE */ padding-bottom:expression('5px');
}

.titleBookmark p{
	height: 16px; line-height: 10px; margin-top: 10px; padding-bottom: 0pt; vertical-align: bottom;margin-bottom:0px;
}

.bookmarks ul
{
float:left;
padding:0;
margin:0;
list-style-type:none;
height:25px;
}
.bookmarks a
{

width:30px;
text-decoration:none;
padding:0 7px 0 0;
}
.bookmarks li {display:inline}

.zipBox {
background-color:transparent;
color: #888888;

width: 82px;
font-size: 23px;
border:none;
padding-left: 11px;
	
}

/* CSS Menu styling */
.SEOMenuMain {float:left; width:100%; font-family: verdana, arial, sans-serif; font-size:12px; z-index: 100000;}
.SEOMenuMain ul {padding:0;margin:0;list-style-type:none}
.SEOMenuMain ul li {float:left; position:relative;list-style-type:none;background:#A9A9A9;}
.SEOMenuMain ul li a, .SEOMenuMain ul li a:visited {float:left; display:block; text-decoration:none; font: bold 14px Arial, serif; color:#fff; padding:0px 15px 0 15px; line-height:48px; height:48px; border-left: #fff 1px solid; text-transform: uppercase;}
* html .SEOMenuMain ul li a, .SEOMenuMain ul li a:visited {height:48px; he\ight:45px text-transform: uppercase;}

.SEOMenuMain ul li:hover {width:auto}

.SEOMenuMain ul li a:hover {background: #468228; color:#fff; font: bold 14px Arial, serif; line-height:48px; height:48px; text-decoration: none; text-transform: uppercase;}

.SEOMenuMain ul li:hover a {background: #468228; color:#fff; font: bold 14px Arial, serif; line-height:48px; height:48px; text-decoration: none; text-transform: uppercase;}

.SEOMenuMain ul li ul {display: none; z-index: 10000;}
.SEOMenuMain table {margin:-1px; border-collapse:collapse; font-size:11px}

/* specific to non IE browsers */
.SEOMenuMain .ParentItem a, .CurrentItem a {background:#468228 }
.SEOMenuMain ul li:hover ul {display:block;position:absolute;top:47px;margin-top:1px; left:0;min-width: 200px; border: none;}
.SEOMenuMain ul li:hover ul li ul {display: none}
.SEOMenuMain ul li:hover ul li a {display:block;background:#a9a9a9 !important; font: 12px Arial, Helvetica, sans-serif;color:#fff;height:auto;padding:4px 4px; width: 130px; border: none; border-left: #fff 6px solid; border-right: #fff 6px solid; margin-bottom: -10px; text-transform:none;font-weight:bold;}
.SEOMenuMain ul li:hover ul li a:hover {color:#fff; background: #707070 !important;font: 12px Arial, Helvetica, sans-serif;color:#fff;height:auto; border: none;border-left: #fff 6px solid; border-right: #fff 6px solid;text-transform:none;font-weight:bold;}
.SEOMenuMain ul li:hover ul li:hover ul {display:block; position:absolute; left: 144px; top:-1px}

.SEOMenuMain .ParentItem a, .CurrentItem a {background:#468228 }
.SEOMenuMain .CurrentItem ul li a:visited, .SEOMenuMain .CurrentItem ul li ul li a:link, .SEOMenuMain .CurrentItem ul li ul li a:visited, {background:#A9A9A9 !important} 
.SEOMenuMain li.CurrentItem a:link, li.CurrentItem {background:#468228 !important}
.SEOMenuMain li.CurrentItem ul li a:link {background:#a9a9a9 !important;} 

/* specific to IE5.5 and IE6 browsers */
.SEOMenuMain ul li a:hover ul {display:block;position:absolute;top:48px; t\op:47px; background:#fff;left:0; marg\in-top:1px; border: none; z-index: 100000;}
.SEOMenuMain ul li a:hover ul li {margin: 0; padding: 0;}
.SEOMenuMain ul li a:hover ul li a {display:block;background:#a9a9a9;color:#000;  font: 12px bold Arial, Helvetica, sans-serif;color:#fff;height:auto; padding:4px 4px; width: 238px; w\idth: 146px; border-top: none !important;border-bottom:none; border-left: #fff 6px solid; border-right: #fff 6px solid;text-transform:none;}
.SEOMenuMain ul li a:hover ul li a ul {visibility:hidden; position:absolute; height:0; width:0}
.SEOMenuMain ul li a:hover ul li a:hover {color:#fff; background: #707070;border: none; border-left: #fff 6px solid; border-right: #fff 6px solid;}
.SEOMenuMain ul li a:hover ul li a:hover ul {visibility:visible; position:absolute; top:0; t\op:-1px; color:#000; left: 160px;}


#flashcontent {
	width: 997px;padding-top:17px; height: 515px;background: url(/Portals/0/Skins/MIE/images/carrierLogos.gif) no-repeat;
}

.utilityBar {
	width:997px;margin:0 auto;text-align:left;height:16px;font-size:12px;
}
.utilityBar p{
	margin:0px;font-size:12px;color:#444;
}
.utilityBar a {
	color:#444;text-decoration:none;
}

/*** BELOW FOLD ***/
#belowFold {background: transparent url(/Portals/0/BelowFold-U-L-A.gif) no-repeat ; height: 174px;}

#belowFold #box1 {float: left; width: 324px; height: 174px;}
#belowFold #box1 .boxImage, #belowFold #box2 .boxImage {float: left; width: 150px;}
#belowFold #box1 .boxText {padding-right: 5px; float: left;}

#belowFold #box2 {float: left; margin-left: 10px; width: 324px; height: 174px;}
#belowFold #box2 .boxImagePos {padding-left: 10px; width: 140px; height: 100px;}
#belowFold #box2 .boxText {padding-right: 5px; float: left; width: 169px;}

#belowFold #box3 {float: left; margin-left: 10px; width: 324px; height: 174px;}
#belowFold #box3 .boxText {padding-right: 5px; margin-left: 150px;}
#belowFold #box3 img {border:none;}
#belowFold #box3 p {margin:0px;line-height:45px;}
#belowFold #box3 h2 {
	margin-bottom:0px;
}


/*** WEBINAR ***/
.Webinar {text-align:center;margin:0 auto;width:658px;}
#WebinarVideo {float:left;width:399px;}
#chatBox {float: left; width: 250px; padding-top: 20px;}



