/* Browser Amnesia
-------------------------------------------------------------- */
html, body, div, span, object, iframe, h1, h2, h3, h4, h5, h6, p, blockquote, pre,
a, abbr, acronym, address, code, del, dfn, em, img, q, dl, dt, dd, ol, ul, li,
fieldset, form, label, legend, table, caption, tbody, tfoot, thead {
	margin: 0; padding: 0; border: 0; font-weight: inherit; font-style: inherit;
	font-size: 12px; font-family: inherit; vertical-align: baseline; }

body { line-height: 1.5; }

/* Tables still need 'cellspacing="0"' in the markup. */
/*table { border-collapse: separate; border-spacing: 0; } */
caption, th, td { text-align: left; font-weight: normal; }
/*table, td, th { vertical-align: middle; } */

/* Remove possible quote marks (") from <q>, <blockquote>. */
blockquote:before, blockquote:after, q:before, q:after { content: ""; }
blockquote, q { quotes: "" ""; }

/* Remove annoying border on linked images. */
a img { border: none; }

/* Begin CSS
-------------------------------------------------------------- */
html {}
body {
	background: transparent url('../img/stuc/content_bg.png') repeat-y top center;
	/*font-size: 75%;*/
	font-size: 12px;
	color: #333; 
	font-family: Arial, sans-serif;
	width: 100%;
	text-align: center;
	margin: 0px auto;
	padding: 0px;
}

