/* 
Title:	Proto Labs master styles for screen media
*/

/* Type Selectors */

html
{
	height: 100%;
	width: 100%;
	margin: 0 1px 1px 0;
}

body
{
	line-height:normal !important;
	margin: 0;
	width: 100%;
	height: 100%;
	background: #aaa url(../images/main_backer.jpg) repeat-x center 0;
}

form
{
	margin: 0;
}

a, a:link, a:visited
{
	color: #56819f;
	text-decoration: none;
}

a:hover, a:active
{
	text-decoration: underline;
}

a:active, a:focus
{
	outline: 0;
	border: 0;
}

.calendarLink, calendarLink:link, calendarLink:visited
{
	color: #56819f;
	text-decoration: none;
}

calendarLink:hover, calendarLink:active
{
	text-decoration: underline;
}

calendarLink:active, a:focus
{
	outline: 0;
	border: 0;
}

h1
{
	margin: 0;
	font: normal normal normal 22px/22px 'Trebuchet MS' , Verdana, Geneva, Arial, Helvetica, sans-serif;
	color: #000;
}

h1 span
{
	color: #cf0;
}

img
{
	border: none;
}

/* End Type Selectors */


/* Main Structure Definitions */

#main
{
	width: 978px;
	margin: 0 auto;
}

#header
{
	text-align: right;
	height: 90px;
	padding: 0 5px 0 0;
}

.topboxes
{
	width: 973px;
	height: 345px;
	padding: 10px 5px 0 0;
	background: transparent url(../images/topboxes_backer.png) no-repeat 0 0;
	display:none;
}

.topboxes img.mainpart
{
	float: left;
}

.part_guess
{
	float: left;
	width: 203px;
	padding: 18px 25px 0 15px;
}

.part_guess h1
{
	margin: 0 0 11px 0;
	font: normal normal bold 22px/22px 'Trebuchet MS' , Verdana, Geneva, Arial, Helvetica, sans-serif;
	color: #000;
}

.part_guess_header
{
	margin: 0 0 11px 0;
	font: normal normal bold 22px/22px 'Trebuchet MS' , Verdana, Geneva, Arial, Helvetica, sans-serif;
	color: #000;
	display: block;
}

.part_guess_question
{
	margin: 12px 0 11px 0;
	font: normal normal bold 14px/16px 'Trebuchet MS' , Verdana, Geneva, Arial, Helvetica, sans-serif;
	color: #000;
}

.part_quess_subnote
{
	font: normal normal bolder 11px/16px Verdana, Geneva, Arial, Helvetica, sans-serif;
	color: #666;
}

.part_guess_label
{
	display: block;
	margin: 0 0 4px 0;
	font: normal normal bold 10px/10px 'Trebuchet MS' , Verdana, Geneva, Arial, Helvetica, sans-serif;
	color: #777;
}

.part_guess_radio
{
	overflow: visible;
	float: left;
	display:inline;
	padding-bottom:10px;
}

.part_guess_radio input
{
	float: left;
	display:inline;
}

.part_guess_radio label
{
	margin: 0 0 0 3px;
	font: normal normal bold 10px/100% 'Trebuchet MS' , Verdana, Geneva, Arial, Helvetica, sans-serif;
	width:160px;
	color: #777;
	vertical-align:middle;
	margin-left: 10px;
	float: left;
	display:inline;
}

.part_guess input#EmailTextBox
{
	width: 197px;
	height: 25px;
	padding: 4px 2px 0 2px;
	font: normal normal normal 14px/14px Verdana, Geneva, Arial, Helvetica, sans-serif;
	color: #000;
}

.part_guess h2
{
	margin: 12px 0 11px 0;
	font: normal normal bold 14px/16px 'Trebuchet MS' , Verdana, Geneva, Arial, Helvetica, sans-serif;
	color: #000;
}

.part_guess ul
{
	margin: 0;
	list-style: none;
	padding: 0;
}

.part_guess ul li
{
	font: normal normal normal 10px/13px Verdana, Geneva, Arial, Helvetica, sans-serif;
	color: #000;
}

.part_guess ul li input
{
	float: left;
	margin: 2px 4px 5px 0;
	width: 14px;
	height: 14px;
}

