body {
	margin: 0;
	background-image: url(https://www.gradmed.com/av4/img/body-bg.jpg);
	background-repeat: repeat-x ;
	background-position:top center;
	font-family: Helvetica, Arial, sans-serif;
	font-size: 62.5%;
	/*color: #59595a;  was medium warm gray */
	color: #242424;   /* made this darker; some text is hard to read in gray*/}

/** float classes **/
.fr { float: right; }
.fl { float: left; }
.clear-me { clear: both; }
/** end float classes **/

.r { text-align: right; }
.l { text-align: left; }
.c { text-align: center; }

a img {
	border: 0;}

img {
	border:0;
	margin:0;
	padding:0;}

h4 {
	margin: 2em 0 -1em 0;
	font-size: 1.2em;}

h5 {
	margin: 2em 0 -1em 0;
	font-family: Helvetica, Arial, sans-serif;
	font-size: 8pt;
	color: #59595a;  /* medium warm gray */
	align: center;}

#container {
	background-image: url(https://www.gradmed.com/av4/img/container-bg.jpg);
	background-repeat:no-repeat;
	background-position: top center;
	width: 884px;
	margin: 0 auto;}

#main-top {
	background-image: url(https://www.gradmed.com/av4/img/main-top-bg.png) ;
	background-repeat: no-repeat;
	background-position: top center;
	height: 26px;}

#main {
	background-image: url(https://www.gradmed.com/av4/img/main-bg.png) ;
	background-repeat:repeat-y;
	background-position:top center ;
	padding: 0 20px;}

#header {
	height: 80px;
	font-size: 1.2em;}

	#gradmed-logo {
		padding: 6px 0 0 0;	}
		
	#gradmed-logo p {
			margin: .6em 0;		}

	#association-logo {
		/*padding: 16px 0 0 20px;   MLG changed to move this up slightly so that 
		the assn logo is top-aligned with the GradMed logo*/
		padding: 6px 0 0 20px;	}

	#aux-nav a, #aux-nav a:link, #aux-nav a:visited {
		text-decoration: none;
		color: #59595a;	}
		
	#aux-nav a:hover, #aux-nav a:active {
		text-decoration: none;
		color: #59595a;  /* medium warm gray */	}

	#aux-nav a.on, #aux-nav a.on:link, #aux-nav a.on:visited {
		text-decoration: none;
		font-weight: bold;
		color: #0083ca; /* brighter blue*/	}
	#aux-nav a.on:hover, #aux-nav a.on:active {
		text-decoration: none;
		font-weight: bold;
		color: #0083ca; /* brighter blue*/	}

	#add-this {
		padding: 20px 0 0 0;
		text-align: right;	}

/** nav **/

#nav {
	background-image: url(https://www.gradmed.com/av4/img/nav-ul-bg.jpg);
	background-repeat: repeat-x;
	background-position: top center;
	height: 34px;
	margin: 10px 0 0 0;
	padding: 0 0 0 20px;
	list-style-type: none;}

	#nav li {
		float: left;
		padding-left: 9px;
		font-size: 1.3em;
		font-weight: bold;
		line-height: 34px;
		color: white;	}

	#nav li a, #nav li a:link, #nav li a:visited {
		text-decoration: none;
		color: white;	}
	#nav li a:hover, #nav li a:active {
		text-decoration: underline;
		color: white;	}

	#nav li.on {
		background-image: url(https://www.gradmed.com/av4/img/nav-li-on-bg.jpg);
		background-repeat: repeat-x;
		background-position: left top;	}

     #nav li.on a, #nav li.on a:link, #nav li.on a:visited {
     	color: #562f00;
		     }
	#nav li.on a:hover, #nav li.on a:active {
		color: #562f00; /* brown */	}

/** end nav **/

