@charset "utf-8";
/* CSS Document */
body
	{
		margin:0px;
		padding:0px;
        background-color: #000;
	}
img
	{   
		border:0px;
	}
a{ outline:none}
#wraper
	{
		float:left;
		margin:0px;
		padding:0px;
		width:100%;
		background:url(images/bodybg.png) top center repeat-x  #000000;
	}
#headerblank
	{
		float:left;
		margin:0px;
		padding:0px;
		width:100%;
	}
#header
	{
		float:none;
		width:1000px;
		margin:0px auto;
	}
#header h1
	{
		float:left;
		margin:36px 0 0 0;
		padding:0 0 0 29px;
		width:239px;
	}
#header #loginbox
	{
		float:left;
		margin:50px 0 0 0;
		padding:0 0 0 348px;
		width:384px;
	}
#header #loginbox input
	{
		float:left;
		margin:0 0 0 8px;
		background:url(images/inputbg.png) no-repeat;
		width:138px;
		padding:5px 0 0 9px;
		border:none;
		color: #fff;
		font-family:Tahoma;
		font-size:11px;
		font-weight:normal;
		height:19px;
	}
#header #loginbox a
	{
		float:left;
		margin:0 0 0 8px;
		border:0px;
		height:24px;
		background:url(images/goactive.png) no-repeat;
		padding:0 0 0 8px;
		width:39px;
		font-family:Verdana;
		font-size:14px;
		font-weight:bold;
		color: #ffffff;
		text-decoration:none;
		line-height:22px;
	}
#header ul#headermenu
	{
		float:left;
		margin:0px;
		background:url(images/menubg.png) no-repeat;
		padding:0 0 0 405px;
		display:block;
		width:595px;
	}
#header ul#headermenu li
	{
		float:left;
		margin:0px;
		padding:0px;
		display:block;
	}
#header ul#headermenu li.leftline
	{
		float:left;
		margin:0px;
		padding:0px;
		display:block;
		background:url(images/menuline.png) no-repeat right;
	}
#header ul#headermenu li a
	{
		float:left;
		margin:0px;
		padding:10px 20px 0 20px;
		display:block;
		font-family:"Trebuchet MS";
		font-size:18px;
		font-weight:normal;
		color: #fff;
		text-decoration:none;
		height:35px;
	}
#header ul#headermenu li a:hover, ul#headermenu li a.active
	{
		float:left;
		margin:0px;
		padding:10px 20px 0 20px;
		display:block;
		font-family:"Trebuchet MS";
		font-size:18px;
		font-weight:normal;
		color: #000;
		text-decoration:none;
		height:35px;
		background:url(images/menuactive.png) repeat-x
	}
#header ul.slideshow
	{
		float:left;
		margin:0px;
		padding:0px;
		width:1000px;
		height:258px;
		display:block;
	}
#header ul.slideshow li
	{
		float:left;
		margin:0px;
		padding:0px;
		width:1000px;
		display:block;
	}
#header ul.slideshow li p.slideshowimg
	{
		float:left;
		margin:5px 0 0 0;
		padding:0px;
		width:631px;
		display:block;
	}
#header #slideshow
	{
		float:left;
		margin:0px;
		padding:14px 0 0 636px;
		background:url(images/headerimg.png) no-repeat;
		width:364px;
		height:244px;
	}
/* slide show welcome content */
#header ul.slideshow li .welcome{
        float:left;
		margin:14px 0 0 0;
		padding:16px 0 14px 0;
		border:1px solid #3a3a3a;
		background: #181818;
		width:348px;
}
#header ul.slideshow li .welcome h2
	{
		float:left;
		margin:0px;
		padding:0 0 0 20px;
		width:320px;
		font-family: "Trebuchet MS";
		font-size:27px;
		font-weight:bold;
		color: #f3a600;
	}
#header ul.slideshow li .welcome h3
	{
		float:left;
		margin:0px;
		padding:0 0 0 20px;
		width:320px;
		font-family: "Trebuchet MS";
		font-size:18px;
		font-weight:normal;
		color: #44a7ec;
	}