.part_guess ul li span
{
	float: left;
	display: block;
	width: 185px;
	margin: 0 0 5px 0;
}

.part_guess p
{
	font: normal normal normal 11px/16px Verdana, Geneva, Arial, Helvetica, sans-serif;
	color: #666;
}

.part_guess p.note
{
	margin: 0 0 8px 0;
	font: italic normal normal 10px/13px Verdana, Geneva, Arial, Helvetica, sans-serif;
	color: #777;
}

.part_guess input.submit
{
	float: right;
}

.topboxes_right
{
	float: left;
	width: 202px;
	padding: 17px 15px 0 15px;
}

.topboxes_right h3
{
	margin: 0 0 8px 0;
	font: normal normal bold 10px/10px 'Trebuchet MS' , Verdana, Geneva, Arial, Helvetica, sans-serif;
	color: #777;
	text-transform: uppercase;
}

.topboxes_right_h3
{
	margin: 0 0 8px 0;
	font: normal normal bold 10px/10px 'Trebuchet MS' , Verdana, Geneva, Arial, Helvetica, sans-serif;
	color: #777;
	text-transform: uppercase;
	display:block;
}

.topboxes_right h2
{
	margin: 0 0 8px 0;
	font: normal normal bold 16px/18px 'Trebuchet MS' , Verdana, Geneva, Arial, Helvetica, sans-serif;
	color: #000;
}

.topboxes_right_h2
{
	margin: 0 0 8px 0;
	font: normal normal bold 16px/18px 'Trebuchet MS' , Verdana, Geneva, Arial, Helvetica, sans-serif;
	color: #000;
	display: block;
}

.topboxes_right a, .topboxes_right a:link, .topboxes_right a:visited
{
	xfont: normal normal normal 11px Verdana, Geneva, Arial, Helvetica, sans-serif;
	font-weight:normal;
	font-size: 11px;
	font-family:Verdana, Geneva, Arial, Helvetica, sans-serif;
	color: #78a22e;
	text-decoration: none;
	padding: 0 0 0 14px;
	background: transparent url(../images/green_arrow.gif) no-repeat 0 3px;
	line-height:11px;
}

.topboxes_right a:hover, .topboxes_right a:active
{
	text-decoration: underline;
	font-weight:normal;
	color: #78a22e;
}

.topboxes_right .seperate
{
	margin: 4px 0 0 0;
	height: 30px;
	background: transparent url(../images/fade_line.gif) no-repeat center center;
}

.topboxes_right .tip
{
	margin: 47px 0 0 0;
	font: normal normal normal 10px/13px Verdana, Geneva, Arial, Helvetica, sans-serif;
	color: #000;
}

.topboxes_right .tip h2
{
	margin: 0 0 2px 0;
}

.topboxes_right .tip p
{
	margin: 0 0 10px 0;
}

.topboxes_right_tip_paragraph
{
	margin: 0 0 10px 0;
	font: normal normal normal 10px/13px Verdana, Geneva, Arial, Helvetica, sans-serif;
	color: black;
	display:block;
}

.topboxes_right .tip .tip_content
{
	display: none;
}

a.calendarRegisterLink
{
		font: normal normal normal 11px/11px Verdana, Geneva, Arial, Helvetica, sans-serif;
	color: #78a22e;
	text-decoration: none;
	padding: 0 0 0 14px;
	background: transparent url(../images/green_arrow.gif) no-repeat 0 3px;
		outline: 0;
	border: 0;
	margin:0;
	cursor:auto;
}

.tip_style
{
	padding: 0 50px 10px 50px;
}

.tip_style h1
{
	font: normal normal bold 36px/36px 'Trebuchet MS' , Verdana, Geneva, Arial, Helvetica, sans-serif;
	color: #666;
	margin: 0 0 15px 0;
}

.tip_style_h1
{
	font: normal normal bold 36px/36px 'Trebuchet MS' , Verdana, Geneva, Arial, Helvetica, sans-serif;
	color: #666;
	margin: 0 0 15px 0;
	display:block;
}

.tip_style h1 span.amp
{
	color: #666;
}

