 body{

	margin:0px;

	padding:0px;

	background-color:#9D5106;

	background-image:url('../images/body_bg.jpg');

	background-position: left top;

	background-repeat:repeat-x	

}



.full_s_centr_ali{

	width:100%;

	height:100%;

	vertical-align:top;

}



.full_s{

	width:100%;

	height:100%;

}



.centr_table{

	height:100%;

	width:790px;

	background-color:#FFFFFF;

	margin:0px 0px 0px 0px;

}



.head{

	height:141px;

	width:790px;

}



#home_top, #contact_top, #map_top {

	float: right;

	width: 47px;

	margin: 0px;

	padding: 0px;

	height: 25px;

	background-repeat: no-repeat;

	background-position:left top;

}



#home_top {

	background-image:url('../images/home_top.gif');

}



#home_top:hover {

	background-image:url('../images/home_top_h.gif');

}



#contact_top {

	background-image:url('../images/contact_top.gif');

}



#contact_top:hover {

	background-image:url('../images/contact_top_h.gif');

}

#map_top {

	background-image:url('../images/map_top.gif');

}



#map_top:hover {

	background-image:url('../images/map_top_h.gif');

}



img{

	border:0px;

}



.right_head_module_td{

	width:150px;

	background-color:#000000;	

	border-right:1px solid #FFFFFF;

	border-bottom:1px solid #FFFFFF;

}



.right_top_module_login{

	width:149px;

}



.top_menu_td{

	width:149px;

	height:28px;

	background-color:#000000;

	color:#999999;

	font-family:Verdana, Arial, Helvetica, sans-serif;

	font-size:11px;

	text-decoration:none;

	

}



.top_menu_td a{

	color:#999999;

	font-family:Verdana, Arial, Helvetica, sans-serif;

	font-size:11px;

	text-decoration:none;

	padding:0px 15px 0px 5px;	 

}



.menu_module_title{

	text-transform:uppercase;

	text-decoration:none;

	font-family:Verdana, Arial, Helvetica, sans-serif;

	color:#FFFFFF;

	font-weight:bold;

	font-size:10px;

	background-color:#E6000A;

	border-bottom:1px solid #000000;

	height:21px;

	text-align:left;

	padding:0px 0px 0px 10px; 

}



.body_module .moduletable th {

    text-transform:uppercase;

    text-decoration:none;

    font-family:Verdana, Arial, Helvetica, sans-serif;

    color:#FFFFFF;

    font-weight:bold;

    font-size:10px;

    background-color:#E6000A;

    border-bottom:1px solid #000000;

    height:21px;

    text-align:left;

    padding:4px 0px 0px 10px;

}



.moduletable th {

    text-transform:uppercase;

    text-decoration:none;

    font-family:Verdana, Arial, Helvetica, sans-serif;

    color:#FFFFFF;

    font-weight:bold;

    font-size:10px;

    background-color:#E6000A;

    border-bottom:1px solid #000000;

    height:21px;

    text-align:left;

    padding:4px 0px 0px 10px;

}



.body_module .moduletable{

    width:100%;



}



.module_left_pad .moduletable{

    width:100%;

    background-color:#EBEBEB;

    margin:20px 0px 0px 0px;

    font-family:Verdana;

    font-size:10px;

    color:#333333;

    vertical-align:top;

    text-align:left;

}



.module_left_pad .moduletable td{

    padding:10px 10px 14px 10px;

    text-align:left;

}





.body_module .moduletable label {

    display:none;

}



.body_module .moduletable{

    width:100%;

}



.body_module{

	background-color:#686868;

	padding:0px 0px 0px 0px;

	margin:6px 6px 6px 6px;

	height:112px;

	vertical-align:top;

	width:149px;

	text-align:left;  

}



.body_module_tab{

	background-color:#686868;

	vertical-align:top;

	width:149px; 

	padding:0px 0px 0px 6px; 

}



.inputbox{

	border:1px solid #000000;

	margin:6px 0px 0px 0px;

    padding:2px 0px 2px 0px;

	width:110px;

	font-family:Verdana, Arial, Helvetica, sans-serif;

	color:#000000;

	font-size:12px;



}



.button{

	border:1px solid #000000;

	background-color:#686868;

	padding:0px 0px 0px 0px;

	margin:0px 0px 0px 0px;

    color:#FFFFFF;



}



.button_login{

    border:1px solid #000000;

    background-color:#686868;

    padding:0px 0px 0px 0px;

    margin:6px 0px 0px 3px;

    height:20px;

}

.span_login{

    padding:0px 0px 0px 0px;

    margin:0px 0px 0px 0px;

    height:2px;



}



.login_link a{

	font-family:Verdana, Arial, Helvetica, sans-serif;

	font-size:10px;

	color:#FFFFFF;

	display:block;

	text-decoration:none;

	padding:3px 0px 0px 0px;	

}



