@charset "utf-8";
/* CSS Document */
body
	{
		margin:0px;
		padding:0px;
		background-color:#e9e9e9;
	}
	
	.bodycopy
	{
		font-family:Arial, Helvetica, sans-serif;
		font-size:12px;
		line-height:16px;
		color:#636363;
		text-align:left;
		letter-spacing:0px;
	}

	
	.bodycopysmall
	{
		font-family:Arial, Helvetica, sans-serif;
		font-size:10px;
		line-height:13px;
		color:#636363;
		text-align:left;
	}
	
		.bodycopylarge
	{
		font-family:Arial, Helvetica, sans-serif;
		font-size:14px;
		line-height:15px;
		color:#9c9c9c;
		text-align:left;
		letter-spacing:0px;
	}


		.formcopysmall
	{
		font-family:Arial, Helvetica, sans-serif;
		font-size:12px;
		line-height:15px;
		font-weight:bold;
		color:#9c9c9c;
		text-align:left;
		letter-spacing:0px;
	}
		.formcopysmallred
	{
		font-family:Arial, Helvetica, sans-serif;
		font-size:12px;
		line-height:15px;
		font-weight:bold;
		color:#820024;
		text-align:left;
		letter-spacing:0px;
	}
	
.bodyquote
	{
		font-family:Arial, Helvetica, sans-serif;
		font-size:10px;
		line-height:13px;
		color:#636363;
		font-style:italic;
		text-align:left;
	}


h3,h4,h5,h6,span
	{
		margin:0px;
		padding:0px;
	}
	
	.h1
	{
		font-family: Helvetica;
		font-weight:bold;
		font-stretch:condensed;
		font-size:18px;
		color:#820024;
		text-align:left;
		letter-spacing:0px;
		margin:0px 0px 0px 0px;
		padding:0px 0px 0px 0px;
		line-height:32px;
	}
	
	.h2
	{
		font-family: Helvetica;
		font-weight:bold;
		font-stretch:condensed;
		font-size:18px;
		color:#5f6062;
		text-align:left;
		letter-spacing:0px;
		margin:0px 0px 0px 0px;
		padding:0px 0px 0px 0px;
		line-height:32px;
	}
	
	
	
	a.formnav:link 
	{
	font-family:Arial, Helvetica, sans-serif;
	font-size:14px;
	color:#820024;
	line-height:22px;
	text-decoration: none; 
		}
		
a.formnav:visited 
{
	font-family:Arial, Helvetica, sans-serif;
	font-size:14px;
	color:#820024;
	line-height:22px;
	text-decoration: none;
	}
	
a.formnav:hover 
{
	
	font-family:Arial, Helvetica, sans-serif;
	font-size:14px;
	color: #C63;
	line-height:22px;
	text-decoration: none;
	}
	
a.formnav:active 
{
	font-family:Arial, Helvetica, sans-serif;
	font-size:14px;
	color:#820024;
	line-height:22px;
	text-decoration: none;
	}
	
	
	
	
	
	
	
	a.contentpg:link 
	{
	font-family:Arial, Helvetica, sans-serif;
	font-size:20px;
	color: #666;
	line-height:22px;
	text-decoration: none; 
		}
		
a.contentpg:visited 
{
	font-family:Arial, Helvetica, sans-serif;
	color: #666;
	line-height:22px;
	text-decoration: none;
	}
	
a.contentpg:hover 
{
	
	font-family:Arial, Helvetica, sans-serif;
	font-size:20px;
	color: #000;
	line-height:22px;
	text-decoration: none;
	}
	
a.contentpg:active 
{
	font-family:Arial, Helvetica, sans-serif;
	font-size:20px;
	color: #666;
	line-height:22px;
	text-decoration: none;
	}
	
	
	
	
#headerbg
	{
		width:100%;
		height:204px;
		float:left;
		margin:0px;
		padding:0px;
		background-image:url(../header-images/header-bg.jpg);
		background-repeat:repeat-x;
		/*background-image: url(../images/headerbg.jpg);
		background-repeat:no-repeat;*/
	}
#headerblank
	{
		width:1024px;
		height:204px;
		float: none;
		margin:0 auto;
		padding:0px;
	}
#header
	{
		width:1024px;
		height:204px;
		float: left;
		margin:0px;
		padding:0px;
		background-image: url(../images/headerbg.jpg);
		background-repeat:no-repeat;
	}
	
	#headercontent
	{
		width:1024px;
		height:154px;
		float: left;
		margin:0px;
		padding:0px;
	}
	
	#logo {
	width:337px;
	height:124px;
	float:left;
	margin: 30px 0px 0px 0px;
	}
	
	#headermidcontent {
	float:left;
	width:330px;
	height:80px;
	margin: 74px 0px 0px 0px;
	}

.headermidcontentred {
	font-family:Arial, Helvetica, sans-serif;
	font-size:10px;
	color:#A30000;
	font-weight:bold;
	text-align:center;
	line-height:14px;
	}
.headermidcontentblack {
	font-family:Arial, Helvetica, sans-serif;
	font-size:10px;
	color:#000000;
	font-weight:bold;
	text-align:center;
	line-height:14px;
	}
	
	
		#headerrightcontent {
	float:left;
	width:327px;
	height:137px;
	margin: 17px 0px 0px 0px;
	}


	
#menu
	{
	width:690px;
	height:50px;
	float: left;
	padding:0px;
	margin: 0px 0px 0px 0px;
	}

	
/*-------------------------------------------------------------------------------------HEADERPART--------------------------------------------------END--------------------------------------*/	
#contentbg
	{
		width:100%;
		float:left;
		margin:0px;
		padding:0px;
		background-image:url(../content-images/content-bg.jpg);
		background-repeat:repeat-x;
		background-color:#e9e9e9;
	}
#contentblank
	{
		width:1024px;
		float: none;
		margin:0 auto;
		padding:0px;
	}		
#content
	{
		width:1024px;
		float: none;
		margin:0px;
		padding:0px;
	}
	
	
	
/*TOP CONTENT SECTION*/	
	
	#contenttop
	{
		width:1024px;
		height:auto;
		float: left;
		margin:0px 0px 40px 0px;
		padding:0px 0px 40px 0px;
		background-image: url(../int-images/contenttopbg.jpg);
		background-repeat:no-repeat;
		background-color:#ffffff;
	}
	
	#contenttopreferralform
	{
		width:1024px;
		height:100;
		float: left;
		margin:0px 0px 40px 0px;
		padding:0px 0px 40px 0px;
		background-image: url(../int-images/contenttopbg.jpg);
		background-repeat:no-repeat;
		background-color:#ffffff;
	}

#contenttopleft
	{
		width:600px;
		height:auto;
		float: left;
		margin:0px 0px 0px 0px;
		padding:0px 0px 0px 60px;
	}
	#contenttoplefthdr
	{
		width:600px;
		float:right;
		margin:72px 0px 0px 0px;
		padding:0px 0px 0px 00px;
	}
	
	#contenttoplefttext
	{
		width:580px;
		float:right;
		margin:10px 20px 0px 0px;
		padding:0px 0px 0px 00px;
		text-align:left;
	}
	
	#contenthdrarticle
	{
		width:538px;
		height:auto;
		float:left;
		text-align:left;
		margin:28px 0px 10px 0px;
		padding:0px 0px 0px 0px;
	}
		#contentsubhdrarticle
	{
		width:538px;
		height:auto;
		float:left;
		text-align:left;
		margin:0px 0px 10px 0px;
		padding:0px 0px 0px 0px;
	}
	
	#contenthdr
	{
		width:538px;
		height:32px;
		float:left;
		text-align:left;
		margin:28px 0px 10px 0px;
		padding:0px 0px 0px 0px;
	}
		#contenthdr2
	{
		width:auto;
		height:auto;
		text-align:left;
		margin:0px 0px 10px 0px;
		padding:0px 0px 0px 0px;
	}
	
			#contenthdr3
	{
		width:538px;
		height:32px;
		float:left;
		text-align:left;
		margin:0px 0px 10px 0px;
		padding:0px 0px 0px 0px;
	}
	
		#contenthdrrtcolumn
	{
		width:224px;
		height:32px;
		float:left;
		text-align:left;
		margin:10px 0px 0px 0px;
		padding:0px 0px 0px 0px;
	}

	#contentrthdr
	{
		width:280px;
		height:auto;
		float:left
		text-align:left;
		margin:0px 0px 0px 20px;
	}
	
		#contentrthr
	{
		width:270px;
		height:auto;
		text-align:left;
		margin:8px 0px 0px 0px;
	}
	
			#contentrthr2
	{
		width:280px;
		height:auto;
		float:left;
		margin:12px 0px 0px 20px;
		padding:0px 0px 0px 0px;
	}
	
				#contentrtbottom
	{
		width:270px;
		height:auto;
		float:left;
		margin:12px 10px 0px 20px;
		padding:0px 0px 0px 0px;
	}