.tip_style p
{
	font: normal normal normal 12px/18px Verdana, Geneva, Arial, Helvetica, sans-serif;
	color: #666;
	margin: 10px 0;
}

.tip_style ul 
{
	font: normal normal normal 12px/18px Verdana, Geneva, Arial, Helvetica, sans-serif;
	color: #666;
	margin-left: 35px;
}

.tip_style_p
{
	font: normal normal normal 12px/18px Verdana, Geneva, Arial, Helvetica, sans-serif;
	color: #666;
	margin: 10px 0;
}

#part_nav
{
	width: 973px;
	height: 126px;
	margin: 11px 0 0 0;
}

#part_nav a.month, #part_nav a.month:link, #part_nav a.month:visited, #part_nav a.month:hover, #part_nav a.month:active
{
	display: block;
	float: left;
	width: 77px;
	height: 103px;
	margin: 0 0 0 1px;
	text-decoration: none;
	font: normal normal normal 12px/12px 'Trebuchet MS' , Verdana, Geneva, Arial, Helvetica, sans-serif;
	text-transform: uppercase;
	text-align: center;
	padding: 23px 0 0 3px;
}

/* DecemberLastYear Nav */

#part_nav a.decPrev, #part_nav a.decPrev:link, #part_nav a.decPrev:visited
{
	background: transparent url(../../images/UnitedStates/navpart_decprev.gif) no-repeat 3px 42px;
	color: #999;
}

#part_nav a.decPrev:hover, #part_nav a.decPrev:active
{
	background: transparent url(../../images/UnitedStates/navpart_decprev_over.gif) no-repeat 3px 42px;
	color: #b9bab7;
}

/* January Nav */

#part_nav a.january, #part_nav a.january:link, #part_nav a.january:visited
{
	background: transparent url(../../images/UnitedStates/navpart_jan.gif) no-repeat 3px 42px;
	color: #999;
}

#part_nav a.january:hover, #part_nav a.january:active
{
	background: transparent url(../../images/UnitedStates/navpart_jan_over.gif) no-repeat 3px 42px;
/*	color: #fc5f1d; */
	color: #c0a130;
}

#part_nav a.january_off, #part_nav a.january_off:link, #part_nav a.january_off:visited, #part_nav a.january_off:hover, #part_nav a.january_off:active
{
	background: transparent url(../../images/UnitedStates/navpart_jan_off.gif) no-repeat 3px 42px;
	color: #555;
}

#part_nav a.january_current, #part_nav a.january_current:link, #part_nav a.january_current:visited, #part_nav a.january_current:hover, #part_nav a.january_current:active
{
	background: transparent url(../../images/UnitedStates/navpart_jan_current.gif) no-repeat 3px 0;
	color: #c0a130;
}

/* February Nav */

#part_nav a.february, #part_nav a.february:link, #part_nav a.february:visited
{
	background: transparent url(../../images/UnitedStates/navpart_feb.gif) no-repeat 3px 42px;
	color: #999;
}

#part_nav a.february:hover, #part_nav a.february:active
{
	background: transparent url(../../images/UnitedStates/navpart_feb_over.gif) no-repeat 3px 42px;
	color: #914594;
}

#part_nav a.february_off, #part_nav a.february_off:link, #part_nav a.february_off:visited, #part_nav a.february_off:hover, #part_nav a.february_off:active
{
	background: transparent url(../../images/UnitedStates/navpart_feb_off.gif) no-repeat 3px 42px;
	color: #555;
}

#part_nav a.february_current, #part_nav a.february_current:link, #part_nav a.february_current:visited, #part_nav a.february_current:hover, #part_nav a.february_current:active
{
	background: transparent url(../../images/UnitedStates/navpart_feb_current.gif) no-repeat 3px 0;
	color: #914594;
}

/* March Nav */

#part_nav a.march, #part_nav a.march:link, #part_nav a.march:visited
{
	background: transparent url(../../images/UnitedStates/navpart_mar.gif) no-repeat 3px 42px;
	color: #999;
}

#part_nav a.march:hover, #part_nav a.march:active
{
	background: transparent url(../../images/UnitedStates/navpart_mar_over.gif) no-repeat 3px 42px;
	color: #638da7;
}

