body, h1, h2, h3, h4, h5, h6, p, ul, ol, li, table, tr, td, form, input, address, img {
	margin: 0;
	padding: 0;
	line-height: 100%;
	font-family: 'Arial', 'Helvetica','FreeSans', sans-serif;
	text-align: left;
}



	
	
	
body {
			background: #ffffff url(../images/bgr.jpg) repeat-x top; 

	font-size: small;
	font-family: 'Arial', 'Helvetica','FreeSans', sans-serif;
}

* html body {

	font-size: x-small;
	f\ont-size: small;
		border-bottom: 3px solid #D6D6D6;

}

.error {
	font-weight: bold;
	color: red;
}

h2 {
	border-bottom:1px solid #C2C2C2;
	color:#535353;
	font-size:200%;
	font-weight:normal;
	line-height:110%;
	margin:0 0 17px;
	padding:0 0 7px;
	text-transform:capitalize;
}

h3 {
	margin: 0 0 18px;
	color: #666;
	font-size: 130%;
	line-height: 120%;
	font-weight: normal;
	text-transform: capitalize;
}

h4 {
	margin: 18px 0 5px;
	color: #333;
	font-size: 130%;
	font-weight: normal;
}

p, address {
	margin: 0 0 15px;
	color: #666;
	font-size: 100%;
	line-height: 140%;
}

ul {
	list-style: none;
	margin: 0 0 20px;
}

li {
	padding: 0 0 0 20px;
	color: #666;
	font-size: 100%;
	line-height: 140%;
}

label {
	color: #333;
	font-weight: bold;
	display: block;
	margin: 0 0 5px;
}

a, a:link, a:visited {
	outline: none;
	color: #5578b0;
	text-decoration: none;
}

a img, a:link img, a:visited img {
	border: none;
}

pre {
	overflow: auto;
	padding: 15px;
	background-color: #eee;
}

#container {

	width: 945px;
	margin: 0 auto;
	padding: 0 0 35px;
	position: relative;
}

/* Header */
#header {
	width: 945px;
	padding: 0 0 27px;
	position: absolute;
	z-index: 100;
}

#header h1 {
	float: left;
	margin: 41px 0 0;
	text-indent: -9999px;
	width:290px;
	height:77px;
	background-image: url(../images/logo2.png) ;
}

#header h1 a {
	display: block;
	width: 318px;
	height: 64px;
}

/* Top Links */
#top_links {
	float: right;
	margin: 0 -1px 0 0;
	padding: 0 0 0 5px;
	background-repeat: no-repeat;
	background-position: bottom left;
}

#top_links ul {
	list-style: none;
	margin-bottom: 0;
	padding: 0 12px 0 7px;
	background-repeat: no-repeat;
	background-position: bottom right;
}

#top_links li {
	float: left;
	margin: 0;
	padding: 0;
	font-size: 90%;
	line-height: 100%;
	text-transform: capitalize;
}

#top_links a, #top_links a:link, #top_links a:visited {
	display: block;
	float: left;
	color: #000;
	text-decoration: none;
	padding: 8px 6px 9px;
}



#top_links a:hover, .active a:link, .active a:visited {
	color:#0150a0;
}



#special {
	margin: 0;
	float: right;
}

#special li {
	float: left;
	display: block;
	margin-right: 0;
	padding: 0 0 0 5px;
	font-size: 90%;
	line-height: 100%;
	background-image: url(../images/bg-special.png);
	background-repeat: no-repeat;
	background-position: bottom left;
	text-transform: capitalize;
}

#special a, #special a:link, #special a:visited {
	color: #000;
	display: block;
	float: left;
	padding: 7px 15px 10px 10px;
	font-weight: bold;
	background-image: url(../images/bg-special-a.png);
	background-repeat: no-repeat;
	background-position: bottom right;
}

/* Navigation */
#nav {
	float: right;
	margin: 30px 0 0;
	list-style: none;
	clear: right;
	width: 605px;
}

#nav li {
	float: left;
	padding: 0;
	margin: 0 24px 0 0;
}

#nav li.last {
	margin-right: 0;
	padding-right: 0;
	background-image: none;
}

#nav li a, #nav li a:link, #nav li a:visited {
	display: block;
	float: left;
	padding: 0 0 0 23px;
	color: #666;
	font-weight: bold;
	font-size: 95%;
	text-decoration: none;
	text-transform: capitalize;
	line-height: 140%;
	background-repeat: no-repeat;
}

