@charset "utf-8";
*{margin:0; padding:0;}
.clearBoth{clear:both;}
img{border:none;}
img a{border:none;}
a{color:#3180b2;}
body{
font-family:Arial, Helvetica, sans-serif;
background:#fbfbfb;}

p{font-family:Arial, Helvetica, sans-serif;
color:#333;
font-size:14px;
text-align:justify;
margin-bottom:5px;
line-height:22px;
}

#wrapper{width:885px; margin:0 auto;}
#header{
width:100%;
height:99px;
background:url(../_images/header-bg.jpg) repeat-x top left;
border-bottom:1px solid #ccc;
}

#header-inside{
position:relative;
width:883px;
height:99px;
background:url(../_images/header-bg.jpg) repeat-x top left;
margin:0 auto;
}
#header .logo{margin-left:8px;}

#container{
width:883px; 
clear:both;
display:inline;
padding-top:10px;
padding-top:0px;
}

#container h1.pages{
font-family:Arial, Helvetica, sans-serif;
color:#46830b;
font-size:20px;
margin-bottom:3px;

}

#container h2.pages{
font-family:Arial, Helvetica, sans-serif;
color:#3c719d;
font-size:16px;
margin-bottom:3px;
font-weight:normal;
}

#containerLeft{
/*background:url(../_images/splash.jpg) no-repeat top left;*/
width:585px;
height:288px;
float:left;
position:relative;
}

#containerLeft h1.tagline{
color:#555555;
font-size:22px;
font-family:Arial, Helvetica, sans-serif;
margin-left:18px;
margin-top:10px;
font-weight:normal;
}
#containerRight{
width:300px;
float:right;
position:relative;
display:inline;
margin:0;
padding:0;
}

#containerRight h1{
font-family:Arial, Helvetica, sans-serif;
color:#222;
font-size:20px;
text-align:right;
font-weight:normal;
margin-bottom:3px;
}
#containerRight h2{
font-family:Arial, Helvetica, sans-serif;
color:#333;
font-size:16px;
text-align:right;
font-weight:normal;
margin-bottom:2px;
}

#footer{clear:both; position:relative; padding-top:10px;padding-bottom:6px;}

#onlineFooter{
width:292px;
height:158px;
background:url(../_images/home/online.jpg);
position:relative;
float:left;

}
#radioFooter{
width:292px;
height:158px;
background:url(../_images/home/radio.jpg);
position:relative;
float:left;
margin-right:-11px;
margin-left:11px;
}
#designFooter{
width:292px;
height:158px;
background:url(../_images/home/design.jpg);
position:relative;
margin-right:9px;
float:left;
}
#footer a{
font-size:12px;
color:#666;
font-weight:normal;
font-family:Arial, Helvetica, sans-serif;
text-decoration:none;
margin-bottom:10px;
}
#footer a:hover{text-decoration:underline;}
h1.footerHeading{display:none;}
h2.footerSummary{
	position:absolute;
	top:46px;
	left:8px;
	font-size:12px;
	color:#666;
	font-weight:normal;
	font-family:Arial, Helvetica, sans-serif;
}
h2.footerSub{
position:absolute;
bottom:6px;
font-size:11px;
font-weight:normal;
font-family:Arial, Helvetica, sans-serif;
right:20px;
color:#666;
}
#footerNav{position:relative; text-align:left; color:#999; font-family:Arial, Helvetica, sans-serif; font-size:12px; padding-bottom:10px; padding-top:4px; clear:both;}
#footerNav a{color:#999; font-family:Arial, Helvetica, sans-serif; font-size:12px;text-decoration:none;}
#footerNav a:hover{text-decoration:underline;}

#top-page{
width:100%; 
float:left; 
background:url(../_images/page-bg.jpg) repeat-x top left #e4f2fd;
position:relative; 
height:auto; 
border-left:1px solid #ccc; 
border-right:1px solid #ccc;
border-bottom:1px solid #ccc;
}

#right-page{
width:420px; 
float:right; 
padding:10px 20px 20px 0px; 
display:inline;
}

#left-page{width:422px; float:left; padding:10px;}

