html, body, div, span, applet, object, h2, h3, h4, h5, h6, p, blockquote, pre, a, abbr, acronym, address, big, cite, code, del, dfn, em, font, ins, kbd, q, s, samp, small, strike, strong, tt, var, b, u, i, center, dl, dt, dd, ol, ul, li, fieldset, form, label, legend, table, caption, tbody, tfoot, thead, tr, th, {margin:0;padding:0;border:0;outline:0;font-size:100%;vertical-align:baseline;background:transparent;}

sup, sub{line-height:0;}
a img{border:none;}
ul{margin:0 0 1em 4em;}
ol{margin-left:5em;}
p + ul, p + ol{margin-top:-0.5em;}
li ul, li ol{margin-top:.5em;margin-bottom:.75em;}
li{margin:0 0 .5em;}
ul{list-style:disc;}
ul ul{list-style:circle;}
ul ul ul{list-style:square;}
ol{list-style:decimal;}
ol ol, ol.alpha{list-style:lower-alpha;}
ol ol ol{list-style:lower-roman;}
dl{clear:both;margin-bottom:1em;}
dt{margin:0 0 .5em;line-height:1;font-weight:bold;}
dt a{text-decoration:none;}
dd{margin:0 0 .5em;padding:0;line-height:1.2;}
dd p{margin:0 0 .5em;padding:0;}
dd img{}
dl.twoColumn{margin:0;text-align:left;}
dl.twoColumn dt{float:left;clear:left;width:33%;}
dl.twoColumn dd{clear:right;margin:0 0 0 35%;padding:0;}
caption{font-weight:normal;text-align:left;}
th{padding:.5em;border:1px solid;font-weight:bold;text-align:left;vertical-align:top;}
td{padding:.5em;line-height:1.2;vertical-align:middle;}
.hide{display:none !important;}
.left{float:left !important;}
.right{float:right !important;}
img.left{margin:0 1em 1em 0;}
img.right{margin:0 0 1em 1em;}
img.center{display:block;margin:1em auto;}
p.center{text-align:center;}
.callToAction{padding-left:10px;}
.clearfix:after, .svIndex dl:after{visibility:hidden;display:block;font-size:0;content:" ";clear:both;height:0;}
* html .clearfix, * html .svIndex dl{zoom:1;}
*:first-child+html .clearfix, *:first-child+html .svIndex dl{zoom:1;}
#crumbList{margin:0 0 1em;padding:0;list-style:none;}
#crumbList li{display:inline;margin:0;font-size:1em;}
#crumbList a{text-decoration:none;}
.navSequential, .moreResults ul{margin:0 !important;padding:0;list-style:none;}
.navSequential li, .moreResults li{display:inline;margin:0 !important;padding:0;text-align:center;}
.navSequential a, .moreResults a{padding:.1em .2em;text-decoration:none;}
.navSequential .current a{border:1px solid #e4e4e4;color:#000;}
.navSequential a:hover{background:#e4e4e4;}
#navSession{margin:0;list-style:none;}
#navSession li{display:inline;margin:0;padding:0 .25em;}
#navSession a{text-decoration:none;}
#navSession li#navEditProfile{border-right:1px solid #ccc;padding-right:.5em;padding-left:0;}
#navSession li#navLogout{padding-right:0;}

.content#primary .imgMed{float:right;margin-bottom:1em;margin-left:1em;}
.col{float:left;margin-right:1.5%;display:inline;}
.columns2 .col{width:48%;}
.columns3 .col{width:31%;}
.columns4 .col{width:23%;}
.columns5 .col{width:18%;}
.columns6 .col{width:14%;}
.columns7 .col{width:12%;}
.columns8 .col{width:10%;}
table.svFlvPlayer td{padding:0;border:0;}
.svIndex{margin:2em 0;}
.sidebar .svIndex{margin:0 0 2em 0;}
.content .svIndex{padding-top:1em;border-top:1px solid #ccc;}
.svIndex dl{margin:1.3em 0 1em;}
.sidebar .svIndex dl.first{margin-top:0;}
.svIndex dl.last{border:0;padding:0;}
.sidebar .svIndex dl.first{padding-top:0;}
.svIndex dt{margin-bottom:.75em;}
.sidebar .svIndex dt{margin:0 0 .25em 0;}
.svIndex dt.releaseDate{margin-bottom:.5em;font-weight:normal;color:#999;}
dd.summary span.readMore{font-size:.9em;}
dd.credits, dd.comments, dd.tags, dd.rating{float:left;margin-bottom:0;padding:0 .75em 0 0;font-size:1em;}
.sidebar dd.credits, .sidebar dd.comments, .sidebar dd.tags, .sidebar dd.rating{float:none;margin-bottom:.35em;padding:0;}
.rating{position:relative;width:110px;background-repeat:no-repeat;background-position:3.5em 50%;}
.rating span{position:absolute;left:-9999px;}
.svIndex dd.credits{color:#666;}
.svIndex dd.comments{padding-left:13px !important;}
dl.hasImage .image{float:left;margin:0 1em 0 0;}
.sidebar dl.hasImage{min-height:0;padding-left:0;}
.sidebar dl.hasImage .image{display:none;}
.svSlides h3{}
.svSlideshow .svSlides dl{border:0;}
.svSlides dt{}
ol.svPager{position:relative;z-index:2;margin:0;padding:0;}
ol.svPager li{margin:0 .25em;display:inline;}
ol.svPager a{display:-moz-inline-block;display:inline-block;padding:2px 5px;text-align:center;line-height:1.2;}
a.rss{padding:4px 0 4px 14px;}
div.portalFeatures{margin:0 0 1em;padding:0 0 1em;border-bottom:1px dotted #ccc;font-weight:bold;}
.portalFeatures dl{margin:6px 0 0;list-style:none;}
.portalFeatures dt{clear:both;margin:0 0 .5em;padding:0;font-weight:bold;}
.portalFeatures dt.releaseDate{margin:0 0 2px;font-size:1em;font-weight:normal !important;color:#666;}
.portalFeatures dd{clear:both;margin:0 0 1em;padding:0;font-weight:normal;}
.portalFeatures dd p{margin:0 0 .5em;padding:0;font-weight:normal;}
.portalFeatures dd img{margin:0 .5em .5em 0;padding:0;float:left;}
.portalFeatures a{text-decoration:none;}
table#svRssFeedsList td{vertical-align:middle;}
table#svRssFeedsList img{border:0;padding:0;}
ul#svSiteMap{margin:1em 0;list-style:none;}
#svSiteMap ul{margin:0;list-style:none;}
#svSiteMap li{margin-left:0;font-weight:normal;}
#svSiteMap li li{margin:1em 2em;font-weight:bold;}
#svSiteMap li li li{font-weight:normal;}
#svSearchForm{margin:0 0 1em;padding:0 0 1em;border-bottom:1px dotted #ccc;}
#svSearchForm input.text{width:100px;margin:0 .5em 0 0;}
#svSearchForm input.submit{float:none;clear:none;width:auto;margin:0 .5em 0 0;}
#svSearchResults dl#svPortal{margin:0 0 1em;padding:0;border:0;}
#svSearchResults dt{margin:1em 0 .5em;padding:1em 0 0;border-top:1px dotted #ccc;}
#svSearchResults dt.first{border-top:0;}
#svSearchResults dd{margin:0 0 1em;padding:0;}
#svSearchResults dd.last{margin:0;padding:0 0 1em;border-bottom:0;}
#svSearchResults dd h3{margin:0 0 .5em;font-weight:normal;}
#svSearchResults dl img{display:none;}
#svSearchResults .moreResults{margin:.75em 0;padding:.75em;background:#f2f2f2;}
#svSearchResults .bottom{margin-bottom:2em;}
#svSearchAgain p{margin-bottom:.5em;font-weight:bold;}
#svSearchResults form{}
#svSearchResults .submit{float:none;}
span.keywords, span.highlight{padding:.2em;background:yellow;}
.sidebar .responseMessage{color:red;}
.sidebar .responseMessage em{font-style:normal;}
#dsp_response.dataCollection .pollResults{list-style:none;}
#dsp_list.dataResponses{}
#dsp_detail.dataResponses{}
.pollResults li{margin:0 0 2px;padding:0;list-style:none;}
.pollValue{}
.pollPercent{font-style:italic;}
.pollQty{display:none;}
.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;}
p, li, table, blockquote{margin-bottom:1em;line-height:1.5;}
p, li, dt, dd, table{font-size:1.2em;}
p.intro{font-size:1.5em;}
li *, dt *, dd *, td *, th *{font-size:1em !important;}
blockquote, q{padding:0 4em;quotes:none;}
blockquote:before, blockquote:after, q:before, q:after{content:'';content:none;}
blockquote p{}
blockquote div cite{font-style:italic;}
strong, b{font-weight:bold;}
em, i{font-style:italic;}
ins{text-decoration:#ddd;}
del{text-decoration:line-through;}
abbr, acronym{border-bottom:1px dotted;cursor:help;}
pre, code{margin:1.5em 0;white-space:pre;}
pre, code, tt{font-size:1em;font-family:'andale mono','lucida console', monospace;line-height:1.5;}

h2, h3, h4, h5, h6{margin:0 0 .5em;line-height:1.2;font-weight:bold;}
h2{margin:0 0 .5em;font-size:18px;font-weight:bold;color:#66761B;border-bottom-width:1px;border-bottom-style:dotted;border-bottom-color:#CCC;}
.threeColumn h2.pageTitle{font-size:3em;}
h3{margin:0 0 .25em;font-size:2.2em;}
.sidebar h3{margin-bottom:.5em;font-size:1.4em;color:#66761b;}
h4{margin:0 0 .35em;font-size:1.8em;}
.sidebar h4{font-size:1.4em;}
h5{font-size:1.4em;}
.sidebar h5{font-size:1.2em;}
h6{font-size:1.2em;}
.sidebar h6{font-size:1.1em;}

#specialtytitle
{
	font-size:12px!important;
	font-weight:bold;
	color:#66761B;
	text-align:center;
	}

.specialty
	{ text-align:center;
	line-height: .2;

	}
.specialty a:link
	{
		color:#888;
		text-decoration:none;
		font-size:11px!important;
		font-weight: normal;
		
	}
.specialty a:hover
		{
		text-decoration: underline;
		
	}
.specialty a:visited
		{
		color:#888;
		font-size:11px!important;

	}
#hspecialtytitle
{
	font-size:18px!important;
	font-weight:bold;
	color:#66761B;
	text-align:center;
	border-bottom-width: 1px;
	border-bottom-style: dotted;
	border-bottom-color: #CCC;
	}

.hspecialty
	{ text-align:center;
	line-height: .8;

	}
.hspecialty a:link
	{
		color:#888;
		text-decoration:none;
		font-size:14px!important;
		font-weight: normal;
		
	}
.hspecialty a:hover
		{
		text-decoration: underline;
		
	}
.hspecialty a:visited
		{
		color:#888;
		font-size:14px!important;

	}

#locationstitle
{
	font-size:18px!important;
	font-weight:bold;
	color:#66761B;
	text-align:center;
	}
	
#locations
	{
		text-align:center;
		font-size:12px;
		}
#locations a:link
	{
		color:#63731A;
		font-size:12px;
		}
#locations a:hover
	{ 
		text-decoration:underline;
	
	}
#locations a:visited
	{ 
		color:#63731A;

	}

#bottommenu
	{
		width:100%;
		margin-bottom:30px;
		}
.bspace	
	{
		width:70px;
		vertical-align:top;
		}		

.bmenu
	{
		width:210px;
		vertical-align:top;
		color:#333;
	 	text-decoration:none;
		font-size:12px;
		font-weight:bold;
	 }

.bmenu a:link
	{
		color:#63731A;!important;
	}
.bmenu a:hover
	{ 
	text-decoration:underline;
	}
.bmenu a:visited
	{
		color:#63731A;!important;
	}

body
	{
		font-family: "Trebuchet MS", Arial, Helvetica, sans-serif;
		font-size:62.5%;
		color:#434343;
		background:#fff;
		}
#main_chat {
	text-align:right;}	

*{-moz-outline:0;}
hr{clear:both;height:0;margin:2em 0;border:1px solid #ccc;border-width:1px 0 0;}
a{text-decoration:none;color:#2180CA;}
a:hover{text-decoration:underline;}
p.intro{color:#666;line-height:1.4em;margin-bottom:1.25em;}
.content table{width:100%;margin-top:5px;}
th{border:1px solid;border-color:#becfd6 #becfd6 #dce6ea;color:#32566c;background:#e9f3f7;}

tr.alt td{background:#eee;}
#searchForm{position:absolute;top:30%;right:0;margin:0;padding:0;}
#searchForm fieldset{padding:0;border:0;}
#searchForm input.text{float:left;width:160px;margin:0 .75em 0 0;font-style:italic;padding:1px;}
#searchForm .submit{float:right;}
.clearfix:after{content:" ";}

#container
	{
		width:900px;
		margin:0px auto;
		padding:0 25px 25px;
		background:#fff;
				}
				
#content
	{
		position:relative;
		margin-top:15px;
		font-size:11px;
		text-align:justify;
		color: #000000;
		}
		
.home #content{margin-top:0;}
#primary{float:left;padding-left:20px;width:100%;}
.home #primary{width:687px;}
.twoColSL #primary{float:right;width:680px;}
.twoColSR #primary{float:left;width:680px;}
.threeCol #primary{width:504px;}
.content, .sidebar{min-height:100px;}
#left{float:left;width:167px;margin-right:26px;padding:30px 0;}
.home #left{width:687px;padding:0;}
#right{float:right;width:156px;margin:13px 0 0;padding:16px 13px;}
.home #right{width:213px;margin:-40px 0 0;padding:0;}
.threeColSR{width:167px;}
.sidebar{}
#left.sidebar{}
#right.sidebar{}
#header{position:relative;padding-top:0px; font-size: 0%;}
h1 a { display:block;width:900px;height:75px;margin:0px!important;text-indent:-9999px;background:url(http://www.aliveansweringservice.com/default/includes/themes/merced/images/logo.jpg) no-repeat;}
#header .navUtility{position:absolute;top:32%;right:225px;}
#right{}
#footer{clear:both;margin-top:40px;padding-top:17px;border-top:1px solid #ededed;}
#footer p{ text-align:right;font-size:1.2em;color:#66761B;}
#crumbList{margin:0 0 1.5em;}
#crumbList li{font-size:1.1em;}
#crumbList li a:hover{text-decoration:underline;}
.navUtility{overflow:hidden;margin:0;padding:0;}
.navUtility li{display:inline;margin:0 .5em 0 -0.5em;padding:0 10px;list-style:none;font-size:1em !important;}
#footer .navUtility{float:left;}
#footer .navUtility li{padding:0 5px;border-left:1px solid #cfcfcf;}
#header .navUtility li{border-left:1px solid #959595;}
#footer .navUtility li a{font-size:1.2em !important;color:#66761B;}
#navPrimary{height:25px;overflow:hidden;margin:15px 0 0 0;padding:0;list-style:none;font-weight:bold; font-size:13px;color:#fff;background:url(/default/images/menu-test_r1_c2.jpeg) repeat-x;}
#navPrimary li{float:left;margin:0;padding:0;list-style:none;}
#navPrimary li.first{min-width:120px;}
#navPrimary a{display:block;padding:0 15px;min-width:120px;line-height:25px;color:#fff;text-align:center;text-decoration:none;}
#navPrimary li a:hover, #navPrimary li.current a, #navPrimary li:hover, #navPrimary li.sfhover{background:#2e7aa7;}
#navPrimary li:hover a, #navPrimary li li:hover a:hover, #navPrimary li.sfhover a:hover{color:#fff;}
#navPrimary li li a:hover{color:#fff;text-decoration:underline;}
#navPrimary li ul{position:absolute;left:-9999px;z-index:10;width:12em;margin:0;padding-left:0;list-style:none;background:#2e7aa7;}
#navPrimary li li{float:left;width:12em;margin:0 !important;}
#navPrimary li li a{display:block;padding:.5em;line-height:1;text-transform:none;}
#navPrimary li ul ul{margin:-1.95em 0 0 12em;}
#navPrimary li:hover ul ul, #navPrimary li:hover ul ul ul, #navPrimary li.sfhover ul ul, #navPrimary li.sfhover ul ul ul{left:-9999px;z-index:1001;}
#navPrimary li:hover ul, #navPrimary li li:hover ul, #navPrimary li li li:hover ul, #navPrimary li.sfhover ul, #navPrimary li li.sfhover ul, #navPrimary li li li.sfhover ul{left:auto;}
.navSecondary{margin:0 0 4em;padding:0;list-style:none;height:auto;}
.navSecondary li{margin:0 0 .5em;padding:0 0 .5em;border-bottom:1px solid #d6d6d6;line-height:1.2;}
.navSecondary .last{border:0;padding-bottom:0;}
.navSecondary li ul{margin:.5em 0 0;padding:0;list-style:none;overflow:hidden;}
.navSecondary li{margin-bottom:.5em;}
.navSecondary li a{display:block;}
.navSecondary li a:hover{}
.navSecondary li.current a{font-weight:bold;color:#ff3405;}
.navSecondary li li{margin:0 0 .5em 1em;padding:0;border-bottom:none;list-style:none;line-height:1.2em;}
.moreResults{border-top:2px solid #e6e6e6;padding-top:1.5em;}
.moreResults ul{overflow:hidden;margin:0;padding:0;}
.moreResults li{display:inline;padding:0 .25em;list-style:none;border-right:1px solid #b6b6b6;}
.moreResults li.resultsFound{padding-right:.5em;}
.moreResults li.navNext{border-right:0;}
.moreResults li.navPrev{border-right:0;}
.moreResults li a{padding:0;}
#features{overflow:hidden;}
#features dl{float:left;clear:none;width:213px;margin:0 16px 0 0;}
#features dt{font-size:2em;font-weight:bold;letter-spacing:-0.025em;}
#features dt a{color:#232323;}
#features dt a:hover{text-decoration:none;}
#features dd{font-size:1.1em;}
#features dd p{margin:-3px 0 8px;line-height:15px;}
#features dd a{font-weight:bold;}
#features dd.image{float:none;margin:0 0 1.7em;}
.home .sidebar .svIndex h3{display:block;padding:0 1em;margin-bottom:1em;line-height:40px;font-size:1.2em;text-transform:uppercase;color:#fff;background:#ff3405;}
.home .sidebar .svIndex dl{margin:0 1.5em 1em;padding:0 0 .5em;border-bottom:1px solid #d6d6d6;}
.home .sidebar .svIndex dl.last, .home .sidebar .svIndex dl:last-child{border-bottom:0;padding-bottom:0;}
.home .sidebar .svIndex dt{margin:0 0 .5em;padding:0;font-size:1.3em;font-weight:normal;line-height:1.3;}
.home .sidebar .svIndex dt.releaseDate{margin:0 0 3px;font-size:1em;text-transform:uppercase;color:#979797;}
.home .sidebar .svIndex dd{margin:0 0 .25em;padding:0;font-size:1.1em;color:#434343;}
.home .sidebar .svIndex dd.summary{margin:0 0 .5em;}
.home .sidebar .svIndex dl.hasImage .image{margin:0 .5em 0em 0;}
.svIndex dl{padding-bottom:1em;border-bottom:1px dotted #ccc;}
.sidebar .svIndex dl{margin:.5em 0;padding:.5em 0 .5em;}
.svIndex dl.hasImage{padding-left:90px;position:relative;min-height:90px;}
.sidebar .svIndex dl.hasImage{min-height:0;padding-left:0;}
.svIndex dl.hasImage .image{float:none;}
.sidebar .svIndex dl.hasImage .image{display:none;}
.content .svIndex{margin-top:2em;}
.content .svIndex dt{font-size:1.4em;margin-bottom:.5em;}
.svIndex dt.releaseDate{text-transform:uppercase;color:#777;margin-bottom:.5em;font-size:1em !important;}
.svIndex dd{line-height:1.2;}
.svIndex dd.image{position:absolute;top:0;left:0;}
#right_menu{border-style:none;}
#banner{border-style:none;}
.centerhead2{text-align:center;margin:0 0 .5em;font-weight:bold;color:#66761b;font-size:1.6em}
.rimg{margin-left: 15px;margin-top: 15px;margin-bottom: 15px; float:right; border:none;}
.limg{margin-right: 15px;margin-top: 15px;margin-bottom: 15px; float:left;border:none;}
.raq{overflow:hidden;}
#sysTestimonials {
	text-align:left;
}
#sysTestimonials dt {
	font-weight: normal;
	text-align:left;
	font-size:14px;}
#sysTestimonials p {
	font-style:italic;
}
	
#sysFeatures {
	text-align:left;
}
#sysFeatures dt {
	font-weight: normal;
	text-align:left;
	font-size:14px;}
	
#sysFeatures p {
	font-style:italic;
}
	
#ratetable td {
	font-size: 16px;
	vertical-align:middle;
	line-height:normal;
	color:#32566C;
	text-align:center;
	}
	
#ratetable th {

	text-align:center;
}
#sysClientTestimonials {
	text-align:left;
}
#sysClientTestimonials dt {
	font-weight: normal;
	text-align:left;
	font-size:14px;}
#sysClientTestimonials p {
	font-style:italic;
}
#navRates a{ color:#0D0;
	}
	
#shortform {
	margin-left: 2px;
	margin-bottom: 10px;
	text-align:center;
	width: 165px;
	height: 348px;
	background-color:#DEF1FA;
	border-color:#5F79F3;
	border-width: 1px;
	border-style: solid;
	-moz-border-radius:15px;
	-webkit-border-radius:10px;
	word-wrap: break-word;
}
	
#contact_form input, textarea {
	font-size:13px;
    font-family: "Trebuchet MS", Arial, Helvetica, sans-serif;
	color:#000;
	padding:2px 9px 2px 10px;
	-moz-border-radius:15px;
	-webkit-border-radius:10px;
	outline: none;
	-moz-outline-style: none;
	overflow:visible;
	width: 120px;
	margin-bottom: 10px;
}
#contact_form textarea {
	height: 80px;
}

#contact_form .focusField {
	border:solid 1px #09C;
	background:#fff;
	color:#000;
}

#contact_form .idleField {
	background:#fff;
	color: #444;
	border:1px solid #999;
	}		

#contact_form #submit_contact_form {
	width: 70px;
	height: auto;
	cursor:pointer;
	font-weight:bold;
	-moz-border-radius:15px;
	-webkit-border-radius:10px;
	outline: none;
	-moz-outline-style: none;
	background-color: #CCC;
}
#contact_form #submit_contact_form:hover {
	background-color: #5F79F3;
}
.shortformtitle {
	margin-top: 10px;
	margin-left: 10px;
	color:#5F79F3;
	font-size:14px;
	font-weight:bold;
	text-align:left;
}
.shortformthanks {
	margin-left: 10px;
	margin-right: 10px;
	margin-top: 30px;
	color:#5F79F3;
	font-size:12px;
	font-weight:normal;
	text-align:left;

}

.emailok {
	color: #090;

}
.emailbad {
	color: #F00;

}
#checkemail  {
	color: #F00;
	font-size:14px;
	font-weight: bold;

}
/*EO Short Form */

#longform {
	font-family: "Trebuchet MS", Arial, Helvetica, sans-serif;
	padding: 10px;
	width: 650px;
	height: 350px;
	background-color:#DEF1FA;
	border-color:#5F79F3;
	border-width: 1px;
	border-style:solid;
	-moz-border-radius:15px;
	-webkit-border-radius:10px;
	word-wrap: break-word;
}

.longlabel {
	margin-top: 0px;
	margin-left: 10px;
	margin-right: 20px;
	color:#5F79F3;
	font-size:14px;
	font-weight:bold;
	text-align:left;	
	margin-bottom: 28px;
	float: left;
	line-height: 24px;

}
	
#long_form input {
	font-size:13px;
	padding: 2px 5px;
	color:#000;
	font-family: "Trebuchet MS", Arial, Helvetica, sans-serif;
	letter-spacing: 1;
	-moz-border-radius:15px;
	-webkit-border-radius:10px;
	outline: none;
	-moz-outline-style: none;
	overflow:visible;
	width: 160px;
	margin-left: 10px;
}

#long_form textarea {
	height: 50px;
	font-size:13px;
	color:#000;
	padding: 5px;
	-moz-border-radius:15px;
	-webkit-border-radius:10px;
	outline: none;
	-moz-outline-style: none;
	overflow:visible;
	width: 300px;
	margin-left: 10px;
	vertical-align:top;
}

#long_form .focusField {
	border:solid 1px #09C;
	background:#fff;
	color:#000;
}

#long_form .idleField {
	background:#fff;
	color: #444;
	border:1px solid #fff;
	}		
	
#long_form #methodemail {
	margin: 0px;
	padding: 0px;
	width: 40px;
}
#long_form #methodfax {
	margin: 0px;
	padding: 0px;
	width: 40px;
}



