A IMG {
	BORDER-RIGHT: #fff 0px; BORDER-TOP: #fff 0px; BORDER-LEFT: #fff 0px; BORDER-BOTTOM: #fff 0px
}
DIV#contents P {
	MARGIN: 0em 0em 1.5em 0.5em
}
BODY {
	FONT-SIZE: 14px;  COLOR: #000; TEXT-ALIGN: center;BACKGROUND: url(../img/bg.gif) 
}
DIV#out {
	WIDTH: 800px;BORDER-RIGHT: #000 0px solid; BORDER-TOP: #000 0px solid; BORDER-LEFT: #000 0px solid; BORDER-BOTTOM: #000 0px solid; TEXT-ALIGN: center
}
UL {
	LIST-STYLE-TYPE: none
}
li {
	LIST-STYLE-TYPE: none
}

DIV#front {
	color:#000;BACKGROUND:  url(../img/top01.gif) no-repeat center bottom; PADDING-RIGHT: 0px; PADDING-LEFT: 8px; PADDING-BOTTOM: 0px; MARGIN: 0px 0px 0px 0px; PADDING-TOP: 100px;HEIGHT: 419px; TEXT-ALIGN: left;
	FONT-SIZE: 30px;text-decoration: none;
	
}
DIV#out01 {
 TEXT-ALIGN: center; MARGIN: 0px 0px 0px 0px;FONT-SIZE: 40px;
 		BORDER-RIGHT: #000 0px solid; 
	BORDER-TOP: #000 0px solid; 
	BORDER-LEFT: #000 0px solid; 
	BORDER-BOTTOM: #000 0px solid;
}
DIV#out01 UL#horizon {
	PADDING-RIGHT: 0px; PADDING-LEFT: 50px; PADDING-BOTTOM: 0px; COLOR: #000; PADDING-TOP: 0px; TEXT-ALIGN: center;  MARGIN: 0px 0px 0px 0px
}
DIV#out01 UL#horizon LI {
	PADDING-RIGHT: 0px; float : left ;
	PADDING-LEFT: 0px; PADDING-BOTTOM: 0px; 
	MARGIN: 20px 0px 0px 0px;  LINE-HEIGHT: 12px; PADDING-TOP: 0px; 
	LIST-STYLE-TYPE: none; TEXT-ALIGN: center;
}
DIV#out01 UL#horizon LI A {
	float : left ;TEXT-ALIGN: center;
	 text-decoration: none; padding:0px 0px 0px 0px;
	 COLOR: #000;
}
DIV#out01 UL#horizon LI A:link {
	float : left ;TEXT-ALIGN: center;
	 text-decoration: none; padding:0px 0px 0px 0px;
	 COLOR: #000;
}
DIV#out01 UL#horizon LI A:hover {
	float : left ;TEXT-ALIGN: center;
	 padding:0px 0px 0px 0px;
	 COLOR: #ccc;
}

DIV#top03 UL#horizon01 {
	PADDING-RIGHT: 0px; PADDING-LEFT: 0px;
	PADDING-BOTTOM: 0px; COLOR: #000; 
	PADDING-TOP: 0px; TEXT-ALIGN: left;
}
DIV#top03 UL#horizon01 LI {
	PADDING-RIGHT: 0px; DISPLAY: inline;
	PADDING-LEFT: 0px; PADDING-BOTTOM: 0px; 
	MARGIN: 10px 0px 0px 0px;  LINE-HEIGHT: 12px; PADDING-TOP: 0px; 
	LIST-STYLE-TYPE: none; TEXT-ALIGN: center;  FONT-SIZE: 12px 
}

DIV#front A {
	 color:#000;  padding:0px 20px 0px 20px; font-weight:bold;
	 	BORDER-RIGHT: #000 0px solid; 
	BORDER-TOP: #000 0px solid; 
	BORDER-LEFT: #000 0px solid; 
	BORDER-BOTTOM: #000 0px solid;
	text-decoration:underline;
	
}
DIV#front A:link  {
	color:#000; text-decoration: none; padding:0px 20px 0px 20px; font-weight:bold; text-decoration:underline;
}
DIV#front A:visited  {
	color:#000; text-decoration: none; padding:0px 20px 0px 20px; font-weight:bold; text-decoration:underline;
}
DIV#front A:hover {
	 color:#CC0000; text-decoration: none; padding:0px 20px 0px 20px; font-weight:bold; text-decoration:underline;
}


H2 {
PADDING-RIGHT: 0px; PADDING-LEFT: 10px; FONT-WEIGHT: bold; FONT-SIZE: 20px; FONT-FAMILY: italic,Georgia,fantasy ; PADDING-BOTTOM: 0px; line-height: 120%;
}
H3 {
	PADDING-RIGHT: 0px; PADDING-LEFT: 18px; FONT-WEIGHT: bold; FONT-SIZE: 15px;  PADDING-BOTTOM: 0px; MARGIN: 0.5em 0em 0em 0.5em; PADDING-TOP: 0px
}
ADDRESS {
	PADDING-RIGHT: 0px; PADDING-LEFT: 0px; FONT-SIZE: 12px; font-style: normal;   PADDING-BOTTOM: 0px; COLOR: #000; PADDING-TOP: 10px; TEXT-ALIGN: center ;BORDER-TOP: #fff 1px solid; 
}
DIV#ENDADD {
	PADDING-RIGHT: 0px;  BORDER-TOP: #000 0px solid;PADDING-LEFT: 0px; PADDING-BOTTOM: 0px; MARGIN: 0px 0px 0px; PADDING-TOP: 20px; FONT-SIZE: 12px;WIDTH: 800px; BORDER-LEFT: #000 0px solid; BORDER-RIGHT: #000 0px solid; TEXT-ALIGN: center
}
a
   {text-decoration:none;
   }  
        
a:link
   {color:#000;
   text-decoration:underline;   
   }         
        
a:visited
   {color:#000;text-decoration:underline; } 
              
   
a:hover
   {
    color:#CC0000;              
    text-decoration:underline;   
   }.red12 {
	font-size: 12px;
	color: #CC0000;
	font-weight: bold;
	text-transform: none;

}
.b12 {

	font-size: 12px;
	color: #666666;
	font-weight: bold;
	text-transform: none;
}
.white12 {

	font-size: 12px;
	color: #E7E7E7;
	font-weight: bold;
	text-transform: none;
}
.bg {
    font-size: 20px;
    FONT-WEIGHT: bold;
    PADDING-LEFT: 20px;
	PADDING-right: 50px;
	PADDING-top: 5px;
	PADDING-bottom: 5px;
	color: #fff;
	BORDER-RIGHT: #fff 0px solid; 
	BORDER-TOP: #fff 0px solid; 
	BORDER-LEFT: #fff 0px solid; 
	BORDER-BOTTOM: #fff 0px solid;
	text-decoration:underline; 
	POSITION: absolute; TOP: 140px;
}
.bg01 {
    font-size: 20px;
    FONT-WEIGHT: bold;
    PADDING-LEFT: 20px;
	PADDING-right: 50px;
	PADDING-top: 5px;
	PADDING-bottom: 5px;
	color: #000000;
	BORDER-RIGHT: #fff 0px solid; 
	BORDER-TOP: #fff 0px solid; 
	BORDER-LEFT: #fff 0px solid; 
	BORDER-BOTTOM: #fff 0px solid;
	text-decoration:underline; 
	POSITION: absolute; TOP: 450px;
}
.cen{
TEXT-ALIGN: center;
}
.right {

TEXT-ALIGN: right;
}
