/* CSS Document */
body {
	background-image: url(../images2/bg_main.jpg);
	background-repeat: repeat-x;
    margin: 0px;
	padding: 0px;
	font: 11px/16px Verdana, Geneva, Arial, Helvetica;
	color: #666666;
}
body, div{
	margin: 0px;
	padding: 0px;
	font: 11px/16px Verdana, Geneva, Arial, Helvetica;
	color: #666666;
}

.centerdiv {
	margin: 0px;
	padding: 0px;
	width: 9000px;
	position: relative;
}

#header {
	background-color: #e2e2e0;
	width: 900px;
	height: 120px;
	vertical-align: middle;
	background-image: url(../images/bg_header.jpg);
	background-position: left top;
	background-repeat: no-repeat;
}

#wrapper {
	width: 900px;
	margin: 0 auto;
	padding:0px;
	text-align:left;
	border-left: 1px solid #ddd;
	border-right: 1px solid #ddd;
	background: #FFF;
}

#content {
	width:610px;
	padding-right: 10px;
	margin-left: 10px;
    margin-top: 15px;
}

#content ul {
	margin-left:30px;
}

#contentn {
	
}

#contentn ul {
	margin-left:30px;
}
#sidebar {
	width:220px;
	float: left;
	margin-left:10px;
	margin-right:10px;
	margin-top: 15px;
}

#sidebar li {
	margin: 0px; padding:0px;*text-indent:-15px;
	}

.entry {
	margin-top:15px;
}


#headlogo {width: 270px;}
#headnav {width: 530px; text-align: right; font-size: 11px; color: #000; vertical-align: middle; clear: right; float: right; padding: 0px; margin: 22px 22px 0px 0px;}
#headnav a:link {color: #000000; text-decoration: none; font-size: 11px;}
#headnav a:visited {color: #000000; text-decoration: none; font-size: 11px;}
#headnav a:hover {color: #000000; text-decoration: underline; font-size: 11px;}

#footnav {width: 600px; text-align: right; font-size: 11px; color: #000; vertical-align: middle; clear: right; float: right; padding: 0px; margin: 32px 22px 0px 0px;}
#footnav a:link {color: #000000; text-decoration: none; font-size: 11px;}
#footnav a:visited {color: #000000; text-decoration: none; font-size: 11px;}
#footnav a:hover {color: #000000; text-decoration: underline; font-size: 11px;}

/* NAVIGATION */
#navcont ul {background-color: #000000; width: 900px; margin: 0px; padding: 0px; height: 20px;}
#nav li {position: absolute; background: url(../images/nav_graph.jpg) no-repeat; display: block; list-style: none; margin: 0px; padding: 0px;}

#nav #benchmarking {left: 0px; background-position: 0px 0px;}
#nav #seo {left: 135px; background-position: -135px 0px;}
#nav #ppc {left: 360px; background-position: -360px 0px;}
#nav #analytics {left: 515px; background-position: -515px 0px;}
#nav #training {left: 680px; background-position: -680px 0px;}

#nav #benchmarking a {width: 135px; height: 40px; display: block; border: none;}
#nav #seo a {width: 225px; height: 40px; display: block; border: none;}
#nav #ppc a {width: 155px; height: 40px; display: block; border: none;}
#nav #analytics a {width: 165px; height: 40px; display: block; border: none;}
#nav #training a {width: 220px; height: 40px; display: block; border: none;}	
	
#nav #benchmarking a:hover {background: url(../images/nav_graph.jpg) 0px -40px no-repeat;}
#nav #seo a:hover {background: url(../images/nav_graph.jpg) -135px -40px no-repeat;}
#nav #ppc a:hover {background: url(../images/nav_graph.jpg) -360px -40px no-repeat;}
#nav #analytics a:hover {background: url(../images/nav_graph.jpg) -515px -40px no-repeat;}
#nav #training a:hover {background: url(../images/nav_graph.jpg) -680px -40px no-repeat;}


/*=======================	GENERIC ELEMENTS	 */

p {
	font: 11px/16px Verdana, Geneva, Arial, Helvetica;
	color: #666;
	margin: 0px 0px 0px 0px;
}

p a:link, p a:active, p a:visited {
	font: 11px/16px Verdana, Geneva, Arial, Helvetica;
	color: #FF771F;
	text-decoration: none;
}

p a:hover {
	color: #FF771F;
	text-decoration: underline;
}

table {
	font: 11px/16px Verdana, Geneva, Arial, Helvetica;
	color: #666;
	margin: 0px 0px 0px 0px;
}

tr {
	font: 11px/16px Verdana, Geneva, Arial, Helvetica;
	color: #666;
	margin: 0px 0px 0px 0px;
}

td {
	font: 11px/16px Verdana, Geneva, Arial, Helvetica;
	color: #666;
	margin: 0px 0px 0px 0px;
}