#header ul.slideshow li .welcome h2
	{
		float:left;
		margin:0px;
		padding:0 0 0 20px;
		width:320px;
		font-family: "Trebuchet MS";
		font-size:27px;
		font-weight:bold;
		color: #44a7ec;
	}
#header ul.slideshow li .welcome p.welcomecontent
	{
		float:left;
		margin:5px 0 0 0;
		padding:0 0 0 20px;
		width:304px;
		font-family: Tahoma;
		font-size:12px;
		font-weight:normal;
		color: #a1a1a1;
		line-height:18px;
	}
#header ul.slideshow li .welcome p.learnmore
	{
		float:left;
		margin:16px 0 0 0;
		padding:4px 0 0 33px;
		width:304px;
		font-family: Tahoma;
		font-size:12px;
		font-weight:normal;
		color: #a1a1a1;
		line-height:18px;
		background:url(images/readmore.png) no-repeat;
		height:26px;
		width:306px;
	}
#header ul.slideshow li .welcome p.learnmore a
	{
		color: #a1a1a1;
		text-decoration:none;
	}
#header ul.slideshow li .welcome p.learnmore a:hover
	{
		color: #a1a1a1;
		text-decoration: underline;
	}
/* end of main slide show welcome */
#header #slideshow
	{
		float:left;
		margin:0px;
		padding:14px 0 0 636px;
		background:url(images/headerimg.png) no-repeat;
		width:364px;
		height:244px;
	}
/* slide show welcome content */
#header #slideshow #welcome
	{
		float:left;
		margin:0px;
		padding:16px 0 14px 0;
		border:1px solid #3a3a3a;
		background: #181818;
		width:348px;
	}
#header #slideshow #welcome h3
	{
		float:left;
		margin:0px;
		padding:0 0 0 20px;
		width:320px;
		font-family: "Trebuchet MS";
		font-size:18px;
		font-weight:normal;
		color: #44a7ec;
	}
#header #slideshow #welcome h2
	{
		float:left;
		margin:0px;
		padding:0 0 0 20px;
		width:320px;
		font-family: "Trebuchet MS";
		font-size:27px;
		font-weight:bold;
		color: #44a7ec;
	}
#header #slideshow #welcome p.welcome
	{
		float:left;
		margin:5px 0 0 0;
		padding:0 0 0 20px;
		width:304px;
		font-family: Tahoma;
		font-size:12px;
		font-weight:normal;
		color: #a1a1a1;
		line-height:18px;
	}
#header #slideshow #welcome p.learnmore
	{
		float:left;
		margin:16px 0 0 0;
		padding:4px 0 0 33px;
		width:304px;
		font-family: Tahoma;
		font-size:12px;
		font-weight:normal;
		color: #a1a1a1;
		line-height:18px;
		background:url(images/readmore.png) no-repeat;
		height:26px;
		width:306px;
	}
#header #slideshow #welcome p.learnmore a
	{
		color: #a1a1a1;
		text-decoration:none;
	}
#header #slideshow #welcome p.learnmore a:hover
	{
		color: #a1a1a1;
		text-decoration: underline;
	}
/* end of slide show content */

#header #slideshow #welcomecontent
	{
		float:left;
		margin:0px;
		padding:16px 0 14px 0;
		border:1px solid #3a3a3a;
		background: #181818;
		width:348px;
	}
#header #slideshow #welcomecontent h3
	{
		float:left;
		margin:0px;
		padding:0 0 0 20px;
		width:320px;
		font-family: "Trebuchet MS";
		font-size:18px;
		font-weight:normal;
		color: #ffffff;
	}
#header #slideshow #welcomecontent h2
	{
		float:left;
		margin:0px;
		padding:0 0 0 20px;
		width:320px;
		font-family: "Trebuchet MS";
		font-size:27px;
		font-weight:bold;
		color: #44a7ec;
	}
