
H1, .h1,.title
{ font-family : helvetica,arial,sans-serif;
  font-size : 17px;
  font-weight : bold; 
    color : #005CA2; }

H2, .h2
{ font-family : helvetica,arial,sans-serif;
  font-size : 14px;
  font-weight : bold; 
  color: #028EDC;  
  }
  
H3, .h3
{ font-family : Verdana, Arial, Helvetica, sans-serif; 
  font-size : 10px;
  font-weight : bold; }

H4, .h4
{ font-family : Verdana, Arial, Helvetica, sans-serif;
  font-size : 10px;
  font-weight : bold; }

H5, .h5
{ font-family : helvetica,arial,sans-serif; }

body {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 10px;
	margin: 0px;
	padding: 0px;
	background-image:  url(../images/index/bg_home_body.gif);
	background-repeat: repeat;
}
a:link{
	color: #00528e;
	text-decoration: none;
}
a:visited{
	color: #00528e;
	text-decoration: none;
}
a:active{
	color: #00528e;
	text-decoration: none;
}
a:hover{
	color: #000000;
	text-decoration: none;
}

a img,:link img,:visited img {
	border:none;
}

.link_red_black{
	
	font-family:Verdana, Arial, Helvetica, sans-serif;
	color:#990000;
	font-size: 10px;
}

a:link.link_red_black{
	text-decoration: none;
	color: #990000;
}
a:visited.link_red_black {
	text-decoration: none;
	color: #990000;
}
a:active.link_red_black  {
	text-decoration: none;
	color: #990000;
}
a:hover.link_red_black {
	text-decoration: none;
	color: #000000;
}

p{ 
line-height:120%;
padding-right:1%;

}
#container {
	position: absolute;
	width: 100%;
	height: 100%;
	margin: 0 auto;
	padding: 0px;
}
.homecontent p{
	margin: 5px;
}
.learnmore{
	font-weight: bold;
	font-size: 9px;
	color: #45545F;
	text-decoration: none;
	font-family: Verdana, Arial, Helvetica, sans-serif;
}
a.learnmore:hover {
	display: block;
	text-decoration:none;
	color: #145f96;
}

.index{
font-weight:bold;
font-size:15px;
color:#00528e;
font-family: Sans-Serif;
letter-spacing:+0px;
}

a:link.index {
	color: #00528e;
	text-decoration:none;
}
a:visited.index {
	color: #00528e;
	text-decoration:none;
}
a:active.index {
	color: #00528e;
	text-decoration:none;
}
a:hover.index {
	color:#000000;
	text-decoration:none;
}
	
	
.index_grey{
font-weight:bold;
color:#000000;
line-height: 14px;

}


.boldblue {
	font-family:Verdana, Arial, Helvetica, sans-serif;
	font-size: 10px;
	color: #00528e;
	font-weight: bold;
	border: none;
}
a:link.boldblue {
	color: #00528e;
	text-decoration:none;
}
a:visited.boldblue {
	color: #00528e;
	text-decoration:none;
}
a:active.boldblue {
	color: #00528e;
	text-decoration:none;
}
a:hover.boldblue {
	color:#000000;
	text-decoration:none;
}


.select select{
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 10px;
	margin: 0px;
	padding: 0px;
}
.select option{
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 10px;
	margin: 0px;
	padding: 0px;
}


table.oval {

	border-width: 1px 1px 1px 1px;
	padding: 3px 3px 3px 3px;
	border-style: solid solid solid solid;
	border-color: rgb(177, 182, 186) rgb(177, 182, 186) rgb(177, 182, 186) rgb(177, 182, 186);
	background-color: rgb(255, 255, 255);
	-moz-border-radius: 6px 6px 6px 6px;
}
	
	
	
	
	
	
	
	
	
	
	
	
/*NEW INDEX DESIGN 11-14-2008*/
	
	
/*Nav styles for index*/
.nav1_index {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 10px;
	color: #ebf1f7;
	font-weight: bold;
	text-decoration: none;
	margin: 0 auto;
	padding: 0px;
	width: 755px;
	line-height: 12px;
	text-indent: 0px;
}
.nav1_index li {
	float: left;
	padding-left: 47px;
	list-style-type: none;
}
.nav1_index a {
	float: left;
	display: block;
	padding-bottom: 6px;
	padding-top: 6px;
}
.nav1_index a:link {
	color: #ebf1f7;
	text-decoration: none;
}
.nav1_index a:visited {
	color: #ebf1f7;
	text-decoration: none;
}
.nav1_index a:active {
	color: #ebf1f7;
	text-decoration: none;
}