img {
	border: 0;
}

form {
	margin: 0;
	padding: 0;
}

input {
	font: 11px Arial,Verdana,Geneva;
	color: #666;
}

select {
	font: 11px Arial,Verdana,Geneva;
	color: #666;
}

textarea {
	font: 11px Verdana, Geneva, Arial, Helvetica;
	color: #333;
	border: 1px solid #999;
	background-color: #FFF;
}

ul {
	font: 11px/16px Verdana, Geneva, Arial, Helvetica;
	color: #666;
	margin-left: 25px;
	margin-top: 15px;
	list-style: none url(../images/arrow_small.gif) outside;
}

ul li {
	padding: 0px 0px 2px 0px;
}

ul li ul {
	font: 11px/16px Verdana, Geneva, Arial, Helvetica;
	color: #666;
	margin: 2px 0px 3px 17px;
	list-style: none url(../images/arrow_small.gif) outside;
}

ul li ul li {
	padding: 0px 0px 0px 0px;
}

ol {
	list-style: decimal outside none;
	font: 11px/16px Verdana, Geneva, Arial, Helvetica;
	color: #666;
	margin-left: 25px;
	margin-top: 5px;
}

ol li {
	padding: 0px 0px 5px 0px;
}

hr {
	height: 4px;
	border-top: 4px solid #5D8688;
	margin: 0px 0px 0px 0px;
	padding: 0px;
}

* {
        margin:0px;
        padding:0px;
}
a { color: #336699; text-decoration:none; }
a:hover { color: #cc3333; text-decoration:none; }

h1,h2,h3,h4 { font-family: 'century gothic', 'lucida grande', arial, sans-serif; font-weight: normal; }
h2 { font-size: 13pt; color:#FF6600; font-weight:bold;}
h2 a { 
	font-family: 'century gothic', 'lucida grande', arial, sans-serif; 
	font-weight: normal; 
	color: #333;
	text-decoration:none;
	*font-weight:bold;
}


.post { text-align:left; }
#sidebar .post {text-align: left;}

p,ul {
	margin-bottom:15px;
}

.pullquoter {
        float: right;
        width: 200px;
        margin: 10px 5px 10px 5px;
        padding: 5px;
        font: 20px/24px georgia, palatino, serif;
        color: #333;
        text-align: center;
}

.pullquotel {
        float: left;
        width: 200px;
        margin: 10px 5px 10px 5px;
        padding: 5px;
        font: 20px/24px georgia, palatino, serif;
        color: #333;
        text-align: center;
}

.pullquote {
        margin: 10px 0px 10px 0px;
        font: 20px/24px georgia, palatino, serif;
        color: #333;
        text-align: left;
}

#testimonial {
	background: #f6f7f8;
	border-top: 1px solid #ddd;
	border-bottom: 1px solid #ddd;
	padding:7px;
	text-align:center;
	font-weight:bold;
	margin-bottom: 15px;
}

small {
	font-size:11px;
}

.divider {
	/* background: #fff url('images/divider.jpg') no-repeat top; */
	width:9px;
	height:444px;
	margin-right:15px;
	margin-top:25px;
	border-right: 1px solid #ddd;
}

#bottom {
	background: #f9f9f9;
	border-top: 0px solid #ddd;
	margin-top:15px;
	*padding-top:10px;
	*margin-top: 20px;
}

#clickthrough {
	background-color: transparent;
	margin-top: 65px;
	margin-left:133px;
	width:370px;
	height:30px;
	*margin-top: 120px;
}

#bottom td {
	padding:15px;
	text-align:left;
	width:170px;
	padding-top:10px;
}

#bottom h2 {
	margin-bottom: 15px;
	color: #333;
}


#footernav {
	margin-top:25px;
	background: #f6f7f8;
	border: 2px solid #ddd;
	border-bottom:0px;
}

#footernav td {
	padding-left: 15px;
	padding-top:5px;
	padding-bottom:5px;
	width:130px;
}

#footer {
	color: #fff;
	line-height: 14px;
	border: 2px solid #ddd;
	border-top: 0px;
}

#footer a {
	color: #fff;
	text-decoration:underline;
}

#themenu {
	float:right;
	margin-top:-1px;
}

ul.menu {
        text-align: left;
        font-size: 12px;
        bottom: 0;
}

ul.menu li {
        display: inline;
        margin: 0;
}

ul.menu,
ul.menu li a {
        padding: 4px 7px 6px;
}

ul.menu li a {
        font: 1em Verdana, Helvetica, Arial, Sans-Serif;
	font-weight:bold;
        color: 333;
        margin: 0;
}

ul.menu li a:hover {
        background: #eee;
        color: #333 !important;
        text-decoration: none;
}

ul.menu li.current_page_item a,
ul.menu li.current_page_item a:hover {
        color: #333 !important;
        background: white;
        text-decoration: none;
}