.box {
	margin-top: 8px;
	background: white;
	border: 2px solid #d3d3d3; /* light gray */}

.box-padd {
	padding: 0 70px 0 20px;}

.sm-box-padd {
	padding: 0 18px;}

.flat { margin: 0; }

/** home styles **/

#home-left {
	margin: 0;
	width: 562px;}

	#banner {
		margin-top: 8px;	}
		
	#about-box {
		min-height: 126px;	}

	#about-box h1 {
		margin: .6em 0;
		font-size: 1.8em;
		color: #0083ca; /* brighter blue*/	}

	#about-box p {
		font-size: 1.4em;
		line-height: 1.4em;	}

	#news {
		/*background-image: url(../img/news-bg4.gif);  this WAS the default -- lisa garrett */
		background-repeat: no-repeat;
		background-position: right top;
		height: 100px;
		/* MLG changed to allow more room for the the testimonial quote on the home page */
		/*padding-right: 100px;*/
		padding-right: 36px;	}

	#news h2 {
		margin: 1em 0 0 0;
		font-size: 1.4em;
		color: #0083ca; /* brighter blue*/	}

	#news p {
		margin: 0;
		line-height: 1.4em;
		font-size: 1.2em;	}

	#news a, #news a:link, #news a:visited {
		text-decoration: none;
		color: #0083ca; /* brighter blue*/	}
	#news a:hover, #news a:active {
		text-decoration: underline;
		color: #0083ca;	}