.nav1_index a:hover {
	color: #ff9a22;
	text-decoration: none;
}

/*nav1 styles for index*/



/*tabs for index*/

/* default space between tabs */
.yui-navset_index .yui-nav_index li {
    /*margin-right:0.5em;*/ /* horizontal tabs */
}
.yui-navset_index-left .yui-nav_index li, .yui-navset_index-right .yui-nav_index li {
    margin:0 0 0.5em; /* vertical tabs */
}

/* default width for side tabs */
.yui-navset_index-left .yui-nav_index, .yui-navset_index-right .yui-nav_index { width:6em; }
.yui-navset_index-left { padding-left:6em; } /* map to nav width */
.yui-navset_index-right { padding-right:6em; } /* ditto */

/* core */

.yui-nav_index, .yui-nav_index li {
    margin:0;
    padding:0;
    list-style:none;
}
.yui-navset_index li em { font-style:normal;  }

.yui-navset_index {
    position:relative; /* contain absolute positioned tabs (left/right) */
    zoom:1;
}

.yui-navset_index .yui-content_index { /*the content font*/
	zoom:1;
	margin:0px;
	padding:5px;
	/*width:686px;*/
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 10pt;
	
	/*-moz-border-radius: 0px 0px 7px 7px;*/
	background: url(../images/index/bg_section.gif);
   }

.yui-navset_index .yui-nav_index li {
    display:inline-block;
    display:-moz-inline-stack;
    *display:inline; /* IE */
    vertical-align:bottom; /* safari: for overlap */
    cursor:pointer; /* gecko: due to -moz-inline-stack on anchor */
    zoom:1; /* IE: kill space between horizontal tabs */
    
}

.yui-navset_index-left .yui-nav_index li, .yui-navset_index-right .yui-nav_index li {
    display:block;
}

.yui-navset_index .yui-nav_index a {
    outline:0; /* gecko: keep from shifting */
}

.yui-navset_index .yui-nav_index a { position:relative; } /* IE: to allow overlap */


.yui-navset_index .yui-nav_index li a {
    display:block;
    display:inline-block;
    vertical-align:bottom; /* safari: for overlap */
    zoom:1;
    width: 171px;
    /**w\idth: 227px;for IE7 and IE6*/
    text-align:center;
  
    
}
/*for Safari
@media screen and (-webkit-min-device-pixel-ratio:0){
.yui-navset_index .yui-nav_index li a {width: 227px;}
}
*/
.yui-navset_index-left .yui-nav_index li a, .yui-navset_index-right .yui-nav_index li a {
    display:block;
    
}

.yui-navset_index-bottom .yui-nav_index li a {
    vertical-align:text-top; /* for inline overlap (reverse for Op border bug) */
}

.yui-navset_index .yui-nav_index li a em { display:block; }

/* position left and right oriented tabs */
.yui-navset_index-left .yui-nav_index, .yui-navset_index-right .yui-nav_index { position:absolute; z-index:1;}
.yui-navset_index-left .yui-nav_index { left:5px; }
.yui-navset_index-right .yui-nav_index { right:5px; }
 
.yui-navset_index .yui-nav_index li a  {
   /* border:1px solid #B1B6BA; */ /* label borders*/
     
}

 .yui-navset_index .yui-content_index  {
    border-left:1px solid #78a7cb;  /* content borders */
    border-right:1px solid #78a7cb;  /* content borders */
     
}

