body{
	margin:0;
	color:#061119;
	font:12px Verdana, Arial, Helvetica, sans-serif;
	min-width:958px;
}
img{border-style:none;}
hr {width: 200px; background:#4f8bc0; height: 3px; border: none;}
a{
	color:#4f8bc0;
	text-decoration:none;
}
a:hover{text-decoration:underline;}
input, textarea, select{
	font:100% Verdana, Arial, Helvetica, sans-serif;
	vertical-align:middle;
}
form, fieldset{
	margin:0;
	padding:0;
	border:none;
}
#wrapper{
	width:958px;
	margin:0 auto;
}
#header{
	width:100%;
	overflow:hidden;
	background:url(../images/bg-header.gif) no-repeat;
}
.masthead{
	width:100%;
	overflow:hidden;
}
.logo{
	float:left;
	margin:9px 0 0 18px;
	display:inline;
	width:241px;
	height:100px;
	text-indent:-9999px;
	overflow:hidden;
	background:url(../images/logo.gif) no-repeat;
}
.logo a{
	display:block;
	height:100%;
}
.search{
	float:right;
	width:216px;
	margin:17px 0 0;
	padding:1px 0 2px;
	border-right:1px solid #d1d2d4;
}
.login{
	float:right;
	color:#808080;
	font-size:10px;
	margin:17px 14px 0 13px;
	line-height:23px;
	word-spacing:-1px;
	text-transform:uppercase;
}
.search .text{
	float:left;
	width:188px;
	padding:4px 5px;
	margin:1px 15px 0 0;
	display:inline;
	border:1px solid #e6e6e7;
	background:#fff;
	color:#808080;
	font-size:10px;
	text-transform:uppercase;
}
.top-nav{
	width:600px;
	float:right;
	clear:right;
	overflow:hidden;
	margin:0 6px 0 0;
	padding:44px 0 22px;
	list-style:none;
	display:inline;
}
.top-nav li{
	float:right;
	height:18px;
	display:inline;
	margin:0 -1px 0 0;
	padding:4px 12px 3px 12px;
	background:url(../images/separator.gif) no-repeat 100% 0;
}
.top-nav li a{
	display:block;
	height:18px;
	overflow:hidden;
	text-indent:-9999px;
	background:url(../images/top-nav.gif) no-repeat;
}
.top-nav .buy{
	width:84px;
}
.top-nav .buy:hover{background:url(../images/top-nav.gif) no-repeat 0 -18px;}
.top-nav .active .buy,
.top-nav .active .buy:hover{background:url(../images/top-nav.gif) no-repeat 0 -36px;}
.top-nav .subscribe{
	width:78px;
	background:url(../images/top-nav.gif) no-repeat -107px 0;
}
.top-nav .subscribe:hover{background:url(../images/top-nav.gif) no-repeat -107px -18px;}
.top-nav .active .subscribe,
.top-nav .active .subscribe:hover{background:url(../images/top-nav.gif) no-repeat -107px -36px;}
.top-nav .blog{
	width:48px;
	background:url(../images/top-nav.gif) no-repeat -208px 0;
}
.top-nav .blog:hover{background:url(../images/top-nav.gif) no-repeat -208px -18px;}
.top-nav .active .blog,
.top-nav .active .blog:hover{background:url(../images/top-nav.gif) no-repeat -208px -36px;}
.top-nav .locate{
	width:123px;
	background:url(../images/top-nav.gif) no-repeat -278px 0;
}
.top-nav .locate:hover{background:url(../images/top-nav.gif) no-repeat -278px -18px;}
.top-nav .active .locate,
.top-nav .active .locate:hover{background:url(../images/top-nav.gif) no-repeat -278px -36px;}








/* CHANGES BEGIN HERE  */



