/*
Theme Name: NESC
Theme URI: http://nesuccesscoach.com/
Description: Joomla to Wordpress Conversion.
Copyright: 2009
Version: 1.0
Author: PremoDesigns
Author URI: http://www.PremoDesigns.com/
Tags: fixed width, simple, clean, widget ready, three columns, custom, cms
*/

/* RESET
*******************/
* {margin:0;padding:0;border:0;outline:none}
img {border:0}
html {width:100%;height:100%;background:url(images/top_bg.gif) repeat-x top left}
p,h1,h2,h3,h4,h5,h6,form,img,ul,li,tr,td,table{margin:0px;padding:0px}
body {width:100%;height:100%;letter-spacing:normal;padding:0;margin:0;color:#666;background:#bbe661;font:normal normal 12px "Lucida Grande",sans-serif}
html > body {min-height:100%;height:auto}
/* GENERAL
*******************/
#wrapper {
    width:1100px;
    overflow:hidden;
    margin:0 auto;
    padding:0;
    border-left:2px solid #e86d08;
    border-right:2px solid #e86d08
}
#container {margin:0 auto;padding:0;width:100%;background-color:#ffffff;}
#content {float:right;padding:10px 20px 10px 0;text-align:left;width:78%}
.clearfix {display:inline-block;}
* html .clearfix {height:1%;}
.clearfix {display:block;}
.spcrTny {clear:both;padding-bottom:2px}
.spcrSml {clear:both;padding-bottom:3px}
.spcrMed {clear:both;padding-bottom:8px}
.spcrLrg {clear:both;padding-bottom:15px}
.pipe {color:#002142;font:normal 10px Arial;padding-left:10px;padding-right:10px}
.clr {clear:both}
ul,ol,li {margin:0;padding:0}
ul,ol {margin:10px 0;padding-left:10px}
ol li {list-style-type:decimal;line-height:14px}
ul {margin:5px;padding:2px;list-style:none}
li {text-align:left;padding-left:25px;list-style-type:none;background:url(images/li.png) no-repeat 0 2px}
li:hover {text-align:left;padding-left:25px;background:url(images/li_hover.png) no-repeat 0 2px}
a,a:link,a:visited,a:active,a:focus {color:#C86000;text-decoration:none;outline:none}
a:hover {color:#a8b32e;text-decoration:none;outline:none}
.small {color:#484848;font-size:11px}
.createdate {font-size:11px;color:#999}
.modifydate {color:#484848;font-size:11px;padding:5px 0}
.highlight {margin:0 auto;text-align:left;color:#181818;padding:0;background:#c4df0e;width:66%}
.code {border:1px solid #bbb;background:#f0f}
fieldset {margin:10px;padding:10px;border:1px solid #e3e3e3;background:#f8fbfd}
p {font-weight:normal;padding-bottom:1.0em;}
/* TYPEOGRAPHY
*******************/
h1 {color:#fff;font-weight:bold;font-size:24px;line-height:26px}
h2 {color:#949d30;font-size:20px;line-height:24px;font-weight:normal}
h3 {color:#c86000;font-size:14px;line-height:20px;font-weight:normal}
h4 {color:#849225;font-size:16px;line-height:18px;font-weight:bold}
h5 {color:#849225;font-size:14px;line-height:16px;font-weight:bold}
h6 {color:#393A1B;font-size:12px;line-height:14px;font-weight:bold}
/* HEADER
*******************/
#header {height:195px;width:100%;padding:0;margin:0;background:#90af0c url(images/back.jpg)}
.maintitle {font-size:28px;float:left;color:#fafafa;font-weight:bold;padding-left:85px;padding-top:10px;letter-spacing:normal;padding-bottom:10px}
#banner {float:right;padding-top:10px;padding-right:70px}
.banner_inner {border:1px solid #fff}
/* TOP MENU
*******************/
#top_menu {width:100%;float:left;height:35px;padding:0;margin:0;overflow:visible;background:#e86d08 url(images/bg_pagenav.png)}
#top_menu_inner {overflow:visible;padding-top:4px;height:25px;text-align:center;font-size:24px;font-weight:bold;color:#fff}
/* SIDEBAR LEFT
*******************/
#left_outer {float:left;width:180px;padding:10px 10px 10px 20px}
#left_inner {font-size:11px;padding:0 0 5px 5px;}
#left_inner_float {}
.moduletable_menu h3 {border:1px solid #425227;color:#fff;text-align:center;font-weight:bold;height:24px;line-height:24px;font-size:12px;padding-right:10px;margin:5px 0 2px;overflow:hidden;background:#8ab001}
.moduletable_menu ul.menu {margin:0;padding:0;list-style:none;background:none}
.moduletable_menu ul.menu li {margin:0;padding:0;list-style:none;background:none}
.moduletable_menu ul.menu li a {display:block;vertical-align:middle;font-size:11px;color:#C86000;text-align:left;height:20px;padding:6px 10px 0 15px;text-decoration:none;margin-bottom:1px;background:url(images/menu_bg.gif) no-repeat}
.moduletable_menu ul.menu li a span {background:none}
.moduletable_menu ul.menu li a:hover,.moduletable_menu ul.menu li a:active,.moduletable_menu ul.menu li a:focus {background-position:0 -25px;text-decoration:none;color:#C86000;font-size:11px;text-align:left}
.moduletable_menu ul.menu li.active a {background-position:0 -25px;text-decoration:none;color:#C86000;font-weight:bold;font-size:11px;text-align:left}
.moduletable_menu ul.menu li.active a span {background:none}
.moduletable_menu ul.menu li li a span {list-style:none;background:none}
.moduletable_menu ul.menu li ul {margin:0;padding:0;list-style:none}
.moduletable_menu ul.menu li li {margin:0;padding:0;list-style:none;background:none}
.moduletable_menu ul.menu li li a {list-style:none;background:#fafbfb;border:1px solid #f0f1f1;vertical-align:middle;font-size:11px;color:#C86000;text-align:left;text-decoration:none;height:20px;padding:5px 10px 0 15px;margin-bottom:1px}
.moduletable_menu ul.menu li li a:hover,.moduletable_menu ul.menu li li a:active,.moduletable_menu ul.menu li li a:focus {color:#C86000;list-style:none;background:#fff;text-decoration:none}
.moduletable_menu ul.menu li li.active a {color:#C86000 !important;list-style:none;text-decoration:none}
.moduletable_menu ul.menu li li a span {list-style:none}
div.moduletable {padding:0;padding-bottom:10px}
div.moduletable h3 {border:1px solid #425227;color:#fff;text-align:center;font-weight:bold;height:24px;line-height:24px;font-size:12px;padding-right:10px;margin:5px 0 2px;overflow:hidden;background:#8ab001}
.moduletable_text h3 {border:1px solid #425227;color:#fff;text-align:center;font-weight:bold;height:24px;line-height:24px;font-size:12px;padding-right:10px;margin:5px 0 2px;overflow:hidden;background:#8ab001}
a.mainlevel:link,a.mainlevel:visited {display:block;font-size:11px;color:#C86000;text-align:left;height:20px;padding:6px 10px 0 15px;text-decoration:none;margin-bottom:1px;background:url(images/menu_bg.gif) no-repeat}
a.mainlevel:hover {background-position:0 -25px;text-decoration:none;color:#C86000;font-size:11px;text-align:left}
a.mainlevel#active_menu {background-position:0 -25px;text-decoration:none;color:#C86000;font-size:11px;text-align:left}
a.mainlevel#active_menu:hover {display:block;vertical-align:middle;font-size:11px;color:#C86000;text-align:left;text-decoration:none;background:url(images/menu_bg.gif) no-repeat}
a.sublevel:link,a.sublevel:visited {list-style:none;background:#fafbfb;border:1px solid #f0f1f1;font-size:11px;color:#999;text-align:left;text-decoration:none;height:20px;padding:5px 10px 0 15px;margin-bottom:1px}
a.sublevel:hover {color:#888;list-style:none;background:#fff;text-decoration:none}
a.sublevel#active_menu {color:#999 !important;list-style:none;text-decoration:none}
a.sublevel#active_menu:hover {color:#888;list-style:none;background:#fff;text-decoration:none}
ul#mainlevel-nav {list-style:none;padding:0;margin:0}
ul#mainlevel-nav li {color:#fff;border-left:1px solid #eaf476;border-top:1px solid #eaf476;border-right:1px solid #eaf476;border-bottom:none;height:34px;line-height:35px;float:left;margin:0 1px;padding:0;white-space:nowrap}
ul#mainlevel-nav li a {text-align:center;display:block;padding-left:30px;padding-right:30px;text-decoration:none;color:#fff;font-size:11px;font-weight:bold;background:url(images/top_button.gif) repeat-x}
ul#mainlevel-nav li a:hover {color:#C86000;float:left;white-space:nowrap;background:url(images/top_button_hover.gif) repeat-x}
ul#mainlevel-nav li a#active_menu-nav {color:#C86000;float:left;white-space:nowrap;background:url(images/top_button_hover.gif) repeat-x}
ul#mainlevel-nav li a#active_menu-nav:hover {list-style-image:none !important;text-align:center;display:block;padding-left:30px;padding-right:30px;text-decoration:none;color:#C86000;font-size:11px;font-weight:bold;background:url(images/top_button.gif) repeat-x}
/* CONTENT
*******************/
#content .contentheading, #content h1 .contentheading, #content h2 .contentheading, #content h3 .contentheading {font-size:16px;font-weight:bold;padding:6px 0px 5px 32px;margin:2px;background-color:#8ab001;border:1px solid #425227;color:#ffffff;}
#content .contentheading a, #content h1 .contentheading a, #content h2 .contentheading a, #content h3 .contentheading a {font-size:16px;font-weight:bold;color:#ffffff;}
/* FOOTER
*******************/
#copy {text-align:center;height:100px;width:100%;font-size:11px;background:#90af0c}
#copy_inner {color:#FFF;padding:3px;font-size:11px}
.copy_inner a:link {color:#fbfed9;font-size:11px}
.copy_inner a:visited {color:#fbfed9;font-size:11px}
.copy_inner a:hover {color:#f4ff71;font-size:11px}
/* IMAGES
*******************/
img {border:none;}
img {margin:0;padding:0}
img.alignright {float:right;margin:0 0 .5em 1em}
img.alignleft {float:left;margin:0 .5em .5em 0}
img.aligncenter {display:block;margin-left:auto;margin-right:auto;padding:0;padding-bottom:5px}
a img.alignright {float:right;margin:0 0 .5em 1em}
a img.alignleft {float:left;margin:0 .5em .5em 0}
a img.aligncenter {display:block;margin-left:auto;margin-right:auto}
/* FORMS
*******************/
form {margin:0;}
	#search_box {float:right;margin-top:0;margin-right:10px;font-size:9px;color:#fff}
	#s {padding:1px 8px;border:1px solid #425227;background:#BBE661;color:#425227;font-size:9px;width:135px}
	#s:focus {border-color:#000;background-color:#F79D37}  
	#searchsubmit {padding:0 8px;border:1px solid #425227;background:#8AB001;color:#fff;font-size:9px}

	.button {padding:0 8px;border:1px solid #1ea5df;background:#1165EC;color:#fff;font-size:9px}
	* html .button {/*IE 6*/padding:0 5px !important}
	*+html .button {/*IE 7*/padding:0 5px !important}
	.flat {border:solid 1px #8e9196;font-size:8pt}
	.paypal_form {position:relative;margin-left:490px;bottom:41px}
	