#header #slideshow #welcomecontent p.welcome
	{
		float:left;
		margin:5px 0 0 0;
		padding:0 0 0 20px;
		width:304px;
		font-family: Tahoma;
		font-size:12px;
		font-weight:normal;
		color: #a1a1a1;
		line-height:18px;
	}
#header #slideshow #welcomecontent p.learnmore
	{
		float:left;
		margin:16px 0 0 0;
		padding:4px 0 0 33px;
		width:304px;
		font-family: Tahoma;
		font-size:12px;
		font-weight:normal;
		color: #a1a1a1;
		line-height:18px;
		background:url(images/readmore.png) no-repeat;
		height:26px;
		width:306px;
	}
#header #slideshow #welcomecontent p.learnmore a
	{
		color: #a1a1a1;
		text-decoration:none;
	}
#header #slideshow #welcomecontent p.learnmore a:hover
	{
		color: #a1a1a1;
		text-decoration: underline;
	}
#bodycontentblank
	{
		float:left;
		width:100%;
		padding:0px;
		margin:0px;
		padding-bottom:20px;
	}
#bodycontent
	{
		margin:0px auto;
		width:1000px;
		float:none;		
		padding:16px 0 0 0;
	}
#leftcontent
	{
		float:left;
		margin:0px;
		padding:0px;
		width:661px;
	}
#whoweare
	{
		float:left;
		margin:0x;
		padding:17px 0 20px 22px;
		background:url(images/whoweare.png) no-repeat;
		width:299px;
		height:146px;
	}
#whoweare h2
	{
		float:left;
		width:299px;
		font-family:Verdana;
		font-weight:bold;
		font-size:18px;
		color: #44a7ec;
		margin:0px;
		padding:0px;
	}
#whoweare p.whoweareimg
	{
		float:left;
		margin:10px 0 0 0;
		width:299px;
		padding:0px;
	}
#whoweare p.whoweareimg span.image
	{
		float:left;
		margin:0px;
		padding:0px;
		width:115px;
	}
#whoweare p.whoweareimg span.content
	{
		float:left;
		margin:0px;
		padding:0 0 0 17px;
		width:158px;
		font-family: Tahoma;
		font-size:11px;
		font-weight:normal;
		color: #a1a1a1;
		line-height:15px;
	}
#whoweare p.whoweareimg span.content a
	{
		float:left;
		margin:8px 0 0 0;
		padding:0px;
		color: #0154A0;
		font-family:Tahoma;
		font-size:11px;
		font-weight:bold;
		text-decoration:none;
	}
#whoweare p.whoweareimg span.content a:hover
	{
		float:left;
		margin:8px 0 0 0;
		padding:0px;
		color: #0154A0;
		font-family:Tahoma;
		font-size:11px;
		font-weight:bold;
		text-decoration:none;
		border-bottom:1px solid #f25014;		
	}
#emailnewsletter
	{
		float:left;
		margin:0 0 0 19px;
		padding:17px 0 0 22px;
		background:url(images/whoweare.png) no-repeat;
		width:299px;
		height:146px;
	}
#emailnewsletter h2
	{
		float:left;
		width:299px;
		font-family:Verdana;
		font-weight:bold;
		font-size:18px;
		color: #44a7ec;
		margin:0px;
		padding:0px;
	}
#emailnewsletter p
	{
		float:left;
		margin:10px 0 0 0;
		width:299px;
		padding:0px;
		font-family: Tahoma;
		font-size:11px;
		font-weight:normal;
		color: #a1a1a1;
		line-height:15px;
	}
#emailnewsletter input
	{
		float:left;
		margin:10px 0 0 0;
		background:url(images/newslettertextfieldbg.png) no-repeat;
		font-family:Verdana;
		font-size:11px;
		font-weight:normal;
		color: #000000;
		width:263px;
		padding:7px 0 0 10px;
		height:21px;
		border:0px;
	}
