@charset "utf-8";

/* CSS Document */



body

{

margin:0px;

padding:0px;

background:url(../images/body-bg.jpg) left top repeat-x #FFF;

}

*

{

margin:0px;

padding:0px;

}

img

{

border:0px;

}

.image-bg

{

border-bottom:5px solid #baa53c;

}

p

{

margin:6px 0px;

text-align:justify;

}





.clear

{

clear:both;

height:0px;

}

#container

{

width:100%;

height:auto;

float:left;

text-align:left;

}

#header

{

width:900px;

height:125px;

margin:0px auto;

text-align:center;

padding-bottom:1px;

}

.header-top

{

width:900px;

height:90px;

float:left;

text-align:left;

}

.logo-box

{

width:300px;

height:90px;

float:left;

text-align:left;

}

.logo

{

margin-top:10px;

}

.header-right

{

width:300px;

height:66px;

float:right;

text-align:right;

padding-top:24px;

color: #FFF;

font:normal 12px/18px Arial, Helvetica, sans-serif;

text-decoration: none;

}

.header-right a

{

color: #bfff45;

font:normal 12px/18px Arial, Helvetica, sans-serif;

text-decoration: none;

}

.header-right a:hover

{

color: #FFF;

font:normal 12px/18px Arial, Helvetica, sans-serif;

text-decoration: none;

}

.menu-box

{

width:900px;

height:35px;

float:left;

text-align:left;

}

.menu-right

{

width:90px;

height:35px;

float:right;

text-align:right;

}



/* CSS Menu */

.navcontainer {

		width:800px;

        height:35px;

		float:left;

		text-align:left;

		background:url(../images/menu-bar-bg.jpg) left center no-repeat;

		}



.navcontainer ul {

        border: 0px;

        margin: 0px;

        padding: 0px;

        list-style-type: none;

        text-align: center;

}



.navcontainer ul li {

        display: block;

        float: left;

        text-align: center;

        padding: 0px;

        margin: 0px;

		height:35px;

		background: url(../images/menu-bar-bg.jpg) right center no-repeat;

		}



.navcontainer ul li a {

        width: auto;

        height: 37px;

        margin: 0px;

		padding:0px;

        color: #666666;

        text-decoration: none;

        display: block;

        text-align: center;

		padding:0px 30px;

        font: bold 13px/35px Myriad Pro, Arial, Helvetica, sans-serif;

		display:inline;

		text-transform:uppercase;

	}



.navcontainer ul li a:hover {

        color: #ff9900;

        font: bold 13px/35px Myriad Pro, Arial, Helvetica, sans-serif;

		text-decoration:none;

		text-transform:uppercase;

		}

.navcontainer li.active a {

        color: #ff9900;

        font: bold 13px/35px Myriad Pro, Arial, Helvetica, sans-serif;

		text-decoration:none;

		text-transform:uppercase;

}

#body-main

{

width:100%;

height:auto;

float:left;

text-align:left;

background:url(../images/body-top-bg.jpg) left top repeat-x;

}

.body-top

{

width:900px;

height:auto;

margin:0px auto;

text-align:center;

}

.welcome-box

{

width:900px;

height:auto;

float:left;

text-align:left;

padding-top:20px;

padding-bottom:18px;

}

.pricing-box

{

width:900px;

height:auto;

float:left;

text-align:left;

padding-top:20px;

padding-bottom:18px;

}

.welcome-left

{

	width:450px;

	height:auto;

	float:left;

	text-align:left;

}

.welcome-right

{

width:400px;

height:auto;

float:right;

text-align:right;

padding-top:10px;

}

.sign-up

{

margin-left:50px;

margin-right:13px;

}

.body-bottom

{

width:100%;

height:auto;

float:left;

text-align: left;

background:url(../images/body-bottom-bg.jpg) left top repeat-x;

padding:28px 0px;

}

.body-bottom-main

{

width:900px;

height:auto;

margin:0px auto;

text-align:center;

}

.subnav

{

width:900px;

height:auto;

float:left;

text-align:left;

}

.subnav ul

{

margin:0;

padding:0;

}

.subnav ul li

{

width:210px;

height:auto;

float:left;

list-style-type:none;

display:block;

padding-right:15px;

}

.icon{

float:left;

margin-right:3px;

}

.aerrow{

float:left;

padding-left:2px;

}

#footer

{

width:100%;

height:auto;

float:left;

text-align:left;

background:url(../images/footer_bg.jpg) left top repeat-x #343a3e;

padding:24px 0px 20px 0px;

color: #FFF;

font: normal 12px/18px Arial, Helvetica, sans-serif;

}

#footer a

{

color: #FFF;

font: normal 12px/18px Arial, Helvetica, sans-serif;

text-decoration: none;

}

#footer a:hover

{

color: #a1eb12;

font: normal 12px/18px  Arial, Helvetica, sans-serif;

text-decoration: none;

}

.footer-main

{

width:900px;

height:auto;

margin:0px auto;

text-align:center;

}

.footer-left

{

width:500px;

height:auto;

float:left;

text-align:left;

}

.footer-right

{

width:300px;

height:auto;

float:right;

text-align:right;

}

/* CSS Text Document */

body{

	font-family: Arial, Helvetica, sans-serif;

	font-size: 12px;

	font-style: normal;

	line-height: 20px;

	font-weight:normal;

	font-variant: normal;

	text-transform: none;

	color: #666666;

	text-decoration: none;

}

body a

{

color:#0066cc;

text-decoration: none;

font-weight:normal;

}

body a:hover

{

color:#46a2fe;

text-decoration: underline;

font-weight:normal;

}

h1 {

	text-align: left;

	font-size: 3em;

	letter-spacing: -1px;

	font-family: helvetica, arial, sans-serif;

	line-height: 40px;

	margin: 0;

	padding: 5;

	color: #C00;

}



