@charset "utf-8";
/* CSS Document */

/******* Eric Myers Reset *********/
html, body, div, span, applet, object, iframe,
h1, h2, h3, h4, h5, h6, p, blockquote, pre,
a, abbr, acronym, address, big, cite, code,
del, dfn, em, font, img, ins, kbd, q, s, samp,
small, strike, strong, sub, sup, tt, var,
dl, dt, dd, ol, ul, li,
fieldset, form, label, legend,
table, caption, tbody, tfoot, thead, tr, th, td {
	margin: 0;
	padding: 0;
	border: 0;
	outline: 0;
	font-weight: inherit;
	font-style: inherit;
	font-size: 100%;
	font-family: inherit;
	vertical-align: baseline;
}
/* remember to define focus styles! */
:focus {
	outline: 0;
}
body {
	line-height: 1;
	color: black;
	background: white;
}
ol, ul {
	list-style: none;
}
/* tables still need 'cellspacing="0"' in the markup */
table {
	border-collapse: separate;
	border-spacing: 0;
}
caption, th, td {
	text-align: left;
	font-weight: normal;
}
blockquote:before, blockquote:after,
q:before, q:after {
	content: "";
}
blockquote, q {
	quotes: "" "";
}
img{
	border:none;
}
a{
	outline:none;
}
.clearfix:after {
   content: ".";
   visibility: hidden;
   display: block;
   height: 0;
   clear: both;
}
/************ END RESET ***********/

/************ MAIN HTML/BODY DEFAULTS ***********/
html{
	background-color:#fff;
	color:#000000;
}
body{
	background-color:#fff;
	margin:0px auto;
	width:975px;
	font-family:Arial, Helvetica, sans-serif;
	font-size:9pt;
	line-height:10pt;
}
/********** END DEFAULTS ***********/

/********** HEADER STYLES FOR NAV/SUBNAV/BREADCRUMBS ********/
div#header{
	background:url('../images/header_gradient.jpg') repeat-x;
	position:relative;
	width:975px;
}
	ul#header_links{
		margin-left:19px;
		padding-top:5px;
		font-size:13px;
	}
	ul#header_links li{
		display:inline;
		color:#d30f22;
	}
	ul#header_links li a,
	ul#header_links li a:visited,
	ul#header_links li a:link{
		color:#d30f22;
		text-decoration:none;
	}
	ul#header_links li a:hover{
		text-decoration:underline;
	}
	img#rss{
		margin:0 2px;
	}
	span#logo{
		background:url('../images/nra_header_logo2.png') no-repeat;
		text-indent:-9999px;
		height:80px;
		width:743px;
		margin:13px 0 10px 19px;
		cursor:pointer;
		display:block;
	}
	form#header_search{
		position:absolute;
		right:35px;
		top:3px;
	}
	form#header_search input#search_field{
		border:2px solid #C1C1C4;
		height:22px;
		width:235px;
		padding-top:8px;
		padding-left:10px;
		color:#999999;
		margin-right:30px;
	}
	form#header_search input#button{
		color:#fff;
		margin: 0px 0px 0px 0px;
		padding-top:0px;
		position:absolute;
		top:0px;
		right:0;
		height:35px;
		border:none;
	}
	* html form#header_search input#button{  /* ie 6 hack */
		top:1px;
	}
	*+html form#header_search input#button{ /* ie 7 hack */
		top:1px;
	}
	div#header ul#main_nav{
		background-color:#78777c;
		height:45px;
		border-bottom:solid 3px #ed1b2f; 
		margin-left:0;
	}
	ul#main_nav li{
		display:inline;
	}
	ul#main_nav li a{
		display: block;
		float:left;
		height:45px;
		outline:none;
		text-indent:-9999px;
	}
	ul#main_nav li#about a{
		background:url('../images/main_nav.png') 0px 0px no-repeat;
		width: 150px;
	}
	ul#main_nav li#about a:hover, ul#main_nav li#about a.active{
		background:url('../images/main_nav.png') 0px -46px no-repeat;
	}
	ul#main_nav li#jobs a{
		background:url('../images/main_nav.png') -150px 0px no-repeat;
		width: 170px;
	}
	ul#main_nav li#jobs a:hover, ul#main_nav li#jobs a.active{
		background:url('../images/main_nav.png') -150px -46px no-repeat;
	}
	ul#main_nav li#profit a{
		background:url('../images/main_nav.png') -320px 0px no-repeat;
		width: 220px;
	}
	ul#main_nav li#profit a:hover, ul#main_nav li#profit a.active{
		background:url('../images/main_nav.png') -320px -46px no-repeat;
	}
	ul#main_nav li#food a{
		background:url('../images/main_nav.png') -540px 0px no-repeat;
		width: 185px;
	}
	ul#main_nav li#food a:hover, ul#main_nav li#food a.active{
		background:url('../images/main_nav.png') -540px -46px no-repeat;
	}
	ul#main_nav li#sustain a{
		background:url('../images/main_nav.png') -725px 0px no-repeat;
		width: 250px;
	}
	ul#main_nav li#sustain a:hover, ul#main_nav li#sustain a.active{
		background:url('../images/main_nav.png') -725px -46px no-repeat;
	}
	
	ul#sub_nav{
		background-color:#f0f0f0;
		height:25px;
		font-size:13px;
		padding-left:185px !important;
		margin-left:0;
	}
	ul#sub_nav li{
		border-right:1px solid #CCCCCC;
		display:block;
		float:left;
		margin-right:13px;
		margin-top:5px;
		padding-right:18px;
	}
		ul#sub_nav li#last_li_element_no_border{
			border-right:none;
			margin-right:0;
			padding-right:0;
		}
	ul#sub_nav li a,
	ul#sub_nav li a:link,
	ul#sub_nav li a:visited{
		color:#59595b;
		text-decoration:none;
		font-weight:bold;
	}
	ul#sub_nav li a:hover,
	ul#sub_nav li a.active{
		color:#ed1b2f;
	} 
	div#pagination{
		height:17px;
		margin-bottom:10px;	
		padding-top:8px;
	}
	ul#breadcrumbs{
		color:#007D9A;
		display:inline-block;
		float:left;
		font-family:Arial,Helvetica,sans-serif;
		font-size:9pt;
		margin-left:0px;
		width:700px;
	}
	ul#breadcrumbs li{
		display:inline;
		color:#007D9A;
	}
	ul#breadcrumbs li a,
	ul#breadcrumbs li a:visited, 
	ul#breadcrumbs li a:link{
		color:#007d9a;
		text-decoration:none;
	}
	ul#share_links{
		color:#757479;
		font-size:7pt;
		height:15px;
		float:right;
	}
	ul#share_links li {
		display:inline;
	}
		ul#share_links a{
		color:#757479;
		display:inline;
		margin-top:8px;
		text-decoration:none;
		font-size:7pt;
	}
	

