body
{
	margin:0 0 0 0;
	font:10pt/12pt arial;
	color:black;
}

#main_table
{
	width:100%;
	height:100%;
	font:10pt/12pt arial;
}

#top_td
{
	height:102px;
	width:100%;
	background-image:url('images/top_back.jpg');
	background-repeat:repeat-x;
	background-position:left top;
	vertical-align:top;
	padding:20px 44px 0px 44px;
}


#content_td
{
	background-image:url('images/content_back.gif');
	background-repeat:repeat-x;
	background-position:left top;
	padding:42px 44px 42px 44px;
	vertical-align:top;
	text-align:justify;
}


#bottom_td
{
	height:55px;
	border-top:1px #b0b0b0 solid;
	font:10pt/12pt arial;
	vertical-align:center;
	padding:0px 44px 0px 44px;
}


#top_td a
{
	color:#c1dcfd;
	font:10pt/12pt arial;
}



#top_td a:hover
{
	color:#50a6fd;
}

#top_td a.big
{
	font:14pt/16pt arial;
	margin-right:88px;
}

#top_div_right
{
	float:right; margin-top:17px
}



a
{
	font:11pt/13pt arial;
	color:#0058b2;
	text-decoration:underline;
}

a:hover
{
	color:#c20233;
}



a.min_blue
{
	font:10pt/12pt arial;
}

.min_text
{
	font:10pt/12pt arial;	
}

.min_text p
{
	margin:0 0 10 0;
}

.light_red
{
	color:#c20233;
}

a.big_red
{
	font:14pt/16pt arial;
	color:#c20233;
	display:block;
	margin-bottom:4px;
}

a.big_red:hover
{
	color:#0058b2;
}

#content_table
{
	font:10pt/12pt arial;
}

p
{
	padding:0 0 0 0;
	margin:0 0 18 0;
}


/*#content_td_in a
{
	font:11pt/13pt arial;	
}
*/
.dot
{
	padding:15px 40px 5px 40px;
	border:1px #a2afbd dashed;
	border-width:1px 0px 1px 0px;
	margin:30px 0px 30px 0px;
	font:11pt/13pt arial;
}

.dot_table
{
	border-top:1px #a2afbd dashed;
	border-collapse:collapse;
	font:11pt/13pt arial;
}


table.dot_table td
{
	padding:3 10 3 10;
	text-align:left;
	border-bottom:1px #a2afbd dashed;
	vertical-align:center;
}



table.dot_table2
{
	border-collapse:collapse;
	font:11pt/13pt arial;
	margin-bottom:20px;
}

table.dot_table2 td, table.dot_table2 th
{
	padding:3 10 3 10;
	text-align:left;
	border-bottom:1px #a2afbd dashed;
	vertical-align:center;
	font-weight:normal;
}


td.td_header
{
	background-color:#6c8196;
	padding:2px;
	color:white;
	font:12pt/14pt arial;
	border-bottom:0px #a2afbd dashed;
}

td.td_header a
{
	color:white;
	font:12pt/14pt arial;
	text-decoration:none;
}

td.td_grey 
{
	background-color:#f3f5f7;
	padding:12 12 12 12;
}

td.grey_font, table.dot_table2 th
{
	color:#6c8196;
}

.big_black
{
	font:18pt/20pt arial;
	color:black;
	margin-top:12px;
}


h1
{
	font:23pt/25pt arial;
	color:black;
	padding:0 0 0 0;
	margin:0 0 10 0;
}

h3
{
	font:17pt/19pt arial;
	color:#6c8196;
	display:block;
	margin-bottom:10px;
}


h4
{
	font:14pt/16pt arial;
	color:#6c8196;
	display:block;
	margin:0 0 3 0;
	padding:0px;
	
}

.side_menu 
{
	font:14pt/16pt arial;
    color:#6c8196;
	display:block;
	margin:0 0 3 0;
	padding:0px;
	
}

.red
{
	color:#c20233;	
}

.light_grey
{
	color:#a2afbd;
	margin-bottom:7px;
}

.mid_grey
{
	font:14pt/16pt arial;
	color:#6c8196;	
}

#left_bottom_div
{
	float:left; margin-top:14px
}

#right_bottom_div
{
	float:right;
	text-align:center;		
}

#content_table
{
	width:100%;
	height:100%;
}


#content_table td
{
	vertical-align:top;
	text-align:left;
}

#right_col_td
{
	width:260px;
	padding-left:15px;
}


#right_col_td ul
{
	margin:10 0 10 15;
	list-style-type:square;
	padding-left:0px;
}

#right_col_td li
{
	list-type:square;
	margin-bottom: 6px;
}


#left_col a, #right_col a, a.menu
{
	display:inline-block;
	margin:0 0 7 0;
}

#left_col img, #right_col img
{
	margin-bottom:7px;
}


#left_col_b, #right_col_b
{
	height:100%;
	font:10pt/12pt arial;
	
}

#left_col_b a, #right_col_b a
{
	font:10pt/12pt arial;
}

#left_col_b, #left_col
{
	
	padding-right:50px;
}

#right_col, #center_td, #right_col_b
{
	padding-right:40px;
}

#content_table
{
	font:11pt/13pt arial;
}

#menu_td
{
	width:240px;
	vertical-align:top;
}

#content_td_in
{
	padding-left:55px;
}

#content_td_in h4
{
	color:#c20233;
}

a.red_menu, a.red_menu_selected
{
	font:10pt/12pt arial;
	color:#c20233;
	text-decoration:underline;
	padding-left:15px;
	position:static;
	display:inline-block;
	margin-bottom:7px;
}

a.red_menu_selected
{
	font:bold 11pt/13pt arial;
	padding-left:0px;
}

a.red_menu:hover, a.red_menu_selected:hover
{
	color:#0058b2;
	text-decoration:underline;
}

a.red_menu_selected2
{
	font:bold 10pt/12pt arial;
	background-color:#c20233;
	color:white;
	text-decoration:none;
	
	margin-left:11px;
	padding:2 4 2 4;
	margin-bottom:7px;
	display:inline-block;
	
}

a.red_menu_selected2:hover
{
	color:white;
}

a.path
{
	font:10pt/12pt arial;
	color:#6c8196;
	text-decaration:underline;
}

a.path:hover
{
	text-decoration:none;
	color:#6c8196;
}

#p_path
{
	margin-bottom:5px;
	padding:0;
	font:10pt/12pt arial;
	color:#6c8196;
}
h1 {
    font-size: 20px;
    font-weight: bold;
}
h2 {
    font-size: 16px;
    margin-bottom: 5px;
}
strong{
  /*  font-weight: normal; */
}
#counters {
    float:right;
}

li {
   margin-bottom: 6px;
}
