@charset "utf-8";
/* CSS Document */

body {
	margin: 0;
	padding: 0;
	font-family: Arial, Helvetica, sans-serif;
	background: #f9f9fa;
	color: #585858;
	font-size: 14px;
}

p {
	line-height: 20px;

}

a {
	text-decoration: none;
	color: #85c21c;
}

a:hover {
	text-decoration: underline;
}

.wa {
	padding:0;
	margin: 0;
}

.header {
	background: url(../images/headerbg.jpg) repeat-x;
}

.headervideo {
	background: url(../images/headerbg2.jpg) repeat-x;
}

.menu {
	text-align: center;
	background: url(../images/menubg.jpg) repeat-x;
	width: 960px;
	margin:auto;
	height: 33px;
	padding-top: 10px;
}
.menu a {
	padding: 10px 20px 18px 20px;
	height: 43px;
	text-transform: uppercase;
	color: #FFFFFF;
	text-decoration: none;
	font-size: 14px;
	font-weight: bold;
	clear:both;
}
.menu a:hover {
	background: url(../images/menubgon.jpg) repeat-x;
}

.menu2 {
	text-align: left;
	background: url(../images/menubg.jpg) repeat-x;
	width: 960px;
	margin:auto;
	height: 33px;
	padding-top: 10px;
}
.menu2 a {
	padding: 10px 20px 18px 20px;
	height: 43px;
	text-transform: uppercase;
	color: #FFFFFF;
	text-decoration: none;
	font-size: 14px;
	font-weight: bold;
	clear:both;
}
.menu2 a:hover {
	background: url(../images/menubgon.jpg) repeat-x;
}

.menufree {
	float: right;
	text-transform: uppercase;
	color: #FFFFFF;
	font-weight: bold;
	padding: 0 10px;
}

.head-logo {
	width: 960px;
	margin: auto;
	height: 105px;
}

.callus {
	float: right;
	padding-top: 20px;
	width:530px;
}

.getus {
	float: right;
	padding-top: 10px;
	width:530px;
	text-align: right;
}

.getthe {
	font-size: 19px;
	color: #666;
	font-weight: bold;
}

.logo {

}

.callus1 {
	float: left;
}

.callus2 {
	font-size: 24px;
	float: right;
	text-align:right;
}

.callus2 a:hover {
	text-decoration: none;
}

.downloadreport {
	float:right;
}

form,.downloadreportform  {
	margin: 0;
	padding:0;
}

.downloadreportformtxt {
	width: 100px;
	height: 25px;
	border: 1px solid #98d9ff;
}

.downloadreportbutton {
vertical-align: middle;
}
.banner {
	background: url(../images/bg0.jpg) repeat-x center top;
	height: 285px;
	text-align: center;
}

.banner2 {
	background: url(../images/bg1.jpg) repeat-x center top;
	height: 161px;
	text-align: center;
}


.banner3 {
	background: url(../images/bannerbg3.jpg) repeat-x;
	height: 487px;
	text-align: center;
}
.banner4 {
	background: url(../images/bannerbg3.jpg) repeat-x;
	height: 400px;
	text-align: center;
}


.binside {
	background: url(../images/binsidebg.jpg) no-repeat;
	width: 920px;
	height: 101px;
	text-align:left;
	color: #FFFFFF;
	padding: 55px 10px 10px 30px;
}
.binside2 {
	background: url(../images/binside2bg.jpg) no-repeat;
	width: 920px;
	height: 101px;
	text-align:left;
	color: #FFFFFF;
	padding: 55px 10px 10px 30px;
}

.buttonwithbg {
	background: url(../images/buttonbg.jpg) no-repeat;
	width: 509px;
	height: 48px;
	text-align:left;
	padding: 20px 10px 10px 90px;
}

.binside3 {
	width: 920px;
	height: 101px;
	text-align:left;
	color: #FFFFFF;
	margin: auto;
}

.optin {
	float: right;
}
.vidpreview {
	padding: 45px 0px;
}

