/*=== Setup ===*/
*{
	border: 0;
	margin: 0;
	padding: 0
}
body{
	background: #e6e6e6;
	color: #000000;
	font: .65em Verdana,Arial,Geneva,Helvetica,Sans-Serif
}
a{
	color: #23699f;
	text-decoration: none
}
a:hover{
	text-decoration: underline
}
input,select,textarea{
	border: #999999 1px solid;
	font-size: 11px;
	padding: 2px
}
li{
	list-style: none
}
h2{
	font-size: 1.9em;
	font-weight: normal;
	margin: 0 0 .8em
}
h3{
	font-size: 1.3em;
	font-weight: normal;
	margin: 0 0 1em
}
h4{
	font-size: 1.1em;
	margin: 0 0 .5em
}
p{
	line-height: 1.5em;
	padding: 0 0 1em
}

.left{float:left;}
/*=== Layout ===*/
#page{
	background: url(../images/bgr.gif) #232323 repeat-x top
}
#content{
	margin: 0 auto;
	width: 951px
}
/*=== Header ===*/
#header{
	background: url(../images/header-bgr.jpg) no-repeat left top;
	height: 125px
}
#header .spacer{
	float: right
}
/*- Logo -*/
#header h1{
	background: url(../images/logo.png) no-repeat;
	position: absolute;
	text-indent: -9999px;
	top: 35px;
	width: 181px
}
#header h1 a{
	display: block;
	height: 131px
}
#header h1 a:hover{
	text-decoration: none
}
/*- Home, Contact Links -*/
.home-contact{
	color: #949494;
	font: 9px Arial, Helvetica, sans-serif;
	position: absolute;
	text-align: right;
	text-transform: uppercase;
	top: 8px;
	width: 951px
}
.home-contact a{
	color: #949494
}
.home-contact a:hover{
	color: #23699f;
	text-decoration: none
}
/*- Slogan -*/
.slogan{
	z-index: 0;
	margin: 0 0 0 0px;
	position: absolute;
	color: #626162;
	font-size: 20px;
	letter-spacing: -1px;
	padding: 10px 0 0;
	text-align: right;
	width: 951px 
}
/*=== Navigation ===*/
/*- Nav1 -*/
#nav1{
	z-index: 4;
	background: url(../images/nav1-bgr.gif) no-repeat top;
	font-size: 10px;
	font-weight: bold;
	height: 29px;
	margin: 0 0 0 225px;
	position: absolute;
	text-transform: uppercase;
	top: 100px;
	width: 728px;
}
#nav1 ul{
	padding: 1px 0 0 10px
}
#nav1 li{
	background: url(../images/nav1-sep.gif) no-repeat right;
	float: left;
	line-height: 26px
}
#nav1 li.last{
	background: none
}
#nav1 li a{
	color: #545454;
	display: block;
	float: left;
	margin: 0 2px 0 0;
	padding: 0 12px
}
#nav1 li a:hover,
#nav1 li.active a{
	color: #236faa;
	text-decoration: none
}
/*- Nav2 -*/
.nav2{
	margin: 0 0 1em
}
.nav2 h5{
	background: url(../images/ico-arrow.gif) no-repeat left;
	border-bottom: 1px solid #bdbdbd;
	font-size: 11px;
	height: 25px;
	line-height: 25px;
	padding: 0 5px 0 10px
}
 .nav2 h5 span{
	float: left
}
 .nav2 h5 span a{
	color: #ffffff
}
  .nav2 h5 em{
	color: #7b7b7b;
	float: right;
	font: 9px/25px Arial, Helvetica, sans-serif;
	font-style: normal;
	text-transform: uppercase
}
    .nav2 h5 em a{
	color: #3f3f3f
}
	 .nav2 h5 em a:hover,  .nav2 h5.active em a{
	color: #7b7b7b;
	text-decoration: none
}
	 .nav2 .exp{
	border-bottom: 1px solid #bdbdbd;
	height: 1%;
	padding: 10px 5px 10px 0
}
/*=== Title ===*/
#title{
	background: url(../images/title-bgr.jpg) no-repeat top;
	color: #ffffff;
	font-size: 10px;
	height: 286px;
	overflow: hidden
}
#title h2{
	font-size: 28px;
	letter-spacing: -1px;
	margin: 0 0 10px
}
#title a{
	color: #ffffff
}
#title .c1{
	float: left;
	padding: 65px 0 0 90px;
	width: 370px
}
#title .c2{
	float: left;
	font-size: 12px;
	font-weight: bold;
	padding: 165px 0 0;
	text-align: right;
	width: 170px
}
/*=== Portfolio Title ===*/
#title-tll{
	background: url(../images/title-bgr-tll.jpg) no-repeat top;
	color: #ffffff;
	font-size: 10px;
	height: 286px;
	overflow: hidden
}
#title-tll h2{
	font-size: 28px;
	letter-spacing: -1px;
	margin: 0 0 10px
}
#title-tll a{
	color: #ffffff
}
#title-tll .c1{
	float: left;
	padding: 65px 0 0 90px;
	width: 370px
}
#title-tll .c2{
	float: left;
	font-size: 12px;
	font-weight: bold;
	padding: 165px 0 0;
	text-align: right;
	width: 170px
}
/*=== Sub Columns ===*/
.cols{
	background: url(../images/cols-bgr.jpg) no-repeat top;
	color: #ffffff;
	display: table-cell;
	display: block;
	height: auto !important;
	height: 442px;
	min-height: 442px;
	padding: 0 24px
}
.cols a{
	color: #ffffff
}
.col1{
	float: left;
	width: 281px
}
.col2{
	float: left;
	margin: 0 0 0 30px;
	width: 263px
}
.col3{
	float: right;
	width: 305px
}
.coltitle{
	float: left;
	width: 600px
}
.colcontent{
	float: left;
	margin: 0 15px;
	width: 885px
}
/*=== Subpage Columns ===*/
.cols-subpage{
	background: url(../images/cols-bgr-subpage.jpg) no-repeat top;
	color: #ffffff;
	display: table-cell;
	display: block;
	height: auto !important;
	height: 442px;
	min-height: 442px;
	padding: 0 24px
}
.cols-subpage a{
	color: #ffffff
}
/*=== Link Buttons ===*/
a.more{
	background: url(../images/ico-arrow.gif) no-repeat left;
	color: #ffffff;
	font-weight: bold;
	padding: 0 0 0 10px
}
/*=== Pics, Ads etc. ===*/
/*- Wrapper1 -*/
.wrap{
	margin: 0 0 .5em
}
.wrap img{
	margin: 0 4px 7px 0
}
/*- Clock Placeholder -*/
.clock{
	float: left;
	margin: 16px 0 0 15px;
	position: relative
}
.pic img{
	border: 2px solid #474747;
	display: block;
	margin: 0 0 2em
}
.th{
	float: right;
	margin: 0 0 1.8em
}
/*=== Footer ===*/
#footer{
	color: #313131;
	font: 11px Arial, Helvetica, sans-serif;
	height: 95px;
	margin: 0 auto;
	padding: 15px 0 0;
	width: 900px
}
#footer .c1{
	float: left;
	padding: 0 45px 0 0;
	width: 140px
}
/*=== Misc. ===*/
.fix{
	clear: both;
	height: 1px;
	margin: -1px 0 0;
	overflow: hidden
}
.fl{
	float: left
}
.fr{
	float: right
}
.slogan_right{
	float: right;
	margin-top: 35px;
}
.ar{
	text-align: right
}
.cl{
	clear: both
}
.colblock{
  padding-top:20px;
  padding-right:20px;
  padding-left:10px;
  width:260px;
  height:270px;
  float:left;
  background: url('/images/hrleft.gif') no-repeat right;
}
.colblock h2{
  font-size:12px;
  font-weight:bold;
  background: url('/images/st.gif') no-repeat left;
  padding-left:20px;
  height:23px;
  line-height:21px;
}
.colblock div{
  height:180px;
  float:left;
}
.colblock p{
  padding-top:10px;
  line-height:15px;
}
.colblockbot{
  float:left;
  width:700px;
  padding-left:70px;
  height:25px;
  background: url('/images/hrbot.gif') no-repeat center top;
}
.blockphoto{
  float:left;
  background: url('/images/hrbot.gif') no-repeat center bottom;
  padding-bottom:30px;
  padding-top:30px;
}
.blockphoto p{
  width:658px;
  padding:0px;
}
.blockphoto div{
  float:left;
  padding-right:15px;
}
.blockphoto h2{
  font-size:12px;
  font-weight:bold;
  background: url('/images/st.gif') no-repeat left;
  padding-left:20px;
  height:23px;
  line-height:21px;
}
.blockphoto span{
  color: #277eb2;
}
.blockphoto h3{
  font-size:10px;
  padding-top:15px;
  width:658px;
  line-height: 1.5em;
}
.aftertext{
  padding-top:80px;
  padding-bottom:30px;
  float:left;
  width:838px;
  color:#FFFFFF;
}
.colcomp{
  padding-top:20px;
  padding-right:20px;
  padding-left:10px;
  width:260px;
  height:270px;
  float:left;
  background: url('/images/hrleft.gif') no-repeat right;
}
.colcompS1{
  padding-top:20px;
  padding-right:20px;
  padding-left:10px;
  width:425px;
  height:270px;
  float:left;
  background: url('/images/hrleft.gif') no-repeat right;
}
.colcompS1 h2{
  font-size:14px;
  font-weight:bold;
  background: url('/images/st.gif') no-repeat left;
  padding-left:20px;
  height:23px;
  line-height:21px;
  width:150px;
}
.colcompS1 div{
  float:left;
}
.colcompS1 h5{
  color:#266c96;
  font-size:13px;
  padding-bottom:15px;
}
.colcompS1 p{
  padding:0px;
  line-height:15px;
  padding-right:5px;
  color: white;
  font-size:10px;
  font-weight:normal;
}
.colcompS1 h4{
  padding:0px;
  line-height:15px;
  width:145px;
  font-size:10px;
  font-weight:normal;
}
.colcompS1 a{
  color:#2785bc;
  font-size:10px;
}
.colcompS1 .dev{
  height:102px;
  float:left;
  width:140px;
  padding-right:10px;
}
.colcompS1 .dev2{
  height:109px;
  float:left;
  width:165px;
  padding-right:10px;
}
.colcompS2{
  padding-top:20px;
  padding-right:20px;
  padding-left:10px;
  width:400px;
  height:270px;
  float:left;
}
.colcompS2 h2{
  font-size:14px;
  font-weight:bold;
  background: url('/images/st.gif') no-repeat left;
  padding-left:20px;
  height:23px;
  line-height:21px;
  width:150px;
}
.colcompS2 div{
  float:left;
}
.colcompS2 h5{
  color:#266c96;
  font-size:13px;
  padding-bottom:15px;
}
.colcompS2 p{
  padding:0px;
  line-height:15px;
  padding-right:5px;
  color: white;
  font-size:10px;
  font-weight:normal;
}
.colcompS2 h4{
  padding:0px;
  line-height:15px;
  width:145px;
  font-size:10px;
  font-weight:normal;
}
.colcompS2 a{
  color:#2785bc;
  font-size:10px;
}
.colcompS2 .dev{
  height:102px;
  float:left;
  width:140px;
  padding-right:10px;
}
.colcompS2 .dev2{
  height:109px;
  float:left;
  width:165px;
  padding-right:10px;
}