#long_form #submit_long_form {
	width: 70px;
	height: auto;
	cursor:pointer;
	font-weight:bold;
	-moz-border-radius:15px;
	-webkit-border-radius:10px;
	outline: none;
	-moz-outline-style: none;
	background-color: #CCC;
	float: left;
	margin-left: 45px;
}
#long_form #submit_long_form:hover {
	background-color: #5F79F3;
}

#long_form #fax {
	width: 114px;
	letter-spacing: 2px;
	font-size:18px;
	visibility:hidden;
}

#long_form #phone {
	width: 135px;
	letter-spacing: 1px;
}
#long_form #email {
	width: 185px;
	visibility: visible;
}

#long_form select {
	margin-left: 10px;
}

.longformthanks {
	margin-left: 10px;
	margin-right: 10px;
	margin-top: 30px;
	color:#5F79F3;
	font-size:16px;
	font-weight:normal;
	text-align:left;

}

.longemailok {
	color: #090;

}
.longemailbad {
	color: #F00;

}
#longcheckemail  {
	color: #F00;
	font-size:14px;
	font-weight: bold;

}

#method_area {
	margin-top: 0px;
	margin-left: 10px;
	margin-right: 20px;
	color:#5F79F3;
	font-size:14px;
	font-weight:bold;
	text-align:left;	
	margin-bottom: 0px;
	float: left;
	visibility:hidden;
}
#methodselect{
	margin-top: 0px;
	margin-left: 10px;
	margin-right: 20px;
	padding-top: 9px;
	color:#5F79F3;
	font-size:14px;
	font-weight:bold;
	text-align:left;	
	margin-bottom: 0px;
	float: left;

}
#email_area {
	margin-top: 0px;
	margin-left: 10px;
	margin-right: 20px;
	color:#5F79F3;
	font-size:14px;
	font-weight:bold;
	text-align:left;	
	float: left;
	margin-bottom: 0!important;
	visibility:visible;
}
#phone_area {
	margin-top: 0px;
	margin-left: 10px;
	margin-right: 20px;
	color:#5F79F3;
	font-size:14px;
	font-weight:bold;
	text-align:left;	
	float: left;
	line-height: 24px;
	margin-bottom: 0!important;
}
#ajax_email {
	width: 150px;
	margin-left: 470px;
	float: left;
	height: 24px;

}
#ajax_fax {
	width: 120px;
	margin-left: 490px;
	margin-right: 0px;
	float: left;
	height: 24px;
}
.emailok {
	color: #090;

}
.emailbad {
	color: #F00;

}
.faxok {
	color: #090;

}
.faxbad {
	color: #F00;

}
#scanemail  {
	color: #F00;
	font-size:14px;
	font-weight: bold;
	padding-top: 3px;

}
#scanfax  {
	color: #F00;
	font-size:14px;
	font-weight: bold;
	padding-top: 2px;
}
.fail  {
	color: #F00;
	font-size:14px;
	font-weight: bold;
	margin: 3px;
}
.shortfail  {
	color: #F00;
	font-size:11px;
	font-weight: bold;
	margin: 3px;
}
#jobapp {
	font-family: "Trebuchet MS", Arial, Helvetica, sans-serif;
	padding: 10px;
	width: 650px;
	height: 350px;
	background-color:#DEF1FA;
	border-color:#5F79F3;
	border-width: 1px;
	border-style:solid;
	-moz-border-radius:15px;
	-webkit-border-radius:10px;
	word-wrap: break-word;
}

