		
		/*----------------*/
		/* DEFAULT STYLES */
		/*----------------*/
			body 
			{
				font-family:arial, "Trebuchet MS", sans-serif;
				font-size:70%;
				color:#646464;
				margin:0;
				background:#FFFFFF url("../images/back.jpg") repeat-x;
				text-align:center;
			}
			input,select,td,table {font-size:100%;}
			textarea {font-family:arial,sans-serif;font-size:100%;}
			form {margin:0;}
			img {border:0;}
			p {margin:6px 5px 7px 0px;}
			strong {font-weight:bold;}
			h1,h2,h3,h4,h5,p {margin-left:0px;}
			
			hr {height:1px;color:#6B126D;margin:5px 0px 5px 0px;}
			
			ul li {margin:7px 5px 7px 5px;}
			
			h1 {font-size:160%;color:#6B126D;margin:0px 0px 10px -1px;}
			h2 {font-size:130%;color:#6B126D;margin:5px 0px 10px 0px;}
			h3 {font-size:110%;color:#6B126D;margin:5px 0px 10px 0px;}
			h4 {font-size:110%;margin:12px 0px 1px 0px;}
			h5 {font-size:100%;margin:8px 0px 0px 0px;}
			
			blockquote {margin:3px 0px 0px 6px;}
			
			a{text-decoration:underline;color:#6B126D;}
			a:hover{text-decoration:none;color:#6B126D;}
		
			table.standard {border-collapse:collapse;width:100%;padding:0;border:0;}
			table.standard th {border-collapse:collapse;padding:4px;vertical-align:top;border:0;text-align:center;font-weight:bold;}
			table.standard td {border-collapse:collapse;padding:4px;vertical-align:top;border:0;}

			tr.altrow {background-color:#E2E2E2;}
			tr.innactive a, tr.innactive a:hover, tr.innactive td {color:#970000;}
			table.standard img {border:0;}
			
			table.standard-hug {border-collapse:collapse;padding:0;border:0;}
			table.standard-hug th {border-collapse:collapse;padding:4px;vertical-align:top;border:0;text-align:center;font-weight:bold;}
			table.standard-hug td {border-collapse:collapse;padding:4px;vertical-align:top;border:0;}
			
			table.addborder th, table.addborder td {border:1px solid #6B126D;}
			table.text-left th {text-align:left;}
			table.text-right th {text-align:right;}

			table.nopadding td {padding:0;}

			.small {font-size:90%;}
			.black-text {color:#000;}
			.purple-text {color:#6B126D;font-size:120%;}
			.purple-text-bold {color:#6B126D;}
			.white-text {color:#fff;}
			.white-text-bold {color:#fff;font-weight:bold;}
			.grey-title-text {color:#929292;font-weight:normal;}
			.error-text {color:red;}
			
		/*-----------------------*/
		/* MAIN STRUCTURE STYLES */
		/*-----------------------*/

			#coat
			{
				width:900px;
				position:relative;
				margin:0 auto;
				text-align:left;
				background:#fbfbfb url("../images/coat-back.jpg") repeat-y;
			}

			#header
			{
				height:284px;
				width:100%;
				clear:both;
				background:#fbfbfb url("../images/header-back.jpg") no-repeat;
			}
			
			#logo 
			{
				position:relative;
				top:27px;
				left:27px;
				width:300px;
				height:70px;
				cursor:pointer;
				margin-bottom:21px;
			}
			
			.search-box
			{
				position:absolute;
				left:650px;
				top:25px;
				width:240px;
				height:50px;
			}

			.banner-space
			{
				width:850px;
				margin-left:25px;
				background-repeat:no-repeat;
				height:191px;
				background:#ffffff url("../images/home-banner-3.jpg") no-repeat;
			}

			#columns
			{
				width:100%;
				clear:both;
			}

			.col1
			{
				float:left;
				width:189px;
				padding-left:25px;
			}
			
			.col2
			{
				float:left;
				width:472px;
			}
			
			.col3
			{
				float:left;
				width:198px;
			}

			input.homepage-go
			{
				font-weight:bold;
				color:#fff;
				font-size:120%;
				border:0;
				background:transparent;
				width:30px;
			}

		/*---------------*/
		/* FOOTER STYLES */
		/*---------------*/
		
			#footer
			{
				background:url("../images/footer-back.gif") no-repeat bottom left;
				height:84px;
				clear:both;
				width:100%;
			}
			
			.phone-number
			{
				position:relative;
				font-weight:bold;
				color:#AEAEAE;
				float:left;
				width:240px;
				m~argin-top:15px;
				p~adding-left:29px;
				font-size:120%;
			}
			
			.actual-phone-number
			{
				color:#711371;
				font-size:150%;
			}
			
			.footer-box 
			{
				float:left;
				margin-top:15px;
				padding-left:29px;
				font-size:90%;
			}

			#footer ul
			{
				list-style-type:none;
				margin:0;
				padding:0;
				clear:both;
				width:650px;
				position:absolute;
			}
			
			#footer ul li 
			{
				display:block;
				float:left;
				margin:0;
				padding:0;
				padding:2px 5px 2px 5px;
				background:url("../images/ul-divider.gif") no-repeat right 5px;
			}
			
			#footer ul a 
			{
				color:#646464;
				text-decoration:underline;
				white-space:nowrap;
			}
			#footer ul a:hover 
			{
				text-decoration:none;
			}
			
			#footer ul li.copyright 
			{
				background-image:none;
				white-space:nowrap;
			}
		
		/*---------------*/
		/* NAVIGATION    */
		/*---------------*/

			/* PRIMARY NAVIGATION */
			
				ul#left_nav 
				{
					list-style-type:none;
					margin:0;
					padding:0;
					clear:both;
					margin-top:8px;
					margin-bottom:20px;
				}
				ul#left_nav li 
				{
					display:inline;
					margin:0;
					padding:0;
				}
				ul#left_nav a 
				{
					color:#fff;
					text-decoration:none;
					font-weight:bold;
					background:url("../images/nav-back.gif") no-repeat;
					display:block;
					padding:5px 2px 4px 7px;
					margin:0 0 1px 0;
					height:18px;
				}
				ul#left_nav a:hover 
				{
					color:#fff;
					text-decoration:none;
				}
				ul#left_nav a.on {color:#fff;text-decoration:none;background:url("../images/nav-back_on.gif") no-repeat;}

				ul#left_nav li.purple-nav a.purple-nav {background:url("../images/nav-purple.gif") no-repeat;}
				ul#left_nav li.purple-nav a.purple-nav-on {background:url("../images/nav-purple_on.gif") no-repeat;}

			/* SECONDARY NAVIGATION */

				ul#left_nav ul
				{
					list-style-type:none;
					margin:0;
					padding:0;
					clear:both;
				}

				ul#left_nav ul li a 
				{
					color:#7A7A7A;
					background:url("../images/nav-back-2nd.gif") no-repeat;
					display:block;
					padding:4px 2px 4px 7px;
					margin:0;
					height:14px;
				}
				ul#left_nav ul li a:hover 
				{
					color:#7A7A7A;
					background:url("../images/nav-back-2nd_on.gif") no-repeat;
				}
				ul#left_nav ul li a.on {color:#7A7A7A;background:url("../images/nav-back-2nd_on.gif") no-repeat;}
			
			/* THIRD LEVEL NAVIGATION */
			
				ul#right_nav 
				{
					list-style-type:none;
					margin:0;
					padding:0;
					clear:both;
					margin-top:8px;
				}
				ul#right_nav li 
				{
					display:inline;
					margin:0;
					padding:0;
				}
				ul#right_nav a 
				{
					color:#fff;
					text-decoration:none;
					font-weight:bold;
					background:url("../images/nav-back-3rd.gif") no-repeat;
					display:block;
					padding:3px 2px 4px 11px;
					margin:0 0 1px 0;
					height:16px;
				}
				ul#right_nav a:hover 
				{
					color:#fff;
					text-decoration:none;
				}
				ul#right_nav a.on {color:#fff;text-decoration:none;background:url("../images/nav-back-3rd_on.gif") no-repeat;}
			
		/*---------------*/
		/* COL 1 CONTENT */
		/*---------------*/
		
			p#crumb 
			{
				margin:0;
				padding:4px 2px 14px 10px;
				color:#6B126D;
				font-size:90%;
				background:url("../images/crumb-back.gif") no-repeat 1px bottom;
			}
			p#crumb a {color:#6B126D;}
			
			.content {line-height:1.5;padding:4px 10px 10px 10px;}
			.content-home {}
			
			.toggle {color:#5C5C5C;font-size:90%;text-decoration:none;font-size:90%;}
			.toggle:hover {color:#000;font-size:90%;}
			.toggle-desc {display:none;padding-top:10px;color:#5C5C5C;}
			
		/*---------------*/
		/* COL 2 CONTENT */
		/*---------------*/
		
		/*---------------*/
		/* COL 3 CONTENT */
		/*---------------*/
			
			div.right-col-divider 
			{
				width:100%;
				height:14px;
				background:url("../images/right-col-divider.gif") no-repeat;
			}
			
			form.partner-login-box
			{
				height:103px;
				width:100%;
				background:url("../images/partner-login-back.jpg") no-repeat;
			}

			form.saved-form-login-box
			{
				width:100%;
				background:url("../images/get-saved-form-back.jpg") no-repeat;
			}
			
			div.login-block {width:100%;clear:both;padding:3px 0px 4px 8px;}
			
			div.login-block p 
			{
				float:left;
				width:70px;
				font-weight:bold;
				margin:3px 3px 3px 0px;
			}
			div.login-block p a {font-weight:normal;font-size:90%;}
			
			div.login-block div 
			{
				float:left;
				width:100px;
				clear:right;
			}
			
		/*---------------*/
		/* FORMS         */
		/*---------------*/
		
			input.input-box {border:1px solid #711371;background:url("../images/input-back.gif") repeat-x;padding:1px;}
			select.select-box {border:1px solid #711371;background:#fff url("../images/input-back.gif") repeat-x;padding:1px;}
			textarea.textbox {border:1px solid #711371;}
			div.submit {margin-top:4px;}
			
			input.xlarge {width:400px;}
			input.large {width:250px;}
			input.med {width:150px;}
			input.smallish {width:80px;}
			input.small {width:50px;}
			input.tiny {width:10px;}
			input.thefile {font-size:130%;}
			textarea.txt_small {width:220px;height:80px;}
			textarea.txt_med {width:430px;height:100px;}
			
			.form-title {margin-bottom:0;margin-top:13px;font-weight:bold;}
			.form-panel {padding:5px;margin-top:20px;}

		/*---------------*/
		/* PRINTING      */
		/*---------------*/

		@media print
		{
			
		}