/* CSS Document */

*{margin:0 0 0 0; padding:0 0 0 0;}

body{background:#fff url(../images/pbg.gif) 0 10px repeat-x; font-family:Arial, Helvetica, sans-serif; font-size:100%; padding-bottom:50px; text-align:center; color:#000;}

#wrap{width: 870px; _width:900px; text-align:left; margin-top: 0px; margin-left: auto; margin-right: auto; clear:both; position:static;}

#header{margin:10px 0 1px 0; padding:0px;}
#header a:link{border:none;text-decoration:none;}
#header a:visited{border:none; text-decoration:none;}
#header a:hover{border:none; text-decoration:none;}
#header img{border:none;}
#logo-print { display: none; }

#nav{clear:both;
list-style: none; 
width: 100%; 
font: arial, helvetica, sans-serif 1em color:#FFFFFF; 
line-height:1.2em;  
_padding-top:0; 
float:left; 
clear:both;
margin-left:auto;
margin-right:auto;
background: #1f5e93 url(../images/nav-bg.jpg) 0 0 repeat-x;
_background: none;
height: 35px;
}

#nav ul {float:left;  
width:100%;position:relative;}
#nav li{ float:left; 
list-style:none;
padding-top:0px;}
#nav a{display:block;padding:6px 38px 12px; text-decoration: none; float: left; color:#FFFFFF;}
#nav a:hover{background:url(../images/button-hover.gif); height: 17px; }
* + html #nav a{padding:7px 41px 10px; margin: 0 0 0 0;}
* + html #nav{margin-top:-3px;}
* html #nav a {margin:0pt 0pt; padding:7px 33px 10px; _padding:7px 33px 9px;}
* html #nav{ margin-top:-3px;}

#news .fader-copy {display:none;}

#SlideShowDiv {background: no-repeat;}

ul#login_tab { height: 16px;border-bottom:#5a87b0 solid 2px; width: 95%; margin-bottom: 5px;}
        
        ul#login_tab li
        {
            width: 83px;
            height: 16px;
            float: left;
            list-style-type: none;
        }
        #internet
        {
            background-image: url(images/tab-1.gif);
        }
        #tv
        {
            background-image: url(images/tab-2.gif);
        }
 
        #internet.selected
        {
        	 background-image:url(images/tab-1_sel.gif);
        }
        #tv.selected
        {
        	 background-image:url(images/tab-2_sel.gif);
        }
.hide { display: none; }
#news { font-size: 1.2em; color: #fff; position: absolute; top: 15px; left: 0; width: 596px; height: 200px;}
#news li { list-style: none; display: block; text-align:center; width: 596px;}

#content{font:Arial, Helvetica, sans-serif; margin-top:7px; margin-right: 20px; margin-bottom:10px; float:left;background:#fff;width:596px; text-align:left; postion: relative;}
p#main {color:#000;padding:210px 75px 5px 0px; _padding:20px 0 5px 0px; font-size:0.9em; width: 596px; line-height:1.4em;}
#content a{text-decoration:none; color:#da2335; font-size:1.1em; padding:20px 0 0 380px;}
#content a:hover{text-decoration:underline;}

#sub-content{font:Arial, Helvetica, sans-serif; padding:5px 30px 47px 30px;float:left;clear:left;width:850px; margin-top:10px;}
#sub-content p{color:#000; font-size:.9em;padding:5px 20px 10px 30px;}
#sub-content h1{color:#da2335; font-size:1.1em; padding:0px 0px 20px 25px;}
                         						 
							
#sidebar{width:247px; float:left; background:url(../images/bg-sidebar-home.jpg) no-repeat;text-align:left; margin: 0 0 0 0px;}
#magnet-login{color:#FFFFFF; width:214px; padding:25px 1px 10px 17px;}
#magnet-login h2{font-size:0.9em; font-weight:bold; padding:5px 5px 7px 5px;}
#sidebar a{text-decoration:none;}
#magnet-login a:active{text-decoration:none; border:none;}
#magnet-login img{border:none;}
.login input{font-size:.9em; width: 150px;}
#magnet-login p {font-size: 0.9em;}
#phone img {margin-top:4px}