.nav-bar	{ width: 100%; overflow: hidden; padding: 0; background: url(../images/bg-nav.gif) no-repeat #4d88bb; position: relative; }

#nav				{ width: 100%; list-style: none; margin: 0 0 0 20px; padding: 0; }
#nav li				{ float: left; padding: 9px 8px; background: url(../images/separator00.gif) no-repeat right 8px; }
#nav li.last		{ background: none; }
#nav li a			{ color: #FFF; text-transform: uppercase; display: block; padding: 4px 10px; -webkit-border-radius: 3px; -moz-border-radius: 3px; border-radius: 3px; }
#nav li a:hover		{ background-color: #666; text-decoration: none; }
#nav li.active		{ padding-bottom: 28px; }
#nav li.active a,
#nav li.active a:link,
#nav li.active a:visited { background: url(../images/mainnav-arrow.gif) no-repeat center bottom; padding-bottom: 12px; }

#nav ul							{ list-style: none; display: none; position: absolute; left: 0; padding: 0 0 0 27px; margin: 0; background: url(../images/bg-sub-nav.gif) repeat-x left top #487eae; width: 100%; _width: 980px; }
#nav ul li						{ padding: 0; background: none; }
#nav ul li a					{ padding: 6px 10px; }
#nav li.active ul				{ display: block; }
#nav li.active li a,
#nav li.active li a:link,
#nav li.active li a:visited	{ background: none; }
#nav li.active ul li.active a,
#nav li.active ul li.active a:active,
#nav li.active ul li.active a:visited,
#nav li.active ul li a:hover	{ padding-bottom: 9px; background: url(../images/subnav-arrow.gif) no-repeat center bottom; }


/*
#nav{
	height:1%;
	margin: 0;
	padding: 0 0 27px 60px;
	list-style: none;
	position: relative;
}
#nav:after{
	height: 0;
	clear: both;
	content:'';
	display: block;
}
#nav li{
	float:left;
	height:28px;
	padding:3px 0 0 9px;
	background:url(../images/separator00.gif) no-repeat;
}
#nav li:first-child{background:none;}
#nav li a{
	float:left;
	height:28px;
	overflow:hidden;
	margin:0 8px 0 0;
	text-indent:-9999px;
	background:url(../images/nav.gif) no-repeat;
}
#nav #item1 a{
	width:85px;
}
#nav #item1 a:hover{
	background:url(../images/nav.gif) no-repeat 0 -28px;
}
#nav .active#item1 a:hover,
#nav .active#item1 a{
	background:url(../images/nav.gif) no-repeat 0 -56px;
}
#nav #item2 a{
	width:85px;
	background:url(../images/nav.gif) no-repeat -102px 0;
}
#nav #item2 a:hover{
	background:url(../images/nav.gif) no-repeat -102px -28px;
}
#nav .active#item2 a:hover,
#nav .active#item2 a{
	background:url(../images/nav.gif) no-repeat -102px -56px;
}
#nav #item3 a{
	width:160px;
	background:url(../images/nav.gif) no-repeat -205px 0;
}
#nav #item3 a:hover{
	background:url(../images/nav.gif) no-repeat -205px -28px;
}
#nav .active#item3 a:hover,
#nav .active#item3 a{
	background:url(../images/nav.gif) no-repeat -205px -56px;
}
#nav #item4 a{
	width:90px;
	background:url(../images/nav.gif) no-repeat -382px 0;
}
#nav #item4 a:hover{
	background:url(../images/nav.gif) no-repeat -382px -28px;
}
#nav .active#item4 a:hover,
#nav .active#item4 a{
	background:url(../images/nav.gif) no-repeat -382px -56px;
}
#nav #item5 a{
	width:128px;
	background:url(../images/nav.gif) no-repeat -489px 0;
}
#nav #item5 a:hover{
	background:url(../images/nav.gif) no-repeat -489px -28px;
}
#nav .active#item5 a:hover,
#nav .active#item5 a{
	background:url(../images/nav.gif) no-repeat -489px -56px;
}
#nav #item6 a{
	width:96px;
	background:url(../images/nav.gif) no-repeat -635px 0;
}
#nav #item6 a:hover{
	background:url(../images/nav.gif) no-repeat -635px -28px;
}
#nav .active#item6 a:hover,
#nav .active#item6 a{
	background:url(../images/nav.gif) no-repeat -635px -56px;
}
#nav #item7 a{
	width:75px;
	background:url(../images/nav.gif) no-repeat -747px 0;
}
#nav #item7 a:hover{
	background:url(../images/nav.gif) no-repeat -747px -28px;
}
#nav .active#item7 a:hover,
#nav .active#item7 a{
	background:url(../images/nav.gif) no-repeat -747px -56px;
}
#nav ul{
	position:absolute;
	top:31px;
	left:0;
	margin:0;
	padding:0 0 0 27px !important;
	list-style:none;
	width:931px;
	overflow:hidden;
	background:url(../images/bg-sub-nav.gif) repeat-x;
}
#nav ul li{
	float:left;
	padding:0;
	background:none !important;
}
#nav #item7 ul li a{
	height:27px;
	margin:0;
	background:url(../images/sub-nav7.gif) no-repeat !important;
}
#nav #item7 ul li .sub1{
	border: 1px solid pink;
	width:107px;
	background:url(../images/sub-nav7.gif) no-repeat -27px 0 !important;
}
#nav #item7 ul .active .sub1,
#nav #item7 ul li .sub1:hover{
	border: 1px solid yellow;
	width:107px;
	background:url(../images/sub-nav7.gif) no-repeat -27px -27px !important;
}
#nav #item7 ul li .sub2{
	width:101px;
	background:url(../images/sub-nav7.gif) no-repeat -10px 0 !important;
}
#nav #item7 ul .active .sub2,
#nav #item7 ul li .sub2:hover{
	border: 1px solid pink;
	width:101px;
	background:url(../images/sub-nav7.gif) no-repeat -10px -27px !important;
}
#nav #item7 ul li .sub3{
	width:141px;
	background:url(../images/sub-nav7.gif) no-repeat -213px 0 !important;
}
#nav #item7 ul .active .sub3,
#nav #item7 ul li .sub3:hover{
	background:url(../images/sub-nav7.gif) no-repeat -213px -27px !important;
}
#nav #item7 ul li .sub4{
	width:79px;
	background:url(../images/sub-nav7.gif) no-repeat -354px 0 !important;
}
#nav #item7 ul .active .sub4,
#nav #item7 ul li .sub4:hover{
	width:79px;
	background:url(../images/sub-nav7.gif) no-repeat -354px -27px !important;
}
*/






/*  CHANGES END HERE  */








#main{
	height:1%;
	overflow:hidden;
	margin:0 0 18px;
	background:url(../images/bg-main.gif) repeat-y;
}
.main-b{
	height:1%;
	overflow:hidden;
	padding:12px 10px;
	background:url(../images/bg-main-b.gif) no-repeat 0 100%;
}
.mark{color:#4f8bc0;}
#content{
	float:left;
	width:689px;
}
#content .box{
	height:1%;
	overflow:hidden;
	padding:8px 11px 2px;
	margin:0 0 12px;
	border:1px solid #dedee0;
}
#content .box p{margin:0 0 7px;}
#content h2{
	margin:0 0 2px;
	color:#4f8bc0;
	font-size:15px;
	line-height:17px;
	font-weight:normal;
	text-transform:uppercase;
}
#content h3{
	margin:0 0 6px;
	font-size:15px;
	line-height:17px;
	font-weight:normal;
	color:#4f8bc0;
}
#content h4{
	margin:0 0 2px;
	font-size:12px;
	line-height:14px;
	color:#808285;
}
#content h5{
	margin:0 0 2px;
	font-size:12px;
	line-height:14px;
	color:#FF0000;
}
#content p{
	margin:0 0 15px;
	line-height:15px;
	word-spacing:-1px;
}
.entry{padding:7px 0 0;}
.columns{
	height:1%;
	padding:0 0 7px;
	background:url(../images/bg-columns.gif) repeat-y;
}
.columns:after{
	height: 0;
	clear: both;
	content:'';
	display: block;
}
.columns .column{
	float:left;
	display:inline;
	width:315px;
	position:relative;
	margin:-6px 17px 0 12px;
}
#sidebar{
	float:right;
	width:240px;
}
#sidebar .ad{
	width:240px;
	overflow:hidden;
	margin:0 0 9px;
}
#sidebar .ad img{display:block;}
.sign-up{
	width:100%;
	overflow:hidden;
	padding:8px 0 0;
	margin:0 0 5px;
	background:url(../images/bg-sign-t.gif) no-repeat;
}
.sign-up form{
	height:1%;
	padding:3px 8px 10px 9px;
	overflow:hidden;
	background:#4e8bc0 url(../images/bg-sign-b.gif) no-repeat 0 100%;
}
.sign-up strong{
	display:block;
	padding:0 0 9px;
	margin:0;
	width:223px;
	height:51px;
	text-indent:-9999px;
	background:url(../images/text-sign-up.gif) no-repeat;
}
.sign-up .text{
	float:left;
	width:149px;
	padding:3px 5px;
	border:1px solid #e8e9ea;
	background:#fff;
	color:#808080;
	font-size:10px;
	text-transform:uppercase;
}
.sign-up .submit{float:right;}
.social{
	height:1%;
	overflow:hidden;
	margin:0 0 9px;
}
.social strong{
	color:#a1a3a6;
	font-size:10px;
	line-height:12px;
	font-weight:normal;
	display:block;
	padding:0 0 4px;
}
.social ul{
	width:100%;
	overflow:hidden;
	margin:0;
	padding:0;
	list-style:none;
}
.social ul li{
	float:left;
	margin:0 12px 0 0;
	display:inline;
}
.social ul a{
	display:block;
	width:36px;
	height:36px;
	text-indent:-9999px;
}
.social ul .facebook{background:url(../images/ico-facebook.gif) no-repeat;}
.social ul .flickr{background:url(../images/ico-flickr.gif) no-repeat;}
.social ul .twitter{background:url(../images/ico-twitter.gif) no-repeat;}
#sidebar .box{
	width:100%;
	overflow:hidden;
	background:#d1d2d4 url(../images/bg-box-t.gif) no-repeat;
}
#sidebar .box .holder{
	height:1%;
	overflow:hidden;
	padding:10px 12px 6px 11px;
	background:url(../images/bg-box-b.gif) no-repeat 0 100%;
}
.videos{
	margin:0;
	display:block;
	overflow:hidden;
	padding:0 0 5px;
	width:100%;
	height:18px;
	text-indent:-9999px;
	background:url(../images/text-latest-videos.gif) no-repeat;
}
#sidebar .list{
	width:100%;
	overflow:hidden;
	margin:0 0 3px;
	padding:0;
	list-style:none;
	background:url(../images/border.gif) repeat-x 0 100%;
}
#sidebar .list li{
	width:100%;
	overflow:hidden;
	font-size:10px;
	line-height:12px;
	padding:4px 0 5px;
	vertical-align:top;
	background:url(../images/border.gif) repeat-x;
}
#sidebar .list strong{
	color:#818285;
}
#sidebar .list span{
	display:block;
}
#sidebar .list em{
	color:#818285;
	font-style:normal;
}
#sidebar .box .more{
	font-size:10px;
	line-height:12px;
}
#footer{
	height:1%;
	overflow:hidden;
	font-size:9px;
	line-height:13px;
	padding:9px 18px 12px 16px;
	background:url(../images/bg-footer.gif) no-repeat;
}
.copy{
	width:700px;
	float:left;
	height:1%;
	overflow:hidden;
	padding:0;
	display:inline;
	margin:0 0 0 -10px;
	list-style:none;
	color:#4e8bc0;
}
.copy li{
	float:left;
	margin:0 0 0 -1px;
	display:inline;
	padding:0 10px 0 12px;
	background:url(../images/separator01.gif) no-repeat 0 50%;
}
.copy a{
	color:#4e8bc0;
}
.nav{
	float:left;
	height:1%;
	display:inline;
	overflow:hidden;
	margin:0 0 0 -10px;
	padding:2px 0 6px;
	list-style:none;
}
.nav li{
	float:left;
	margin:0 0 0 -1px;
	display:inline;
	padding:0 10px 0 12px;
	text-transform:uppercase;
	letter-spacing:-1px;
	word-spacing:1px;
	background:url(../images/separator01.gif) no-repeat 0 50%;
}
.nav li a{
	color:#808080;
}
.nav li a:hover{text-decoration:underline;}
.logo-centrepointe{
	float:right;
	width:211px;
	height:39px;
	overflow:hidden;
	text-indent:-9999px;
	background:url(../images/logo-centrepointe.gif) no-repeat;
}
.logo-centrepointe a{
	display:block;
	height:100%;
}

.colA {
	width: 204px;
	height: 500px;
	position: relative;
	float:left;
	border-right: 2px;
	border-right-style: dotted;
	border-color:  #4e8bc0;
	padding-right: 7px;
	margin-right: 12px;
	overflow:auto;
}

.colB {
	width: 204px;
	height: 500px;
	position: relative;
	float: left;
	border-right: 2px;
	border-right-style: dotted;
	border-color:  #4e8bc0;
	padding-right: 7px;
	margin-right: 12px;
	overflow:auto;
}

.colC {
	width: 204px;
	height: 500px;
	position: relative;
	float: left;
	padding-right: 7px;
	overflow:auto;
}


/*  Latest Updates 2010-10-20  */
.faq-answer	{ padding: 10px 0 10px 40px; }