#nav a.portfolio {
	background-image: url(../images/1.png);
}

#nav a:hover.portfolio, #nav li.section a.portfolio {
	background-image: url(../images/1-hover.png);
}

#nav a.visibility {
	background-image: url(../images/2.png);
}

#nav a:hover.visibility, #nav li.section a.visibility {
	background-image: url(../images/2-hover.png);
}

#nav a.design {
	background-image: url(../images/3.png);
}

#nav a:hover.design, #nav li.section a.design {
	background-image: url(../images/3-hover.png);
}

#nav a.usability {
	background-image: url(../images/4.png);
}

#nav a:hover.usability, #nav li.section a.usability {
	background-image: url(../images/4-hover.png);
}

#nav a.process {
	background-image: url(../images/5.png);
}

#nav a:hover.process, #nav li.section a.process {
	background-image: url(../images/5-hover.png);
}

#nav a.what {
	background-image: url(../images/6.png);
}

#nav a:hover.what, #nav li.section a.what {
	background-image: url(../images/6-hover.png);
}

/* Content */
#content {
	padding: 0 0 16px;
	position: relative;

}

#bg, #bg2 {
	position: absolute;
	background-repeat: no-repeat;
	z-index: 1;
	
}

#methodology #bg {
	width: 848px;
	height: 308px;
	background-image: url(../images/bg-visibility.png);
	top: 4px;
	right: -180px;
}


#achieve #bg {
		width: 848px;
	height: 308px;
	background-image: url(../images/bg-visibility.png);
	top: 4px;
	right: -180px;
}

#quote #bg {
		width: 848px;
	height: 308px;
	background-image: url(../images/easy.png);
	top: 4px;
	right: -180px;
}

#what-we-offer #bg {
	width: 445px;
	height: 366px;
	background-image: url(../images/bg-what-we-offer.png);
	top: 16px;
	right: 42px;
}

#seo-tools #bg {
	width: 445px;
	height: 366px;
	background-image: url(../images/seo-tools.png);
	top: 16px;
	right: 42px;
}


#web-design #bg {
	width: 500px;
	height: 366px;
	background-image: url(../images/web-design.png);
	top: 16px;
	right: 5px;
}

#analyze-research #bg {
	width: 848px;
	height: 308px;
	background-image: url(../images/bg-visibility.png);
	top: 4px;
	right: -180px;
}

#making #bg {
	width: 848px;
	height: 308px;
	background-image: url(../images/bg-visibility.png);
	top: 4px;
	right: -180px;
}

#measure #bg {
	width: 848px;
	height: 308px;
	background-image: url(../images/bg-visibility.png);
	top: 4px;
	right: -180px;
}

#credibility #bg {
	width: 848px;
	height: 308px;
	background-image: url(../images/bg-visibility.png);
	top: 4px;
	right: -180px;
}

#contact-us #bg {
	width: 445px;
	height: 366px;
	background-image: url(../images/contact.png);
	top: 16px;
	right: 42px;
}

#about-us #bg {
	width: 357px;
	height: 272px;
	background-image: url(../images/bg-about.png);
	top: 64px;
	right: 49px;
}

#blog #bg {
	width: 373px;
	height: 296px;
	background-image: url(../images/bg-blog.png);
	top: 47px;
	right:45px;
}

/* Promo */
#promo {
	margin: 0 0 20px;
	border-bottom: 3px solid #D6D6D6;
	position: relative;
}

.promo_home {
	width: 945px;
	overflow: hidden;
}

#promo h1 {
	margin: 127px 0 2px;
	text-indent: -9999px;
	background-repeat: no-repeat;
}

#promo_nav {
	position: absolute;
	top: 341px;
	right: 0;
	list-style: none;
	float: right;
	display: none;
}

#promo_nav li {
	float: left;
	padding-left: 0;
}

#promo_nav li a, #promo_nav li a:link, #promo_nav li a:visited {
	display: block;
}

#previous, #next {
	padding: 0;
}

#previous a, #next a {
	width: 34px;
	height: 34px;
	background-repeat: no-repeat;
}

#previous a {
	background-image: url(../images/previous.png);
}

