/* CSS Document */

/* RESET ---------------------------------------------------------- */
p, body, blockquote{padding:0; margin:0;}
a img, iframe  {border:none;}

/* WP SET ---------------------------------------------------------- */
.pagenav {display:inline;}
.pagenav h2 {display:none;}
.alignleft {float:left;margin:0 20px 10px 0;}
.alignright {float:right;margin:0 0 10px 8px;}

/* FORMS ---------------------------------------------------------- */
form, fieldset {padding:0; margin:0;}
fieldset {border:1px solid #000;}
legend {color:#000; padding:0; margin:0;}
input, textarea, select {font:normal 100%/1.0 Arial, sans-serif; padding:1px; margin:0;}
select {padding:0;}

/* CORE ---------------------------------------------------------- */
@charset "UTF-8";
/* CSS Document */
body {margin:0;padding:0;font-family:Arial;}
a img {border:none;}
a {color:#2870AA;outline:none;text-decoration:none}
ul li, ol li {letter-spacing:0.1pt;line-height:18px;}
ol li {margin-bottom:10px}
#layer {background:#DEDEDE url(images/body-bg.jpg) left top repeat-y;font-family:Arial;font-size:12px}
#layer2 {background:url(images/bg2.png) left top no-repeat;}
#container {width:1095px;padding-top:33px}
.clear {clear:both}
#navbar {padding:0 0 0 166px;height:30px}
#navbar ul {margin:0;padding:0;list-style:none}
#navbar ul li {display:block;width:131px;min-height:30px;float:left;}
#navbar ul li a {width:126px;min-height:25px;display:block;padding-top:5px;padding-left:5px;background:url(images/menu-bg.jpg) left top no-repeat;font-weight:bold;color:#5E5E5E;text-decoration:none}
#navbar ul li.current_parent > a, #navbar ul li.current_page a, #navbar ul li a:hover {background:url(images/menu-bg.jpg) left -30px no-repeat;;color:#fff}
#header {background:url(images/header.jpg) left top no-repeat;padding-top:25px;}
#header .phone {font-size:31px;font-weight:bold;color:#808285;text-align:right;float:right;margin-right:20px}
#header img.headerlogo {
	position:absolute;
	top: 70px;
	left: 6px;
}
.banner {background:#ffffff url(images/banner-bg.jpg) right top no-repeat;height:89px;margin-top:85px}
html>body .banner {background:#ffffff url(images/banner-bg.jpg) right top no-repeat;height:89px;margin-top:18px}
.banner .banner-left {width:199px;height:69px;padding-top:20px;padding-right:15px;float:left;text-align:right;font-size:12px;font-weight:bold;color:#5E5E5E}
.banner .banner-right {width:855px;height:84px;padding-top:5px;padding-left:15px;float:right;color:#fff}
.banner .banner-right h1 {padding:0;margin:0;font-size:30px;letter-spacing:-1px;line-height:25px}
.banner .banner-right h2 {color: #ffffff; font-size: 12px; margin: 5px 0 10px 0; padding: 0 0 10px 0;}
.banner .banner-right small {font-weight:bold;font-size:12px;line-height:18px}
#content {background:url(images/content-bg.png) left top repeat-y;padding-bottom:30px}
#content ul, #content h3 {letter-spacing:1px;font-size:12px}
#content .content-left {width:190px;float:left;padding-top:5px;position:relative;}
#content .content-left p {display:block;z-index:9999;}
#content .content-left a {display:block;margin:10px 0 5px 0}
.content-left ul.ebookUL {background-color: #4C8818;color: white;display: block;list-style-position: outside;margin: -30px 35px 0px 10px !important;padding: 23px 10px 10px 25px;z-index:-9999;}
.content-left ul.ebookUL a:hover {
text-decoration:underline;
}
.content-left ul li {list-style:disc;}
.content-left ul.ebookUL li {margin:5px 0 !important;line-height:100%;}
.content-left ul li a, .content-left ul li a:visited {margin:0 !important;font-size:10px;color:#fff;}
#content .content-body {width:603px;margin:0 auto;}
html>body #content .content-body {width:603px;margin:0 297px 0 195px;}
#content .btnfindout {padding:15px 0 0 9px}
#content .content-main {width:573px;padding-left:60px;padding-top:18px;/*letter-spacing: -0.8pt*/}
#content .content-main img.framed {padding:5px;border:1px solid #ccc;}
h1.mtitle {font-size:20px;margin:0;padding:0;font-weight:normal;color:#0078BC}
h1.subtitle {font-size:28px;margin:0;padding:0;font-weight:bold;color:#999D99;letter-spacing:-0.45pt}
h1.subtitle2 {font-size:18px;margin:0;padding:0;font-weight:bold;color:#999D99;letter-spacing:-0.45pt}
#content .content-main p {margin-top:10px;letter-spacing:0.1pt;font-size:12px;line-height:18px;text-align:justify}
#content .content-main p.partnersbox {
	display:block;
	color:#ffffff;
	background-color:#276FA9;
	padding:20px;
	width:160px;
	letter-spacing:0.7pt;
	font-size:22px;
	font-weight:lighter;
	line-height:22px;
	text-align:center;
	float:right;
	margin-left:20px
}
#content .content-main ul {display:block;padding-left:15px;overflow:hidden;}
#content .content-main ul li {list-style: disc outside none;margin-bottom:5px;line-height:16px;}
.content-main table tr td {letter-spacing:1px}
.content-main table tr td input {width:166px}
.content-main table.form-minibooks tr td input {width:auto!important;margin:5px 0 0;}
.content-main table.form-minibooks tr td {padding:10px;}
#content .content-main .img-floatleft {float:left;margin-right:15px}
#content .content-main .img-floatright {float:right;margin-left:15px}
#content .content-right {width:200px;float:right;padding:15px 30px}
#content .slimcolumn {
	float: left;
	width: 160px; height: auto;
	padding: 0 30px 0 0; margin: 0;
}
#content .fatcolumn {
	float: left;
	width: 350px; height: auto;
	padding: 0; margin: 0;
}
div#content div.fatcolumn fieldset {
	clear: both;
	float: left;
	width: 320px; height: auto;
	border:none;
	padding: 10px; margin: 5px 0;
}
div#content div.fatcolumn fieldset label {
	float: left;
	width: 115px;
	line-height: 1.8;letter-spacing:1px;
	color: #066FA9;
	padding: 0; margin: 0 0 5px 0;
}
div#content div.fatcolumn fieldset input.inputtext {
	float: left;
	width: 200px; height: auto;
	font-size: 1.2em; line-height: 1.2;
	color: #000;
	border: 1px solid #333;
	padding: 0; margin: 0 0 5px 0;
}
div#content div.fatcolumn fieldset input.inputsubmit {
	float: left;
	width: auto; height: auto;
	font-size: 1.1em; line-height: 1.2;
	color: #000;
	padding: 0; margin: 10px 0 5px 0;
}
div#content div.fatcolumn fieldset textarea {
	clear: both;
	float: left;
	width: 312px; height: 200px;
	font-size: 1.3em; line-height: 1.2;
	color: #000;
	border: 1px solid #333;
	padding: 0; margin: 0 0 5px 0;
}
div#content div.fatcolumn fieldset table {

	float:left;
	width: 600px; height: Auto;
	font-size: 1.3em; 
	color: #000;

}
#content #balloon {width:570px;margin-bottom:20px;}
#content #balloon .btop {background:url(images/bblF-top.jpg) left bottom no-repeat;height:55px}
#content #balloon .bmid {background:url(images/bblF-inner.jpg) left top repeat-y;padding:10px 40px}
#content #balloon .bmid p {text-indent:10px;padding:0 0 10px 0;margin:0}
#content #balloon .bbot {letter-spacing:1px;background:url(images/bblF-bot.jpg) center top no-repeat;height:12px;padding-top:59px;padding-left:95px}

#content #balloon .bmid2 p {padding:0;margin:0}
#content #balloon .btop2 {background:url(images/bblM-top.jpg) left bottom no-repeat;height:55px}
#content #balloon .bmid2 {background:url(images/bblM-inner.jpg) left top repeat-y;padding:10px 40px}
#content #balloon .bmid2 p {text-indent:10px;padding:0 0 10px 0;margin:0}
#content #balloon .bbot2 {letter-spacing:1px;text-align:right;background:url(images/bblM-bot.jpg) center top no-repeat;height:12px;padding-top:59px;padding-right:95px}

.content-right .sidebar-box {width:202px;background:url(images/siderbar-bg.jpg) left top repeat-y;margin-bottom:20px}
.content-right .sidebar-box .sidebar-box-header {background:url(images/header-trial.png) center top no-repeat;height:71px}
.content-right .sidebar-box .sidebar-box-header2 {background:url(images/header-newsletter2.png) center top no-repeat;height:114px;}
.content-right .sidebar-box .sidebar-box-header3 {background:url(images/header-survey.png) center top no-repeat;height:81px}
.content-right .sidebar-box .sidebar-box-content {padding:10px 15px}
.content-right .sidebar-box .sidebar-box-content form#frmFreeTrial p, form#subForm p, form.subForm p {margin:12px 0; font-size:12px;}
input.input_txt{width:166px}
.content-right .sidebar-box .sidebar-box-footer {background:url(images/siderbar-bg-bot.jpg) center bottom no-repeat;height:2px}
#footer {height:35px;background:url(images/footer-bg.jpg) top left no-repeat;width:1095px;}
#footer .footer-left {padding:7px;height:25px;width:200px;float:left}
#footer .footer-right {height:35px;width:880px;float:right}
#footer .footer-right .trademark {width:710px;height:30px;padding:5px 0 0 10px;float:left}
#footer .footer-right .trademark img {float:left;margin:5px 10px 10px 0}
#footer .footer-right .trademark p {font-size:9px;margin:0;padding:0}
#footer .footer-right .linkcontact {width:155px;height:20px;padding-top:13px;text-align:center;float:right;}
#footer .footer-right .linkcontact a {color:#333}
#floating {position:absolute}
.red {
	color: #F00;letter-spacing:1px;
}
.blue {
	color:#039;letter-spacing:1px;
}

/* ================================================================ 
This copyright notice must be untouched at all times.

The original version of this stylesheet and the associated (x)html
is available at http://www.cssplay.co.uk/menus/final_drop.html
Copyright (c) 2005-2008 Stu Nicholls. All rights reserved.
This stylesheet and the associated (x)html may be modified in any 
way to fit your requirements.
=================================================================== */

.menu {position:relative; z-index:100;}

/* remove all the bullets, borders and padding from the default list styling */
.menu ul {padding:0;margin:0;list-style-type:none;}
.menu ul ul {width:136px;}

/* float the list to make it horizontal and a relative positon so that you can control the dropdown menu positon */
.menu li {float:left;width:136px;position:relative;}

/* style the links for the top level */
.menu a, .menu a:visited {width:126px;}

/* hide the sub levels and give them a positon absolute so that they take up no room */
.menu ul ul {visibility:hidden;position:absolute;height:0;top:29px;left:0; width:131px;}

/* position the third level flyout menu */
.menu ul ul ul{left:131px; top:0; width:131px;}

/* position the third level flyout menu for a left flyout */
.menu ul ul ul.left {left:-131px;}

/* style the table so that it takes no ppart in the layout - required for IE to work */
.menu table {position:absolute; top:0; left:0; border-collapse:collapse;;}

/* style the second level links */
.menu ul ul a, .menu ul ul a:visited {width:126px;}

/* make the second level visible when hover on first level list OR link */
.menu ul li:hover ul,
.menu ul a:hover ul{visibility:visible;}

/* keep the third level hidden when you hover on first level list OR link */
.menu ul :hover ul ul{visibility:hidden;}

/* make the third level visible when you hover over second level list OR link */
.menu ul :hover ul :hover ul{ visibility:visible;}

/* Fix font-size issue in IE */
div.sidebar-box form p, div.sidebar-box form label {margin:12px 0; font-size:12px;}

.ngg-widget {overflow: visible !important;}
.ngg-widget img {border:0 none !important;}
.ngg-widget {
	position:relative;
	background:url(images/loading.gif) no-repeat 50% 50%; 
}
.ngg-widget img {
	position:absolute;
	top:0px;
	left:0px;
	display:none;
}
.nivo-directionNav, .nivo-controlNav {display:none !important;height:0;}
#rotator-frame {
border:1px solid #DDD;
height:280px;
margin:15px 20px 15px 0;
overflow:hidden;
padding:0;
position:relative;
width:572px;
z-index:2;
}#rotator-item, .picBG-info {display:none;}
#rotator-item > a > img {z-index:3;}
h1.rotator-title {
background:none repeat scroll 0 0 #066FA9;
color:#FFFFFF;
display:block;
font-family:serif;
font-size:20px;
font-style:italic;
font-weight:normal;
left:0;
letter-spacing:1px;
margin:0;
min-width:80px;
padding:15px;
position:absolute;
text-align:center;
text-shadow:0 0 6px #000000;
top:10px;
}
.picBG-info {
background:url(assets/picBGinfo.png) left top repeat transparent;
bottom:0;
color:#FFFFFF;
font-size:11px;
height:20;
left:0;
letter-spacing:0.8pt;
padding:10px;
position:absolute;
text-align:left;
z-index:999;
width:552px;
}
.picBG-info b {font-size:16px;font-style:normal;font-weight:bold;display:block;margin-top:10px;font-size:16px;}
.picBG-info p {margin:0 !important;font-size: 11px !important;line-height: 150% !important;letter-spacing:0.1pt !important;}
.picBG-info span {}
div#nav {
background:transparent none;
bottom:60px;
right:10px;
display:block;
height:16px;
position:absolute;
width:80px;
z-index:12;
}
div.have_u {
background:url(assets/sep.jpg) right 2px no-repeat transparent;
float: left;
font-size: 18px;
height: 20px;
margin-right:10px;
padding-right: 10px;
padding-top: 5px;
width: 130px;
text-align:right;
}
div#nav > a {display:block;text-indent:-9999px;}
div#nav > a#prev {background:url(images/control_prevnext.png) center top no-repeat;height: 16px;width: 16px;float:left;}
div#nav > a#next {width:16px;height:16px;background:url(images/control_prevnext.png) center -16px no-repeat;float:right;}
div#nav > a#playpause {width:16px;height:16px;width:16px;margin:0 auto;text-align:center;}
div#nav > a#playpause > span.pause {display:block;width:16px;height:16px;background:url(images/control_playpause.png) center top no-repeat;}
div#nav > a#playpause > span.play {display:block;width:16px;height:16px;background:url(images/control_playpause.png) center -16px no-repeat;}
img.fixedup {width:563px!important;height:auto!important;}
ul.fancy-list {list-style:none;padding-left: 0px !important;}
ul.fancy-list li {display:block;list-style:none;background:none;}
ul.fancy-list li span {display:block;list-style:none;padding:0 15px 5px 35px;background:url("assets/bullet-custom.png") no-repeat scroll 5px 2px transparent; }

/* find out more page style */

table.custom-table tr th {background-color:#1F79BA;color:#fff;font-size:11px;font-weight:normal;padding:10px;}
table.custom-table tr td {border-bottom:1px dotted #151515;font-size:11px;padding:10px;}
table.custom-table tr.altern8 td {background-color:#D7F0FA;}
ul.custom-bullets {list-style:none;padding-left:0 !important;}
ul.custom-bullets li {padding-top:5px;padding-bottom:10px;padding-left:20px;background:url(assets/check.png) left top no-repeat;line height:150%;}
ul.custom-bullets2 li {background:url(assets/uncheck.png) left top no-repeat !important;}
div.minibook-list {padding:15px;margin-bottom:10px;}
div.minibook-list h2 {padding: 0px;margin:0;}
div.minibook-list h2 a:hover {text-decoration:underline;}