#home-right {
	margin: 0 0 0 566px;}

	#start-here {
		background: #73c1ef;
		background-image: url(https://www.gradmed.com/av4/img/start-here-bg.jpg);
		background-repeat: repeat-x ;
		background-position: top center ;
		height: 240px;
		padding: 0 18px;	}

		#start-here h2 {
			margin: 14px 0px 0px 0px;
			padding:0px;
			font-size: 2.4em;
			color: white;		}

		#start-here h2 em {
			color: #ffe81a;
			font-style: normal;		}

		#start-here p {
			margin: .8em 0;
			line-height: 1.8em;
			font-size: 1.4em;
			color: white;		}

		#start-here fieldset {
			border: none;
			padding: 0;
			margin: 0;		}

			#start-here fieldset legend {
				padding: 0;
				margin: 0;
				font-size: 1.4em;
				font-weight: bold;
				color: white;			}

			#start-here fieldset select {
				width: 240px;			}

		#action-id {
			min-height: 126px;
			position:relative;		}

          	#action-id p {
          		margin: 4px;
          		font-size: 1.2em;
          		line-height: 1.4em;          	}

          	#action-id a, #action-id a:link, #action-id a:visited {
          		color: #59595a;          	}
				
          	#action-id a:hover, #action-id a:active {
          		color: #0083ca; /* brighter blue*/          	}

			#home-action-box {
				background-image: url(https://www.gradmed.com/av4/img/home-action-bg.jpg);
				background-repeat: no-repeat ;
				background-position:top left ;
				margin: 10px 0;
				width: 236px;			}

				/* This controls the look of the home page popup box that explains WHAT an ActionID is */
				#what-action {
					display:none;
					position:absolute;
					top:5px;
					left:-242px;
					z-index:100;
					width:252px;
					height:356px;
					background: transparent url(https://www.gradmed.com/av4/img/what.png) no-repeat top center;
					font-family: Helvetica, Arial;
					font-size:11px;				}

					#what-action a {
						position:absolute;
						top:6px;
						right:25px;					}

					#what-action p {
						padding:2px 16px 2px 5px;					}

					#what-close {
						position:relative;
						left:164px;					}

					.what-title span {
						text-decoration: underline;					}
	
					.what-title em {
						color:#0083CA; /* brighter blue*/
						font-style:normal;					}

				#where-action {
					display:none;
					position:absolute;
					top:3px;
					left:-254px;
					z-index:100;
					width:264px;
					height:378px;
					background: transparent url(https://www.gradmed.com/av4/img/where.png);
					background-repeat: no-repeat;
					background-position: top center;
					font-family: Helvetica, Arial;
					font-size:11px;				}

					#where-action a {
						position:absolute;
						top:6px;
						right:25px;					}

					#where-action p {
						padding:2px 16px 2px 5px;					}

					#where-close {
						position:relative;
						left:164px;					}

					.where-title span {
						text-decoration: underline;					}
	
					.where-title em {
						color:#0083CA; /* brighter blue*/
						font-style:normal;					}

					#where-action p strong {
						font-size:10px;
						font-weight:bold;					}

				/* This controls the look of the home page popup box that explains why the orange menu bar items are NOT YET available  */
				/* MLG ADDED */
				#notyet-action {
					display:none;
					/*position:absolute;*/
					/*top:5px;*/
					/*left:-242px;*/
					z-index:100;
					/*width:252px;*/
					/*height:356px;*/
					/*background: transparent url('../img/what.png') no-repeat top center;*/
					background: #FFFFFF;
					font-family: Helvetica, Arial;
					font-size:12px;		}

					#notyet-action a {
						/*position:absolute;*/
						/*top:6px;*/
						/*right:25px;*/					}
					#notyet-action p {
						padding:2px 16px 2px 30px;					}
					#notyet-close {
						/*position:relative;*/
						/*left:164px;*/					}
					.notyet-title span {
						text-decoration: underline;					}
					.notyet-title em {
						color:#0083CA; /* brighter blue*/
						font-style:normal;					}

				/* This controls the look of the home page popup box that explains why insured must complete app online  */
				/* MLG ADDED */
				#why-action {
					display:none;
					/*position:absolute;*/
					/*top:5px;*/
					/*left:-242px;*/
					z-index:100;
					/*width:252px;*/
					/*height:356px;*/
					/*background: transparent url('../img/what.png') no-repeat top center;*/
					background: #FFFFFF;
					font-family: Helvetica, Arial;
					/*font-size:12px;*/				}

					#why-action a {
						/*position:absolute;*/
						/*top:6px;*/
						/*right:25px;*/					}

					#why-action p {
						padding:2px 16px 2px 30px;					}

					#why-close {
						/*position:relative;*/
						/*left:164px;*/					}

					.why-title span {
						text-decoration: underline;					}
	
					.why-title em {
						color:#0083CA; /* brighter blue*/
						font-style:normal;					}
					
				/* this div appears on the action id welcome page (av4/actionid/index.asp) */	
				#example-action {
					display:none;
					/*position:absolute;*/
					top:3px;
					left:-254px;
					z-index:100;
					width:264px;
					height:378px;
					background: transparent url(https://www.gradmed.com/av4/img/where.png);
					background-repeat: no-repeat ;
					background-position:top center;
					font-family: Helvetica, Arial;
					font-size:11px;				}

					#example-action a {
						position:absolute;
						top:6px;
						right:25px;					}

					#example-action p {
						padding:2px 16px 2px 5px;					}

					#example-close {
						position:relative;
						left:164px;					}

					.example-title span {
						text-decoration: underline;					}
	
					.example-title em {
						color:#0083CA; /* brighter blue*/
						font-style:normal;					}

					#example-action p strong {
						font-size:10px;
						font-weight:bold;					}

			#home-action-id {
				border: none;
				width: 176px;
				height: 21px;
				padding: 4px 0 0 4px;
				margin: 0;
				vertical-align: top;
				background: none;			}

			#go-btn {
				padding: 0;
				margin: 0;
				border: 0;			}

		#coverage {
			height: 100px;		}

		#coverage h2, #action-id h2 {
			margin: 1em 0 0 0;
			font-size: 1.4em;
			color: #0083ca;		}

		#coverage p {
			margin: 0;
			line-height: 1.4em;
			font-size: 1.2em;		}

		#coverage a, #coverage a:link, #coverage a:visited {
			text-decoration: none;
			color: #0083ca;		}
			
		#coverage a:hover, #coverage a:active {
			text-decoration: underline;
			color: #0083ca;		}

		#trust-text {
			padding: 6px 20px;
			background: #eceee9;
			font-size: 1.3em;		}

		#trust-logos {}

		#al, #ar {
			width: 22px;		}

		#trust-content {
			width: 796px;
			height:82px;
			overflow: hidden;		}

			#slides {
				margin-left: 0;
				width:796px;
				height:65px;
				margin-top:8px;			}

			#slides img {			}

		#home-aip {
			margin-right: 6px;
			min-height: 84px;		}
			#home-aip-padd {
				/*padding: 20px 14px 14px;*/
				/* MLG reduced padding-top. The text starts too far down when 3-lines of text appear*/
				padding: 14px 14px 14px;	}

			a#aip, a#aip:link, a#aip:visited {
				display: block;
				width: 185px;
				min-height: 44px;
				background-image: url(../img/aip-logo.png);
				background-repeat: no-repeat;
				background-position:top right;
				padding: 6px 85px 0 0;
				text-decoration: none;
				font-size: 1.3em;
				font-weight: bold;
				color: #255c99;	/* medium blue */		}
			a#aip:hover, a#aip:active {
				text-decoration: none;
				color: #255c99;  /* medium blue */			}

		#home-bbb {
			margin-right: 6px;
			margin-left: 57px;
			min-height: 84px;		}
		
		#home-bbb-padd {
				padding: 8px;			}

		#home-geotrust {
			margin-left: 6px;
			min-height: 84px;		}
			
		#home-geotrust-padd {
				padding: 8px;			}