#next a {
	margin: 0 10px 0 0;
	background-image: url(../images/next.png);
}

#learn_more span {
	display: block;
	
}

#learn_more a {
width: 115px;
	height: 33px;
	margin: 0 10px 0 0;
	background-image: url(../images/learn-more.png);
}


/* Slider Content */
#the_slide {
	position: relative;
}

#slider {
	visibility: hidden;
	margin-left: 0;
	height: 191px;
	width: 945px;
	background-image: url(../images/slider.png);
	background-position: 0 0;
	background-repeat: no-repeat;
}

#slider_content {
	position: absolute;
	top: 20px;
	height: 191px;
	border-top: 3px solid #666;
}

#slider_content div {
	float: left;
	width: 189px;
}

#slider_content div div {
	float: none;
	width: auto;
	padding: 0 10px;
	height:168px;
}

#slider_content h2 {
	background-position:0 13px;
	background-repeat:no-repeat;
	border-bottom:1px solid #C2C2C2;
	color:#666666;
	font-size:135%;
	line-height:170%;
	margin:0;
	padding:11px 0 6px;	
}

#slider_content .visibility, #slider_content .design, #slider_content .usability, #slider_content .process, #slider_content .portfolio, #slider_content .what {
	padding-left: 35px;
}

#slider_content .visibility {
	background-image: url(../images/1-float.png);
}

#slider_content .design {
	background-image: url(../images/2-float.png);
}

#slider_content .usability {
	background-image: url(../images/3-float.png);
}

#slider_content .process {
	background-image: url(../images/4-float.png);
}

#slider_content .portfolio {
	background-image: url(../images/5-float.png);
}

#home #slider_content p {
	width: auto;
	padding: 10px 0 0;
}

#home #promo p {
	width: auto;
}

#contact-us #promo p {
	width: 335px;
}

#slider_content div:hover {
	background-color: #f3f4f5;
	cursor: pointer;
}

#slider_content a, #slider_content a:link, #slider_content a:visited {
	margin: 8px 0 0 -3px;
	display: none;
}

/* Promo Secondary */
#promo h1 {
	height: 56px;
}

#promo p {
	width: 470px;
}

#promo_inner {
	position: relative;
	z-index: 1;
	padding: 1px 0 0;
	height: 290px;
}

#blog #promo_inner {
	height: 310px;
}

#blog #promo p {
	width: 517px;
}

#credibility #promo h1 {
	width: 572px;
	background-image: url(../images/headers/online-credibility.png);
}

#methodology #promo h1 {
	width: 642px;
	background-image: url(../images/headers/methodology-approach.png);
}

#analyze-research #promo h1 {
	width: 573px;
	background-image: url(../images/headers/analyze-research-gain.png);
}


#achieve #promo h1 {
	width: 573px;
	background-image: url(../images/headers/achieve-success.png);
}


#quote #promo h1 {
	width: 573px;
	background-image: url(../images/headers/quote.png);
}

#measure #promo h1 {
	width: 572px;
	background-image: url(../images/headers/measure-success.png);
}

#seo-tools #promo h1 {
	width: 374px;
	background-image: url(../images/headers/what-we-do.png);
}

#what-we-offer #promo h1 {
	width: 374px;
	background-image: url(../images/headers/what-we-do.png);
}

#web-design #promo h1 {
	width: 374px;
	background-image: url(../images/headers/what-we-do.png);
}

#contact-us #promo h1 {
	width: 374px;
	background-image: url(../images/headers/contact.png);
}

#about-us #promo h1 {
	width: 586px;
	background-image: url(../images/headers/about-us.png);
}



#contact-us #promo h1 {
	width: 313px;
	background-image: url(../images/headers/contact-us.png);
}

#making #promo h1 {
	width: 600px;
	background-image: url(../images/headers/making-clients-successful.png);
}


.next_step {
	position: absolute;
	right: 330px;
	bottom: 10px;
}

#process .next_step {
	right: 375px;
}

#portfolio .next_step {
	right: 354px;
}

#making .next_step {
	right:300px;
}

.next_step img {
	border: none;
}


/* Homepage Boxes */
.homebox {
	display:block;
	float: left;
	width: 295px;
	margin:0;
	padding: 10px;
}

a:hover.homebox {
	background-color:#F3F4F5;
}

