﻿body 
{
/*background: url(../../Images/Common/backgroundslice.jpg) repeat-x 0 0;
  color:Maroon;*/
    margin:0;
    font-family:Verdana;
    font-size:10pt;
}
p
{
    margin-top:0px;
}

a 
{
    color:#8e001c;
}
a:hover
{
    color:#d90026;
}

a.SmallLink
{
    color:#4995ba;
    font-size:10px;
    font-weight: bold;
    text-decoration: none;
}
a.SmallLink:hover
{
    color:#4995ba;
    text-decoration: underline;
}

#HeaderTop
{
    
    
}
#HeaderBottom    
{
     background-color: #88bfd6;
     height:27px;
     padding-left:7px;
     color:#FFFFFF;
     font-weight:bold;
     font-size:10px;
     
}
#HeaderBottom a 
{
  color:#FFFFFF;
  font-weight:bold;
  font-size:10px;   
  text-decoration:none;
}
#HeaderBottom  a:hover{color:#076C93;}

#Header
{   
    width:236px;
    height:14px;
   
    /*padding-top:0px;*/
     padding-top:170px;
     padding-left:8px;
    padding-bottom:0px;
    margin-bottom:0;
    line-height:0px;
    background: url(../../Images/Sub/SubHeader.gif)  no-repeat 0 0; 
   
    
    color:#FFFFFF;
  font-weight:bold;
  font-size:10px;   
  text-decoration:none;
}
#Header a
{
  color:#FFFFFF;
  font-weight:bold;
  font-size:10px;   
  text-decoration:none;
}
#Header a:hover{color:#076C93;}
#StoryPlaceHolder
{
    padding:0px;
    margin:0px;
    background: url(../../Images/Sub/SubRightBorder.gif) repeat-x 0 0; 
    height:184px;
}
#LeftBorder
{
    background: url(../../Images/Sub/SubLeftBorder.gif) repeat-x 0 0;    
    height:375px;
    
    
}
#RightBorder
{
    background: url(../../Images/Sub/SubRightBorder.gif) repeat-x 0 0; 
    height:375px;
    
    
}

#TopLeftCorner
{
    background: url(../../Images/Sub/SubTopLeft.gif) repeat-x 0 0;
    height:184px;
    padding-top:0;
   
}
#TopRightCorner
{
    background: url(../../Images/Sub/SubTopRight.gif) repeat-x 0 0;
    height:184px;
    padding-top:0;
    padding-left:0;
    margin:0;
 
}

#SearchFooter
{
    background-color:#e4f2f8;
    
    color:#4995BA;
    font-size:10px;
    padding-top:7px;
    padding-bottom:9px;
    padding-left:19px;
    padding-right:20px;
    margin-top:0px;
  
}
#SearchFooter a
{
   text-decoration:none;
   color:#4995BA;
}
#SearchFooter a:hover
{
    text-decoration:underline;
    color:inherit;
}



#MoreGoodYearsFooter
{
  background: url(../../Images/Common/MoreGoodYears.gif) repeat-x 0 0;   
  height:39px;
  color:#4995BA;
  padding-top:15px;
  padding-left:19px;
}
#MoreGoodYearsFooter a
{
   text-decoration:none;
   color:#4995BA;
}
#MoreGoodYearsFooter a:hover
{
    text-decoration:underline;
    color:inherit;
}
#CopyrightFooter
{
    
    color:#A7A8A9;   
    font-size:10px; 
    padding-left:20px;
    padding-right:20px;
    padding-top:10px;
    padding-bottom:20px;
}

#SubMainContentHolder
{
    background: url(../../Images/Sub/SubLeftBorder.gif) repeat-x 0 0;    
    padding-bottom:20px;
   /* background: url(../../Images/Common/LeftBorder.gif) repeat-x 0 0; width:776px; height:651px; */
}


#NavMenu
{
    padding-top:20px;
    width:179px;
}
#Content
{
    /*width:597px;
    width:458px;*/
    /*width:448px; 
    padding-left:25px;*/
    padding-left:22px;    
    padding-top:29px;
    
}

.ContentHeader
{
    padding-left:5px;
    font-size:12pt;
    font-weight:bold;
    color:#03537E;
}
.BodyText
{
    padding-top:0px;
    padding-left:5px;
      
}
#Content hr
{
    color:#9BCADE;
    height:1pt;
}
.hr
{
    margin-bottom:11px; 
    margin-top:11px; 
    background-color:#9bcade; height:1px; width:572px; padding:0;
}

 
 .SearchTextBox
{

    border-style:solid;
    border-width:0px;
   /* width:154px; height:24px;*/
     width:148px; height:18px;
    padding:3px;
    margin:0px; 

}

p
{
    padding-top:0px;
    margin-top:0px;
}



/****************
/* Testimonials  
/****************/

.TestimonialBlock
{
    position:relative;
    left: 20px;
    width: 266px;
    height:151px;
    background-color:#75B3CE;        
    float:left;
    margin:0 20px 18px 0px;
    display: inline;
}
.TestimonialImage
{
   float:left;
   display:block;
   padding:  16px 15px 55px 14px;
   
}
.TestimonialSummary .Name
{
    font-weight:bold; display:block; margin-bottom:1px;
}
.TestimonialSummary
{
    display:block;
    margin-top:15px;
    margin-right:10px;
    color:#ffffff;
    font-family:Verdana;
    font-size:10px;
}