/** end home styles **/

/** contact styles **/

#contact-left {
	padding: 8px; }

#contact-right {
	margin-left: 430px;}

	#contact-right h1 {
		margin: .4em 0 .7em 0;
		font-size: 2.0em;
		color: #0083ca; /* brighter blue*/	}

	#contact-right h2 {
		margin: 0 0 -.8em 0;
		font-size: 1.4em;
		color: #0083ca; /* brighter blue*/	}

	#contact-right p {
		font-size: 1.2em;
		line-height: 1.4em;	}
	
	/* This styles the links  in the Contact Us page */	
	/* MLG added*/
	#contact-right a:link, #contact-right a:visited, a.mlg_link:link, a.mlg_link:visited {
		color: #767677; /* dark gray */
	}
	#contact-right a:hover, #contact-right a:active, a.mlg_link:hover, a.mlg_link:active {
		color: #0083ca; /* brighter blue*/
		text-decoration: none;	}
	
	a.mlg2_link:link, a.mlg2_link:visited {
		color: #0083ca; /* brighter blue*/			}
	
	a.mlg2_link:hover, a.mlg2_link:active {
		color: #767677; /* dark gray */
		text-decoration: none;	}
	
#contact-logos {
	margin-left: auto;
	margin-right: auto;
	padding: 10px 0;
	width: 254px;
	text-align: center;}

/** end contact styles **/


/** application-complete styles **/

#application-complete #app-padd {
	padding:10px;}

	#application-complete h1 {
		margin: .4em 0 .5em .2em;
		font-size: 2.0em;
		color: #0083ca;	}
	
	#application-complete h2 {
		margin: 0 0 .8em .2em;
		font-size: 1.4em;
		color: #f18225; /* orange */	}
	
	#application-complete h3 {
		margin: .1em 0 .1em .2em;
		font-size: 1.4em;
		color: #0083ca;	}

	#application-complete p {
		font-size: 1.2em;
		line-height: 1.4em;
		margin-left:.3em;	}

	#application-complete .print {
		font-size:1.3em;
		margin: auto auto auto .3em;	}

	#application-complete .print a{
		color:#59595A;	}

	table#application-information {
		width:800px;	}

	table#application-information p {
		line-height:1em;	}

		table#application-information td {
			border-left: 1px solid #c8c7c7;
			border-bottom: 1px solid #c8c7c7;
			font-size:1.2em;
			vertical-align:top;		}

		#col-one {
			width:25px;		}

		#col-two {
			width:220px;		}
		
		#col-three {
			width:150px;		}

		#col-four {
			width:405px;		}

		table#application-information td p {
			line-height:1.2em;		}
	
		table#application-information .terms p {
			font-size:1.0em;
			margin-top:0px;
		}

		table#application-information td.top {
			border-top: 1px solid #c8c7c7;
			font-size:1em;		}

			table#application-information td.top p {
				margin:5px 0px 0px 5px;			}

			table#application-information td.top strong {
				margin-left: 10px;
				margin-right: 3px;			}
		
		table#application-information td.right {
			border-right: 1px solid #c8c7c7;
		}

	table#application-information p.orange {
		margin: .1em 0 .1em .2em;
		font-size: 1.5em;
		color: #f18225;
		font-weight:normal;	}

	table#application-information table.innertable td {
		border:0px;
		font-size:inherit;
		/* MLG added */
		padding: 3px 9px 3px 0px;
		font-size:.9em;	}

#application-complete-logos {
	margin-left: auto;
	margin-right: auto;
	margin-bottom:20px;
	padding: 10px 0;
	width: 254px;
	text-align: center;}

/** end application-complete styles **/


.cpadd {
	padding: 0 10px 6px 22px;}

/** how gradmed styles **/

	.emphasis {
		display: block;
		background-image: url(../img/emphasis-bg.jpg);
		background-repeat: no-repeat;
		background-position: top left ;
		padding: 0 0 0 20px;
		font-weight: bold;	}

/** end how styles**/

u {
	color: #1b325a;}

#apply-now, #quote-now, #click-to-call {
	padding: 4px;}