.homebox h2 {
	padding: 3px 0 0 77px;
	margin: 0 0 5px;
	color: #666;
	font-size: 150%;
	line-height: 118%;
	background-repeat: no-repeat;
	border: none;
	height:70px;
}

.homebox h2 a, .homebox h2 a:link, .homebox h2 a:visited {
	color: #666;
}

.homebox h2.guarantee {
	background-image: url(../images/icon-checkbox-square.png);
}

.homebox h2.transparency {
	background-image: url(../images/icon-magnifying-glass.png);
	
}

.homebox h2.solutions {
	background-image: url(../images/icon-tools.png);
}

.homebox p a, .homebox p a:link, .homebox p a:visited {
	color: #666;
}

.homebox p {
	padding:0;
	margin:0 0 5px 0;
}

.last {
	margin-right: 0;
}

/* Left Sidebar */
#left_sidebar {
	width: 185px;
	float: left;
	margin: 36px 25px 0 0;
}

#left_sidebar ul {
	margin: 0 0 2px 10px;
}

#left_sidebar li {
	padding: 1px 0;
	line-height: 120%;
	text-transform: capitalize;
	border-top: 1px solid #c2c2c2;
}

#left_sidebar li.current {
	background-image: url(../images/bg-left-nav-li.gif);
	background-repeat: no-repeat;
	background-position: right center;
}

#left_sidebar li a, #left_sidebar li a:link, #left_sidebar li a:visited,
#left_sidebar .header ul a, #left_sidebar .header ul a:link, #left_sidebar .header ul a:visited {
	display: block;
	padding: 7px 0 7px 10px;
	color: #666;
	font-size: 90%;
	font-weight: normal;
}

#left_sidebar li a:hover, #left_sidebar li a:visited:hover,
#left_sidebar li.current a, #left_sidebar li.current a:link, #left_sidebar li.current a:visited {
	color: #5578b0;
	background-image: url(../images/bg-left-nav-a.gif);
	background-repeat: repeat-y;
}

#left_sidebar strong {
	display: block;
	padding: 7px 0 7px 10px;
	color: #000;
	font-size: 90%;
}

#left_sidebar .header {
	border-top: none;
	padding: 0;
	margin: 0 0 30px;
}

#left_sidebar .header a, #left_sidebar .header a:link, #left_sidebar .header a:visited {
	color: #000;
	font-weight: bold;
}

#left_sidebar .header ul {
	margin: 0;
	overflow: hidden;
	height: 200px;
}

#address_bar {
	width: 185px;
	float: left;
	padding: 0 0 0 10px;
	margin: 0 25px 0 0;
}



#left_sidebar a.more, #left_sidebar a:link.more, #left_sidebar a:visited.more,
#left_sidebar a.less, #left_sidebar a:link.less, #left_sidebar a:visited.less {
	display: block;
	margin: 0 0 0 10px;
	padding: 0 0 0 20px;
	color: #666;
	font-weight: normal;
	background-image: url(../images/icon-more-arrow.gif);
	background-repeat: no-repeat;
}

#left_sidebar a:hover.more, #left_sidebar a:visited:hover.more {
}

/* Main Content */
#main {
	float: left;
	width: 725px;
	overflow: hidden;
	position: relative;
}

#main_portfolio {
	float: left;
	width: 713px;
	padding: 0 11px;
	overflow: hidden;
	position: relative;
}

#main_portfolio_detail {
	float: left;
	width: 350px;
	margin-right: 40px;
	position: relative;
}

#main_portfolio_detail h3 {
	margin-top: 20px;
	border-bottom: none;
}

#main_portfolio_detail p {
	margin-bottom: 13px;
}

#main_portfolio_detail strong {
	display: block;
	margin: 10px 0 0;
	padding: 15px 0 0;
	border-top: 1px solid #d6d6d6;
}

#main_portfolio_detail ul {
	margin: 15px 0 0 4px;
}

#main li, #main_portfolio_detail li, #main_contact li {
	background-image: url(../images/icon-checkmark.gif);
	background-repeat: no-repeat;
	background-position: 0 3px;
	margin: 0 0 6px;
}

#main_content {
	float: left;
	width: 525px;
	margin: 0 10px 30px 0;
}
#main_content1 {
	float: left;
	width: 696px;
	margin: 0 10px 30px 0;
}

