/*
custom.css is to define custom styles within your document.  We import previous framework items here.
This should be the first editable CSS doc.
*/
@import "grid.css";
@import "lists.css";
@import "navigation.css";
@import "fonts.css";
@import "forms.css";

/*
initial-test is ONLY for the initial layout of the page.  it should be removed from this document
when custom development begins in earnest.
*/
 

/* ------------------------------------------------- */
/* - main site width and background styles --------- */
/* ------------------------------------------------- */

#body_wrap	{ width: 960px; }

body		{ background-color: white; }
#all_wrap 	{ background-color: white; background: url('../images/bg.jpg') top center no-repeat;}
#body_wrap	{ background: none; }


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

/* ------------------------------------------------- */
/* - default font settings / colors / backgrounds -- */
/* ------------------------------------------------- */

h1, h2, h3, h4, h5, h6, a:link, a:visited, a:hover, a:active, blockquote { color: #3d4149; }
p, ul li, ol li { color: #333; }
p.disclaimer { color: #777; }

h1, h2, h3, h4, h5, h6, p, blockquote, a, ul li, ol li, p.disclaimer,
fieldset label, fieldset input, fieldset textarea, fieldset select,
fieldset .form-radio label, fieldset .form-radio-error label,
fieldset .form-radio p, fieldset .form-radio-error p,
fieldset p.form-radio-label, fieldset p.form-radio-label-error,
table tr td, table tr th
{ font-family: tahoma, verdana, sans-serif; }

h1	{ font-size: 30px; line-height: 32px; font-weight: normal; }
h2	{ font-size: 26px; line-height: 28px; font-weight: normal; }
h3	{ font-size: 20px; line-height: 22px; font-weight: normal; }
h4	{ font-size: 12px; line-height: 18px; font-weight: bold; }
h5	{ font-size: 12px; line-height: 18px; font-weight: bold; }
h6	{ font-size: 12px; line-height: 18px; font-weight: bold; }

p, blockquote, a, ul li, ol li			{ font-size: 12px; line-height: 18px; font-weight: normal; }
p.disclaimer, ul.pipe li, ul.pipe li a	{ font-size: 11px; line-height: 13px; font-weight: normal; }
th										{ font-size: 11px; line-height: 13px; font-weight: bold; }
td										{ font-size: 11px; line-height: 13px; font-weight: normal; }		

.quote_lt		{ background: url(../images/ui_framework/bg_quoteleft.gif) left top no-repeat; }
ul li			{ background: url(../images/ui_framework/bullet_doublearrow.jpg) 5px 6px no-repeat; }
ul li ol li		{ background: none; }
ul.arrow1 li	{ background: url(../images/ui_framework/arrow1.gif) 0 6px no-repeat; }
ul.arrow2 li	{ background: url(../images/ui_framework/arrow2.gif) 1px 7px no-repeat; }
ul.arrow3 li	{ background: url(../images/ui_framework/arrow3.gif) 0 7px no-repeat; }
ul.arrow4 li	{ background: url(../images/ui_framework/arrow4.gif) 0 7px no-repeat; }

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

/* ------------------------------------------------- */
/* - default pipe settings ------------------------- */
/* ------------------------------------------------- */

ul.pipe li		{ background: url(../images/ui_framework/bullet_pipe.gif) left 2px no-repeat; }
ul.pipelight li	{ background: url(../images/ui_framework/bullet_pipelight.gif) left 2px no-repeat; }

ul.pipe li, ul.pipe li a:link, ul.pipe li a:visited, ul.pipe li a:hover, ul.pipe li a:active { color: #333; }
ul.pipelight li, ul.pipelight li a:link, ul.pipelight li a:visited,	ul.pipelight li a:hover, ul.pipelight li a:active { color: #fff; }

/* "current page" styles */
ul.pipe li.current a:link, ul.pipe li.current a:visited, ul.pipe li.current a:hover, ul.pipe li.current a:active { color: #3984b7; }
ul.pipelight li.current a:link, ul.pipelight li.current a:visited, ul.pipelight li.current a:hover, ul.pipelight li.current a:active { color: #669966; }

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

/* ------------------------------------------------- */
/* - default nav-tabs settings --------------------- */
/* ------------------------------------------------- */

ul.nav-tabs-noimage li	{ background: none; }
ul.nav-tabs-noimage li a:link, ul.nav-tabs-noimage li a:visited	{ border: 1px solid #333; border-bottom: none; background-color: #666; color: #fff; }
ul.nav-tabs-noimage li a:hover, ul.nav-tabs-noimage li a:active { background-color: #888; }

/* "current page" styles */
ul.nav-tabs-noimage li.current a { background: #888; }

ul.nav-tabs-noimage li#nav1a a { width: auto; }
ul.nav-tabs-noimage li#nav2a a { width: auto; }
ul.nav-tabs-noimage li#nav3a a { width: auto; }
ul.nav-tabs-noimage li#nav4a a { width: auto; }
ul.nav-tabs-noimage li#nav5a a { width: auto; }

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

/* ------------------------------------------------- */
/* - default nav-main settings --------------------- */
/* ------------------------------------------------- */

/* edit this value if you want to change the menu from horizontal to vertical */
ul.nav-main
{
	width: 960px;
}

ul.nav-main li a:link, ul.nav-main li a:visited
{
	padding: 73px 0 0 0;
	width: 160px;
	height: 0;
	background: #fff url(../images/ui_framework/navigation.jpg) left top no-repeat;
}

ul.nav-main	#nav1 a:link, ul.nav-main #nav1 a:visited { background-position: left top; }
ul.nav-main	#nav2 a:link, ul.nav-main #nav2 a:visited { background-position: -160px 0; }
ul.nav-main	#nav3 a:link, ul.nav-main #nav3 a:visited { background-position: -320px 0; }
ul.nav-main	#nav4 a:link, ul.nav-main #nav4 a:visited { background-position: -480px 0; }
ul.nav-main	#nav5 a:link, ul.nav-main #nav5 a:visited { background-position: -640px 0; }
ul.nav-main	#nav6 a:link, ul.nav-main #nav6 a:visited { background-position: -800px 0; }

ul.nav-main	#nav1 a:hover, ul.nav-main #nav1 a:active { background-position: left -73px; }
ul.nav-main	#nav2 a:hover, ul.nav-main #nav2 a:active { background-position: -160px -73px; }
ul.nav-main	#nav3 a:hover, ul.nav-main #nav3 a:active { background-position: -320px -73px; }
ul.nav-main	#nav4 a:hover, ul.nav-main #nav4 a:active { background-position: -480px -73px; }
ul.nav-main	#nav5 a:hover, ul.nav-main #nav5 a:active { background-position: -640px -73px; }
ul.nav-main	#nav6 a:hover, ul.nav-main #nav6 a:active { background-position: -800px -73px; }

/* "current page" background positions */

ul.nav-main li#nav1.current a:link, ul.nav-main li#nav1.current a:visited	{ background-position: left -73px; }
ul.nav-main li#nav2.current a:link, ul.nav-main li#nav2.current a:visited	{ background-position: -160px -73px; }
ul.nav-main li#nav3.current a:link, ul.nav-main li#nav3.current a:visited	{ background-position: -320px -73px; }
ul.nav-main li#nav4.current a:link, ul.nav-main li#nav4.current a:visited	{ background-position: -480px -73px; }
ul.nav-main li#nav5.current a:link, ul.nav-main li#nav5.current a:visited	{ background-position: -640px -73px; }
ul.nav-main li#nav6.current a:link, ul.nav-main li#nav6.current a:visited	{ background-position: -800px -73px; }

/* parent hover effects when mousing over tier 2 */
ul.nav-main li#nav1_hover a:link, ul.nav-main li#nav1_hover a:visited	{ background-position: left -73px; }
ul.nav-main li#nav2_hover a:link, ul.nav-main li#nav2_hover a:visited	{ background-position: -160px -73px; }
ul.nav-main li#nav3_hover a:link, ul.nav-main li#nav3_hover a:visited	{ background-position: -320px -73px; }
ul.nav-main li#nav4_hover a:link, ul.nav-main li#nav4_hover a:visited	{ background-position: -480px -73px; }
ul.nav-main li#nav5_hover a:link, ul.nav-main li#nav5_hover a:visited	{ background-position: -640px -73px; }
ul.nav-main li#nav6_hover a:link, ul.nav-main li#nav6_hover a:visited	{ background-position: -800px -73px; }

/* tier-2 main navigation styles */
ul.nav-main li ul
{
	width: 275px;
	border-bottom: 0px solid #333;
}

	/* tier 2 positioning, taking whether or not the menu is horizontal into account. */
	ul.nav-main li#nav1 ul, ul.nav-main li#nav1_hover ul { left: 0; top: 73px; }
	ul.nav-main li#nav2 ul, ul.nav-main li#nav2_hover ul { left: 0; top: 73px; }
	ul.nav-main li#nav3 ul, ul.nav-main li#nav3_hover ul { left: 0; top: 73px; }
	ul.nav-main li#nav4 ul, ul.nav-main li#nav4_hover ul { left: 0; top: 73px; }
	ul.nav-main li#nav5 ul, ul.nav-main li#nav5_hover ul { left: 0; top: 73px; }
	ul.nav-main li#nav6 ul, ul.nav-main li#nav6_hover ul { left: 0; top: 73px; }

/*  take the comments off of these lines to see a vertical nav in action.
ul.nav-main
{
	width: 109px;
}

	ul.nav-main li#nav1 ul, ul.nav-main li#nav1_hover ul { left: 109px; top: 0px; }
	ul.nav-main li#nav2 ul, ul.nav-main li#nav2_hover ul { left: 109px; top: 0px; }
	ul.nav-main li#nav3 ul, ul.nav-main li#nav3_hover ul { left: 109px; top: 0px; }
	ul.nav-main li#nav4 ul, ul.nav-main li#nav4_hover ul { left: 109px; top: 0px; }
	ul.nav-main li#nav5 ul, ul.nav-main li#nav5_hover ul { left: 109px; top: 0px; } */
	
	
ul.nav-main li ul li
{
	background: none;
	height: 27px;		
}
	
		ul.nav-main li ul li a:link, ul.nav-main li ul li a:visited
		{
			height: 27px;
			line-height:27px;
			padding: 0px 0 0px 5px;
			text-align: left;
			text-decoration: none;
			font-size: 11px;
			/*border: 1px solid #333;
			border-bottom: none;*/
			/*background: url('../images/ui_framework/dropdown-nav-bg.png') 0 0 no-repeat;
			background-color: #9530b2;*/
			color: #0c2c3e;
		}
		
			ul.nav-main li ul li a:hover, ul.nav-main li ul li a:active
			{	 
				text-decoration: none;
				color:white;
			}
			
/* ------------------------------------------------- */

/* ------------------------------------------------ */
/* - default header and company logo styles ------- */
/* ------------------------------------------------ */

.header
{
	position: relative;
	height: 93px;
	background-color:white;
}

	.header h1
	{
 
		padding: 0;
		width: 143px;
		height: 93px;
		background: #fff url(../images/ui_framework/logo.jpg) left top no-repeat;
	}
	
		.header h1 a
		{
			display: block;
			padding: 85px 0 0 0;
			width: 163px;
			height: 0;
			overflow: hidden;
		}

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

/* ------------------------------------------------ */
/* - default notification styles ------------------ */
/* ------------------------------------------------ */

.notify-error, .notify-notice
{
	margin-top: 7px;
	padding: 10px 5px 0 65px;
}

	.notify-error	{ background: #fff url(../images/ui_framework/message_error.jpg) -12px top no-repeat; }
	.notify-notice	{ background: #fff url(../images/ui_framework/message_check.jpg) -12px top no-repeat; }

	.notify-notice p.note span, .notify-notice ul.arrow1 li a	{ color: #406228; }
	.notify-error p.note span, .notify-error ul.arrow1 li a		{ color: #8c0000; }
	.notify-error ul.arrow1 li, .notify-notice ul.arrow1 li,
	.notify-error p.note_sub, .notify-notice p.note_sub			{ color: #666; }
	
	.notify-error p.note, .notify-notice p.note
	{
		padding-bottom: 3px;
		font-size: 12px;
		line-height: 14px;
	}
	
		.notify-notice p.note span, .notify-error p.note span
		{
			font-weight: bold;
		}
		
	.notify-error p.note_sub, .notify-notice p.note_sub
	{
		font-size: 11px;
		line-height: 13px;
		padding-bottom: 4px;
	}

	.notify-error ul, .notify-notice ul
	{
		margin-bottom: 8px;
	}

	.notify-error ul.arrow1 li, .notify-notice ul.arrow1 li
	{
		background-position: 3px 5px;
	}
	
		.notify-error ul.arrow1 li, .notify-notice ul.arrow1 li,
		.notify-error ul.arrow1 li a:link, .notify-error ul.arrow1 li a:visited,
		.notify-error ul.arrow1 li a:hover, .notify-error ul.arrow1 li a:active,
		.notify-notice ul.arrow1 li a:link, .notify-notice ul.arrow1 li a:visited,
		.notify-notice ul.arrow1 li a:hover, .notify-notice ul.arrow1 li a:active
		{
			margin: 0;
			font-size: 11px;
			line-height: 14px;
		}

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

/* ------------------------------------------------ */
/* - form colors ---------------------------------- */
/* ------------------------------------------------ */

fieldset label, fieldset input, fieldset textarea, fieldset select,
fieldset .form-radio label, fieldset .form-radio-error label,
fieldset .form-radio p, fieldset .form-radio-error p, fieldset p.form-radio-label,
fieldset p.form-radio-label-error
{
	font-size: 11px;
	line-height: 13px;
}

fieldset label, fieldset .form-radio p, fieldset input, fieldset textarea, 
fieldset.form1 select.active, fieldset.form2 select.active, fieldset.form3 select.active,
fieldset select option, fieldset .form-button,
fieldset.form1 .form-radio label.current, fieldset.form1 .form-radio-error label.current,
fieldset.form2 .form-radio label.current, fieldset.form2 .form-radio-error label.current,
fieldset.form3 .form-radio label.current, fieldset.form3 .form-radio-error label.current,
fieldset p.form-radio-label
{
	color: #838589;
}

fieldset.form1 .form-radio label, fieldset.form1 select, fieldset.form1 select option.first,
fieldset.form1 .form-radio-error label,

fieldset.form2 label, fieldset.form2 select, fieldset.form2 select option.first, fieldset.form2 .form-radio p,
fieldset.form2 .form-radio label, fieldset.form2 .form-radio-error label,
fieldset.form2 label.overlabel, fieldset.form2 label.overlabel-apply,

fieldset.form3 .form-radio label, fieldset.form3 .form-radio-error label, fieldset.form3 select, fieldset.form3 select option.first
{
	color: #333;
}

fieldset div.error input, fieldset div.error textarea, fieldset div.error select,
fieldset.form1 div.error select.active, fieldset.form2 div.error select.active, fieldset.form3 div.error select.active,
fieldset .form-radio-error p, fieldset div.error label, fieldset div.error label.overlabel-apply,
fieldset p.form-radio-label-error, fieldset div.error p.note, fieldset div.form-radio-error p.note
{
	color: #8c0000;
}

fieldset div p.note, fieldset div.form-radio p.note
{
	color: #666;
}

fieldset input, fieldset textarea, fieldset select
{
	border: 1px solid #838589;
}

fieldset div.error input, fieldset div.error textarea, fieldset div.error select
{
	border: 1px solid #8c0000;
}

fieldset input.focused, fieldset textarea.focused
{
	background-color: #e9e9e9;
}

fieldset input.default
{
	background-color: #fff;
}

fieldset.form1 .form-radio-error p, fieldset.form1 div.error label,
fieldset.form2 div.error label.overlabel-apply, fieldset.form2 .form-radio-error p
{
	padding-left: 13px;
	background: url(../images/ui_framework/label_errorbg.gif) left 3px no-repeat;
}

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

/* ------------------------------------------------ */
/* - table styles --------------------------------- */
/* ------------------------------------------------ */

table
{
	width: 750px;
	margin: 0 0 11px 0;
	padding: 0;
}

	table tr th
	{
		font-size: 11px;
		font-weight: bold;
		padding: 7px 5px;
		color: #8c0000;
		background: url(../images/ui_framework/table_th_bg.jpg) right bottom no-repeat;
	}
	
	table tr td
	{
		font-size: 11px;
		padding: 5px;
		color: #555;
		background: url(../images/ui_framework/table_bg.jpg) right bottom no-repeat;
	}
	
	table tr.even td
	{
		background: url(../images/ui_framework/table_bg_even.jpg) right bottom no-repeat;
	}
	
		table tr td a
		{
			font-size: 11px;
		}

/* ------------------------------------------------ */
/* Custom Styles for Site 							*/
/* ------------------------------------------------ */

/* .row-2col defines column widths for 2-column rows */
.header .col1		{ width: 750px; height:73px;}
.header .col2		{ width: 210px; height:73px; }

.tertiary-nav 
{
	position:relative;
	top:17px;
}

.main-nav 
{
	height:73px;
	position:relative;
	top:0px;
	left:0px;
	z-index:999;
}



div.content-area
{
	min-height: 575px;
	padding: 0 33px;
	width: 100%; 
	clear: both;
}

	div.content-area h1
	{
		display: block;
		float: left;
		height: 0px;
		left: 0;
		overflow: hidden;
		padding: 40px 0 0 0;
		position: relative;
		top: 72px;
		width: 600px;
		z-index: 0;
	}
	
	div.content-area div.pills_left
	{
		height: 116px;
		left: -165px;
		position: absolute;
		top: 30px;
		width: 165px;
	}
	
	div.content-area div.body-content
	{
		padding: 0 0 0 0;
		position: relative;
		top: 74px;
	}
	
		div.content-area div.body-content div#gallery_holder
		{
			position: absolute;
			top: -75px;
			left: 600px;
		}
	
			object
			{
				outline: none;
			}
	
		div.content-area div.body-content .col1
		{
			width: 220px;
			margin-right:5px;
			padding-bottom: 40px;
		}
		
		div.content-area div.body-content .col2
		{
			width: 700px;
		}

.footer
{
	margin: 0;
	padding: 52px 0 0 30px;
	width: 930px;
	height: 85px;
	color: #595959;	
	background: url(../images/footer-bg-services.jpg) top left no-repeat;	
}

	.footer .col1		{ width: 70%; }
	.footer .col2		{ position: relative; width: 30%; }

	.footer p
	{
		font-size:11px;
	}

	.foot-tertiary-nav 
	{
		display: inline;
		position: absolute;
		top: -2px;
		*top: 3px;
		right: 32px;
	}
	
/** Drop Down Menus **/
	
	#dd-nav1 {border: 1px solid #932ab9}
	#dd-nav2 {border: 1px solid #1a6197}
	#dd-nav3 {border: 1px solid #50a01b}
	#dd-nav4 {border: 1px solid #d3ca2f}
	#dd-nav5 {border: 1px solid #db7825}
	#dd-nav6 {border: 1px solid #981f28}

	ul.nav-main li #dd-nav1 li a:link, ul.nav-main li #dd-nav1 li a:visited, ul.nav-main li.current #dd-nav1 li a:link, ul.nav-main li.current #dd-nav1 li a:visited,
	ul.nav-main li #dd-nav2 li a:link, ul.nav-main li #dd-nav2 li a:visited, ul.nav-main li.current #dd-nav2 li a:link, ul.nav-main li.current #dd-nav2 li a:visited,
	ul.nav-main li #dd-nav3 li a:link, ul.nav-main li #dd-nav3 li a:visited, ul.nav-main li.current #dd-nav3 li a:link, ul.nav-main li.current #dd-nav3 li a:visited,
	ul.nav-main li #dd-nav4 li a:link, ul.nav-main li #dd-nav4 li a:visited, ul.nav-main li.current #dd-nav4 li a:link, ul.nav-main li.current #dd-nav4 li a:visited,
	ul.nav-main li #dd-nav5 li a:link, ul.nav-main li #dd-nav5 li a:visited, ul.nav-main li.current #dd-nav5 li a:link, ul.nav-main li.current #dd-nav5 li a:visited,
	ul.nav-main li #dd-nav6 li a:link, ul.nav-main li #dd-nav6 li a:visited, ul.nav-main li.current #dd-nav6 li a:link, ul.nav-main li.current #dd-nav6 li a:visited
	{
		background:  url(../images/ui_framework/dropdown-nav-bg.png) left top no-repeat;
	}
	
	ul.nav-main li #dd-nav1 li a:hover, ul.nav-main li #dd-nav1 li a:active,
	ul.nav-main li #dd-nav2 li a:hover, ul.nav-main li #dd-nav2 li a:active,
	ul.nav-main li #dd-nav3 li a:hover, ul.nav-main li #dd-nav3 li a:active,
	ul.nav-main li #dd-nav4 li a:hover, ul.nav-main li #dd-nav4 li a:active,
	ul.nav-main li #dd-nav5 li a:hover, ul.nav-main li #dd-nav5 li a:active,
	ul.nav-main li #dd-nav6 li a:hover, ul.nav-main li #dd-nav6 li a:active
	{
		background:  url(../images/ui_framework/dropdown-nav-bg.png) left top no-repeat;
	}
	
	ul.nav-main li #dd-nav1 li a:link, ul.nav-main li #dd-nav1 li a:visited, ul.nav-main li.current #dd-nav1 li a:link, ul.nav-main li.current #dd-nav1 li a:visited
	{color:#49155c;background-color:#bb65d4}
	
	ul.nav-main li #dd-nav1 li a:hover, ul.nav-main li #dd-nav1 li a:active, ul.nav-main li.current #dd-nav1 li a:hover, ul.nav-main li.current #dd-nav1 li a:active
	{color:white;background-color:#741da3}
	
	ul.nav-main li #dd-nav2 li a:link, ul.nav-main li #dd-nav2 li a:visited, ul.nav-main li.current #dd-nav2 li a:link, ul.nav-main li.current #dd-nav2 li a:visited
	{background-color:#33a0c5;}
	
	ul.nav-main li #dd-nav2 li a:hover, ul.nav-main li #dd-nav2 li a:active, ul.nav-main li.current #dd-nav2 li a:hover, ul.nav-main li.current #dd-nav2 li a:active
	{background-color:#185e94}
	
	ul.nav-main li #dd-nav3 li a:link, ul.nav-main li #dd-nav3 li a:visited, ul.nav-main li.current #dd-nav3 li a:link, ul.nav-main li.current #dd-nav3 li a:visited
	{color:#1f5307;background-color:#8eca36}
	
	ul.nav-main li #dd-nav3 li a:hover, ul.nav-main li #dd-nav3 li a:active, ul.nav-main li.current #dd-nav3 li a:hover, ul.nav-main li.current #dd-nav3 li a:active
	{color:white;background-color:#50a01b}
	
	ul.nav-main li #dd-nav4 li a:link, ul.nav-main li #dd-nav4 li a:visited, ul.nav-main li.current #dd-nav4 li a:link, ul.nav-main li.current #dd-nav4 li a:visited
	{background-color:#dcd439}
	
	ul.nav-main li #dd-nav4 li a:hover, ul.nav-main li #dd-nav4 li a:active, ul.nav-main li.current #dd-nav4 li a:hover, ul.nav-main li.current #dd-nav4 li a:active
	{background-color:#bfb21c}
	
	ul.nav-main li #dd-nav5 li a:link, ul.nav-main li #dd-nav5 li a:visited, ul.nav-main li.current #dd-nav5 li a:link, ul.nav-main li.current #dd-nav5 li a:visited
	{color: #67310d; background-color:#e59f34}
	
	ul.nav-main li #dd-nav5 li a:hover, ul.nav-main li #dd-nav5 li a:active, ul.nav-main li.current #dd-nav5 li a:hover, ul.nav-main li.current #dd-nav5 li a:active
	{color:white;background-color:#ce6119}
	
	ul.nav-main li #dd-nav6 li a:link, ul.nav-main li #dd-nav6 li a:visited, ul.nav-main li.current #dd-nav6 li a:link, ul.nav-main li.current #dd-nav6 li a:visited
	{background-color:#c14551}
	
	ul.nav-main li #dd-nav6 li a:hover, ul.nav-main li #dd-nav6 li a:active, ul.nav-main li.current #dd-nav6 li a:hover, ul.nav-main li.current #dd-nav6 li a:active
	{background-color:#8e2229}
	
	
ul.no-bullet li
{
	margin-bottom:10px;
	padding:0px;
	background: none;
}

a.more:link, a.more:visited
{
	text-decoration:underline;
}

a.more:hover, a.more:active
{
	text-decoration:none;
	color: red;
}

.modules h3 
{
	font-family: futura, tahoma,verdana, sans-serif;
	color: #3d4149;
	font-size: 16px;
}

 .no-bg-module *
 {
 	font-size:11px
 }

.testimonials h4
{
	margin: 0px;
	padding: 0 0 0 23px;
}

.testimonials p
{
	margin: 0px;
	padding: 0 0 0 23px;
	
}

.leftnav-buttons, .leftnav-contact 
{
	margin: 0 auto;
	width:200px;
}

.leftnav-buttons
{
	margin-top:10px;
}

fieldset .form-button
{
	background: url('../images/ui_framework/btn-bg.gif') 0 0 repeat-x;
	height:23px;
	width:60px;
	font-weight:bold;
	border:0px;
	color:white;
}

#submit
{
	text-align:center;
}
	

.leftnav-contact
{
	margin-top:30px;
	height: 215px;
	background: url(../images/left-nav/contact-form-bg.jpg) top center no-repeat;
	padding: 55px 0 0 0;
 
}

	.leftnav-contact p
	{
		font-size:11px;
		color:#333;
		padding:0 5px 10px 5px;
	}
	
	
/* ------------------------------------------------- */
/* - default leftnav-main settings --------------------- */
/* ------------------------------------------------- */

/* edit this value if you want to change the menu from horizontal to vertical */
ul.leftnav-main
{
	width: 198px;
 
}

ul.leftnav-main li
{
	margin-bottom:5px;
}

ul.leftnav-main li a:link, ul.leftnav-main li a:visited
{
	display:block;
	padding: 39px 0 0 0;
	width: 198px;
	height: 0;
	background: #fff url(../images/left-nav/leftnav-services.jpg) left top no-repeat;
	overflow:hidden;
}

ul.leftnav-main	#leftnav1 a:link, ul.leftnav-main #leftnav1 a:visited { background-position: left top; }
ul.leftnav-main	#leftnav2 a:link, ul.leftnav-main #leftnav2 a:visited { background-position: -198px 0; }
ul.leftnav-main	#leftnav3 a:link, ul.leftnav-main #leftnav3 a:visited { background-position: -396px 0; }
ul.leftnav-main	#leftnav4 a:link, ul.leftnav-main #leftnav4 a:visited { background-position: -594px 0; }
ul.leftnav-main	#leftnav5 a:link, ul.leftnav-main #leftnav5 a:visited { background-position: -792px 0; }
ul.leftnav-main	#leftnav6 a:link, ul.leftnav-main #leftnav6 a:visited { background-position: -990px 0; }

ul.leftnav-main	#leftnav1 a:hover, ul.leftnav-main #leftnav1 a:active { background-position: left -39px; }
ul.leftnav-main	#leftnav2 a:hover, ul.leftnav-main #leftnav2 a:active { background-position: -198px -39px; }
ul.leftnav-main	#leftnav3 a:hover, ul.leftnav-main #leftnav3 a:active { background-position: -396px -39px; }
ul.leftnav-main	#leftnav4 a:hover, ul.leftnav-main #leftnav4 a:active { background-position: -594px -39px; }
ul.leftnav-main	#leftnav5 a:hover, ul.leftnav-main #leftnav5 a:active { background-position: -792px -39px; }
ul.leftnav-main	#leftnav6 a:hover, ul.leftnav-main #leftnav6 a:active { background-position: -990px -39px; }

/* "current page" background positions */

ul.leftnav-main li#leftnav1.current a:link, ul.leftnav-main li#leftnav1.current a:visited	{ background-position: left -39px; }
ul.leftnav-main li#leftnav2.current a:link, ul.leftnav-main li#leftnav2.current a:visited	{ background-position: -198px -39px; }
ul.leftnav-main li#leftnav3.current a:link, ul.leftnav-main li#leftnav3.current a:visited	{ background-position: -396px -39px; }
ul.leftnav-main li#leftnav4.current a:link, ul.leftnav-main li#leftnav4.current a:visited	{ background-position: -594px -39px; }
ul.leftnav-main li#leftnav5.current a:link, ul.leftnav-main li#leftnav5.current a:visited	{ background-position: -792px -39px; }
ul.leftnav-main li#leftnav6.current a:link, ul.leftnav-main li#leftnav6.current a:visited	{ background-position: -990px -39px; }

/* parent hover effects when mousing over tier 2 */
ul.leftnav-main li#leftnav1_hover a:link, ul.leftnav-main li#leftnav1_hover a:visited	{ background-position: left -39px; }
ul.leftnav-main li#leftnav2_hover a:link, ul.leftnav-main li#leftnav2_hover a:visited	{ background-position: -198px -39px; }
ul.leftnav-main li#leftnav3_hover a:link, ul.leftnav-main li#leftnav3_hover a:visited	{ background-position: -594px -39px; }
ul.leftnav-main li#leftnav4_hover a:link, ul.leftnav-main li#leftnav4_hover a:visited	{ background-position: -480px -39px; }
ul.leftnav-main li#leftnav5_hover a:link, ul.leftnav-main li#leftnav5_hover a:visited	{ background-position: -792px -39px; }
ul.leftnav-main li#leftnav6_hover a:link, ul.leftnav-main li#leftnav6_hover a:visited	{ background-position: -990px -39px; }

ul.leftnav-main li#leftnav1 ul, ul.leftnav-main li#leftnav1_hover ul { left: 109px; top: 0px; }
ul.leftnav-main li#leftnav2 ul, ul.leftnav-main li#leftnav2_hover ul { left: 109px; top: 0px; }
ul.leftnav-main li#leftnav3 ul, ul.leftnav-main li#leftnav3_hover ul { left: 109px; top: 0px; }
ul.leftnav-main li#leftnav4 ul, ul.leftnav-main li#leftnav4_hover ul { left: 109px; top: 0px; }
ul.leftnav-main li#leftnav5 ul, ul.leftnav-main li#leftnav5_hover ul { left: 109px; top: 0px; }
ul.leftnav-main li#leftnav6 ul, ul.leftnav-main li#leftnav6_hover ul { left: 109px; top: 0px; }
 
 /****** end of leftnav structure ********/
 
.main-content 
{
	padding: 20px 300px 70px 20px;
	min-height: 500px;
	_height: 500px;
}
 
 	.main-content h3
	 {
		font-size:12px;
		font-weight:bold;
	 }
	 
#main-content-right
{
 	width:250px;
 	position: absolute;
	left:650px;
	top: 350px;
	
}
 
.error
{
 	font-size:11px;
	color:red;
}

div.pills_allcolor
{
	background: url(../images/pills_allcolor.png) no-repeat 0 0;
	height: 199px;
	float: right;
	left: 100px;
	position: relative;
	width: 400px;
	z-index: 999;
}
 
 
 

 
 