body			{ 	font-family: "Trebuchet MS",verdana;
					font-size: 12px; 
					line-height: 17px; 
					color: #000000; 
					text-decoration: none; 
					font-weight: normal; 
					font-style: normal;
					background-image: url(/i/background.jpg); background-color: #333333; background-repeat: repeat-x; background-position: top left;
					/* top,right,bottom,left */
					margin: 20px auto auto auto;
				}
a				{ font-family: "Trebuchet MS",verdana; font-size: 12px; line-height: 17px; color: #000000; text-decoration: none; font-weight: bold; font-style: normal; }

h1				{ font-family: "Trebuchet MS",verdana; font-size: 25px; line-height: 25px; color: #000000; text-decoration: none; font-weight: bold; font-style: normal;
					margin: 0 0 10 0;
				}
h2				{ font-family: "Trebuchet MS",verdana; font-size: 16px; line-height: 20px; color: #000000; text-decoration: none; font-weight: normal; font-style: normal;
					margin: 15px 0 5px 0;
				}
h3				{ font-family: "Trebuchet MS",verdana;; font-size: 14px; line-height: 20px; color: #000000; text-decoration: none; font-weight: normal; font-style: normal;
					margin: 15px 0 5px 0;
				}				
.link			{ font-family: "Trebuchet MS",verdana; font-size: 12px; line-height: 17px; color: #000000; text-decoration: none; font-weight: bold; font-style: normal; }
				
.date {
					margin-right: 5px;
					font-family: Verdana, Geneva, Arial, Helvetica, Sans-serif;
					font-size: 11px;
					font-weight: normal;
					color: #666666;
					float: left;
				}
.news			{ 
					font-family: "Trebuchet MS",verdana; 
					font-size: 12px; 
					line-height: 17px; 
					color: #000000; text-decoration: none; 
					font-weight: normal; 
					font-style: normal; 
				}
.main			{
					margin: 0 0 0 0;
					width: 981px;
					height: 590px;
					min-height: 590px;					
					background-image: url(/i/content_background.jpg);
					background-repeat: no-repeat;
					/* border: #cccccc 1px solid; */
				}

.header			{
					margin: 0 0 0 0;
					padding-top: 25px;
					padding-left: 22px;					
					width: 956px;
					height: 115px;	
					/* border: #cccc00 1px solid; */
				}

.search			{
					margin: 0 0 0 0;
					width: 400px;
					/* border: #cccc00 1px solid; */
				}

.menu			{
					width: 963px;
					height: 17px;	
					background-image: url(/i/menu_bg.gif);
					border-bottom: #ffffff 1px solid;
					margin-left: 0px;
					padding-top: 5px;
					padding-bottom: 8px;					
					/* border: #cccc00 1px solid;*/
					}

.menu_txt		{
					font-family: "Trebuchet MS",verdana;
					font-size: 12px;
					color: #ffffff;		
					text-decoration: none;
					font-weight: bold;
					padding-left: 12px;
					padding-right: 12px;
					padding-bottom: 8px;
				}

.menu_on_txt		{
					font-family: "Trebuchet MS",verdana;
					font-size: 12px;
					color: #ffffff;
					padding-top: 5px;
					padding-left: 12px;
					padding-right: 12px;
					padding-bottom: 7px;					
					text-decoration: none; 
					font-weight: bold;
					background-image: url(/i/menu_selected.jpg);
					background-repeat: repeat-x;
				}	
				
.vert_menu		{
					width: 222px;
					height: 380px;
					background-image: url(/i/submenu_top.gif);
					background-repeat: no-repeat;
					background-color: #C7BFB6;
				}
.vert_menu_txt	{
					font-family: "Trebuchet MS",verdana;
					font-size: 12px;
					text-decoration: none; 
					font-weight: bold;
					border-bottom: #ffffff 1px solid;
					text-decoration: none; 
					padding-left: 15px;
					padding-top: 10px;
					padding-bottom: 8px;					
				}
				
.vert_menu_txt a:link	{
					font-family: "Trebuchet MS",verdana;
					font-size: 12px;
					text-decoration: none; 
					font-weight: bold;
				}				

.vert_menu_txt a:hover	{
					color: #ffffff;
					text-decoration: none;					
				}	
.vert_menu_txt a:active	{
					text-decoration: none; 
				}	

.vert_menu_bottom	{
					margin-bottom: 15px;
					padding: 0px;
					width: 222px;
					background-color: #C7BFB6;
				}				

.content		{
					padding-left: 15px;
					padding-top: 15px;
					padding-bottom: 5px;
					background-color: #ffffff;
					width: 948px;
				}	

.content_start		{
					margin: 0 0 0 0;
					padding-left: 9px;
					padding-top: 0px;
				}					
				
.c_box			{	
					width: 222px;
					margin-bottom: 15px;
				}
.c_box_459			{	
					width: 459px;
					margin-bottom: 15px;
				}
.c_box_696			{	
					width: 696px;
					margin-bottom: 15px;
				}
.c_box_933			{	
					width: 933px;
					margin-bottom: 15px;
				}				
.foot			{
					width: 965px;
					height: 199px;
					margin-right: 8px;
					margin-left: 8px;
					padding-top: 0px;
					background-image: url(/i/footer_background.jpg);
					background-repeat: repeat-x;
					font-family: "Trebuchet MS",verdana; 
					font-size: 11px; 
					color: #ffffff; 
					text-decoration: none;
				}

.foot a			{
					color: #C41F1E; 
					text-decoration: none;
					font-weight: bold;
				}
				
.foot a:hover	{
					color: #C41F1E; 
					text-decoration: underline;
					font-weight: bold;					
				}

.logo			{
					margin: 0 0 25px 0;
					width: 200px;
					height: 73px;
					background-image: url(/i/logo.gif);
					background-repeat: no-repeat;
					background-position: top left;
					float: left;
				}

.col1			{	font-family: "Trebuchet MS",verdana; 
					margin: 0 0 0 0px;
					text-align: center;
					width: 222px;
					float: left;
					border: #ffff00 1px solid;
				}
.billbord		{ font-family: Georgia, serif; font-size: 12px; line-height: 17px; color: #ffffff; text-decoration: none; font-weight: normal; font-style: normal; font-style: italic;
					padding: 40px 0 0 0;
					width: 181px;
					height: 251px;
					background-image: url(/i/black_bord.gif);
					background-repeat: no-repeat;
					background-position: top left;
					float: left;
				}

.col2			{
					margin: 0 20px 0 0;
					width: 413px;
					float: left;
				}
.col3			{
					margin: 0 0 0 0;
					width: 145px;
					float: left;
				}
.mark			{
					margin: 10px 0 10px 0;
					width: 100%;
					height: 5px;
					background-image: url(/i/mark.gif);
					background-repeat: no-repeat;
					background-position: center;
				}
.mark_end		{
					margin: 20px 0 10px 0;
					width: 100%;
					height: 15px;
					background-image: url(/i/mark_big2.gif);
					background-repeat: no-repeat;
					background-position: center;
				}
.line			{
					margin: 0 0 10px 0;
					width: 100%;
					height: 5px;
					background-image: url(/i/line.gif);
					background-repeat: repeat;
					background-position: center;
				}
.image			{
					margin-bottom: 5px;
				}
.input			{ 
					border: #cccccc 1px solid; 
					width: 99%;
				}
.textarea		{ 
					border: #cccccc 1px solid; 
					width: 99%;
					height: 50px;
				}
.alert			{ font-family: Georgia, serif; font-size: 12px; line-height: 17px; color: #cc0000; text-decoration: none; font-weight: normal; font-style: normal; }
.lang			{
					margin: 0 0 0 0;
					float: left;
				}
.fl {
	float: left;
}
.fr {
	float: right;
}
.clr {
     clear: both;
}