#emailnewsletter a
	{
		float:right;
		margin:8px 25px 0 0;
		background:url(images/subscribeactive.png) no-repeat;
		width:74px;
		height:24px;
		padding:0 0 0 7px;
		line-height:24px;
		font-family: Tahoma;
		font-weight:bold;
		font-size:12px;
		color: #000000;
		text-decoration:none;
	}
#welcomecontent
	{
		float:left;
		margin:0px;
		padding:0px;
		width:661px;
	}
#welcomecontent span.topbottomcurve
	{
		float:left;
		margin:0px;
		padding:0px;
		line-height:1px;
	}
#welcomecontent #middlebg
	{
		float:left;
		background:url(images/welcomebg.png) repeat-y;
		width:610px;
		padding:0 27px 3px 24px;
		margin:0px;
	}
#welcomecontent #middlebg h2
	{
		float:left;
		margin:0px;
		padding:0 0 22px 0;
		width:610px;
		font-family: Verdana;
		font-size:23px;
		font-weight:normal;
		color: #44a7ec;
	}
#welcomecontent #middlebg p.welcomeimg
	{
		float:left;
		margin:0px;
		padding:0px;
		width:610px;
		font-family:Verdana;
		font-size:12px;
		color: #a1a1a1;
		text-align:justify;
	}
#welcomecontent #middlebg p.welcomeimg span.img
	{
		padding:0 24px 30px 0;
		float:left;
		width:183px;
	}
#welcomecontent #middlebg p.welcomeimg span.content
	{
		width:403px;
		float:left;
		line-height:20px;
	}
#welcomecontent #middlebg p.welcomeimg span.content1
	{
		width:610px;
		float:left;
		line-height:20px;
	}
#welcomecontent #middlebg p.separater
	{
		float:left;
		margin:29px 0 0 0;
		border-top:1px solid #2b2b2b;
		width:610px;
		height:37px;
	}
#rightcontent
	{
		float:left;
		padding:0 0 0 19px;
		width:320px;
	}
#socialcomunity
	{
		float:left;
		margin:0px;
		padding:0 0 20px 0;
		background:url(images/socialcomunity.png) no-repeat;
		width:320px;
		height:163px;
	}
#socialcomunity p
	{
		float:left;
		margin:10px 0 0 0;
		padding:0 0 0 10px;
		width:310px;
	}
.featureservices
	{
		float:left;
		margin:0px;
		padding:0 0 20px 0;
		width:320px;
	}
#rightcontent div.lower{
		float:left;
		margin:0px;
		padding:0px;
		width:320px;
}
.featureservices h2
	{
		float:left;
		margin:0px;
		padding:0 0 0 18px;
		width:302px;
		background:url(images/rightheadingsbg.png) no-repeat;
		height:34px;
		font-family:Verdana;
		font-size:16px;
		font-weight:bold;
		color: #44a7ec;
		line-height:34px;		
	}
.featureservices span.bottomcurve
	{
		float:left;
		margin:0px;
		padding:0px;
		width:320px;
		line-height:1px;
	}
.featureservices .middlebg
	{
		float:left;
		margin:0px;
		padding:17px 0 0 18px;
		background:url(images/rightcontentmiddlebg.png) repeat-y;
		width:302px;
	}
.featureservices .middlebg ul
	{
		float:left;
		margin:0px;
		padding:0px;
		width:302px;
		display:block;
	}
.featureservices .middlebg ul
	{
		float:left;
		margin:0px;
		padding:0px;
		width:302px;
		display:block;
	}
.featureservices .middlebg ul li
	{
		float:left;
		margin:0px;
		padding:0px;
		width:302px;
		display:block;
	}
.featureservices .middlebg ul li.separater
	{
		float:left;
		margin:26px 0 0 0;
		padding:0px;
		width:302px;
		display:block;
	}
.featureservices .middlebg ul li p
	{
		float:left;
		margin:0px;
		padding:0px;
		width:302px;
		display:block;
	}
.featureservices .middlebg ul li p span.featureimage
	{
		float:left;
		margin:0px;
		padding:0px;
		width:74px;
		display:block;
	}
