@import url("core.css");
body {
    font-family: Verdana, Arial, Helvetica, sans-serif;
    color: #333333;
    text-decoration: none;
    text-align:center;
    background-color:#000000;
    background-image:url(../images/bg_page.jpg);
    background-repeat:no-repeat;
    background-position: center top;
    font-size: 11px;
    padding-bottom: 22px;
}
.right {
    float:right;
}
.left {
    float:left;
}
.clear {
    clear:both;
}
.clearspace {
    clear:both;
    height:1px;
    line-height:1px;
}
h1, h2, h3, h4, h5, h6 {
    margin:0px;
    padding:0px;
}
h1 {
    font-size:18px;
    color:#00a00a;
    padding-bottom:18px;
    font-weight:normal;
}
h2 {
    font-size:14px;
    font-weight:bold;
    color:#333333;
}
h4 {
    margin-bottom: 0px;
    font-size:14px;
    font-weight:100;
    color:#6F9D18;
    width: 916px;
}
h5 {
    margin-bottom: 0px;
    font-size:14px;
    font-weight:bold;
    color:#6F9D18;
    width: 916px;
}
h3 {
    font-size:11px;
    font-weight:bold;
    color:#333333;
}
ul, li {
    margin:0px;
    padding:0px;
    list-style:none;
}
a {
    color: #00a00a;
    text-decoration:none;
}
/*a:visited {
	color: #999999;
	text-decoration:none;
}*/
a:hover {
    color: #00a00a;
    text-decoration:underline;
}
/*a:active {
	color: #00a00a;
	text-decoration:none;
}*/
p {
    margin:0px;
    line-height: 16px;
    padding: 0px 0px 20px 0px;
}
#wrapper {
    width:972px;
    text-align:left;
    padding:0px;
    background-color: #FFFFFF;
    margin: 0px auto;
}
#header {
    height:264px;
}
#utilities {
    height:29px;
    margin-left:724px;
}
#utilities ul {
    padding-top:8px;
}
#utilities li {
    float:left;
}
#utilities li a span {
    display:none;
}
#utilities li a {
    display:block;
    background-image: url(../images/bg_utilities.png);
    background-repeat: no-repeat;
    height: 13px;
    margin-right:20px;
}

/*---*/
#utilities1 {
    height:29px;
    margin-left:725px;
}
#utilities1 ul {
    padding-top:8px;
}
#utilities1 li {
    float:left;
}
#utilities1 li a span {
    display:none;
}
#utilities1 li a {
    display:block;
    background-image: url(../images/bg_utilities1.png);
    background-repeat: no-repeat;
    height: 13px;
    margin-right:20px;
}


/*---*/
#utilhome {
    width:51px;
    background-position:0px 0px;
}
#utilhome:hover, #utilhome.active {
    background-position:0px -13px;
}
#utilcontact {
    width:80px;
    background-position:-71px 0px;
}
#utilcontact:hover, #utilcontact.active {
    background-position:-71px -13px;
}
#utillogin {
    width:56px;
    background-position:-164px 0px;
}
#utillogin:hover, #utillogin.active {
    background-position:-171px -13px;
}
/*--*/
#utillogin:hover, #utillogin.active {
    background-position:-164px -13px;
}

/*--*/

#banner {
    width:972px;
    height:192px;
    background-repeat: no-repeat;
}
#banner.general {
    background-image: url(../images/banner.jpg);
}

#banner.admin {
    background-image: url(../images/banner.jpg);
}