#main_content2 {
	float: left;
	width: 696px;
	margin: 0 10px 30px 0;
}

#main_contact {
	margin: 0 10px 0 210px;
}

#main_content a {
	color:black;
	border-bottom: 1px dotted #AAAAAA;
}

#main_contact #main_content {
	width: 560px;
}

#main_nav {
	padding: 20px 0 0;
	clear: both;
	list-style: none;
	border-top: 1px solid #d6d6d6;
}

#main_nav li {
	float: left;
	padding: 0;
	width: 121px;
	height: 27px;
	text-align: center;
}

#main_nav li.right {
	float: right;
}


#main_nav a, #main_nav a:link, #main_nav a:visited {
	display: block;
	color: #fff;
	font-size: 90%;
	line-height: 232%;
	text-transform: capitalize;
	background-image: url(../images/btn-gray.gif);
	background-repeat: no-repeat;
}

#contactform li {
	padding: 0;
	float: left;
	width: 278px;
	background-image: none;
}

#contactform .textbox {
	border: 1px solid #ccc;
	margin: 0 0 10px;
	width: 250px;
	padding: 4px 0;
	text-indent: 5px;
	font-size: 115%;
}

#contactform select {
	margin: 0 0 10px;
	width: 250px;
}

#contactform textarea {
	border: 1px solid #ccc;
	margin: 0 0 10px;
	width: 535px;
	height: 120px;
}
	
#contactform li.textarea {
	clear: left;
	width: 557px;
}



/* Services */
#services_content {
	
}

#services_content ul {

}

#services_content li {
	float: left;
	padding: 0;
	margin: 0 28px 20px 0;
}

#services_content li.last {
	margin-right: 0;
}

#services_content a {
	display: block;
	overflow: hidden;
	width: 223px;
	height: 181px;
}

#services_content a img {
	display: block;
	width: 223px;
	height: 181px;
}

#collateral {
	float: left;
	margin: 35px 0 0;
}

#collateral .portfolio_nav {
	margin: 13px 0 0;
	position: relative;
	float: left;
}

#collateral li {
	padding: 0;
	float: left;
}

#collateral h3 {
	border: none;
	margin: 20px 0 0 80px;
	font-size: 150%;
}

#collateral_slide {
	border: 1px solid #d6d6d6;
	width: 543px;
	overflow: hidden;
	height: 440px;
}

#collateral_slide ul {
	width: 3801px;
}

#collateral img {
	display: block;	
	width: 543px;
	height: 440px;
}

#back_to_portfolio {
	position: absolute;
	top: -8px;
	left: 776px;
	display: block;
	width: 159px;
	height: 33px;
	z-index: 1;
	background-image: url(../images/buttons/back-to-portfolio.png);
}

/* Right Sidebar */
#right_sidebar {
	margin: 0 0 30px;
	padding: 10px;
	float: right;
	border: 1px solid #d1d1d1;
}

#right_sidebar li {
	background-image: none;
	padding: 0;
}

#right_sidebar h3 {
	margin: 0 0 0 0;
	padding: 0 0 8px 0;
	border: none;
	
}


#right_sidebar ul {
	margin:0px;
	padding:0px;
}

/* Blog */
#category li {
	font-size:200%;
}

#main div.sociable li {
	background-image: none;
	margin: 0 7px 0 0;
	padding: 0;
	float: left;
}

#blog h1, #blog h2 {
	font-size: 200%;
	margin-bottom:0;
	border: none;
	padding-bottom:1px;
	font-weight: normal;
}

#blog h2.archive_title {
	margin-bottom: 30px;
}

#blog h3 {
	border: none;
	font-size:100%;
	border-bottom:1px solid #C2C2C2;
	margin:0 0 10px;
	padding:0 0 10px;
}

#blog #main p {
	margin: 0 0 20px;
}

#blog #main p.postmetadata {
	margin: 0 0 2px;
}

#blog #main p.comment_link {
	margin: 0 20px 0 0;
	float: left;
}

#blog #main {
	width: 560px;
}

.post {
	margin: 0 0 35px;
}

#blog_sidebar {
	width: 280px;
	float: right;
	margin: 36px 10px 0 0;
	position: relative;
	z-index: 100;
}

#blog_sidebar h3 {
	font-size:100%;
	margin-bottom:5px;
	padding:10px 0;
}