/********** END HEADER STYLES FOR NAV/SUBNAV/BREADCRUMBS ********/

/********** 2 COLUMN LAYOUT *********/
.two_column_layout #column_one{
	width:146px;
	margin-right:13px;
	float:left;
}
.two_column_layout #column_two{
	/*
	width:751px;
	float:left;*/
	
	padding:0 0 0 10px;
	width:806px;
	float:left;
}
/********** END 2 COLUMN LAYOUT ******/

/********** 3 COLUMN LAYOUT *********/
.three_column_layout #column_one{
	width:146px;
	margin-right:23px;
	float:left;
}
.three_column_layout #column_two{
	/*
	width:477px;
	margin-right:28px;
	float:left;*/
	
	padding:0 10px 0 0;
	width:540px;
	margin-right:9px;
	float:left;
}
.three_column_layout #column_three{
	width:246px;
	float:left;
	
}
/********** END 3 COLUMN LAYOUT ******/

/******** CONTENT AREA DEFAULTS ************/
div#content_area{
	width:975px;
	overflow:hidden;
}
div.section_gray_border{
	border-left:solid 1px #e5e5e5;
	border-right:solid 1px #e5e5e5;
	border-bottom:solid 1px #e5e5e5;
	padding:10px 15px;
	margin-bottom:15px;
	height:100%;
}
.gray_border{
	border:solid 1px #e5e5e5;
	padding:3px;
	display:block;
	margin-bottom:15px;
}
.border_yellow{
	border-bottom:solid 3px #ffcb05;
}
.border_green{
	border-bottom:solid 3px #b8db9b;
}
.border_red{
	border-bottom:solid 3px #ed1b2f;
}
a{
	color:#007D9A;
	font-size:9pt;
	line-height:12pt;
	text-decoration:none;
}
a:hover{
	text-decoration:underline;
}
h1{
	font-family:Verdana, Geneva, sans-serif;
	color:#ed1b2f;
	font-size:17pt;
	margin-bottom:10px;
	line-height:20pt;
	font-weight:normal;
	border-bottom:solid 3px #ed1b2f;
	color:#676767;
	padding-bottom:7px;
	margin-bottom:20px;
}
h2{
	background-color:#e5e5e5;
	text-transform:uppercase;
	font-family:Verdana, Geneva, sans-serif;
	color:#3d505a;
	padding-top:8px;
	padding-left:18px;
	padding-bottom:7px;
	font-size:13pt;
	border-top:solid 1px #e5e5e5;
	border-left:solid 1px #e5e5e5;
	border-right:solid 1px #e5e5e5;
	line-height:14pt;
	font-weight:normal;
}
h2.quotes {
	background:url('../images/large_quotes.png') no-repeat;
	border:none;
	color:#007D9A;
	font-family:Arial,Helvetica,sans-serif;
	font-size:17pt;
	font-style:italic;
	font-weight:normal;
	line-height:27pt;
	text-transform:none;
	padding-left:45px;
}
h3{
	color:#000;
	font-family:Verdana, Geneva, sans-serif;
	font-size:12pt;
	line-height:15pt;
	font-weight:bold;
	margin-bottom:10px;
	text-decoration:none;	
}
h4{
	color:#000;
	font-family:Verdana, Geneva, sans-serif;
	font-size:9pt;
	font-weight:bold;
	line-height:12pt;
	margin-bottom:10px;
	text-decoration:none;	
}
a.links{
	color:#007D9A;
	font-family:Verdana, Geneva, sans-serif;
	font-size:9pt;
	font-weight:bold;
	line-height:12pt;
	margin-bottom:10px;
	text-decoration:none;
}
a.links:hover{
	text-decoration:underline;
}
h3 a,
h3 a:link,
h3 a:visited{
	color:#007D9A;
	font-family:Verdana, Geneva, sans-serif;
	font-size:12pt;
	line-height:15pt;
	font-weight:bold;
	margin-bottom:10px;
	text-decoration:none;	
}
h3 a:hover{
	text-decoration:underline;
}
h4 a,
h4 a:link,
h4 a:visited{
	color:#007D9A;
	font-family:Verdana, Geneva, sans-serif;
	font-size:9pt;
	font-weight:bold;
	line-height:12pt;
	margin-bottom:10px;
	text-decoration:none;
}
h4 a:hover{
	text-decoration:underline;
}
p{
	font-family:Arial, Helvetica, sans-serif;
	font-size:9pt;
	line-height:12pt;
	margin-bottom:15px;
}
span.date{
	font-family:Verdana, Geneva, sans-serif;
	font-size:7pt;
	color:#787878;
	line-height:12pt;
}
span.m_icon {
	background:url('../images/m_icon.png') no-repeat;
	display:inline-block;
	height:12px;
	text-indent:-9999px;
	width:12px;
}
b, strong{
	font-weight:bold;
}
i, em{
	font-style:italic;
}
/***** column one *******/
	#column_one .section_gray_border{
		width:134px;
		padding:10px 0 10px 10px;
	}

	/*****FOR STATE RESTAURANT ASSOCIATES ONLY ***/
	div#search_restaurant{
		text-align:center;	
	}
	div#search_restaurant h2{
		background:none;
		border:none;
		padding-left:0;
		text-align:center;
		text-transform:none;	
	}
	div#search_restaurant p{
		margin-left:5px;	
	}
	div#content_area div#search_restaurant select.dropdown_fields{
		border-color:#535353;
		border-style:solid;
		border-width:2px 1px 1px;
		color:#666666;
		/*** margin:5px auto; ***/
		width:120px;	
	}
	/********************/