#banner.greenclick {
    background-image: url(../images/banner_greenclick.jpg);
}
#banner.services {
    background-image: url(../images/banner_services.jpg);
}
#banner.investors {
    background-image: url(../images/banner_investors.jpg);
}
#banner.incentives {
    background-image: url(../images/banner_incentives.jpg);
}
#banner.training {
    background-image: url(../images/banner_training.jpg);
}
#banner.about {
    background-image: url(../images/banner_about.jpg);
}
#logo {
    /*background-image: url(../images/logo.png);*/
    height: 191px;
    width: 350px;
    background-repeat: no-repeat;
}
#logolink {
    display:block;
    position:absolute;
    width:235px;
    height:85px;
    margin-top: 40px;
    margin-left: 42px;
    text-decoration:none;
}
#logolink span {
    display:none;
}
#mainnav {
    height: 43px;
}
#mainnav li {
    float:left;
}
#mainnav li a span {
    display:none;
}
#mainnav li a {
    display:block;
    background-image: url(../images/mainnav.png);
    background-repeat: no-repeat;
    height: 43px;
}
#navgreenclick {
    width:108px;
    background-position:-15px 0px;
    margin-left:15px;
    margin-right:40px;
}
#navgreenclick:hover, #navgreenclick.active {
    background-position:-15px -43px;
}
#navservices {
    width:123px;
    background-position:-163px 0px;
    margin-right:59px;
}
#navservices:hover, #navservices.active {
    background-position:-163px -43px;
}
#navinvestors {
    width:96px;
    background-position:-345px 0px;
    margin-right:63px;
}
#navinvestors:hover, #navinvestors.active {
    background-position:-345px -43px;
}
#navincentives {
    width:101px;
    background-position:-504px 0px;
    margin-right:68px;
}
#navincentives:hover, #navincentives.active {
    background-position:-504px -43px;
}
#navtraining {
    width:86px;
    background-position:-673px 0px;
    margin-right:53px;
}
#navtraining:hover, #navtraining.active {
    background-position:-673px -43px;
}
#navabout {
    width:134px;
    background-position:-812px 0px;
}
#navabout:hover, #navabout.active {
    background-position:-812px -43px;
}
#mainsection {
    background-image: url(../images/bg_mainsection.png);
    background-repeat: no-repeat;
    background-position: center top;
    padding-top:275px;
    clear:both;
}
#content {
    min-height:400px;
    width:489px;
    padding-left:31px;
    padding-right:40px;
    padding-bottom:28px;
    float:left;
}
.firstpara {
    padding-bottom: 21px;
}
.firstpara img {
    float: left;
    padding-right: 17px;
}
#sidebar {
    float:left;
    width:228px;
    padding-top:29px;
}
.cta {
    width:228px;
    background-image: url(../images/bg_cta_content.png);
    background-repeat: no-repeat;
    background-position: bottom;
    color: #3e433e;
    margin-bottom: 17px;
}
.ctatitle {
    background-image: url(../images/arrow_ctatitle.gif);
    background-repeat: no-repeat;
    height: 26px;
    background-color: #3eb745;
    padding-left: 27px;
    font-size: 16px;
    color: #FFFFFF;
    font-weight: bold;
    line-height: 25px;
    width: 199px;
    background-position: 12px 8px;
}
.cta ul {
    padding-top: 2px;
    padding-right: 6px;
    padding-left: 12px;
    padding-bottom: 8px;
}
.cta li {
    background-image: url(../images/subnav_greenbullet.gif);
    background-repeat: no-repeat;
    background-position: left 6px;
    padding-left: 16px;
    padding-top: 5px;
    padding-bottom: 5px;
    color:#3e433e;
    text-decoration:none;
    width: 195px;

}
.cta li a {
    color:#3e433e;
    text-decoration:none;
}
.cta li a:hover, .cta li a.active {
    text-decoration:underline;
    color:#00a10c;
}
#subnav {
    width: 162px;
    float:left;
    color: #3e433e;
}
#subnav ul {
    border-top: 1px solid #cccccc;
}



#subnav ul.blank {
    border: 1px solid #ffffff;
}

#subnav li {
}
#subnav li a {
    text-decoration:none;
    color: #3e433e;
    display: block;
    width: 123px;
    padding-left: 39px;
    border-bottom-width: 1px;
    border-bottom-style: solid;
    border-bottom-color: #cccccc;
    background-image: url(../images/subnav_greenbullet.gif);
    background-repeat: no-repeat;
    background-position: 22px 5px;
    padding-top: 4px;
    padding-bottom: 5px;
}
#subnav li a:hover, #subnav li a.active {
    text-decoration:underline;
    color: #0fa618;
}
#subnav li ul {
    padding-left:40px;
    border-bottom-width: 1px;
    border-bottom-style: solid;
    border-bottom-color: #CCCCCC;
    border-top-style: none;
    padding-top: 1px;
    padding-bottom: 4px;
}
#subnav li ul li a {
    text-decoration:none;
    color: #3e433e;
    display: block;
    width: 111px;
    padding-bottom: 3px;
    padding-left: 8px;
    background-image: url(../images/subnav_greybullet.gif);
    background-repeat: no-repeat;
    background-position: left 7px;
    border-bottom-style: none;
    padding-top: 2px;
}
#subnav li ul li a:hover, #subnav li ul li a.active {
    text-decoration:underline;
    color: #0fa618;
    background-image: url(../images/subnav_greybullet.gif);
    background-repeat: no-repeat;
    background-position: left 7px;
    border-bottom-style: none;
}
#subnav ul ul { display: none; }
#subnav li.active ul { display: block; }
#footer {
    border-top: 1px solid #b2b2b2;
    margin-left:23px;
    margin-right:23px;
    height:48px;
    font-size:10px;
    color:#0fa618;
    line-height:normal;
}
#footerleft {
    padding-left:170px;
    float:left;
    width:480px;
    padding-top:6px;
}
#footerleft span {
    color:#999999;
}
#footerleft span a {
    color:#999999;
    text-decoration:none;
}
#footerleft span a:hover {
    color:#999999;
    text-decoration:underline;
}
#footerright {
    padding-top:6px;
    float:right;
    width:180px;
    text-align:right;
    padding-right: 3px;
}
#footerright a {
    color:#0fa618;
    text-decoration:none;
}
#footerright a:hover {
    color:#0fa618;
    text-decoration:underline;
}