/* Headings
-------------------------------------------------------------- */
h1,h2,h3,h4,h5,h6 { font-weight: normal; color: #0d3077; }

h1 { font-size: 3em; line-height: 1; margin-bottom: 0.5em; }
h2 { font-size: 11px; margin-bottom: 0.75em; font-weight:bold; color:#333}
h3 { font-size: 1.5em; line-height: 1; margin-bottom: 1em; }
h4 { font-size: 1.2em; line-height: 1.25; margin-bottom: 1.25em; height: 1.25em; }
h5 { font-size: 1em; font-weight: bold; margin-bottom: 1.5em; }
h6 { font-size: 1em; font-weight: bold; }

h1 img, h2 img, h3 img, h4 img, h5 img, h6 img {
	margin: 0;
}
h1 span, h2 span, h3 span, h4 span, h5 span, h6 span {
	text-transform: uppercase;
	display: block;
	font-size: 45%;
}
h4 span, h5 span, h6 span {
	font-size: 90%;
}

/* Text elements
-------------------------------------------------------------- */
p           { margin: 0 0 1.5em; }
p img       { float: left; /* margin: 1.75em 2em 1.75em 0;*/ padding: 0; margin:2px 13px 2px 0; }
p img.right { float: right; margin: 1.75em 0 1.75em 2em; padding: 0; }
p img.center { float: none; margin: 1.5em 0 1.5em 1.5em; align:center }
p img.blockit { float: none; margin: 0.5em 0 0.5em 0em; }

a:focus, 
a:hover     { color: #333; text-decoration: underline; }
a           { color: #f05628; text-decoration: none; }

blockquote  { margin: 1.5em;  }
strong      { font-weight: bold; }
em,dfn      { font-style: italic; }
dfn         { font-weight: bold; }
sup, sub    { line-height: 0; }

abbr, 
acronym     { border-bottom: 1px dotted #666; }
address     { margin: 0 0 1.5em; font-style: italic; }
del         { color:#666; }

pre,code    { margin: 1.5em 0; white-space: pre; }
pre,code,tt { font: 1em 'andale mono', 'lucida console', monospace; line-height: 1.5; } 


/* Lists
-------------------------------------------------------------- */
li ul, 
li ol       { margin:0 1.5em;}
ul, ol      { margin: 0 1.5em 1.5em 1.5em; }

ol li       { padding:5px 0px 5px 0px; }

ul          { list-style-type: disc; }
ol          { list-style-type: decimal; }

dl          { margin: 0 0 1.5em 0; }
dl dt       { font-weight: bold; }
dd          { margin-left: 1.5em;}

body.sub #page_content ul li {
	margin-bottom: 0.25em;
	list-style-type: none;
	padding-left: 8px;
	background: transparent url('../img/stuc/bullet.png') no-repeat 0px 8px;
}
#page_content ul li.nobullet {
	background: none;
}
	#page_content ul li ul li {
		background-image: none;
		padding-left: 10px;
	}

/* Tables
-------------------------------------------------------------- */
/*table       { margin-bottom: 1.4em; width:100%; }*/
/*th          { font-weight: bold; background: #C3D9FF; }*/
/*th,td       { padding: 4px 10px 4px 5px; }*/
tr.even td  { background: #E5ECF9; }
tfoot       { font-style: italic; }
caption     { background: #eee; }


/* Misc Global Classes
-------------------------------------------------------------- */
.right 		{  /*padding-left:150px;*/ } /* YKMOFL */
.rightform  { float:right; }
.left 		{ float: left; }
.clear 		{ clear: both; }
.cleft 		{ clear: left; }
#body_content span.cleft { display: block; }
.cright 	{ clear: right; }

.small      { font-size: .8em; margin-bottom: 1.875em; line-height: 1.875em; }
.large      { font-size: 1.2em; line-height: 2.5em; margin-bottom: 1.25em; }
.hide       { display: none; }

.quiet      { color: #666; }
.loud       { color: #000; }
.highlight  { /*background:#ff0;*/ }
.added      { background:#060; color: #fff; }
.removed    { background:#900; color: #fff; }

.first      { margin-left:0; padding-left:0; }
.last       { margin-right:0; padding-right:0; }
.top        { margin-top:0; padding-top:0; }
.bottom     { margin-bottom:0; padding-bottom:0; }

.sIFR-replaced h1 	{ color: #3A990D; }
.sIFR-alternate 	{ position: relative; left: -9999px; display: none; }


/* Form Styling
-------------------------------------------------------------- */
label       { font-weight: bold; }
fieldset    { padding:1.4em; margin: 0 0 1.5em 0; border: 1px solid #ccc; }
legend      { font-weight: bold; font-size:1.2em; }


/* Form fields
-------------------------------------------------------------- */
input.text, input.title,
textarea, select {
	margin:0.5em 0;
	border:1px solid #bbb;
}

input.text:focus, input.title:focus,
textarea:focus, select:focus {
	border:1px solid #666;
}

input.text, 
input.title   { width: 300px; padding:5px; }
input.title   { font-size:11px; }
textarea      { width: 390px; height: 250px; padding:5px; }

input, select, option {font-size:11px; color: #999}

/* Success, notice and error boxes
-------------------------------------------------------------- */
.error,
.notice, 
.success    { padding: .8em; margin-bottom: 1em; border: 2px solid #ddd; }

.error      { background: #FBE3E4; color: #8a1f11; border-color: #FBC2C4; }
.notice     { background: #FFF6BF; color: #514721; border-color: #FFD324; }
.success    { background: #E6EFC2; color: #264409; border-color: #C6D880; }
.error a    { color: #8a1f11; }
.notice a   { color: #514721; }
.success a  { color: #264409; }

.int_rtl	{ direction: rtl; text-align: right; }

/* Layout Elements
-------------------------------------------------------------- */
	#kontainer {
		width: 100%;
		margin: 0px auto;
		min-height: 100%;
		text-align: center;
		display: block;
		position: absolute;
			top: 0px;
			left: 0px;
			z-index: 0;
		background: url('../img/stuc/header_bg_subpage.png') repeat-x scroll top left;
	}
		body.index #kontainer {
			background: url('../img/stuc/header_bg_index.png') repeat-x scroll top left;
		}
		#content {
			text-align: left;
			width: 900px;
			margin: 0 auto;
			padding: 0px 0px 90px 20px;
			position: relative;
				z-index: 20;
		}
			body.index #content {
				padding: 0px 20px 90px 20px;
			}
			.lcol_bg {
				display: none;
			}
			.rcol_bg {
				position: absolute;
				height: 60px;
				right: 0px;
				left: 50%;
				top: 248px;
				background: url('../img/stuc/content_bar_bg.png') no-repeat top left;
			}
			body.index .lcol_bg, body.index .rcol_bg {
				position: absolute;
					top: 420px;
				width: 50%;
				background-image: url('../img/stuc/content_bar_bg.png');
			}
				body.index .lcol_bg {
					height: 5px;
					left: 0px;
					right: 50%;
				}
			#header {
				position: relative;
				
			}
				h1 {
					background: url('../img/stuc/logo.png') no-repeat scroll top left;
					width: 175px;
					height: 112px;
					text-indent: -99999px;
					position: absolute;
						z-index: 999;
					margin: 0px;
					padding: 0px;
				}
					h1 a {
						background: url('../img/stuc/logo.png') no-repeat scroll top left;
						width: 175px;
						height: 112px;
						display: block;
					}
				#header #topnewsflash {
					position: absolute;
						top: 12px;
						left: 195px;
					font-size: 11px;
					color: #FFF;
				}
					#header #topnewsflash a {
						color: #0d3077;
						text-decoration: none;
					}
				form.search_form {
					position: absolute;
						top: 10px;
						right: 116px;
					
				}
				#mission {border: 1px solid #ccc;
				background-color:#0D3077;
    float: right;
    padding: 3px 10px;
    position: relative;
    right: 8px;
    top: 6px;
    z-index: 99; }
				#mission a {color:#fff;}
					form.search_form input.search_form, input.signup_form {
						border: none;
						background-color: #FFF;
						color: #777;
						padding-left: 8px;
						padding-right: 8px;
						margin-right: 6px;
					}
					.isabutton {
						background-color: #0d2f77;
						border: none;
						color: #FFF;
						font-family: Georgia, serif;
						cursor: pointer;
					}
						.isabutton:hover {
							color: #FFF100;
						}
				body#rimland #header #banner {
					position: absolute;
						top: 87px;
					text-indent: -99999px;
					background: url('../img/stuc/banner_rimland_legacy.png') no-repeat scroll top left;
					width: 900px;
					height: 161px;
				}
				body#donations #header #banner {
					position: absolute;
						top: 87px;
					text-indent: -99999px;
					background: url('../img/stuc/banner_donations.png') no-repeat scroll top left;
					width: 900px;
					height: 161px;
				}
				body#families #header #banner {
					position: absolute;
						top: 87px;
					text-indent: -99999px;
					background: url('../img/stuc/banner_fam_with_autism.png') no-repeat scroll top left;
					width: 900px;
					height: 161px;
				}
				body#individuals #header #banner {
					position: absolute;
						top: 87px;
					text-indent: -99999px;
					background: url('../img/stuc/banner_ind_with_autism.png') no-repeat scroll top left;
					width: 900px;
					height: 161px;
				}
				body#educators #header #banner {
					position: absolute;
						top: 87px;
					text-indent: -99999px;
					background: url('../img/stuc/banner_edu_with_autism.png') no-repeat scroll top left;
					width: 900px;
					height: 161px;
				}
				body#providers #header #banner {
					position: absolute;
						top: 87px;
					text-indent: -99999px;
					background: url('../img/stuc/banner_pro_with_autism.png') no-repeat scroll top left;
					width: 900px;
					height: 161px;
				}
					body.index #header #banner {
						position: absolute;
							top: 87px;
						text-indent: -99999px;
						background: url('../img/stuc/index_banner.png') no-repeat scroll top left;
						width: 938px;
						height: 333px;
					}
						body.index #header #banner a.learnmore {
							position: absolute;
							display: block;
								top: 163px;
								left: 1px;
							width: 150px;
							height: 17px;
						}
				#header #nav {
					position: absolute;
						top: 42px;
						left: 175px;
					background: url('../img/stuc/nav_bg.png') no-repeat scroll bottom left;
					width: 761px;
					height: 45px;
					margin: 0px;
					padding: 0px;
					text-indent: -99999px;
				}
					#header #nav li {
						margin: 0px;
						padding: 0px;
						display: block;
						float: left;
						list-style-type: none;
					}
						#header #nav li a {
							position: absolute;
/*							background: #333;*/
							display: block;
							width: 20px;
							height: 42px;
						}
							#header #nav li a.fam { left: 107px; width: 150px;}
							#header #nav li a.edu { left: 257px; width: 160px;}
							#header #nav li a.phy { left: 417px; width: 147px;}
							#header #nav li a.ind { left: 564px; width: 155px;}
								#header #nav li.active a.fam, #header #nav li a.fam:hover { background: transparent url('../img/stuc/nav_bg.png') no-repeat -107px 0px}
								#header #nav li.active a.edu, #header #nav li a.edu:hover { background: transparent url('../img/stuc/nav_bg.png') no-repeat -257px 0px}
								#header #nav li.active a.phy, #header #nav li a.phy:hover { background: transparent url('../img/stuc/nav_bg.png') no-repeat -417px 0px}
								#header #nav li.active a.ind, #header #nav li a.ind:hover { background: transparent url('../img/stuc/nav_bg.png') no-repeat -564px 0px}
						#flashcontent {
							position: absolute;
							top: 105px;
							left: 358px;
