	#header {height: 72px; padding-top: 1em;}
		#header img {float: left;}
		img#logo {margin-top: 5px;}
		#header ul {float: right; clear: right; margin-bottom: 0;}
			#header ul li {display: inline; padding-left: 1.6em;}
h1, h2, h3, h4, #header h2, #header h1 {letter-spacing: .04em; /* line-height: 18px; */ line-height: 1em; margin-bottom: 18px; vertical-align:baseline;}
h1, h2, #header h2 span {font-weight: bold;}

			
body {
	margin-left: 0px;
	margin-top: 0px;csv_errors
	margin-right: 0px;
	margin-bottom: 0px;
	background-color:#FFFFFF;
	text-align:center;
	
	
}

input, select, textarea, .inputbox {
	font-family: "Lucida Sans Unicode", "Lucida Grande", Sans-Serif;
	font-size: 100%;
	padding: 3px 5px;
}

.total_raised {

font-size:36px;

}

fieldset.search {
	border: none;
	color:#666666;
	position:relative;
	width:165px;
	top:-50px;
	left:290px;
	z-index:2;
	float:right;
	margin:0 auto;
	}


.time_hover {
	color:#FFFFFF;
	font-size:16px;
	font-weight:bold;
	float:right;
	position:fixed;
	margin-left:525px;
	padding-top:250px;
	z-index:3;
	}


.search input.input {
	font-family: "Lucida Sans Unicode", "Lucida Grande", Sans-Serif;
	font-size: 12px;
	width: 115px;
	height: 23px;
	padding: 4px 10px 0px;
	border: 0px;
	
}

.search button.submit {
	width: 23px;
	height: 23px;
	background: url(images/search_button.gif) no-repeat top;
	cursor:pointer;
	border: 0px;
	padding: 3px 0px 0px 0px;
}

.input {
	width: 150px;
	font-family: "Lucida Sans Unicode", "Lucida Grande", Sans-Serif;
	font-size: 10px;
	color:#666666;
	border-width: 1px;
	border-color:#333333;
	}

fieldset.login {
	font-family: "Lucida Sans Unicode", "Lucida Grande", Sans-Serif;
	font-size: 12px;
	color:#666666;
	width: 105px;
	height: 23px;
	padding: 4px 10px 0px;
	border: 1px;
	border-color:#333333;
	}

.login input.input {
	font-family: "Lucida Sans Unicode", "Lucida Grande", Sans-Serif;
	font-size: 12px;
	color:#666666;
	width: 105px;
	height: 23px;
	padding: 4px 10px 0px;
	border: 1px;
	border-color:#333333;
}

.login input.submit {
	width: 45px;
	height: 23px;
	cursor:pointer;
	border: 0px;
	padding: 0px 5px 0px;
}

.top_home {
	background: url(../images/top_back.png) repeat-x top;		
	width:100%;
	height:86px;
	padding:0px;
	z-index:1;
	margin:0 auto;

}

.top_admin {
	width:100%; background-image:url(../images/top_nav_bg.png); background-repeat:repeat-x; overflow:hidden; position:relative;
	height:83px;
	
	/**background: url(images/top_back.png) repeat-x top;		
	width:100%;
	z-index:1;
	margin:auto;
	text-align:center;
	
	**/
	

}

.top_normal {
	background: url(images/normal_home_top.jpg) no-repeat top;		
	width:100%;
	height:76px;
	padding:0px;
	z-index:1;
	margin:0 auto;
	

}

.home_background {
	background: url(images/home_background.jpg);
	background-repeat:repeat-x;
	height:465px;
	width:100%;
	
	}
	
.admin_body {
	
	width:935px;
	margin: 0 auto;
	padding-top:50px;
}

.create_body {
	
	width:935px;
	margin: 0 auto;
	padding-top:25px;
	
}

.arial {
	
	font-family:arial;
	
}

.review_body {
	width:725px;
	margin: 0 auto;
	padding-top:25px;
	
	
}

.review_page {
	width:700px;
	font-family:arial;
	margin: 0 auto;
	border-style:solid;
	border-width:1px;
	border-color:#660000;
	margin-bottom:15px;
	font-size:12px;
}

.review_page tr {
	padding-top:50px;
	
}

.review_page h1 {
margin:0;
margin-bottom:10px;
padding:3px;
color:#FFFFFF;
background-color:#990000;
font-size:16px;
font-family:arial;
}

