/*custom style*/

body {background:#587fb6; margin-top:0 !important;}

#testimonials p {font-size:small;}

.entry_header{
	margin: 0;
	padding: 10px 0 0 0 !important;
}
.entry_header h1 a {	color: #006498 !important;}
.entry_header h1 {
	color: #006498 !important;
	font-size: 18px !important;
	font-weight:normal !important;
}

.entry_content p, .entry_content li{
	font-size: 14px !important;
}

h2 {line-height: 30px;}
h3 {padding: 20px 0!important;}
h4 {font-size: 24px; color: #FF0000; text-align: center;}

.m .entry_content ul {list-style-image:none;} 
.m .entry_content ul li{background: url(images/check.gif) no-repeat top left; list-style: none; padding-left: 25px; line-height: 27px;}
.m .entry_content ul ul {margin-left: 0; padding-left: 0px;}  
.m .entry_content ul li ul li {background: url(images/checkred.jpg) no-repeat top left; margin-left: 0px;} 
 
.note {
	background: url(images/sticky_note.jpg) no-repeat top center;
	width: 257px;
	height: 320px;
	padding: 20px 30px 0 10px;
	margin: 0 auto;
	clear: both;
	color:#666666;
	font-size: 14px;
	line-height:20px;
	font-weight: bold;
}

.note a {
	color:#666666;
}

.red {color:#FF0000;}

blockquote {background-color: #FFFFCC; border: 2px dashed #CDD5BB;}

.accountform {
	border: 7px dashed #CC0000;
	padding: 10px 5px;
	margin: 10px auto;
	clear: both;
	width: 500px;
	font-family: Arial, Helvetica, sans-serif;
}

.accountform h4 {color: #04017C; font-size: 22px; font-weight: normal; margin: 0px auto; padding: 0; text-align: center;}

.accountform table {
	padding: 5px;
	margin: 0 auto;
}

.accountform td {
	font-size: 16px;
	padding: 5px 0 0 0;
}

.accountform input {
	font-size: 16px;
	padding: 3px;
	margin: 0;
	border: 1px solid;
	border-color: #393939 #D1D1D1 #D1D1D1 #393939;
	line-height: 16px;
	width: 270px;
}

.accountform .inf-button{
	background: url(images/click_for_instant_access.jpg) no-repeat top center;
	width: 400px;
	height: 107px;
	border: 0px;
}

.accountform p{
	font-family: Arial, Helvetica, sans-serif;
	font-size: 13px;
	font-weight: bold;
	text-align: center;
	margin: 0;
	padding: 0 5px;
}
#errorcontainer {
text-align:center;
color:red;
}

div#header, #header_img {background:transparent;}

.skin #ext_wrapper {
margin:0 auto;
padding:0 5px;
width:1000px;
background:none;
}

#navbar {
margin:0 auto;
width:98%;
}

#header_nav li, #header_nav li a {display: block; float: left;}

.inline_menu ul {
display:inline;
float:left;
list-style-image:none !important;
list-style-position:outside;
list-style-type:none;
margin:2px 0 15px;
padding:0;
}

div#body {padding:5px 0; background:#e5e9f2 url(images/wrapper_bg_old.gif) repeat-x scroll 0 -10px;
   
}
div#wrapper{background:transparent url(images/wrapper_bg.gif) repeat-x scroll 0 0; }
div.widget {margin-bottom:5px;}
#footer {color:#fff !important;
font-size:11px !important; width: 1000px;}

p.twobuyoncopy {color:#FFFFFF;font-size:11px; padding-top: 0; padding-left: 15px; margin-top: 5px;}
p.twobuyoncopy a {color:#FFFFFF; text-decoration: none;}
p.twobuyoncopy a:hover {color:#FFFFFF; text-decoration: underline;}

.sidebar ul li a {
color:#01276B;
font-size:14px !important;
margin-left:0;
position:relative;
text-decoration:none;
}

.sidebar ul li span.nav_active {
font-size:14px;
margin:0 0 8px;
position:relative;
font-weight:bold;
}

.sidebar ul {
font-size:13px;
list-style-image:url(images/bulet.jpg) !important;
list-style-position:inside;
list-style-type:none;
margin:0;
padding-bottom:6px;
padding-left:10px;
}

.sidebar ul li {
background:transparent url(images/bullet.gif) no-repeat scroll left 5px;
color:#01276B;
font-size:13px;
list-style-image:none !important;
list-style-type:none;
margin:10px 0 0;
padding-left:15px;
padding-left:expression('0px');
}

* html .sidebar ul li {
background:transparent url(images/bullet.gif) no-repeat scroll left 7px;
}

.sidebar ul ul  {padding-left:expression('17px');
font-size:13px;
margin:8px 0 0;
padding-left:0;
}
.sidebar ul ul li {margin:0 0 8px;margin-left:expression('-2px');}
#sidebar2 div.subscribe_services {
margin:0;
padding:6px 10px;
}

.entry_content ul ul {margin:0; padding:0px;}
.entry_content ul ul li {margin:0;}  
.entry_content ul li {background:transparent url(images/bullet.gif) no-repeat scroll left 5px;
padding-left:15px;
font-size:13px;
list-style-image:none !important;
list-style-type:none;
margin:0 0 10px;}

.entry_header h2, .entry_categories {padding-left:15px;}
.post_list h3 {margin-left:15px;}

#footer .inline_menu ul {margin:5px 0;}
#footer .inside {
background:#01355d none repeat scroll 0 0;
height:28px !important;
padding:0 15px;
}
#searchform {
background:transparent url(images/search.gif) no-repeat scroll left center;
float:right;
height:20px;
margin-top:5px;
margin-right:5px;
}
#copyright_notice {
float:left;
font-size:11px;
line-height:20px;
margin:3px 0;
}