#blog_sidebar h3 img {
	display: block;
	float: left;
	margin: 0 10px 0 0;
}

#blog_sidebar ul, #blog_sidebar p {
	margin: 0 0 30px;
}

#blog_sidebar li {
	padding: 0;
}

#blog_sidebar li a, #blog_sidebar li a:link, #blog_sidebar li a:visited {
	color: #666;
}

#blog_sidebar #sidebar_links li a {
	font-size:100%;
}

#blog_sidebar #sidebar_links li {
	margin-bottom:5px;
}

#s {
	display: block;
	float: left;
	width: 194px;
	padding: 4px 0 3px;
	font-size: 158%;
	text-indent: 3px;
	background-color: transparent;
	border: 2px solid #d6d6d6;
}

#searchsubmit {
	display: block;
	float: left;
	padding: 0;
	margin: 0;
	width: 82px;
	height: 36px;
	color: #fff;
	font-size: 105%;
	text-transform: uppercase;
	background-color: transparent;
	background-image: url(../images/search.gif);
	background-repeat: no-repeat;
	border: none;
}

/* Footer */
.bottom_nav {
	border-top: 3px solid #d6d6d6;
	padding: 0 0 20px;
}

.bottom_nav ul {
	float:left;
	list-style-image:none;
	list-style-position:outside;
	list-style-type:none;
	margin:0 0 0 0px;
	padding:10px 0 0 10px;
	width:147px;
}

.bottom_nav li {
	font-size: 86%;
	line-height: 175%;
	padding:0;
}

.bottom_nav ul.last {
	margin-right: 0;
	width: 290px;
}

.bottom_nav ul a, .bottom_nav ul a:link, .bottom_nav ul a:visited {
	color: #464646;
	font-weight: normal;
	text-transform: capitalize;
	text-decoration: none;
}

.bottom_nav ul a:hover {
	color: #889ad7;
}



#theForm, #confirmation {
	float: left;
	padding: 10px 0 0;
	width: 317px;
}

#theForm label {
	font-size: 80%;
	margin: 0;
}

#theForm input.textbox {
	margin: 0 0 3px;
}

#theForm input.submit {
	display: block;
}

/* social  */
#facebook,  #stumble, #delicious, #twitter {
	padding: 0 0 0 22px;
	background-repeat: no-repeat;
	background-position: 0 2px;
}

#facebook {
	background-image: url(../images/bg-facebook.gif);
}


#stumble {
	background-image: url(../images/bg-stumble.gif);
}

#delicious {
	background-image: url(../images/bg-delicious.gif);
}

#twitter {
	background-image: url(../images/bg-twitter.gif);
}

.validation {
	float: right;
	font-size: 80%;
}

.copyright {
	color: #464646;
	font-size: 80%;
}

/* Classes  */
.visibility, .design, .usability, .process, .portfolio, .what {
	background-repeat: no-repeat;
}

.arrow_link {
	display: block;
	color: #666699;
	font-weight: bold;
	text-transform: capitalize;
	text-decoration: none;
	background-image: url(../images/icon-arrow.gif);
	background-repeat: no-repeat;
	padding: 0 0 0 14px;
}

.learn_more_blue {
	display: block;
	width: 87px;
	height: 22px;
	background-image: url(../images/learn-more-blue.gif);
	background-repeat: no-repeat;
}

.gray_box {
	background-color: #efefef;
	padding: 10px 30px;
}

.right {
	float: right;
	padding: 0 20px 0 0;
}

p.icon {
	float: left;
	width: 50px;
}

div.icon {
	padding: 0 0 0 60px;
}

div.icon h4 {
	margin-top: 0px;
}

#map_canvas {
	margin: 48px 15px 0 0;
	float: right;
	width: 584px;
	height: 222px;
}

.clearleft {
	clear: left;
}
/* Clear */
.clear:after {content: "."; display: block; height: 0; clear: both; visibility: hidden;}
* html .clear {	height: 1%;}/* ie6 */
*:first-child+html .clear {min-height: 1px;}/* ie7 */

#main ul.portfolio_nav li, #main ul.portfolio_nav2 li {
	background-image: none;
}

#MemberLoginForm_LoginForm label.right {
	float: none;
	display: inline;
}