.yui-navset_index .yui-nav_index .selected a  {
    /*background-color:#ffffff;*/ /*before active tab, tab hover, and content bgcolor */
    background-color:#78a7cb; /* active tab, tab hover */
    background: url(../images/index/tab_171x23.jpg);
}

.yui-navset_index .yui-nav_index .selected a:hover  {
    /*background-color:#ffffff;*/ /*before active tab, tab hover, and content bgcolor */
    background-color:#78a7cb; /* active tab, tab hover */
    background: url(../images/index/tab_171x23.jpg);
}


 .yui-navset_index .yui-content_index  {
   background-color:#ffffff;/*and content bgcolor */
}

.yui-navset_index .yui-nav_index a{
    background-color:#EFF3F6; /* inactive tab */
   background: url(../images/index/tab_inactive_171x23.jpg);
   color:#00528e;
   
}

.yui-navset_index .yui-nav_index a:hover{
    background-color:#EFF3F6; /* inactive tab */
   background: url(../images/index/tab_inactive_hover_171x23.jpg);
   color:#00528e;
    
}


.yui-navset_index .yui-nav_index a:hover{
    /*background-color:#D6D6D6;*/ /* before tab hover*/
    background-color:#a5c7de; /* tab hover*/
    
}

.yui-navset_index .yui-nav_index li em { padding-top:.5em; padding-left:.5em; padding-right:.5em; padding-bottom:.4em;  font-size: 8pt;} /* tab padding */

/* defaults to orientation "top" */
.yui-navset_index .yui-nav_index .selected a {
    border-bottom-width:0; /* no bottom border for active tab */
    padding-bottom:1px; /* to match height of other tabs */
    color:#ffffff;
}

.yui-navset_index .yui-content_index  {
    margin-top:-1px; /* for active tab overlap */
}

/* overrides for other orientations */

.yui-navset_index-bottom .yui-nav_index .selected a {
    border-width:0 1px 1px; /* no top border for active tab */
    padding:1px 0 0; /* to match height of other tabs */
}

.yui-navset_index-bottom .yui-content_index  {
    margin:0 0 -1px; /* for active tab overlap */
}

.yui-navset_index-left .yui-nav_index li.selected a {
    border-width:1px 0 1px 1px; /* no right border for active tab */
    padding:0 1px 0 0; /* to match width of other tabs */
    
}

.yui-navset_index-left .yui-content_index  {
    margin:0 0 0 -1px; /* for active tab overlap */
}

.yui-navset_index-right .yui-nav_index li.selected a {
    border-width:1px 1px 1px 0; /* no left border for active tab */
    padding:0 0 0 1px; /* to match width of other tabs */
}

.yui-navset_index-right .yui-content_index  {
    margin:0 -1px 0 0; /* for active tab overlap */
}




input.button_blue {
	background: url(../images/index/button_blue.jpg);
	width: 82px;
	height: 15px;
	border:none;
	font-size: 11px;
	color: #ffffff;
	font-family:Verdana, Arial, Helvetica, sans-serif;
	cursor: pointer;
	padding-bottom:10px;
	vertical-align:middle;
	
	
}

input.button_blue:hover{
	background: url(../images/index/button_blue5.jpg);
	width: 82px;
	height: 15px;
	border:none;
	font-size: 11px;
	color: #ffffff;
	font-family:Verdana, Arial, Helvetica, sans-serif;
	cursor: pointer;
	padding-bottom:10px;
	vertical-align:middle;
}

input.button_red {
	background: url(../images/index/red_button.jpg);
	width: 100px;
	height: 19px;
	border:none;
	font-size: 11px;
	color: #cccccc;
	font-family:Verdana, Arial, Helvetica, sans-serif;
	cursor: pointer;
	padding-bottom:10px;
	vertical-align:middle;
	padding-left:25px;
	padding-top:1px;
	font-weight:bold;
}

