﻿
body
{
font-family: Verdana;
margin:0; 
background:url(images/body-background.png) repeat-x #FFF;
} 

#wrapper{
position:relative; 
margin-left:auto; 
margin-right:auto; 
width:956px;
}

a:link.low      {color: #73736d; font-size:12px; font-family:Arial;}
a:visited.low  {color: #5B0002; text-decoration: none; font-size:12px; font-family:Arial;}
a:hover.low   {color: #ff7900; text-decoration: underline; font-size:12px; font-family:Arial;}

a:link.high     {color: red; font-weight:bolder; text-decoration: underline}
a:visited.high  {color: red; text-decoration:none}
a:hover.high   {color: #ff7900; text-decoration: none}

a:link.sitelow      {color: #73736d; text-decoration: underline; font-size:12px; font-family:Arial;}
a:visited.sitelow  {color: #5B0002; text-decoration: underline; font-size:12px; font-family:Arial;}
a:hover.sitelow   {color: #ff7900; text-decoration: underline; font-size:12px; font-family:Arial;}

a:link.sitehigh     {color: #a1a09f; text-decoration: underline; font-size:12px; font-family:Arial;}
a:visited.sitehigh  {color: #a1a09f; text-decoration: underline; font-size:12px; font-family:Arial;}
a:hover.sitehigh   {color: #ff7900; text-decoration: underline; font-size:12px; font-family:Arial;}

.PageTitleText
{
    FONT-SIZE: 17px;
    font-weight:bold;
    font-variant:small-caps;    
    FONT-FAMILY: Verdana;
    color:#791a00;
    
}

.indexbanner
{
    font-size:16px;
    font-family:Arial;
    color:#6c1501;
    width:440px;
    padding-left:160px;
    padding-top:40px;
    line-height:26px;
}

.indexbanner span
{
    font-size:13px;
    color:#6c1501;
    vertical-align:text-top;
}

.bannertxt
{
    font-size:18px;
    font-family:Arial;
    color:#151515;
    width:440px;
    padding-left:10px;
    padding-top:30px;
}

.bannertxt span
{
    font-size:26px;
    line-height:30px;
    font-weight:bold;
}

a.home
{
    text-decoration:none;
    font-family:Arial;
    font-size:24px;
    line-height:20px;
    color:#667943;
    
}

a:hover.home
{
    color:#000;
}




.InsideSolsticeTitleText
{
    FONT-SIZE: 17px;
    font-weight:bold;
    font-variant:small-caps;   
    FONT-FAMILY: Arial;
    color:#95a86e;
    padding-bottom:13px;
}

.SiteText
{
    FONT-SIZE: 12px;
    FONT-FAMILY: Arial;
    color:black;
    padding:inherit;
}




.SiteTextNoPadding
{
    FONT-SIZE: 12px;
    FONT-FAMILY: Arial;
    color:black;
}


.SmallText{color: Gray; font-size:12px; font-family:Arial;}
.SmallTextRed{color: Red; font-weight:bold; font-size:12px; font-family:Arial;}


.Cell1Secondary
{
    Width:600px;   
}


.PrtButton
{ 
    padding-top: 2px; padding-bottom: 2px; color: #000000; 
    font-size: 12px; background-color:white; 
    border: solid 1px #b7b7b1; font-family:Arial;
}

.ListBox
{ 
    padding-top: 2px; padding-bottom: 2px; color: #000000; 
    font-size: 12px; background-color:white; 
    border: solid 1px #b7b7b1; font-family:Arial;
}

.TextBoxControl
{ 
    padding-top: 2px; padding-bottom: 2px; color: #000000; 
    font-size: 12px; background-color:white; 
    border: solid 1px #b7b7b1; font-family:Arial;
}

.SiteErrorStatus
{
    FONT-SIZE: 14px;
    FONT-FAMILY: Arial;
    color:Red;
    font-weight:bolder;
}

.PlanDescription
{
    
}
.PlanTitle
{
    color:Black; font-size:larger; font-weight:bolder;
}
.SmallText
{
     font-family:Verdana; color:Black; font-size:12px; font-weight:bold;
}
.Spacing
{
    padding-right:10px; width:100px;
}

.PanelLayout { padding-top:4px;}
.PanelLayout .BoxOne { width:344px; background-image: url(images/back1.jpg); background-repeat:no-repeat; height:108px; }
.PanelLayout .Plane { padding-left:10px; padding-right:10px;}
.PanelLayout .CellFormat
{
    padding-top:12px;
    padding-right:7px;
    padding-left:12px;
    width:140px;
}
.PanelLayout .CellFormat2
{
    padding-top:6px;
    padding-right:7px;
    padding-left:12px;
    width:140px;
}
.PanelLayout .CellFormat3
{
    padding-top:12px;
    padding-right:10px;
    width:170px;
}
.PanelLayout .CellFormat4
{
    padding-top:6px;
    padding-right:10px;
    width:170px;
}

.PanelLayout .Top { width:320px; height:35px; padding-left:10px; padding-right:10px; padding-top:4px;  background-image:url(images/section1_01.jpg);}
.PanelLayout .Middle { height:40px; height:20px; padding-left:10px;  background-image:url(images/section1_02_01.jpg); background-repeat:repeat-y;}
.PanelLayout .MiddleAlternate { height:40px; height:20px; padding-left:10px; padding-right:10px; background-image:url(images/section1_02_02.jpg); background-repeat:repeat-y;}
.PanelLayout .Bottom { height:20px; padding-left:10px; padding-right:10px; background-image:url(images/section1_02.jpg);}

.PanelLayout .container2 {width:275px;}

.PanelLayout .Top2  
{
    width:271px; height:15px; padding-left:10px; padding-right:5px; padding-top:7px;  background-image:url(images/back2_02.jpg); background-repeat:no-repeat;
}
.PanelLayout .Middle2{padding-left:10px; padding-right:5px; padding-top:8px; background-image:url(images/back2_03.jpg); background-repeat:repeat-y;}
.PanelLayout .Bottom2 { height:35px; padding-left:10px; padding-right:2px; background-image:url(images/back2_05.jpg); background-repeat:no-repeat;}

.PanelLayout .MiddleLeft  {padding-left :10px; padding-right:10px; padding-top:8px; background-image:url(images/section2_left.jpg); background-repeat:repeat-y;}
.PanelLayout .MiddleRight1 
{ 
    background-image:url(images/side2.jpg); background-position:right; background-repeat:no-repeat; 
}
.PanelLayout .Top3  
{
     width:295px; height:15px; padding-left:10px; padding-right:10px; padding-top:4px;
}
.PanelLayout .Middle3{width:300px; padding-left:10px; padding-right:10px; padding-top:8px; }

.PanelLayout .Bottom3 { height:35px; padding-left:10px; padding-right:10px;}

.PanelLayout2 { background-image:url(images/section3_02.jpg); background-color:#ff7700;}


.LargeBack1
{
    width:600px; height:174px;
    background-image:url(images/back6.jpg);
}
.LargeBack1 .topb1
{
    height:15px; padding-top:10px; padding-bottom:15px; padding-left:10px; padding-right:10px;
}
.LargeBack1 .midb1
{
    height:15px; padding-top:3px; padding-bottom:0px; padding-left:10px; padding-right:10px;
}

.InputForm
{
     font-family:Arial; font-size:12px;
     width:615px; height:360px;
     background-image:url(images/back3.jpg); background-repeat:no-repeat;
}
.InputForm .Header{ height:15px; padding-left:10px; padding-right:12px; padding-top:10px;}
.InputForm .FormCell1  
{
    height:15px; padding-left:10px; padding-right:12px; padding-top:7px;
}
.InputForm .FormCell1Bottom  
{  
    height:15px; padding-left:10px; padding-right:12px; padding-top:0px; padding-bottom:17px;
}
.InputForm .FormCell1R 
{
    vertical-align:top; height:15px; padding-left:0px; padding-right:12px; padding-top:7px;
}
.InputForm .FormCell2 
{
    width:250px; height:15px; padding-left:10px; padding-right:10px; padding-top:5px;
}
.InputForm .Bottom2 { height:35px; padding-left:10px; padding-right:10px; background-image:url(images/back2_05.jpg); background-repeat:no-repeat;}



.InputForm2
{
     font-family:Arial; font-size:12px;
     width:600px; height:225px;
     background-image:url(images/back4.jpg); background-repeat:no-repeat; padding-left:10px;
}
.InputForm2 .FormCell1  
{
    height:15px; padding-left:10px; padding-right:12px; padding-top:13px; width:130px;
}
.InputForm2 .FormCell1Bottom  
{
    height:15px; padding-left:10px; padding-right:12px; padding-top:0px; padding-bottom:35px;
}
.InputForm2 .FormCell1R 
{
    vertical-align:top; height:15px; padding-left:0px; padding-right:12px; padding-top:13px;
}
.InputForm2 .FormCell2 
{
    vertical-align:top; height:15px; padding-left:0px; padding-right:12px; padding-top:13px; width:130px;
}
.InputForm2 .FormField{FONT-SIZE: 14px;FONT-FAMILY: Arial;color:#73736d;}

.Form1{background-image:url(images/back1b.jpg); width:600px; background-repeat:no-repeat;}
.Form1 .Cell1Form1{ padding-left:10px; padding-right:10px; padding-top:5px;}


.CheckOutPage
{
     font-family:Arial; font-size:12px;
}

.CategoryTitle
{
    FONT-SIZE: 14px;
    FONT-FAMILY: Arial;
    color:#73736d;
    font-weight:bolder;
}

.FieldTitle
{
    FONT-SIZE: 14px;
    FONT-FAMILY: Arial;
    color:#73736d;
}

.DisclosureContainer
{
    padding-left:60px;
    width:600px;
    border:solid 1px gray;
}

.DoPadding
{
    padding-left:10px;
    padding-right:10px;
    padding-top:10px;
    padding-bottom:10px;
}

.DoPadding2
{
    padding-top:7px;
    padding-bottom:7px;
}

.DoCenter
{
    text-align:center; 
}

.TableCellFormat1
{
    padding-right: 30px;
}

/***********************************************/
/*Provider Search members.aspx
/***********************************************/
.CellSpace1{width:165px; }
.CellSpace2{width:285px; }
.CellSpace3{width:180px;}
.FieldSpacing{padding-right:10px;}
.TopSpacing1{width:250px;}
.TopSpacing2{width:350px; height:20px; text-align:left;}


/**************************************************/
/* Provider Search GRID                                 
/**************************************************/
.ProviderGrid { }
.ProviderGrid .Header {font-family: verdana; text-align:left; font-weight: bold; font-size: 12px; color: white; background-image:url(images/gridback1.jpg); }
.ProviderGrid .Pager {font-family: verdana; text-align:left; font-size: 12px; color: white; background-image:url(images/gridback1.jpg); }
.ProviderGrid .Row { font-weight: normal; text-align:left; font-size: 12px; color: #333333; font-family: verdana; background-color: #e8f4bd; }
.ProviderGrid .AlternatingRow { text-align:left; font-weight: normal; font-size: 12px; color: #333333; font-family: verdana; background-color: #ffffff; }
.ProviderGrid .Description { font-size: 12px; font-family: 'Microsoft Sans Serif' ,verdana; padding-top: 5px; }
.ProviderGrid .Apply{color:#3c3c9e;}
.ProviderGrid .OuterBorder { border:solid 1px #c6dc91;}

/***********************************************/
/*Provider Search providers.aspx
/***********************************************/
.RefGuideForm1{width:110px;}
.RefGuideForm2{width:285px;}
.RefGuideForm3{width:180px;}
.RefGuideFormSpacing{padding-right:10px;}


.MainBody{ margin-left:80px; width:850px;}
.MainContentSpacing{ margin-left:15px;}

/***********************************************/
/*Side Panel Menu
/***********************************************/
.SideMenu{ width:200px; border:solid 1px #c6dc91;}
.SideMenuTitleRow{ background-image:url(images/gridback1.jpg); height:25px;}
.SideMenuData{ padding-left:15px; padding-top:5px;}
.SideMenuDataR{ padding-top:5px; text-align:left; vertical-align:middle}
.SideMenuTitleText{font-family: verdana; text-align:left; vertical-align:middle; font-weight: bold; font-size: 12px; color: white;}
.SideMenuInfoRow{ height:25px}


/***********************************************/
/*Quick Links Side Panel Menu
/***********************************************/
.quicklinks{height:299px; width:189px; padding-left: 10px; background-image: url(images/side_nav2.gif);}
.quicklinks a { background:transparent url(images/button2.gif) no-repeat scroll 0 0; color:#FFFFFF; display:block; font-family:sans-serif; font-size:12px; font-style:normal; font-variant:normal; font-weight:bold; line-height:1; margin:0em 0; padding:13px 0 10px 20px; text-decoration:none; width:149px; }
.quicklinks a:hover { background-position:-171px 0; color:#ffffff;}
.quicklinks a:active { background-position:-342px 0; color:#ffffff;}

.quicklinks a.new { background:transparent url(images/button3.gif) no-repeat scroll 0 0; color:#FFFFFF; display:block; font-family:sans-serif; font-size:12px; font-style:normal; font-variant:normal; font-weight:bold; line-height:1; margin:0em 0; padding:13px 0 10px 20px; text-decoration:none; width:149px; }
.quicklinks a.new:hover { background-position:-171px 0; color:#ffffff;}
.quicklinks a.new:active { background-position:-342px 0; color:#ffffff;}

.table {margin-top: 28px; padding-top: 28px;}
.table4 {margin-top: 5px; padding-top: 5px;}
.table5 {margin-top: 28px; padding-top: 28px;}


/***********************************************/
/*Manual Table Grid
/***********************************************/
.MG{border:solid 1px #c6dc91;}
.MGTitleRow{ background-image:url(images/gridback1.jpg); height:25px;}
.MGAlternateRow {background-color: #e8f4bd;}
.MGData{ width:150px; padding:5px 5px 5px 5px; text-align:center;}
.MGTitleText{font-family: verdana; font-weight: bold; font-size: 12px; color: white;}
.MGInfoRow{ height:25px}


/***********************************************/
/*Inside Solstice pages
/***********************************************/
.insideSolBack{ width:600px; height:460px; 
background-repeat:no-repeat;
}
.insideSolBack .ImageArea { vertical-align:top; padding-top:10px; padding-left:20px; }
.insideSolBack .ImageAreaR { vertical-align:top; padding-top:10px; padding-left:5px; }
.insideSolBack .SectionBack  
{
    width:240px; 
    background-color:White;
    background-image:url('images/box_bkgd_249x138.jpg'); 
    background-repeat:no-repeat;
    height:140px;
}
    
.insideSolBack .SectionBack2 
{
    width:174px; 
    margin-top:100px;
    background-color:White;
    /*background-image:url('images/box_bkgd_249x138.jpg'); */
    background-repeat:no-repeat;
    height:160px;
}
.insideSolBack .SectionHeader{height:7px; vertical-align:top;}
.insideSolBack .SectionData { height:20px; vertical-align:top;}
.insideSolBack .SectionFooter { height:35px;}
.insideSolBack .CellSpacingHeader { padding:6px 10px 0px 4px;}
.insideSolBack .CellSpacingData { padding:2px 3px 2px 7px; width: 220px;}
.insideSolBack .CellSpacingFooter { padding:0px 3px 0px 7px;}

.insideSolBack .SectionHeader2{height:7px; vertical-align:top;}
.insideSolBack .SectionData2 { height:20px; vertical-align:top;}
.insideSolBack .SectionFooter2 { height:35px;}
.insideSolBack .CellSpacingHeader2 { padding:2px 2px 0px 2px;}
.insideSolBack .CellSpacingData2 { padding:2px 2px 2px 2px; width: 190px;}
.insideSolBack .CellSpacingFooter2 { padding:0px 3px 0px 3px;}

.TableText
{
    FONT-SIZE: 12px;
    FONT-FAMILY: Arial;
    color:black;
    padding:1px;
}

.ProviderSearchBox{width:190px;  background-image:url(images/provsearch2.jpg); background-repeat:no-repeat;}
.ProviderSearchBox .SpacingOne {height:25px;}
.ProviderSearchBox .SpacingTwo { padding-left:10px; }


/***********************************************/
/*Our Plan Pages plans.aspx
/***********************************************/
.Plan { border:solid 1px #c6dc91; width:600px; }
.Plan .Title { background-image:url(images/gridback1.jpg); border-bottom:solid 1px #c6dc91; height:25px; padding:2px 5px 2px 5px;}
.Plan .Title2 { background-image:url(images/gridback2.jpg); border-bottom:solid 1px #c6dc91; height:25px; padding:2px 5px 2px 5px;}
.Plan .Title3 { background-image:url(images/gridback3.jpg); border-bottom:solid 1px #c6dc91; height:25px; padding:2px 5px 2px 5px;}
.Plan .Data{padding:2px 5px 2px 5px;}
.PlanTitleText{font-family: verdana; font-weight: bold; font-size: 13px; color: white;}
.PlanBox1{width:435px; height:184px; background-image:url(images/plans1.jpg); background-repeat:no-repeat;}
.PlanBox2{width:435px; height:184px; background-image:url(images/plans2.jpg); background-repeat:no-repeat;}
.PlanBox3{width:435px; height:184px; background-image:url(images/plans3.jpg); background-repeat:no-repeat;}
.PBSpacing1{ padding-left:8px; padding-top:18px; width:350px; padding-right:15px;}
.PBSpacing2{ padding-left:8px; padding-top:5px; width:490px; padding-right:15px;}

/***********************************************/
/*Add Dependent user Control
/***********************************************/
.AddDependentTitle{ padding:10px 4px 6px 4px; }
.AddDependentBody{background-color:#ffe3cd; width:700px; border-left:solid 1px #FF6600; border-right:solid 1px #FF6600; border-bottom:solid 1px #FF6600; padding-top:4px; padding-left:4px; padding-bottom:4px;}
.AddDependentHeaderField{ text-align:left; padding-right:10px; padding-bottom:4px;}
.AddDependentFieldTitle{FONT-SIZE: 14px;FONT-FAMILY: Arial;color:#73736d;}
.AddDependentRowSpacing{ padding-right:5px; padding-bottom:0px;}

/***********************************************/
/*solstice_sales.aspx
/***********************************************/

.salestextarea
{
    text-align:left;
    height: 167px;
}


/***********************************************/
/*providersearch.aspx
/***********************************************/

.providerfootnote
{
    font-size:9px;
    
}