#MemberLoginForm_LoginForm fieldset {
	padding: 0;
	border: none;
}

#MemberLoginForm_LoginForm legend {
	display: none;
}

#MemberLoginForm_LoginForm #Remember {
	margin: 10px 0 5px;
}

#main_contact ul.sitemap-list {
	float: left;
	margin: 0 90px 0 0;
	padding: 0;
}

#main_contact ul.sitemap-list li {
	margin: 7px 0 15px;
	padding: 0;
	font-size: 120%;
	font-weight: bold;
	background-image: none;
}

#main_contact ul.sitemap-list li a, #main_contact ul.sitemap-list li a:link, #main_contact ul.sitemap-list li a:visited {
	color: #5578B0;
}

#main_contact ul.sitemap-list li li {
	margin: 7px 0 0;
	font-size: 90%;
	font-weight: normal;
}

#main_contact ul.sitemap-list li li a, #main_contact ul.sitemap-list li li a:link, #main_contact ul.sitemap-list li li a:visited {
	color: #000;
}

#main_contact ul.sitemap-list li li li a, #main_contact ul.sitemap-list li li li a:link, #main_contact ul.sitemap-list li li li a:visited {
	color: #555;
}

#main_contact ul.sitemap-list ul {
	font-weight: bold;
	padding: 0 0 0 7px;
}

#main_contact ul.sitemap-list ul ul {
	padding: 0 0 0 7px;
}

#main_contact ul.sitemap-list li a, #main_contact ul.sitemap-list li a:link, #main_contact ul.sitemap-list li a:visited {
	margin: 0 0 5px;
	text-transform: capitalize;
}



#packages {
	font-family:'Arial', 'Helvetica','FreeSans', sans-serif;
	font-size: 12px;
	font-style: normal;
	font-weight: bold;
	font-variant: normal;
	text-transform: uppercase;
	color: #666;	background-color: #FFFFFF;
	padding: 0px;
	margin: 0px;
	border: thin solid #CCCCCC;
}
#packages_header1 {
	font-family: 'Arial', 'Helvetica','FreeSans', sans-serif;
	font-size: 12px;
	font-style: normal;
	font-weight: bold;
	font-variant: normal;
	text-transform: uppercase;
	color: #000000;	background-color: #E5E5E5;
	border-top-style: solid;
	border-right-style: solid;
	border-bottom-style: solid;
	border-left-style: solid;
	padding: 3px;
	border-top-width: thin;
	border-right-width: thin;
	border-bottom-width: thin;
	border-left-width: thin;
	margin: 4px;
	background-position: center center;
}
#packages_header2 {
	font-family: 'Arial', 'Helvetica','FreeSans', sans-serif;
	font-size: 12px;
	font-style: normal;
	font-weight: normal;
	font-variant: normal;
	text-transform: none;
	color: #666;	background-color: #F8F8F8;
	border-top-style: solid;
	border-right-style: solid;
	border-bottom-style: solid;
	border-left-style: solid;
	padding: 3px;
	border-top-width: thin;
	border-right-width: thin;
	border-bottom-width: thin;
	border-left-width: thin;
	margin: 4px;
	background-position: center center;
}
#packages_header3 {
	font-family: 'Arial', 'Helvetica','FreeSans', sans-serif;
	font-size: 12px;
	font-style: normal;
	font-weight: normal;
	font-variant: normal;
	text-transform: none;
	color: #666;	background-color: #F5F5F5;
	border-top-style: solid;
	border-right-style: solid;
	border-bottom-style: solid;
	border-left-style: solid;
	padding: 3px;
	border-top-width: thin;
	border-right-width: thin;
	border-bottom-width: thin;
	border-left-width: thin;
	margin: 4px;
	background-position: center center;
}
#Get-started-today {
	font-family:  'Arial', 'Helvetica','FreeSans', sans-serif;
	font-size: 12px;
	font-style: normal;
	font-weight: normal;
	font-variant: normal;
	text-transform: none;
	color: #666;
	background-color: #F5F5F5;
	border-top-style: solid;
	border-right-style: solid;
	border-bottom-style: solid;
	border-left-style: solid;
	padding: 3px;
	border-top-width: thin;
	border-right-width: thin;
	border-bottom-width: thin;
	border-left-width: thin;
	margin: 4px;
	background-position: center center;
}

	 