.lostpasssword a{

    font-family:Verdana, Arial, Helvetica, sans-serif;

    font-size:10px;

    color:#FFFFFF;

    display:block;

    text-decoration:none;

    padding:3px 0px 0px 6px;    

}



.register a{

    font-family:Verdana, Arial, Helvetica, sans-serif;

    font-size:10px;

    color:#FFFFFF;

    display:block;

    text-decoration:none;

    padding:3px 0px 0px 6px;    



}



.input_td_img img{

	vertical-align:top;

	padding:7px 0px 0px 4px;

	margin:0px 0px 0px 0px;

}



.second_tr{

	background-color:#000000;

	border:1px solid #FFFFFF;

	border-top:0px;

	height:272px;

}



.left_menu_td{

	text-align:left;

	border-right:1px solid #FFFFFF;

	width:192px;

	vertical-align:top;

	font-family:Verdana, Arial, Helvetica, sans-serif;

	color:#FFFFFF;

	font-size:11px;

	text-decoration:none;

	margin:34px 0px 10px 5px;

    padding:0px 0px 20px 0px;

	background-color:#000000;

	height:272px; 	

}



.menu_pad{

	margin:34px 0px 10px 12px;

    width:180px;

}



.module_left_pad{

	padding:0px 2px 0px 0px;

    height:100%;

    vertical-align:top; 

    text-align:left;



}



.left_menu_td a{

	display:block;

	font-family:Verdana, Arial, Helvetica, sans-serif;

	color:#FFFFFF;

	font-size:11px;

	text-decoration:none;

	background-image:url('../images/menu_left_bg.jpg');

	background-position: left center;

	background-repeat:no-repeat;

	text-transform:uppercase;

	width:175px; padding-left:15px; padding-right:0px; padding-top:4px; padding-bottom:4px	



}



.centr_image{

	width:380px;

}



.right_recl{

	border-left:1px solid #FFFFFF;

	background-color:#B00007;

	background-image:url('../images/right_recl_bg.jpg');

	background-position: left top;

	background-repeat:repeat-x;

	vertical-align:top

}



.isus{

    background-image:url('../images/issuss.jpg');

    background-position: center top;

    background-repeat:no-repeat;

    padding-left:0px; padding-right:0px; padding-top:45px; padding-bottom:0px 

}

.recl_title{

	text-align:center;

	font-family:Myriad Pro;

	font-size:18px;

	color:#FFFFFF;

	font-weight:bold;

	vertical-align:top;

	height:20px;



}



.recl_link{

	font-family:Verdana, Arial, Helvetica, sans-serif;

	font-size:10px;

	color:#FFFFFF;

	text-decoration:none;

	vertical-align:top;

	text-align:left;

	padding:18px 20px 10px 20px;



}



.recl_link a{

	font-family:Verdana, Arial, Helvetica, sans-serif;

	font-size:10px;

	color:#FFFFFF;

	text-decoration:none;

	display:block;

	background-image:url('../images/recl_row.jpg');

	background-position: left center;

	background-repeat:no-repeat;

	margin:0px;; padding-left:14px; padding-right:0px; padding-top:10px; padding-bottom:0px

}



.content_td{

	border:1px solid #FFFFFF;

	padding:0px 0px 0px 0px;

	height:100%;

	width:100%;

}



.left_modules{

	border-right:1px solid #FFFFFF;

	width:202px;

}



.left_module_body{

	padding:10px 5px 10px 15px;

	background-color:#EBEBEB;

	text-align:left;

}



.date{

	color:#FF0000;

	font-family:Verdana, Arial, Helvetica, sans-serif;

	font-size:10px;

	font-weight:bold;

}



.modul_text{

	font-family:Verdana, Arial, Helvetica, sans-serif;

	color:#333333;

	font-size:10px;

}



a{

	font-family:Verdana, Arial, Helvetica, sans-serif;

	font-size:10px;

	color:#FF0000;

}



.left_module_body a{

	font-family:Verdana, Arial, Helvetica, sans-serif;

	font-size:10px;

	color:FF0000;



}



.content{

	vertical-align:top;

	text-align:left;

	width:586px;

    display:block;

}



.left_td{

	width:202px;

    vertical-align:top;

    	

}



.content_td_sec{

	border:1px solid #FFFFFF;

	border-top:0px;

	padding:0px 0px 0px 0px;

	height:100%;



    vertical-align:top;

	

}



.full_s_text{

	vertical-align:top;



	height:100%;

	color:#333333;

	font-family:Verdana;

	font-size:11px;	

	padding:0px;

	

}



.footer_td{



	height:70px;

	width:100%;

}



.copy{

	height:100%;

	background-color:#000000;

	border-right:1px solid #FFFFFF;

	width:198px;

	color:#999999;

	font-family:Verdana, Arial, Helvetica, sans-serif;

	font-size:9px;

	text-align:center;

}



