/* CSS Document */
* {
	padding:0;
	margin:0;
}
body {
	font:12px/20px Verdana, Arial, Helvetica, sans-serif;
	color:#505050;
	background-color:#fff;
}
img {
	border:0;
}
ul {
	list-style:none;
}
a {
	outline:none;
	color:#0071bc;
	background-color:inherit;
	text-decoration:underline;
}
a:hover {
	text-decoration:none;
}
.spacer {
	clear:both;
	font-size:0;
	line-height:0;
}



.logo {
	width:960px;
	margin:auto;
	padding:18px 0;
	position:relative;
	z-index:5000;
}
.logo img.logoImg {
	float:left;
}
.logo .smeRank {
	/*float:right;*/
	margin-top:24px;
}
.logo .call {
	float:right;
	font-weight:bold;
	font-size:22px;
	line-height:55px;
	color:#9fa6b0;
	background-color:inherit;
	background:url(../images/call-ico.gif) no-repeat 0 0;
	padding-left:68px;
	margin-top:14px;
}
.hideshowhome {
	background-color:#fafeff;
	color:#000;
	border:1px solid #dcdcdc;
	padding:10px;
	width:420px;
	text-align:justify;
	display:none;
	position:absolute;
	right:0;
	top:63px;
	z-index:10000;
	font-size:11px;
	line-height:14px;
}
.hideshowhome p {
	padding-bottom:10px;
}
.topBlueBar {
	padding:5px 0;
	background-color:#083787;
	color:#fff;
	overflow:hidden;
	height:100%;
	font-size:14px;
	line-height:21px;
}
.topNav {
	width:960px;
	margin:auto;
}
.topNav .call {
	 font:bold 16px Arial, Helvetica, sans-serif;
	 color:#c9e5fc;
	 background-color:inherit;
	 float:right;
}
.topNav ul {
	float:left;
	font-family:Arial, Helvetica, sans-serif;
}
.topNav ul li {
	float:left;
	padding:0 13px;
	line-height:21px;
	border-left:1px solid #9aa3b2;
}
.topNav ul li.noDivider {
	border-left:0;
	padding-left:0;
}
.topNav ul li a {
	color:#fff;
	background-color:inherit;
	text-decoration:none;
}
.topNav ul li a:hover,
.topNav ul li a.selected {
	color:#bac8de;
	background-color:inherit;
}
.topNav .sme {
	float:right;
}

.header {
	border-bottom:5px solid #e4ebef;
	background:url(../images/header-strip-bg.jpg) repeat-x 0 100%;
}
.header .headerContent {
	width:960px;
	margin:auto;
	overflow:hidden;
}
.header .headerContent .rightImg {
	float:right;
}
.header .headerContent .left {
	width:335px;
	float:left;
	padding:34px 0 0;
}
.header .headerContent .left h2 {
	font:bold 40px/40px Helvetica, sans-serif;
	color:#0d387e;
	background-color:inherit;
	letter-spacing:-2px;
	padding-bottom:5px;
}
.header .headerContent .left h3 {
	font:bold 18px/23px Helvetica, sans-serif;
	color:#707070;
	background-color:inherit;
	padding-bottom:15px;
}
.header .headerContent .left ul.twoLink {
	position:relative !important;
	left:-5px !important;
}




