/*

Theme Name: PRO

Theme URL:  http://www.oneimspro.com

Description: 

Author: oneims

Author URI: http://www.oneimspro.com

*/



body{margin:0; padding:0;font-family: Verdana,Arial,sans-serif;

font-size:12px;color:#555;}



p{ font-family: Verdana,Arial,sans-serif;line-height:1.8em;font-size:12px;}

a{color:#444; text-decoration:none; outline:none}

a:hover, a:active, a:focus { color:#333;

   outline:none; 

}

.clearfix{clear:both;}

img, img a:link{border:0;}

#header-wrap{margin:0; padding:0;background:#fff url(images/headbg.png) repeat-x top;}

#header{margin:0 auto; padding:0;width:940px; height:155px; }

#logo{padding:0px 0px 0px 0px; float:left; position:relative;  }
#logo img{ margin: 0px 0px 0px 0px;}
#header-right{width:670px; float:left; margin:0 10px 0px 0px; padding:0;}
#logo .shleft{ background:url(images/logobg.jpg) no-repeat left; position:absolute; left:-94px; top:0px; height:50px; width:94px;}
#logo .shright{ background:url(images/logobg.jpg) no-repeat right; position:absolute; right:-89px; top:0px; height:50px; width:94px;}
#navtop{height:45px; width:669px;font-family:"Lucida Grande","Lucida Sans Unicode","Lucida Sans",Tahoma,Verdana,Arial,sans-serif;text-transform:uppercase;}

#navtop a{display:block; float:right; margin:0; text-align:center; width:65px; padding:10px 0 15px; color:#555555; background: url(images/loginbg.png) no-repeat top; font-size:13px; text-decoration: none; text-indent:-9876px; overflow:hidden;}



#nav{float:right;list-style:none; margin:34px 10px 0px 0px; padding:0;font-family:"Lucida Grande","Lucida Sans Unicode","Lucida Sans",Tahoma,Verdana,Arial,sans-serif;text-transform:uppercase;}

#nav li{ display: inline; margin:0; padding:0;background:none;}

#nav li a{color:#555555; font-size:14px; padding:12px; margin:0; text-decoration: none;}

#nav li.current_page_item a, #nav li.current_page_parent a{color:#1b75bc;}

#nav li a:hover{color:#1b75bc;}

h1{font-family: "Myriad Pro", Myriad, Arial, Helvetica, sans-serif;}

#slider-wrap{margin:0; padding:0;background:#fff url(images/sliderbg.jpg) no-repeat bottom center; }
#slider1{margin:0 auto; padding:0;width:941px; height:464px; overflow:hidden; position:relative}
#homecontent-wrap{margin:0; padding:0;background:#fff;}
#homecontent{margin:0 auto; padding:0;width:940px;}

#homeleft{width:612px; float:left;}
#homeleft .box{ padding-bottom:18px;}
#homeleft .box .desc{ float:right; width:434px;margin-bottom:15px;}
#homeleft .box img{ float:left}
#homeleft .box h2{ margin:0; padding:0px 0px 10px; color:#1b75bc; font-size:18px; font-weight:bold}
#homeleft .box p{ margin:0; padding:0px 0px 10px;font-size:14px;line-height:131%;}

#homecontent .extras .box .desc{ float:right; width:414px;}
#homecontent .extras h3{ color:#555555; padding:3px 0px; margin:0px;}
#rightbar{width:271px; float:right; position: relative;}

#rightbar .boxtop{ background:url(images/sboxtop.png) no-repeat top;width:271px;}
#rightbar .box{ background:url(images/sbox.png) repeat-y center;width:271px; margin:30px 0 0px}
#rightbar .boxbot{ background:url(images/sboxbot.png) no-repeat bottom;}
#rightbar h2{ background:url(images/sboxh2.png) no-repeat bottom left; display:block; padding-bottom:10px; margin: 0 54px 0 0px; font-size:18px;}
#rightbar h2 span{ display:block; padding:10px 30px; background:#1b75bc; color:#fff;}

#rightbar .boxcontent{ padding:0px 10px 10px 25px;}
#cform{}
#cform input{width:216px;}
#cform textarea{width:216px; height:100px;}
#cform input#letstalk{ width:170px; height:53px; background:url(images/letstalk.png); margin:10px 30px; padding:0; outline:none; border:0px; color:#fff; text-indent:-9876px;}
#cform .ajax-loader{display:none;}
#cform span{ font-size:10px;}

#how{}
#how h3{ height:110px; color:#636363; margin:5px 0px; font-weight: normal; font-size:18px;}
#how h3 span{padding:25px 5px 25px 41px; display:block }
#how .one{ background: url(images/s1.png) no-repeat left;}
#how .two{background: url(images/s2.png) no-repeat left;}
#how .three{ background: url(images/s3.png) no-repeat left;}


#container-wrap{margin:0; padding:0;}

#container{margin:0 auto; padding:0;width:940px;}

#pagetop{height:94px; width:940px; margin:0px 0px 35px; padding:0;position:relative; background:url(images/hr.png) no-repeat bottom center;}

#pagetop h1{color:#f99f34; margin:0; padding:15px 0px; font-size:56px;float:left; font-weight:bold;min-width:600px;}



#pagetop-contact{color:#0d62a6; margin:0; padding:18px 0px; font-size:26px; width:220px; font-weight:normal;position:absolute; right:0px; top:12px;font-weight:bold;font-family: "Myriad Pro", Myriad, Arial, Helvetica, sans-serif;}



#pagetop-email{color:#0d62a6; margin:0; padding:0px; height:22px; width:91px; position:absolute; right:40px; top:60px;background:url(images/email-button.png)}

#pagetop-email{color:#0d62a6; margin:0; padding:0px; height:22px; width:150px; position:absolute; right:40px; top:60px;background:url(images/btngetstartednow.gif)}

#pagetop-email a{display:block;height:22px; width:91px;}

#pagetop-email:hover{background-position:right center;}

#content-right{width:680px; float:right; }

#sidebar{margin: 20px 0px 0px 0px;width:235px;min-height: 700px; float:left;  background: url(images/sidebar.png) no-repeat right top;}



#sidebar ul{margin:50px 0px;padding:0; list-style:none;font-family: 'Lucida Grande', Verdana, Arial, 'Bitstream Vera Sans', sans-serif; }

#sidebar li{padding: 10px 0px 10px 10px; margin:0px 0px 0px 0px;}

#sidebar li a{display:block;color:#333; margin-left:20px;padding:0px 10px 0px 40px; background: url(images/blt2.png) no-repeat left;line-height:36px; }

#sidebar li.current_page_item{ background: url(images/sidenav-active.png) no-repeat center right;}

/*#sidebar li.current_page_item a, #sidebar li a:hover, #sidebar li a:active{background: url(images/blt1.png) no-repeat left;color:#0d62a6;}*/



#sidebar li#page-item-5 a{background: url(images/ic1.png) no-repeat left bottom;}

#sidebar li.page-item-15 a{background: url(images/ic2.png) no-repeat left bottom;}

#sidebar li.page-item-17 a{background: url(images/ic3.png) no-repeat left bottom;}

#sidebar li.page-item-19 a{background: url(images/ic4.png) no-repeat left bottom;}

#sidebar li.page-item-21 a{background: url(images/ic5.png) no-repeat left bottom;}

#sidebar li.page-item-23 a{background: url(images/ic6.png) no-repeat left bottom;}



#sidebar li#page-item-5 a:hover,#sidebar li#page-item-5.current_page_item a{background: url(images/ic1.png) no-repeat left top;}

#sidebar li.page-item-15.current_page_item a{background: url(images/ic2.png) no-repeat left top;}

#sidebar li.page-item-17.current_page_item a{background: url(images/ic3.png) no-repeat left top;}

#sidebar li.page-item-19.current_page_item a{background: url(images/ic4.png) no-repeat left top;}

#sidebar li.page-item-21.current_page_item a{background: url(images/ic5.png) no-repeat left top;}

#sidebar li.page-item-23.current_page_item a{background: url(images/ic6.png) no-repeat left top;}





#sidebar li a:hover{background-position: left top;}

#sidebar ul ul{margin:0; padding:0;}


#bottom-wrap{margin:0; padding:0; background:#151515; }

#footer{margin:0 auto; padding:20px 0px 0px;width:940px;color:#333;}

#footer a{color:#333;}
#footer a{color:#E9C923;}
#footer-bottom a{color:#E9C923;}

.fleft{float:left; width:453px;}

.fright{float:right; width:453px;}

.frightb1{float:left; width:208px;}

.frightb2{float:right; width:208px;}

#footer h2{ margin:0px 0px;padding:3px 0px 10px 25px;  color:#ccc; font-size: 14px;font-weight:bold;}

#footer h2.news{background: url(images/feed.png) no-repeat left top;}

#footer h2.twitter{background: url(images/twitter.png) no-repeat 0px 0px;}

#footer h2.contact{background: url(images/cntct.png) no-repeat 0px 0px;}

#footer h2 a{color:#ccc;}#footer h3 a{color:#ccc;}

#footer h3{ margin:0px 0px;padding:10px 0px 10px 25px;  color:#ccc; font-weight:normal; font-size: 14px;}

#footer h3.mail{background: url(images/mail.png) no-repeat 0px 10px;}

#footer h3.phone{background: url(images/call.png) no-repeat 0px 10px;}
#footer h3.facebook1{background: url(images/facebook-icon.png) no-repeat 0px 10px;}
#footer h3.twitter1{background: url(images/twitter-icon.png) no-repeat 0px 10px;}

#footer .footer-nav {margin-top:20px;}
#footer .footer-nav h2{padding:3px 0px 5px 0px;}
#footer .footer-nav li{padding:3px 0px;}
#footer .footer-nav li a{color:#999; font-size:11px;}

#w_twitter .twtr-hd{display:none;}
#w_twitter .twtr-ft{display:none;}

#bottom-cover{width:100%; height: 81px; background:url(images/signup-bg.png) repeat-x;margin-top:100px;color:#c1c1c1;}
#bottom-cover p{text-align:center;font-size:26px;}
#bottom-cover a{color:#ffffff;font-weight:bold;}
#bottom-cover a:hover{color:#c1c1c1;}
#bottom-cover img{vertical-align:middle;}
#signup-cover{ width:100%;}
#signup-center{width: 940px; margin:40px auto; padding:40px 0px 0px; background:url(images/hr.png) no-repeat top center}

.signupbg{width: 332px;display:block;height:112px; background:url(images/signmeup.png) left top; margin:0px auto;}




.takethetour{width: 240px;display:block;height:74px; background:url(images/takethetour.png) left top;}

.takethetour:hover{background:url(images/takethetour.png) top center}

.takethetour:active{background:url(images/takethetour.png) top right;}







#signup-btn a, #signup-btn a:active{outline:none;}

#footer .footernews{width:100%;font-size:11px; font-weight:normal;background:url(images/brdr1.png) repeat-x top;padding-top:10px;}

#footer h4 a{margin:0; padding: 0px 10px 0px 10px; font-size:11px; font-weight:normal;}

#footer h4{margin:0; }



#footer .footernews p{padding:10px 10px 10px 10px; margin:0; color:#cccccc;}

#footer-bottom{width:940px; margin:15px auto;padding:20px 0px;background:url(images/brdr1.png) repeat-x top; text-align:center; color:#ccc; font-size:11px;}



#widepage{width:940px; margin:0; padding:0;}

#widepage p{padding:3px 0px; line-height:180%;margin:0;}



#widepage h2, #widepage h3 {font-family:'Trebuchet MS',Trebuchet,Verdana,sans-serif;}

.leftblock{width:440px; float:left;}

.rightblock{width:440px; float:right;}



#support-left{ float:left; width:605px;margin-bottom:10px;}

#support-left p{font-size:14px;}

#support-form{background:#fdf2e5; border:1px solid #ecc29c; -moz-border-radius:5px;-webkit-border-radius:5px;border-radius:5px;position:relative;width:590px; margin-bottom:20px;}

#support-form form{margin:0; padding:0;}

#support-form .sf1{ border:1px solid #ecc29c; background:#fff;width:373px;  margin:10px 12px; font-size:14px; color:#333;padding:3px 3px;}

#support-form h6{font-family:"Lucida Grande","Lucida Sans Unicode","Lucida Sans",Tahoma,Verdana,Arial,sans-serif;margin:0; padding:20px 23px 0px 23px; font-size:15px; color:#0d62a6;font-weight:bold;}

#support-form p{margin:0;padding:0px;}

#support-form span{padding:0px 10px; test-align:center}

#support-form textarea{border:1px solid #ecc29c; background:#fff;width:373px; height: 200px;margin:10px 12px;font-size:14px; color:#333; padding-left:3px;}

#support-form .sub{width:100%; height: 50px; margin:10px 23px;}

#support-form #send{width:91px; height:47px;background: url(images/send.png); margin: 0px; padding:0; border:0px;text-indent:-9000px;}



.examples-left{width:414px; float:left; margin:10px 0px; padding:0;}

.examples-left h2{color:#000; padding:20px 0px; margin:0; font-size:24px;font-weight:bold;}

.examples-left p{padding:10px 0px;margin:0;}

.examples-left .box{background:#fdf2e5; border:1px solid #ecc29c; width:100%; height: 100px;}



#examples-showcase{}

#examples-showcase .block{margin:5px; float:left;}
#examples-showcase .block span{padding:5px;background:url(images/design_bg.jpg) no-repeat top left;display:block;height:214px;} 
#examples-showcase .block span img{width:284px;height:204px;border:1px solid #CFCFCF;}

#examples-showcase h3{padding:20px 0px 5px 0px;text-align:center;}



#featurespage ul{margin:0; padding:0; list-style:none;}

#featurespage li{margin:0; background:none; }

#featurespage h3{font-family:'Trebuchet MS',Trebuchet,Verdana,sans-serif;color:#0d62a6;width: 100%; margin:0px; padding:20px 20px 10px 20px; line-height:100%;font-size:18px; text-align:left;font-weight:bold;}

#featurespage p{padding-left:20px;}

#featurespage .features-content{width:400px;}

#featurespage .features-section{float:left; width:100%;padding-bottom:10px; border-bottom:1px solid #ccc;}



#signup h2{color:#555;text-align:center; font-size:34px; padding:10px 0px; margin:15px 0px;font-weight:normal; }





#signup-tabl table{margin:0; padding:0;text-align:center}

#signup-tabl tr{margin:0; padding:0;}

#signup-tabl td{margin:0; padding:5px 0px; text-align:center;}

#signup-tabl h3{margin:15px 0px 0px 0;color:#ffeae6; padding:0px 3px; font-size:18px; font-weight:bold;text-transform:uppercase;}

#signup-tabl h4{margin:0px 0px 0px 0px;color:#ffeae6; padding:0px 3px;font-size:22px; font-weight:bold;text-transform:uppercase;}

#signup-tabl .th1{height:160px; background:#fff; border-right:2px solid #fff;}

#signup-tabl .th2{height:160px; background:#ecf4fe url(images/th2.png) no-repeat top center; border-right:2px solid #fff;}

#signup-tabl .th3{height:160px; background:#e5f1f8 url(images/th3.png) no-repeat top center; border-right:2px solid #fff;}

#signup-tabl .th4{height:160px; background:#e6f8ff url(images/th4.png) no-repeat top center; border-right:2px solid #fff;}

#signup-tabl .th5{height:160px; background:#e5f0f5 url(images/th5.png) no-repeat top center; border-right:2px solid #fff;}

#signup-tabl .th6{height:160px; background:#e6e5ee url(images/th6.png) no-repeat top center; border-right:2px solid #fff;}



#signup-tabl .th4 h3{margin-top:-10px; font-size:19px;}

#signup-tabl img{}

#signup-tabl .th1e{height:40px; background:#fff; border-right:2px solid #fff;}

#signup-tabl .th2e{height:40px; background:#ecf4fe; border-right:2px solid #fff;}

#signup-tabl .th3e{height:40px; background:#e5f1fb; border-right:2px solid #fff;}

#signup-tabl .th4e{height:40px; background:#e6f8ff; border-right:2px solid #fff;}

#signup-tabl .th5e{height:40px; background:#e5f0f5; border-right:2px solid #fff;}

#signup-tabl .th6e{height:40px; background:#e6e5ee; border-right:2px solid #fff;}



#signup-tabl .th1o{height:40px; background:#e6e6e6; border-right:2px solid #fff;}

#signup-tabl .th2o{height:40px; background:#bfd0f7; border-right:2px solid #fff;}

#signup-tabl .th3o{height:40px; background:#b9d1f2; border-right:2px solid #fff;}

#signup-tabl .th4o{height:40px; background:#b8e5ed; border-right:2px solid #fff;}

#signup-tabl .th5o{height:40px; background:#bad6da; border-right:2px solid #fff;}

#signup-tabl .th6o{height:40px; background:#b9cfcd; border-right:2px solid #fff;}





h3#ns1{margin:0;padding: 20px 0px 5px 0px; text-align:center; font-weight:normal; font-size:28px; color:#555;}

h3#ns2{margin:0;padding: 0px 0px 5px 0px; text-align:center; font-weight:normal; font-size:24px; color:#555;}

h3#ns3{margin:0;padding: 0px 0px 20px 0px; text-align:center; font-weight:normal; font-size:28px; color:#065fa6;}





#faqs{padding:10px 10px 30px 10px;}

#faqs h3{color:#a31901; padding: 15px 0px 5px 0px}

#faqs .ques{padding:10px 0px 0px 0px; margin:0px 10px;font-weight:bold; font-size:12px; color:#555;min-height:20px;/*background: url(images/que.png) no-repeat left top;*/}

#faqs .ans{padding:5px 0px 10px 0px; margin:0px 10px 0px 30px;font-weight:normal; font-size:12px; color:#555;min-height:30px;/*background: url(images/ans.png) no-repeat left top;*/}



.entry{padding:20px 0 10px;}







h2{color:#0d62a6; font-size:24px; font-weight:normal;margin:0; padding:30px 0px 10px 0px}

h3{color:#333; font-size:14px; font-weight:bold;margin:0; padding:10px 0px 0px 0px}



ul{margin:0; padding:0; list-style:none;}

.entry ul li, #widepage ul li{background: url(images/greybullet.png)no-repeat left center;padding:5px 0px 5px 20px; margin:0; font-family:"Lucida Grande","Lucida Sans Unicode","Lucida Sans",Tahoma,Verdana,Arial,sans-serif;line-height:1.8em;font-size:12px;}







img {



	border:0;



	margin: 0px;



	}



a {



	color:#015da8;



	text-decoration:none



	}



a:hover {



	color:#38acd1;



	text-decoration:none



		}



h1, h2, h3, h4, h5, h6 {



	



	}







.entry blockquote { border-left:6px solid #ececec;



	padding-left:10px;



	color:#aaa;



	font-style: normal;



		

                  font-size:13px;

	}



.clear {



	clear:both;



	}





img.centered  {



	display: block;



	margin-left: auto;



	margin-right: auto;



	margin-bottom: 10px;



	padding: 0px;



	}



	



img.alignnone {



	padding: 3px 3px;



	margin: 5px;



	display: inline;



	background:#fff;



	border: 0px solid #ccc;



	}







img.alignright {border: 0px solid #ccc;



	padding: 3px 3px;



	margin: 5px;



	display: inline;



	}







img.alignleft {border: 0px solid #ccc;



	padding: 3px 3px;



	margin: 5px;



	display: inline;



   }



	



.aligncenter {



	display: block;



	margin-left: auto;



	margin-right: auto;



	margin-bottom: 10px;



	}







.alignright {



	float: right;



	margin: 0px 0px 10px 10px;



	}







.alignleft {



	float: left;



	margin: 0px 10px 10px 0px;



	}



	



.wp-caption {



	border: 1px solid #DDDDDD;



	text-align: center;



	background-color: #ededed;



	padding: 4px 0px 5px 0px;



	}







.wp-caption img {



	margin: 0px 0px 5px 0px;



	padding: 0px;



	border: 0px;



	



	}







.wp-caption p.wp-caption-text {



	margin: 0px;



	padding: 0px 0px 0px 0px;



	font-size: 11px;



	font-weight: normal;



	line-height: 12px;



	}





.bborder{width:100%; height:1px; background:#ccc;margin:10px 0px; float:left;}







.home-title{width:650px; height:200px;}

#homemain-top p{color:#000;}



#blogsidebar{margin: 20px 0px 0px 0px;width:235px;min-height: 700px; float:left;  background: url(images/sidebar.png) no-repeat right top;}



#blogsidebar ul{margin:10px 0px;padding:0; list-style:none;font-family: 'Lucida Grande', Verdana, Arial, 'Bitstream Vera Sans', sans-serif; }

#blogsidebar li{padding: 10px 0px 10px 10px; margin:0px 0px 0px 0px;}

#blogsidebar li a{display:block;color:#333; margin-left:20px;padding:0px 10px 0px 40px; background: url(images/blt2.png) no-repeat left;line-height:36px; }

#blogsidebar li.current_page_item{ background: url(images/sidenav-active.png) no-repeat center right;}

#blogsidebar li.current_page_item a, #blogsidebar li a:hover, #blogsidebar li a:active{background: url(images/blt1.png) no-repeat left;color:#0d62a6;}

a {



color : #065fa6;



text-decoration : none;



}



a:hover {



color : #333;



text-decoration : none;



}



blockquote {



padding-left : 10px;



color : #444;



font-style : normal;



}



.clear {



clear : both;



}



img.centered {



display : block;



margin-left : auto;



margin-right : auto;



margin-bottom : 10px;



padding : 0;



}



img.alignnone {



padding : 5px 5px;



margin : 0 0 10px 0;



display : inline;



background : #fff;



border : 1px solid #dddddd;



}



img.alignright {



padding : 5px 5px;



margin : 0 0 0 0;



display : inline;



background : #fff;



}



img.alignleft {



padding : 5px 5px;



margin : 0 0 0 0;



display : inline;



background : #fff;



}



.aligncenter {



display : block;



margin-left : auto;



margin-right : auto;



margin-bottom : 10px;



}



.alignright {



float : right;



margin : 0 0 10px 10px;



}



.alignleft {



float : left;



margin : 0 10px 10px 0;



}



.wp-caption {



border : 1px solid #dddddd;



text-align : center;



background-color : #dfe2e4;



padding : 4px 0 5px 0;



}



.wp-caption img {



margin : 0 0 5px 0;



padding : 0;



border : 0;



}



.wp-caption p.wp-caption-text {



margin : 0;



padding : 0 0 0 0;



font-size : 11px;



font-weight : normal;



line-height : 12px;



}



p {



margin : 0;



padding : 10px 0;



}

.entry .mainbox{width:100%; clear:both;margin:10px 0px; float:left;}

.entry .leftbox{width:300px; float:left; margin:0px 23px 0px 0px}

.entry  .centerbox{width:300px; float:left; margin:0px 0px 0px 0px}

.entry  .rightbox{width:300px; float:right; margin:0px 0px 0px 0px}

.entry h2{color:#0d62a6;

font-family:'Trebuchet MS',Trebuchet,Verdana,sans-serif;

font-size:18px;

font-weight:bold;

line-height:100%;

margin:0;

padding:20px 0 0;

text-align:left;

width:100%;}





#heading {

			display: block;

			text-align: center;

			margin-bottom: 1em;

		}

		#heading * {

			display: inline;

			padding: 4px;

			user-select: none;

			cursor: pointer;

			vertical-align: middle;

		}

		#heading li{font-size:14px; color:#fff; }

		#heading li.active {

			color:#DDD531;

			}

		

		#wrapper { border: 1px dotted gray; margin: 1em; padding: 1em; }

		

		#panes {

			text-align: justify;

			border-style: none;

			height:220px;overflow:hidden;

			margin: 0 1em 0 1em;

		}

		

		#panes p {

		  width: 600px;

		  margin: 0 auto 1em auto;

		  line-height: 1.2em;

		}

		

		#panes div div { overflow: hidden; }

		

		#previous { display: none;  }

		#next { display: none;  }

	

.pane{height:220px;}
#cu3er-container {width:940px; outline:0;}

a.twtr-hyperlink{color:#065fa6}


#wpcf7-f1-p28-o1{}
#wpcf7-f1-p28-o1{border:1px solid #DCDDDE; margin:10px 0; padding:20px; width:375px;}
#wpcf7-f1-p28-o1 label{display:block;}
#wpcf7-f1-p28-o1 span{font-size:11px;}
#wpcf7-f1-p28-o1 span.required-text{color:#FF0000;font-size:11px;}
#wpcf7-f1-p28-o1 p{color:#222222; font-size:12px; font-weight:normal; margin-bottom:10px;}
#wpcf7-f1-p28-o1 input.textfield{color:#000000; font-size:16px; font-weight:bold; padding:3px;width:350px;}
#wpcf7-f1-p28-o1 textarea{color:#000000; font-size:16px; font-weight:bold; padding:3px;width:350px;height:175px;}
#btncontactus{width:125px;height:41px;background:url(images/btncontactus.gif) no-repeat left top ;border:none;text-indent:-9999px;cursor:pointer;}

#wpcf7-f2-p65-o1{}
#wpcf7-f2-p65-o1{border:1px solid #DCDDDE; margin:10px 0; padding:20px; width:375px;}
#wpcf7-f2-p65-o1 label{display:block;}
#wpcf7-f2-p65-o1 span{font-size:11px;}
#wpcf7-f2-p65-o1 span.required-text{color:#FF0000;font-size:11px;}
#wpcf7-f2-p65-o1 p{color:#222222; font-size:12px; font-weight:normal; margin-bottom:10px;}
#wpcf7-f2-p65-o1 input.textfield{color:#000000; font-size:16px; font-weight:bold; padding:3px;width:350px}
#wpcf7-f2-p65-o1 select{color:#000000; font-size:16px; font-weight:bold; padding:3px;width:360px}
#wpcf7-f2-p65-o1 textarea{color:#000000; font-size:16px; font-weight:bold; padding:3px;width:350px;height:175px;}
#btnsignupnow{width:125px;height:41px;background: #1B75BC; cursor:pointer; color: white; font-size: 14px; font-weight: bold;}
.homelefth2{font-weight:bold;font-size:38px;margin-bottom:15px;} 


#homeleft .box h2 a{color:#1B75BC;}
#homeleft .box img{float:none;margin-top:22px;}
#homeleft .box .desc{width:475px;padding:10px 0;}
#homeleft .box{border:medium none;margin:0;padding:0;}
#home_accordion h2, #home_accordion2 h2 {color:#1B75BC;font-size:18px;font-weight:bold;margin:0 0 3px;padding:0;border:none;}
#home_accordion h2 a, #home_accordion2 h2 a {color:#1B75BC;}
.homelefth2{font-size:18px;}

#slider-wrapper {
position: relative;
    background:url(images/slider.png) no-repeat;
    width:940px;
    height:340px;
	z-index: 1;
	clear: both;
}

#slider {
	position: relative;
   width:940px;
    height:340px;
	background:url(images/loading.gif) no-repeat 50% 50%;
	z-index: 2;
}
#slider img {
	position: relative;
	top:0px;
	left:0px;
	display:none;
	z-index: 3;
}
#slider a {
	border:0;
	display:block;
}