.ohio {
	display: block;
	/*background-image: url(../img/blue-ohio.jpg);*/
	/*MLG disabled this because it needs to change dynamically based on the state visitor selects */
	background-repeat: no-repeat;
	background-position: left middle;
	margin-left: 10px;
	/*padding: 10px 10px 16px 78px;*/
	/*MLG increased left-padding because the text overlaps images of long states like PA and WY */
	padding: 10px 10px 16px 90px;
	font-size: 1.2em;
	line-height: 1.4em; }

.ohio a {
	color: #1b325a;}

/** common styles **/

#common-left {
	width: 561px;}

	#common-banner {
		width: 546px;
		margin: 8px auto 0;	}

	#common-left h1, #uncommon-right h1 {
		font-size: 2.4em;
		color: #0083ca; /* brighter blue*/
		margin-top:.6em;	}

	#common-left h2, #uncommon-right h2 {
		margin: 1em 0 -.8em 0;
		font-size: 1.4em;
		color: #0083ca; /* brighter blue*/	}

	#common-left ul, #uncommon-right ul {
		padding: 0 0 0 16px;	}

	#common-left p, #common-left li, #uncommon-right p, #uncommon-right li {
		font-size: 1.2em;
		line-height: 1.4em;	}
	
	/* This styles the links  in the Contact Us page */	
	/* MLG added*/
	#common-left a:link, #common-left a:visited  {
		color: #0083ca; /* brighter blue*/	}
	
	#common-left a:hover, #common-left a:active  {
		color: #767677; /* dark gray */
		text-decoration: none;	}	

#common-right {
	margin-left: 571px;}

	#common-logos {
		padding: 10px 0;
		text-align: center;	}

/** common styles **/


#uncommon-left {
	width: 273px; }

#uncommon-right {
	margin-left: 279px;}

#sub-nav {
	margin: 12px 16px;
	font-size: 1.4em;
	font-weight: bold; }

	#sub-nav a, #sub-nav a:link, #sub-nav a:visited {
		text-decoration: none;
		color: #0083ca;  /* brighter blue*/	}
	#sub-nav a:hover, #sub-nav a:active, #sub-nav a.on {
		text-decoration: none; 
		color: #59595a;  /* medium gray */	}
	#sub-nav a:hover {
		text-decoration: underline;}
	
	#sub-nav hr {
		border: 0;
		border-bottom: 1px solid #e3e9f4;  /* very pale blue-gray */	}

/** testimonials styles **/

p.quote {
	margin: 1em 0 0 0;}

p.author {
	margin: 0 0 3em 0;
	text-align: right;
	font-weight: bold;
	color: #0083ca;}

/** end testimonials styles**/

#enter-action-id {
	background-image: url(../img/start-here-bg.jpg);
	background-repeat: repeat-x;
	background-position:  top center;
	background-color: #73c1ef; /* sky blue */
	height: 230px;
	padding: 0 18px;}

	#enter-action-id fieldset {
		border: 0;
		padding: 0;
		margin: 0;	}

		#enter-action-id fieldset legend {
			padding: 10px 0;
			margin: 0;
			font-size: 1.7em;
			font-weight: bold;
			color: white;
			position:relative;		}

		#input-action-id {
			width: 200px;		}

		#enter-action-id fieldset ul {
			list-style-type: none;
			margin: 0;
			padding: 0;		}

		#enter-action-id fieldset li {
			margin: 10px 0;
			line-height: 1.6em;
			font-size: 1.4em;
			font-weight: bold;
			color: #e3e9f4; /* very pale blue-gray */		}

		#enter-action-id fieldset td {
			margin: 10px 0;
			line-height: 1.6em;
			font-size: 1.4em;
			font-weight: bold;
			color: #e3e9f4; /* very pale blue-gray */		}

/** end action id styles **/

/** apply online styles **/

#steps {
	margin: 14px 0;}

.arrow {
	background-image: url(../img/arrow.jpg);
	background-repeat: no-repeat;
	background-position: 7px 10px;
	padding-left: 26px;}

	.step, .step-on {
		display: block;
		/* MLG adjusted the size of these steps to make them smaller and therefor add more steps -- we need 10! */
		/*background-image: url(../img/step-sprite.jpg);*/
		background-image: url(../img/step-sprite28.gif);
		background-repeat: no-repeat;
		background-position: 0 0;
		margin: 0;
		width: 28px;
		height: 28px;
        /*line-height: 2em;*/
	    line-height: 1.8em;
		font-size: 1.6em;
		font-weight: bold;
		/*text-indent: 11px;*/
		text-indent: 10px;	}

	.step-on {
		/*background-position: 0 -32px;*/
		background-position: 0 -28px;
		color: white;	}
	
	.step-a {
		background-image: url(../img/step-sprite28a.gif);
		width: 42px;		}
	

	.step-name {
		font-size: 1.1em;
		font-weight: bold;
		color: #d3d3d3;  /* light gray */
	}

