.main
{
	font-family : Georgia,Times,"Times New Roman",serif;
	font-size:9pt;
	background-color:#f2f2f2;
}

table td 
{
	font-size:9pt;	
}

ul
{
	list-style-image:none;
	list-style-position:outside;
	list-style-type:square;
}

.headerbg
{
	background-color:#464646;

}

.table_td0
{
background-color:#FFFFFF;
padding: 2px 4px 2px 4px; 
}

.table_td1
{
background-color:#F2F2F2;
padding: 2px 4px 2px 4px; 
}

.topbg
{
	background-color:#E4F2FD;
	border-bottom:1px solid #C6D9E9;
}

.top_content
{
  padding-top:6px;
  padding-bottom:6px;	
	font-size:13pt;
	color:#555555;
	text-align:left;
}

a:link, a:visited {
  font-size:9pt;
	font-weight:normal;
	color: #2583AD;
	text-decoration:none;
}
a:hover {
  font-size:9pt;
	font-weight:normal;	
  color: #D54E21;
	text-decoration:none;	
}

.main_content
{
	padding:0px 0px 0px 10px;	
}

.mainbg
{
	background-color:#FFFFFF;
	padding-top:20px;	
	padding-bottom:20px;		
}

.footerbg
{
  color:#999999;
	background-color:#FFFFFF;
	padding-top:18px;	
	/*border-top:1px solid #DEDEDE;	*/
}

a.menutop:link, a.menutop:visited {
  font-size:10pt;
	color: #8A8A8A;
	text-decoration:none;
	font-weight:normal;
}
a.menutop:hover {
  font-size:10pt;
  color: #FFFFFF;
	text-decoration:none;	
	font-weight:normal;
}

a.menutopred:link, a.menutopred:visited {
  font-size:10pt;
	color: #FF0000;
	text-decoration:none;
	font-weight:normal;
}
a.menutopred:hover {
  font-size:10pt;
  color: #FFFFFF;
	text-decoration:none;	
	font-weight:normal;
}

.menutop_active_1, a.menutop_active_1:link, a.menutop_active_1:visited, a.menutop_active_1:hover 
{
  font-size:10pt;
	color: #8A8A8A;
	text-decoration:none;
	font-weight:normal;	
	text-align:center;
}

.menutop_active, a.menutop_active:link, a.menutop_active:visited, a.menutop_active:hover 
{
  font-size:9.5pt;
	color: #000000;
	text-decoration:none;
	font-weight:normal;	
	text-align:center;
}

.menutop_activered
{
  font-size:9.5pt;
	color: #880000;
	text-decoration:none;
	font-weight:normal;	
	text-align:center;
}

.menutopcell_activebg_color
{
  background-color:#E4F2FD;
}

.menutopcell
{
	padding-left:10px;
	padding-right:10px;
	padding-top:3px;
	padding-bottom:3px;		
}

.menutopcell_activebg
{
	background-image:url(images/menutop_bg2.png);
	background-repeat:repeat-x;
	background-position:bottom;
	height:4px;
}

.menutopcell_active
{
  background-color:#E4F2FD;
	padding-left:4px;
	padding-right:4px;
	padding-top:0px;
	padding-bottom:3px;	
}

.top_header
{
	font-size:14pt;
	color:#555555;
}

.menumain
{
}

a.menumainitem:link, a.menumainitem:visited {
  font-size:9pt;
	font-weight:normal;
	color: #2583AD;
	text-decoration:none;
}

a.menumainitem:hover {
  font-size:9pt;
	font-weight:normal;	
  color: #D54E21;
	text-decoration:none;	
}

.menumainitem_cell
{
	padding:4px;
	border-bottom:1px solid #DEDEDE;
}

.menumainitem_active
{
	padding-top:4px;
	padding-bottom:4px;
	font-weight:bold;	
  font-size:9pt;
  color: #000000;		
}

.menumainitem_right
{
	padding-top:4px;
	padding-bottom:4px;
  font-size:7pt;
  color: #000000;		
}

.menumainitem_title
{
	padding-top:4px;
	padding-bottom:4px;
  font-size:9pt;	
}

a.menumainitem_1:link, a.menumainitem_1:visited {
  font-size:9pt;
	font-weight:normal;
	color: #2583AD;
	text-decoration:none;
}

a.menumainitem_1:hover {
  font-size:9pt;
	font-weight:normal;	
  color: #D54E21;
	text-decoration:none;	
}

.menumainitem_cell_1
{
	padding:4px;
	border-bottom:1px solid #DEDEDE;
	text-align:left
}

.menumainitem_active_1
{
	padding-top:4px;
	padding-bottom:4px;
	font-weight:normal;	
  font-size:9pt;
  color: #D54E21;		
	text-align:left	
}

.menumainitem_title_1
{
	padding-top:4px;
	padding-bottom:4px;
  font-size:9pt;	
	text-align:left	
}

a.menumainitem_2:link, a.menumainitem_2:visited {
  font-size:9pt;
	font-weight:normal;
	color: #2583AD;
	text-decoration:none;
}

a.menumainitem_2:hover {
  font-size:9pt;
	font-weight:normal;	
  color: #D54E21;
	text-decoration:none;	
}

.menumainitem_cell_2
{
	padding:4px 4px 4px 12px;
	/*border-bottom:1px solid #DEDEDE;*/
	text-align:left	
}

.menumainitem_active_2
{
	padding-top:4px;
	padding-bottom:4px;
	font-weight:normal;	
  font-size:9pt;
  color: #D54E21;		
	text-align:left	
}