.featureservices .middlebg ul li p span.featurescontent
	{
		float:left;
		margin:0px;
		padding:0 0 0 13px;
		width:215px;
		display:block;
		font-family:Tahoma;
		font-size:11px;
		font-weight:normal;
		color: #a1a1a1;
	}
.featureservices .middlebg ul li p span.featurescontent span
	{
		float:left;
		width:215px;
		font-weight:bold;
		color: #ffffff;
		padding:0 0 5px 0;
	}
.featureservices .middlebg ul li p span.featurescontent a
	{
		float:left;
		margin:4px 0 0 0;
		padding:0 0 0 11px;
		background:url(images/moreicon.png) no-repeat;
		font-family: Tahoma;
		font-weight:normal;
		color: #0154A0;
		font-size:11px;
		text-decoration:underline
	}
.featureservices .middlebg ul li p span.featurescontent a:hover
	{
		float:left;
		margin:4px 0 0 0;
		padding:0 0 0 11px;
		background:url(images/moreicon.png) no-repeat;
		font-family: Tahoma;
		font-weight:normal;
		color: #0154A0;
		font-size:11px;
		text-decoration:none
	}
.featureservices .middlebg p,.featureservices .middlebg pre
	{
		float:left;
		margin:0px;
		padding:0px;
		width:302px;
		font-family:Verdana;
		font-size:12px;
		font-weight:normal;
		color: #a1a1a1;
	}
.featureservices .middlebg p.contactuscontent
	{
		float:left;
		margin:12px 0 0 0;
		padding:0px;
		width:302px;
		font-family:Verdana;
		font-size:12px;
		font-weight:normal;
		color: #a1a1a1;
	}
.featureservices .middlebg p span
	{
		font-weight:bold;
	}
#footerblank
	{
		float:left;
		margin:0px;
		padding:0 0 23px 0;
		width:100%;
		background:url(images/footerbg.png) repeat-x top #000000;
	}
#footer
	{
		float:none;
		width:1000px;
		margin:0px auto;
		padding:0px;
	}
#footer p.copyrights
	{
		float:left;
		margin:28px 0 0 0;
		padding:0 0 0 7px;
		width:480px;
		font-family:Tahoma;
		font-size:11px;
		font-weight:normal;
		color: #454545;
	}
#footer p.copyrights a
	{
		text-decoration:underline;
		color: #454545;
	}
#footer p.copyrights a:hover
	{
		text-decoration:none;
		color: #454545;
	}
#footer ul
	{
		float:left;
		margin:28px 0 0 0;
		padding:0 0 0 35px;
		width:478px;
		display:block;
	}
#footer ul li
	{
		float:left;
		margin:0px;
		padding:0px;
		display:block;
		font-family:Tahoma;
		font-size:11px;
		font-weight:normal;
		color: #808080;
	}
#footer ul li a
	{
		color: #808080;
		text-decoration:none;
	}
#footer ul li a:hover
	{
		color: #808080;
		text-decoration: underline;
	}
#footer ul li span
	{
		padding:0 6px 0 6px;
	}

/* stylin blog page */
#middlebg ul.blog{
    width:620px;
    float:left;
    list-style:none;
    font-family:verdana,sans-serif;
    font-size:12px;
    margin:0;
    padding:0;
}
#middlebg h3{
		float:left;
		margin:0px;
		padding:0px;
		width:320px;
		font-family: "Trebuchet MS";
		font-size:18px;
		font-weight:normal;
		color: #ffffff;
        border-bottom:1px dashed #808080;
}
#middlebg ul.blog li{
  padding: 9px 0;
  margin-bottom: 10px;
}
#middlebg ul.blog li p{
  color:#A1A1A1;
  padding: 0 0 6px 0;
}
#middlebg ul.blog li p a{
  color: #0154A0;
  text-decoration: underline;
}
#middlebg ul.blog li p a{
  color: #44a7ec;
  text-decoration:none;
}
#middlebg ul.blog li a{
  color: #44a7ec;
}
#middlebg ul.blog li a:hover{
  color: #44a7ec;
  text-decoration:none;
}

