@charset "utf-8";
/* CSS Document */

body { font-family:Arial, Arial, Helvetica, sans-serif; background-color:#DED8D0; margin:10px 0 0 0; font-size:0.7em; padding:0; }
h1 { font-size:1.4em; }
.clear { clear:both; }

#container { width:760px; margin:0 auto; }
#header-border { background:url('/graphics/border-top.gif') no-repeat; height:36px; clear:both; }
#header, #content, #footer, #banner, #divider { background:url('/graphics/border.gif') repeat-y; clear:both; }
#footer-border { background:url('/graphics/border-bottom.gif') no-repeat; height:36px; clear:both; }
#header { padding:10px 48px 0 48px; height:74px; }
#content { padding:1px 48px 1px 48px; }
#banner, #divider { padding:30px 21px 12px 21px; }
#divider { padding-bottom:0; }

#header img { float:left; }
#hlinks a { margin:0 0 0 20px; font-weight:bold; text-decoration:none; color:#000; float:right; }
#hlinks img { border:0; float:left; margin:0 10px 0 0; }
#hlinks a:hover { color:#F47B20; }


#vmenu { font-size:0.8em; float:left; }
#vmenu ul { list-style-type:none; width:130px; margin-left:0; padding-left:0; }
#vmenu ul li { margin-left:0; border-right:1px dotted #000; text-align:right; padding:4px 10px 4px 10px; }
#vmenu ul li a { text-decoration:none; display:block; color:#000; }
#vmenu ul li a:hover, #vmenu ul li:hover  { color:#F47B20; border-color:#F47B20; }
#vmenu .main-top, #vmenu .main, #vmenu .friend { margin-top:0.5em; font-size:1em; text-align:left; border-left:1px dotted #000; border-bottom:1px dotted #000; border-right:0; }
#vmenu .main { margin:1em 0 1em 0; }
#vmenu .friend { border:0; padding-left:0; }

#copy { float:left; width:304px; margin:0 30px 0 30px;  }

#rmenu { float:left; width:150px; border-left:1px dotted #000; border-bottom:1px dotted #000; padding-left:10px; }
#rmenu img { border:0; float:right; margin:0 0 0 10px; }
#rmenu p { line-height:normal; }
#rmenu a { text-decoration:none; font-weight:normal; color:#000; display:block; }
#rmenu a:hover { color:#F47B20; }
.highlightbox p { margin:0 0 8px 0;padding: 0 0 5px 0; }
.highlightbox .heading { padding:0;font-weight:bold;font-size:1.3em; }

a { color:#0096D7; }
a:hover { color:#F47B20; }

a.blank, a.blank img { border:none;text-decoration:none; }

p { line-height:163%; }

#footer { padding:0 47px 0 47px; font-size:0.8em; }
#footer p { text-align:center; padding:0; margin:0; line-height:normal; }

#divider .image { background:url('/graphics/divider.gif') no-repeat; height:32px; margin:0 auto; }

.labelError { border:red 2px solid; }

form label { display:block; float:left;width:125px; }