.header .headerContent .left p.attention {
	font:12px/14px Arial, Helvetica, sans-serif;
	color:#2d2d2d;
	background-color:inherit;
	padding-bottom:5px;
}
.header .headerContent .left p.attention strong {
	color:#e83100;
	background-color:inherit;
}
.headerContentInner {
	width:960px;
	margin:auto;
	padding:25px 0 23px;
	color:#555555;
	background-color:inherit;
	font-family:Helvetica, sans-serif;
	font-weight:bold;
	font-size:18px;
	line-height:23px;
	position:relative;
}
.headerContentInner h2 {
	color:#0d387e;
	background-color:inherit;
	font-weight:bold;
	font-size:40px;
	line-height:44px;
}
.headerContentInner ul.twoLink {
	position:absolute;
	top:56px;
	right:0;
}
.headerContentInner ul.twoLink1 {
	 top:45px;
}
.headerContentInner ul.twoLink2 {
	 top:35px;
}
ul.twoLink li {
	float:left;
	padding-left:5px;
}
ul.twoLink li a {
	width:111px;
	height:32px;
	padding-left:39px;
	display:block;
	color:#475158;
	background-color:inherit;
	background-position:0 0;
	background-repeat:no-repeat;
	font:bold 15px/32px Arial, Helvetica, sans-serif;
	text-decoration:none;
}
ul.twoLink li a.portfolio {
	background-image:url(../images/portfolio-inner-btn.gif);
}
ul.twoLink li a.contact {
	background-image:url(../images/contact-inner-btn.gif);
}
ul.twoLink li a.getStarted {
	background-image:url(../images/get-started-inner-btn.gif);
	width:100px;
}
ul.twoLink li a:hover {
	background-position:0 -32px;
	color:#778189;
	background-color:inherit;
}

.innerContent {
	background-color:#edf3f7;
	color:inherit;
}
.content {
	width:960px;
	margin:auto;
	padding:24px 0 36px;
	overflow:hidden;
}
.content h2 {
	font:bold 22px/24px Helvetica, sans-serif;
	color:#0d387e;
	background-color:inherit;
	padding-bottom:10px;
}
.content h2.uppercase15 {
	font:bold 15px/18px Helvetica, sans-serif !important;
	color:#0d387e !important;
	background-color:inherit;
	padding-bottom:5px !important;
	text-transform:uppercase;
}
.content h3 {
	font:bold 16px/22px Verdana, Arial, Helvetica, sans-serif;
}
.content h4 {
	font:bold 16px/19px Helvetica, sans-serif;
	color:#0d387e;
	background-color:inherit;
	border-bottom:5px solid #0d387e;
	margin-bottom:6px;
}
.content p {
	padding-bottom:20px;
}
.content p.big {
	font:normal 19px/25px Helvetica, sans-serif !important;
	color:#717171 !important;
	background-color:inherit;
	padding-bottom:25px !important;
}

.content #portfolio p.big {
	font:italic 19px/25px Helvetica, sans-serif !important;
}


.content .left {
	width:320px;
	float:left;
	padding-right:30px;
}
.content .left h2 {
	font:bold 16px/18px Helvetica, sans-serif;
	color:#424242;
	background-color:inherit;
	padding-bottom:6px;
	margin-bottom:7px;
}
.greyBox {
	background-color:#fafeff;
	border:1px solid #d6dee1;
	/*border-right:1px solid #d6dee1;*/
	padding:20px 17px 20px 20px;
	position:relative;
}
.curveBox {
	margin-bottom:30px;
}
.curveBox .topCurve,
.curveBox .bottomCurve {
	width:320px;
	height:11px;
	display:block;
	line-height:0;
	font-size:0;
	sbackground-position:0 0;
	background-repeat:no-repeat;
	display:none;
}
.curveBox .topCurve {
	background-image:url(../images/blue-curve-top.gif);
	top:0;
}
.curveBox .bottomCurve {
	background-image:url(../images/blue-curve-bottom.gif);
	bottom:0;
}
.greyBox h2 {
	border-bottom:1px solid #c7ccce;
}
.greyBox h2.uppercase15 {
	border-bottom:0;
	margin-bottom:0;
	padding-left:17px
}
.greyBox ul li {
	background:url(../images/green-right.gif) no-repeat 0 7px;
	padding:0 0 9serpx 17px !important;
}
.greyBox ul.smallGap {
	padding-bottom:10px;
}
.greyBox ul.smallGap li {
	padding-bottom:7px !important;
}
.wdBox,
.wpBox,
.seoBox {
	margin-bottom:16px;
	padding-bottom:12px;
	border-bottom:1px solid #ebebeb;
	color:#000;
	background-color:inherit;
	font-size:11px;
	line-height:18px;
}
.wdBox h2,
.wpBox h2,
.seoBox h2 {
	font-size:20px !important;
	margin-bottom:0 !important;
	padding-bottom:4px !important;
}
.wdBox {
	padding-left:68px;
	background:url(../images/wd-ico.gif) no-repeat 0 0;
}
.wpBox {
	padding-right:48px;
	background:url(../images/wp-ico.gif) no-repeat 100% 0;
}
.seoBox {
	padding-left:68px;
	background:url(../images/seo-ico.gif) no-repeat 0 0;
	border-bottom:0;
	margin-bottom:0;
}
.whitePaper {
	padding-bottom:20px;
}
.whitePaper h2 {
	color:#0d387e !important;
	font-size:18px !important;
	border-bottom:1px solid #c7ccce;
	padding-bottom:7px !important;
}
.whitePaper p {
	font-size:11px;
	line-height:16px;
	padding-bottom:4px;
}
.whitePaper a {
	color:#0d387e !important;
	font-size:11px;
}