#part_nav a.march_off, #part_nav a.march_off:link, #part_nav a.march_off:visited, #part_nav a.march_off:hover, #part_nav a.march_off:active
{
	background: transparent url(../../images/UnitedStates/navpart_mar_off.gif) no-repeat 3px 42px;
	color: #555;
}

#part_nav a.march_current, #part_nav a.march_current:link, #part_nav a.march_current:visited, #part_nav a.march_current:hover, #part_nav a.march_current:active
{
	background: transparent url(../../images/UnitedStates/navpart_mar_current.gif) no-repeat 3px 0;
	color: #638da7;
}

/* April Nav */

#part_nav a.april, #part_nav a.april:link, #part_nav a.april:visited
{
	background: transparent url(../../images/UnitedStates/navpart_apr.gif) no-repeat 3px 42px;
	color: #999;
}

#part_nav a.april:hover, #part_nav a.april:active
{
	background: transparent url(../../images/UnitedStates/navpart_apr_over.gif) no-repeat 3px 42px;
	color: #f19845;
}

#part_nav a.april_off, #part_nav a.april_off:link, #part_nav a.april_off:visited, #part_nav a.april_off:hover, #part_nav a.april_off:active
{
	background: transparent url(../../images/UnitedStates/navpart_apr_off.gif) no-repeat 3px 42px;
	color: #555;
}

#part_nav a.april_current, #part_nav a.april_current:link, #part_nav a.april_current:visited, #part_nav a.april_current:hover, #part_nav a.april_current:active
{
	background: transparent url(../../images/UnitedStates/navpart_apr_current.gif) no-repeat 3px 0;
	color: #f19845;
}

/* May Nav */

#part_nav a.may, #part_nav a.may:link, #part_nav a.may:visited
{
	background: transparent url(../../images/UnitedStates/navpart_may.gif) no-repeat 3px 42px;
	color: #999;
}

#part_nav a.may:hover, #part_nav a.may:active
{
	background: transparent url(../../images/UnitedStates/navpart_may_over.gif) no-repeat 3px 42px;
	color: #79b159;
}

#part_nav a.may_off, #part_nav a.may_off:link, #part_nav a.may_off:visited, #part_nav a.may_off:hover, #part_nav a.may_off:active
{
	background: transparent url(../../images/UnitedStates/navpart_may_off.gif) no-repeat 3px 42px;
	color: #555;
}

#part_nav a.may_current, #part_nav a.may_current:link, #part_nav a.may_current:visited, #part_nav a.may_current:hover, #part_nav a.may_current:active
{
	background: transparent url(../../images/UnitedStates/navpart_may_current.gif) no-repeat 3px 0;
	color: #79b159;
}

/* June Nav */

#part_nav a.june, #part_nav a.june:link, #part_nav a.june:visited
{
	background: transparent url(../../images/UnitedStates/navpart_jun.gif) no-repeat 3px 42px;
	color: #999;
}

#part_nav a.june:hover, #part_nav a.june:active
{
	background: transparent url(../../images/UnitedStates/navpart_jun_over.gif) no-repeat 3px 42px;
	color: #9c9c9c;
}

#part_nav a.june_off, #part_nav a.june_off:link, #part_nav a.june_off:visited, #part_nav a.june_off:hover, #part_nav a.june_off:active
{
	background: transparent url(../../images/UnitedStates/navpart_jun_off.gif) no-repeat 3px 42px;
	color: #555;
}

#part_nav a.june_current, #part_nav a.june_current:link, #part_nav a.june_current:visited, #part_nav a.june_current:hover, #part_nav a.june_current:active
{
	background: transparent url(../../images/UnitedStates/navpart_jun_current.gif) no-repeat 3px 0;
	color: #9c9c9c;
}

/* July Nav */

#part_nav a.july, #part_nav a.july:link, #part_nav a.july:visited
{
	background: transparent url(../../images/UnitedStates/navpart_jul.gif) no-repeat 3px 42px;
	color: #999;
}

#part_nav a.july:hover, #part_nav a.july:active
{
	background: transparent url(../../images/UnitedStates/navpart_jul_over.gif) no-repeat 3px 42px;
	color: #c02641;
}