.menumainitem_title_2
{
	padding-top:4px;
	padding-bottom:4px;
  font-size:9pt;
	text-align:left		
}




a.menumainitem_3:link, a.menumainitem_3:visited {
  font-size:9pt;
	font-weight:normal;
	color: #2583AD;
	text-decoration:none;
}

a.menumainitem_3:hover {
  font-size:9pt;
	font-weight:normal;	
  color: #D54E21;
	text-decoration:none;	
}

.menumainitem_cell_3
{
	padding:4px 4px 4px 20px;
	/*border-bottom:1px solid #DEDEDE;*/
	text-align:left	
}

.menumainitem_active_3
{
	padding-top:4px;
	padding-bottom:4px;
	font-weight:normal;	
  font-size:9pt;
  color: #D54E21;		
	text-align:left	
}

.menumainitem_title_3
{
	padding-top:4px;
	padding-bottom:4px;
  font-size:9pt;
	text-align:left		
}

.gallery
{  
	padding-top:10px;
}

.login_cell
{
	padding: 4px 2px 0px;
}

.button_top
{
	-moz-border-radius-bottomleft:3px;
	-moz-border-radius-bottomright:3px;
	-moz-border-radius-topleft:3px;
	-moz-border-radius-topright:3px;
	cursor:pointer;
	font-size:10px;
	height:21px;
	padding:0px 4px 3px 4px;
	background:#666666 none repeat scroll 0%;
	border:1px solid #888888;
	color:#BBBBBB;	
}

.text_top
{
	-moz-border-radius-bottomleft:3px;
	-moz-border-radius-bottomright:3px;
	-moz-border-radius-topleft:3px;
	-moz-border-radius-topright:3px;
	font-size:10px;
	height:15px;
	padding:3px 4px 1px 4px;
	background:#666666 none repeat scroll 0%;
	border:1px solid #888888;
	color:#BBBBBB;	
}

.button
{
	-moz-border-radius-bottomleft:3px;
	-moz-border-radius-bottomright:3px;
	-moz-border-radius-topleft:3px;
	-moz-border-radius-topright:3px;
	cursor:pointer;
	font-family:Arial, Helvetica, sans-serif;	
	font-size:11px;
	height:21px;
	padding:0px 4px 1px 4px;
	background:#E4F2FD none repeat scroll 0%;
	border:1px solid #C6D9E9;
	color:#555555;	
}

.text
{
	-moz-border-radius-bottomleft:3px;
	-moz-border-radius-bottomright:3px;
	-moz-border-radius-topleft:3px;
	-moz-border-radius-topright:3px;
	font-family:Arial, Helvetica, sans-serif;	
	font-size:11px;
	height:15px;
	padding:2px 4px 1px 4px;
	background:#E4F2FD none repeat scroll 0%;
	border:1px solid #C6D9E9;
	color:#555555;	
}

.textarea
{
	-moz-border-radius-bottomleft:3px;
	-moz-border-radius-bottomright:3px;
	-moz-border-radius-topleft:3px;
	-moz-border-radius-topright:3px;
	font-family:Arial, Helvetica, sans-serif;
	font-size:11px;
	padding:2px 4px 1px 4px;
	background:#E4F2FD none repeat scroll 0%;
	border:1px solid #C6D9E9;
	color:#555555;	
}

.text_alert
{
	-moz-border-radius-bottomleft:3px;
	-moz-border-radius-bottomright:3px;
	-moz-border-radius-topleft:3px;
	-moz-border-radius-topright:3px;
	font-family:Arial, Helvetica, sans-serif;	
	font-size:11px;
	height:15px;
	padding:2px 4px 1px 4px;
	background:#E4F2FD none repeat scroll 0%;
	border:1px solid #ff0000;
	color:#555555;	
}

.textarea_alert
{
	-moz-border-radius-bottomleft:3px;
	-moz-border-radius-bottomright:3px;
	-moz-border-radius-topleft:3px;
	-moz-border-radius-topright:3px;
	font-family:Arial, Helvetica, sans-serif;
	font-size:11px;
	padding:2px 4px 1px 4px;
	background:#E4F2FD none repeat scroll 0%;
	border:1px solid #ff0000;
	color:#555555;	
}

table.content_table td 
{
  border: 1px solid #C6D9E9;
	font-size:9pt;	
}

table.content_table_noborder td 
{
	font-size:9pt;	
}

.content_title
{
	font-size:9pt;
	font-weight:bold;
}

.table_of_content
{
border:1px solid #888888;
background-color:#eeeeee;
}

li
{
text-align:justify;
}

.small
{
	font-size:7pt;
	color:#999999;
}

.comments
{
/*border-top:1px solid #C6D9E9;*/
margin-bottom:10px;
}

.comments_title
{
padding-bottom:8px;
font-size:11pt;
font-weight:bold;
}

.comments_add_title
{
padding-top:8px;
padding-bottom:8px;
font-size:11pt;
font-weight:bold;
border-top:1px solid #DEDEDE;
}

.comment
{
margin-bottom:16px;
}

.comment_info
{
	color:#999999;
	font-size:8pt;	
}
.comment_header
{
border-bottom:1px dashed #C6D9E9;
padding-bottom:4px;
}

.comment_header_big
{
font-size:30px;
font-family:Georgia, "Times New Roman", Times, serif;
}

.comment_title
{
padding-top:4px;
font-size:10pt;
font-weight:bold;
}

.comment_body
{
padding-top:4px;
text-align:justify;
}