.content .right {
	width:420px;
	float:left;
}
.content ul li {
	background:url(../images/green-right-1.gif) no-repeat 0 8px;
	padding:0 0 7px 18px;
}
.content .right ol li,
.content .right p {
	padding-bottom:20px;
}
.content .right ol {
	list-style:none;
}
.content .right ol li {
	padding-left:42px;
	background-position:0 0;
	background-repeat:no-repeat;
}
.content .right ol li.one {
	background-image:url(../images/no-1.gif);
}
.content .right ol li.two {
	background-image:url(../images/no-2.gif);
}
.content .right ol li.three {
	background-image:url(../images/no-3.gif);
}
.banner1 {
	background:url(../images/banner-bg1.gif) no-repeat 0 0;
	height:65px;
	padding:14px 9px 22px 82px;
	font:13px/18px Verdana, Arial, Helvetica, sans-serif;
}
.tabular {
	border-width:7px 6px 7px 7px;
	border-style:solid;
	border-color:#aab1c5;
	overflow:hidden;
	width:945px;
}
.tabular2 {
	width:944px;
}
.tabular .culumn {
	width:314px;
	float:left;
	padding-bottom:70px;
	border-right:1px solid #aab1c5;
	background-color:#fff;
	color:#555;
	font:bold 15px/24px Helvetica, sans-serif;
	position:relative;
}
.tabular .culumn h2 {
	background-color:#fffcc2;
	color:#cd5807;
	border-bottom:1px solid #aab1c5;
	font:bold 22px/44px Helvetica, sans-serif;
	text-transform:uppercase;
	text-align:center;
	padding:0 19px;
	margin-bottom:15px;
	letter-spacing:-1px;
}
.tabular .culumn p,
.tabular .culumn ul {
	padding:0 19px 15px;
}
.tabular .culumn ul {
	padding-top:3px;
}
.tabular .culumn .popular {
	position:absolute;
	top:3px;
	right:10px;
}
.tabular .culumn .bigBtn {
	position:absolute;
	bottom:32px;
	left:38px;
}
.tabular .culumn .contactBtn,
.tabular .culumn .bigBtn {
	position:absolute;
	bottom:32px;
	left:19px;
}
.bigBtn,
.contactBtn {
	color:#475158;
	background-color:inherit;
	background:url(../images/big-btn.gif) no-repeat 0 0;
	width:196px;
	height:32px;
	padding-left:32px;
	display:block;
	font:bold 16px/32px Arial, Helvetica, sans-serif;
	text-decoration:none;
}
.bigBtn:hover,
.contactBtn:hover {
	background-position:0 -32px;
	color:#778189;
	background-color:inherit;
}
.contactBtn {
	background:url(../images/contact-btn.gif) no-repeat 0 0;
	width:135px;
	padding-left:35px;
	font-size:18px;
}
.arrowBigBtn {
	color:#475158;
	background-color:inherit;
	background:url(../images/arrow-big-btn.gif) no-repeat 0 0;
	width:222px;
	height:32px;
	padding-left:38px;
	text-align:left;
	display:block;
	margin:auto;
	font:bold 16px/32px Arial, Helvetica, sans-serif;
	text-decoration:none;
}
.arrowBigBtn:hover {
	background-position:0 -32px;
	color:#778189;
	background-color:inherit;
}
.bigCenterText {
	font-size:18px !important;
	line-height:26px !important;
	font-weight:bold !important;
	text-align:center;
}
.desGet,
.devGet,
.seoGet {
	padding-top:170px !important;
	background-position:50% 0;
	background-repeat:no-repeat;
}
.desGet {
	background-image:url(../images/get-started-des-pic.jpg);
}
.devGet {
	background-image:url(../images/get-started-dev-pic.jpg);
}
.seoGet {
	background-image:url(../images/get-started-seo-pic.jpg);
}
.tabular .culumn .posCenter1 {
	left:42px;
}
.tabular .culumn2 {
	width:471px;
}
.tabular .culumn2 h3 {
	font:bold 18px/25px Helvetica, sans-serif;
	color:#0d387e;
	background-color:inherit;
	border-bottom:1px solid #c2c2c2;
	margin:0 19px 12px;
	padding-bottom:15px;
}
.tabular .culumn2 h4 {
	color:#555;
	font:bold 14px/22px Verdana, Arial, Helvetica, sans-serif !important;
	margin:0 19px !important;
	border-bottom:0;
}
.tabular .culumn2 p {
	font:normal 13px/22px Verdana, Arial, Helvetica, sans-serif;
}
.tabular .culumn2 p.price {
	color:#000;
	font:bold 24px Helvetica, sans-serif;
	padding-bottom:0;
}
.tabular .culumn2 p.price strong {
	font-size:40px;
}
.tabular .culumn2 p.price span {
	color:#448ccb;
	background-color:inherit;
}
.tabular .culumn2 p.smallBlue {
	color:#448ccb;
	background-color:inherit;
	font-weight:bold;
	font-size:11px;
	line-height:18px;
}
.tabular .culumn2 ul li {
	font:normal 13px/22px Verdana, Arial, Helvetica, sans-serif;
}