div#content_area div#tertiary_nav select.dropdown_fields{
		border-color:#535353;
	border-style:solid;
	border-width:2px 1px 1px;
	color:#666666;
	margin-bottom:5px;
	margin-left:-15px;
	margin-top:5px;
	width:125px;
}

/***** ordered list *****/

ol {
	color:#000;
	/*color:#203F98;*/
	margin-left:15px;
}
ol li {
	list-style-type:decimal;
	margin-bottom:5px;
}
ol li a,
ol li a:link,
ol li a:visited {
	color:#027E9C;
	text-decoration:none;
}
ol li a:hover{
	text-decoration:underline;
}
ol li p{
	color:#000;
	margin-bottom:0px;
}

/***** unordered list *****/
ul {
	color:#000;
	/*color:#B8DB9B;*/
	margin-left:15px;
}
ul li {
	list-style-type:square;
	margin-bottom:5px;
}
ul li p{
	color:#000;
	margin-bottom:0px;
}
ul li a,
ul li a:link,
ul li a:visited {
	color:#027E9C;
	text-decoration:none;
}
ul li a:hover{
	text-decoration:underline;
}
ul.sub_bullets{
	margin-top:5px;
}
ul.sub_bullets li{
	list-style-type:disc;
}
ul.secondary_sub_bullets{
	margin-top:5px;
}
ul.secondary_sub_bullets li{
	list-style-type:circle;
}
ul.center_lists{
	margin-bottom:20px;
}
div#content_area #column_two ul{
	margin-bottom:15px;
}

			/********CALL TO ACTION STYLES **********/
			a.call_to_action,
			a.call_to_action:link,
			a.call_to_action:visited{
				text-transform:uppercase;
				text-decoration:none;
				color:#3d505a;
				font-family:Verdana, Geneva, sans-serif;
				position:relative;
			}
			a.call_to_action:hover{
				color:#027E9C;
			}
			#all_news_stories,
			#all_news_stories:link,
			#all_news_stories:visited{
				text-align:right;
				margin:20px 0px 5px 0;
				padding-right:10px;
				display:block;
			}
			#all_news_stories:hover{
				color:#027E9C;
			}
			span.call_to_action_caption,
			span.call_to_action_caption:link,
			span.call_to_action_caption:visited{
				text-transform:uppercase;
				text-decoration:none;
				color:#404041;
				font-family:Verdana, Geneva, sans-serif;
				position:relative;
				text-transform:none;
				font-size:7pt;
				display:block;
			}
			a.call_to_action_caption_red,
			a.call_to_action_caption_red:link,
			a.call_to_action_caption_red:visited{
				display:block;
				text-transform:uppercase;
				text-decoration:none;
				color:#ed1b2f;
				font-family:Verdana, Geneva, sans-serif;
				position:relative;
				text-transform:none;
				font-size:7pt;
			}
			a.call_to_action_caption_red:hover{
				color:#ed1b2f;
			}
			span.blue_arrow{
				text-indent:-9999px;
				background:url('../images/arrows_small.png') no-repeat;
				background-position:0px -9px;
				height:9px;
				width:8px;
				cursor:pointer;
				display:inline-block;
				margin-left:5px;
				font-size:0;
				line-height:18px;
				vertical-align:middle;
			}
			span.gray_arrow{
				text-indent:-9999px;
				background:url('../images/arrows_small.png') no-repeat;
				clip:rect(0px 8px 9px 0);  /*IE 6 fix */
				height:9px;
				width:8px;
				cursor:pointer;
				display:inline-block;
				margin-left:5px;
				font-size:0;
				line-height:18px;
				vertical-align:middle;
			}
			span.red_arrow{
				text-indent:-9999px;
				background:url('../images/red_arrow.png') no-repeat;
				height:8px;
				width:7px;
				cursor:pointer;
				display:inline-block;
				margin-left:5px;
				font-size:0;
				line-height:18px;
				vertical-align:middle;
			}
			span#full_story_arrow{
				text-indent:-9999px;
				background:url('../images/arrows_small.png') no-repeat;
				background-position:0px -9px;
				height:9px;
				width:8px;
				cursor:pointer;
				display:inline-block;
				margin-left:5px;
				font-size:0;
				line-height:18px;
				vertical-align:middle;
			}
			/***********END CALL TO ACTION STYLES **********/