#part_nav a.july_off, #part_nav a.july_off:link, #part_nav a.july_off:visited, #part_nav a.july_off:hover, #part_nav a.july_off:active
{
	background: transparent url(../../images/UnitedStates/navpart_jul_off.gif) no-repeat 3px 42px;
	color: #555;
}

#part_nav a.july_current, #part_nav a.july_current:link, #part_nav a.july_current:visited, #part_nav a.july_current:hover, #part_nav a.july_current:active
{
	background: transparent url(../../images/UnitedStates/navpart_jul_current.gif) no-repeat 3px 0;
	color: #c02641;
}

/* August Nav */

#part_nav a.august, #part_nav a.august:link, #part_nav a.august:visited
{
	background: transparent url(../../images/UnitedStates/navpart_aug.gif) no-repeat 3px 42px;
	color: #999;
}

#part_nav a.august:hover, #part_nav a.august:active
{
	background: transparent url(../../images/UnitedStates/navpart_aug_over.gif) no-repeat 3px 42px;
	color: #dcdcdc;
}

#part_nav a.august_off, #part_nav a.august_off:link, #part_nav a.august_off:visited, #part_nav a.august_off:hover, #part_nav a.august_off:active
{
	background: transparent url(../../images/UnitedStates/navpart_aug_off.gif) no-repeat 3px 42px;
	color: #555;
}

#part_nav a.august_current, #part_nav a.august_current:link, #part_nav a.august_current:visited, #part_nav a.august_current:hover, #part_nav a.august_current:active
{
	background: transparent url(../../images/UnitedStates/navpart_aug_current.gif) no-repeat 3px 0;
	color: #dcdcdc;
}

/* September Nav */

#part_nav a.september, #part_nav a.september:link, #part_nav a.september:visited
{
	background: transparent url(../../images/UnitedStates/navpart_sep.gif) no-repeat 3px 42px;
	color: #999;
}

#part_nav a.september:hover, #part_nav a.september:active
{
	background: transparent url(../../images/UnitedStates/navpart_sep_over.gif) no-repeat 3px 42px;
	color: #8363aa;
}

#part_nav a.september_off, #part_nav a.september_off:link, #part_nav a.september_off:visited, #part_nav a.september_off:hover, #part_nav a.september_off:active
{
	background: transparent url(../../images/UnitedStates/navpart_sep_off.gif) no-repeat 3px 42px;
	color: #555;
}

#part_nav a.september_current, #part_nav a.september_current:link, #part_nav a.september_current:visited, #part_nav a.september_current:hover, #part_nav a.september_current:active
{
	background: transparent url(../../images/UnitedStates/navpart_sep_current.gif) no-repeat 3px 0;
	color: #8363aa;
}

/* October Nav */

#part_nav a.october, #part_nav a.october:link, #part_nav a.october:visited
{
	background: transparent url(../../images/UnitedStates/navpart_oct.gif) no-repeat 3px 42px;
	color: #999;
}

#part_nav a.october:hover, #part_nav a.october:active
{
	background: transparent url(../../images/UnitedStates/navpart_oct_over.gif) no-repeat 3px 42px;
	color: #da202c;
}

#part_nav a.october_off, #part_nav a.october_off:link, #part_nav a.october_off:visited, #part_nav a.october_off:hover, #part_nav a.october_off:active
{
	background: transparent url(../../images/UnitedStates/navpart_oct_off.gif) no-repeat 3px 42px;
	color: #555;
}

#part_nav a.october_current, #part_nav a.october_current:link, #part_nav a.october_current:visited, #part_nav a.october_current:hover, #part_nav a.october_current:active
{
	background: transparent url(../../images/UnitedStates/navpart_oct_current.gif) no-repeat 3px 0;
	color: #da202c;
}

/* November Nav */

#part_nav a.november, #part_nav a.november:link, #part_nav a.november:visited
{
	background: transparent url(../../images/UnitedStates/navpart_nov.gif) no-repeat 3px 42px;
	color: #999;
}

#part_nav a.november:hover, #part_nav a.november:active
{
	background: transparent url(../../images/UnitedStates/navpart_nov_over.gif) no-repeat 3px 42px;
	color: #c0a130;
}