.tabular .culumn2 .dividerTop {
	border-top:1px solid #c2c2c2;
	padding-top:10px;
}
.howItWorks1,
.howItWorks2,
.howItWorks3,
.howItWorks4 {
	width:215px;
	padding:118px 33px 0 0;
	background-position:0 0;
	background-repeat:no-repeat;
	float:left;
	font-size:12px;
	line-height:20px;
}
.howItWorks1 {
	background-image:url(../images/how-work-img-1.jpg);
}
.howItWorks2 {
	background-image:url(../images/how-work-img-2.jpg);
}
.howItWorks3 {
	background-image:url(../images/how-work-img-3.jpg);
}
.howItWorks4 {
	background-image:url(../images/how-work-img-4.jpg);
	width:215px;
	padding-right:0;
}
.howItWorks1 h3,
.howItWorks2 h3,
.howItWorks3 h3,
.howItWorks4 h3 {
	font:bold 17px/22px Helvetica, sans-serif !important;
	color:#0d387e;
	background-color:inherit;
	background-position:0;
	background-repeat:no-repeat;
	padding:10px 0 10px 40px !important;
	margin-bottom:10px;
	border-bottom:5px solid #e4ebef;
}
.howItWorks1 h3 {
	background-image:url(../images/no-1.gif);
}
.howItWorks2 h3 {
	background-image:url(../images/no-2.gif);
}
.howItWorks3 h3 {
	background-image:url(../images/no-3.gif);
}
.howItWorks4 h3 {
	background-image:url(../images/no-4.gif);
}
.howItWorks1 p,
.howItWorks2 p,
.howItWorks3 p,
.howItWorks4 p {
	padding-bottom:16px;
}

