body { margin:0; padding:0; background:url(/images/bg.gif) top center no-repeat #E9E9E9; color:#333; font-size:12px; line-height:180%; font-family:Arial, Helvetica, sans-serif; text-align:center;}
img { border:0;}
input.cat_textbox { border:1px #666 solid; width:150px;}
input.cat_search { width:190px; padding:3px; border:0; height:17px; background:#ABABAB;}
textarea { border:1px #666 solid;}
p { margin:12px 0;}
ul { margin:0; padding-left:20px;}
li { margin:0 0 4px; padding:0;}
h1,h2 { margin:0; padding:0; line-height:42px; color:#333; font-size:38px; font-weight:normal;}
a { text-decoration:underline; color:#B10000;}
a:hover { color:#000;}
div { margin-right:auto; margin-left:auto; text-align:left;}

.clearer { clear:both;margin:0;padding:0;height:0;line-height:0;font-size:0;overflow:hidden;}
.normal { font-weight:normal; font-size:12px; line-height:180%; font-family:Arial, Helvetica, sans-serif;}
.small { font-size:11px;}

/*container*/
#container { margin-top:50px; width:790px;}

/*top*/
/*#top { position:relative; margin-left:3px; width:782px; height:130px; background:url(/images/top_bg.jpg) repeat-x;}*/
#top { margin-left:3px; width:782px; height:130px; background:url(/images/top_bg.jpg) repeat-x;}
#top-logo { float:left; margin:28px 0 0 50px; display:inline;}
#top-search { float:right; margin:42px 0 0 0; padding:0; width:245px; height:30px;}
#top-search div { float:left; margin-right:5px; display:inline;}
/*#top-menu { position:absolute; top:102px; left:254px; width:525px; color:white;}*/
#top-menu { float:right; margin:30px 3px 0 0; width:525px; color:white; display:inline;}

/*arrow*/
#arrow { margin:0 0 0 257px; padding:0; height:10px; list-style:none; line-height:100%;}
#arrow li { margin:0; padding:0; line-height:100%; float:left; height:10px;}
#arrow0 { width:52px;}
#arrow1 { width:117px;}
#arrow2 { width:84px;}
#arrow3 { width:69px;}
#arrow4 { width:90px;}
#arrow5 { width:44px;}
#arrow6 { width:65px;}

/*header*/
#header { margin:0 5px 0 3px; height:122px; overflow:hidden;}

/*box*/
#box-top { background:url(/images/box_top.jpg) no-repeat; height:44px;}
#box { position:relative; background:url(/images/box_bg.jpg) repeat-y white;}
#box-bottom { background:url(/images/box_bottom.jpg) no-repeat; height:22px;}
#box-border { position:absolute; left:-13px; bottom:-22px; width:811px; height:279px; background:url(/images/box_border.png) no-repeat; z-index:2;}
#content { padding:0 0 10px; position:relative; z-index:3;}
#blank { margin:0 0 10px 44px; width:475px;}
#quotation { margin:30px 0 0 30px; color:white; width:350px;}

/*footer*/
#footer { margin-left:3px; width:782px; height:121px; overflow:hidden; background:url(/images/footer.gif) left center no-repeat #333;}
#footer-menu { margin:12px 0 0 288px; color:white;}
#joidesign { text-align:right; padding-right:5px; line-height:30px;}
#joidesign a { color:#333;}
#joidesign a:hover { color:#000;}

/*inner*/
.contacttable a { color:white;}
.contacttable a:hover { color:#ddd;}

/*menu class*/
#menu0 { border-left:none;}

.Menu_Off,.Menu_Over,.Menu_On { color:white; text-align:center; font-size:13px;}
.Menu_Over { color:#DDD; cursor:pointer;}
.Menu_On { background:#B10000;}

.Sub_Menu_Off,.Sub_Menu_Over,.Sub_Menu_On {	color:white; text-align:center; border-left:1px white solid; font-size:13px;}
.Sub_Menu_Over { color:#FD9F61; cursor:pointer;}
.Sub_Menu_On { color:#FC761D;}
