/*** Boxes ***/
div.boxHead
{
        background:             #fff url('/themes/default/images/homePage/pod_tm.gif') 0% 0% repeat-x;
        /* position:               relative; */
        z-index:                0;
        /*zoom:                   1;*/
        margin:                 0px;
        padding:                0px;
        height:                 20px;
}
div.boxContent
{
        padding:                0em 0px 0em 10px;
        border-right:           1px solid #A5D3EA;
        border-bottom:          1px solid #fff;
        border-left:            1px solid #A5D3EA;
        min-height:             100px;
        height:                 auto !important;
        height:                 150px;
}
div.boxBase
{
        background:             #fff url('/themes/default/images/homePage/pod_bm.gif') 0% 0% repeat-x;
        clear:                  both;
}


/* Images */
img.insuranceBox-tl,
img.insuranceBox-bl,
img.insuranceBox-tr,
img.insuranceBox-br
{
        display:                block;
        margin:                 0px;
        padding:                0px;
        border-width:           0px;
        border-style:           none;
}
img.insuranceBox-tr,
img.insuranceBox-br
{
        float:                  right;
}
div.boxContent .imageRight,
div.boxContent div.imageRight img
{
        display:                block;
        float:                  right;
        margin-left:            5px;
}
div.stretchyImage img
{
        display:                block;
        width:                  100%;
}
div.boxContent p
{
        padding-right:          5px;
}
.verticalspacer {
        clear:                  both;
        height:                 10px;
}

.linedivide {
        background-color:       #fff;
        border:                 #1976B0 solid 0px;
        border-width:           1px 0px 0px 0px;
        clear:                  both;
        height:                 4px;
        margin:                 4px 0px 4px 0px;
        padding:                0px;
        width:                  100%;
}



.zonepick {
        border:                 #1976B0 solid 0px;
        float:                  left;
        margin:                 4px 7px 0px 7px;
        padding:                0px 10px 0px 10px;
}


.zonepick a, .zonepick a:link, .zonepick a:visited {
        /* color:                  #1976FF; */
        color: rgb(8,78,123);
        text-decoration:        none;
}



.sztoolbar {
        left:                   15px;
        position:               relative;
        top:                    0px;

}

.sztoolbar ul {
        list-style:             none;
}


.sztoolbar  li {
        float:                  left;
        margin-left:            10px;
}

.contentAreaTitle {
        clear:                  both;
        color:                  rgb(19,130,180);
        font-size:              18px;
        font-weight:            bold;
        height:                 23px;
        line-height:            22px;
        margin:                 0px 0px 0px 15px;
        padding:                23px 0px 0px 0px;
        width:                  740px;
}

.contentAreaTheContent {
        background-color:       #fff;
        border-color:           #fff;
        border-width:           0px;
        border-style:           none;
        color:                  #000;
        height:                 246px;
        margin:                 0px 0px 20px 10px;
        overflow:               auto;
        padding:                10px;
        width:                  755px;

}

.contentAreaTheContent a, .contentAreaTheContent a:link, .contentAreaTheContent a:visited  {
        /* color:                  #1976FF; */
        color: rgb(8,78,123);
        font-size:              12px;
        font-weight:            normal;
        text-decoration:        none;
}


.contentAreaTheContent a:hover, .contentAreaTheContent a:active {
        /* color:                  #1976FF; */
        color: rgb(8,78,123);
        font-size:              12px;
        font-weight:            normal;
        text-decoration:        underline;
}




.contentAreaSubTitle {
        font-size:   16px;
        font-weight: bold;
        font-family: Arial, Helvetica, sans-serif;
        color:       rgb(20,164,224);
}

.contentAreaFriend {
        color:                  #000;
        float:                  left;
        font-size:              12px;
        font-weight:            normal;
        height:                 117px;
        margin:                 5px;
        padding:                5px 2px 5px 2px;
        width:                  93px;
        background:             #fff url(../images/homePage/friend-bgi.png) no-repeat;
        text-align:             center;
        overflow:               hidden;
}

.contentAreaFriendNone {
        color:                  #000;
        float:                  left;
        font-size:              12px;
        font-weight:            normal;
        height:                 117px;
        margin:                 5px;
        padding:                5px;
        width:                  93px;
        text-align:             center;
}


.contentAreaFriend a {
        border: 0px;
        background-image: none;
        color: rgb(8,78,123);
}

.contentAreaFriend a img {
        border: 0px;
        background-image: none;
        color: rgb(8,78,123);
}


.sectionTitle {
        color:                  #9613B4;
        font-size:              14px;
        font-weight:            bold;
        margin:                 0px 0px 10px 0px;
        padding:                0px;
}

.zonepicksContent {
        background-color:       #fff;
        border-color:           rgb(19,130,180);
        border-width:           0px;
        border-style:           none;
}