.content .rightEnd {
	width:160px;
	float:right;
	font-size:11px;
	line-height:16px;
}
.content .rightEnd h2 {
	font-size:13px;
	line-height:18px;
	background:url(../images/feed-ico-1.gif) no-repeat 92% 0;
	padding:7px 45px 6px 0;
}

.content .rightEnd .internetWorld {
	margin-bottom:20px;
}

.content .rightEnd .ceoDesk {
	margin-bottom:10px;
}

.content .rightEnd .photo-gallery {
	margin-bottom:10px;
}

.content .rightEnd ul li {
	padding:0 0 12px;
	background:none;
}
.twitterSmallBanner {
	background:url(../images/twitter-small-banner.gif) no-repeat 0 0;
	width:160px;
	height:0;
	padding-top:59px;
	margin-top:32px;
	display:block;
	line-height:0;
	font-size:0;
	text-indent:-12000000;
}
.twitterSmallBanner:hover {
	background-position:0 -59px;
}
.sponsoreLogo {
	background-color:#fcfcfc;
	border-top:1px solid #e4ebef;
	text-align:center;
}



.footer {
	background-color:#f6f8fc;
	color:#464646;
	border-top:1px solid #e4ebef;
	padding:26px 0 50px;
	font-size:11px;
	line-height:16px;
}
.footer .footerContent {
	width:960px;
	margin:auto;
	overflow:hidden;
}
.footer .footerContent ul.leftLink {
	float:left;
	font:bold 15px Helvetica, sans-serif;
}
.footer .footerContent ul.leftLink li {
	padding-bottom:7px;
}
.footer .footerContent ul.leftLink li a {
	color:#aab5cb;
	background-color:inherit;
	text-decoration:none;
	background-position:0 0;
	background-repeat:no-repeat;
	padding:5px 0 5px 39px;
	display:block;
}
.footer .footerContent ul.leftLink li a.twitter {
	background-image:url(../images/twitter-ico.gif);
}
.footer .footerContent ul.leftLink li a.feed {
	background-image:url(../images/feed-ico.gif);
}

.footer .footerContent ul.leftLink li a.flicker {
	background-image:url(../images/flicker.jpg);
	background-position:0 10px;
}

.footer .footerContent ul.leftLink li a:hover {
	color:#8f99af;
	background-color:inherit;
}
.footer .footerContent .right {
	float:right;
	width:610px;
	text-align:right;
}
.footer .footerContent .right ul {
	padding-bottom:14px;
	overflow:hidden;
	height:100%;
}
.footer .footerContent .right ul li {
	float:right;
	border-right:1px solid #464646;
	padding:0 10px;
	line-height:10px;
}
.footer .footerContent .right ul li.noDivider {
	border-right:0;
	padding-right:0;
}

.footer .footerContent .right ul li a {
	position:relative;
	top:-1px;
}
.footer .footerContent .right p {
	clear:both;
	padding-bottom:14px;
}
.footer .footerContent .right p.copyright {
	color:#464646;
	background-color:inherit;
}


.font14 {
	font-size:14px;
}
.padLeft42 {
	padding-left:42px;
}
.padBot15 {
	padding-bottom:15px !important;
}
.padBot {
	padding-bottom:37px !important;
}
.marTop22 {
	margin-top:22px !important;
}
.marTop {
	margin-top:22px !important;
}
.noBotMarBor {
	border-bottom:0 !important;
	margin-bottom:0 !important;
}
.floatRight {
	float:right !important;
	width:320px !important;
}
.textAlignCenter {
	text-align:center !important;
}




