﻿/* CSS Document */
* {margin:0; padding:0;	font-size:100%;}
body {text-align:center; background:#06424E;}
.right-tail {background:url(images/header-right.jpg) left top repeat-x; position:absolute; right:0; top:0; width:50%; height:379px;}
.left-tail {background:url(images/header-left.jpg) center top repeat-x;}

img {vertical-align:top;}
a img {border:0;}

table {border-collapse:collapse; border:0;}

textarea {font-family:Arial, Helvetica, sans-serif; font-size:0.813em; line-height:1.385em; color:#5B5A58;}

input {font-family:Arial, Helvetica, sans-serif; font-size:0.813em; line-height:1.385em; color:#5B5A58;}

html {font-family:Arial, Helvetica, sans-serif; font-size:0.813em; line-height:1.385em; color:#5B5A58;}
select {vertical-align:middle; font-weight:normal;}

input {vertical-align:middle; font-weight:normal;}

a {text-decoration:underline; color:#28AF4B;}
a:hover {text-decoration:none;}
ul {list-style:none;}
ul li {line-height:1em; padding:0 0 9px;}
li a {} 

.float-l {float:left;}
.float-r {float:right;}
.clear {clear:both; font-size:0%; line-height:0%; height:0;}

.col-3 {float:left;}

.col-2 {float:left;}

.col-1 {float:left;}

/***************header***************/
#header {background:url(images/header-bg.jpg) center top no-repeat; position:relative;}

#header .position {position:relative;}

.logo {padding:18px 0 25px 33px;}

.menu {background:url(images/menu-bg.jpg) left top no-repeat; width:100%;}
.menu li {float:left; padding:0; }
.menu li a {color:#FFF; display:block; font-size:1.077em; text-decoration:none; padding:23px 25px 26px;}

.menu .m1 .act {background:url(images/m1-bg.jpg) left top no-repeat;}

.menu .m1 a:hover {background:url(images/m1-bg.jpg) left top no-repeat;}
.menu .m2 .act {background:url(images/m2-bg.jpg) center top no-repeat;}
.menu .m2 a:hover {background:url(images/m2-bg.jpg) center top no-repeat;}
.menu .m3 .act {background:url(images/m3-bg.jpg) center top no-repeat;}
.menu .m3 a:hover {background:url(images/m3-bg.jpg) center top no-repeat;}
.menu .m4 .act {background:url(images/m4-bg.jpg) center top no-repeat;}
.menu .m4 a:hover {background:url(images/m4-bg.jpg) center top no-repeat;}
.menu .m5 .act {background:url(images/m5-bg.jpg) center top no-repeat; position:relative; z-index:2;}

.menu .m5 a:hover {
	background:url(images/m5-bg.jpg) center top no-repeat;
	position:relative;
	z-index:2;
	font-family: Arial, Helvetica, sans-serif;
}

.slogan {
	padding:22px 0 0 35px;
	font-family: Arial, Helvetica, sans-serif;
	line-height: 175%;
}
.slogan a {background:url(images/slogan-button.jpg) left top no-repeat; color:#FFF; text-decoration:none; display:inline-block; padding:8px 18px 11px; cursor:pointer;}
.slogan a:hover {
	text-decoration:underline;
	font-family: Arial, Helvetica, sans-serif;
}

.header-img {position:absolute; top:0; right:-34px; z-index:1;}


/***************content***************/
.wrapper {width:100%; overflow:hidden;}
.img-indent {float:left; margin-right:19px;}
.phone {float:right; margin-right:74px;}
cite {font-style:normal;}

.row-1 {background:#FFF;}
.row-1 .inner {padding:32px 0 37px 20px;}
.row-1 .text {padding:0 14px 0 12px;}

.row-1 .col-1 {padding-right:103px;}

.row-2 {background:#ECECEC;}
.row-2 .inner {padding:32px 0 52px 28px;}
.row-2 .text {padding:0 0 0 5px;}

.row-2 .col-1 {padding-right:62px;}
.row-2 .col-2 {padding-right:62px;}

.text-size1 {font-size:1.077em;}
.text-size2 {font-size:0.923em;}

.helping {font-size: 30px; color: #FFFFFF;}
.the {font-size: 30px; color: #FFFFFF;}
.collaborate {font-size: 30px; color: #00FF00;}
.worlds {font-size: 30px; color: #AAEEFF;}
.markets {font-size: 30px; color: #FFFFFF;}
.sloganspace {line-height: 200%;}
.click {color: #33FF00; font-family: Arial, Helvetica, sans-serif; font-size:15px}
.or {color: #FFF; font-family: Arial, Helvetica, sans-serif; font-size:15px}
.call {color: #33FF00; font-family: Arial, Helvetica, sans-serif; font-size:17px}
.phonenumber {color: #FFF; font-family: Arial, Helvetica, sans-serif; font-size:17px}
.your {color: #FFF; font-family: Arial, Helvetica, sans-serif; font-size:17px}
.satisfaction {color: #33FF00; font-family: Arial, Helvetica, sans-serif; font-size:17px}
.guaranteed {color: #33FF00; font-family: Arial, Helvetica, sans-serif; font-size:20px}
.sloganline {color: #33FF00; font-family: Arial, Helvetica, sans-serif; font-size:20px}




/***************titles***************/
.title {margin-bottom:12px;}
.row-1 .title {border-bottom:2px solid #CACED2; padding:3px 0 14px 9px; margin-bottom:20px;}

h1 {padding:3px 0 32px;}

h3 {color:#12B5B7; text-transform:uppercase; font-weight:normal; font-size: large}

h2 {color:#12B5B7; text-transform:uppercase; font-weight:normal;}
h2 {padding-bottom:18px;}
h3 a {color:#12B5B7;}
h2 a {color:#12B5B7;}
h3 a {text-transform:none;}

/***************links***************/
.rss {margin-bottom:35px !important;}
.rss a {background:url(images/rss-img.gif) right top no-repeat; padding:4px 39px 8px 0;}

.row-1 .button {margin-right:5px;}
.row-2 .button {margin-right:10px;}
.button {display:inline-block; background:url(images/button-left.png) left top no-repeat; color:#28AF4B; text-decoration:none; font-size:0.923em; line-height:1em;
 float:right; cursor:pointer;}
.button span {display:inline-block; background:url(images/button-right.png) right top no-repeat; padding:0 11px;}
.button span span {display:inline-block; background:url(images/button-tail.jpg) left top repeat-x; padding:3px 6px 5px;}
.button:hover {color:#616161;}

.link {color:#12B5B7;}

/***************boxes***************/
.date .float-l {background:url(images/date-bg.jpg) left top no-repeat; color:#FFF; text-transform:uppercase; font-family:Tahoma, Geneva, sans-serif;
	font-size:0.833em; text-align:center; padding:7px 0;}
.date .float-l strong {font-family:Arial, Helvetica, sans-serif; font-size:2.4em; line-height:0.833em; margin-bottom:-8px;}
.date .float-r {padding-top:5px;}

/***************form***************/
#contactForm {padding:0 6px 0 1px;}
#contactForm p {padding:0 0 3px 0; margin:0; line-height:1em;}
#contactForm .float-l {line-height:1em; padding:0; margin:0;}
#contactForm textarea {font-size:1em; line-height:1em; border:1px solid #A09B96; padding:2px 0 0 3px; }
#contactForm input {font-size:1em; line-height:1em; border:1px solid #A09B96; padding:2px 0 0 3px; }
#contactForm .float-r textarea {overflow:hidden;}
#contactForm a {margin:15px 0 0 18px;}

/***************positioning***************/
.margin1 {margin-bottom:27px;}
.margin2 {margin:5px 0 20px;}
.margin3 {margin-right:30px;}
.margin4 {margin-bottom:17px;}

.padding1 {padding-bottom:18px;}
.padding2 {padding-bottom:21px;}
.padding3 {padding-bottom:6px;}
.padding4 {padding-bottom:26px;}
.padding5 {padding-bottom:0;}
.padding6 {padding-right:18px !important;}
.padding7 {padding-right:117px !important;}

/***************page-2***************/
#page-2 .row-2 .col-2 {padding-right:0;}

/***************page-4***************/
#page-4 .row-2 .col-2 {padding-right:0;}

/***************page-5***************/
#page-5 .row-2 .col-1 {padding-right:120px;}
#page-5 .row-2 .col-2 {padding-right:0;}

/***************page-6***************/
#page-6 .button {float:left;}

/***************footer***************/
#footer {background:url(images/footer-tail.jpg) left top repeat-x; color:#FFF; font-size:0.923em; line-height:1.5em; padding:31px 0 0px; height:48px;}
#footer a {border-left:1px solid #FFF; padding-left:13px; margin:0 1px 0 13px; text-decoration:none; color:#FFF;}
#footer a:hover {text-decoration:none;}
#page-1 .left-tail #content .row-1 .main .inner .wrapper div .text .text-size1.padding2 {
	font-size: x-small;
}
#page-1 .left-tail #content .row-1 .main .inner .wrapper div .text p strong {
	font-size: large;
}