#part_nav a.november_off, #part_nav a.november_off:link, #part_nav a.november_off:visited, #part_nav a.november_off:hover, #part_nav a.november_off:active
{
	background: transparent url(../../images/UnitedStates/navpart_nov_off.gif) no-repeat 3px 42px;
	color: #555;
}

#part_nav a.november_current, #part_nav a.november_current:link, #part_nav a.november_current:visited, #part_nav a.november_current:hover, #part_nav a.november_current:active
{
	background: transparent url(../../images/UnitedStates/navpart_nov_current.gif) no-repeat 3px 0;
	color: #c0a130;
}

/* December Nav */

#part_nav a.december, #part_nav a.december:link, #part_nav a.december:visited
{
	background: transparent url(../../images/UnitedStates/navpart_dec.gif) no-repeat 3px 42px;
	color: #999;
}

#part_nav a.december:hover, #part_nav a.december:active
{
	background: transparent url(../../images/UnitedStates/navpart_dec_over.gif) no-repeat 3px 42px;
	color: #df7a1c;
}

#part_nav a.december_off, #part_nav a.december_off:link, #part_nav a.december_off:visited, #part_nav a.december_off:hover, #part_nav a.december_off:active
{
	background: transparent url(../../images/UnitedStates/navpart_dec_off.gif) no-repeat 3px 42px;
	color: #555;
}

#part_nav a.december_current, #part_nav a.december_current:link, #part_nav a.december_current:visited, #part_nav a.december_current:hover, #part_nav a.december_current:active
{
	background: transparent url(../../images/UnitedStates/navpart_dec_current.gif) no-repeat 3px 0;
	color: #df7a1c;
}

#bottomboxes
{
	width: 973px;
	height: 334px;
	margin: 11px 0 0 0px;
	padding: 0 0 11px 0;
	border-bottom: 1px solid #b7b7b7;
}

#bottomboxes h1
{
	margin: 0 0 17px 0;
	font: normal normal normal 24px/26px 'Trebuchet MS' , Verdana, Geneva, Arial, Helvetica, sans-serif;
	color: #56819f;
}

.bottomboxes_h1
{
	margin: 0 0 17px 0;
	font: normal normal normal 24px/26px 'Trebuchet MS' , Verdana, Geneva, Arial, Helvetica, sans-serif;
	color: #56819f;
	display: block;
}

#bottomboxes #bottombox_left
{
	float: left;
	width: 445px;
	height: 317px;
	margin: 0 11px 0 0;
	padding: 17px 15px 0 15px;
	background: transparent url(../images/bottombox_backer.png) repeat 0 0;
}

#bottomboxes #bottombox_left p
{
	margin: 0;
	font: normal normal normal 10px/15px Verdana, Geneva, Arial, Helvetica, sans-serif;
	color: #ccc;
	width: 200px;
	float: left;
}

.bottombox_left_p
{
	margin: 0;
	font: normal normal normal 10px/15px Verdana, Geneva, Arial, Helvetica, sans-serif;
	color: #ccc;
	width: 200px;
	float: left;
}

#bottomboxes #bottombox_left p.left
{
	margin: 0 38px 0 0;
}

#bottomboxes #bottombox_left p strong
{
	color: #56819f;
}

#bottomboxes #bottombox_left p img
{
	padding: 24px 0 0 15px;
}

#bottomboxes #bottombox_left p a.icon, #bottomboxes #bottombox_left p a.icon:link, #bottomboxes #bottombox_left p a.icon:visited
{
	text-decoration: none;
	color: #78a22e;
	padding: 0 14px 0 0;
	background: transparent url(../images/icon_lean_more.gif) no-repeat right 1px;
}

#bottomboxes #bottombox_left p a:link, #bottomboxes #bottombox_left p a:visited
{
	color: #56819f;
}

#bottomboxes #bottombox_left p a:hover, #bottomboxes #bottombox_left p a.icon:hover, #bottomboxes #bottombox_left p a.icon:active
{
	text-decoration: underline;
}