#contenthdrmarker
	{
		width:32px;
		height:32px;
		text-align:left;
		vertical-align:middle;
		float:left;
		margin:28px 10px 10px 0px;
		padding:0px 0px 0px 00px;
	}
	
	#contenthdrmarker2
	{
		width:32px;
		height:32px;
		text-align:left;
		vertical-align:middle;
		float:left;
		margin:10px 10px 0px 20px;
		padding:0px 0px 0px 00px;
	}
	
	#contenthdrmarker3
	{
		width:32px;
		height:32px;
		text-align:left;
		vertical-align:middle;
		float:left;
		margin:0px 10px 10px 0px;
		padding:0px 0px 0px 00px;
	}
	
	
	.contenttoplefthdrred
	{
		font-family: Helvetica;
		font-weight:bold;
		font-stretch:condensed;
		font-size:18px;
		color:#820024;
		text-align:left;
		letter-spacing:0px;
		margin:0px 0px 0px 0px;
		padding:0px 0px 0px 0px;
	}
	
		.contenttoplefthdrgray
	{
		font-family: Helvetica;
		font-weight:bold;
		font-stretch:condensed;
		font-size:18px;
		color:#5f6062;
		text-align:left;
		letter-spacing:0px;
		margin:0px 0px 0px 0px;
		padding:0px 0px 0px 0px;
		line-height:32px;
	}
	
			.contenttopleftcopygray
	{
		font-family:Arial, Helvetica, sans-serif;
		font-size:13px;
		line-height:18px;
		font-stretch:condensed;
		color:#636363;
		text-align:right;
		margin:10px 0px 0px 0px;
		padding:0px 0px 0px 0px;
	}
	
	#contentinttopright
	{
		width:360px;
		height:418px;
		float: left;
		margin:0px 0px 0px 0px;
		padding:0px 0px 0px 0px;
		background-image: url(../int-images/content-rt-bg.jpg);
		background-repeat:no-repeat;
		background-color:#FFFFFF;
	}
	
	
	#contenttopright
	{
		width:300px;
		height:auto;
		float: left;
		margin:72px 0px 0px 0px;
		padding:0px 0px 0px 0px;
		background-image: url(../int-images/content-rt-bg.jpg);
		background-repeat:repeat-y;
	}
	
	
	#customersupportimage1
	{
		width:90px;
		float:left;
		margin:12px 0px 0px 10px;
		padding:0px 0px 0px 0px;
	}
	
		#customersupportinfohdr1
	{
		width:180px;
		height:28px;
		float:left;
		margin:20px 0px 0px 12px;
		padding:0px 0px 0px 0px;
	}
	
		#customersupportinfocopy1
	{
		width:190px;
		float:left;
		margin:0px 0px 0px 12px;
		padding:0px 0px 0px 0px;
	}
	
		#customersupportimage2
	{
		width:90px;
		float:left;
		margin:4px 0px 0px 10px;
		padding:0px 0px 0px 0px;
	}
	
		#customersupportinfohdr2
	{
		width:180px;
		height:28px;
		float:left;
		margin:14px 0px 0px 12px;
		padding:0px 0px 0px 0px;
	}
	
		#customersupportinfocopy2
	{
		width:180px;
		float:left;
		margin:0px 0px 0px 12px;
		padding:0px 0px 0px 0px;
	}

	
		.customersupportinforedhdr
	{
		font-family:Arial, Helvetica, sans-serif;
		font-size:16px;
		line-height:16px;
		letter-spacing:0px;
		font-stretch:condensed;
		font-weight:bold;
		color:#820024;
		text-align:right;
		margin:10px 0px 0px 0px;
		padding:0px 0px 0px 0px;
	}
	
		.customersupportinfograyhdr
	{
		font-family:Arial, Helvetica, sans-serif;
		font-size:16px;
		line-height:16px;
		letter-spacing:0px;
		font-stretch:condensed;
		font-weight:bold;
		color:#636363;
		text-align:right;
		margin:10px 0px 0px 0px;
		padding:0px 0px 0px 0px;
	}
	
		.customersupportinfograycopy
	{
		font-family:Arial, Helvetica, sans-serif;
		font-size:12px;
		line-height:14px;
		font-stretch:condensed;
		font-weight:normal;
		color:#9c9c9c;
		text-align:left;
		margin:0px 0px 0px 0px;
		padding:0px 0px 0px 0px;
	}
		#customersupporthr
	{
		width:280px;
		height:8px;
		float:left;
		margin:6px 0px 0px 20px;
		padding:0px 0px 0px 0px;
	}
		#contactemailhr
	{
		width:280px;
		height:8px;
		float:left;
		margin:15px 0px 5px 10px;
		padding:0px 0px 0px 0px;
	}
	
	
/*BOTTOM CONTENT SECTION*/	
	
		#contentbottom
	{
		width:1024px;
		height:412px;
		float: left;
		margin:0px 0px 0px 0px;
		padding:0px 0px 0px 0px;
		background-image: url(../images/contentbottombg.jpg);
		background-repeat:no-repeat;
	}
	
	
	
/*BOTTOM CONTENT LEFT*/
	
	#contentbottomleft
	{
		width:606px;
		height:361px;
		float: left;
		margin:25px 33px 26px 78px;
	}
	
	#contentbottomlefttop
	{
		width:519px;
		height:79px;
		margin:16px 42px 0px 45px;
	}
	
	.contentbottomlefthdr
	{
		font-family:Arial, Helvetica, sans-serif;
		font-size:28px;
		line-height:78px;
		font-stretch:condensed;
		font-weight:bold;
		color:#7f7f7f;
		text-align:left;
		margin:0px 0px 0px 0px;
		padding:0px 0px 0px 0px;
	}
	
	#contentbottomleftwelcome
	{
		width:auto;
		float:left;
		margin:0px 0px 0px 0px;
	}
	
	#contentbottomleftdelivering
	{
		width:auto;
		height:32px;
		float:left;
		margin:16px 0px 0px 0px;
	}
	
	.contentbottomleftdeliveringred
	{
		font-family:Arial, Helvetica, sans-serif;
		font-size:16px;
		font-weight:bold;
		line-height:17px;
		font-stretch:condensed;
		color:#820024;
		text-align:left;
		margin:0px 0px 0px 0px;
		padding:0px 0px 0px 0px;
	}
	
	.contentbottomleftdeliveringgray
	{
		font-family:Arial, Helvetica, sans-serif;
		font-size:16px;
		font-weight:bold;
		line-height:17px;
		font-stretch:condensed;
		color:#9c9c9c;
		text-align:left;
		margin:0px 0px 0px 0px;
		padding:0px 0px 0px 0px;
	}
	
		#contentbottomleftbottom
	{
		width:519px;
		height:250px;
		background-image:url(../images/contentbottomlftbg.gif);
		background-repeat:no-repeat;
		margin:12px 42px 0px 45px;
	}


	#contentbottomleftbottomcopyholder
	{
		width:360px;
		height:auto;
		float:left;
		margin:124px 0px 0px 0px;
	}

	.contentbottomleftcopyred
	{
		font-family:Arial, Helvetica, sans-serif;
		font-size:12px;
		font-weight:bold;
		line-height:14px;
		color:#820024;
		text-align:left;
		margin:0px 0px 0px 0px;
		padding:0px 0px 0px 0px;
	}
	
		.contentbottomleftcopygray
	{
		font-family:Arial, Helvetica, sans-serif;
		font-size:12px;
		font-weight:normal;
		line-height:12px;
		color:#3f3f3f;
	}



	
	