h2 {

	font-family: Arial, Helvetica, sans-serif;

	font-size: 24px;

	font-style: normal;

	line-height: 30px;

	font-weight: normal;

	font-variant: normal;

	color: #000;

	text-decoration: none;

	text-align:justify;

}

h3 {

	font-family: helvetica, arial, sans-serif;

	font-size: 1.5em;

	font-style: normal;

	line-height: 24px;

	font-weight: normal;

	font-variant: normal;

	color: #000;

	text-decoration: none;

	text-align:none;



}



.box{

width:210px;

border-left:2px solid #cccccc;

border-top:2px solid #cccccc;

border-bottom:2px solid #cccccc;

border-right:2px solid #cccccc;

float:left;

margin-right:12px;

}

.box2{

width:210px;

border-left:2px solid #cccccc;

border-top:2px solid #cccccc;

border-bottom:2px solid #cccccc;

border-right:2px solid #cccccc;

float:left;

}

.tit1{

	font-family: MyriadPro, Arial, Helvetica, sans-serif;

	font-size: 45px;

	font-style: normal;

	font-weight: normal;

	color: #333333;

	text-decoration: none;

	padding-top:20px;

}



.price1{

	font-family: MyriadPro, Arial, Helvetica, sans-serif;

	font-size: 21px;

	font-style: normal;

	font-weight: normal;

	color: #333333;

	text-decoration: none;

	margin-top:10px;

}

.topof{

	font-family: MyriadPro, Arial, Helvetica, sans-serif;

	font-size: 15px;

	font-style: normal;

	font-weight: bold;

	color: #73A1C7;

	text-decoration: none;

	margin-top:10px;

	text-transform: uppercase;

}



.redcol{

color:#C33700;

font-size:18px;

font-weight:bold;

font-family:Arial, Helvetica, sans-serif;

line-height:25px;

}

.redcolb{

color:#64503F;

font-size:18px;

font-weight:normal;

font-family:Arial, Helvetica, sans-serif;

line-height:25px;

}

.redcolc{

color:#C33700;

font-size:14px;

font-weight:bold;

font-family:Arial, Helvetica, sans-serif;

line-height:25px;

}

.redcolbc{

color:#64503F;

font-size:14px;

font-weight:normal;

font-family:Arial, Helvetica, sans-serif;

line-height:25px;

}

.sign1{

margin-bottom:20px;

margin-top:20px;

}



.question {

font-family:Arial, Helvetica, sans-serif;

font-weight:bold;

font-size:13px;

color:#000000;

}

.requre{

	color:#81A621;

	font-family:Arial, Helvetica, sans-serif;

	font-weight:normal;

	font-size:12px;

	font-style: italic;

}



.casestudy {

	width: 190px;

	margin: 0 20px 30px 0;

	float: left;

	text-align: left;

}



.what {

	font-size: 14px;

	text-align: left;

	padding: 5px 0 0 0;

	font-family: georgia;

	background-color: #F5F6F7;

	line-height: 1.1em;

}



.what h2 {

  margin: 0 0 2px 0;

  font-size: 14px;

  color: #000;

  line-height: normal;

  font-family: Helvetica, sans-serif;

}





div.end {

	margin-right: 0;

}

div.container {

  width: 950px;

  margin: 0 auto;

	padding: 0;

	background-color: transparent;

	text-align: center;

}



div.right {

	width: 530px;

	float: right;

	text-align: left;

}

div.left {

	width: 410px;

	float: left;

	overflow: hidden;

}

.highlights {

	margin-bottom: 30px;

	overflow: hidden;

}



.highlight {

	margin-right: 14px;

	float: left;

	font-size: 14px;

	font-weight: bold;

	color: #444;

}



.highlight img {

	border: 1px solid #ccc;

	margin-bottom: 5px;

}



.highlight img.plus_zoom {

	position: absolute;

	display: none;

}

.action {

	width: 100%;

	margin: 0 0 30px 0;

	padding: 15px 0;

	border-top: 1px solid #dcdcdc;

	border-bottom: 1px solid #dcdcdc;

	float: left;

	text-align: center;

	font-size: 24px;

	font-weight: bold;

	background-color: #efefef;

}





.right h2, .action h2 {

	margin: 0;

	padding: 0;

	font-size: 22px;

	font-weight: normal;

	line-height: 1.2em;

	color: #222;

	font-family: georgia, times;

}



.right h1 {

	margin: 0 0 30px 0;

	padding: 0;

	font-size: 22px;

	font-weight: normal;

	line-height: 1em;

	color: #222;

	font-family: georgia, times;

	text-align: left;

	letter-spacing: normal;

}



.action cite {

	color: #666;

	font-size: 16px;

}



.action h3 {

	font-size: 16px;

	font-family: georgia, times;

	font-weight: normal;

	margin: 5px 0 0 0;

	padding: 0;

}



.blurb h2 {

	margin: 0;

	padding: 0;

	font-size: 16px;

	line-height: 1.2em;

	color: #3671A1;

	text-transform: uppercase;

}



.blurb {

	width: 255px;

	margin: 0 20px 20px 0;

	float: left;

}



.blurb p {

	font-family: georgia;

	font-size: 15px;

	line-height: 1.3em;

	margin: 0 0 30px 0;

}



.blurb ul {

	list-style: none;

	margin: 3px 0 0 0;

	padding: 0;

	font-family: georgia;

}



.blurb li {

	font-size: 13px;

	margin-bottom: 10px;

	color: #444;

}



.blurb li strong, .blurb li em {

	font-style: italic;

	color: #000;

	font-weight: bold;

}



.blurb li a {

	color: #444;

}