/* ------------------- */
#tos ul.main {
	padding-bottom:20px;
}
#tos ul.main li{background:no-repeat 0 0; padding:0 0 15px 28px;}
#tos ul.main li.a{background-image:url(../images/a.gif);}
#tos ul.main li.b{background-image:url(../images/b.gif);}
#tos ul.main li.c{background-image:url(../images/c.gif);}
#tos ul.main li.d{background-image:url(../images/d.gif);}
#tos ul.main li.e{background-image:url(../images/e.gif);}
#tos ul.main li.f{background-image:url(../images/f.gif);}
#tos ul.main li.g{background-image:url(../images/g.gif);}
#tos ul.main li.h{background-image:url(../images/h.gif);}
#tos ul.main li.noBg{background-image:none;}
#tos ul.padT{padding-top:32px;}
#tos ul.noBotPad{padding-bottom:0;}
#tos table{border:7px solid #aab1c5; margin:0 0 0 28px;}
#tos table td{
	border-right:1px solid #aab1c5;
	border-bottom:1px solid #aab1c5;
	padding:0 0 0 20px;
	font:15px/34px Verdana, Arial, Helvetica, sans-serif;
}
#tos table td.heading{
	background:#fffcc2;
	color:#cd5807;
	font-family:Helvetica, sans-serif;
	font-size:16px;
	line-height:42px;
	text-transform:uppercase;
	font-weight:bold;
	border-bottom:1px solid #aab1c5 !important;
}
#tos table td.width{width:213px; background:#f1eda1;}
#tos table td.width1{width:212px;}
#tos table td.bold{font-weight:bold;}
#tos table td.noBorR{border-right:0; border-bottom:1px solid #CCC;}
#tos table td.noBorB{border-right:2px solid #000; border-bottom:0;}
#tos table td.noBor{border:0;}
#tos p.sub{padding:17px 0 0 28px;}
#tos p.noPad{padding:0;}
#tos ul.sub{width:710px; padding:6px 0 23px 10px; margin:0 0 0 28px; border-bottom:1px solid #aab1c5;}
#tos ul.width{width:920px;}
#tos ul.sub li{
	background:url(../images/arrow-top.gif) no-repeat 0 7px;
	padding:0 0 0 15px;
	font:13px/20px Verdana, Arial, Helvetica, sans-serif;
}
#tos ul.sub li.padB{padding:0 0 15px 15px;}
#tos ul.noBor{border:0;}

/* ------------- */


.faq {
	width:602px;
	float:left;
}
.faq dl {
	padding:0;
	margin:0;
	/*border-top:7px solid #aab1c5;
	border-bottom:6px solid #aab1c5;*/
	background-color:#fff;
}
.faq dl dt {
	color:#cd5807;
	background-color:#fffcc2;
	/*background:#fffcc2 url(../images/question-ico.gif) no-repeat 19px 8px;*/
	border-width:0 0px 1px;
	border-style:solid;
	border-color:#aab1c5;
	font-size:13px;
	font-weight:bold;
	padding:3px 19px 3px 18px;
	margin:0;
}
.faq dl dd {
	padding:9px 19px;
	margin:0;
	border-width:0 0px 0px;
	border-style:solid;
	border-color:#aab1c5;
	overflow:hidden;
	height:100% !important;
}
.faq dl dd p {
	padding:0 0 6px;
}
.faq dl dd p.top {
	text-align:right;
}
.faq dl dd p.top a {
	color:#fff !important;
	background:url(../images/top-link-bg.gif) no-repeat 0 0 !important;
	width:20px;
/*	height:16px;*/
	height:0;
	display:block;
	padding:16px 13px 0 10px;
	overflow:hidden;
	float:right;
	text-decoration:none !important;
	text-transform:uppercase;
	text-align:center;
	font-size:9px;
	line-height:15px;
	font-weight:bold;
}
.faq dl dd p.top a:hover {
	background-position:0 -16px !important;
}
.faq dl dd ol {
	padding:0 !important;
	margin:0 !important;
	list-style:none;
	padding-top:5px !important;
}
.faq dl dd ol li {
	background:url(../images/black-round.gif) no-repeat 0 8px;
	padding:0 0 10px 14px !important;
	margin:0;
}
.faq select {
	font:11px/17px Verdana, Arial, Helvetica, sans-serif;
	margin-bottom:26px;
} 

/* ------------- */

