* { margin:0; padding:0;}
body { background:#ffffff; font-size:100%;  font-family:tahoma; color:#2d2d2d; text-align:center}

td {font-family:tahoma; font-size:8pt; line-height:15px; color:#4d4d3d; text-align:justify }

img {border:none; padding:0px; margin:0px}

/*in_line*/
input, select, textarea { vertical-align:middle; font-weight:normal; font-family:tahoma; color:#2d2d2d; font-weight:normal;}

ul { list-style:none;}

/*==================list====================*/
ul{margin:0 0 10px 0; padding:0; list-style:none}
ul li { line-height:1.5em; background:url(/includes/images/marker_list.gif) no-repeat 0 5px; padding-left:14px}
ul li a{text-decoration:none; color:#b1083e;  padding-left:5px}
ul li a:hover{ text-decoration:underline}
/*==========================================*/

a {text-decoration:none; color:#b1083e}
a:hover {text-decoration:underline}

a.link {text-decoration:underline; color:#b1083e; background:url(/Images/marker_link.gif) no-repeat right 5px; padding-right:14px; font-weight:bold}
a.link:hover {text-decoration:none; background:none}


.column { float:left;}
.clear { clear:both;}
.center {text-align:center} 
.nopadding {margin:0; padding:0px;}

h1 {color:#b1083e; font-size:1.29em; margin:0 0 5px 0; line-height:1.33em}
h2 {color:#b1083e; font-size:1.09em; margin:0 0 5px 0; line-height:1.33em}
h3 {background:url(/includes/images/icons/news_bg.gif) no-repeat top left; color:#555555; font-size:1em; margin:0 0 4px 0; padding:1px 0 4px 28px}
h4 {color:#b1083e; margin:0; font-size:1em}
h4 a {text-decoration:none; color:#b1083e; font-weight:normal}
h4 a:hover {text-decoration:underline}

span {color:#555555; font-size:1.09em; line-height:1.33em}


p {margin:0 0 16px 0}

.header_1, .header_2, .menu, .wrapper_header, #footer {width:800px}


.block_form { background:#fff; margin:10px 31px 0 0; color:#434343; font-size:0.6785em; line-height:2em; font-weight:bold}
.block_form .r_b { background:url(/includes/images/r_b_1.gif) right bottom no-repeat; width:100%}
.block_form .l_b { background:url(/includes/images/l_b_1.gif) left bottom no-repeat;}
.block_form .indent {padding:21px 10px 14px 21px}
.block_form input {width:179px; height:23px; border:solid 1px #b7b7b7; margin-right:7px; font-size:1em}

.menu {height:47px; background:url(/includes/images/menu_bg.jpg) no-repeat top left}
.menu .m1 {margin-left:20px}

/*content*/
.title {margin-top:2px;margin-bottom:5px; display:block; font-size:25px;}
.subtitle {margin-bottom:5px; display:block; font-size:20px; color:#b1083e; font-weight:500;}
.section {margin-bottom:5px; display:block; font-size:20px;}
.img_left {float:left; margin:0 17px 17px 0}
.cont_height {width:58px; height:499px; float:left}
.line {background:url(/includes/images/line_bg.gif) repeat-x top; width:auto; height:32px; margin-top:31px}
.line_2 {background:url(/includes/images/line_bg_2.gif) repeat-x top; width:auto; height:22px; margin-top:25px}
.contentTable {width:95%; margin-left:auto; margin-right:auto;}
#contentarea {text-align:center; margin-left:auto; margin-right:auto;}
div.containerContent {padding:3px;}

/*footer*/
#footer { font-size:0.75em; color:#6a6a6a; padding-top:25px}
#footer a {color:#2d2d2d; text-decoration:none}
#footer a:hover {text-decoration:none; color:#b1083e}
.footer {
	font-family: Tahoma;
	font-size: 8pt;
	line-height:25px;	
	color: #758697;
	font-weight: 300;
	text-decoration : none; 
	text-align:center
	}					

.block_footer { background:#e7e7e7; margin:0 14px 14px 20px}
.block_footer .l_t { background:url(/includes/images/l_t_3.gif) left top no-repeat;}
.block_footer .r_t { background:url(/includes/images/r_t_3.gif) right top no-repeat;}
.block_footer .r_b { background:url(/includes/images/r_b_3.gif) right bottom no-repeat;}
.block_footer .l_b { background:url(/includes/images/l_b_3.gif) left bottom no-repeat; width:100%}
.block_footer .ind { padding:21px 0 18px 0; text-align:center}



.form input { width:179px; height:20px; border:solid 1px #b7b7b7; font-size:1em}
.form .div_input {width:179px; height:20px; margin-bottom:9px}
.form textarea {width:179px; height:165px; overflow:auto; border:solid 1px #b7b7b7; font-size:8pt; margin-bottom:8px }
.form .div_links {width:120px}
.form .col_box_1 {width:60px}
.form .col_box_2 {width:60px}
.comment {width:179px; height:165px; overflow:auto; border:solid 1px #b7b7b7; font-size:8pt; margin-bottom:8px }

/*===================NEWS=====================*/
.NewsDate {
   background:url(/includes/images/icons/news_bg.gif) no-repeat top left; 
	 color:#555555; 
	 font-size:1em; 
	 font-weight:700;
	 margin:0 0 4px 0; 
	 padding:1px 0 4px 28px;
	 line-height:23px;
}
.NewsTitle {
	 color:#b1083e; 
	 font-size:8pt; 
	 line-height:14px;
}


/*==================block====================*/
.block { background:#f4f4f4; margin-right:51px; }
.block .title {margin-bottom:33px}
.block .l_t { background:url(/includes/images/l_t_2.gif) left top no-repeat;}
.block .r_t { background:url(/includes/images/r_t_2.gif) right top no-repeat;}
.block .r_b { background:url(/includes/images/r_b_2.gif) right bottom no-repeat;}
.block .l_b { background:url(/includes/images/l_b_2.gif) left bottom no-repeat; width:100%}
.block .top {background:url(/includes/images/top_2.gif) repeat-x top}

/*==========================================*/
#site_center {text-align:center; margin-left:auto; margin-right: auto; width:800}

.inAContainer{ margin:5px;}

.header {
	font-family: Helvetica;
	font-size: 12pt;
	line-height:20px;	
	color: #ba0f51;
	font-weight: 600;
	text-decoration : none; padding-left:5px;		
	}		
			
.HeaderOuterTable {
	background-color: #ba0f51;
	font:caption;margin-top:0px;
}  

.HeaderInnerTable {
	background-color: #ededed;
	font:caption;border-collapse:collapse;margin-top:0px;	
}  
.HeaderContentTable {
	background-color: #ffffff;
	font:caption;border-collapse:collapse;margin-top:0px;	
} 

.HeaderOuterTable td
{
	padding:0 0px 0 0px;font:normal normal normal caption;vertical-align:middle;background-color:inherit;	
}	
	
	.headLine {
	    color:#b1083e; 
			font-size:10pt; 
			margin:0 0 5px 0; 
			line-height:1.33em;
			font-weight:600;
			}
			
table.bordered {
	border-width: 1px;
	border-spacing: ;
	border-style: outset;
	border-color: gray;
	border-collapse: collapse;
	background-color: white;
}	

table.bordered td {
	border-width: 1px;
	padding: 1px;
	border-style: inset;
	border-color: gray;
	text-align:center;
}

.grid {
	border-width: 1px;
	border-spacing: ;
	border-style: solid;
	border-color: #DDDDDD;
	border-collapse: collapse;
	background-color: white;
}
.gridLabelCell {
background-color:#edd5db;
	border-width: 1px;
	font-weight:600;
	text-align:center;
	padding: 3px;
	border-style: solid;
	border-color: gray;
	-moz-border-radius: ;
}
  .gridDataCell {
	border-width: 1px;
	padding: 3px;
	border-style: solid;
	border-color: #DDDDDD;
	-moz-border-radius: ;
}	 			
			

/* FORMS */
	.submit {
	    margin:1;
		 color:#233c6f;
		 font-family:Tahoma;
		 font-size:11px;
		 font-weight:bold;
		 background-color:#d1b0b9;
		 border:1px solid;
		 border-top-color:#999;
		 border-left-color:#999;
	   border-right-color:#666;
	   border-bottom-color:#666;
		 filter:progid:DXImageTransform.Microsoft.Gradient
				(GradientType=0,StartColorStr='#ffffff',EndColorStr='#d1b0b9');
					 } 				