*{margin:0px;padding:0px;}
body{font-family:Helvetica, Arial, sans-serif;color:#666666;background:#ffffff url(../images/bg.jpg) repeat-x;text-align:center;}
a {color:#2a8ebb;text-decoration:none;}
a:hover {text-decoration:underline;}
h1,h2 {font-weight:normal;}
h1,h2,h3 {margin:10px 0px 10px 0px;}
hr {margin:10px 0px 10px 0px;}
ul {margin:10px 10px 10px 20px;}
ul li {list-style-image:url(../images/bullet.gif);margin:10px 0px 10px 0px;}

.mainWrap{width:960px;margin:0px auto;text-align:left;}

.identity {width:340px;float:left;}
.identity img {display:block;}

.mainNav {font-size:16px;color:#2a8ebb;display:inline;float:right;}
.mainNav p {margin-top:8px;color:#2a8ebb;text-align:right;padding:0px 0px 5px 0px;}

.search {height:41px;margin-bottom:35px;}

.searchBar{width:430px;height:41px;margin-top:14px;float:left;}
#searchText{width:275px;height:41px;color:#268bb9;padding:10px 10px 0px 10px;font-size:20px;background:url(../images/search-text.jpg) no-repeat;border:none;float:left;}

.social{width:430px;margin-top:10px;float:right;color:#2a8ebb;text-align:right;line-height:25px;}

.subnav {color:#2a8ebb;font-size:14px;}
.subnavLeft {color:#2a8ebb;font-size:14px;text-align:left;}
.subnavLeft a {text-decoration:underline;}
.subnavRight {color:#2a8ebb;text-align:right;}
.subnavRight a {color:#666666;}
.subnav a,
.subnavLeft a,
.subnavRight a {padding:0px 3px 0px 3px;}

/*---------------*/

.feature {	clear:both;	float:left;	width:940px;height:429px;margin:10px 0px 15px 0px;padding:10px;background: url(../images/feature-background.png) no-repeat;}
.video {display:block;width:400px;margin:0px 0px 0px 30px;padding:0px;background-repeat:no-repeat;float:right;}
.feature img {	display:block;}
.featuredLeft {	width:438px;margin:0px; padding:0px;text-align:left;float:left;}
.featuredLeft p {margin:0px;padding:4px 0px;color:#000000;}
.featuredLeft a {color:#000000;}

/*---------------*/

#leftColumn {width:690px;float:left;}

#rightColumn {width:250px;float:right;}
#rightColumn ul {margin:0px;padding:0px;list-style:none;}
#rightColumn ul li {border-bottom:1px solid #999999;}

.pageContent {margin:10px 0px 10px 0px;float:left;}
.pageContent p {margin:0px 0px 15px 0px;font-size:16px;line-height:18px;}

.module {margin-bottom:20px;}

.moduleContentgray p,
.moduleContentblue p {margin:5px 0px 5px 0px;font-size:12px;}

.moduleContentgray table tr td,
.moduleContentblue table tr td {color:#2a8ebb;font-size:10px;text-align:center;line-height:18px;}

.moduleContentgray {background:#e6e6e6;}
.moduleGutterHorzgray {height:19px;background:#e6e6e6;}
.moduleGutterVertgray {width:19px;background:#e6e6e6;}
.moduleCornerTLgray {width:19px;height:19px;background-image:url(../images/corner-gray-tl.gif);background-repeat:no-repeat;}
.moduleCornerTRgray {width:19px;height:19px;background-image:url(../images/corner-gray-tr.gif);background-repeat:no-repeat;}
.moduleCornerBLgray {width:19px;height:19px;background-image:url(../images/corner-gray-bl.gif);background-repeat:no-repeat;}
.moduleCornerBRgray {width:19px;height:19px;background-image:url(../images/corner-gray-br.gif);background-repeat:no-repeat;}

.moduleContentblue {background:#87cceb;}
.moduleGutterHorzblue {height:19px;background:#87cceb;}
.moduleGutterVertblue {width:19px;background:#87cceb;}
.moduleCornerTLblue {width:19px;height:19px;background-image:url(../images/corner-blue-tl.gif);background-repeat:no-repeat;}
.moduleCornerTRblue {width:19px;height:19px;background-image:url(../images/corner-blue-tr.gif);background-repeat:no-repeat;}
.moduleCornerBLblue {width:19px;height:19px;background-image:url(../images/corner-blue-bl.gif);background-repeat:no-repeat;}
.moduleCornerBRblue {width:19px;height:19px;background-image:url(../images/corner-blue-br.gif);background-repeat:no-repeat;}

.twitter {margin-top:10px;}
.twitter table tr td {padding:5px;line-height:16px;font-size:14px;}
.twitter table tr td,
.twitter table tr td a {color:#ffffff;text-align:left;}
.twitter table tr td blockquote {padding:10px 0px 0px 10px;color:#2a8ebb;text-align:left;}

.footer {width:960px;height:60px;margin:0 0 15px 0;background: url(../images/footer-background.jpg) no-repeat;}
.legal {margin:25px 0 0 30px;color:#ffffff;font-size:11px;text-align:left;float:left;}
.footerNav {display:inline;	margin:20px 30px 0px 0px;color:#ffffff;font-size:12px;text-align:right;float:right;}
.footerNav a {color: #ffffff;text-decoration:none;}
.footerNav a:hover {text-decoration:underline;}

.footerNav a {color:#ffffff;}
.footerNav a:hover {text-decoration: underline;}
.footerNav ul {	display:inline;	float:right;}
.footerNav ul,
.footerNav ul li {margin:0px;padding:0px;list-style:none;}
.footerNav ul li {display:inline;float:left;}
.footerNav ul li a {display:block;font-size:14px;padding:3px 10px 0px 10px;text-decoration:none;}
.footerNav ul li.separator {font-size:11px;	padding-top:3px;line-height:15px;}
.phone{	font-size:16px;	font-weight:bold;}

.supersubnav {width: 940px;float:left;color: #666;padding: 0 20px 0 0;}
.supersubnav a {color: #666;text-decoration: none;}
.supersubnav p {float: right;padding: 0 0 10px 5px;}

.grayText {color:#666666;}
.clear{height:0px;clear:both;}
.hide {display:none;}