#subnav li.active {
    background-color: #efefef;
}

#subnav li.activelist {
    background-color: transparent;
    background-image: url(/images/subnav-active.gif);
    background-repeat: no-repeat;
    background-position: 0px 0px;
}


#content ul li{
    list-style-type: disc;
    margin-left: 20px;
    margin-bottom:5px;
}

#content ul {
    padding-bottom: 20px;
}


.table {
    border: 1px solid #3eb746;
}

.table td{
    padding:5px;
}

.table .header {
    background-color: #3eb746;
    color: #fff;
    font-weight: bold;
}

table .colored {
    background-color: #EFEFEF;
}

.contact-form td{
    height: 25px;
}

#content .sitemap ul {
    padding-bottom: 5px;
}


#repprogram01, #repprogram02, #partnership01, #partnership02 {
    display:none;
}
#playlist tbody tr.even td {
    background-color: #eee;
    font-family:"Trebuchet MS";
    font-size:12px;
}
#playlist tbody tr.odd  td {
    background-color: #fff;
    font-family:"Trebuchet MS";
    font-size:12px;
}
.tb7 {
    width: 100px;
    color:#0fa618;
}



/*-  signup css-*/

@charset "utf-8";
/* CSS Document */
#breadcrumb, #breadcrumb2 { float: left; display: block; }
#breadcrumb ul, #breadcrumb2 ul { margin:0; padding:0 0 0 12px; list-style: none; }

.crumbs { display: block; }
.crumbs li {  display: inline; }
.crumbs li.first { padding-left: 8px; }
.crumbs li a, .crumbs li a:link, .crumbs li a:visited { color: #000; display: block; float: left; font-size: 12px; margin-left: -13px; padding: 7px 17px 11px 25px; position: relative; text-decoration: none; }

.crumbs li a { background-image: url('../images/bg-crumbs.png');  background-repeat: no-repeat; background-position: 100% 0; position: relative; }
.crumbs li a:hover { color: #333; background-position: 100% -48px; cursor: pointer; }
.crumbs li a.active { color: #fff; background-position: 100% -96px; }
.crumbs li.first a span { height: 29px; width: 3px; border-left: 1px solid #d9d9d9; position: absolute; top: 0px; left: 0px; }

.clearfix {margin:0; padding:0; clear:both;}
.left { float:left;}
.wraper { width:918px;}
.wraper h2 {
    color:#65a068;
    font-size:20px;
}
.wraper h3 {
    color:#033;
    font-size:15px;
}
.tabs { margin:0 5px; float:left;}
.tabs ul li.left { background:url(../images/blue-tabs-left.png) no-repeat ; width:74px; }
.tabs ul li.right { background:url(../images/blue-tabs-right.png) no-repeat; }
.tabs ul { margin:0; padding:0; list-style:none;}
.tabs ul li {
    background: url("../images/blue-tabs-middle.png") no-repeat scroll left top transparent;
    display: inline;
    float: left;
    height: 32px;
    line-height:28px;
    margin: 0;
    text-align:center;
    padding: 0;
    width: 67px;
}
.tabs ul li a { color:#000; font-size:11px; font-family:Arial, Helvetica, sans-serif; text-align:center;	}
.tabs ul li a:hover {}

.box {
    border: 1px solid #315D06;
    margin:0 0 20px 0;
}
.box h2 {
    background: url("../images/box-head-bg.png") repeat-x scroll left top transparent;
    color: #235500;
    font-family:Arial, Helvetica, sans-serif;
    font-size: 16px;
    height: 45px;
    line-height: 35px;
    margin: 0;
    padding: 0 15px;
}
p { font-size:12px; padding:0 0 15px 0; font-family:Arial, Helvetica, sans-serif; margin:0;}

.box div label { width:120px; float:left; font-size:12px; font-family:Arial, Helvetica, sans-serif; line-height:30px;}
.box div input { margin:5px; width:200px; font-size:12px; font-family:Arial, Helvetica, sans-serif; border:1px solid #ccc; padding:3px;}
input.next {
    background: url("../images/button-img.png") no-repeat scroll left top transparent;
    border: medium none;
    cursor: pointer;
    height: 25px;
    line-height: 25px;
    margin-bottom: 15px;
    width: 110px;
}
input.pre {
    background: url("../images/button-img.png") no-repeat scroll -121px top transparent;
    border: medium none;
    cursor: pointer;
    height: 25px;
    line-height: 25px;
    margin-bottom: 15px;
    margin-top: 15px;
    width: 110px;
}
.button { margin-left:115px;}


.box-2 {
    float: left;
    width: 100%;
}

.redio-button {
    float: left;
    margin: 25px 0;
}
.red_arrow-img {
    float: left;
    margin: 10px;
}
.text {
    float: inherit;
    width: 357px;
}



#slantedmenu{
    font-weight: bold;
    font-size: 90%;
    height:50px;
}

#slantedmenu:after{ /*Add margin between menu and rest of content in Firefox*/
                    content: ".";
                    display: block;
                    height: 0;
                    clear: both;
                    visibility: hidden;
}

#slantedmenu ul {
    background-color: #009900;
    border: 1px solid #BEBEBE;
    height: 20px;
    margin: 0;
    padding: 9px 0;
    text-align: left;
    text-indent: 10px;
}
#slantedmenu ul li{
    display: inline;
    list-style-type: none;
    margin-bottom: 0px;
    margin-left: 0px;
}

#slantedmenu ul li a{
    color: #023103;
    padding: 10px 45px 14px 0;
    margin: 0;
    text-decoration: none;
    height:50px;
    background:url(../images/slantdivider.png) top right no-repeat;
    font-size:12px;
    font-family:Arial, Helvetica, sans-serif;
}

#slantedmenu ul li a:visited{
    color: #000;
}