div.story_with_thumbnail{
	height:100%;
}
div.story_with_thumbnail div.content_area_left_image{
	margin-right:10px;
}		
div.story_with_thumbnail div.content_area_right_image{
	margin-left:10px;
}
div.content_area_right_image{
	float:right;
	margin:5px;
	width:185px; 					/*need to set a width if there is copy below the image */
}
div.content_area_left_image{
	float:left;
	margin:5px;
}
div.content_area_right_image img,
div.content_area_left_image img{
	margin-bottom:5px;
}

	/****** 2 column split within main column ******/
	
	div.split_column{
		margin-bottom:15px;
		overflow:hidden;
		height:100%;
	}
	.left_split{
		float:left;
		width:49%;
		height:100%;
	}
	/*
	.left_split .section_gray_border,
	.right_split .section_gray_border{
		margin-bottom:0px;
	}*/
	.right_split{
		width:49%;
		float:right;
		height:100%;
	}
	/****** end 2 column split within main column ******/
	/****** tertiary nav styles *****/

	div#tertiary_nav{
		background-color:#F0F0F0;
		border-top:3px solid #FFCB05;
		margin-bottom:15px;
		padding:0 0 10px 0;
		/*
		background-color:#f0f0f0;
		border-top:3px solid #ffcb05;
		margin-bottom:15px;
		padding:0 0 10px 10px;
		width:126px;
		*/
	}
	div#tertiary_nav h2{
		background-color:#C4C3C8;
		border:medium none;
		color:#FFFFFF;
		font-size:9pt;
		font-weight:bold;
		margin-bottom:10px;
		padding:5px 12px;
		position:relative;
		text-transform:none;
		width:122px;

		
		/*
		border:none;
		background-color:#c4c3c8;
		color:#fff;
		text-transform:none;
		margin-bottom:10px;
		width:122px;
		font-weight:bold;
		font-size:9pt;
		position:relative;
		padding-bottom:5px;
		padding-top:5px;
		padding-left:12px;
		padding-right:12px;
		left:-10px;
		*/
	}
	div#tertiary_nav h2 a,
	div#tertiary_nav h2 a:link,
	div#tertiary_nav h2 a:visited{
		text-decoration:none;
		color:#fff;
		line-height:14pt;
	}
	div#tertiary_nav ul{
		color:#ffcb05;
		margin-left:0;
		list-style-type:none;	
	}
	div#tertiary_nav ul li{
		margin-bottom:20px;	
		margin-left:10px;
		width:110px;
		list-style-type:none;
		background: url('../images/yellow_bullet.gif') no-repeat 0px 6px;
		font-size:9pt;
		font-weight:bold;
		padding-left:15px;
		line-height:12pt;
		font-family:Verdana,Geneva,sans-serif;
	}
	div#tertiary_nav ul li.active{
		background: url('../images/red_arrow.png') no-repeat 0px 3px;
	}
	
	div#tertiary_nav ul li a{
		color:#203f98;
		font-weight:bold;
		font-family:Verdana,Geneva,sans-serif;
		font-size:9pt;
		line-height:12pt;
		text-decoration:none;
	}
	div#tertiary_nav ul li a:hover{
		color:#ed1b2f;
		text-decoration:none;
		cursor:pointer;
	}
	div#tertiary_nav ul li span{
		color:#000;
		font-family:Verdana,Geneva,sans-serif;
		font-size:9pt;
		font-weight:bold;
		line-height:12pt;
	}

	
	div#tertiary_nav ul li ul.sub_bullets{
		color:#404041;
		background:none;
	}
	div#tertiary_nav ul li ul.sub_bullets li{
		background: url('../images/gray_bullet.gif') no-repeat 0px 6px;
		margin-bottom:4px;
		list-style-image:none;
		margin-left:0px;
		width:100px;
	}
	div#tertiary_nav ul li ul.sub_bullets li.active{
		background: url('../images/red_arrow.png') no-repeat 0px 3px;
	}
	div#tertiary_nav ul li ul.sub_bullets li a{
		color:#404041;
		font-weight:normal;
	}
	div#tertiary_nav ul li ul.sub_bullets li a:hover{
		color:#007d9a;
	}
	/****** end tertiary nav styles *****/
	
	/****** right sidebar styles *****/
	div#column_three ul{
		color:#b8db9b;
		margin-left:15px;
	}
	div#column_three ul li{
		list-style-type:square;
		margin-bottom:3px;
	}
	div#column_three ul p{
		color:#000;	
	}
	div#column_three ul li h3{
		display:inline;
	}
	div#column_three p.last_paragraph{
		margin-bottom:0px;
	}
	div#sign_up div {
		background:#01667D url('../images/login_gradient.jpg') repeat-x scroll 0 0;
		height:100%;
		padding:7px 0 10px 14px;
	}
	div#sign_up h2 {
		background:transparent none repeat scroll 0 0;
		border:medium none;
		color:#FFFFFF;
		margin-bottom:10px;
		padding:0;
	}
	div#content_area div#sign_up input.text_fields {
		border-left:medium none;
		border-right:medium none;
		border-top:2px solid #535353;
		color:#999999;
		float:left;
		margin-bottom:5px;
		margin-right:10px;
		width:207px;
	}
	div#sign_up input#submit {
		margin-top:10px;
	}
	/****** end right sidebar styles *****/
	
	/*******FORM FIELDS **********/
	.form_fields{
		display:block;
	}
	div#content_area input.text_fields {
		border-color:#535353;
		border-style:solid;
		border-width:2px 1px 1px;
		color:#666;
		margin-bottom:5px;
		width:265px;				/*this can be a custom option */
	}
	div#content_area select.dropdown_fields{
		border-color:#535353;
		border-style:solid;
		border-width:2px 1px 1px;
		color:#666;
		margin-bottom:5px;
		width:267px;   				/*this can be a custom option */
	}
	div#content_area textarea.textarea_fields{
		border-color:#535353;
		border-style:solid;
		border-width:2px 1px 1px;
		color:#666;
		margin-bottom:5px;
		width:265px; 				/*this can be a custom option */
		height:100px;				/*this can be a custom option */
	}
	div#content_area input.form_buttons{
		margin-top:5px;
		margin-bottom:10px;
	}
	/*******End FORM FIELDS **********/
	
	/******* FAQ STYLES **********/
	div#faqs .row-odd{
		padding:10px 15px;
	}
	
	div#faqs .row-even{
		padding:10px 15px;
	}
	div#faqs .row-even .faq-title,
	div#faqs .row-odd .faq-title{
		font-weight:bold;
		color:#007D9A;
		cursor:pointer;
	}
	div#faqs .row-even .faq_description_field,
	div#faqs .row-odd .faq_description_field{
		border-top:1px solid #D1D2D4;
		padding:10px;
		width:100%;
		margin-top:5px;
	}
	div#faqs .row-even .faq_description_field p, 
	div#faqs .row-odd .faq_description_field p{
		margin-bottom:0px;
	}