/* stylin contact us page */
#contact{
  float:left;
  padding:0 0 0 19px;
  width:320px;
}
#contact h3{
  font-family: Verdana, sans-serif;
  font-size:12px;
  color:#FFF;
}
#contact p{
  font-family: Verdana;
  font-size:13px;
}
#contact p a,#contact p a span{
  font-family: verdana,sans-serif;
  font-size:11px;
  font-weight:100;
  color: #44a7ec;
  text-decoration:underline;
}
#contact p a{
  text-decoration:none;
}
#contact p a:hover span{
  font-family: Verdana,sans-serif;
  color: #44a7ec;
  text-decoration:none;
}

/* stylin portfolio page */
#middlebg ul.portfolio{
  width: 610px;
  float:left;
  list-style:none;
}
#middlebg ul.portfolio li{
  width: 250px;
  float:left;
  margin:0 0 25px 30px;
}
#middlebg ul.portfolio li a.one{
  background: url(../03/images/blog-post-hover.jpg) no-repeat;
  width:188px;
  height:100px;
  float:left;
  border: 1px solid #EFEFEF;
}
#middlebg ul.portfolio li a.one:hover{
  background: url(../03/images/blog-post.jpg) no-repeat;
}
#middlebg ul.portfolio li a.two{
  background: url(../03/images/blog-post3-hover.jpg) no-repeat;
  width:188px;
  height:100px;
  float:left;
  border: 1px solid #EFEFEF;
}
#middlebg ul.portfolio li a.two:hover{
  background: url(../03/images/blog-post2.jpg) no-repeat;
}
#middlebg ul.portfolio li a.three{
  background: url(../03/images/blog-post2-hover.jpg) no-repeat;
  width:187px;
  height:100px;
  float:left;
  border: 1px solid #EFEFEF;
}
#middlebg ul.portfolio li a.three:hover{
  background: url(../03/images/blog-post1.jpg) no-repeat;
}
#middlebg ul.portfolio li a img{
  border:0;
}
#middlebg ul.portfolio li p{
  width: 250px;
  float:left;
  font-family:Verdana;
  font-size:12px;
  color: #a1a1a1;
  text-decoration:underline;
}

/* privacy policy */
#welcomecontent div#privacy p{
  text-align:justify;
  padding:0 0 5px 0;
  font-family: Verdana, sans-serif;
  color:#a1a1a1;
  font-size:12px;
}
div.notices{
  float:left;
  margin:0px;
  padding:17px 20px 0 16px;
  background:url(images/rightcontentmiddlebg.png) repeat-y;
  width:300px;
}
div.notices p.notice{
  width:280px;
  float:left;
  font-size:11px;
  font-family:Verdana,sans-serif;
  color:#a1a1a1;
  text-align:justify;
}

/* terms of service */
#middlebg p.tos{
  font-family: Verdana,sans-serif;
  font-size:12px;
  color:#a1a1a1;
  text-align:justify;
}

/* Easy Slider */

#slider{width:996px; margin:0px; padding:0 0 4px 4px; float:left; background: url(images/slideshowbg.png) no-repeat; height:258px;}	

#prevBtn, #nextBtn{ 
display:block;
width:30px;
height:77px;
position:absolute;
left:-30px;
top:71px;
}	
#nextBtn{ 
left:696px;
}														
#prevBtn a, #nextBtn a{  
display:block;
width:24px;
height:53px;
position:absolute;
z-index:200;
left:6px;
top:27px;
text-indent:-9999px;
background: url(images/leftarrow.png) no-repeat 0 0;	
}	
#nextBtn a{ 
background: url(images/rightarrow.png) no-repeat 0 0;
left:304px;
width:24px;
height:52px;
}												
#container{	
margin:0px;
position:relative;
text-align:left;
width:1000px;
left:0;
padding:0px;
float:left;
border:0px;
}	
/* // Easy Slider */