#slantedmenu ul li a:hover{
    color: #9C0;
}
#slantedmenu ul li a:activ{
    color: #C30;
    font-size:16px;
}

/*.green {
    background: -moz-linear-gradient(center top , #49a512, #078a08) repeat scroll 0 0 transparent;
    border: 1px solid #087700;
    color: #FEF4E9;
    width: 100px;
    height: 40px;
    cursor: pointer;
}
.green:hover {
    background: -moz-linear-gradient(center top , #078a08, #49a512) repeat scroll 0 0 transparent;
}
.sign_up {

    box-shadow: 0 1px 2px rgba(0, 0, 0, 0.2);
    display: inline-block;
    font: 17px/100% Arial,Helvetica,sans-serif;
    outline: medium none;
    padding: 8px 15px;
    text-align: center;
    text-decoration: none;
    text-shadow: 0 1px 1px rgba(0, 0, 0, 0.3);
    font-weight:bold;

}*/

.green {
    background: -moz-linear-gradient(center top , #49a512, #078a08) repeat scroll 0 0 transparent;
    border: 1px solid #087700;
    color: #FEF4E9;
}
.green:hover {
    background: -moz-linear-gradient(center top , #078a08, #49a512) repeat scroll 0 0 transparent;
}
.sign_up {

    box-shadow: 0 1px 2px rgba(0, 0, 0, 0.2);
    display: inline-block;
    font: 17px/100% Arial,Helvetica,sans-serif;
    outline: medium none;
    padding: 8px 15px;
    text-align: center;
    text-decoration: none;
    text-shadow: 0 1px 1px rgba(0, 0, 0, 0.3);
	font-weight:bold;
	background-color:#006600;

}

.button_wraper{ margin:10px 0 0 30px;}
.text_content {padding :30px; margin:0;}
.box form { padding:30px;}

/*-  signup css-*/

.tab-green{


    background:url(../images/confirm.png);
    background-repeat:no-repeat;
    height:25px;
    width:91px;
    color:#FFFFFF;
    font-family:Arial, Helvetica, sans-serif;
    font-size:12px;
    line-height:17px;
    font-weight:bold;
    padding-top:5px;
    padding-right:5px;


    padding:5px;

    text-align:center;

}

.activenew{
    color: #9C0;
 
}
.leb{
    line-height: 16px !important;
    padding-left: 20px;
}
