/* Reset
----------------------------------------*/
html,body,div,span,applet,object,iframe,h1,h2,h3,h4,h5,h6,p,blockquote,pre,a,abbr,acronym,address,big,cite,code,del,dfn,em,font,img,ins,kbd,q,s,samp,small,strike,strong,sub,sup,tt,var,dd,dl,dt,li,ol,ul,fieldset,form,label,legend,table,caption,tbody,tfoot,thead,tr,th,td { margin:0; padding:0; border:0; outline:0; font-weight:inherit; font-style:inherit; font-family:inherit; font-size:100%; text-align:left; vertical-align:baseline; }
a img { border:none; }
table { border-collapse:collapse; border-spacing:0; }
q:before,q:after,blockquote:before,blockquote:after { content:""; }

img, div { behavior: url(http://neonenergy.com/themes/neonenergy/js/iepngfix.htc) }

/* Forms
----------------------------------------*/
/*
form { margin:0; padding:0; }
fieldset { margin-top:20px; padding:15px; border:1px solid #B5B8C8; }
legend { font-size:12px; color:#15428B; font-weight:900; }
label { display:block; padding-top:5px; }
input,select,textarea { display:block; margin-bottom:5px; }
.forms .text-input { width:250px; color:#555; padding:4px; border:1px solid #B5B8C8; font-size:14px; margin-top:4px; background:#FFF url(http://neonenergy.com/themes/neonenergy/media/template/text-bg.gif) repeat-x; }
.forms textarea { width:250px; height:70px; color:#555; padding:4px; border:1px solid #B5B8C8; font-size:14px; margin-top:4px; }
.forms span.checkbox,.forms .checkbox { display:inline; }
.forms .submit { background:url(http://neonenergy.com/themes/neonenergy/media/template/btn_submit.gif) top left no-repeat; width:109px; height:31px; margin:10px 0 0; letter-spacing:100000px; border:none; text-indent:-9999px; overflow:hidden; float:left; text-decoration:none; cursor:pointer; }
.forms .submit:hover { background-position:bottom left; }
*/

/* Tables
----------------------------------------*/
table { border-collapse: collapse;width: 100%; margin-bottom: 10px; }
table th, table td { padding: 10px; text-align: left;vertical-align: top;}
table th { background: #CDB98D; color: #333; border: 1px solid #fff; font-weight: 900;}	
table tr.alt { background-color: #f4f4f4; }
table tfoot { display: none; }

.styledtable td {border: 1px solid #CDB98D;}

/* External Links
----------------------------------------*/
a[href^=http:] { background:url(http://neonenergy.com/themes/neonenergy/media/template/externalLink.gif) no-repeat right top; padding-right:10px; }
a[href^=http://www.neonenergy.com],a[href^=http://neonenergy.com] { background-image:none!important; padding-right:0; }
.exempt { background-image:none!important; padding:0; }
.external { background:url(http://neonenergy.com/themes/neonenergy/media/template/externalLink.gif) no-repeat right top; padding-right:10px; }
a[href^=mailto:] { background:url(http://neonenergy.com/themes/neonenergy/media/template/email_link.png) no-repeat right top; padding-right:22px; padding-bottom:5px; line-height:22px; }
a[href^=aim:] { background:url(http://neonenergy.com/themes/neonenergy/media/template/group.png) no-repeat right top; padding-right:22px; padding-bottom:5px; line-height:22px; }
a[href$=.pdf] { background:url(http://neonenergy.com/themes/neonenergy/media/template/page_pdf.png) no-repeat right top; padding-right:22px; padding-bottom:5px; line-height:22px; }
a[href$=.doc] { background:url(http://neonenergy.com/themes/neonenergy/media/template/page_word.png) no-repeat right top; padding-right:22px; padding-bottom:5px; line-height:22px; }
a[href$=.rss],a[href$=.rdf] { background:url(http://neonenergy.com/themes/neonenergy/media/template/feed.png) no-repeat right top; padding-right:22px; padding-bottom:5px; line-height:22px; }

/* Elements
----------------------------------------*/
body {background-color:#FFFFFF;}
body,p,td,th,li {font-family: "Lucida Grande",Arial,Helvetica,sans-serif; font-size:12px; line-height:15px;color:#000000; }
p { margin:0px 0 15px; }
h1,h2,h3,h4,h5,h6 { margin:0 0 10px; font-size:18px; }
h1 { color:#444; font-size:20px; }
h2 { color:#444; font-size:18px; }
h3 { color:#444; font-size:16px; }
h4 { color:#444; font-size:14px; }
h5 { color:#444; font-size:13px; }
h6 { color:#444; font-size:12px; }
ul { margin: 0 0 15px 25px;}
ol { margin: 0 0 15px 25px;}
blockquote { margin:0 0 18px 18px; color:#666666; font-style:italic; }
strong { font-weight:bold; }
em { font-style:italic; }

a {color: #630; text-decoration:none;}
a:link, a:visited {color: #630;}
a:hover {color: #000;}
a:active {color: #666;}


/* Standard Definitions
----------------------------------------*/
.left { float:left; }
.right { float:right; }
.clear { clear:both; }
.small { font-size:.625em; }
.large { font-size:1em; }
.soft { color:#D3D3D3; }
.hide { display:none; }
p.last { margin-bottom:0; }
.box { padding:10px; margin:0 0 10px; }

/* List Definitions
----------------------------------------*/
/*
ul.normal { list-style-type:disc; margin-bottom:10px; }
ul.advanced { margin:0 10px 0 12px; }
ul.advanced li { display:block; padding:0 0 0 17px; background:url(http://neonenergy.com/themes/neonenergy/media/template/background/bg_list.gif) left 4px no-repeat; }
*/

/* Layout S-M-S (1.2.3)
----------------------------------------*/
.container { width:960px; float:none;margin:25px auto 0; position:relative; display:block; background: url(http://neonenergy.com/themes/neonenergy/media/template/transbg/transpWhite40.png) repeat 0 0;}
.header { height:85px;background: url(http://neonenergy.com/themes/neonenergy/media/logobg.png) repeat 0 0;position: relative; padding: 20px}
#mainnav {  height:40px;background: url(http://neonenergy.com/themes/neonenergy/media/template/navbg.png) no-repeat 0 0;}
.slider {width: 960px; height: 240px;background: #fff /* url(http://neonenergy.com/themes/neonenergy/media/sliderbg.png) no-repeat 0 0 */;}
.pagetitle {width: 920px; height: 20px;background: url(http://neonenergy.com/themes/neonenergy/media/sliderbg.png) no-repeat 0 0;padding: 20px;}
.pagetitle h2 {margin: 0; font-size: 20px; font-weight: 900;text-shadow: 0px 1px 0px #fff; font-family: Lucida Grander}
.wrapper { float:left; width:100%; }
.content { padding:20px; }
/*
.col1 { background: url(http://neonenergy.com/themes/neonenergy/media/template/transbg/transpWhite40.png) repeat 0 0;}
.col2 { background: url(http://neonenergy.com/themes/neonenergy/media/template/transbg/transpWhite40.png) repeat 0 0;}
.col3 {background: url(http://neonenergy.com/themes/neonenergy/media/template/transbg/transpWhite40.png) repeat 0 0;}
*/

/* S-M-S (1.2.3)
--------------------*/
.side-main-side .col2 { margin:0 260px; }
.side-main-side .col1 { float:left; width:260px; margin-left:-960px; }
.side-main-side .col3 { float:left; width:260px; margin-left:-260px; }

/* M-S-S (2.1.3)
--------------------*/
.main-side-side .col2 { margin-right:520px; }
.main-side-side .col1 { float:left; width:260px; margin-left:-520px; }
.main-side-side .col3 { float:left; width:260px; margin-left:-260px; }

	#id1 .col2 { margin-right:520px; }
	#id1 .col1 { float:left; width:310px; margin-left:-520px; }
	#id1 .col3 { float:left; width:210px; margin-left:-210px; }

/* S-S-M (1.3.2)
--------------------*/
.side-side-main .col2 { margin-left:520px; }
.side-side-main .col1 { float:left; width:260px; margin-left:-960px; }
.side-side-main .col3 { float:left; width:260px; margin-left:-700px; }

/* S-M (1-3.2.)
--------------------*/
.side-main .col2 { float:right; width:600px; }
.side-main .col1 { float:left; width:360px; }
.side-main .col3 { float:left; clear:left; width:360px; }
.side-main .wrapper { float:none; width:auto; }

/* M-S (2.1-3)
--------------------*/
.main-side .col2 { float:left; width:600px; }
.main-side .col1 { float:right; width:360px; }
.main-side .col3 { float:right; clear:right; width:360px; }
.main-side .wrapper { float:none; width:auto; }

/* M/S-S (2.1/3)
--------------------*/
.main .col2 { float:none; width:960px; }
.main .col1 { float:left; width:480px; }
.main .col3 { float:right; width:480px; }
.main .wrapper { float:none; width:auto; }

/* .col2,.col3,.col1 { padding-bottom:32767px!important; margin-bottom:-32767px!important; } */
.footer { clear:both; background: url(http://neonenergy.com/themes/neonenergy/media/template/footerbg.png) no-repeat 0 0; padding:10px;height: 46px; color: #fff}
.footer a, .footer p{color: #fff;}
.footer a:hover {color: #000;}
/* * > .footer { position:relative; z-index:20; } */

/* CUSTOM
--------------------*/
body { background: url(http://neonenergy.com/themes/neonenergy/media/template/mainbg.png) no-repeat top center; }


.caption-l {margin:0;float: left; padding:0 15px 0 0; }
.caption-r {margin:0;float: right; padding:0 0 0 15px; }
.caption-l img, .caption-r img {margin:0; padding:0;}
.caption-l p, .caption-r p {margin:0; padding:0;font-style: italic; color: #960; font-size: 11px;}

#id1 .pagination, .trheader {display: none;}