.homeDate {
        font-size:   10px;
        font-weight: normal;
        margin:      0px;
        padding:     0px;
}

.hpMCheading {
        font-size:   16px;
        font-weight: bold;
        font-family: Arial, Helvetica, sans-serif;
        color:       rgb(20,164,224);
}

.pod
{
width:			auto; 
float:			left; 
margin:			10px;
}

.podTL
{
float:			left; 
clear:			both; 
width:			23px; 
height:			23px; 
background:		url(../images/pod_tl.png)
}

.podTR
{
float:			left; 
width:			23px; 
height:			23px; 
background:		url(../images/pod_tr.png);
}

.podBL
{
float:			left; 
clear:			both; 
width:			23px; 
height:			23px; 
background:		url(../images/pod_bl.png);
}

.podBR
{
float:			left; 
width:			23px; 
height:			23px; 
background:		url(../images/pod_br.png);
}

.podT
{
float:			left; 
height:			23px; 
width:			100px; 
background:		url(../images/pod_t.png) repeat-x;
}

.podB
{
float:			left; 
height:			23px; 
width:			100px; 
background:		url(../images/pod_b.png) repeat-x;
}

.podL
{
float:			left; 
clear:			both; 
width:			23px; 
height:			100px; 
background:		url(../images/pod_l.png) repeat-y;
}

.podR
{
float:			left; 
width:			23px; 
height:			100px; 
background:		url(../images/pod_r.png) repeat-y;
}

.podC
{
float:			left; 
width:			100px; 
height:			100px;
background:		#FFFFFF;
}


div.homepageBox{
	margin:0px 0px 10px 20px; 
	width:792px; 
	background:#FFF;
}
div.homepageHeaderText{
	position:absolute;
	font-size:18px;
	font-weight:bold;
	line-height:28px;
	color:#1382B4;
	top:18px;
	left:15px;
}
div.homepageHeaderBox{
	clear:both;
	height:43px;
	width:792px;
	background: #FFF url(../images/homePage/homepage_content_header.png) no-repeat;
	position:relative;
}
div.homepageBodyBox{
	border:0;
	color:#000000;
	height:auto;
	width:772px;
	background: #FFF url(../images/homePage/homepage_content_body.png) repeat-y;
	padding:5px 0 0 20px;
}
div.homepageFooterBox{
	background: #FFF url(../images/homePage/homepage_content_footer.png) no-repeat;
	width:792px;
	height:7px;
}
div.homepageLeftA, div.homepageLeftB{
	float:left;
	margin:0;
	padding:0;
	padding-top:10px;
}
div.homepageRightA, div.homepageRightB{
	float:left;
	margin:10px 0 0 0;
	background: url(../images/homePage/leftBorder.png) repeat-y;
	padding-left:15px;
}
div.homepageLeftA{
	width:480px;
}
div.homepageRightA{
	width:260px;
}
div.homepageLeftB{
	width:560px;
}
div.homepageRightB{
	width:180px;
}
div.homepageNewsInfo{
	margin-bottom:10px;
	color:#0074AB;
	font-size:10px;
	font-weight:normal;
	padding:0;
}
div.homepageNewsTitle{
	color:#14A4E0;
	font-family:Arial,Helvetica,sans-serif;
	font-size:16px;
	font-weight:bold;
	margin-left:5px;
}
div.homepageNewsBody{
	clear:both;
	margin:5px 5px 10px 15px;
}
div.homepageRightOption{
	background: #FFF url(../images/homePage/arrow.png) no-repeat 0 3px;
	margin:3px;
	margin-bottom:10px;
	padding-left:15px;
	line-height:15px;
	height:15px;
	font-weight:bold;
	font-size:12px;
	color:rgb(8,78,123);
}
a.homepageLink:link, a.homepageLink:active, a.homepageLink:visited, a.homepageLink:hover {
	background: #FFF url(../images/homePage/arrow.png) no-repeat 0 3px;
	margin:3px;
	margin-bottom:10px;
	padding-left:15px;
	line-height:15px;
	font-weight:bold;
	font-size:12px;
	color:rgb(8,78,123);
	display:block;
}
div.homepageMessageHeader{
	background: #FFF url(../images/homePage/messages-header.png) no-repeat;
	width:529px;
	height:31px;
}
div.homepageMessageRowA{
	background-color:#EEE;
}
div.homepageMessageRowB{
	background-color:#c7e8e9;
}
div.homepageMessageRowA, div.homepageMessageRowB{
	padding:4px;
	width:521px;
}
div.homepageMessagePartA{
	width: 315px;
	float: left;
}
div.homepageMessagePartB{
	width: 170px;
	float: left;
}
div.homepageMessagePartC{
	clear: both;
	text-align:right;
	width:100%;
	text-decoration:italic;
	font-size:0.8em;
}