﻿body, div, dl, dt, dd, h1, h2, h3, h4, h5, h6, pre, form, fieldset, p, blockquote, th, td
{
	margin : 0 0 0 0;
	padding : 0 0 0 0;
}

h1, h2, h3, h4, h5, h6					
{
	font-size: 100%;
}

address, caption, cite, code, dfn, var	
{
	font-style : normal; 
	font-weight : normal;
}

em, th									
{
	font-style : normal; 
	font-weight : bold;
}

table									
{
	border-collapse : collapse; 
	border-spacing : 0;
}

fieldset, img							
{
	border : 0;
}

caption, th								
{
	text-align : left;
}

q:before, q:after				
{
	content : '';
}

/* Main Document Specification */
body				
{ 
	margin : 0px; 
	text-align : center;
	font-family : Arial, Helvetica, sans-serif; 
	font-size : 9pt; 	
	color : #4a4d4c; 	
	background-image : url("../images/gradient.gif");
	background-repeat : repeat-x;	
}


textarea, input
{
	font-family : Arial, Helvetica, sans-serif; 
	font-size : 9pt; 		
}


h1
{
	font-size : 16pt;
	font-weight : bold;
	color : #8B282B;
	margin-bottom : 5px;
}

h2
{
	font-size : 11pt;
	font-weight : normal;
}

h3
{
	font-size : 10pt;
	font-weight : bold;
}

h4
{
	font-size : 10pt;
	font-weight : normal;
}

h5
{
	font-size : 9pt;
	font-weight : bold;
	color: #616361;
}

h6
{
	font-size : 9pt;
	font-weight : normal;
	color : #616361;
	margin-bottom : 5px;
}

.hilite
{
	color : #ec902f;
}

.hilite2
{
	color : #47add2;
}


#container			
{ 
	margin-left : auto; 
	margin-right: auto;					  
	text-align : left; 
	width : 1000px;
	border : 0;
}

#header
{
	float: left;
	width: 1000px;
	height: 225px;
	margin: 0;
	padding: 0;
	border: 0;
}

#content		
{ 
	float : left; 
	width : 1000px; 
	background-color : #ffffff;
	padding-top:5px;
}

#footer
{
	float : left; 
	width : 1000px; 
	height: 28px;
	padding-left: 20px;
	padding-top: 79px;
	background-image:url(../images/footer.gif);
	background-repeat:no-repeat;
}

.clear
{
	clear : both;
	font-size : 1px;
}

.clear_smallspace
{
	clear : both;
	font-size : 4px;
}

.clear_mediumspace
{
	clear : both;
	font-size : 8px;
}

.clear_largespace
{
	clear : both;
	font-size : 16px;
}

#leftcontent
{
	float : left;
	width : 200px;
}

#rightcontent
{
	float:right;
	width : 200px;
}

#centercontent
{
    float : left;
	width : 570px;
	padding: 5px 10px 5px 10px;	
}

#fullcentercontent
{
	width: 760px;
	float:right;
}

#leftcontent a, #leftcontent a:link, #leftcontent a:visited, #leftcontent a:active, #leftcontent a:hover
{
	text-decoration : none; 
	border : 0; 
	margin : 0; 
	padding : 0; 
	color : #8B282B; 
}

#leftcontent a:active, #leftcontent a:hover
{	
	color : red;
}

.paragraphlink a, .paragraphlink a:link, .paragraphlink a:visited, .paragraphlink a:active, .paragraphlink a:hover
{
	text-decoration : underline;
	font-weight: bold;
	border : 0; 
	margin : 0; 
	padding : 0; 
	color : #000000; 
}

.paragraphlink a:active, .paragraphlink a:hover
{	
	color : #ec902f;
}


#pagenavigation
{
	color : red; 
	font-size: 9pt;
	font-weight: bold;
	padding-bottom: 14px; 	
}

#pagenavigation a, #pagenavigation a:link, #pagenavigation a:visited, #pagenavigation a:active, #pagenavigation a:hover
{
	text-decoration : underline; 
	border : 0; 
	margin : 0; 
	padding : 0; 
	color : red; 
	font-size: 9pt;
	font-weight: bold;	
}

#pagenavigation a:active, #pagenavigation a:hover
{	
	color : red;
}

.pagenavigation_hilite
{
	color: red;
}


.boldlink a, .boldlink a:link, .boldlink a:visited, .boldlink a:active, .boldlink a:hover
{
	text-decoration : underline; 
	border : 0; 
	margin : 0; 
	padding : 0; 
	color : #616361; 
	font-size: 9pt;
	font-weight: bold;	
}

.boldlink a:active, .boldlink a:hover
{	
	color : #ec902f;
}




.buttontop_tip, .curvedpanel_top
{
	width : 200px;	
	height : 12px;
	border : 0;
	margin-bottom : 0px;
	margin-top : 0px;
}

