body{
	background: #000;
	margin: 0;
	font: 14px Helvetica, Arial, sans-serif;
	color:#fff;
}
img{
	border-style:none;
	margin:0;
}

form,fieldset{
	margin:0;
	padding:0;
	border-style:none;
}
a{
	text-decoration:none;
	color:#fff;
}
a:hover{text-decoration:underline;}
/*home start*/
#main{
	width:800px;
	background: url(../images/bg-main.jpg) no-repeat;
	margin:0 auto;
	overflow:hidden;
	position:relative;
}
/*header start*/
#header {
	width:800px;
	height:205px;
	margin:0 auto;
	position:absolute;
	top:0;
	left:0;
}
#header  strong.logo{
	position: relative;
	float: left;
	width: 384px;
	height: 133px;
	margin: -10px 0 0 30px;
}
#header strong.logo a{
	background: url(../images/logo.png) no-repeat;
	text-indent: -9999px;
	outline: none;
	overflow: hidden;
	display:block;
	cursor: pointer;
	width: 384px;
	height: 133px;
	
} 
#header .contact-search{
	height:21px;
	background:url(../images/bg-contact.png) repeat;
	float:right;
	clear:both;
	width:460px;
	padding:4px 60px 0 5px;
}
#header .contact{
	list-style: none;
	padding:0 10px 0 0;
	margin:0;
	overflow:hidden;
	float:left;
	position:relative;
	z-index:5;
}
#header .contact li {
	float: left;
	padding: 0 6px;
	background:url(../images/link-contact1.gif) no-repeat 0 2px;
}
#header .contact li:first-child {
	background: none;
}
#header .contact li a{
	font-size:9px;
	font-weight:bold;
	text-transform:uppercase;
}
#header .form{
	width:215px;
	float:right;
	position:relative;
	overflow:hidden;
}
#header .contact-search .form label{
	float:left;
	font-size:12px;
	color:#8ec5ca;
}
#header .contact-search .form input{
	border:0;
	background:url(../images/search.png) repeat;
	width:158px;
	font: 11px Helvetica, Arial, sans-serif;
	float:right;
	cursor:text;
}
#header .solutions{
	width:695px;
	height:29px;
	background:url(../images/bg-solutions.png) repeat-x;
	float:left;
	text-align:right;
	margin:0 0 0 50px;
	padding: 2px 5px 0 0;
	display:inline;
}
#navigation{
	width:800px;
	margin: 0;
	padding: 0 0 0 45px;
	list-style: none;
	float:left;
	height:10px;
}
#navigation li {
	float: left;
	position:relative;
	background:url(../images/link-contact.gif) no-repeat 0 0;
	padding:0 0 0 1px;
	text-transform: uppercase;
}
#navigation li:first-child{
	background:none;
	padding-left:0;
}
#navigation a {
	text-decoration:none;
	float:left;
	margin:0 -1px;
	padding:3px 23px;
	position:relative;
	font-size:12px;
}
#navigation li a:hover{
	padding:2px 22px;
	border:1px solid #00ff30;
}
#navigation li.hover ul, #navigation li:hover ul {display:block;}
#navigation li.hover a, #navigation li:hover a {
	padding:2px 22px;
	border:1px solid #00ff30;
}
#navigation li.hover ul a,#navigation li:hover ul a{
	border: 0;
	padding:5px 4px 5px;
	text-transform: none;
}
#navigation ul{
	display:none;
	position:absolute;
	width: 143px;
	background-color: #000;
	top: 20px;
	left: 0;
	border: 1px solid #00ff30;
	border-bottom:0;
	margin:-2px 0 0 -1px;
	padding:0;
	list-style: none;
	overflow:hidden;
}
#navigation ul li {
	border-bottom: 1px solid #00ff30;
	float:left;
	padding:0;
	background:none;
}
#navigation ul li a{
	float:left;
	width: 143px;
	font-size: 11px;
	float:left;
	margin:0;
	padding:5px 4px 5px;
	border:0;
}
#navigation ul li a:hover{
	background-color:#2d9022;
	border:0;
	padding:5px 4px 5px;
}
/*header end*/
/*content start*/
#content{
	width:710px;
	padding:13px 40px 0 50px;
	margin:205px 0 10px 0;
	overflow:hidden;
	background:url(../images/bg-content.gif) no-repeat 10px 100%;
}
#content .lerro-corporation{
	width:502px;
	float:left;
}
#content .img-holder{margin:0 0 25px 0;}
#content .img-holder img{display:block;}
#content .lerro-corporation p{margin:0 0 20px 0;}
#content .lerro-corporation ul{
	margin:0;
	padding:0 0 0 35px;
	list-style:none;
}
#content .lerro-corporation ul li {
	background:url(../images/link-content.gif) no-repeat 0 40%;
	padding:0 0 0 10px;
	margin:0 0 24px 0;
}
#content .lerro-corporation ul li a{color:#b8ff6c;}
#content .info-sidebar{
	width:195px;
	float:right;
}
#content .sign-up-top{
	width:196px;
	background:url(../images/sign-up-top.png) no-repeat;
	padding:11px 0 25px 0;
}
#content .sign-up{
	width:176px;
	background:url(../images/sign-up.png) repeat-y;
	font-size:12px;
	padding:0 10px;
}
#content .sign-up strong{
	color:#b4ff6a;
	font-weight:normal;
	display:block;
	margin:0 0 10px 0;
	font-size:12px;
}
#content .sign-up p{
	margin:0;
	color:#fffefe;
}
#content .sign-up a{
	color:#d59e2a;
	font-size:10px;
	background:url(../images/icon-inf.gif) no-repeat 100% 52%;
}
#content .sign-up-bot{
	width:196px;
	background:url(../images/sign-up-bot.png) no-repeat;
}
#content .info-sidebar h2{
	margin:0 0 20px 0;
	padding:3px 2px 0 10px;
	background:url(../images/bg-news.png) repeat-x;
	font-size:13px;
	font-weight:bold;
	overflow:hidden;
	height:18px;
	width:180px;
}
#content .info-sidebar h2 strong{float: left;}
#content .info-sidebar h2 a{
	background:url(../images/rss.gif) no-repeat;
	width:48px;
	text-indent:-9999px;
	float:right;
	height: 20px;
}
#content .news, #content .ec3_events {
	margin:0;
	padding:0 15px 0 12px;
	list-style:none;
}
#content .news li, #content .ec3_events li {margin:0 0 25px 0;}
#content .news li p, #content .ec3_events li p {
	margin:0;
	font-size:13px;
}
#content .info-sidebar a{
	color:#d59e2a;
	font-size:10px;
	padding:0 5px 0 0;
}
#content .spotlight{padding:0 15px 20px 15px;}
#content .banner{background:none !important;}
#content .spotlight a{padding:0;}
#content .spotlight img{
	display:block;
	margin:10px 0 10px 0;
}
#content .spotlight p{
	font-size:13px;
	margin:0;
}
/*content end*/