.bottom_menu{

	background-color:#464646;

	background-image:url('../images/bottom_menu_bg.jpg');

	background-position: left top;

	background-repeat:repeat-x;

	color:#FFFFFF;

	font-family:Verdana, Arial, Helvetica, sans-serif;

	font-size:10px;

	text-align:center; padding-left:20px; padding-right:20px; padding-top:0px; padding-bottom:0px

}



.bottom_menu span{ 

   

    color:#FFFFFF;

    font-family:Verdana, Arial, Helvetica, sans-serif;

    font-size:10px;



    text-align:center;

}



.bottom_menu a{

	color:#FFFFFF;

	font-family:Verdana, Arial, Helvetica, sans-serif;

	font-size:10px;

	text-decoration:none;



	padding:0px 2px 0px 2px;

}


.credentials{

    padding:0px 0px 0px 5px;

}



.le{

    float:left;



}



.re{

   float:left;



}



td, div, p{

    color:#333333;

    font-family:Verdana;

    font-size:11px;

}



h1, h2, h3{

    color:#666666;

    font-size:20px;

    font-family:Verdana;

    font-weight:bold;

    padding:10px 0px 10px 10px;



}



h1, h2#dm_title, h3, .contentheading {

    color:#FFC8CB;

    font-size:27px;

    font-family:Verdana;

    font-weight:bold;

    border-bottom:1px solid #000000;

    background-color:#FE0000;

    margin:0px;

    background-image: url('../images/title_image.jpg');

	background-repeat: no-repeat;

	background-position:  left top;; padding-left:200px; padding-right:0px; padding-top:19px; padding-bottom:20px

}



.componentheading{

    color:#FFC8CB;

    font-size:27px;

    font-family:Verdana;

    font-weight:bold;

    border-bottom:1px solid #000000;

    background-color:#FE0000;

    margin:0px;

    background-image: url('../images/title_image.jpg');

	background-repeat: no-repeat;

	background-position:  left top;; padding-left:200px; padding-right:0px; padding-top:19px; padding-bottom:20px

}



.componentheading_d {

    color:#FFC8CB;

    font-size:27px;

    font-family:Verdana;

    font-weight:bold;

	margin: 0px;

    border-bottom:1px solid #000000;

    background-color:#FE0000;

    margin: -29px 0px 0px 0px;

    padding:19px 0px 20px 200px;

}







#contact_text{

    width:400px;

}



.img_title{

    position:absolute;

	top: 141px;

    right:50%;

	/*background-image: url(../images/title_image.jpg);

	background-repeat: no-repeat;

	background-position: top left;*/

	background:transparent;

	width: 193px;

	_width: 192px;

	height: 72px;

	text-align: left;

}



.img_title img {

	border-right: 1px solid #ffffff;

	border-left: 1px solid #ffffff;

}

 .contentintro, .contentfull{

     padding:0px 10px 0px 0px;

}



.contentpane{

     padding:10px 10px 0px 10px;

    

}



.back_button{

     padding:10px 10px 0px 10px;

}



.searchblock, .contentpaneopen, .pagenavcounter{

     padding:10px 10px 0px 10px;

}



.contentitem h1{



}



.content_before{

     padding:0px 20px 0px 10px;

}

             

.contentitem h2 {

    padding:10px 0px 0px 10px;

    margin:0px 0px 0px 0px;  





}



A.sublevel{

    padding-left:20px;

}



.intro{

     padding:10px 10px 0px 10px;



}



#eventlist{

     padding:0px 10px 0px 0px;



}

#eventlist p {

	 padding: 0px 0px 0px 10px;

}



.link{

     padding:10px 40px 0px 10px;

}



.details1{

    width:560px;

}



.footer_td_full{

    width:790px;

        border:1px solid #FFFFFF;

    height:70px;

}



.path{

    padding:10px 0px 0px 4px;;

  

}



span .pathway{

    color:#000000;

}



a.pathway{

    color:#FF0000;

    text-decoration:none;

}



 ul {

    list-style-image: url('../images/list.png');

    margin:0px;; padding-left:20px; padding-right:0px; padding-top:0px; padding-bottom:0px

}

.moduletable li {

    padding:0px 0px 0px 0px;

}

a:hover{

    color:#222222;

}



.left_menu_td a:hover{

    color:#FF8F96;

}

.top_menu_td a:hover{

    color:#FFFFFF;

}



.moduletable{

    text-align:left;

}



div.jmenu_section{

	background:transparent;

}



.contactform {

         background-color: #FFFFFF;

         background-image: url('none');

}





.sectiontableheader {

  background-color : #CCCCCC;

  color            : #333333;

  font-weight      : bold;

}



.sectiontableentry1 {

  background-color : #F0F0F0;

}



.sectiontableentry2 {

  background-color : #E0E0E0;

}