.content_error {
	margin-left:70px;
	margin-bottom:20px;
	width:550px;
	text-align:left;
	float:left;
	padding-bottom:20px;
	font-family:arial;
	font-size:12px;
	font-weight:normal;
	color:#333333;
	background-color:#EFDEDE;
	border-style:solid;
	border-width:1px;
	border-color:#CC0000;
}

.content_error a{
text-decoration: underline;
font-weight:normal;
color:#000000;
font-size:12px;
}

.content_error  a:hover{
text-decoration: none;
}
	
.content_error h1{
margin:0px;
padding:3px;
color:#FFFFFF;
background-color:#CC0000;
font-size:14px;
}

.content_error h1 a{
text-decoration: underline;
font-weight:normal;
color:#FFFFFF;
font-size:11px;
}

.create_content {
	margin-left:70px;
	margin-bottom:20px;
	width:550px;
	text-align:left;
	float:left;
	padding-bottom:20px;
	font-family:arial;
	font-size:12px;
	font-weight:normal;
	color:#333333;
	background-color:#F7F7F7;
	border-style:solid;
	border-width:1px;
	border-color:#333333;
}

.create_content a{
text-decoration: underline;
font-weight:normal;
color:#000000;
font-size:12px;
}

.create_content  a:hover{
text-decoration: none;
}
	
.create_content h1{
margin:0px;
padding:3px;
color:#FFFFFF;
background-color:#666666;
font-size:14px;
}

.create_content h1 a{
text-decoration: underline;
font-weight:normal;
color:#FFFFFF;
font-size:11px;
}

.required {
color:#990000;
margin:0px;
padding:0px;
font-size:14px;
font-family:arial;
}

.required a {
color:#990000;
margin:0px;
padding:0px;
font-size:14px;
font-family:arial;
}

.create_content tr{
margin:0px;
padding:0px;
font-size:12px;
font-weight:normal;
}

.create_content img{
border:none;
}

.delete_button td{
margin-top:10px;

}

.sortable-list {
    list-style-type : none;
    margin : 0px 0 0px 0;
	}
	
.sortable-list li {
    cursor : move;
    margin : 10px 0 10px 0;
    padding : 3px;
	width:575px;
	padding:0px;
	font-size:12px;
	font-weight:bold;
}

.sortable-list li.alt {
    cursor : move;
    margin : 10px 0 10px 0;
    padding : 3px;
	width:575px;
	padding:0px;
	border-top: 1px #CCCCCC solid;
	border-bottom: 1px #CCCCCC solid;
	font-size:12px;
	font-weight:bold;
}

.LV_validation_message{
    font-weight:bold;
    margin:0 0 0 0px;
	font-size:11px;
	border:0px solid #CC0000;
	
	
}

.LV_valid {
    color:#00CC00;
	border:0px solid #CC0000;
	
}
	
.LV_invalid {
    color:#CC0000;
	border:0px solid #CC0000;
}
    
.LV_invalid_field, 
input.LV_invalid_field:hover, 
input.LV_invalid_field:active,
textarea.LV_invalid_field:hover, 
textarea.LV_invalid_field:active {
    border: 1px solid #CC0000;
}

.LV_valid_field,
input.LV_valid_field:hover, 
input.LV_valid_field:active,
textarea.LV_valid_field:hover, 
textarea.LV_valid_field:active {

    margin:0 0 0 0px;
	
}


.create_content td{
padding:5px;
}
.create_notes {

	width:200px;
	float:left;
	text-align:left;
	margin:0px 0px 10px 10px;
	padding:0px 0px 0px 0px;
	border-style:solid;
	border-width:1px;
	border-color:#006600;
	font-family:arial;
	font-size:11px;
	background-color:#F0FFE5;
	}
	
.create_notes h1{
margin:0px;
padding:3px;
color:#FFFFFF;
background-color:#006600;
font-size:12px;

}

.create_notes h2{
margin:0px;
padding:5px;
color:#000000;
font-weight:normal;
font-size:11px;
	}
	
.create_notes a {
color:#990000;


}

.float_right{
float:right;
}

.topics_buttons{
margin-top:10px;
}


.left_nav {
	width:153px;
	margin-bottom:0px;
	text-align:left;
	float:left;
	}
	
	/* make elements to align each section of the display, then allow to color each*/
	
	/* border code 
	
	border-style:solid;
	border-width:1px;
	border-color:#999999;
	
	*/
	
