@CHARSET "ISO-8859-1";


.header {
height:150px;
}

.footer {
	margin-top:8px;
background-color:#fcfcfc;
height:110px;
}

.logo {
	padding-top: 10px;
}

.footer-line {
	padding:0;
	background-color:#98012e;
	height: 1px;

}

a, a:visited, a:focus, a:hover {
	text-decoration: underline;
	color: #54b948;
}

.nav {
	height:42px;
	font-size:13px;
}

.nav a {
	text-decoration: none;
	color: #500018;
	text-transform: uppercase;
}

.phone-number {
	text-align:right;
	top:27px;
	right:0px;
	
	position:relative;
	padding-top:4px;
	padding-right:12px;
	
	width: 178px;
	height: 63px;
	
	background-image:url('/sole/cms/argus/images/masthead_phonenumber_background.png');
	background-repeat:no-repeat;
	
	color:#500018;
	font-size:21px;
}

.little {
	font-size:13px;
	display:inline;
	padding:0;
	margin:0;
}

.sidenav {
	list-style-type: none;
}


.news-and-events {
	list-style-image:url('/sole/cms/argus/images/subnav-arrow-purple.png');
	line-height:24px;
}

.footer a, .news-and-events a {
	color:#660033;
	text-decoration:none;
}

.news-and-events li {
	border-bottom:solid 1px #cbacbb;
}

.mast {
	position:relative;
	margin:0;
	margin-bottom:5px;
	top:-60px;
	z-index:-1;
	}

.main {
	position:relative;
	}

.mainhome {
	margin-top:5px;
	top:-60px;
	position:relative;
	}

.greybox {
	background-color:#F6F6F6;
	}

.news {
	margin-top: 5px;
	height: 181px;
	}

.pad {
	padding:12px;
	}

.leftpad {
	padding-left:12px;
	}

.left {
	background-color:#f6f6f6;
	min-height:270px;
	}
.right{
	color:#333333;
	background-color:#f6f6f6;
	}

.smallpad {
	padding-top:4px;
	padding-bottom:4px;
	}

p {	font-size:13px;
	}

.align-left {
	text-align:left
	}

.align-right {
	text-align:right
	}


.next-step {
	background-color: #009900;
	color:white;
	}

.next-step a {
	color: white;
	text-decoration: underline;
	}

h1 {
font-size: 28px;
color:#101010;
}

h3 {color:#660033;
	font-size: 17px;
	background-image:url("/sole/cms/argus/images/redarrow.png");
	background-repeat: no-repeat;
	padding-left:22px;
	}

a {

	text-decoration: none;
	color: #21a5d2;

}

#sole_form_loading {
	-moz-background-clip:border;
	-moz-background-inline-policy:continuous;
	-moz-background-origin:padding;
	background:transparent url(/sole/assets/images/cms-working.gif) no-repeat scroll 0 0;
	display: none;
	min-height:32px;
	width:32px;
	margin-left: 3px;
}

/* autocompleter */

ul.autocompleter-choices
{
	position:				absolute;
	margin:					5px;
	padding:				5px;
	list-style:				none;
	border:					1px solid #54b948;
	background-color:		#A6E19F;
	text-align:				left;
	/*z-index:				50;*/
	width: 					400px;
	margin-left: 			-230px;
	overflow:				hidden;
}

ul.autocompleter-choices li
{
	position:				relative;
	margin:					0px 0 0 0;
	padding:				.5em 1.5em .5em .5em;
	display:				block;
	float:					none !important; 
	cursor:					pointer;
	font-weight:			normal;
	font-size:				1em;
	line-height:			1.5em;
	overflow: 				visible;
	white-space:			normal;
}

ul.autocompleter-choices li.autocompleter-selected
{
	background-color:		#54b948;
	color:					#fff;
}

ul.autocompleter-choices span.autocompleter-queried
{
	display:				inline;
	float:					none;
	font-weight:			bold;
	margin:					0;
	padding:				0;
}

ul.autocompleter-choices li.autocompleter-selected span.autocompleter-queried
{
	color:					#9FCFFF;
}

/* datepicker */

img.image{
	border: 1px #666666 solid;
	padding: 5px;
	margin-bottom: 5px;
} 

.swf{
	margin-left: -70px;
}


.recaptchatable .recaptcha_image_cell, #recaptcha_table {
	background-color:#FFFFFF !important; //reCaptcha widget background color
}

#recaptcha_table {
	border-color: #007700 !important; //reCaptcha widget border color
}

#recaptcha_response_field {
border-color: #007700 !important; //Text input field border color
background-color:#FFF !important; //Text input field background color
}
