/* CSS Document */

/* MAIN NAVIGATION - TABS
----------------------------------------- */
#Navigation { margin:0px; padding:0px; text-align:center; background-color:#801E1E; background-image:url(../images/interior/navbkgdleft.gif); background-position:left top; background-repeat:repeat-y; border-top:#8A1F1F 3px solid; border-bottom:#8A1F1F 3px solid; }
#Navigation ul.main { width:575px; float:left; padding:4px 10px 0px 10px; border-top:#661818 1px solid; border-bottom:#661818 1px solid; }
#Navigation ul.main li { list-style:none; float:left; display:block; position:relative; z-index:200;}
#Navigation ul.main li a { float:left; text-decoration:none; display:block; font-size:12px; color:#ffffff; padding:0px 0px 6px 54px; }

#Navigation ul.main li a span { text-align:center; color:#ffffff; }
#Navigation ul.main li a:hover { cursor:pointer; color:#DFB030; }
#Navigation ul.main li a:hover span { cursor:pointer; color:#DFB030; }

#Navigation ul.main li a.current,
#Navigation ul.main li a.section,
#Navigation ul.main li a.section:hover,
#Navigation ul.main li a.current:hover { color:#ffffff; }

#Navigation ul.main li a.current span,
#Navigation ul.main li a.section span,
#Navigation ul.main li a.section:hover span,
#Navigation ul.main li a.current:hover span { }

/* First Drop-Down
----------------------------------------- */
#Navigation ul.flyout { display:none; position:absolute; left:38px; top:20px; z-index:100; margin:0px; padding:0px; text-align:left; width:141px; background-color:#3A4654; }

#Navigation ul.flyout li { clear:both; margin:0px; padding:0px; display:block; position:relative; width:136px; }

#Navigation ul.flyout.level1 li.first { }
#Navigation ul.flyout.level1 li.first a { margin-top:8px; color:#DFB030; }

#Navigation ul.flyout li a { color:#DFB030; float:left; margin:0px; padding:5px 13px 5px 9px; clear:both; width:112px; font-size:10px; line-height:10px; }

#Navigation ul.flyout li a:hover { }

#Navigation ul.flyout li ul { float:left; }

#Navigation ul.flyout.level1 { padding-bottom:11px; }

#Navigation ul.flyout.level1 li { }

#Navigation ul.flyout.level1 li a { border-left:#3A4654 2px solid; }
#Navigation ul.flyout.level1 li a:hover { border-left:#ffffff 2px solid; color:#ffffff; }
#Navigation ul.flyout.level1 li a.hasChildren { border-left:#3A4654 2px solid; background-image:url(../images/navigationarrow.gif); background-position:125px 7px; background-repeat:no-repeat; }
#Navigation ul.flyout.level1 li a.hasChildren:hover { border-left:#ffffff 2px solid; }

/* Flyouts
----------------------------------------- */
#Navigation ul.flyout.level2,
#Navigation ul.flyout.level3,
#Navigation ul.flyout.level4 { left:135px; top:0px; width:141px; padding:4px 0px 11px 0px; }

#Navigation ul.flyout.level2 li,
#Navigation ul.flyout.level3 li,
#Navigation ul.flyout.level4 li { width:135px; padding:0px 0px 0px 0px; }

#Navigation ul.flyout.level2 li.first,
#Navigation ul.flyout.level3 li.first,
#Navigation ul.flyout.level4 li.first { padding-top:0px; }

#Navigation ul.flyout.level2 li.first a,
#Navigation ul.flyout.level3 li.first a,
#Navigation ul.flyout.level4 li.first a { margin-top:0px; }

#Navigation ul.flyout.level2 li a,
#Navigation ul.flyout.level3 li a,
#Navigation ul.flyout.level4 li a { width:116px; }

/* Contact info
----------------------------------------- */
#contact { width:405px; height:25px; float:right; background-image:url(../images/interior/contactbarbkgd.gif); background-position:right top; background-repeat:repeat-y; border-top:#661818 1px solid; border-bottom:#661818 1px solid; }

#contact a { display:block; float:left; margin-left:20px; width:229px; color:#BD8E8E; padding-top:4px; }
#contact a:hover { color:#ffffff; }

#contact p { float:left; width:144px; font-size:16px; color:#BD8E8E; padding-top:2px; }