.TestimonialSummary a
{    
    color:#005B85;
    text-decoration:none;
}
.TestimonialSummary a:hover
{    
    color:#005B85;
    text-decoration:underline;
}


/*************************************************/
/*** Package Styling (Exported from Public Site) */
/*************************************************/

A.Small
{
	font-size: 10px;
	color: #BD2C45;
	font-family: Verdana, Arial, Helvetica, Sans-Serif;
	text-decoration: none;
	line-height: 10pt;
}
A.Small:hover
{
	font-size: 10px;
	color: #4B98BC;
	font-family: Verdana, Arial, Helvetica, Sans-Serif;
	text-decoration: none;
	line-height: 10pt;
}
A.SmallBlue
{
	font-size: 10px;
	font-family: Verdana, Arial, Helvetica, Sans-Serif;
	color: #4B98BC;
	text-decoration: none;
	line-height: 10pt;
}
A.SmallBlue:hover
{
	font-size: 10px;
	font-family: Verdana, Arial, Helvetica, Sans-Serif;
	color: #C61837;
	text-decoration: none;
	line-height: 10pt;
}
A.SmallLightBlue
{
	font-size: 10px;
	font-family: Verdana, Arial, Helvetica, Sans-Serif;
	color: #519CC0;
	text-decoration: none;
	line-height: 10pt;
}
A.SmallLightBlue:hover
{
	font-size: 10px;
	font-family: Verdana, Arial, Helvetica, Sans-Serif;
	color: #023C59;
	text-decoration: none;
	line-height: 10pt;
}
A.SmallLightBlueOn
{
	font-size: 10px;
	font-family: Verdana, Arial, Helvetica, Sans-Serif;
	color: #023C59;
	text-decoration: none;
	line-height: 10pt;
}
A.SmallLightBlueOn:hover
{
	font-size: 10px;
	font-family: Verdana, Arial, Helvetica, Sans-Serif;
	color: #023C59;
	text-decoration: none;
	line-height: 10pt;
}
/*************************************************************/
/* Form Elements */
/*************************************************************/
.TB1
{
	border-right: #0082ba 1px solid;
	border-top: #0082ba 1px solid;
	border-left: #0082ba 1px solid;
	border-bottom: #0082ba 1px solid;
	font-size: 9pt;
	font-family: Verdana, Arial, Helvetica, Sans-Serif;
}
/*************************************************************/
/* Site Map */
/*************************************************************/
.CMSSiteMapList { line-height: 12pt; }

.CMSSiteMapListItem { list-style-image: url(/images/common/bullet.gif);  } 

A.CMSSiteMapLink
{
	font-size: 8pt;
	color: #8e001c;
	font-family: Verdana, Arial, Helvetica, Sans-Serif;
	text-decoration: none;
}
A.CMSSiteMapLink:hover
{
	font-size: 8pt;
	color: #D90026;
	font-family: Verdana, Arial, Helvetica, Sans-Serif;
	text-decoration: none;
}
/*************************************************************/
/* Packages */
/*************************************************************/
.PackageHeader
{
	font-size: 9pt;
	color: #4996BA;
	font-family: Verdana, Arial, Helvetica, Sans-Serif;
	font-weight: bold;
}
.PackageItemCategory
{
	font-size: 9pt;
	color: #4996BA;
	font-family: Verdana, Arial, Helvetica, Sans-Serif;
	font-weight: bold;
}
.Package
{
	font-size: 10px;
	color: #023C59;
	font-family: Verdana, Arial, Helvetica, Sans-Serif;
	font-weight: bold;
	line-height: 10pt;
}
.PackageSmallBlue
{
	font-size: 10px;
	color: #4996BA;
	font-family: Verdana, Arial, Helvetica, Sans-Serif;
	font-weight: bold;
	line-height: 10pt;
}

a.PackageLink
{
    color:#bd2c45;
    text-decoration:none;
    
}
a:hover.PackageLink 
{
    color:#bd2c45;
    text-decoration:underline;
}




.HeaderMenuLink a
{
	font-size: 10px;
	color: #2A8EBF;
	font-family: Verdana, Arial, Helvetica, Sans-Serif;
	text-decoration: none;
}
.HeaderMenuLink a:hover
{
	font-size: 10px;
	color: #02496D;
	font-family: Verdana, Arial, Helvetica, Sans-Serif;
	text-decoration: none;
}
.HeaderMenuSelectedLink a
{
	font-size: 10px;
	color: #2A8EBF;
	font-family: Verdana, Arial, Helvetica, Sans-Serif;
	text-decoration: none;
	font-weight: bold;
}
.HeaderMenuSelectedLink a:hover
{
	font-size: 10px;
	color: #02496D;
	font-family: Verdana, Arial, Helvetica, Sans-Serif;
	text-decoration: none;
	font-weight: bold;
}