form {
	margin: 0;
	padding: 0;
	border: 0; }

fieldset {
	margin: 0;
	padding: 0;
	border: 0; }

legend {
	margin: 0;
	padding: 0; }

	.apply-online-form fieldset legend {
		font-size: 1.8em;
		font-weight: bold;
		color: #0083ca; /* brighter blue*/	}
	
	/* This is a fix to make the legend wrap within the space alotted for questions in the app process pages */
	fieldset span.long-legend {
		white-space: normal;
		display: block;
		width: 490px;	}
		
		
#questions h4 {
	margin: 1em 0 -1em 0;}

#questions p, #applicant-info p {
	font-size: 1.2em;
	line-height: 1.4em;}

/* MLG added to reduce the amount of space between paragraphs in the applicant-info div*/
#applicant-info p { 
	margin-top: 2px;
	margin-bottom: 5px;}

#applicant-info p.underwriter-indicator {
	color:#cc6a1f;
	margin-top: 10px;	}
/* --- */

/*  MLG added to reduce space below "Please answer all questions below"  */
/*  this appears on most of the application question pages */
/*  NOT BEING USED YET 12/29/09 */
.answer_all {margin-bottom: 2px;}

/* These styles affect the rate quote tables in the application process */
/* MLG added the $250 and $2500 deductible styles*/
table#deduct-250, table#deduct-500, table#deduct-1000, table#deduct-2500 {
	width: 100%;
	border-collapse: collapse;}

	table#deduct-250 th {
		background-color: #cfedf3;  /* very pale blue */
		/*padding: 6px;*/
		padding: 6px 4px 6px 4px;
		font-size: 1.2em;	}
	table#deduct-500 th {
		background-color: #d9ead3;  /* very pale green */
		/*padding: 6px;*/
		padding: 6px 4px 6px 4px;
		font-size: 1.2em;	}
	table#deduct-1000 th {
		background-color: #f4d0c1; /* very pale red/pink */
		/*padding: 6px;*/
		padding: 6px 4px 6px 4px;
		font-size: 1.2em;	}
	table#deduct-2500 th {
		background-color: #FFF2A8; /* very pale yellow */
		/*padding: 6px;*/
		padding: 6px 4px 6px 4px;
		font-size: 1.2em;	}

	table#deduct-250 td, table#deduct-500 td, table#deduct-1000 td, table#deduct-2500 td {
		/*padding: 6px;*/
		padding: 6px 4px 6px 4px;
		font-size: 1.2em;
		text-align: right;	}
	table#deduct-250 td.l, table#deduct-500 td.l, table#deduct-1000, table#deduct-2500 td.l {
		text-align: left;
	}

     #applicant-info h3 {
     	/*margin: .8em 0 -.8em 0;*/
		/* mlg changed */
		margin: .8em 0 .8em 0;		
		font-size: 1.4em;
		line-height: 1.8em;
		color: #0083ca; /* brighter blue*/     }

	#applicant-info em {
		font-style: normal;
		color: #0083ca; /* brighter blue*/	}

	#applicant-info a, #applicant-info a:link, #applicant-info a:visited {
		color: #1b325a;  /* navy blue */	}
		
	#applicant-info a:hover, #applicant-info a:active {
		color: #0083ca; /* brighter blue*/	}

#main-foot {
	background: white;
	background-image: url(https://www.gradmed.com/av4//img/main-foot-bg.png);
	background-repeat: no-repeat;
	background-position: top center ;
	padding: 24px 22px 0 22px;}

	#foot-left {
		width: 410px;	}

	#foot-right {
		margin-left:125px;
		width:300px;
		float:left;	}

		#foot-right p {
			text-align: right;	}

	     #foot-right a, #foot-right a:link, #foot-right a:visited {
	          color: #59595a;	     }
	     #foot-right a:hover, #foot-right a:active {
	          color: #59595a;	    }
		 
	#foot-center {
		width:835px;
		float:center;	}