.content {

	margin-left:180px;
	width:750px;
	margin-bottom:20px;
	text-align:left;
	}

.event_summary_header {

	background: url(images/event_summary_header.jpg) no-repeat;
	height:34px;
	padding:0px 55px 0px 20px;
	font-family:arial;
	font-size:13px;
	color:#FFFFFF;
	font-weight:bold;
	
	}
		
	.event_detail_header {

	background: url(images/event_box_top.jpg) no-repeat;
	height:34px;
	padding:9px 0px 0px 20px;
	width:577px;
	
	}
	.general_info_box {
	
	float:left;
	margin-bottom:20px;
	height:150px;
	}
	
	.subevent_info_box {
	
	float:right;
	margin-bottom:20px;
	height:360px;
	
	}
	.event_detail_body {
	background-color:#FFFFFF;
	height:18px;
	margin-left:20px;
	margin-right:20px;
	padding:5px 0px 0px 0px;
	width:300px;
}	

.left_detail_text {

	font-family:arial;
	color:#000000;
	font-size:11px;
	font-weight:bold;
	float:left;
		
	}	

.right_detail_text {

	font-family:arial;
	color:#000000;
	font-size:11px;
	float:right;
		
	}	
	
.event_summary_body-alt {
	background-color:#CCCCCC;
	height:18px;
	margin-left:20px;
	margin-right:55px;
	padding:5px 0px 0px 0px;
}


.event_summary_body {
	background-color:#FFFFFF;
	margin-left:20px;
	margin-right:55px;
	padding:5px 0px 5px 0px;
	font-family:
}	


	
.text {

	font-family:arial;
	color:#000000;
	font-size:11px;
		
	}	
	