/*							width: 600px;*/
							height: 292px;
							z-index:9999;
							padding-left:237px;
						}
						#popupshow {
							height:70px;
							left:48px;
							/*padding-left:237px;*/
							position:absolute;
							top:321px;
							width:130px;
							z-index:9999;
						}
				#header {
					height: 248px;
				}	
				#header H1 a {
					height: 112px;
					width: 175px;
				}
					body.index #header {
						height: 420px;
					}
				#body_content {
					
				}
				#newsletterbutton a{
					
					color:#FFF;
				}
				body#index #newsletterbutton {
					/* border:1px dashed #CCCCCC;*/
					float:left;
					left:0px;
					padding:0 0 0 0;
					position:relative;
					top:-3px;
					width:338px;
				}
				#newsletterbutton {
					float: left;
					left: 0;
					padding: 0;
					position: relative;
					top: -4px;
					width: 338px;
				}
				
					body#index #sidebar {
						width:252px;
					}
					#sidebar {
						width: 244px;
						float: left;
						position: relative;
					}
					#sidebarheader {
						font-weight:bold;
					}
						#sidebar ul.sidebar_nav {
							position: absolute;
								top: -33px;
								right: 0px;
							margin: 0px;
							padding: 0px;
							list-style-type: none;
							width: 252px;
						}
							#sidebar ul.sidebar_nav li { margin: 0px; padding: 0px; float: left; display: block;}
								#sidebar ul.sidebar_nav li a, #sidebar ul.sidebar_nav li a {
									height: 38px;
									text-indent: -99999px;
									background-image: url('../img/stuc/sidebar_nav_bg.png');
									display: block;
									float: left;
								}
									#sidebar ul.sidebar_nav li a.partners {
										width: 175px;
										background-position: -77px -38px;
									}
										#sidebar ul.sidebar_nav li a.partners:hover {
											background-position: top right;
										}
										#sidebar ul.sidebar_nav li.active a.partners, #sidebar ul.sidebar_nav li.active a.partners:hover {
											background-position: bottom right;
										}

									#sidebar ul.sidebar_nav li a.latest {
										width: 77px;
										background-position: 0px -38px;
									}
										#sidebar ul.sidebar_nav li a.latest:hover {
											background-position: top left;
										}
										#sidebar ul.sidebar_nav li.active a.latest, #sidebar ul.sidebar_nav li.active a.latest:hover {
											background-position: bottom left;
										}
						#sidebar_content {
							padding-top: 15px;
							padding-right: 20px;
							padding-bottom: 20px;
						}
						#sidebar_content a {font-size: 12px;}
						body#index #sidebar_content a {font-size: 11px;}
						
							#sidebar_content ul.news_feed, #sidebar_content ul.sub_sidebar_nav {
								margin: 0px;
								padding: 0px;
							}
								#sidebar_content ul.news_feed li {
									list-style-type: none;
									padding: 13px 0px;
									border-bottom: 1px dotted #999;
									line-height: 12px;
									font-size: 10px;
								}
								#sidebar_content ul.sub_sidebar_nav li {
									list-style-type: none;
									padding: 13px 0px;
									border-top: 1px dotted #999;
									line-height: 12px;
								}
									#sidebar_content ul.sub_sidebar_nav li.disclaimer {
									font-size: 10px;
									}
									#sidebar_content ul.news_feed li.last, #sidebar_content ul.sub_sidebar_nav li.last {
										border-bottom-style: none;
									}
									#sidebar_content ul.news_feed li a, #sidebar_content ul.sub_sidebar_nav li a {
										color: #0d3077;
									}
										#sidebar_content ul.news_feed li a:hover, #sidebar_content ul.sub_sidebar_nav li a:hover {
											border-bottom: 1px dotted #999;
											text-decoration: none;
											color: #999;
										}
							h3#resources_for_donations {
								text-indent: -99999px;
								margin-top: 0.5em;
								margin-bottom: 0.5em;
								background: url('../img/stuc/h3_resources_for_donations.png') no-repeat scroll top left;*/
								width: 195px;
								height: 14px;
							}
							h3#resources_for_rimland {
								text-indent: -99999px;
								margin-top: 0.5em;
								margin-bottom: 0.5em;
								background: url('../img/stuc/h3_resources_for_rimland.png') no-repeat scroll top left;*/
								width: 195px;
								height: 14px;
							}
							h3#resources_for_none {
								text-indent: -99999px;
								margin-top: 0.5em;
								margin-bottom: 0.5em;
								background: url('../img/stuc/h3_resources.png') no-repeat scroll top left;*/
								width: 195px;
								height: 14px;
							}
							h3#resources_for_families {
								text-indent: -99999px;
								margin-top: 0.5em;
								margin-bottom: 0.5em;
								background: url('../img/stuc/h3_resources_for_families.png') no-repeat scroll top left;*/
								width: 195px;
								height: 14px;
							}
							h3#resources_for_research {
								text-indent: -99999px;
								margin-top: 0.5em;
								margin-bottom: 0.5em;
								background: url('../img/stuc/h3_resources_for_research.png') no-repeat scroll top left;*/
								width: 195px;
								height: 14px;
							}
							h3#resources_for_translations {
								text-indent: -99999px;
								margin-top: 0.5em;
								margin-bottom: 0.5em;
								background: url('../img/stuc/h3_resources_for_translations.png') no-repeat scroll top left;*/
								width: 195px;
								height: 14px;
							}
							h3#resources_for_faq {
								text-indent: -99999px;
								margin-top: 0.5em;
								margin-bottom: 0.5em;
								background: url('../img/stuc/h3_resources_for_faq.png') no-repeat scroll top left;*/
								width: 195px;
								height: 18px;
							}
							h3#resources_for_individuals {
								text-indent: -99999px;
								margin-top: 0.5em;
								margin-bottom: 0.5em;
								background: url('../img/stuc/h3_resources_for_individuals.png') no-repeat scroll top left;*/
								width: 195px;
								height: 14px;
							}
							h3#resources_for_providers {
								text-indent: -99999px;
								margin-top: 0.5em;
								margin-bottom: 0.5em;
								background: url('../img/stuc/h3_resources_for_providers.png') no-repeat scroll top left;*/
								width: 195px;
								height: 14px;
							}
							h3#resources_for_educators {
								text-indent: -99999px;
								margin-top: 0.5em;
								margin-bottom: 0.5em;
								background: url('../img/stuc/h3_resources_for_educators.png') no-repeat scroll top left;*/
								width: 195px;
								height: 14px;
							}
					#the_page {
						background: transparent url('../img/stuc/content_bar_bg.png') no-repeat top left;
						float: left;
						width: 648px;
					}
						body.index #the_page {
							padding-bottom: 70px;
						}
						#the_page #involved_bar {
							height: 65px;
							padding-top: 7px;
							padding-left: 25px;
						}
							#the_page #involved_bar form {
								display: inline;
							}
								#physician_finder {
									margin: 3px 5px 0px 0px;
									float: left;
									display: block;
									text-indent: -99999px;
									background: url('../img/stuc/h4_find_a_physician.png') no-repeat scroll top left;
									width: 101px;
									height: 17px;
								}
								#the_page #involved_bar form select {
									margin: 0px;
								}
						#the_page #page_content {
							padding-left: 25px;
							padding-bottom: 25px;
						}
							body.index #the_page #page_content {
								padding-left: 25px;
							}
							body.index div.tricol_news {
								padding-bottom: 20px;
								font-size:12px;
							}
								div.tricol_news div ul {
									list-style-type: none;
									margin: 0px;
									padding: 0px;
								}
									div.tricol_news div a.morelink {
										color: #D55B36;
									}
									body.index div.tricol_news div ul li {
										margin: 0px;
										padding: 0px;
									}
									body.index div.tricol_news div h3 {
										margin-bottom: 0.5em;
									}
									div.tricol_news div.first, div.tricol_news div.second, div.tricol_news div.third {
										float: left;
										font-size: 11px;
									}
									div.tricol_news div.first {
										padding: 0px 18px 0px 0px;
										border-right: 1px dotted #999;
									}
										h3#defeat_autism_now {
											display: block;
											text-indent: -99999px;
											background: url('../img/stuc/h3_defeat_autism_now.png') no-repeat scroll -1px 0px;
											width: 155px;
											height: 19px;
										}
									div.tricol_news div.second {
										padding: 0px 18px 0px 18px;
									}
										#support_resources {
											display: block;
											text-indent: -99999px;
											background: url('../img/stuc/h3_support_resources.png') no-repeat scroll -1px 0px;
											width: 157px;
											height: 19px;
										}
									div.tricol_news div.third {
										padding: 0px 0px 0px 18px;
										border-left: 1px dotted #999;
									}
										#featured_information {
											display: block;
											text-indent: -99999px;
											background: url('../img/stuc/h3_featured_info.png') no-repeat scroll -5px 0px;
											width: 170px;
											height: 19px;
										}
	#footer {	/* Footer on bottom but dependent on content */
		border-top: 3px solid #babcbe;
		position: absolute;
		left: 0px;
		bottom: 0px;
		width: 100%;
		display: block;
		height: 90px;
		z-index: 999;
		padding: 0px;
		margin: 0px;
		color: #333;
		text-align: left;
		font-size: 11px;
		background-color: #6c6d6f;
	}
		#footer div.fwrap {
			text-align: left;
			width: 900px;
			margin: 0 auto;
			top: 15px;
			position: relative;
			padding: 0px 20px 0px 20px;
		}
			div.ari_badge {
				margin-top: 2px;
				margin-right: 20px;
				float: left;
				text-indent: -99999px;
				display: block;
				background: url('../img/stuc/ari_badge.png') no-repeat scroll top left;
				width: 35px;
				height: 49px;
			}
			div#footer_blue {
				/*display: none; */
			}
				body.index div#footer_blue {
					position: absolute;
					top: -84px;
					left: 297px;
					/*text-indent: -99999px; */
					display: block;
					/* background: url('../img/stuc/index_bottom_sky.png') no-repeat scroll top left; */
					width: 645px;
					height: 66px;
				}
			#maindonate { left:49px; position:relative;  top:260px; z-index:99; width:150px}
			#footer p {
				padding: 0px 0px 0px 0px;
				margin: 0px;
				color: #FFF;
				font-size:11px;
			}
				#footer p.footer_etc {
					margin-bottom: 6px;
				}
					#footer p.footer_etc a {
						color: #FFF;
						text-decoration: none;
					}
						#footer p.footer_etc a:hover {
							text-decoration: underline;
						}
				#footer p.lang {
					/* background-color: #a6a8ab; */
					padding: 3px 5px;
					/*margin-right: 200px;*/
					margin-left: 50px;
					font-size:11px;
				}
					#footer p.lang span.right { padding-right: 8px; }
					#footer p.lang a {
						color: #5c5d60;
						text-decoration: none;
						font-size:11px;
					}
						#footer p.lang a:hover {
							text-decoration: underline;
						}
			#footer a {
				
			}
			#footer #edelsonbio {float:right; margin-bottom:0; position:relative; right:124px; top:-12px;}
			#footer a.support_button {
				position: absolute;
				top: 0px;
				right: 0px;
				text-indent: -99999px;
				display: block;
				background: url('../img/stuc/button_support.png') no-repeat scroll top left;
				width: 137px;
				height: 75px;
			}
				#footer p.lang a.language_select {
					text-transform: uppercase;
					font-family: Impact, Arial, "MS Trebuchet", sans-serif;
					font-size: 11px;
					color: #FFF;
				}
					#footer a.language_select img {
						display: inline;
						margin: 1px 10px 0px 2px;
					}


#backgroundPopup{
display:none;
position:fixed;
_position:absolute; /* hack for internet explorer 6*/
height:100%;
width:100%;
top:0;
left:0;
background:#000000;
border:1px solid #cecece;
z-index:1;
}
#popupContact{
display:none;
position:fixed;
_position:absolute; /* hack for internet explorer 6*/
height:260px;
width:350px;
background:#FFFFFF;
border:2px solid #cecece;
z-index:99;
padding:12px;
font-size:13px;
}
#popupContact h1{
text-align:left;
color:#6FA5FD;
font-size:22px;
font-weight:700;
border-bottom:1px dotted #D3D3D3;
padding-bottom:2px;
margin-bottom:20px;
}
#popupContactClose{
font-size:14px;
line-height:14px;
right:6px;
top:4px;
position:absolute;
color:#6fa5fd;
font-weight:700;
display:block;
}
#quote { left: 358px;
    position: relative;
    top: 117px;
    z-index: 10000;}
#page_content ul li.uldivide {background-image:none !important; font-weight:bold}
@media screen and (-webkit-min-device-pixel-ratio:0) {
/* only webkit-based browsers will read the following styles */
#newsletterbutton { margin-left:100px; }
}