.nivo-controlNav {
	position:absolute;
	left:20px;
	bottom:20px;
}
.nivo-controlNav a {
	display:block;
	width:20px;
	height:20px;
	background:url(images/bullets.png) no-repeat;
	text-indent:-9999px;
	border:0;
	margin-right:3px;
	float:left;
}
.nivo-controlNav a.active {
	background-position:0 -20px;
}

.nivo-directionNav a {
	display:block;
	width:50px;
	height:50px;
	background:url(images/arrows.png) no-repeat;
	text-indent:-9999px;
	border:0;
}
a.nivo-nextNav {
	background-position:-50px 0;
	right:15px;
}
a.nivo-prevNav {
	left:15px;
}

.nivo-caption {
    text-shadow:none;
    font-family: Helvetica, Arial, sans-serif;
}
.nivo-caption a { 
    color:#efe9d1;
    text-decoration:underline;
}
.nivoSlider {
	position:relative;
}
.nivoSlider img {
	position:absolute;
	top:0px;
	left:0px;
}
/* If an image is wrapped in a link */
.nivoSlider a.nivo-imageLink {
	position:absolute;
	top:0px;
	left:0px;
	width:100%;
	height:100%;
	border:0;
	padding:0;
	margin:0;
	z-index:60;
	display:none;
}
/* The slices in the Slider */
.nivo-slice {
	display:block;
	position:absolute;
	z-index:50;
	height:100%;
}
/* Caption styles */
.nivo-caption {
	position:absolute;
	left:0px;
	bottom:0px;
	background:#000;
	color:#fff;
	opacity:0.8; /* Overridden by captionOpacity setting */
	width:100%;
	z-index:89;
}
.nivo-caption p {
	padding:5px;
	margin:0;
}
.nivo-caption a {
	display:inline !important;
}
.nivo-html-caption {
    display:none;
}
/* Direction nav styles (e.g. Next & Prev) */
.nivo-directionNav a {
	position:absolute;
	top:45%;
	z-index:99;
	cursor:pointer;
}
.nivo-prevNav {
	left:0px;
}
.nivo-nextNav {
	right:0px;
}
/* Control nav styles (e.g. 1,2,3...) */
.nivo-controlNav a {
	position:relative;
	z-index:99;
	cursor:pointer;
}
.nivo-controlNav a.active {
	font-weight:bold;
}