.login {font-size:.8em; padding:0px 5px 35px 3px; * padding:0px 5px 20px 3px; width:194px;}
* html .login {width: 194px; padding-left: 0; padding-right: 8px; padding-bottom: 0;}
* + html .login {padding-bottom:0;}
.submit {background:none; border:none;float: right; margin-top: 10px;}
input.button {width: 60px; float: right; margin-top: 10px; border: none; background: url(../images/login-btn.jpg) no-repeat; padding: 1px 5px 5px 0; color: #fff;cursor:pointer;}

.login p{padding-left:10px;}
p#test {font-size:.8em;padding: 10px 0px 5px 7px; * padding:5px 0px 5px 7px; text-align:center; }
#magnet-testimonial{padding:16px 0px 20px 11px; * padding:20px 0px 20px 9px; width:220px;  color:#3c75a2;}
p#name {font-size:.9em; text-align:center; padding:0 0 0px 7px;}
* + html p#name{font-size:.9em;padding:0 0 7px 7px;}
#magnet-testimonial a{color:#3c75a2;}
#magnet-testimonial a:hover{text-decoration:underline;}
#phone-copy {margin:5px 5px 0px 5px;color:#444;font-size:.9em;}
p#test a{text-decoration:none;}
#phone{width:205px; clear:both; padding:3px 5px 0px 25px;margin-bottom:34px;}
#phone h2{color:#da2335; font-size:1.1em; padding:7px;}


#footer {width: 880px; margin-top:10px; text-align:center; }

#footer h1{font-size:1em; padding:10px 0px 10px 0px;}
#footer p{font-size:.9em;color:#000; }
#footer a{text-decoration:none; color:#da2335;font-size:.9em;font-weight:bold; }
#footer a:hover{text-decoration:underline; }
#mag {background:url(../images/mag-container.gif) bottom left repeat-x; width:850px; text-align:left; height:179px;position:relative; margin: 0 0 10px 0; float:left;}
#mag h1 {color: #004c88; font-size:1em; padding:10px 0px 10px 0px;}
#mag p{font-size:.9em;color:#000; }
#mag a{text-decoration:none; color:#da2335;font-size:.9em;font-weight:bold; }
#mag a:hover{text-decoration:underline; }
#magnet-left{width:280px; float:left; margin-top: 15px;}
#magnet-left h1{padding-right:20px; padding-left:20px;;padding-top:3px;}
#magnet-left p{padding-right:20px;padding-left:20px;}
#magnet-center{width:280px; float:left; border-left: solid 2px #fff; border-right: solid 2px #fff;margin-top: 15px;}
#magnet-center p{padding-right:20px; padding-left:20px;}
#magnet-center h1{padding-right:20px; padding-left:20px;padding-top:3px;}
#magnet-center a{}
#magnet-right{width:280px; float:left; padding-bottom:30px; margin-top: 15px;}
#magnet-right p{padding-right:20px; padding-left:20px;}
#magnet-right h1{padding-right:20px; padding-left:20px;;padding-top:3px;}
#magnet-right a{}

p#copyright {
	font-size: 0.8em;
	color: #999;
	clear: both;
	width:850px;
	text-align:center;
	}

p#copyright a, p#copyright a:visited {
	font-size: 0.9em;
	color: #999;
	text-decoration: none;
	}
	
p#copyright a:hover {
	color:#da2335;
	text-decoration: underline;
	} 

h1.right{float:right;padding-top:35px;}
h1.clear{float:left;}
.i-left{float:left; margin: 0 0 4px 0;}


/*Rules for Learn More buttons on homepage:*/
#wrap #content p.button, #wrap #mag div .button {background-image:url(../images/button-background.png); background-repeat:no-repeat; text-align:center; width:110px; height:23px; margin:0 0 12px 0; padding:0; float:right; display:block; font-size:.95em;}

#wrap #content p.button.blue, #wrap #mag div .button.blue {width:110px;background-image:url(../images/button-background-hover.png) !important;}
#wrap #content p.button.blue a:hover, #wrap #mag div .button.blue a:hover {width:110px;background-image:url(../images/button-background.png) !important;}

#wrap #content p.button.big, #wrap #mag div .button.big {width:250px;background-image:url(../images/button-background-big.png);}
#wrap #content p.button.big a, #wrap #mag div .button.big a {width:250px;}
#wrap #content p.button.big a:hover, #wrap #mag div .button.big a:hover {width:250px;background-image:url(../images/button-background-big-hover.png);}

#wrap #content p.button {margin-top:-18px;}

#wrap #content p.button a, #wrap #mag div .button a {font-variant:small-caps; font-weight:bolder; width:110px; height:23px; display:block; padding:3px 0 0 0; color:#FFFFFF; font-size:.95em; border:none; text-decoration:none; letter-spacing:.3px; margin:0;}

#wrap #mag div .button {float:left; margin:8px 0 5px 18px;}

#wrap #content p.button a:hover, #wrap #mag div .button a:hover {background-image:url(../images/button-background-hover.png); background-repeat:no-repeat; width:110px; height:23px; padding:3px 0 0 0; margin:0;}

#faqlist li {
color:#000; font-size:.9em;padding:5px 20px 10px 30px;list-style:none;
}
.faqtotop {text-align:right;}
/*End rules for Learn More buttons*/