a img {
	border: 0px;
}

.optinbg {
background: url(../images/optinbg.jpg) repeat-y;
padding: 10px;
color: #666666;
text-align:center;
font-weight: bold;
height: 120px;
}

.optinbot {
background: url(../images/optinbot.jpg) no-repeat;
width: 307px;
height: 37px;

}

#s1 {
	background: url(../images/1bg.jpg);
	width: 960px;
	height: 276px;
	text-align:left;
	color: #FFFFFF;
	padding: 10px;
}

#s2 {
	background: url(../images/2bg.jpg);
	width: 960px;
	height: 276px;
	text-align:left;
	color: #FFFFFF;
	padding: 0px 10px;
}

#s3 {
	background: url(../images/3bg.jpg);
	width: 960px;
	height: 276px;
	text-align:left;
	color: #FFFFFF;
	padding: 0px 10px;
}

#s4 {
	background: url(../images/4bg.jpg);
	width: 960px;
	height: 276px;
	text-align:left;
	color: #FFFFFF;
	padding: 0px 10px;
}

#s5 {
	background: url(../images/5bg.jpg);
	width: 960px;
	height: 276px;
	text-align:left;
	color: #FFFFFF;
	padding: 0px 10px;
}



.title {
	font-size: 30px;
}

ul.listitem {
	list-style: none;
	margin: 0px;
	padding: 0px;
	font-size: 15px;
	color: #FFFFFF;
	font-style:italic;
	font-weight: bold;
	
}


ul.listitem li {
	background: url(../images/check.png) no-repeat;
	padding-left: 20px;
	padding-bottom: 10px;
	border: 0px solid #fff;
	padding-right: 10px;
}


.contentwrapper {
	background: url(../images/contentbgtile.jpg) repeat-y center;
	width: 972px;
	margin: auto;
}

.maincontent {
	background: url(../images/contentbg.jpg) no-repeat center top;
	padding: 10px;
}

.widgets {
	background: url(../images/widgetbg.jpg) no-repeat center top;
	padding: 15px;
	width: 279px;
}

.mcont {
	background: url(../images/mcontbg.jpg) no-repeat center top;
	padding: 15px;
	width: 598px;
}


.rcol {
	float:right;
	width: 628px;
}

.lcol {
	width: 317px;
}

div.flabel {
	width: 60px;
	border: 0px solid #000;
	float: left;
}

.finput {
	width: 200px;
	border: 1px solid #0099CC;
	margin-bottom: 10px;
		height: 25px;
}

/* Style for Usual tabs */
.usual {
  background:none;
  color:#111;
  padding:0px 0px;
  margin:8px auto;
}
.usual .tabs li { list-style:none; float:left; }
.usual ul {
	margin:0px;
	padding: 0px;
	padding-left: 15px;
}
.usual ul.tabs a {

  display:block;
  padding:6px 10px;
  width: 125px;
  text-decoration:none!important;
  margin:0px;
  margin-left:0px;
  color:#FFF;
  font-size: 12px;
  background: url(../images/tab.jpg) no-repeat;
  text-align: center;
  font-weight: bold;
}
.usual ul.tabs a:hover {
  color:#FFF;
  width: 125px;
  background: url(../images/tabon.jpg) no-repeat
  }
.usual ul a.selected {
  margin-bottom:0;
  color:#fff;
    background: url(../images/tabon.jpg) no-repeat;
  border-bottom:1px solid snow;
  cursor:default;
  }