.buttonbottom_tip, .curvedpanel_bottom
{
	width : 200px;	
	height : 12px;
	border-bottom-color:Red;
	border-bottom-style:dashed;
	border-bottom-width:1px;
	margin-bottom : 0px;
	margin-top : 0px;
}

.buttontop, .buttonbottom, .buttonmiddle, .buttonsingle, .curvedpanelcontent, .buttonmiddle_subitem, .buttonmiddle_subitem_selected
{
	width : 180px;
	background-color : #ffffff;	
	border-top : 0;
	padding-left : 10px;
	padding-right : 10px;
}
.buttontop
{
	padding-top : 0px;
	padding-bottom : 6px;	
	border-bottom : dashed 1px red;
	border-top : 0;
}

.buttonmiddle 
{
	padding-top : 8px;
	padding-bottom : 8px;
	border-bottom : dashed 1px red;	
}

.buttonmiddle_subitem, .buttonmiddle_subitem_selected 
{
	padding-top : 4px;
	padding-bottom : 4px;
	font-weight: normal;
	border-bottom : dashed 1px red;	
	padding-left : 24px;
	margin-left:15px;
	width : 150px;
}

.buttonmiddle_subitem_selected
{
	background-color: #ffffff;
}


.buttonbottom
{
	padding-top : 6px;
	padding-bottom : 0px;
}

.buttonsingle
{
	padding-top : 0px;
	padding-bottom : 0px;
}

.dataentrypanel, .dataentrypanelhilite, .dataentrypanel_top, .dataentrypanel_bottom, .formpanel
{
	width: 625px;
	padding: 10px;
}

.dataentrypanel_top
{
	background-color: #FBF1F1;
	border-top: solid 1px #555555;
	border-left: solid 1px #555555;
	border-right: solid 1px #555555;
	padding-bottom: 5px;	
}

.dataentrypanel_bottom
{
	background-color: #FBF1F1;
	border-bottom: solid 1px #555555;
	border-left: solid 1px #555555;
	border-right: solid 1px #555555;
	padding-top: 5px;
}

.dataentrypanel
{
	background-color: #FBF1F1;
	
}

.dataentrypanelhilite
{
	background-color: #FBF1F1;
	border: solid 1px #555555;
}

.dataentrypanel h3, .dataentrypanelhilite h3, .dataentrypanel_top h3, dataentrypanel_bottom h3
{
	padding-top: 6px;
	padding-bottom: 10px;
	font-weight: bold;
	color: #000000;
	font-size: 10pt;
}

.dataentry_left, .dataentry_leftnote, .form_left
{
	float: left;
	width: 160px;		
	font-size: 9pt;
}

.dataentry_left
{
	font-weight: bold;
	color: #8B282B;	
}

.dataentry_leftnote
{
	font-style: italic;
	color: #555555;	
}

.form_left
{
	font-weight: bold;
	color: #000000;		
} 

.dataentry_right, .form_right
{
	float: left;
	width: 405px;
	font-size: 9pt;
	color: #000000;	
}

.dataentry_full, .dataentry_fullnobold
{
	float: left;
	width: 625px;		
	font-size: 9pt;
	color: #000000;	
}

.dataentry_full
{
 	font-weight: bold;
}



.dataentry_subitem_header, .dataentry_subitem_header_text
{
	float: left;
	width: 115px;		
	font-size: 9pt;
	font-weight: bold;
	color: #000077;	
}

.dataentry_subitem, .dataentry_subitem_text
{
	float: left;
	width: 115px;		
	font-size: 9pt;
	font-weight: bold;
	color: #000000;	
}

.dataentry_subitem_header_text
{
	width: 140px;
}

.dataentry_subitem_text
{
	width: 140px;
}