#right-page h1{
font-family:Arial, Helvetica, sans-serif;
color:#3C719D;
font-weight:normal;
font-size:26px;
}
#right-page h2{
font-family:Arial, Helvetica, sans-serif;
color:#333;
font-weight:normal;
font-size:18px;
margin-bottom:5px;
}
#right-page h3{
font-family:Arial, Helvetica, sans-serif;
color:#3C719D;
font-weight:bold;
font-size:16px;
margin-bottom:3px;
}

#right-page p{
color:#222;
margin-bottom:4px;
}

#bottom-page{
clear:both;
background:#fff;
position:relative;
border-left:1px solid #ccc;
border-right:1px solid #ccc;
width:845px;
padding:10px 20px 10px 20px;
}

#bottom-page-left{
float:left;
position:relative;
/*width:490px;*/
width:482px;
margin:0px 0px 10px 0px;
}
#bottom-page-right{
float:right;
position:relative;
/*width:328px;*/
width:339px;
margin-bottom:10px;
margin-top:11px;
/*border:1px solid #ccc;*/

}

#bottom-page-left h1, h2, h3, p{
color:#222;
font-weight:normal;
font-family:Arial, Helvetica, sans-serif;
}

#bottom-page-right h1, h2, h3 p{
color:#333;
font-family:Arial, Helvetica, sans-serif;
font-weight:normal;
}

#bottom-page-left h1{font-size:26px;}

#bottom-page-left h2{font-size:18px;}

#bottom-page-left h3{font-size:16px;}

#bottom-page-right h1{font-size:26px;}

#bottom-page-right h2{font-size:18px;}

#bottom-page-right h3{font-size:16px;}

#footer-page{
position:relative;
text-align:left;
color:#999;
font-family:Arial, Helvetica, sans-serif;
font-size:12px;
padding:10px;
border:1px solid #ccc;
clear:both;
background:#e4f2fd;
margin-bottom:10px;
width:865px;
}

#footer-page a{color:#666; font-family:Arial, Helvetica, sans-serif;font-size:12px;}
#footer-page a:hover{text-decoration:none;}
.thumb{border:1px solid #666; padding:4px; background:#fff;}
.img-thumb{background:#fff; position:relative;}

ul.listing{
list-style-type:none;
margin-left:10px;
}
ul.listing li{
font-size:14px;
text-align:justify;
color:#333;
font-family:Arial, Helvetica, sans-serif;
margin-bottom:5px;
}

ul.listing ul{
list-style-type:none;
margin-left:20px;
}
.padding-top-10{
padding-top:10px;
}
img.left-page-image{
/*margin-left:22px;
margin-top:22px;
margin-bottom:22px;*/
border:1px solid #ccc;
}
h1.right-page-h1{
margin-top:22px;
}

.featured-image{
padding:4px 4px 4px 4px;
border:1px solid #ccc;
margin:17px 0px 17px 17px;
background:#fff;
position:relative;
width:379px;
}
			  
h2.quick-facts{
color:#333; 
font-size:20px;
}
span.qf{
color:#3180b2;
}
.radio-image{float:right;margin-right:30px; margin-top:15px;}
.bottom-page-right-image{border: 1px solid #ccc;}

.learn-more{
margin:18px 45px 10px 56px;
}
.get-started{
margin:18px 0px 10px 0px;
}

#single-column{
width:845px;
padding:20px;

}

.color-333{color:#333;}
#column-one{
position:relative;
float:left;
width:300px;
}
#column-two{
position:relative;
float:right;
width:300px;
}
#column-three{
position:relative;
float:right;
width:205px;
}
#column-one-two{
position:relative;
float:left;
width:620px;
}
#column-one h1, #column-two h1, #column-three h1{
border-bottom:2px solid #ddd;
margin-bottom:3px;
padding-bottom:2px;
color:#3180b2;
font: 20px "DejaVu Sans", "Bitstream Vera Sans", Verdana, sans-serif;
}

#column-one h2, #column-two h2, #column-three h2{
margin-left:3px;
color:#222;
font: 16px "DejaVu Sans", "Bitstream Vera Sans", Verdana, sans-serif;
}
#column-one ul, #column-two ul, #column-three ul{
margin-bottom:4px;
}
#column-one ul li, #column-two ul li, #column-three ul li{
line-height:26px;
font-size:14px;
}
#column-one p, #column-two p, #column-three p{
margin-left:3px;
padding-bottom:2px;
color:#222;
font-family:Arial, Helvetica, sans-serif;
font-size:12px;
}

.list{margin-left:30px;}