.usual div {
  padding:15px 15px 8px 15px;
  *padding-top:3px;
  *margin-top:-15px;
  clear:left;
background: url(../images/mcontbg.jpg) no-repeat center top;
}
.usual div a { color:#000; font-weight:bold; }

h1,h2,h3,h4,h5,h6,p {
	padding-top: 0px;
	margin-top: 0px;
	
}
h1,h2,h3,h4,h5,h6 {
	color: #074282;
	line-height: normal;
}

ul.normal {
	margin-left: 20px;
	margin-bottom: 20px;
	list-style: none;
}

ul.normal li {
	background: url(../images/bulletarrow.jpg) no-repeat;
	padding-left: 20px;
}

ul.normal a { 
	color: #85c21c
}

.skyblue {
	color: #3399cc;
}

.green {
	color: #85c21c;
}

.footer {
	background: #021427 url(../images/footer.jpg) repeat-x;
	width: 930px;
	margin: auto;
	padding: 25px 15px 15px 15px;
	color: #FFFFFF;
	font-size: 12px;
}

.footer td {
	padding-right: 10px;
}

.footer .title {
	color: #6b9f1e;
	font-size: 16px;
}

.footer a {
	color: #fff;
}

.footerCopyright{
	width:960px;
	margin:0 auto;
	}

.socials {
	padding: 15px;
	background: #0c1e31;
	text-align:center;
}

.liked {
	padding: 15px;
	background: #eceff5;
	text-align:center;
}

.copyright {
	background: #000000;
	padding: 20px;
	border-top:1px solid #03203f;
	font-size: 11px;
	color: #2f2f2f;
}

.white {
	color: #FFFFFF;
}

.imglt {
	float:left;
	margin-right: 10px;
}

.lt {
	vertical-align: middle;
	margin-right: 5px;
}

.imgrt {
	float:right;
	margin-left: 10px;
}

ul.sidemenu {
	padding-left: 0px;
	margin-left: 0px;
	margin-bottom: 20px;
	list-style: none;
}

ul.sidemenu li {
	background: url(../images/arrowoff.jpg) no-repeat 0px 10px;
	padding-left: 20px;
	border-top: 1px dotted #666666;
}

ul.sidemenu li:hover {
	background: url(../images/arrowon.jpg) no-repeat 0px 10px;
	padding-left: 20px;
}

ul.sidemenu .sidesel {
	background: url(../images/arrowon.jpg) no-repeat 0px 10px;
	padding-left: 20px;
	color: #000;
}
ul.sidemenu .sidesel a {
	color: #000;
}



ul.sidemenu a { 
	color: #666;
	display: block;
	padding-top: 10px;
	padding-bottom: 10px;
	text-decoration: none;
}

ul.sidemenu a:hover { 
	color: #000;
	display: block;
	padding-top: 10px;
	padding-bottom: 10px;
	text-decoration: none;
}

.submenu {
	margin-left: 40px;
}

.breadcrumbs {
	font-size: 11px;
	padding-bottom: 20px;
}

.proj {
	float: left;
	width: 280px;
	padding-right: 15px;
}

.projthumb {

}

.projbody {
	background: url(../images/projbg.jpg) repeat-y;
	padding: 15px;
}

.projbottom {
	background: url(../images/projbottom.jpg);
	height: 15px;
}

.paging {
	float:right;
}

.pright {
	float:right;
}

.pleft {
	float:left;
}

.ppage {
	background: url(../images/pagingbg.jpg) repeat-x;
	padding: 10px;
	float:left;
}

.ppage a {
	color: #1d87c3;
}

ul.list li {
	list-style: none;
}

ul.list li {
	background: url(../images/bulletcheck.jpg) no-repeat 0px 10px;
	padding-left: 20px;
	padding-top: 10px;
}

ul.list li ul {
	padding-left: 0px;
	margin-left: 0px;
	margin-bottom: 0px;
	list-style: none;
}

ul.list li ul li {
	background: url(../images/arrowoff.jpg) no-repeat 0px 10px;
	padding-left: 20px;
	padding-top: 10px;
}

.red {
	color: #ff0000;
}

ol li {
	line-height: 20px;
}

.size18 {
	font-size: 18px;
}

.t {
	border: 2px solid #CCCCCC;
	padding: 5px;
	width: 250px;
}

.cf {
	border: 2px solid #CCCCCC;
	padding: 5px;
}

.f {
	float: left;
	padding: 5px;
}