.block{
  padding-top:20px;
  padding-right:20px;
  background: url('../images/hrbot.gif') no-repeat center bottom;
  width:850px;
  float:left;
  }
  
  
.colcompP1{ width:850px;float:left; padding-bottom:30px}
.colcompP1 h3{float:left; width:850px; padding:0; margin:0;}
.colcompP1 h4{float:left; width:380px; font:bold 18px/18px Arial, Helvetica, sans-serif; color:#ffffff; padding:0; text-indent:35px;}
.colcompP1 h4 span{float:left; text-indent:120px; line-height:22px}
.colcompP1 h5{float:left; width:auto; font: normal 26px/20px "Myriad Pro",Arial, Helvetica, sans-serif; color:#fff; margin:0; }
.colcompP1 h5 span{ color:#8f8e8e;}
.colcompP1 h5 a{color:#fff; text-decoration:none; background:url(../images/blue_border.jpg) repeat-x 0 bottom; padding-bottom:8px; float:left}
.colcompP1 h5 a:hover{float:left; background:none;  padding-bottom:8px}
.colcompP1 h6{ float:left; width:auto; color:#248ab9; font:bold 27px/60px Arial, Helvetica, sans-serif;}
.colcompP1 h6 a{ font:bold 41px/60px Arial, Helvetica, sans-serif; color:#fff; text-decoration:underline}
.colcompP1 h6 a:hover{ text-decoration:none}


.colcompP2{ width:850px;float:left; padding-bottom:35px}
.colcompP2 img{float:right; margin-right:75px; margin-top:-26px; display:inline;}
.colcompP2 .col{float:left; width:450px;}
.colcompP2 h3{float:left; width:auto; font:bold 41px/48px "Myriad Pro",Arial, Helvetica, sans-serif; text-indent:120px; margin:0; padding:0;}
.colcompP2 h4{float:left; width:auto; font:bold 32px/48px "Myriad Pro",Arial, Helvetica, sans-serif; text-indent:120px; color:#248ab9; margin:0; padding:0;}
.colcompP2 h5{float:left; width:auto; font:bold 32px/38px "Myriad Pro",Arial, Helvetica, sans-serif; text-indent:120px; color:#8f8e8e; margin:0; padding:0; letter-spacing:-1px; text-indent:140px}
.colcompP2 h5 span.text1{float:left; width:auto; font:bold 32px/45px "Myriad Pro",Arial, Helvetica, sans-serif; text-indent:120px; color:#fff; margin:0; padding:0; letter-spacing:-1px; text-indent:140px}
.colcompP2 h5 span.text2{float:left; width:auto; font:bold 32px/40px "Myriad Pro",Arial, Helvetica, sans-serif; text-indent:120px; color:#fff; margin:0; padding:0; letter-spacing:-1px; text-indent:200px}


.colcompP3{ width:850px;float:left; padding-bottom:40px; position:relative; }
.colcompP3 h3{float:left; width:850px; text-align:center; font:bold 45px/45px Arial, Helvetica, sans-serif; color:#ffffff; margin:0; padding-bottom:50px;}
.colcompP3 .col{float:left; width:600px}
.colcompP3 h4{float:left; width:auto;font:bold 36px/32px Arial, Helvetica, sans-serif; color:#2479ba; margin:0; padding:0; text-indent:243px }
.colcompP3 h4 span{ color:#fff;}
.colcompP3 h4.last{ padding-bottom:60px;}
.colcompP3 h5{float:left; width:500px;font:bold 36px/34px Arial, Helvetica, sans-serif; color:#8f8e8e; margin:0; padding:0; text-indent:135px }
.colcompP3 h5 span{ color:#fff;}
.colcompP3 h5.indent1{ text-indent:165px}
.colcompP3 h5.indent2{ text-indent:190px}
.colcompP3 h6{float:left; width:850px; text-align:center; font:bold 34px/30px Arial, Helvetica, sans-serif; color:#2479ba; margin:0; padding-top:13px;}
.colcompP3 .dollor{float:left; width:158px; position:absolute; top:53px; left:85px;}
.colcompP3 .dollor1{float:left; width:304px; position:absolute; top:93px; right:95px;}


.colcompP4{ width:850px;float:left; padding-bottom:40px; background:url(../images/col4_bg.jpg) no-repeat 140px 80px;  height:390px}
.colcompP4 h3{float:left; width:850px; text-align:center; font:bold 36px/36px Arial, Helvetica, sans-serif; color:#8f8e8e; margin:0;text-indent:40px}
.colcompP4 h3 span{ color:#2892d4;}
.colcompP4 h4{float:left; width:auto; font:bold 48px/58px Arial, Helvetica, sans-serif; color:#fff; margin:0; text-indent:295px}
.colcompP4 span.text{float:left; color:#2892d4; font:bold 36px/42px Arial, Helvetica, sans-serif; padding-left:6px}
.colcompP4 span.text1{float:left; color:#ffffff; font:bold 15px/50px Arial, Helvetica, sans-serif; padding-left:6px}
.colcompP4 h5{float:left; width:300px; color:#ffffff; font:bold 18px/50px Arial, Helvetica, sans-serif; padding-left:15px; margin-top:235px}


.colcompP5{ width:850px;float:left; padding-bottom:40px; background:url(../images/col5_bg.jpg) no-repeat center 40px; }
.colcompP5 h3{float:left; width:850px; text-align:center; font:bold 36px/44px Arial, Helvetica, sans-serif; color:#2479ba; margin:0; padding-bottom:40px; text-indent:30px; letter-spacing:-1px}
.colcompP5 h4{float:left; width:auto; font:bold 39px/39px Arial, Helvetica, sans-serif; color:#8f8e8e; text-indent:150px; padding:0; margin:0; letter-spacing:-1px}
.colcompP5 h4.indent1{ text-indent:160px; font-size:48px; line-height:53px; float:left}
.colcompP5 h4.indent2{ text-indent:210px; line-height:40px}
.colcompP5 .col{float:left; width:400px; padding:0; margin:0; overflow:hidden }
.colcompP5 .col1{float:right; width:410px; padding:0; margin:0;  }

.colcompP5 h5{float:left; width:400px; font:bold 39px/30px Arial, Helvetica, sans-serif; color:#fff; padding:0; margin:0; letter-spacing:-1px; text-align:center; text-indent:-25px; padding-top:6px;}
.colcompP5 .col h6{font-size:18px; line-height:20px; float:left; width:400px;  text-indent:0px; color:#8f8e8e; margin-left:165px; margin-top:30px; display:inline; letter-spacing:-1px}
.colcompP5 .col h6 span{float:left; text-indent:50px}

.colcompP5 .col1 h6{font-size:18px; line-height:20px; float:left; width:auto;  text-indent:0px; color:#ffffff; text-indent:20px; margin-left:25px; margin-top:55px; display:inline; letter-spacing:-1px}
.colcompP5 .col1 h6 span{float:left; text-indent:0;}


.colcompP6{ width:850px;float:left; padding-bottom:40px; background:url(../images/col6_bg.jpg) no-repeat center 210px;height:390px ;}
.colcompP6 h3{float:left; width:850px; text-align:center; font:bold 30px/36px Arial, Helvetica, sans-serif; color:#8f8e8e; margin:0; text-indent:30px; letter-spacing:-1px}
.colcompP6 h3 span{color:#4196d7;}
.colcompP6 h4{float:left; width:850px; text-align:center; font:bold 42px/20px Arial, Helvetica, sans-serif; color:#ffffff; margin:0; text-indent:30px; letter-spacing:-1px; padding-bottom:13px;}
.colcompP6 h3.indent1{ text-indent:-70px}
.colcompP6 h3.indent2{ text-indent:90px}


.colcompP7{ width:850px;float:left; padding-bottom:40px; background:url(../images/col7_bg.jpg) no-repeat 300px 5px;height:390px ;}
.colcompP7 h3{float:left; width:300px; font:bold 45px/45px Arial, Helvetica, sans-serif; color:#2479ba; margin-left:170px; margin-top:40px; margin-bottom:0; display:inline ; letter-spacing:-1px}
.colcompP7 h3 span.white{ color:#ffffff;}
.colcompP7 h3 span.text{ color:#ffffff; font-size:50px;}
.colcompP7 h3 span.indent{ text-indent:20px; float:left }
.colcompP7 h4{float:left; width:400px; font:bold 30px/35px Arial, Helvetica, sans-serif; font-style:italic; margin:0; padding:0; text-indent:200px   }
.colcompP7 h5{float:left; width:600px; text-align:center; font:bold 32px/30px Arial, Helvetica, sans-serif; color:#8f8e8e; margin:0;}
.colcompP7 h5.indent{ text-indent:120px;}
.colcompP7 h5.indent1{ text-indent:140px;}
.colcompP7 h5.indent2{ text-indent:40px; color:#ffffff;}
.colcompP7 h6{float:left; width:auto; text-align:center; font:bold 40px/30px Arial, Helvetica, sans-serif; color:#2479ba; margin:0;  padding-right:60px; text-indent:290px}
.colcompP7 h6 strong{ color:#ffffff; font-size:30px; line-height:32px; position:relative; margin:0;}
.colcompP7 h6 span.question{width:55px; position:absolute; top:-30px; left:-225px; margin:0; padding:0;}


.colcompP8{width:850px; float:left; padding-bottom:40px; background:url(../images/col8_bg.jpg) no-repeat 380px 5px;}
.colcompP8 h3{float:left; width:580px; font:bold 44px/45px Arial, Helvetica, sans-serif; color:#2479ba; margin-top:55px; margin-bottom:0; display:inline ; letter-spacing:-3px; text-indent:170px}
.colcompP8 h3 span.indent1{ text-indent:110px; float:left}
.colcompP8 h3 span.indent2{ text-indent:190px; float:left; color:#8f8e8e;}
.colcompP8 h3 span.indent3{ text-indent:150px; float:left}
.colcompP8 h3 span.indent4{ text-indent:290px; float:left; color:#fff}
.colcompP8 h4{float:left; width:715px; font:bold 44px/65px Arial, Helvetica, sans-serif; color:#2479ba; margin:0; display:inline ; letter-spacing:-3px; text-indent:140px}
.colcompP8 h4 span.white{ color:#ffffff;}
.colcompP8 h4 span.grey{ color:#8f8e8e;}



.colcompP9{width:850px;float:left; padding-bottom:40px;}
.colcompP9 h3{float:left; width:auto; font:bold 41px/43px Arial, Helvetica, sans-serif; color:#2479ba; text-indent:110px ; letter-spacing:-2px; margin:0;}
.colcompP9 h3 span.white{ color:#ffffff;}
.colcompP9 h3 span.indent{ text-indent:200px; float:left}
.colcompP9 img{float:left; margin-left:270px; margin-top:5px; margin-bottom:5px; display:inline}
.colcompP9 h4{float:left; width:auto; font:bold 41px/43px Arial, Helvetica, sans-serif; color:#8f8e8e; text-indent:130px ; letter-spacing:-2px; margin:0;}
.colcompP9 h4 span.white{ color:#ffffff;}
.colcompP9 h4 span.indent{ text-indent:400px; float:left}
.colcompP9 h5{float:right; width:265px; font:bold 16px/21px Arial, Helvetica, sans-serif; color:#227dcb; margin:0; padding:0;}


.colcompP10{width:850px;float:left; padding-bottom:40px;}
.colcompP10 h3{float:left; width:auto; font:bold 36px/40px Arial, Helvetica, sans-serif; color:#2479ba; margin:0; text-indent:140px; letter-spacing:-1px}
.colcompP10 h3 span{ color:#ffffff;}
.colcompP10 h4{float:left; width:auto; font:bold 36px/40px Arial, Helvetica, sans-serif; color:#8f8e8e; margin:0;  text-indent:140px;letter-spacing:-2px}
.colcompP10 h4 span{ color:#2479ba;}
.colcompP10 h5{float:right; width:305px; font:bold 13px/13px Arial, Helvetica, sans-serif; color:#ffffff; margin:0;  text-indent:0}
.colcompP10 img.local_grows{float:left; margin-left:140px; display:inline; margin-top:5px}
.colcompP10 .local_grows_green{float:left; width:auto; margin-left:140px; margin-top:15px; display:inline}
.colcompP10 .local_grows_green img{float:left;}
.colcompP10 .local_grows_green h4{font:bold 18px/28px Arial, Helvetica, sans-serif; color:#fff; padding-left:5px; margin:0; letter-spacing:-1px; text-indent:0; float:left}
.colcompP10 .margin{float:left; margin-top:5px;}

.colcompP11{width:730px;float:left; padding-bottom:40px; background:url(../images/search_25.jpg) no-repeat 0 0; height:334px; margin-left:120px; display:inline}
.colcompP11 h3{float:left; width:300px; font:bold 24px/24px Arial, Helvetica, sans-serif; color:#fff; margin-left:45px; margin-top:138px; display:inline; margin-bottom:0;}
.colcompP11 h3 span{ color:#618ee0; font-size:36px;}
.colcompP11 h4{float:left; width:600px; font:bold 12px/28px Arial, Helvetica, sans-serif; color:#8f8e8e; margin-left:45px; display:inline; margin-bottom:0;}


.colcompP12{width:730px;float:left; padding-bottom:40px; background:url(../images/search_70.jpg) no-repeat 0 0; height:334px; margin-left:120px; display:inline}
.colcompP12 h3{float:left; width:300px; font:normal 18px/24px Arial, Helvetica, sans-serif; color:#fff; margin-left:45px; margin-top:138px; display:inline; margin-bottom:0;}
.colcompP12 h3 span{ color:#618ee0; font-size:36px;}
.colcompP12 h4{float:left; width:600px; font:bold 12px/28px Arial, Helvetica, sans-serif; color:#8f8e8e; margin-left:45px; display:inline; margin-bottom:0;}

.colcompP13{width:730px;float:left; padding-bottom:40px; background:url(../images/search_97.jpg) no-repeat 0 0; height:334px; margin-left:120px; display:inline}
.colcompP13 h3{float:left; width:300px; font:normal 18px/24px Arial, Helvetica, sans-serif; color:#fff; margin-left:45px; margin-top:138px; display:inline; margin-bottom:0;}
.colcompP13 h3 span{ color:#618ee0; font-size:36px;}
.colcompP13 h4{float:left; width:600px; font:bold 12px/28px Arial, Helvetica, sans-serif; color:#8f8e8e; margin-left:45px; display:inline; margin-bottom:0;}

.colcompP14{width:640px;float:left; padding-bottom:40px; background:url(../images/col13_bg.jpg) no-repeat right 50px; height:334px; margin-left:120px; margin-top:10px; display:inline}
.colcompP14 h3{float:left; width:auto; color:#2479ba; font:bold 24px/24px Arial, Helvetica, sans-serif; text-indent:20px;}
.colcompP14 h4{float:left; width:200px; font:bold 54px/36px Arial, Helvetica, sans-serif; color:#fff; margin-left:50px; margin-top:20px; display:inline}
.colcompP14 h4 span.grey{float:left; color:#8f8e8e; text-indent:0;}
.colcompP14 h4 span.indent{float:left;text-indent:77px; line-height:55px}
.colcompP14 h4 img{float:left; margin-left:50px; display:inline}

.colcompP15{width:640px;float:left; padding-bottom:20px; background:url(../images/col15_bg.jpg) no-repeat right 100px; margin-left:90px; margin-top:10px; display:inline}
.colcompP15 h3{float:left; width:640px; font:bold 38px/40px Arial, Helvetica, sans-serif; color:#2479ba; text-align:center; margin:0;}
.colcompP15 h3 span.grey{ color:#8f8e8e}
.colcompP15 h3 span.white{ color:#ffffff;}
.colcompP15 h4{float:left; width:640px; font:bold 32px/40px Arial, Helvetica, sans-serif; color:#8f8e8e; text-align:center; margin:0; text-indent:40px}
.colcompP15 .margin{float:left; margin-top:255px;}


.colcompP16{width:720px;float:left; padding-bottom:40px; margin-left:130px; display:inline}
.colcompP16 h3{float:left; width:600px; font:bold 25px/29px Arial, Helvetica, sans-serif; color:#2479ba; text-align:left; margin:0;}
.colcompP16 h3 span{ text-transform:uppercase; color:#fff; font-style:italic; letter-spacing:-1px}
.colcompP16 img{ margin-top:10px; float:left}
.colcompP16 .col{float:left; width:160px; padding-left:20px; padding-top:20px;}
.colcompP16 .col p{float:left; width:130px; font:normal 12px/14px Arial, Helvetica, sans-serif; color:#fff; padding-bottom:8px;}
.colcompP16 .col p img{ float:left; padding:0 10px 5px 0; margin:0;}
.colcompP16 .col h3{float:left; width:80px; font:normal 12px/14px Arial, Helvetica, sans-serif; color:#fff; background:url(../images/cross.jpg) no-repeat 0 0; padding-left:15px;}
.colcompP16 .col h4{float:left; width:150px; text-align:center; font: bold 18px/20px Arial, Helvetica, sans-serif ; color:#8f8e8e; padding-top:8px;}
.colcompP16 .col h4 span.blue{ color:#2479ba}
.colcompP16 .col h4 span.white{ color:#ffffff;}


.colcompP17{width:630px;float:left; padding-bottom:40px; margin-left:130px; display:inline; background:url(../images/google_search.jpg) no-repeat 0 90px; }
.colcompP17 h3{float:left; width:auto; font:bold 31px/31px Arial, Helvetica, sans-serif; color:#2892d4; margin-top:15px; margin-bottom:0; text-indent:50px;}
.colcompP17 h4{float:left;} 
.colcompP17 .col{float:right; width:300px; margin-right:20px; display:inline}
.colcompP17 .col h3{float:left; width:auto; font: bold 17px/20px Arial, Helvetica, sans-serif; color:#8f8e8e; text-align:left; text-indent:-20px; margin:0;}
.colcompP17 .col h4{float:left; width:300px; font: bold 17px/20px Arial, Helvetica, sans-serif; color:#8f8e8e; text-align:left; margin:0;}
.colcompP17 .col h4 span.text1{ text-transform:uppercase; padding:0; }
.colcompP17 .col h4 span.text2{ color:#fff; text-indent:20px; float:left}
.colcompP17 .col h4 span.text3{float:left; text-indent:60px; color:#fff;}
.colcompP17 .col h5{float:left; width:300px; font: bold 17px/20px Arial, Helvetica, sans-serif; color:#2892d4; text-align:left; margin:0;}
.colcompP17 .col h5 span.text4{ color:#8f8e8e}
.colcompP17 .col ul{float:left; width:auto; list-style:none; padding-top:5px}
.colcompP17 .col ul li{float:left; width:auto; background: url(../images/bullet.jpg) no-repeat 0 5px; padding-left:10px; font:normal 15px/19px Arial, Helvetica, sans-serif; color:#fff;}

.colcompP17 h5{float:left; width:630px; padding-top:10px; padding-left:60px}
.colcompP17 span.text{float:left; width:auto; font:bold 19px/28px Arial, Helvetica, sans-serif; color:#fff;}
.colcompP17 span.google_logo{ background:url(../images/google_logo.jpg) no-repeat 0 0px; width:90px; height:37px ; float:left; margin:0;}
.colcompP17 h6{float:right; width:auto; font:bold 19px/20px Arial, Helvetica, sans-serif; color:#2892d4; margin-right:130px; display:inline}

.colcompP18{width:640px;float:left; padding-bottom:20px; margin-left:130px;  display:inline}
.colcompP18 img{float:left;}
.colcompP18 h3{float:left; width:auto; font:bold 25px/29px Arial, Helvetica, sans-serif; color:#2479ba; margin:0; text-indent:90px; padding-bottom:10px;}
.colcompP18 h3 span{ text-transform:uppercase; color:#ffffff;}

.colcompP19{width:850px;float:left; padding-bottom:20px; text-align:center;}
.colcompP19 img{float:none;}
.colcompP19 h3{width:850px;float:left; font:bold 25px/29px Arial, Helvetica, sans-serif; color:#2479ba; margin:0;  padding-bottom:10px; text-align:center;}
.colcompP19 h3 span{ text-transform:uppercase; color:#ffffff;}
.colcompP19 .row{width:770px;float:left; padding-left:80px; padding-bottom:20px;}
.colcompP19 .box{float:left; width:219px; padding-top:14px;}
.colcompP19 .box h4{font:bold 14px Arial, Helvetica, sans-serif; color:#fff; padding-bottom:13px;}
.colcompP19 .box h4.last{background:url(../images/blue_border.jpg) repeat-x 0 17px; float:left; margin-left:35px; display:inline;}
.colcompP19 .box p{display:block; font:normal 14px Arial, Helvetica, sans-serif; padding:0 20px;}
.colcompP19 .box ul{display:block;margin:0; padding:0 0 0 32px; list-style:none; float:left;}
.colcompP19 .box ul li{background:url(../images/bullets.jpg) no-repeat 0 4px; display:block; text-indent:13px; font:14px Arial, Helvetica, sans-serif; color:#fff; margin:0; padding:0; text-align:left;}


.colcompP20{width:640px; float:left; padding-bottom:40px; background:url(../images/tell_me.jpg) no-repeat right 0; height:409px; margin-left:120px; margin-top:0; display:inline}
.colcompP20 h3{float:left; width:auto; color:#2479ba; font:bold 48px/48px Arial, Helvetica, sans-serif; text-indent:20px; margin-bottom:10px; margin-top:44px;}
.colcompP20 h3 span{color:#fff;}
.colcompP20 h4{float:left; width:345px; font:bold 22px/22px Arial, Helvetica, sans-serif; color:#fff; margin-left:50px; display:inline; margin-bottom:50px;}
.colcompP20 h4 span.grey{color:#8f8e8e; text-indent:0;}
.colcompP20 h4 span.indent{float:left;text-indent:77px; line-height:55px}
.colcompP20 h4 img{float:left; margin-left:50px; display:inline}

.colcompP20 h5{float:left; width:345px; font:bold 27px/27px Arial, Helvetica, sans-serif; color:#fff; text-indent:20px;}
.colcompP20 h6{float:left; width:345px; font:bold 27px/27px Arial, Helvetica, sans-serif; color:#2479ba; text-indent:54px;}

.colcompP20 h5.wh1{float:left; width:345px; font:bold 27px/27px Arial, Helvetica, sans-serif; color:#fff; text-indent:78px;}
.colcompP20 h5.wh2{float:left; width:345px; font:bold 27px/27px Arial, Helvetica, sans-serif; color:#fff; text-indent:98px;}


.colcompP21{width:640px; float:left; padding-bottom:40px;margin-left:120px; margin-top:0; display:inline}
.colcompP21 .left{float:left; width:318px;}
.colcompP21 .left ul{color:#fff; padding:0; margin:0; list-style:none; display:block; padding-left:25px;}
.colcompP21 .left ul li{background:url(../images/bullet.jpg) no-repeat 0 5px; padding-left:10px; font:14px Arial, Helvetica, sans-serif;}

.colcompP22{width:680px; float:left; padding-bottom:40px;margin-left:110px; margin-top:0; display:inline}
.colcompP22 .left{float:left; width:445px;}
.colcompP22 .left ul{color:#fff; padding:0; margin:0; list-style:none; display:block; padding-left:25px;}
.colcompP22 .left ul li{background:url(../images/bullet.jpg) no-repeat 0 5px; padding-left:10px; font:14px Arial, Helvetica, sans-serif;}
.colcompP22 .right{float:left; width:224px; text-align:center;}
.colcompP22 .right h4{float:left; width:224px; font:bold 17px/17px Arial, Helvetica, sans-serif; color:#fff;}
.colcompP22 .right h5{float:left; width:224px; font:bold 18px/18px Arial, Helvetica, sans-serif; color:#3298d2;}
.colcompP22 .right h6{float:left; width:224px; font:bold 18px/18px Arial, Helvetica, sans-serif; color:#8f8e8e;}
.colcompP22 .right ul{color:#fff; padding:0; margin:0; list-style:none; display:block; padding-left:25px; float:left; width:199px; padding-top:20px;}
.colcompP22 .right ul li{background:url(../images/bullet.jpg) no-repeat 0 7px; padding-left:10px; font:16px/20px Arial, Helvetica, sans-serif; text-align:left;}

.colcompP23{width:680px; float:left; padding-bottom:40px;margin-left:110px; margin-top:0; display:inline}
.colcompP23 h3{float:left; width:auto; color:#2479ba; font:bold 33px/33px Arial, Helvetica, sans-serif; text-indent:80px; margin-bottom:10px;}
.colcompP23 h3 span{color:#fff;}
.colcompP23 h3 span.grey{color:#8f8e8e; text-indent:0;}

.colcompP24{width:680px; float:left; padding-bottom:40px;margin-left:110px; margin-top:0; display:inline}
.colcompP24 h3{float:left; width:auto; color:#2479ba; font:bold 32px/32px Arial, Helvetica, sans-serif; text-indent:55px; margin-bottom:10px; text-align:center; background:url(../images/brd.jpg) no-repeat 160px 30px;}
.colcompP24 h3 span{color:#fff;}
.colcompP24 h3 span.grey{color:#8f8e8e; text-indent:0;}
.colcompP24 h3 small{color:#fff; text-indent:0; font-size:24px;}

.colcompP25{width:680px; float:left; padding-bottom:40px; margin-left:110px; margin-top:0; display:inline}
.colcompP25 h3{float:left; width:auto; color:#2479ba; font:bold 32px/32px Arial, Helvetica, sans-serif;  margin-bottom:10px;}
.colcompP25 h4{display:block; color:#fff; font:bold 17px/18px Arial, Helvetica, sans-serif;}
.colcompP25 .chart{width:640px; float:left; background:url(../images/seo_chart.jpg) no-repeat right 0; height:464px; position:relative;}
.colcompP25 .chart .bottom{width:640px; float:left; position:absolute; left:0; bottom:0; font:12px Arial, Helvetica, sans-serif; color:#fff;}
.colcompP25 .chart .bottom strong{font:bold 16px Arial, Helvetica, sans-serif;}
.colcompP25 ul{color:#fff; padding:0; margin:0; list-style:none; display:block; padding-left:25px; padding-bottom:10px;}
.colcompP25 ul li{background:url(../images/bullet.jpg) no-repeat 0 7px; padding-left:10px; font:13px/18px Arial, Helvetica, sans-serif; text-align:left; letter-spacing:-1px;}

.colcompP26{width:680px; float:left; padding-bottom:40px; margin-left:110px; margin-top:0; display:inline; background:url(../images/blue_bg.jpg) no-repeat center 280px;}
.colcompP26 img{float:left;}
.colcompP26 .right h3{float:left; width:auto; color:#2479ba; font:bold 42px/42px Arial, Helvetica, sans-serif;  margin-bottom:10px;}
.colcompP26 h4{display:block; color:#fff; font:bold 17px/18px Arial, Helvetica, sans-serif;}
.colcompP26 .right{float:left; width:349px;}
.colcompP26 ul{color:#fff; padding:0; margin:0; list-style:none; display:block; padding-bottom:10px; float:left; width:349px; background:url(../images/gurantee.jpg) no-repeat right bottom;}
.colcompP26 ul li{background:url(../images/bullet.jpg) no-repeat 0 7px; padding-left:10px; font:13px/18px Arial, Helvetica, sans-serif; text-align:left; letter-spacing:-1px;}
.colcompP26 ul.list{color:#fff; padding:0; margin:0; list-style:none; display:block; padding-bottom:10px; float:left; width:349px; background:none;}
.colcompP26 ul.list li{background:url(../images/blk_bullet.gif) no-repeat 0 7px; padding-left:10px; font:13px/22px Arial, Helvetica, sans-serif; text-align:left; letter-spacing:-1px; color:#000;}
.colcompP26 ul.list li.wht{background:url(../images/bullet.jpg) no-repeat 0 7px; padding-left:10px; font:13px/22px Arial, Helvetica, sans-serif; text-align:left; letter-spacing:-1px; color:#fff;}


.colcompP27{width:680px; float:left; padding-bottom:40px; margin-left:110px; margin-top:0; display:inline;}
.colcompP27 img{float:left;}
.colcompP27 .right h3{float:left; width:auto; color:#2479ba; font:bold 24px/30px Arial, Helvetica, sans-serif;  margin-bottom:10px; margin-top:30px;}
.colcompP27 h4{display:block; float:left; width:320px; color:#fff; font:normal 17px/22px Arial, Helvetica, sans-serif;}
.colcompP27 h4 span{float:left; color:#8f8e8e; font-weight:bold;}
.colcompP27 h4 strong{float:left;}
.colcompP27 h6{float:left; width:490px; font:normal 12px/14px Arial, Helvetica, sans-serif; color:#fff; padding-left:42px; }
.colcompP27 .right{float:left; width:349px;}


.colcompP28{width:680px; float:left; padding-bottom:40px; margin-left:110px; margin-top:0; display:inline; background:url(../images/clock.jpg) no-repeat left 150px;}
.colcompP28 h3{float:left; width:500px; color:#fff; font:bold 31px/34px Arial, Helvetica, sans-serif; text-indent:20px; margin-top:10px; margin-bottom:0;}
.colcompP28 h3 span{color:#2479ba;}
.colcompP28 h4{float:left; width:500px; font:bold 36px/38px Arial, Helvetica, sans-serif; color:#8f8e8e; text-indent:40px; display:inline; margin-bottom:0;}
.colcompP28 h4 span{color:#2479ba; text-indent:0;}
.colcompP28 h5{float:left; width:550px; font:bold 36px/38px Arial, Helvetica, sans-serif; color:#8f8e8e; text-indent:70px;}
.colcompP28 h6{float:left; width:590px; font:bold 36px/38px Arial, Helvetica, sans-serif; color:#8f8e8e; text-indent:105px; }
.colcompP28 h6 a{ color:#fff; text-decoration:underline;}
.colcompP28 h6 span{ color:#fff;}
.colcompP28 p{float:right; width:380px; font:bold 12px/20px Arial, Helvetica, sans-serif; color:#fff; padding-top:240px; padding-right:100px; display:inline;}
.colcompP28 p span{ font-size:18px;}


.colcompP29{width:680px; float:left; padding-bottom:40px; margin-left:110px; margin-top:0; display:inline;}
.colcompP29 .top{float:left; width:232px;}
.colcompP29 h3{float:left; width:230px; color:#fff; font:bold 45px/46px Arial, Helvetica, sans-serif; margin-bottom:0;}
.colcompP29 h3 span{ color:#2479ba;}
.colcompP29 h4{float:left; width:232px; color:#fff; font:bold 45px/46px Arial, Helvetica, sans-serif; text-indent:72px;}
.colcompP29 h4 span{color:#2479ba;}
.colcompP29 .img1{ float:left; padding-top:20px;}
.colcompP29 .tollfree{float:left; width:550px; background:url(../images/tollfree_bg.jpg) no-repeat 30px 0; margin-left:75px; display:inline; padding-top:28px;}
.colcompP29 .tollfree h5{color:#fff; font:bold 48px/50px Arial, Helvetica, sans-serif; float:left; width:auto;}
.colcompP29 .tollfree h5 span.call{color:#8f8e8e; font-size:30px;}
.colcompP29 .tollfree h5 span.now{ color:#248ab9; font-size:30px;}
.colcompP29 .tollfree img{float:left; border:1px solid #3194cc; margin-left:85px; display:inline; margin-top:44px;}
.colcompP29 .limited{float:left; width:295px; margin-top:33px; margin-left:15px; display:inline;}
.colcompP29 .limited p{float:left; width:275px; font:bold 20px/24px Arial, Helvetica, sans-serif; color:#8f8e8e;}
.colcompP29 .only{float:left; width:330px; margin-top:33px;}
.colcompP29 .only p{float:left; font:bold 20px/24px Arial, Helvetica, sans-serif; color:#fff;}
.colcompP29 h3.today{float:left; width:610px; text-align:center; color:#2479ba; font:bold 36px/40px Arial, Helvetica, sans-serif; margin-bottom:20px;}
.colcompP29 h3.today span{ color:#fff;}
.colcompP29 h3.lose{float:left; width:610px; text-align:center; color:#fff; font:bold 39px/42px Arial, Helvetica, sans-serif; margin-bottom:20px;}
.colcompP29 h3.still{float:left; width:610px; text-align:center; color:#8f8e8e; font:bold 18px/20px Arial, Helvetica, sans-serif; margin-bottom:20px; margin-top:13px;}

.colcompP29 .button{float:left; width:610px; text-align:center; margin-top:25px;}
.block.last{ background:none;}
.colcompP29 p.fot_text{color:#8f8e8e; font:normal 12px/14px Arial, Helvetica, sans-serif;float:left; width:610px; margin-top:40px;}


.nopadding{ padding:0;}
.colcomp h2{
  font-size:12px;
  font-weight:bold;
  background: url('/images/st.gif') no-repeat left;
  padding-left:20px;
  height:23px;
  line-height:21px;
  width:100px;
}
.colcomp div{
  float:left;
}
.colcomp h5{
  color:#266c96;
  font-size:13px;
  padding-bottom:15px;
}
.colcomp p{
  padding:0px;
  line-height:15px;
  padding-right:5px;
  color: white;
  font-size:10px;
  font-weight:normal;
}
.colcomp h4{
  padding:0px;
  line-height:15px;
  width:145px;
  font-size:10px;
  font-weight:normal;
}
.colcomp a{
  color:#2785bc;
  font-size:10px;
}
.colcomp .dev{
  height:102px;
  float:left;
  width:140px;
  padding-right:10px;
}
.comp{
  color:#2785bc;
  font-size:16px;
  padding-top:40px;
  padding-bottom:10px;
}
.pold{
  font-weight:bold;
  padding-left:20px;
}
.pold a{
  color:#27709b;
  font-size:8px;
  font-weight:normal;
}
.bottext2{
  padding-top:100px;
  padding-bottom:20px;
  float:left;
  width:850px;
}
.bottext2 a{
  color:#27709b;
}
.colcomp .dev2{
  height:109px;
  float:left;
  width:140px;
  padding-right:10px;
}
.formcontact{
  width:426px;
  height:293px;
  background: url('/images/bg.gif');
  color:black;
  font-size:15px;
  font-weight:bold;
}
.formcontact td{
  text-align:right;
  padding-right:5px;
  padding-left:5px;
  padding-top:3px;
  padding-bottom:3px;
}
.formcontact input{
  background: url('/images/input.gif');
  border:1px #adb9c2 solid;
  height:25px;
  padding:0px;  
  width:314px;
  font-size:15px;
  padding-top:4px;
}
.formcontact textarea{
  background: url('/images/textarea.gif');
  border:1px #adb9c2 solid;
  width:305px;
  font-size:11px;
  padding:5px;
  height:108px;
}
.rightblock{
  float:left;
  color:white;
  background: url('/images/bg2.gif') no-repeat right top;
  width:430px;
  height:330px;
  padding-left:20px;
}
.rightblock h3{
  color:#2784bb;
  font-size:11px;
}
.rightblock a{
  color:#2784bb;
  font-size:9px;
}
.rightblock h4{
  width:190px;
}
