/* CSS reset */

html,body,div,span,applet,object,iframe,h1,h2,h3,h4,h5,h6,p,blockquote,pre,a,abbr,acronym,address,big,cite,code,del,dfn,em,img,ins,kbd,q,s,samp,small,strike,strong,sub,sup,tt,var,b,u,i,center,dl,dt,dd,ol,ul,li,fieldset,form,label,legend,table,caption,tbody,tfoot,thead,tr,th,td,article,aside,canvas,details,embed,figure,figcaption,footer,header,hgroup,menu,nav,output,ruby,section,summary,time,mark,audio,video{border:0;font-size:100%;font:inherit;vertical-align:baseline;margin:0;padding:0}body{line-height:1}
ol,ul{list-style:none}
blockquote,q{quotes:none}
blockquote:before,blockquote:after,q:before,q:after{content:none}
table{border-collapse:collapse;border-spacing:0}

/* Common styles */

body{
background:#60bcd3;font-family:Verdana, Arial, Helvetica, sans-serif;font-size:11px;color:#333;
}

p,.content ul{
font:normal normal normal 11px/140% Verdana, Arial, Helvetica, sans-serif;color:#333;padding-bottom:10px;
}


h2,h3{
color:#eb008b;text-align:center;
}

h2{
font:normal normal 900 20px/120% Verdana, Arial, Helvetica, sans-serif;padding-bottom:5px;
}


h3{
font:normal normal 900 18px/120% Verdana, Arial, Helvetica, sans-serif;padding-bottom:10px;
}

strong{
font-weight:900;
}

em{
font-style:italic;
}

a:link,a:visited{
text-decoration:none;color:#666;
}

.clearfix:after{visibility:hidden;display:block;font-size:0;content:" ";clear:both;height:0;}
.clearfix{display:inline-block;}
/* start commented backslash hack \*/
* html .clearfix{height:1%;}
.clearfix{display:block;}
/* close commented backslash hack */

/* layout */

.wrapper{
width:936px;margin:0 auto;
}

.page{
background:#fff url('../images/top.png') no-repeat 0 0;
}

.inner{
width:890px;margin-left:25px;
}

.leftcol{
float:left;width:626px;
}

.rightcol{
float:right;width:243px;
}

.content{
display:block;height:300px;background:#cdecf8 url('../images/content.png') left bottom no-repeat;margin:0 0 20px 0;padding:12px;min-height:375px;height:auto !important;height:375px;
}

.footer{
display:block;width:936px;margin:0 auto;background:#60bcd3 url('../images/bottom.png') 0 0 no-repeat;padding-top:20px;
}

.toptext,.footer p,.footer a{
font: normal normal normal  10px/120% Verdana, Arial, Sans serif;color:#fff ;background:none;
}

.footer a:hover{
color:#666;
}

.toptext{
padding:0;margin:8px 0;
}

.desc{
margin-bottom:20px;
}

.faq h4{
cursor:pointer;margin:10px 0;
}

h3.grey{
font-size:12px;color:#666;text-align:left;padding-bottom:0
}

ul.sitemap{
	display:block;color:#339eb9;
}
.sitemap a{
	color: #339eb9;
}

.sitemap a:hover{
	color: #257285;
	text-decoration: underline;
}

.sitemap li{
	margin-left:75px;padding:7px 0 0 5px;list-style-image: url(../images/bullet.gif);padding-left: 5px;font-weight:900;
}

.reset{
margin:0;padding:0;
}

.othersites h3{
font-size:12px;color:#333;text-align:left;padding-bottom:0
}

.content .othersites a{
font-weight:normal;
}


.footer p{
text-align:right;
}

.footer-note{
margin-top:10px;
}

.apply{
display:block;margin:22px 0 9px;
}

.logo{
margin-left:25px;padding:20px 0 10px;
}

/* content */

.content hr{
display:block;background:#999;height:1px;border:0;margin-bottom:10px;
}

.content ul{
list-style:disc;padding-left:10px;margin-left:20px;
}

h2.title{
font-size:14px;margin:15px 0 5px;text-align:left;
}

h3.title{
font-size:12px;color:#60bed3;text-align:left;margin-bottom:10px;
}

.content h4{
color:#eb008b;font:normal normal 900 11px/140% Verdana, Arial, Helvetica, sans-serif;
}

.content a{
font-weight:900;
}


/* Menu */

.menu{display:block;}

.menu li{float:left;display:inline;margin-right:10px;}

.menu li a{display:block;width:96px;height:42px;background-image:url('../images/nav.png');text-indent: -999px;font-size:0;display:block;line-height:0;}

.home a{background-position:0 0;} .home a:hover,.home  a.active{background-position:0 -42px;}
.why a{background-position:-96px 0;} .why a:hover,.why a.active{background-position:-96px -42px;}
.what a{background-position:-192px 0;} .what a:hover,.what a.active{background-position:-192px -42px;}
.prices a{background-position:-288px 0;} .prices a:hover,.prices a.active{background-position:-288px -42px;}
.case a{background-position:-384px 0;} .case a:hover,.case a.active{background-position:-384px -42px;}
.menu li.faq{margin-right:0;} .faq a{background-position:-480px 0;} .faq a:hover,.faq a.active{background-position:-480px -42px;}


/* form styles */

input[type=text],textarea{border:1px solid #339EB9;background:url(../images/text-bg.gif) 50% 50% repeat;font:normal normal 900 11px/1 Verdana, Arial, Helvetica, sans-serif;color:#09c;}

.contact {margin:30px 0 20px 20px;}

.contact label{display:block;float:left;width:100px;margin:4px 0 15px;}
.apply label{display:block;float:left;width:260px;margin:4px 0 15px;}

.contact-stat{margin-left:100px;font-size:10px;font-weight:900;margin-top:5px;color:#666;line-height:1px;margin-bottom:30px;}

.contact-stat span,.contact-stat input{vertical-align:middle;}

.required{text-align:right;margin-right:50px;font:normal normal 900 12px/140% Verdana, Arial, Helvetica, sans-serif;color:#666;}

.apply .btn1,.apply .btn2,.contact .btn1,.contact .btn2{background:#60bcd3;border:1px solid #339EB9;font:normal normal 900 10px/1 Verdana, Arial, Helvetica, sans-serif;color: #fff;height: 25px;padding:0 20px;cursor:pointer;}

.m100{margin-left:100px;}.m20{margin-left:10px;}
.m20{margin-top:20px;}.m140{margin-left:140px;}

.apply h3{color:#339eb9;font:normal normal 900 11px/140% Verdana, Arial, Helvetica, sans-serif;text-align:left;}

.apply hr{background:none;height:0;font-size:0;border-top:2px dashed #339eb9;}

.apply input{padding:4px 0;}

.apply label.col-2{width:510px;line-height:140%;}