/*footer start*/
#footer{
	margin:0 auto 30px;
	font-size:9px;
	font-weight:bold;
	padding:6px 10px;
	width:680px;
	overflow:hidden;
	border:1px solid #538022;
	text-transform: uppercase;
}
#footer p{
	margin:0;
	padding:0 10px 0 0;
	float:left;
}
#footer ul{
	margin:0;
	padding:0;
	list-style:none;
	float:left;
}
#footer ul li{
	float:left;
	padding:0 5px;
}
/*footer end*/
/*home end*/

/*inner start*/
/*content-inner start*/
#content-inner{
	width:690px;
	margin:205px auto 20px auto;
	border:1px solid #5bff34;
	background-color:#fff;
	padding:8px 0 0 10px;
}
#content-inner .title{
	width:100%;
	overflow:hidden;
}
#content-inner .title h1, #content-inner .title h1 a{
	font-size:18px;
	margin:0;
	color:#003f0a;
	font-weight:normal;
}
#content-inner .holder{
	overflow:hidden;
	width:642px;
	padding:12px 8px 0 40px;
}
#content-inner .source{
	width:450px;
	float:left;
	padding:2px 0 0 0;
}
#content-inner .source img{
	display:block;
	margin:0 0 12px 0;
}
#content-inner .source h2{
	margin:0 0 20px 0;
	font-size:24px;
	color:#59be46;
	font-weight:normal;
}
#content-inner .source p, #content-inner .source dl, #content-inner .source ol {
	margin:0 0 20px 0;
	font-size:12px;
	line-height:13px;
	color:#979797;
}
#content-inner .source dl dt {
	font-weight: bold;
}
#content-inner .source dl dd {
	padding-bottom: .5em;
}
#content-inner .source h3, #content-inner .source h4{
	margin:0;
	font-size:12px;
	color:#56b238;
	font-weight:bold;
}
#content-inner .source h4{
	color: #979797;
}
#content-inner .lists{overflow:hidden;}
#content-inner .lists ul{
	margin:0;
	padding:2px 0 15px 40px;
	list-style:none;
	float:left;
}
#content-inner .lists ul li{
	font-size:12px;
	color:#979797;
	padding:2px 0;
}
#content-inner .info-sidebar{
	width:182px;
	float:right;
}
#content-inner .info-sidebar h3{
	margin:0;
	color:#56b238;
	font-size:11px;
	line-height:17px;
	padding:0 0 0 8px;
	border-bottom:1px solid #5bff34;
}
#content-inner .side-box{
	border:1px solid #5bff34;
	margin:0 0 20px 0;
}
#content-inner .side-box ul{
	margin:0;
	padding:0 0 13px 10px;
	list-style:none;
}
#content-inner .side-box ul li{
	background:url(../images/icon-links.gif) no-repeat 0 50%;
	padding:0 0 2px 10px;
}
#content-inner .side-box ul li a{
	font-size:12px;
	color:#84892c;
}
#content-inner .side-box .university{padding:5px 3px 5px 8px;}
#content-inner .side-box .university h4{
	font-size:12px;
	color:#676767;
	margin:0 0 2px 0;
}
#content-inner .university p {
	font-size:12px;
	line-height:13px;
	color:#979797;
	margin:0;
}
#content-inner .university img{
	display:block;
	margin: 5px 0;
}
#content-inner .info-box{padding:3px 3px 10px 8px;}
#content-inner .info-box p{
	margin:0 0 2px 0;
	color:#676767;
	font-size:11px;
	line-height:12px;
}
#content-inner .info-box h4{
	font-size:10px;
	color:#56b238;
	margin:8px 0 0 0;
}
#content-inner .info-box span{
	background:url(../images/icon-more.gif) no-repeat 100% 65%;
	padding:0 6px 0 0;
}
#content-inner .info-box a{
	color:#56b238;
	font-size:11px;
}
#content-inner .holder{
    color:#979797;
}
#content-inner a{
    color:#56b238;
}
.alignleft{
    float:left;
	padding:0 10px 0 0;
}
.alignright{
    float:right;
    margin-right:10px;
	padding-left:10px;
}
#content-inner .source object{margin-bottom:45px;}
#commentform #comment{
    width:450px;
}
/* Forms styles */
.cform label {
	color:#979797 !important;
	font-family:Helvetica, Arial, sans-serif !important;
	text-align:right !important;
}
.cform label.seccap, .cform label.seccap span {
	width: 400px !important;
	text-align: left !important;
}
.cform input, .cform textarea, .cform select {
-x-system-font:none;
	color:#979797 !important;
	font-family:Helvetica, Arial, sans-serif !important;
}
img.captcha, img.captcha-reset {
	display: inline-block !important;
	margin-bottom: 0 !important;
}
input#cf_field_7 {
	width: 150px;
}
input#cf_field_8 {
	width: 20px;
}
input#cf_field_9 {
	width: 75px;
}
label#label--11, label#label--11 span {
	width: 200px;
}
table tr td {
	vertical-align: top;
}
/*content-inner end*/
/*inner end*/

/* ====== styles for ====== */

div.sitemap ul {padding-left:5px;}
div.sitemap ul li{margin-left:10px;padding-bottom:7px;}
div.sitemap ul li a{font-size:14px;}
div.sitemap ul li ul{padding-top:10px;padding-left:7px;}
div.sitemap ul li ul li{margin-left:10px;padding bottom:5px;}
div.sitemap ul li ul li a{font-size:12px;}


/* ===== Form Styles ======= */
.cf-box-group input.cf-box-b{float:left;clear:left;margin-bottom:2px !important;}
label.cf-group-after, label.cf-group-after span{width:250px!important;text-align:left;margin-bottom:5px !important;}
.linklove{display:none;}


#content-inner .attachment-feature-thumbnail {float:left;display:block;margin:5px 15px 15px 0 !important;}
#content-inner .post{margin:0 0 15px 0;}
.left{float:left;}
.third{width:30%;margin-right:1%;}
.two-third{width:60%;}