/*BOTTOM CONTENT RIGHT*/

	#contentbottomright
	{
		width:242px;
		height:361px;
		float:left;
		margin:25px 65px 26px 0px;
	}
	
	#contentbottomrighthdr
	{
		width:200px;
		float:left;
		margin:37px 21px 10px 21px;
		text-align:center;
	}
	
	.contentbottomrighthdrred
	{
		font-family:Arial, Helvetica, sans-serif;
		font-size:20px;
		font-weight:bold;
		line-height:14px;
		color:#820024;
		margin:0px 0px 0px 0px;
		padding:0px 0px 0px 0px;
	}
	
		.contentbottomrighthdrgray
	{
		font-family:Arial, Helvetica, sans-serif;
		font-size:20px;
		font-weight:bold;
		line-height:14px;
		color:#3f3f3f;
		margin:0px 0px 0px 0px;
		padding:0px 0px 0px 0px;
	}
	
		.contentarticlehdrred
	{
		font-family:Arial, Helvetica, sans-serif;
		font-size:20px;
		font-weight:bold;
		line-height:22px;
		color:#820024;
		margin:0px 0px 0px 0px;
		padding:0px 0px 0px 0px;
	}
	
		#contentbottomrightcontent
	{
		width:200px;
		float:left;
		margin:24px 21px 10px 21px;
	}
	
	