#footer_nav ul li {
font-size:11px !important;
}

#search_form {padding: 2px 0 0 0}
* html #search_form {padding: 0}

#search_form form {margin: 0; padding: 0;}

input#s {
background:transparent none repeat scroll 0 0;
border:0 none;
font-size:12px;
height:20px;
line-height: 20px;
margin:0 4px 0 0;
padding:0 5px;
width:168px;
vertical-align: top;
}
input#go {
background:transparent none repeat scroll 0 0;
border:0 none;
color:#fff;
cursor:pointer;
height:18px;
line-height: 18px;
padding:0;
margin:0;
position:relative;
text-align: center;
width:30px;
font-size:12px;
text-transform: uppercase;
vertical-align: top;
}
* html input#go {line-height: 20px;}
div.entry_header {
margin:0;
}

div.entry .related_widget h2 {padding-left:15px;}
div.entry .entry_tags {padding:0 15px;}
div.entry .related_widget ul {
margin-bottom:0;
}

div.entry .related_widget ul li {margin-bottom:0;}

.m #ext_main, .m #main {
float:left !important;
margin:0 auto;
padding: 0 0 0 5px;
}
.m #main{
width:980px!important;
}


.subscribe_services a {
color:#000000;
text-decoration:none;
font-size:14px;}

.subscribe_me_text p {
font-size:14px;
margin:8px 0 0 8px;
}

.subscribe_me .inside {
min-height:80px;
height:auto !important;
height: 80px!important;
}
.subscribe_me_services .float_feed_button {
margin:0.1em 5px 0.1em 10px;
}

.entry_content p {margin-bottom:0;}
.entry_categories p{margin-bottom:0;}

.main .entry_author_image {
border:none;
float:left;
margin:1.4em 1.2em 0.4em;
}
.widget_execphp .pad {padding:0;}
.widget_execphp {position:relative;}

.archive .wide_ssm #main {
padding:0;
margin:0 10px;
width:500px;
}

.archive #main .inside-main,
.error404 #main .inside-main {
background:#FFFFFF none repeat scroll 0 0;
border-left:1px solid #0B437E;
border-right:1px solid #0B437E;
height:10px;
height:auto !important;
min-height:10px;
padding:0;}

.archive #main .top-left, .archive #main .top-right, .archive #main .bottom-left, .archive #main .bottom-right,
.error404 #main .top-left, .error404 #main .top-right, .error404 #main .bottom-left, .error404 #main .bottom-right {
background-image:url(images/mainbox_entry.gif);
font-size:2px;
height:10px;
}

.archive #main .top-right,
.error404 #main .top-right  {
background-position:100% 0;
}
.archives_header .top-right, .archives_header .bottom-right, .archives_header .top-left, .archives_header .bottom-left {background:none !important; height:0 !important;}
.archives_header .inside {padding: 0 15px;}

.archive #main .top-right, .archive #main .bottom-right,
.error404 #main .top-right, .error404 #main .bottom-right {
margin-left:10px;
margin-top:-10px;
}

.top-right-archive-header, .bottom-right-archive-header{}

.archive #main .bottom-right, .error404 #main .bottom-right {background-position:100% -10px;}
.archive #main .bottom-left, .error404 #main .bottom-left {background-position:0 -10px;}

.archive #main .top-left, .archive #main .bottom-left,
.error404 #main .top-left, .error404 #main .bottom-left{
margin-right:10px;
}

.error404 .entry {line-height: 0px !important; height: 0px!important; margin: 0!important; padding: 0!important; font-size:0px!important; visibility:hidden;}

.archives_header h1 {padding:10px 0; margin:10px 0; color: #006498 !important;	font-size: 18px !important;	font-weight:normal !important;}
.post_list ul {padding-bottom:10px;}
.post_list ul, .post_list ul li {margin-bottom:0;}

* html .fuzzy_posts ul li {padding-left:15px; list-style: outside;}

.entry_comments {padding: 0 15px 15px 15px; margin-bottom: 0px!important;}
#comment_form, #comment_form p {margin-bottom: 0px!important; margin-top: 5px;}
#comment_form textarea {margin-top: 10px;}

.entry .silo_stub{
min-height:10px;
height:auto !important;
height: 10px;
}

#header_nav li {
display:block;
font-weight:bold;
height:20px;
line-height:20px;
padding:0 10px;
text-decoration:none;
}

#header_nav li a {
padding:0 !important;
}

.sidebar ul li {
font-size:14px!important;
}

* html .sms #ext_main {
width:670px;
}

#sidebar {
width:300px !important;
margin-right:10px;
}

.wide_m #main{
margin:0 10px;
width:980px;
}

.main {
float:left;
margin-left:10px;
overflow:hidden;
width:670px;
}

.wide_ms #main, .wide_sm #main {
width:670px;
}

* html .main {
margin-left:5px;
margin-right: 10px;
}