.contactLeft {
	width:300px;
	float:left;
}
.contactLeft h2 {
	font-size:16px;
	padding-bottom:4px;
}
.contactLeft p {
	border-bottom:1px solid #e9f2f7;
	padding:0 0 10px;
	margin-bottom:10px;
}
.contactLeft .phone {
	background:url(../images/phone-ico.gif) no-repeat 165px 12px;
}
.contactLeft .email {
	background:url(../images/email-ico.gif) no-repeat 152px 2px;
	padding-bottom:45px;
}
.contactRight {
	width:530px;
	float:right;
	border:8px solid #efe7a1;
	padding:0 28px;
}
.contactRight1 {
	width:602px;
	float:right;
}
.contactRight h2 {
	font-size:20px;
	color:#c07b40;
	background-color:#fff;
	position:relative;
	top:-16px;
	display:inline;
	padding:0 11px
}
.contactRight h3 {
	font:bold 18px/22px Helvetica, sans-serif;
	color:#4c71ad;
	padding-bottom:3px;
}
.contactRight div.grd {
	background:url(../images/blue-gr-bg.gif) repeat-x 0 0;
	padding:18px 0 26px;
	border-top:1px solid #d3e5ef;
	position:relative;
}
.contactRight .blueText {
	font-size:12px;
	color:#4c71ad;
}
.contactRight label {
	font-size:13px;
	font-weight:bold;
	color:#707070;
	padding-right:8px;
}
.contactRight label.rightAlign {
	text-align:right;
	margin-right:0;
	display:block;
}
.contactRight label span {
	color:#c2500e;
}
.contactRight input {
	width:286px;
	height:15px;
	padding:1px 4px;
	margin:6px 0;
}
.contactRight input.small {
	width:56px;
	float:left;
	margin-right:8px;
}
.contactRight input.radio {
	width:15px;
	height:15px;
	float:none;
	margin-right:0;
	padding:0;
	border:0;
}
.contactRight input.btn {
	margin:0;
	padding:0;
	width:195px;
	height:32px;
}
.contactRight select {
	width:298px;
	height:20px;
	padding:0;
	margin:6px 0;
}
.contactRight select.medium {
	width:206px;
}
.contactRight select.small {
	width:130px;
}
.contactRight textarea {
	width:286px;
	height:176px;
	padding:2px 4px;
	margin:6px 0;
}
.contactRight textarea.medium {
	height:106px;
}
.contactRight input,
.contactRight textarea,
.contactRight select {
	font:12px/15px Verdana, Arial, Helvetica, sans-serif;
}
.interestedInPopUp {
	width:310px;
	padding:17px 15px;
	background:#eff9ff url(../images/interested-in-popup-bg.gif) repeat-x 0 100%;
	color:#5574b9;
	font-size:10px;
	line-height:12px;
	border:1px solid #b0cedf;
	position:absolute;
	top:20px;
	left:187px;
	z-index:1000;
}
.interestedInPopUp label {
	font-size:12px;
	font-weight:bold;
	color:#7d7d7d;
}


.quickContact .highlightText {
	color:#0d387e;
	border-bottom:0;
	margin-bottom:0;
}
.quickContact label {
	font-size:13px;
	font-weight:bold;
	color:#707070;
	padding-right:8px;
}
.quickContact input {
	width:180px;
	height:15px;
	padding:1px 4px;
	margin:6px 0;
}
.quickContact input.btn {
	margin:5px 0;
	padding:0;
	width:95px;
	height:32px;
}
.quickContact textarea {
	width:180px;
	height:76px;
	padding:2px 4px;
	margin:6px 0;
}
.quickContact textarea.medium {
	height:106px;
}
.quickContact input,
.quickContact textarea {
	font:12px/15px Verdana, Arial, Helvetica, sans-serif;
}

/* ------------ */

