BODY, TD, TH, DL, UL, OL, P {    FONT-FAMILY: Verdana, Arial, Helvetica, sans-serif; FONT-SIZE: 12px;}
body { margin: 0; padding: 0; }
h2 { FONT-FAMILY: Verdana, Arial, Helvetica, sans-serif; FONT-SIZE: 14px; }
/*top-menu*/
.top-menu {background: url(/images/top_menu_bg.gif) repeat-x;}
.top-menu li {float: left;}
.top-menu  a {color: #464646;}
.q01 {padding: 5px 0 0 10px;}
.q01 span {color: #ff6600;}
.q01 a:hover {color: #ff6600;}
.q01 h1 {font: 12px Verdana, Arial, Helvetica, sans-serif; color: #464646;;}
.q02 {padding: 5px 0 0 0;}
html* .q02 {padding: 1px 0 0 0;}
.q02 a {text-decoration: none;; padding-right: 11px;}
.q02 a:hover {color: #ff6600;}
.q03 {padding: 5px 0 0 031px; height: 20px;}
.q03 a {color: #FFFFFF;}
.sub {margin-left: 6px; position: absolute;}
.q03 a:hover {text-decoration: underline;}
/*top-menu*/

a:link
{
	color: #000000;
	text-decoration: none;
}

a:visited
{
	color: #000000;
	text-decoration: none;
}

a:hover
{
	color: #2E3993;
	text-decoration: none;
}


.title
{
	font-family: Arial, verdana, Geneva;
	font-size: 20px;
	color: #000000;
}


.txt 
{
   font-family: Verdana, Arial, Helvetica, sans-serif; 
   font-size:11px;
   background-color: #FFFFFF;
   border-style: solid;
   border-width: 1px;
}

.submit 
{
	font-family: Verdana, Arial, Helvetica, sans-serif; 
   	font-size:11px;
	border-style: solid;
   	border-width: 1px;	
}

input,select,textarea 
{
	border:1px solid #2E3993;
	background-color:#FFFFFF;
	font-family: Verdana, Arial, Geneva;
	font-size: 10px;
}
 

h3 { font-size:11px; }


p { }
.warn { color: #FF0000; }	
.star { color: #FF0000; }

UL { list-style-type: square; }
.red { color: #FF0000; }

/*menu*/

.category {background: url(/images/category_bg.gif) repeat-x; color: #464646; overflow: hidden;}
.category-left {background: url(/images/category_left.gif) top left no-repeat;}
.category-right {background: url(/images/category_right.gif) top right no-repeat;} 
.category a {display: block; height: 22px; padding: 8px 11px 0 11px; background: url(/images/line.gif) left no-repeat; color: #FFFFFF;}
.category a:hover {background: #FFFFFF; color: #2E3993;}
.w01 {width: 6px; height: 27px; padding: 2px 1px 0 2px; font-size: 130%;}
.w02 {color: #FFFFFF; }
.Style1 {color: #FFFFFF; }
.clear {clear: both;}

/*menu*/

.message_info_faux{
text-align:center;
background-color:#FFAEAE;
color:#000000;
width:40%;
padding:10px;
border:#000000 solid 1px;
}

.message_info_bon{
text-align:center;
background-color:#33FF66;
color:#000000;
width:40%;
padding:10px;
border:#000000 solid 1px;
}