/*.event_header
{
	font-family : Arial, Helvetica, sans-serif; 
	font-size : 10pt;
	font-weight : bold;	
	color : #4a4d4c; 
}

.selected_event_header
{
	font-family : Arial, Helvetica, sans-serif; 
	font-size : 10pt;
	font-weight : bold;	
	color : #00004c; 
	
}

.selected_event_text
{
	font-family : Arial, Helvetica, sans-serif; 
	font-size : 9pt;	
	font-weight: normal;
	color : #000000; 	
}



.question
{
	width: 420px;
	padding: 10px;
	background-color: #ffffff;
	border: solid 1px #414141;
}

.question_header
{
	background-color : #4e86a9;
	width : 420px;
	padding: 5px;
	color: #ffffff;
}

.question_title
{
	font-size: 11pt;
	font-weight: bold;	
}

.question_description
{
	font-size: 10pt;
	font-style: italic;
}

.question_date
{
	font-size: 9pt;
	font-style: italic;
	display: none;
}

.question_body
{
	width : 420px;
	padding: 5px;
	background-color: #ffffff;	
}

.question_vote
{
	width: 420px;	
	background-color : #ffffff;
	color : #000000;
	font-size: 10pt;
}

.question_vote_title
{
	font-weight: bold;
	float: left;
	width: 345px;	
}

.question_vote_value
{
	font-weight: normal;
	float: left;
	width: 75px;	
}

.question_vote_percentage_image
{
	clear: both;
	font-weight: normal;
	float: left;
	width: 420px;	
}

.question_vote_percentage_image_left
{	
	float: left;
	height: 16px;
	border: solid 1px #dddddd;
	background-image : url("../images/perc_bar_left.gif");
	background-repeat :repeat-x;
	background-position : left top;
}

.question_vote_percentage_image_right
{	
	float: left;
	height: 16px;	
	background-image : url("../images/perc_bar_right.gif");
	background-repeat :repeat-x;
	background-position : left top;
}

.question_vote_percentage
{
	float: left;
	padding-left: 10px;	
	font-weight: bold;
}


.question_yourvote
{
	padding: 5px 0px 5px 0px;
	font-style: italic;
}

.question_vote_button
{
	margin-top: 10px;
	width: 100px;
	height: 25px;
} */

.forum_container
{
	margin-top : 10px;
	margin-bottom : 10px;
	width : 740px;
	border: solid 1px #000000;
	background-color : #ffffff;	
	padding: 0px;
}

.forum_header
{
	background-color : #8B282B;
	color : #ffffff;
	font-size: 10pt;
	font-weight: bold;
	padding : 5px;
}

.forum_subheader td, .forum_subheader th
{
	background-color : #5ca1cd;
	color : #ffffff;
	font-size: 10pt;	
	padding : 10px;
}


.forum_cellitem
{
	font-size: 9pt;	
	padding : 5px
}

.forum_cellitem_commands
{
	font-size : 8pt;
	padding-left : 5px;
	padding-right: 5px;
}					   

.forum_cellitem a, .forum_cellitem a:link, .forum_cellitem a:visited, .forum_cellitem a:active, .forum_cellitem a:hover
{
	text-decoration : underline; 
	border : 0; 
	margin : 0; 
	padding : 0; 
	color : #222222; 
	font-size: 9pt;
	font-weight: bold;	
}

.forum_cellitem_commands a, .forum_cellitem_commands a:link, .forum_cellitem_commands a:visited, .forum_cellitem_commands a:active, .forum_cellitem_commands a:hover
{
	text-decoration : underline; 
	border : 0; 
	margin : 0; 
	padding : 0; 
	color : #222222; 
	font-size: 8pt;	
}				   

.forum_cellitem a:active, .forum_cellitem a:hover
{	
	color : #ec902f;
}

.forum_cellitem_commands a:active, .forum_cellitem_commands a:hover
{	
	color : #ec902f;
}

.forum_adminpanel
{
	width: 730px; 
	background-color: #dddddd; 
	padding: 5px;	
}

.forum_subadminpanel
{
	width: 503px; 
	font-size: 7pt;
	padding-left: 26px; 	
}

.forum_subadminpanel a, .forum_subadminpanel a:link, .forum_subadminpanel a:visited, .forum_subadminpanel a:active, .forum_subadminpanel a:hover
{
	text-decoration : underline; 
	border : 0; 
	margin : 0; 
	padding : 0; 
	color : #882222; 
	font-size: 7pt;	
	font-weight : bold;
}				   

.forum_subadminpanel a:active, .forum_subadminpanel a:hover
{	
	color : #ec902f;
}

.forum_subadminpanel2
{
	width: 503px; 
	font-size: 7pt;	
}

.forum_subadminpanel2 a, .forum_subadminpanel2 a:link, .forum_subadminpanel2 a:visited, .forum_subadminpanel2 a:active, .forum_subadminpanel2 a:hover
{
	text-decoration : underline; 
	border : 0; 
	margin : 0; 
	padding : 0; 
	color : #ffeeee; 
	font-size: 7pt;	
	font-weight : bold;
}				   

.forum_subadminpanel2 a:active, .forum_subadminpanel2 a:hover
{	
	color : #ec902f;
}


.forum_buttons
{
	width: 742px;
	height: 16px;
	padding: 0;
	margin: 0;		
}

.forum_buttons a, .forum_buttons a:link, .forum_buttons a:visited, .forum_buttons a:active, .forum_buttons a:hover
{
	text-decoration : underline; 
	border : 0; 
	margin : 0; 
	padding : 0; 
	color : #222222; 
	font-size: 8pt;	
	font-weight : bold;
}				   

.forum_buttons a:active, .forum_buttons a:hover
{	
	color : #ec902f;
}