#portfolio ul li{
	width:930px;
	float:left;
	padding-bottom:18px;
	margin-bottom:40px;
	padding:0;
	background:none;
}
#portfolio ul li a{display:block;}
#portfolio ul li a img{border:4px solid #E9E9E9; padding:1px; padding:5px;}
#portfolio ul li a:hover img{border:4px solid #E2E1E1;}
#portfolio ul li.right{width:284px; float:left; padding-right:0;}
#portfolio ul li div.name{
	width:930px;
	height:40px;
	padding:0 0 5px 0;
	text-align:left;
	font:normal 24px/34px Helvetica, sans-serif;
}
#portfolio ul li div.name a{
	color:#0d387e;
	text-decoration:none;
}
#portfolio ul li div.name a:hover{
	color:#c07b40;
}
#portfolio ul li div.name span{
	float:left;
	text-align:center;
	padding-left:0;
}
#portfolio ul li div.name img{
	margin-left:3px;
	float:left;
	border:none;
}
#portfolio ul li div.name2{
	width:224px;
	height:50px;
	padding:0 0 0 5px;
	float:left;
	font:bold 14px/19px Verdana, Arial, Helvetica, sans-serif;
}
#portfolio .last-port{
	margin-bottom:0 !important;text-align:center !important;
	padding-top:25px;
}
#portfolio ul li a.nextPage{
	letter-spacing:0.08ex;
	float:none;
	text-align:center !important;
	display:inline;
	font:bold 14px Helvetica, sans-serif;
	padding:0;
	margin-left:20px;
	margin-top:20px;
}
#portfolio ul li a.prePage{
	letter-spacing:0.08ex;
	float:none;
	text-align:center !important;
	display:inline;
	font:bold 14px Helvetica, sans-serif;
	padding:0;
	margin-top:20px;
}
#portfolio ul li a.visitSite{
	width:84px;
	height:20px;
	display:block;
	background:url(../images/visit-site.gif) no-repeat 0 0;
	font-size:0px;
	text-indent:-1000px;
	float:left;
}
#portfolio ul li a:hover.visitSite{background:url(../images/visit-site-up.gif) no-repeat 0 0;}
#portfolio .nextPage{
	float:right;
	padding-right:15px;
	padding-bottom:50px;
}

/* --------------------- */
.indentmenu ul {
	border-bottom:1px solid #E9E9E9;
	width:320px;
	height:32px;
	padding:0 0 0 2px;
	margin:0;
}

.borderOuter{
	padding-top:20px;
	margin-top:-3px;
	margin-bottom:10px;
}
.indentmenu ul li {
	float:left;
	padding:0 !important;
	background-color:#fff;
	background:none;
}
.indentmenu ul li.leftBorder a {
	border-left:1px solid #E9E9E9;
	margin-left:0;

}
.indentmenu ul li a {
	border-left:0!important;
	margin:6px 1px 0;
	border:1px solid #E9E9E9 !important;
	font-weight:normal;
	font-size:11px;
	line-height:25px;
	color:#0d387e;
	text-decoration:none;
	padding:0 6px;
	display:block;
	float:left;
	background:url(../images/interested-in-bg.gif) #F0F0F0 repeat-x 0 0;
}

.indentmenu ul li a:hover{
background:url(../images/interested-in-hover-bg.gif) #fff repeat-x 0 0;
}
.indentmenu ul li a.selected {
	border-bottom-color:#fff !important;
	position:relative;
	left:0;
	margin-top:-1px;
	line-height:32px;
	background:url(../images/interested-in-hover-bg.gif) #fff repeat-x 0 0;
}


.tabcontent {
	width:300px;
	padding:0 0 0 10px;
	color:#000;
}
.tabcontent img {
	margin:0 5px 10px 0;
	float:left;
}
.tabcontent h2 {
	font-size:20px; !important;
	color:#0d387e !important;
	padding-bottom:4px !important;
	margin-bottom:5px !important;
}
.tabcontent div.rightTxt {
	width:215px;
	float:right;
}
/* ----------------- */
#creditfooter {
	display:none;
}

/* ----------------- */
.arrow {
	background:url(../images/arrow.gif) no-repeat 100% 60%;
	padding-right:14px; 
}

.partners{
	float:left;
	width:400px;
}
.partners p{
	padding-bottom:10px;
}
.marginRight{
	margin-right:80px;
}

.height1{
	height:35px;
}