a.redlinks:link {color:#820024; text-decoration: underline;letter-spacing:0px; }
a.redlinks:visited {color:#820024; text-decoration: underline; }
a.redlinks:hover {color: #063; text-decoration: underline; }
a.redlinks:active {color: #F60; text-decoration: none; }

	
a.ltgraylinks:link {color: #999; text-decoration: none; letter-spacing:0px; }
a.ltgraylinks:visited {color:#999; text-decoration: none; letter-spacing:0px; }
a.ltgraylinks:hover {color: #FFF; text-decoration: underline; letter-spacing:0px; }
a.ltgraylinks:active {color: #999; text-decoration: none; letter-spacing:0px; }
	
	
	
	/*OLD STUFF*/
	
	
	

#contentleft
	{
		width:215px;
		float: left;
		margin:0px;
		padding:34px 0 33px 52px;
	}
#leftheading
	{
		width:216px;
		float: left;
		margin:0px;
		padding:0px;
		font-family:Georgia;
		font-size:22px;
		color:#7e8901;
	}
#leftheading h4
	{
		width:216px;
		float: left;
		margin:0px;
		padding:0px;
		font-family:Georgia;
		font-size:22px;
		font-weight:normal;
		color:#7e8901;
	}
.lefttxtblank
	{
		width:195px;
		height:77px;
		float: left;
		margin:20px 0 0 0;
		padding:0px;
	}
.lefttxtblank02
	{
		width:195px;
		height:77px;
		float: left;
		margin:33px 0 0 0;
		padding:0px;
	}
.lefticon
	{
		width:36px;
		height:28px;
		float: left;
		margin:0px;
		padding:6px 0 0 0;
		font-family:Arial;
		font-size:11px;
		color:#FFF;
		text-align:center;
		background-image:url(../images/lefticon.jpg);
		background-repeat:no-repeat;
	}
.leftboldtxtblank
	{
		width:150px;
		height:34px;
		float: left;
		margin:0px;
		padding:0 0 0 9px;
	}
.leftboldtxt
	{
		width:147px;
		height:13px;
		float: left;
		margin:0px;
		padding:0 0 0 3px;
		font-family:Arial;
		font-size:11px;
		font-weight:bold;
		color:#b22d00;
	}
.lefttxt
	{
		width:132px;
		height:13px;
		float:left;
		margin:0px;
		padding:0 0 0 18px;
		font-family:Arial;
		font-size:9px;
		font-weight: normal;
		color:#464646;
		background-image:url(../images/lefttxtbg.jpg);
		background-repeat:no-repeat;
	}
.leftnormaltxt
	{
		width:194px;
		float:left;
		margin:4px 0 0 0;
		padding:0px;
		font-family:Arial;
		font-size:11px;
		font-weight: normal;
		color:#464646;
	}
.morebutton
	{
		width:194px;
		float:left;
		margin:7px 0 0 0;
		padding:0px;
		font-family:Arial;
		font-size:11px;
		font-weight: normal;
		color:#464646;
	}
.more
	{
		font-family:Arial;
		font-size:11px;
		font-weight: normal;
		color:#a5122a;
		text-decoration:none;
	}
.more:hover
	{
		font-family:Arial;
		font-size:11px;
		font-weight: normal;
		color:#a5122a;
		text-decoration: underline;
	}
#leftnavheading
	{
		width:216px;
		float: left;
		margin:35px 0 0 0;
		padding:0px;
		font-family:Georgia;
		font-size:22px;
		color:#7e8901;
	}
#leftnavheading h4
	{
		width:216px;
		float: left;
		margin:0px;
		padding:0px;
		font-family:Georgia;
		font-size:22px;
		font-weight:normal;
		color:#7e8901;
	}
#leftnav
	{
		width:194px;
		float: left;
		margin:0px;
		padding:0px;
	}
#leftnav ul
	{
		width:194px;
		float: left;
		margin:0px;
		padding:0px;
		display:block;
	}
#leftnav ul li
	{
		width:194px;
		height:21px;
		float: left;
		margin:0px;
		padding:0px;
		display:block;		
	}
#leftnav ul li a.leftnav
	{
		width:175px;
		height:18px;
		float: left;
		margin:0px;
		padding:3px 0 0 19px;
		font-family:Arial;
		font-size:12px;
		font-weight: normal;
		color:#464646;
		text-decoration:none;
		background-image:url(../images/leftnavactive.jpg);
		background-repeat:no-repeat;
	}
#leftnav ul li a.leftnav:hover
	{
		width:175px;
		height:18px;
		float: left;
		margin:0px;
		padding:3px 0 0 19px;
		font-family:Arial;
		font-size:12px;
		font-weight: bold;
		color:#b22d00;
		text-decoration:none;		
		background-image:url(../images/leftnavactive.jpg);
		background-repeat:no-repeat;
	}
#leftnav ul li a.leftnavbot
	{
		width:175px;
		height:18px;
		float: left;
		margin:0px;
		padding:3px 0 0 19px;
		font-family:Arial;
		font-size:12px;
		font-weight: normal;
		color:#464646;
		text-decoration:none;		
		background-image:url(../images/leftnavbot.jpg);
		background-repeat:no-repeat;
	}
#leftnav ul li a.leftnavbot:hover
	{
		width:175px;
		height:18px;
		float: left;
		margin:0px;
		padding:3px 0 0 19px;
		font-family:Arial;
		font-size:12px;
		font-weight: bold;
		color:#b22d00;
		text-decoration:none;		
		background-image:url(../images/leftnavbot.jpg);
		background-repeat:no-repeat;
	}
/*-------------------------------------------------------------------------------------LEFTRPART----------------------------------------------------------------END--*/	
#contentmid
	{
		width:435px;
		float:left;
		margin:0px;
		padding:34px 0 33px 34px;
		background-image:url(../images/vline.jpg);
		background-repeat:repeat-y;
	}
.midheading
	{
		width:435px;
		float: left;
		margin:0px;
		padding:0px;
		font-family:Georgia;
		font-size:28px;
		color:#7e8901;
	}
.midheading h2
	{
		width:435px;
		float: left;
		margin:0px;
		padding:0px;
		font-family:Georgia;
		font-size:28px;
		font-weight:normal;
		color:#7e8901;
	}
.midtxt
	{
		width:400px;
		float: left;
		margin:22px 0 0 0;
		padding:0px;
		font-family: Arial;
		font-size:12px;
		color:#464646;
	}
.midboldtxt
	{
		font-family: Arial;
		font-size:12px;
		font-weight:bold;
		color:#b22d00;
	}
#comments
	{
		width:400px;
		height:25px;
		float: left;
		margin:22px 0 44px 0;
		padding:0px;
		background-image:url(../images/commentsbg.jpg);
		background-repeat:no-repeat;
	}
#addcomments
	{
		width:82px;
		height:17px;
		float: left;
		margin:0px;
		padding:7px 0 0 34px;
		font-family: Arial;
		font-size:11px;
		color:#8b2c00;
	}
.addcomments
	{
		font-family: Arial;
		font-size:11px;
		line-height:32px;
		color:#8b2c00;
		text-decoration:none;
	}
.addcomments:hover
	{
		font-family: Arial;
		font-size:11px;
		color:#8b2c00;
		text-decoration: underline;
	}
#morecomments
	{
		width:72px;
		height:17px;
		float: left;
		margin:0px;
		padding:7px 0 0 28px;
		font-family: Arial;
		font-size:11px;
		color:#8b2c00;
	}
.morecomments
	{
		font-family: Arial;
		font-size:11px;
		color:#8b2c00;
		text-decoration:none;
	}
.morecomments:hover
	{
		font-family: Arial;
		font-size:11px;
		color:#8b2c00;
		text-decoration: underline;
	}
.projectheading
	{
		font-family:Georgia;
		font-size:12px;
		color:#c0943c;
		padding:0 0 0 14px;
	}
#projectbg
	{
		width:401px;
		height:158px;
		float:left;
		margin:18px 0 34px 0;
		padding:0px;
		background-image:url(../images/projectbg.jpg);
		background-repeat:no-repeat;
	}
#projectthumnail
	{
		width:130px;
		height:117px;
		float:left;
		margin:15px 0 0 15px;
		padding:0px;
		border:solid 3px #ebd693;
		background-image: url(../images/projectthumnail.jpg);
		background-repeat:no-repeat;
	}
#projecttxtblank
	{
		width:219px;
		float:left;
		margin:15px 0 0 0;
		padding:20px 0 0 0;
	}
#projecttxt
	{
		width:206px;
		float:left;
		margin:0px;
		padding:0 0 0 13px;
		font-family:Arial;
		font-size:12px;
		color:#464646;
	}
.projectboldtxt
	{
		font-family:Arial;
		font-size:12px;
		font-weight:bold;
		color:#853008;
	}
#moreproject
	{
		width:194px;
		float:left;
		margin:0px;
		padding:5px 0 0 25px;
	}
.moreproject
	{
		font-family:Arial;
		font-size:12px;
		font-weight:bold;
		color:#464646;
		text-decoration:none;
	}
.moreproject:hover
	{
		font-family:Arial;
		font-size:12px;
		font-weight:bold;
		color:#464646;
		text-decoration: underline;
	}
#purposetxt
	{
		width:399px;
		float:left;
		margin:20px 0 0 0;
		padding:0px;
		font-family:Arial;
		font-size:12px;
		color:#464646;
	}
#purposenav
	{
		width:435px;
		float:left;
		margin:0px;
		padding:14px 0 0 0;
	}
#purposenav ul
	{
		width:188px;
		float:left;
		margin:0 24px 0 0;
		padding:0px;
		display:block;		
	}
#purposenav ul li
	{
		width:188px;
		height:21px;
		float:left;
		margin:8px 0 0 0;
		padding:0px;
		display:block;
	}
#purposenav ul li a.purposenav
	{
		width:168px;
		height:18px;
		float:left;
		margin:0px;
		padding:3px 0 0 20px;
		font-family:Arial;
		font-size:11px;
		color:#c17305;
		text-decoration:none;
		background-image:url(../images/purposeactive.jpg);
		background-repeat:no-repeat;
	}
#purposenav ul li a.purposenav:hover
	{
		width:168px;
		height:18px;
		float:left;
		margin:0px;
		padding:3px 0 0 20px;
		font-family:Arial;
		font-size:11px;
		color:#c17305;
		text-decoration:none;
		background-image: url(../images/purposeover.jpg);
		background-repeat:no-repeat;
	}
/*-------------------------------------------------------------------------------------MIDPART------------------------------------------------------------END---------*/		
#contentright
	{
		width:180px;
		float: left;
		margin:0px;
		padding:34px 0 40px 34px;
		background-image:url(../images/vline.jpg);
		background-repeat:repeat-y;
	}
.rightheading
	{
		width:180px;
		float: left;
		margin:0px;
		padding:0px;
		font-family:Georgia;
		font-size:22px;
		color:#7e8901;
	}
.rightheading h4
	{
		width:180px;
		float: left;
		margin:0px;
		padding:0px;
		font-family:Georgia;
		font-size:22px;
		font-weight:normal;
		color:#7e8901;
	}
#galleryblank
	{
		width:180px;
		float:left;
		margin:21px 0 0 0;
		padding:0px;
	}
#rightpic
	{
		width:180px;
		height:68px;
		float:left;
		margin:0px;
		padding:0px;
	}
.rightpic
	{
		width:180px;
		height:68px;
		float:left;
		margin:0px;
		padding:0px;
		background-image:url(../images/rightpic.jpg);
		background-repeat:no-repeat;
	}
.rightpic:hover
	{
		width:180px;
		height:68px;
		float:left;
		margin:0px;
		padding:0px;
		background-image:url(../images/rightpic.jpg);
		background-repeat:no-repeat;
	}
#rightpic02
	{
		width:180px;
		height:68px;
		float:left;
		margin:13px 0 0 0;
		padding:0px;
	}
.rightpic02
	{
		width:180px;
		height:68px;
		float:left;
		margin:0px;
		padding:0px;
		background-image:url(../images/rightpic02.jpg);
		background-repeat:no-repeat;
	}
.rightpic02:hover
	{
		width:180px;
		height:68px;
		float:left;
		margin:0px;
		padding:0px;
		background-image:url(../images/rightpic02.jpg);
		background-repeat:no-repeat;
	}
	
#rightpic03
	{
		width:180px;
		height:68px;
		float:left;
		margin:13px 0 0 0;
		padding:0px;
	}
.rightpic03
	{
		width:180px;
		height:68px;
		float:left;
		margin:0px;
		padding:0px;
		background-image:url(../images/rightpic03.jpg);
		background-repeat:no-repeat;
	}
.rightpic03:hover
	{
		width:180px;
		height:68px;
		float:left;
		margin:0px;
		padding:0px;
		background-image:url(../images/rightpic03.jpg);
		background-repeat:no-repeat;
	}
.viewbutton
	{
		width:68px;
		height:19px;
		float:left;
		margin:16px 0 36px 0;
		padding:0px;
	}
.viewbuttonbot
	{
		width:68px;
		height:19px;
		float:left;
		margin:16px 0 0 0;
		padding:0px;
	}	
.view
	{
		width:68px;
		height:16px;
		float:left;
		margin:0px;
		padding:3px 0 0 0;
		font-family: Arial;
		font-size:9px;
		color:#000;
		text-align:center;
		text-decoration:none;
		background-image:url(../images/viewmore.jpg);
		background-repeat:no-repeat;
	}
.view:hover
	{
		width:68px;
		height:16px;
		float:left;
		margin:0px;
		padding:3px 0 0 0;
		font-family: Arial;
		font-size:9px;
		color:#000;
		text-align:center;
		text-decoration:none;
		background-image: url(../images/viewmoreover.jpg);
		background-repeat:no-repeat;
	}
.righttxt
	{
		width:177px;
		float:left;
		margin:21px 0 0 0;
		padding:0px;
		font-family:Arial;
		font-size:12px;
		color:#464646;
	}
.rightboldtxt
	{
		font-family:Arial;
		font-size:12px;
		font-weight:bold;
		color:#b22d00;
	}
/*--------------------------------------------------------------CONTENTPART-------------------------------------------------END--------------------------------------------------------------*/	
#footerbg
	{
		width:100%;
		height:168px;
		float:left;
		margin:0px;
		padding:0px;
		background-image:url(../header-images/header-bg.jpg);
		background-repeat:repeat-x;
		background-color:#e9e9e9;

	}
#footerblank
	{
		width:1024px;
		height:168px;
		float:none;
		margin:0 auto;
		padding:0px;
	}
#footer
	{
		width:1024px;
		height:168px;
		float:left;
		margin:0px;
		padding:0px 0 0 0px;
			background-image:url(../images/footerbg.jpg);
		background-repeat: no-repeat;	}
#footerbox
	{
		width:215px;
		height:168px;
		float:left;
		margin:0px;
		padding:0px;
		background-image:url(../images/footerbox.jpg);
		background-repeat:no-repeat;
	}
#footermid
	{
		width:215px;
		height:168px;
		float:left;
		margin:0 35px 0 35px;
		padding:0px;
		background-image:url(../images/footerbox.jpg);
		background-repeat:no-repeat;
	}
#footerlast
	{
		width:215px;
		height:168px;
		float:left;
		margin:0px;
		padding:0px;
		background-image:url(../images/footerbox.jpg);
		background-repeat:no-repeat;
	}
.footerheading
	{
		width:215px;
		height:21px;
		float: left;
		margin:28px 0 0 0;
		padding:0px;
		font-family: Arial;
		font-size:24px;
		color:#f4e7bd;
	}
.footerheading h4
	{
		width:215px;
		height:21px;
		float: left;
		margin:0px;
		padding:0px;
		font-family: Arial;
		font-size:24px;
		font-weight:normal;
		color:#f4e7bd;
		text-align:center;
	}
.footertxt
	{
		width:184px;
		float: left;
		margin:17px 0 0 16px;
		padding:0px;
		font-family:Arial;
		font-size:12px;
		font-weight:bold;
		color:#FFF;
		text-align:center;
	}
.footerbutton
	{
		width:68px;
		height:19px;
		float: left;
		margin:15px 0 0 73px;
		padding:0px;
	}
.button
	{
		width:68px;
		height:15px;
		float: left;
		margin:0px;
		padding:4px 0 0 0;
		font-family:Arial;
		font-size:9px;
		color:#000;
		text-align:center;
		text-decoration:none;
		background-image:url(../images/footerbutton.jpg);
		background-repeat:no-repeat;
	}
.button:hover
	{
		width:68px;
		height:15px;
		float: left;
		margin:0px;
		padding:4px 0 0 0;
		font-family:Arial;
		font-size:9px;
		color:#000;
		text-align:center;
		text-decoration:none;
		background-image: url(../images/footerover.jpg);
		background-repeat:no-repeat;
	}
	
	#footerhr
	{
		width:900px;
		height:12px;
		float:left;
		margin:18px 62px 0px 62px;
		color:#838486;
		font-family:Arial, Helvetica, sans-serif;
		font-size:11px;
		line-height:12px;
		text-align:center;
	}
#footerlinks
	{
		width:680px;
		height:20px;
		float:left;
		margin:0px 0px 0px 140px;
		padding:10px 0px 10px 0px;
	}
#footerimagelinks
	{
		width:71;
		height:20px;
		float:left;
		margin:0px 25px 0px 0px;
		padding:10px 0px 10px 0px;
	}
.footerlinks
	{
		font-family:Arial;
		font-size:12px;
		font-weight:bold;
		color:#FFFFFF;
		line-height:20px;
		vertical-align:middle;
		text-align:leftr;
		text-decoration:none;
		padding:0 3px 0 3px;
	}
.footerlinks:hover
	{
		font-family:Arial;
		font-size:12px;
		font-weight:bold;
		color:#820024;
		text-align:center;
		text-decoration: underline;
		line-height:12px;
		padding:0 3px 0 3px;		
	}
#copyrights
	{
		width:1024px;
		float:left;
		margin:0px 0 0 0;
		padding:0px;
		font-family:Arial;
		font-size:11px;
		color:#ffffff;
		line-height:28px;
		text-align:center;
	}
#designedby
	{
		width:715px;
		float:left;
		margin:5px 0 0 0;
		padding:0px;
		font-family:Arial;
		font-size:11px;
		font-weight:bold;
		color:#401400;
		text-align:center;
	}
.designedby
	{
		font-family:Arial;
		font-size:11px;
		font-weight:bold;
		color:#ee7e1f;
		text-align:center;
		text-decoration:none;
	}
.designedby:hover
	{
		font-family:Arial;
		font-size:11px;
		font-weight:bold;
		color:#ee7e1f;
		text-align:center;
		text-decoration:underline;
		}

#validation
	{
		width:422px;
		float:left;
		margin:5px 0 0 0;
		padding:0 0 0 293px;
	}
.xhtml
	{
		width:66px;
		height:17px;
		float: left;
		margin:0px;
		padding:1px 0 0 0;
		font-family:Arial;
		font-size:11px;
		color:#000;
		text-align:center;
		text-decoration:none;
		background-image:url(../images/xhtml.jpg);
		background-repeat:no-repeat;
	}
.xhtml:hover
	{
		width:66px;
		height:17px;
		float: left;
		margin:0px;
		padding:1px 0 0 0;
		font-family:Arial;
		font-size:11px;
		color:#000;
		text-align:center;
		text-decoration:none;
		background-image:url(../images/xhtml.jpg);
		background-repeat:no-repeat;
	}
.css
	{
		width:66px;
		height:18px;
		float: left;
		margin:0 0 0 5px;
		padding:0px;
		font-family:Arial;
		font-size:11px;
		color:#000;
		text-align:center;
		text-decoration:none;
		background-image:url(../images/xhtml.jpg);
		background-repeat:no-repeat;
	}
.css:hover
	{
		width:66px;
		height:18px;
		float: left;
		margin:0 0 0 5px;
		padding:0px;
		font-family:Arial;
		font-size:11px;
		color:#000;
		text-align:center;
		text-decoration:none;
		background-image:url(../images/xhtml.jpg);
		background-repeat:no-repeat;
	}
	
	
/*-----Page Specific---------*/

/*Company*/

.subhdrsred
	{
		font-family:Arial, Helvetica, sans-serif;
		font-size:14px;
		font-weight:bold;
		line-height:24px;
		color:#820024;
		text-align:left;
		letter-spacing:0px;
	}
	
.subhdrsgray
	{
		font-family:Arial, Helvetica, sans-serif;
		font-size:14px;
		font-weight:bold;
		line-height:24px;
		color:#7f7f7f;
		text-align:left;
		letter-spacing:0px;
	}

.rthdrsred
	{
		font-family:Arial, Helvetica, sans-serif;
		font-size:28px;
		font-weight:bold;
		line-height:22px;
		color:#820024;
		text-align:left;
		letter-spacing:0px;
		margin:0px 0px 0px 0px;
	}
	
.rthdrsgray
	{
		font-family:Arial, Helvetica, sans-serif;
		font-size:28px;
		font-weight:bold;
		line-height:22px;
		color:#7f7f7f;
		text-align:left;
		letter-spacing:0px;
		margin:0px 0px 0px 0px;
	}
	
	/*News And Events*/

.subhdrsgraytahoma
	{
		font-family: Tahoma;
		font-size:12px;
		font-weight:bold;
		line-height:18px;
		color:#7f7f7f;
		text-align:left;
	}
	
	#contentrthr560
	{
		width:560px;
		height:7px;
		float:left;
		margin:0px 0px 12px 0px;
		padding:0px 0px 0px 0px;
	}
	
	#contentrthr580
	{
		width:580px;
		height:7px;
		float:left;
		margin:20px 0px 20px 0px;
		padding:0px 0px 0px 0px;
	}
	
	.nesubheadsred
	{		
		font-family: Tahoma;
		font-size:12px;
		font-weight:bold;
		line-height:18px;
		color:#A30000;
		text-align:left;
	}


/*Contact Email Form*/

#emailContactFormHolder
{
	width:292px;
	height:auto;
		float:left;
	margin:10px 0px 20px 12px;
	padding:0px 0px 0px 0px;
	text-align:left;
}
#emailcontactlabel
{
	width:90px;
	height:18px;
		float:left;
	margin:15px 24px 0px 10px;
	padding:0px 0px 0px 0px;
	text-align:left;
}
#emailcontactlabel2
{
	width:112px;
	height:18px;
		float:left;
	margin:15px 6px 0px 10px;
	padding:0px 0px 0px 0px;
	text-align:left;
}
#emailcontactlabel3
{
	width:282px;
	height:18px;
		float:left;
	margin:15px 6px 0px 10px;
	padding:0px 0px 0px 0px;
	text-align:left;
}
#emailcontactlabel4
{
	width:114px;
	height:18px;
		float:left;
	margin:15px 0px 0px 10px;
	padding:0px 0px 0px 0px;
	text-align:left;
}
#emailcontactlabel5
{
	width:150px;
	height:18px;
		float:left;
	margin:15px 0px 0px 10px;
	padding:0px 0px 0px 0px;
	text-align:left;
}
#emailcontactinfo
{
	width:168px;
	height:18px;
		float:left;
	margin:15px 0px 0px 0px;
	padding:0px 0px 0px 0px;
	text-align:left;
}
#emailcontactinfo5
{
	width:auto;
	height:18px;
		float:left;
	margin:0px 10px 0px 0px;
	padding:0px 0px 0px 0px;
	text-align:left;
}
#emailcontactcomments
{
	width:277px;
	height:50px;
		float:left;
	margin:8px 0px 0px 10px;
	padding:0px 0px 0px 0px;
	text-align:left;
}
#emailcontactinfo2
{
	width:100px;
	height:18px;
		float:left;
	margin:15px 0px 0px 0px;
	padding:0px 0px 0px 0px;
	text-align:left;
}
#emailcontactinfo3
{
	width:165px;
	height:18px;
		float:left;
	margin:15px 0px 0px 0px;
	padding:0px 0px 0px 0px;
	text-align:left;
}
#emailcontactinfo4
{
	width:282px;
	height:18px;
		float:left;
	margin:8px 0px 0px 10px;
	padding:0px 0px 0px 0px;
	text-align:left;
}
#emailcontactphone1
{
	width:33px;
	height:18px;
		float:left;
	margin:15px 5px 0px 0px;
	padding:0px 0px 0px 0px;
	text-align:left;
}
#emailcontactphone2
{
	width:50px;
	height:18px;
		float:left;
	margin:15px 5px 0px 0px;
	padding:0px 0px 0px 0px;
	text-align:left;
}
#emailcontactphonedash
{
	width:6px;
	height:18px;
		float:left;
	margin:15px 5px 0px 0px;
	padding:0px 0px 0px 0px;
	text-align:left;
}
#emailcontactsend
{
	width:90px;
	height:18px;
		float:left;
	margin:0px 0px 0px 10px;
	padding:0px 0px 0px 0px;
	text-align:right;
}
#emailcontactsecureserver
{
	width:182px;
	height:18px;
		float:left;
	margin:0px 0px 0px 10px;
	padding:0px 0px 0px 0px;
	text-align:right;
	vertical-align:middle;
}


/*Contact Page*/

		#contactcontentlft
	{
		width:220px;
		height:auto;
		float:left;
		margin:0px 10px 0px 0px;
		padding:0px 0px 0px 0px;
	}
			#contactcontentrt
	{
		width:330px;
		height:auto;
		float:left;
		margin:0px 0px 0px 0px;
		padding:0px 0px 0px 0px;
	}
	
			#contactcontentlft2
	{
		width:220px;
		height:auto;
		float:left;
		margin:30px 10px 0px 0px;
		padding:0px 0px 0px 0px;
	}
			#contactcontentrt2
	{
		width:330px;
		height:auto;
		float:left;
		margin:30px 0px 0px 0px;
		padding:0px 0px 0px 0px;
	}
	
	#contactebrochurecontentholder
	{
		width:560px;
		height:auto;
		float:left;
		margin:0px 0px 0px 0px;
		padding:0px 0px 0px 0px;
	}
	
	#contactebrochurebrochure
	{
		width:110px;
		height:152px;
		height:auto;
		float:right;
		margin:0px 0px 0px 10px;
		padding:0px 0px 0px 0px;
	}
	
	.contactebrochure
	{
		font-family:Arial, Helvetica, sans-serif;
		font-size:18px;
		line-height:18px;
		color:#7f7f7f;
		font-weight:bold;
		margin:0px 0px 0px 0px;
		padding:0px 0px 0px 0px;
	}
	
	.contactebrochureheader
	{
		font-family:Arial, Helvetica, sans-serif;
		font-size:36px;
		line-height:36px;
		color:#7f7f7f;
		font-weight:bold;
		margin:15px 0px 15px 0px;
		padding:0px 0px 0px 0px;
	}
	
	
	.contactebrochuresubheader
	{
		font-family:Arial, Helvetica, sans-serif;
		font-size:18px;
		line-height:20px;
		color:#820024;
		font-weight:bold;
		margin:0px 0px 0px 0px;
		padding:0px 0px 0px 0px;
	}
	
	.contactebrochureview
	{
		font-family:Arial, Helvetica, sans-serif;
		font-size:12px;
		line-height:12px;
		color:#820024;
		font-weight:bold;
		margin:0px 0px 0px 40px;
		padding:0px 0px 0px 0px;
	}
	
	.contactebrochureviewcarrots
	{
		font-family:Arial, Helvetica, sans-serif;
		font-size:11px;
		line-height:11px;
		color:#820024;
		font-weight:bold;
		margin:0px 0px 0px 8px;
		padding:0px 0px 0px 0px;
	}
	
a.contactebrochureviewlink:link 
{
	font-family:Arial, Helvetica, sans-serif;
		font-size:11px;
		line-height:11px;
		color:#820024;
		font-weight:bold;
		margin:0px 0px 0px 40px;
		padding:0px 0px 0px 0px;
		}
		
a.contactebrochureviewlink:visited 
{
	font-family:Arial, Helvetica, sans-serif;
		font-size:11px;
		line-height:11px;
		color:#820024;
		font-weight:bold;
		margin:0px 0px 0px 40px;
		padding:0px 0px 0px 0px;
		}
		
a.contactebrochureviewlink:hover 
{
	font-family:Arial, Helvetica, sans-serif;
		font-size:11px;
		line-height:11px;
		color:#7f7f7f;
		font-weight:bold;
		margin:0px 0px 0px 40px;
		padding:0px 0px 0px 0px;
		}
		
a.contactebrochureviewlink:active 
{
	font-family:Arial, Helvetica, sans-serif;
		font-size:11px;
		line-height:11px;
		color:#820024;
		font-weight:bold;
		margin:0px 0px 0px 40px;
		padding:0px 0px 0px 0px;
	}


/* Providers Interpreter*/

		#formholder
	{
		width:914px;
		height:auto;
		float:left;
		margin:0px 55px 0px 55px;
		padding:0px 0px 0px 0px;
	}
	
		#formholdertestimonies
	{
		width:914px;
		height:400px;
		float:left;
		margin:0px 55px 0px 55px;
		padding:0px 0px 0px 0px;
	}
	
			#formholderreferral
	{
		width:914px;
		height:2600px;
		float:left;
		margin:0px 55px 0px 55px;
		padding:0px 0px 0px 0px;
	}
	
		#formsectionreferral
	{
		width:914px;
		height:2600px;
		float:left;
		margin:0px 0px 0px 0px;
		padding:0px 0px 0px 0px;
	}
		
		#formsection
	{
		width:914px;
		height:2400px;
		float:left;
		margin:0px 0px 0px 0px;
		padding:0px 0px 0px 0px;
	}
	
		#formsection2
	{
		width:914px;
		height:1180px;
		float:left;
		margin:0px 0px 0px 0px;
		padding:0px 0px 0px 0px;
		background-color:#FFFFFF;
	}
	
	
	
		#formsectioncopyonly
	{
		width:914px;
		height:auto;
		float:left;
		margin:10px 0px 10px 0px;
		padding:0px 0px 0px 0px;
	}
	
	.formsectioncopyonly
	{
		font-family:Arial, Helvetica, sans-serif;
	font-size:14px;
	color:#333;
	line-height:22px;
	}
	
			#formsectiontestimonial
	{
		width:914px;
		height:400px;
		float:left;
		margin:0px 0px 0px 0px;
		padding:0px 0px 0px 0px;
		background-color:#FFFFFF;
	}
	
		#formmainhdr
	{
		width:914px;
		height:79px;
		float:left;
		margin:80px 55px 0px 55px;
		padding:0px 0px 0px 0px;
	}
		#formmainhdrphone
	{
		width:190px;
		height:64px;
		float:left;
		vertical-align:middle;
		margin:0px 0px 0px 0px;
		padding:15px 0px 0px 0px;
	}
	
		#formmainhdrphoneimage
	{
		width:125px;
		height:79px;
		float:left;
		vertical-align:middle;
		margin:0px 0px 0px 0px;
		padding:0px 0px 0px 0px;
	}
	
		#formmainhdrcontent
	{
		width:599px;
		height:79px;
		float:left;
		margin:0px 0px 0px 0px;
		padding:0px 0px 0px 0px;
	}
	
		#formmainftrphone
	{
		width:210px;
		height:64px;
		float:left;
		vertical-align:middle;
		margin:20px 0px 0px 0px;
		padding:15px 0px 0px 0px;
	}
	
			#formmainftrphoneimageshort
	{
		width:95px;
		height:79px;
		float:left;
		vertical-align:middle;
		margin:20px 0px 0px 0px;
		padding:0px 0px 0px 0px;
	}
	
			#formmainftrphoneimage
	{
		width:125px;
		height:79px;
		float:left;
		vertical-align:middle;
		margin:20px 0px 0px 0px;
		padding:0px 0px 0px 0px;
	}
	
		.formtext
	{
		font-family: Helvetica;
		font-weight:bold;
		font-stretch:condensed;
		font-size:12px;
		color:#5f6062;
		text-align:left;
		letter-spacing:0px;
		margin:0px 0px 0px 0px;
		padding:0px 0px 0px 0px;
		line-height:20px;
	}
	
	
		.formtext2
	{
		font-family: Helvetica;
		font-weight:bold;
		font-stretch:condensed;
		font-size:12px;
		color:#5f6062;
		text-align:left;
		letter-spacing:0px;
		margin:0px 0px 0px 0px;
		padding:0px 0px 0px 0px;
		line-height:12px;
	}
	
		.formtextred
	{
		font-family: Helvetica;
		font-weight:bold;
		font-stretch:condensed;
		font-size:12px;
		color:#820024;
		text-align:left;
		letter-spacing:0px;
		margin:0px 0px 0px 0px;
		padding:0px 0px 0px 0px;
		line-height:20px;
	}
	
		.nextoffvisformtextred
	{
		font-family: Helvetica;
		font-weight:bold;
		font-stretch:condensed;
		font-size:16px;
		color:#820024;
		text-align:left;
		letter-spacing:0px;
		margin:0px 0px 0px 0px;
		padding:0px 0px 0px 0px;
		line-height:20px;
	}
	
		.formtextredlg
	{
		font-family: Helvetica;
		font-weight:bold;
		font-stretch:condensed;
		font-size:14px;
		color:#820024;
		text-align:left;
		letter-spacing:0px;
		margin:0px 0px 0px 0px;
		padding:0px 0px 0px 0px;
		line-height:20px;
	}
	
	#formtextholdersm
	{
		width:10px;
		height:20px;
		float:left;
		text-align:left;
		margin:0px 24px 0px 0px;
		padding:0px 0px 0px 0px;
	}
	
	#formtextholder1
	{
		width:60px;
		height:20px;
		float:left;
		text-align:left;
		margin:0px 24px 0px 0px;
		padding:0px 0px 0px 0px;
	}
		#formtextholder2
	{
		width:60px;
		height:20px;
		float:left;
		text-align:right;
		margin:0px 24px 0px 320px;
		padding:0px 0px 0px 0px;
	}
	
		#formtextholder3
	{
		width:140px;
		height:20px;
		float:left;
		text-align:left;
		margin:0px 24px 0px 0px;
		padding:0px 0px 0px 0px;
	}
	
		#formtextholder4
	{
		width:120px;
		height:20px;
		float:left;
		text-align:right;
		margin:0px 24px 0px 180px;
		padding:0px 0px 0px 0px;
	}

		#formtextholder5
	{
		width:120px;
		height:20px;
		float:left;
		text-align:right;
		margin:0px 24px 0px 144px;
		padding:0px 0px 0px 0px;
	}
	
		#formtextholder6
	{
		width:200px;
		height:20px;
		float:left;
		text-align:right;
		margin:0px 24px 0px 100px;
		padding:0px 0px 0px 0px;
	}
	
		#formtextholder7
	{
		width:220px;
		height:20px;
		float:left;
		text-align:left;
		margin:0px 24px 0px 0px;
		padding:0px 0px 0px 0px;
	}
	
	
		#formtextholder7a
	{
		width:800px;
		height:20px;
		float:left;
		text-align:left;
		margin:0px 24px 0px 0px;
		padding:0px 0px 0px 0px;
	}
	
		#formtextholder8
	{
		width:60px;
		height:20px;
		float:left;
		text-align:right;
		margin:0px 24px 0px 0px;
		padding:0px 0px 0px 0px;
	}


	#formtextholder9
	{
		width:60px;
		height:20px;
		float:left;
		text-align:right;
		margin:0px 24px 0px 24px;
		padding:0px 0px 0px 0px;
	}
	
		#formtextholder10
	{
		width:80px;
		height:20px;
		float:left;
		text-align:left;
		margin:0px 24px 0px 0px;
		padding:0px 0px 0px 0px;
	}


		#formtextholder11
	{
		width:80px;
		height:40px;
		float:left;
		text-align:left;
		margin:0px 24px 0px 0px;
		padding:0px 0px 0px 0px;
	}
	
		#formtextholder12
	{
		width:390px;
		height:20px;
		float:left;
		text-align:left;
		margin:0px 24px 0px 0px;
		padding:0px 0px 0px 0px;
	}
	
		#formtextholder13
	{
		width:310px;
		height:20px;
		float:left;
		text-align:left;
		margin:0px 0px 0px 0px;
		padding:0px 0px 0px 0px;
	}
	
		#formtextholder14
	{
		width:auto;
		height:20px;
		float:left;
		text-align:left;
		margin:0px 8px 0px 0px;
		padding:0px 0px 0px 0px;
	}
	
		#formtextholder15
	{
		width:310px;
		height:20px;
		float:left;
		text-align:left;
		margin:0px 0px 0px 265px;
		padding:0px 0px 0px 0px;
	}
	
		#formcheckboxholder
	{
		width:20px;
		height:20px;
		float:left;
		text-align:left;
		margin:0px 24px 0px 0px;
		padding:0px 0px 0px 0px;
	}
	
		#formcheckboxholder2
	{
		width:20px;
		height:20px;
		float:left;
		text-align:left;
		margin:0px 8px 0px 0px;
		padding:0px 0px 0px 0px;
	}
	
			#formcheckboxholder3
	{
		width:20px;
		height:20px;
		float:left;
		text-align:left;
		margin:0px 48px 0px 0px;
		padding:0px 0px 0px 0px;
	}

		#formtextinput1
	{
		width:200px;
		height:20px;
		float:left;
		text-align:left;
		margin:0px 24px 0px 0px;
		padding:0px 0px 0px 0px;
		
	}
		#formtextinput2
	{
		width:200px;
		height:20px;
		float:left;
		text-align:left;
		margin:0px 0px 0px 0px;
		padding:0px 0px 0px 0px;
		
	}
		#formtextinput3
	{
		width:250px;
		height:20px;
		float:left;
		text-align:left;
		margin:0px 10px 0px 0px;
		padding:0px 0px 0px 0px;
		
	}
	
		#formtextinput4
	{
		width:60px;
		height:20px;
		float:left;
		text-align:left;
		margin:0px 0px 0px 0px;
		padding:0px 0px 0px 0px;
		
	}
	
			#formtextinput5
	{
		width:182px;
		height:20px;
		float:left;
		text-align:left;
		margin:0px 24px 0px 0px;
		padding:0px 0px 0px 0px;
		
	}
	
			#formtextinput6
	{
		width:182px;
		height:20px;
		float:left;
		text-align:left;
		margin:0px 0px 0px 0px;
		padding:0px 0px 0px 0px;
		
	}
	
			#formtextinput7
	{
		width:20px;
		height:20px;
		float:left;
		text-align:left;
		margin:0px 0px 0px 0px;
		padding:0px 0px 0px 0px;
		
	}
	
				#formtextinput8
	{
		width:30px;
		height:20px;
		float:left;
		text-align:left;
		margin:0px 8px 0px 0px;
		padding:0px 0px 0px 0px;
		
	}
				#formtextinput9
	{
		width:230px;
		height:20px;
		float:left;
		text-align:left;
		margin:0px 24px 0px 0px;
		padding:0px 0px 0px 0px;
		
	}
	
		#formtextinput10
	{
		width:40px;
		height:20px;
		float:left;
		text-align:left;
		margin:0px 0px 0px 0px;
		padding:0px 0px 0px 0px;
		
	}
	
		#formtextholdergen
	{
		width:auto;
		height:20px;
		float:left;
		text-align:left;
		margin:0px 24px 0px 0px;
		padding:0px 0px 0px 0px;
		
	}
	
			#formcheckboxtextinput
	{
		width:242px;
		height:20px;
		float:left;
		text-align:left;
		margin:0px 24px 0px 0px;
		padding:0px 0px 0px 0px;
		
	}
	
		#formcomments
	{
		width:400px;
		height:auto;
		float:left;
		text-align:left;
		margin:0px 24px 0px 0px;
		padding:0px 0px 0px 0px;
		
	}
	
		#formcommentswide
	{
		width:200px;
		height:auto;
		float:left;
		text-align:left;
		margin:0px 24px 0px 0px;
		padding:0px 0px 0px 0px;
		
	}
	
	
	
		#formcommentswidert
	{
		width:400px;
		height:auto;
		float:left;
		text-align:left;
		margin:0px 24px 0px 0px;
		padding:0px 0px 0px 0px;
		
	}

			#formtextholderrtonly
	{
		width:60px;
		height:20px;
		float:left;
		text-align:right;
		margin:0px 24px 0px 628px;
		padding:0px 0px 0px 0px;
	}
	
				#formtextholderrtonly2
	{
		width:80px;
		height:20px;
		float:left;
		text-align:left;
		margin:0px 24px 0px 620px;
		padding:0px 0px 0px 0px;
	}
	
			#formtextinputrtonly
	{
		width:200px;
		height:20px;
		float:left;
		margin:0px 0px 0px 0px;
		padding:0px 0px 0px 0px;
		
	}
	
			#formsubhdr
	{
		width:914px;
		height:20px;
		float:left;
		text-align:left;
		margin:0px 0px 0px 0px;
		padding:0px 0px 0px 0px;
	}

	
		.hdrred
	{
		font-family: Helvetica;
		font-weight:bold;
		font-stretch:condensed;
		font-size:28px;
		color:#820024;
		text-align:left;
		letter-spacing:0px;
		margin:0px 0px 0px 0px;
		padding:0px 0px 0px 0px;
	}
	
		.hdrgray
	{
		font-family: Helvetica;
		font-weight:bold;
		font-stretch:condensed;
		font-size:28px;
		color:#5f6062;
		text-align:left;
		letter-spacing:0px;
		margin:0px 0px 0px 0px;
		padding:0px 0px 0px 0px;
		line-height:32px;
	}
	
		.hdrphonered
	{
		font-family: Helvetica;
		font-weight:bold;
		font-stretch:condensed;
		font-size:28px;
		line-height:28px;
		color:#820024;
		text-align:left;
		letter-spacing:0px;
		margin:0px 0px 0px 0px;
		padding:0px 0px 0px 0px;
	}
	
		.hdrphonegray
	{
		font-family: Helvetica;
		font-weight:bold;
		font-stretch:condensed;
		font-size:28px;
		line-height:28px;
		color:#5f6062;
		text-align:left;
		letter-spacing:0px;
		margin:0px 0px 0px 0px;
		padding:0px 0px 0px 0px;
		line-height:32px;
	}
	
	
/* Form Elements*/	
	
		#formcontentrthr914
	{
		width:914px;
		height:7px;
		float:left;
		margin:0px 0px 0px 0px;
		padding:0px 0px 0px 0px;
	}
	
		#formhdr
	{
		width:914px;
		height:16px;
		float:left;
		text-align:left;
		margin:20px 0px 6px 0px;
		padding:0px 0px 0px 0px;
	}
	
		
		#formhdr2
	{
		width:914px;
		height:16px;
		float:left;
		text-align:left;
		margin:30px 0px 6px 0px;
		padding:0px 0px 0px 0px;
	}
	
		#formsubmit
	{
		width:914px;
		height:24px;
		float:left;
		text-align:center;
		background-color:#5f6062;
		margin:30px 0px 6px 0px;
		padding:0px 0px 0px 0px;
	}
	
		#formrows
	{
		width:914px;
		height:22px;
		float:left;
		text-align:left;
		margin:20px 0px 0px 0px;
		padding:0px 0px 0px 0px;
	}
	
		#formrows2
	{
		width:914px;
		height:22px;
		float:left;
		text-align:left;
		margin:10px 0px 0px 0px;
		padding:0px 0px 0px 0px;
	}
	
	
		#formrows3
	{
		width:914px;
		height:22px;
		float:left;
		text-align:center;
		margin:20px 0px 0px 0px;
		padding:0px 0px 0px 0px;
	}
		#formrows4
	{
		width:914px;
		height:auto;
		float:left;
		text-align:left;
		margin:20px 0px 20px 0px;
		padding:0px 0px 0px 0px;
	}
	
	
		#formcommentsrow
	{
		width:914px;
		height:auto;
		float:left;
		text-align:left;
		margin:20px 0px 0px 0px;
		padding:0px 0px 0px 0px;
	}
	
	
	
		#apptstatus
	{
		width:600px;
		height:auto;
		float:left;
		text-align:left;
		margin:0px 0px 0px px;
		padding:0px 0px 0px 0px;
	}
	
		#formcommentsholder
	{
		width:400px;
		height:100px;
		float:left;
		margin:0px 0px 0px 0px;
		padding:0px 0px 0px 0px;
		
	}
	
		.formhdrred
	{
		font-family: Helvetica;
		font-weight:bold;
		font-stretch:condensed;
		font-size:18px;
		color:#820024;
		text-align:left;
		letter-spacing:0px;
		margin:0px 0px 0px 0px;
		padding:0px 0px 0px 0px;
		line-height:18px;
	}
	
		.formhdrgray
	{
		font-family: Helvetica;
		font-weight:bold;
		font-stretch:condensed;
		font-size:18px;
		color:#5f6062;
		text-align:left;
		letter-spacing:0px;
		margin:0px 0px 0px 0px;
		padding:0px 0px 0px 0px;
		line-height:18px;
	}


/*form Transportation Details Table*/

#table
{
	width:910px;
	height:auto;
	background-color:#d5d5d5;
	padding:2px 0px 0px 3px;
	margin:20px 0px 0px 0px;
	float:left;
}


#tablecelltop
{
	width:68px;
	height:30px;
	float:left;
	background-color:#cbcbcb;
	border:1px solid #5f6062;
	margin:4px 0px 6px 4px;
	padding:4px;
	text-align:left;
	vertical-align:bottom;
}

.tablecelltop
	{
		font-family:Arial, Helvetica, sans-serif;
		font-size:14px;
		line-height:14px;
		color:#000000;
		text-align:left;
		letter-spacing:0px;
	}
	
.tablecelltopbold
	{
		font-family:Arial, Helvetica, sans-serif;
		font-size:16px;
		font-weight:bold;
		line-height:16px;
		color:#000000;
		text-align:left;
		letter-spacing:0px;
	}


#tablecell
{
	width:76px;
	height:26px;
	float:left;
	margin:0px 1px 6px 5px;
	padding:0px 0px 0px 0px;
}

.tablecell { 	
	width:70px;
	height:24px;
	border:0px solid #5f6062;
	-webkit-border-radius: 0px;-khtml-border-radius:0px;-moz-border-radius:0px;border-radius:0px;
	margin:0px 1px 6px 5px;
	padding:0px;
	background: #fff;
	background: -webkit-gradient(linear, left top, left 25, from(#fff), color-stop(6%, #eee), to(#fff));
	background: -moz-linear-gradient(top, #fff, #eee 2px, #fff 25px);
	box-shadow: rgba(0,0,0, 0.1) 0px 0px 8px;
	-moz-box-shadow: rgba(0,0,0, 0.1) 0px 0px 8px;
	-webkit-box-shadow: rgba(0,0,0, 0.1) 0px 0px 8px;

}

#tablecellbottom
{
	width:240px;
	height:24px;
	float:left;
	text-align:right;
	border:1px solid #ffffff;
	margin:0px 0px 6px 660px;
	padding:4px 4px 6px 0px;
}