/******* END CONTENT AREA DEFAULTS ********/

/*****FOOTER STYLES ****/
div#footer{
	margin-top:30px;
	width:100%;
	position:relative;
	padding-bottom:50px;
}

ul#social_media_links{
	margin:0 auto;
	height:57px;
	width:762px;
	margin-bottom:30px;
}
	ul#social_media_links li{
	height:57px;
	display:inline-block;
	float:left;
}
	ul#social_media_links li a{
		display: block;
		float:left;
		height:57px;
		outline:none;
		text-indent:-9999px;
	}
	ul#social_media_links li#left_blank{
		background:url('../images/social_media_links2.png') 0px 0px no-repeat;
		width: 103px;
	}
	ul#social_media_links li#twitter a{
		background:url('../images/social_media_links2.png') -103px 0px no-repeat;
		width: 113px;
	}
	ul#social_media_links li#facebook a{
		background:url('../images/social_media_links2.png') -216px 0px no-repeat;
		width: 102px;
	}
	ul#social_media_links li#youtube a{
		background:url('../images/social_media_links2.png') -318px 0px no-repeat;
		width: 113px;
	}
	ul#social_media_links li#linkedin a{
		background:url('../images/social_media_links2.png') -431px 0px no-repeat;
		width: 126px;
	}
	ul#social_media_links li#flickr a{
		background:url('../images/social_media_links2.png') -557px 0px no-repeat;
		width: 100px;
	}
	ul#social_media_links li#right_blank{
		background:url('../images/social_media_links2.png') -667px 0px no-repeat;
		width: 105px;
	}
div#footer a img{
	float:left;
}
div#footer span{
	margin-top:5px;
	display:inline-block;
	padding-left:5px;
}
div#footer span#footer_address{
	position:absolute;
	right:0;
	top:88px;
}
div#footer ul#footer_links{
	font-size:7pt;
	display:block;
	margin-top:5px;
	padding-left:74px;
}
	div#footer ul#footer_links li{
		display:inline;
	}
	div#footer ul#footer_links li a,
	div#footer ul#footer_links li a:link,
	div#footer ul#footer_links li a:visited{
		color:#3d505a;
		text-decoration:none;
	}
	div#footer ul#footer_links li#contact{
		position:relative;
		right:0;
	}
/******* END FOOTER STYLES ********/

/******** TABLE STYLES **********/
table{
	border-collapse:collapse;
}
th h2{
	font-size:11pt;	
	padding-left:7px;
}
tr.divider{
	height:20px;
	background-color:#eaeaea;
}
tr.divider td{
	padding:5px;
	font-weight:bold;
}
tr.divider td p{
	margin-bottom:0px;
}
td.left_col{
	width:100px;
	font-weight:bold;
}
td.left_col,
td.right_col{
	padding:10px;
}