input.button_red:hover{
	background: url(../images/index/red_button_hover.jpg);
	width: 100px;
	height: 19px;
	border:none;
	font-size: 11px;
	color: #ffffff;
	font-family:Verdana, Arial, Helvetica, sans-serif;
	cursor: pointer;
	padding-bottom:10px;
	vertical-align:middle;
	padding-left:25px;
	padding-top:1px;
	font-weight:bold;
}

.white_header { /*this is the whide header code*/
	font-family: helvetica,arial,sans-serif; 
	font-size: 12pt;
	color: #ffffff;
	font-weight: bold;
	border: none;
	
}




#text{
	font-size: 16px; /* optional. just to increase the font size. */
	font-weight:bold;
	font-family:verdana;
	display: block;
	line-height: 1em;
	color: #00528e; /* shadow color */
	background-color: transparent;
	white-space: nowrap; /* wrapping breaks the effect */
	padding-bottom:10px;


}

#text:before,
#text:after{
	content: attr(title); /* generated text */
	display: block;
}

#text:before{
	margin-bottom: -1.05em;
	margin-left: 0.2ex;
	color: #999; /* shadow color */
	background-color: transparent;
}

#text:after{
	margin-top: -1.05em;
	margin-left: -0.2ex;
	color: #fff; /* text color */
	background-color: transparent;
}

 

img.floatLeft { 
    float: left; 
   
}

p.textRight { 
    float: right; 
}

p.textLeft { 
    float: left; 
}


.white_normal {
	color: #ffffff;
	border: none;
	
}

a:link.white_normal {
	color: #ffffff;
	text-decoration:none;
}
a:visited.white_normal {
	color: #ffffff;
	text-decoration:none;
}
a:active.white_normal {
	color: #ffffff;
	text-decoration:none;
}
a:hover.white_normal {
	color:orange;
	text-decoration:none;
}


table.oval_radiant_blue {

	border-left: 1px solid #78a7cb;
	border-right: 1px solid #78a7cb;
	background: url(../images/index/adv_section.gif);
	color:#00528e;
}


table.oval_blue2 {

	border-width: 1px 1px 1px 1px;
	padding: 3px 3px 3px 3px;
	border-style: solid solid solid solid;
	border-color: rgb(168, 194, 227) rgb(168, 194, 227) rgb(168, 194, 227) rgb(168, 194, 227);
	background-color: #dde9f5;
	-moz-border-radius: 6px 6px 6px 6px;
	color:#00528e;
}
/*
table.oval_blue {

	border-width: 1px 1px 1px 1px;
	padding: 3px 3px 3px 3px;
	border-style: solid solid solid solid;
	border-color: rgb(168, 194, 227) rgb(168, 194, 227) rgb(168, 194, 227) rgb(168, 194, 227);
	background-color: #dde9f5;
	-moz-border-radius: 6px 6px 6px 6px;
	color:#00528e;
}
*/


input.button_start_here {
	background: url(../images/index/start_here4.gif);
	width: 60px;
	height: 20px;
	border:none;
	font-size: 11px;
	color: #ffffff;
	font-family:Verdana, Arial, Helvetica, sans-serif;
	cursor: pointer;
	padding-bottom:10px;
	vertical-align:middle;
	
	
}

input.button_start_here:hover {
	background: url(../images/index/learn_more_60x20.gif);
	width: 60px;
	height: 20px;
	border:none;
	font-size: 11px;
	color: #ffffff;
	font-family:Verdana, Arial, Helvetica, sans-serif;
	cursor: pointer;
	padding-bottom:10px;
	vertical-align:middle;
		
}



/*END OF NEW INDEX DESIGN 11-14-2008*/


/*testimonials popup design*/
.poptop_noline {
	height: 65px;
	width: 478px;
	background-image:  url(../images/dvrupgrade/poptopbg2.gif);
	background-repeat: no-repeat;
	border-bottom:1px solid #00528e;
}

.closewindow {
	display: block;
	width: 200px;
	font-weight: bold;
	color: #0067B1;
	text-decoration: none;
	padding-top: 20px;
	padding-right: 10px;
}