.text a:link {color:#000000; text-decoration:underline;}
.text a:visited {color:#000000; text-decoration:underline;}
.text a:hover {color:#990000; text-decoration:underline;}
.text a:active {color:#000000; text-decoration:underline;}
	
.no_decoration a {color:#FFFFFF; text-decoration:none; border:none;}

	.text_large {

	font-family:arial;
	color:#000000;
	font-size:13px;
		
	}	
	
.text_large a:link {color:#000000; text-decoration:underline;}
.text_large a:visited {color:#000000; text-decoration:underline;}
.text_large a:hover {color:#990000; text-decoration:underline;}
.text_large a:active {color:#000000; text-decoration:underline;}
	
.event_summary_1 {

float:left;
width:150px;

}


.event_summary_2 {

float:left;
width:150px;

}

.event_summary_3 {

float:left;
width:100px;
text-align:center;
text-decoration:none;
color:#FFFFFF;

}

.event_summary_3 a {text-decoration:none;
color:#FFFFFF;}

.event_summary_4 {

float:left;
width:175px;

}

.event_summary_5 {

float:left;
width:100px;
text-align:center;


}

.white_header {

font-family:arial;
font-size:13px;
color:#FFFFFF;
font-weight:bold;

}

.white_header a{

font-family:arial;
font-size:13px;
color:#FFFFFF;
font-weight:bold;

}

.middle_layout {
	background-color:#FFFFFF;
	border-style:solid;
	border-width:1px;
	border-color:#999999;
	width:620px;
	position:relative;
	top:25px;
	margin:0 auto;
	text-align:center;
	padding: 50px 0px 50px 0px;	
	}

.footer {
	clear:both;
	margin:0 auto;
	background:#002A5C;
	font-size:10px;
	color:#FFFFFF;
	text-align:left;
	padding:10px 12% 10px 12%;
	height:20px;
	font-family: "Lucida Sans Unicode", "Lucida Grande", Sans-Serif;
	font-size: 10px;
}

.top_links {

float:right;
font-family:arial;
font-size:11px;
text-decoration:none; 
color:#006600; 
padding-right:20px;
padding-top:45px;

}

.top_links a:link {color:#999999; text-decoration:none;}
.top_links a:visited {color:#999999; text-decoration:none;}
.top_links a:hover {color:#990000; text-decoration:underline;}
.top_links a:active {color:#999999; text-decoration:none;}


.home_links {
	float:right;
	}
	
	.home_links a:link {color:#FFFFFF; font-size:10px; text-decoration:none;}
	.home_links a:visited {color:#FFFFFF; font-size:10px; text-decoration:none;}
	.home_links a:hover {color:#FFFFFF; font-size:10px; text-decoration:underline;}
	.home_links a:active {color:#FFFFFF; font-size:10px; text-decoration:none;}
	

.top_left_nav{
background-image: url(images/top_left_nav.png);
background-repeat: no-repeat;
height:11px;
width:153px;
}

.bottom_left_nav{
background: url(images/bot_left_nav.png) no-repeat;
background-repeat: no-repeat;
height:12px;
width:153px;

}
	
#navcontainer
{
width: 153px;
padding: 0px 0px 0px 0px;
margin-bottom: 100px;
font-family: "Lucida Sans Unicode", "Lucida Grande", Sans-Serif;
background: #DADADA;
font-size:10px;
	
	border-style:solid;
	border-width:0px;
	border-color:#fff;
}

#navcontainer ul
{
list-style: none;
margin-left: 0px;
padding: 0;
border: none;
}

#navcontainer li
{
margin: 0;
}

#navcontainer li a
{
display: block;
padding: 5px 5px 5px 20px;
color: #666666;
text-decoration: none;
width: 100%;
background-image: url(images/bullet.png);
background-repeat:no-repeat;
background-position:7px .7em;
}

html>body #navcontainer li a { width: auto; }

#navcontainer li a:hover
{
background-image: url(images/bullet_on.png);
background-color: #333333;
color:#FFFFFF;
text-decoration:none;
}

#navcontainer li li
{
border-bottom: 0;
margin: 0;
text-decoration:underline;
}

#navcontainer li li a
{
display: block;
padding: 5px 5px 5px 30px;
color: #999999;
text-decoration: underline;
background-position:20px .7em;
width: 100%;
}


#rounded-corner
{
	font-family: "Lucida Sans Unicode", "Lucida Grande", Sans-Serif;
	font-size: 10px;
	width: 750px;
	text-align: left;
	border-collapse: collapse;
}
#rounded-corner thead th.rounded-company
{
	background: #B5121B;
	-moz-border-radius-topleft: 10px;
	border-top-left-radius: 10px;
}
#rounded-corner thead th.rounded-q4
{
	background: #B5121B;
	-moz-border-radius-topright: 10px;
	border-top-right-radius: 10px;
}
#rounded-corner th
{
	padding: 12px 17px 12px 17px;
	font-weight: normal;
	font-size: 12px;
	color: #FFFFFF;
	background: #B5121B;
}

#rounded-corner th a
{
	color: #FFFFFF;
	text-decoration:underline;
}


#rounded-corner td
{
	padding: 7px 17px 7px 17px;
	background: #F7F7F7;
	border-top: 1px solid #FFFFFF;
	color: #000000;
}

#rounded-corner td a
{
	color: #000000;
	text-decoration:underline;
}

#rounded-corner td a:hover
{
	color:#CC0000;
	text-decoration:none;
}

#rounded-corner tbody td.red
{
	background:#CC0000;
	color: #FFFFFF;
}

#rounded-corner td a img
{
	border: none;

}


#rounded-corner tfoot td.rounded-foot-left
{
	background: #DADADA;
	-moz-border-radius-bottomleft: 10px;
	border-bottom-left-radius: 10px;
}
#rounded-corner tfoot td.rounded-foot-right
{
	background: #DADADA;
	-moz-border-radius-bottomright: 10px;
	border-bottom-right-radius: 10px;
}
#rounded-corner tbody tr:hover td
{
	background: #DADADA;
}




#red-table
{
	font-family: "Lucida Sans Unicode", "Lucida Grande", Sans-Serif;
	font-size: 10px;
	width: 750px;
	text-align: left;
	border-collapse: collapse;
}
#red-table thead th.rounded-company
{
	background: #CC0000 url(images/left.png) left -1px no-repeat;
}
#red-table thead th.rounded-q4
{
	background: #EFDEDE url('images/right.png') right -1px no-repeat;
}
#red-table th
{
	padding: 12px 17px 12px 17px;
	font-weight: normal;
	font-size: 12px;
	color: #FFFFFF;
	background: #CC0000;
}

#red-table th a
{
	color: #FFFFFF;
	text-decoration:underline;
}


#red-table td
{
	padding: 7px 17px 7px 17px;
	background: #EFDEDE;
	border-top: 1px solid #FFFFFF;
	color: #000000;
}

#red-table td a
{
	color: #000000;
	text-decoration:underline;
}

#red-table td a:hover
{
	color:#CC0000;
	text-decoration:none;
}

#red-table td a img
{
	border: none;

}


#red-table tfoot td.rounded-foot-left
{
	background: #EFDEDE url('images/botleft.png') left bottom no-repeat;
}
#red-table tfoot td.rounded-foot-right
{
	background: #EFDEDE url('images/botright.png') right bottom no-repeat;
}
#red-table tbody tr:hover td
{
	background: #EFDEDE;
}







#default-rollover
{
	font-family: "Lucida Sans Unicode", "Lucida Grande", Sans-Serif;
	font-size: 10px;
	width: 750px;
	text-align: left;
	border-collapse: collapse;
}
#default-rollover thead th.rounded-company
{
	background: #002A5C;
	-moz-border-radius-topleft: 10px;
	border-top-left-radius: 10px;
}
#default-rollover thead th.rounded-q4
{
	background: #002A5C;
	-moz-border-radius-topright: 10px;
	border-top-right-radius: 10px;
}

#default-rollover th
{
	padding: 12px 17px 12px 17px;
	font-weight: normal;
	font-size: 12px;
	color: #FFFFFF;
	background: #002A5C;
}

#default-rollover th a
{
	color: #FFFFFF;
	text-decoration:underline;
}


#default-rollover td
{
	padding: 7px 17px 7px 17px;
	background: #F7F7F7;
	border-top: 1px solid #FFFFFF;
	color: #000000;
}

#default-rollover td.left
{
	border-left: 1px solid #DADADA;
}

#default-rollover td.right
{
	border-right: 1px solid #DADADA;
}	

#default-rollover td.both
{
	border-right: 1px solid #DADADA;
	border-left: 1px solid #DADADA;
}	

#default-rollover td a
{
	color: #000000;
	text-decoration:underline;
}

#default-rollover td a:hover
{
	color:#CC0000;
	text-decoration:none;
}

#default-rollover td a img
{
	border: none;

}


#default-rollover tfoot td.rounded-foot-left
{
	background: #DADADA;
	-moz-border-radius-bottomleft: 10px;
	border-bottom-left-radius: 10px;
}
#default-rollover tfoot td.rounded-foot-right
{
	background: #DADADA;
	-moz-border-radius-bottomright: 10px;
	border-bottom-right-radius: 10px;
}

#default-rollover tbody tr:hover td
{
	background: #DADADA;
}

#default-rollover tbody tr:hover td.no-hover
{
	background: #F7F7F7;
}

#default-rollover tbody td.red
{
	background:#CC0000;
	color: #FFFFFF;
}

#default-rollover tbody tr:hover td.red
{
	background:#CC0000;
	color: #FFFFFF;
}


#default-rollover tbody td.dark-gray
{
	background:#666666;
	color: #FFFFFF;
}

#default-rollover tbody tr:hover td.dark-gray
{
	background:#666666;
	color: #FFFFFF;
}

#default-rollover tbody tr td.error
{
	background: #CC0000;
}


.error_words{
font-weight:bold;
color:#FFFFFF;
}

.red_text{
color:#FF0000;
}





#default-table
{
	font-family: "Lucida Sans Unicode", "Lucida Grande", Sans-Serif;
	font-size: 10px;
	width: 750px;
	text-align: left;
	border-collapse: collapse;
}
#default-table thead th.rounded-company
{
	background: #002A5C left -1px no-repeat;
	
	-moz-border-radius-topleft:			10px;
	-webkit-border-radius-topleft:		10px;
	border-top-left-radius: 10px;
}
#default-table thead th.rounded-q4
{
	background: #002A5C right -1px no-repeat;
	-moz-border-radius-topright:			10px;
	-webkit-border-radius-topright:		10px;
	border-top-right-radius: 10px;
}
#default-table th
{
	padding: 12px 17px 12px 17px;
	font-weight: normal;
	font-size: 12px;
	color: #FFFFFF;
	background: #666666;
}

#default-table th a
{
	color: #FFFFFF;
	text-decoration:underline;
}


#default-table td
{
	padding: 7px 17px 7px 17px;
	background: #F7F7F7;
	color: #000000;
}

#default-table td.left
{
	border-left: 1px solid #DADADA;
}

#default-table td.right
{
	border-right: 1px solid #DADADA;
}

#default-table td.both
{
	border-right: 1px solid #DADADA;
	border-left: 1px solid #DADADA;
}	

#default-table td a
{
	color: #000000;
	text-decoration:underline;
}

#default-table td a:hover
{
	color:#CC0000;
	text-decoration:none;
}

#default-table td a img
{
	border: none;

}


#default-table tfoot td.rounded-foot-left
{
	background: #DADADA left bottom no-repeat;
	-moz-border-radius-bottomleft:			10px;
	-webkit-border-radius-bottomleft:		10px;
	border-bottom-left-radius: 10px;
}
#default-table tfoot td.rounded-foot-right
{
	background: #DADADA right bottom no-repeat;
	-moz-border-radius-bottomright:			10px;
	-webkit-border-radius-bottomright:		10px;
	border-bottom-right-radius: 10px;
}

#default-table tfoot td
{
	background: #DADADA;
}





#liveresults-table
{
	font-family: "Lucida Sans Unicode", "Lucida Grande", Sans-Serif;
	font-size: 10px;
	width: 750px;
	text-align: left;
	border-collapse: collapse;
}
#liveresults-table thead th.rounded-company
{
	background: #666666 left -1px no-repeat;
	
	-moz-border-radius-topleft:			7px;
	-webkit-border-radius-topleft:		7px;
}
#liveresults-table thead th.rounded-q4
{
	background: #666666 right -1px no-repeat;
	-moz-border-radius-topright:			7px;
	-webkit-border-radius-topright:		7px;
}
#liveresults-table th
{
	padding: 12px 17px 12px 17px;
	font-weight: normal;
	font-size: 12px;
	color: #FFFFFF;
	background: #666666;
}

#liveresults-table th a
{
	color: #FFFFFF;
	text-decoration:underline;
}


#liveresults-table td
{
	padding: 7px 17px 7px 17px;
	background: #F7F7F7;
	color: #000000;
}

#liveresults-table td.left
{
	border-left: 1px solid #DADADA;
}

#liveresults-table td.right
{
	border-right: 1px solid #DADADA;
}

#liveresults-table td.both
{
	border-right: 1px solid #DADADA;
	border-left: 1px solid #DADADA;
}	

#liveresults-table td a
{
	color: #000000;
	text-decoration:underline;
}

#liveresults-table td a:hover
{
	color:#CC0000;
	text-decoration:none;
}

#liveresults-table td a img
{
	border: none;

}


#liveresults-table tfoot td.rounded-foot-left
{
	background: #DADADA left bottom no-repeat;
	-moz-border-radius-bottomleft:			7px;
	-webkit-border-radius-bottomleft:		7px;
}
#liveresults-table tfoot td.rounded-foot-right
{
	background: #DADADA right bottom no-repeat;
	-moz-border-radius-bottomright:			7px;
	-webkit-border-radius-bottomright:		7px;
}

#liveresults-table tfoot td
{
	background: #DADADA;
}




#create-table
{
	font-family: "Lucida Sans Unicode", "Lucida Grande", Sans-Serif;
	font-size: 11px;
	width: 650px;
	text-align: left;
	border-collapse: collapse;
}
#create-table thead th.rounded-company
{
	background: #666666 url('images/default_left.png') left -1px no-repeat;
}
#create-table thead th.rounded-q4
{
	background: #666666 url('images/default_right.png') right -1px no-repeat;
}

#create-table thead th.rounded-header-both
{
	background: #666666 url('images/default_left.png') left -1px no-repeat ;
}
#create-table thead th.rounded-q4
{
	background: #666666 url('images/default_right.png') right -1px no-repeat;
}

#create-table th
{
	padding: 12px 17px 12px 17px;
	font-weight: normal;
	font-size: 12px;
	color: #FFFFFF;
	background: #666666;
}

#create-table th a
{
	color: #FFFFFF;
	text-decoration:underline;
}


#create-table td
{
	padding: 7px 17px 7px 17px;
	background: #F7F7F7;
	color: #000000;
}

#create-table td.left
{
	border-left: 1px solid #DADADA;
}

#create-table td.right
{
	border-right: 1px solid #DADADA;
}

#create-table td.both
{
	border-right: 1px solid #DADADA;
	border-left: 1px solid #DADADA;
}	

#create-table td a
{
	color: #000000;
	text-decoration:underline;
}

#create-table td a:hover
{
	color:#CC0000;
	text-decoration:none;
}

#create-table td a img
{
	border: none;

}


#create-table tfoot td.rounded-foot-left
{
	background: #DADADA url('images/default_botleft.png') left bottom no-repeat;
}
#create-table tfoot td.rounded-foot-right
{
	background: #DADADA url('images/default_botright.png') right bottom no-repeat;
}

#create-table tfoot td.rounded-foot-both
{
	background: #DADADA url('images/default_botleft.png') left bottom no-repeat;
	background: #DADADA url('images/default_botright.png') right bottom no-repeat;
}

#create-table tfoot td
{
	background: #DADADA;
}


#rounded-display
{
	font-family: "Lucida Sans Unicode", "Lucida Grande", Sans-Serif;
	font-size: 10px;
	width: 750px;
	text-align: left;
	border-collapse: collapse;
}
#rounded-display thead th.rounded-company
{
	background: #006600 url(images/left.png) left -1px no-repeat;
}
#rounded-display thead th.rounded-q4
{
	background: #006600 url('images/right.png') right -1px no-repeat;
}
#rounded-display th
{
	padding: 12px 17px 12px 17px;
	font-weight: normal;
	font-size: 12px;
	color: #FFFFFF;
	background: #006600;
}


#rounded-display th a
{
	color: #FFFFFF;
	text-decoration:underline;
}


#rounded-display td
{
	padding: 7px 17px 7px 17px;
	background: #FFFFFF;
	border-top: 1px solid #FFFFFF;
	color: #000000;
}

#rounded-display td.left
{
	border-left: 1px solid #A5D976;
}

#rounded-display td.right
{
	border-right: 1px solid #A5D976;
}	

#rounded-display td a
{
	color: #000000;
	text-decoration:underline;
}

#rounded-display td a:hover
{
	color:#CC0000;
	text-decoration:none;
}

#rounded-display td a img
{
	border: none;

}


#rounded-display tfoot td.rounded-foot-left
{
	background: #A5D976 url('images/botleft.png') left bottom no-repeat;
}
#rounded-display tfoot td.rounded-foot-right
{
	background: #A5D976 url('images/botright.png') right bottom no-repeat;
}


.breadcrumb{
font: normal 11px arial;
color:#FFFFFF;
float:left;
padding-right: 4px;
}

.breadcrumb a{
background: transparent url(images/breadcrumb_bullet.png) no-repeat center right;
text-decoration: underline;
font-weight:bold;
padding-right: 12px; /*adjust bullet image padding*/
color:#FFFFFF;
}

.breadcrumb a:visited, .breadcrumb a:active{
color:#FFFFFF;
}

.breadcrumb a:hover{
text-decoration: none;
color:#FFFFFF;
}




#breadcrumb
{
	font-family: "Lucida Sans Unicode", "Lucida Grande", Sans-Serif;
	font-size: 10px;
	width: 935px;
	margin-bottom:10px;
	text-align: left;
	border-collapse: collapse;
}
#breadcrumb thead th.rounded-company
{
	background: #990000 url('images/left.png') left -1px no-repeat;
}
#breadcrumb thead th.rounded-q4
{
	background: #990000 url('images/right.png') right -1px no-repeat;
}
#breadcrumb th
{
	padding: 12px 17px 12px 17px;
	font-weight: normal;
	font-size: 10px;
	color: #FFFFFF;
	background: #990000;
}


#breadcrumb th a
{
	color: #FFFFFF;
	text-decoration:underline;
}


#breadcrumb td
{
	padding: 6px 17px 6px 17px;
	background: #990000;
	color:#FFFFFF;
}

#breadcrumb td a
{
background: transparent url(images/breadcrumb_bullet.png) no-repeat center right;
text-decoration: underline;
font-weight:bold;
padding-right: 12px; /*adjust bullet image padding*/
padding-left: 8px;
color:#FFFFFF;
}

#breadcrumb td a:hover
{
	text-decoration:none;
}

#breadcrumb td a img
{
	border: none;

}


#breadcrumb td.left
{
	background: #990000 url('images/left_breadcrumb.png') left bottom no-repeat;
}

#breadcrumb td.right
{
	background: #990000 url('images/right_breadcrumb.png') right bottom no-repeat;
}


.breadcrumb_holder {

width:935px;
font-family: "Lucida Sans Unicode", "Lucida Grande", Sans-Serif;
background-color:#990000;
margin-bottom:20px;	
height:20px;
padding-top:5px;
padding-left:5px;
padding-right:5px;
	
}



#rounded-notes
{
	font-family: "Lucida Sans Unicode", "Lucida Grande", Sans-Serif;
	font-size: 10px;
	width: 265px;
	text-align: left;
	border-collapse: collapse;
	margin-left:20px;
}
#rounded-notes thead th.rounded-company
{
	background: #006600 url(images/left.png) left -1px no-repeat;
}
#rounded-notes thead th.rounded-q4
{
	background: #006600 url('images/right.png') right -1px no-repeat;
}
#rounded-notes th
{
	padding: 12px 17px 12px 17px;
	font-weight: normal;
	font-size: 12px;
	color: #FFFFFF;
	background: #006600;
}


#rounded-notes th a
{
	color: #FFFFFF;
	text-decoration:underline;
}


#rounded-notes td
{
	padding: 7px 17px 7px 17px;
	background: #FFFFFF;
	border-top: 1px solid #FFFFFF;
	color: #000000;
}

#rounded-notes td.left
{
	border-left: 1px solid #A5D976;
}

#rounded-notes td.right
{
	border-right: 1px solid #A5D976;
}	

#rounded-notes td.both
{
	border-right: 1px solid #A5D976;
	border-left: 1px solid #A5D976;

}	


#rounded-notes td a
{
	color: #000000;
	text-decoration:underline;
}

#rounded-notes td a:hover
{
	color:#CC0000;
	text-decoration:none;
}

#rounded-notes td a img
{
	border: none;

}


#rounded-notes tfoot td.rounded-foot-left
{
	background: #A5D976 url('images/botleft.png') left bottom no-repeat;
}
#rounded-notes tfoot td.rounded-foot-right
{
	background: #A5D976 url('images/botright.png') right bottom no-repeat;
}




#newspaper
{
	font-family: arial;
	font-size: 10px;
	
	width: 550px;
	text-align: left;
	border-collapse: collapse;
	border: 1px solid #006600;
}
#newspaper th
{
	padding: 12px 17px 12px 17px;
	font-weight: normal;
	font-size: 12px;
	color: #FFFFFF;
	background-color:#006600;
	border-bottom: 1px dashed #FFFFFF;
}

#newspaper a
{
	color: #FFFFFF;
	text-decoration:underline;
}


#newspaper td
{
	padding: 7px 17px 7px 17px;
	color: #000000;
}


#newspaper tbody tr:hover td
{
	color: #000000;
	background: #DCF9D0;
}


#registrant_info
{
	width: 550px;
	border-collapse: collapse;
	border: 0px solid #006600;
}

#registrant_info th
{
	padding: 12px 17px 12px 17px;
	font-weight: normal;
	font-size: 12px;
	color:#333333;
	background-color:#D6D6D6;
		border-bottom: 1px solid #D6D6D6;
	border-top: 1px solid #D6D6D6;
}

#registrant_info a
{
	color: #FFFFFF;
	text-decoration:underline;
}


#registrant_info tbody tr:hover td
{
	color: #000000;
	background:#F2F2F2;
	border-bottom: 1px solid #D6D6D6;
	border-top: 1px solid #D6D6D6;
	z-index:1;
}

#registrant_info td
{
	padding: 7px 17px 7px 17px;
	color: #000000;
	border-bottom: 1px dashed #F7F7F7;
	border-top: 1px dashed #F7F7F7;
	z-index:2;
}

div#hover a img {height: 0; width: 0; border-width: 0;}

div#hover a:hover img {position: relative;
    top50px; left: 55px; height: 50px; width: 50px;}

.results_title_red
{
	font-family: "Lucida Sans Unicode", "Lucida Grande", Sans-Serif;
	font-size: 25px;
	font-weight:bold;
	color:#990000;
	}
	
.results_title_gray
{
	font-family: "Lucida Sans Unicode", "Lucida Grande", Sans-Serif;
	font-size: 15px;
	font-weight:bold;
	color:#666666;
	}	
	
	.results_title_black
{
	font-family: "Lucida Sans Unicode", "Lucida Grande", Sans-Serif;
	font-size: 20px;
	font-weight:bold;
	color:#000000;
	}	
	
.wrapper {
min-height: 100%;
height: auto !important;
height: 100%;
margin: 0 auto -20px;
}
	
	.push {

height: 20px;
}
	