#thesmenu {
	font-size: 10px;
	position:relative;
	top:190px;
	left:565px;
	width:200px;
}

#thesmenuhome {
	font-size: 10px;
	position:relative;
	top:210px;
	left:555px;
	width:230px;
}

#thesmenupage {
	font-size: 10px;
	position:relative;
	top:160px;
	left:555px;
	width:230px;
}

#topquotepage {
	color: #fff;
	padding-top:15px;
	width:480px;
	padding-right: 30px;
	float: right;
	line-height: 28px;
	text-align: right;
}

#topquotepage h1 {
	*font-size: 18pt;
}

#topquote {
	color: #fff;
	padding-top:45px;
	width:500px;
	padding-right: 30px;
	float: right;
	line-height: 28px;
	text-align: right;
}

#topquote h1 {
	*font-size: 18pt;
}

#home {
	font-size: 10px;
	position:relative;
	top:220px;
	left:20px;
}
.excerpt {
	font-family: georgia, verdana, arial, sans-serif;
	font-size: 14pt;
	line-height:20px;
	color: #ccc;
}

#sidebar ul {
}

#sidebar li {
	border-bottom: 1px solid #ccc;
	padding:5px;
	background: #fff url('../images2/arrow.jpg') no-repeat center left;
	padding-left: 20px;
}
ol {
	padding:0px;
	margin-left:45px;
	margin-bottom:15px;
}
ol li {
	padding-bottom: 5px;
}

.specialmsg {
        background: #FFF6BF;
        border-top: 1px solid #FFD324;
        border-bottom: 1px solid #FFD324;
        padding-top:5px;
        padding-bottom:5px;
        padding-left:5px;
        padding-right:5px;
        margin-bottom: 20px;
        text-align:left;
        font-size: 100%;
	    font: 11px/16px Verdana, Geneva, Arial, Helvetica;
	    color: #666666;
}


#poll {
	width:228px;
	height:300px;
	margin-left: -15px !important;
       	margin-left: 0px;
	background: #fff url('images/tyk.jpg') no-repeat top; 
	*font-size: 11px;
	*line-height:14px;
}


#topics {
	width:480px;
	height:200px;
        color:#000;
        font-size: 12px;
	background: #fff url('images/fade1.jpg') no-repeat top;
    	line-height:18px; 
}

#topics a {
	color: #000;
	text-decoration:none;
}
#topics a:hover {
	color: #000;
	border-bottom: 1px dotted #000;
}

.ctitle {
        margin-top:0px;
        margin-bottom:5px;
        color:#87A614;
        font-weight:normal;
        font-family: 'century gothic', 'lucida grande', arial, sans-serif; 
        font-size:13px;
        border-bottom: 1px solid #eee;
}

div#dl-cdr-r .dl-bx-trated-hd-nl {background: url('images/newsletters.jpg') no-repeat top;width:360px;min-height:224px;*height:224px;margin: 0 0 -177px 0;}
div#dl-cdr-r .dl-bx-trated-hd-nl h3 {margin:0;padding:10px 0 0 20px;color:#fff;font:bold 16px arial,helvetica;}

div#dl-cdr-r .dl-bx-trated-bd {background: url('images/module_bot.gif') no-repeat bottom;width:360px; padding-top: 40px;}
div#dl-cdr-r .dl-bx-trated-bd h4 {margin:0;padding:10px 0 0 20px;color:#390;font:bold 16px arial,helvetica;}
div#dl-cdr-r .dl-bx-trated-bd p {margin:0 0 0 16px;padding:0 0 12px 0;width: 340px;}
div#dl-cdr-r .dl-bx-trated-bd p.morelk {margin:0 10px 0 0;padding:0 0 12px 0;text-align:right;font:bold 10px verdana,helvetica;}
div#dl-cdr-r .dl-bx-trated-bd p.nl {margin:0 10px 0 0;padding:0 0 6px 12px;text-align:left;font:normal 10px verdana,helvetica;}
div#dl-cdr-r .dl-bx-trated-bd p span {font: bold 12px arial,helvetica;}
div#dl-cdr-r .dl-bx-trated-bd input.dl-em-bx {width: 175px; height: 14px;}
div#dl-cdr-r .dl-bx-trated-bd img.sign-up {border:none;vertical-align:bottom;}

#dl-cdr-hd {background: url(../images/2025_hed.jpg) no-repeat;}

.Quote_Line1 { background-image: url(../images/Quote_Line1.gif); }
.Quote_Line2 { background-image: url(../images/Quote_Line2.gif); }
.Quote_TopBar { background-image: url(../images/Quote_TopBar.gif); }
.Quote_BottomBar { background-image: url(../images/Quote_BottomBar.gif); }
.Quote_MidLine { background-image: url(../images/Quote_MidLine.gif); }

