@charset "utf-8";
/* CSS Document */
*{margin:0;padding:0;}
body{background:#1a1a1a url(images/bg.gif) top repeat-x;font-family:Myriad, Arial, Helvetica, sans-serif;font-size:.8em;color:#555}
a{color:#E68700;outline:none}
h1,h2{display:none}
a:hover{color:#FF9600;text-decoration:none}
#container{width:768px;margin:0 auto;}
#header{background:#000 url(images/header_top.gif) left top no-repeat;padding-top:5px;margin:50px 0 0 8px;color:#FFF;width:738px}
#maincell{float:right;width:580px;background-color:#FFF;padding:0 10px 10px}
#footer{clear:both;color:#777;padding:10px 0 0 168px;font-size:11px}
#footer a{color:#B46C00}
#footer a:hover{color:#CE7B00;text-decoration:none}
#menu{width:168px;float:right;font-family:Myriad, "Myriad Pro", Arial, Helvetica, sans-serif;background:transparent url(images/menu_bg.gif) right repeat-y;}
#menu ul{list-style:none;width:160px;margin-left:8px;border-top:1px solid #3a3a3a;}
#menu ul li{border-bottom:1px solid #3a3a3a;height:32px;position:relative;}
#menu ul li a{display:block;padding:5px 20px;text-decoration:none;color:#FFF;line-height:22px;font-size:14px}
#menu ul li.current a{position:absolute;background-image:url(images/menu_current.gif);height:28px;left:-8px;width:120px;padding-left:28px;color:#F90}
p#top{background:url(images/menu_top.gif) top right no-repeat; display:block; height:20px;}
p#bottom{background:url(images/menu_bottom.gif) bottom right no-repeat; display:block; height:20px;}
#mask{overflow:hidden;width:580px;height:527px;position:relative}
#slide{width:4400px;position:absolute;left:0;top:0}
#slide ul{list-style:none;margin:0;padding:0}
.page{float:left;width:580px;margin-right:30px;padding-top:10px}
.page h3{font:2em "Times New Roman", Times, serif;}
.page h4{font:18px Georgia, "Times New Roman", Times, serif}
.page h4 span{font-weight:normal;font:11px Arial, Helvetica, sans-serif;float:right}
.page p{text-align:justify}
.page h4{border-top:1px dotted #666;margin-bottom:10px;clear:both;padding-top:5px}
.page p, .page h4{margin-top:10px}
.left{float:left;}
.right{float:right;}
img.left{margin:0 10px 10px 0; border:1px solid #999}
img.right{margin:0 0 10px 10px; border:1px solid #999}
.hidden{display:none}
.quote{background:url(images/quote.gif) top left no-repeat;padding-left:60px;font-style:italic;padding-bottom:10px;margin-bottom:10px;border-bottom:1px dotted #666}
.quote span{display:block;clear:left;font-style:normal;margin-top:10px}
.hide {display:none}
.small {font-size:10px}

#resultForm {padding:10px;margin-bottom:20px;float:right;width:280px}
#resultForm.failure {background-color:#FFE8E9;border:1px solid #FFB0B3;}
#resultForm.success {background-color:#E6FFCD;border:1px solid #98E832;}
#resultForm p{margin:0}
#resultForm ol{margin:0 0 0 20px}

#formContact {float:left}
#formContact label {width:100px;display:block;font-weight:bold}
#formContact .box {width:250px;border:1px solid #CCC;padding:3px;margin:5px 0}
#formContact select option {padding:3px}
#formContact .box:focus {border:2px solid #444;padding:2px}

#slide ul#links{margin:20px 0}
ul#links{list-style:none;margin:20px 0;padding:0}
#slide ul#links li,ul#links li{margin-bottom:10px}

.recommended{background:url(images/star.gif) left 50% no-repeat;padding-left:20px;color:#D69A2C;}