.applabel {
	margin-top: 0px;
	margin-left: 10px;
	margin-right: 20px;
	color:#5F79F3;
	font-size:14px;
	font-weight:bold;
	text-align:left;	
	margin-bottom: 20px;
	float: left;
	line-height: 24px;
}
#jobapp .names{
	font-size:13px;
	padding: 2px 5px;
	color:#000;
	letter-spacing: 1;
	-moz-border-radius:15px;
	-webkit-border-radius:10px;
	outline: none;
	-moz-outline-style: none;
	overflow:visible;
	width: 100px;
	margin-left: 10px;
}
.radiolabel {
	margin-top: 0px;
	margin-left: 10px;
	margin-right: 40px;
	color:#5F79F3;
	font-size:13px;
	font-weight:bold;
	text-align:left;	
	margin-bottom: 10px;
	float: left;
	line-height: 24px;
}
#jobapp #submit-jobapp {
	width: 70px;
	height: auto;
	cursor:pointer;
	font-weight:bold;
	-moz-border-radius:15px;
	-webkit-border-radius:10px;
	outline: none;
	-moz-outline-style: none;
	float: left;
	margin-left: 45px;
}
#jobapp #ja-zip {
	width: 50px;
}
#jobapp #ja-phone {
	width: 100px;
}
#jobapp textarea {
	margin-top: 10px;
	height: 70px;
	font-size:13px;
	color:#000;
	padding: 5px;
	-moz-border-radius:15px;
	-webkit-border-radius:10px;
	outline: none;
	-moz-outline-style: none;
	overflow:visible;
	width: 350px;
	margin-left: 10px;
	vertical-align:top;
}

#jobapp .focusField {
	border:solid 1px #09C;
	background:#fff;
	color:#000;
}

#jobapp .idleField {
	background:#fff;
	color: #444;
	border:1px solid #fff;
	}
#jobapp-title {
	color:#000000;
	font-size:14px;
	font-weight:bold;
	text-align:left;	
	margin-bottom: 20px;
}
#elev {
	color:#FF0000;
	text-align:center;
	font-style:italic;
	font-size:16px;
}