#bottomboxes .bottombox_right_top
{
	float: left;
	width: 455px;
	height: 137px;
	margin: 0 0 11px 0;
	padding: 17px 15px 0 15px;
	background: transparent url(../images/bottombox_backer.png) repeat 0 0;
	display:none;
}

#bottomboxes .bottombox_right_top p
{
	margin: 0 5px 0 2px;
	font: normal normal normal 18px/22px 'Trebuchet MS' , Verdana, Geneva, Arial, Helvetica, sans-serif;
	color: #ccc;
}

#bottomboxes .bottombox_right_top p.credit
{
	margin: 11px 5px 0 0;
	font: normal normal normal 13px/11px 'Trebuchet MS' , Verdana, Geneva, Arial, Helvetica, sans-serif;
	color: #ccc;
	text-align: right;
}

#bottomboxes #bottombox_right_bottom
{
	float: left;
	width: 455px;
	height: 152px;
	padding: 17px 15px 0 15px;
	background: transparent url(../images/bottombox_backer.png) repeat 0 0;
}

#bottomboxes #bottombox_right_bottom ul
{
	list-style: none;
	margin: 0;
	padding: 0;
}

#bottomboxes #bottombox_right_bottom ul li
{
	padding: 5px 0 6px 0;
	border-bottom: 1px solid #575757;
	width:455px;
}

.bottombox_right_bottom_middle
{
	padding: 5px 0 6px 0px;
	border-bottom: 1px solid #575757;
	width:455px;
}

#bottomboxes #bottombox_right_bottom ul li.first
{
	padding: 0 0 6px 0;
}

.bottombox_right_bottom_first
{
	padding: 0 0 6px 0px;
	border-bottom: 1px solid #575757;
	width:455px;
}

#bottomboxes #bottombox_right_bottom ul li.last
{
	border-bottom: none;
}

.bottombox_right_bottom_last
{
	border-bottom: none;
	padding: 5px 0 0 0;
}

#bottomboxes #bottombox_right_bottom a, #bottomboxes #bottombox_right_bottom a:link, #bottomboxes #bottombox_right_bottom a:visited
{
	text-decoration: none;
	color: #78a22e;
	padding: 0 0 0 14px;
	background: transparent url(../images/green_arrow.gif) no-repeat 0 4px;
	font: normal normal normal 13px/15px Verdana, Geneva, Arial, Helvetica, sans-serif;
}

#bottomboxes #bottombox_right_bottom ul li a:hover, #bottomboxes #bottombox_right_bottom ul li a:active
{
	text-decoration: underline;
}

#bottombox_nominate_bottom
{
	width: 950px;
	height: 42px;
	margin: 11px 0 0 0;
	padding: 11px 11px 0 11px;
	border-bottom: 1px solid #b7b7b7;
	float: left;
	color: #ccc !important;
	background: transparent url(../images/bottombox_backer.png) repeat 0 0;
	font: normal normal normal 13px/15px Verdana, Geneva, Arial, Helvetica, sans-serif;
}

.blue_link, .blue_link:link, .blue_link:visited
{
	color: #56819f;
	text-decoration: none;
	font-weight:normal;
}

.blue_link:hover, .blue_link:active
{
	text-decoration: underline;
}

.blue_link:active, .blue_link:focus
{
	outline: 0;
	border: 0;
}


#footer
{
    font-family: Verdana, Geneva, Arial, Helvetica, sans-serif;
	margin: 0 0 0 0;
	width: 100%;
	color: #000000;
	font-size: 9px;
	line-height: 14px;
	text-align:center;
	padding-bottom:5px;
	padding-top:10px;
}

#footer a, #footer a:link, #footer a:visited
{
	color: #46708a;
	text-decoration: none;
}

#footer a:hover, #footer a:active
{
	text-decoration: underline;
}

#footer #footer a:active, #footer a:focus
{
	outline: 0;
	border: 0;
}


/* End Main Structure Definitions */


/* Sitewide Definitions */

.clearer
{
	height: 1px;
	overflow: hidden;
	clear: both;
	margin-top: -1px;
}

.left
{
	float: left;
}

p.top
{
	margin-top: 0;
}

span.amp
{
	font-family: Arial, Helvetica, sans-serif;
	color: #000;
}

/* End Sitewide Definitions */

