.be-nice-to-Mac-IE5 { font-family:"\"}\""; font-family:inherit;}

/* Main Styles */
body          { font-family:Arial, Helvetica, sans-serif; margin:0px; background:#ffffff; }
input, select { font-size:10px; font-family:Arial, Helvetica, sans-serif;}
img           { border:0px;}
p, td         { font-size:12px; line-height:18px; margin:10px 0px 15px 0px; color:#000000;}
th            { font-size:16px; line-height:22px; margin:0px 0px 15px 0px; color:#B1B288; text-align:left;}
a             { color:#AA0033; font-size:12px; text-decoration:none;}
a:hover       { text-decoration:underline;}
h1, h1 a      { font-size:24px; color:#848484; line-height:24px; font-weight:normal; margin:0px 20px 0px 0px; text-decoration:none;}
h2, h2 a      { font-size:9px; color:#cc0000; line-height:12px; font-weight:bold; margin: 0px 20px 0px 0px; ; text-decoration:none; letter-spacing:1px}
h3, h3 a      { font-size:14px; color:#663300; line-height:14px; font-weight:normal; margin:20px 0px 5px 0px; text-decoration:none;}
h4, h4 a      { font-size:11px; color:#663300; line-height:13px; font-weight:normal; margin:5px 0px 5px 0px; text-decoration:none;}

ul            { color:#B1B288; list-style:square; font-size:12px; line-height:18px; margin-top:0px;}
li            { color:#3C3E33; margin:0px 0px 8px 0px;}
hr            { border:1px dotted #ffffff; }
blockquote    { margin:10px 0px 10px 15px;}
.caption      { font-size:9px; line-height:10px; color:#999999; margin:0px 15px 8px 0px;}
.notemsg      { font-size:11px; font-weight:bold; color:#000099;}
.prompt       { font-weight:bold; text-align:right;}
.radio        { border:none;}
.leftimg      { margin-right:10px; margin-bottom:10px;}
.rightimg     { margin-left:10px; margin-bottom:10px;}
.topmsg      { font-size:13px; font-weight:bold; color:#cccccc;}
.bottomsg       { font-size:9px; color:#663300; line-height:13px; font-weight:normal; margin:5px 0px 5px 0px; text-decoration:none;}

/* Header Styles */

#header         { position:relative; background-color:#181C18; color:#CCCCCC; font-size:18px; width:790px; height:42px; padding:5px; margin:0px;}
#header a       { color:#CCCCCC; font-size:18px; text-decoration:none;}
#header a:hover { color:#CCCCCC; font-size:18px; text-decoration:underline;}
#logo           { position:absolute; left:10px; top:20px;}
#utilities      { position:absolute; width:320px; left:459px; top:6px; text-align:right;}
#header form    { margin:5px 0px 0px 0px;}
#header select  { background-color:#333333; color:#FFFFFF; border:1px #999999 solid; font-size:10px; line-height:12px; vertical-align:middle; padding:2px 2px 2px 2px; margin:5px 0px 2px 0px;}
#header input   { background-color:#333333; color:#CCCCCC; border:1px #999999 solid; font-size:10px; line-height:12px; vertical-align:middle; padding:2px 2px 2px 2px; margin:5px 0px 2px 0px;}
#header .submit { background-color:#545454; color:#CCCCCC; border:1px #999999 solid; font-size:10px; line-height:10px; vertical-align:middle; padding:1px 2px 1px 2px; margin:5px 0px 2px -5px;}

/* Home Page Styles */
#contenthome           { background-color:#ffffff; color:#000000; width:800px; padding:10px 0px 0px 0px; margin:0px 0px 0px 0px; text-align:left; line-height:190%; }
#contenthome p         { padding:5px 0px 5px 0px; margin:0px 0px 0px 0px;}
#contenthome a       { color:#888888;  text-decoration:none; font-size:10px; font-weight:bold; letter-spacing:.1em; padding:5px 0px 5px 0px; margin:0px 0px 0px 0px;}
#contenthome a:hover { color:#FFFFFF;  text-decoration:none; font-weight:bold; letter-spacing:.1em; padding:5px 0px 5px 0px; margin:0px 0px 0px 0px;}
#contenthome h1, h1 a      { font-size:24px; color:#848484; line-height:24px; font-family:Georgia; font-weight:normal; margin:0px 20px 0px 0px; text-decoration:none; font-style:italic}
#contenthome h2, h2 a      { font-size:9px; color:#cc0000; line-height:12px; font-weight:bold; margin: 0px 20px 0px 0px; ; text-decoration:none; letter-spacing:1px}

#deptbtntop            { background-color:#545454; width:114px; height:42px; text-align:center; border:1px #545454 solid; border-right:1px #F7F7F7 dotted; border-bottom:1px #F7F7F7 solid;}
#deptbtnbtm            { background-color:#545454; width:114px; height:42px; text-align:center; border:1px #545454 solid; border-right:1px #F7F7F7 dotted; border-top:1px #F7F7F7 solid;}
#deptbtntopr           { background-color:#545454; width:114px; height:42px; text-align:center; border:1px #545454 solid; border-bottom:1px #F7F7F7 solid;}
#deptbtnbtmr           { background-color:#545454; width:114px; height:42px; text-align:center; border:1px #545454 solid; border-top:1px #F7F7F7 solid;}
.deptbtn               { display:block; color:#F7F7F7; font-size:10px; line-height:12px; letter-spacing:.1em;}
.deptbtn:hover         { display:block; color:#FFFFFF; font-size:10px; line-height:12px;}

/* 1 Column Page Styles */
#content1col          { width:790px; padding:0px 5px 10px 5px; margin:0px 0px 0px 0px; background:url(/assets/bg_1col.gif) repeat-y;}
#body1col             { width:770px; vertical-align:top; padding:0px 10px 0px 10px;}
#body1col .callout    { width:755px; background-color:#EEEEEE; border:1px solid #CCCCCC; margin:0px 0px 15px 5px; padding:5px 10px 5px 10px;}
#body1col .bread      { width:770px; margin:0px 0px 10px 0px; font-size:11px; color:#000000;}
#body1col .bread a    { font-size:11px; color:#000000;}
#body1col .data-table { width:755px; margin:0px 0px 15px 5px; border:1px solid #CCCCCC; border-left:none; border-bottom:none;}
#body1col .data-head  { border-left:1px solid #CCCCCC; border-bottom:1px solid #CCCCCC; padding:3px 5px 2px 5px; font-size:14px; font-weight:bold;}
#body1col .data-cell  { border-left:1px solid #CCCCCC; border-bottom:1px solid #CCCCCC; padding:3px 5px 2px 5px;}

/* 2 Column Page Styles */
#content2col          { width:790px; padding:0px 5px 10px 5px; margin:0px 0px 0px 0px; background:url(bg_2col.jpg) repeat-y;}
#body2col             { width:625px; vertical-align:top; padding:0px 10px 0px 10px;}
#body2col a           { text-decoration:none; color:#cc0000;}
#body2col a:hover     { text-decoration:none; color:#cc0000;}
#body2col .bread      { width:625px; margin:0px 0px 10px 0px; font-size:11px; color:#000000;}
#body2col .bread a    { font-size:11px; color:#000000; font-weight:normal;}

/* 3 Column Page Styles */
#content3col          { width:790px; padding:0px 5px 10px 5px; margin:0px 0px 0px 0px; background:url(bg_3col.jpg) repeat-y;}
#body3col             { width:470px; vertical-align:top; padding:0px 10px 0px 10px;}
#body3col p           { font-size:11px; color:#000000; font-weight:normal; letter-spacing:1px;}
#body3col a           { text-decoration:none; color:#cc0000;}
#body3col a:hover     { text-decoration:none; color:#cc0000;}
#body3col .bread      { width:450px; margin:0px 0px 10px 0px; font-size:11px; color:#000000;}
#body3col .bread a    { font-size:11px; color:#000000; font-weight:normal;}

/* Left Navigation Styles */
#leftnav         { width:140px; vertical-align:top; padding:10px 3px 0px 5px; text-align:left;}
#leftnav h1      { font-size:11px; color:#cc0000; font-weight:normal; margin:0px 0px 0px 0px; font-style:normal;  font-family:Arial, Helvetica, sans-serif;}
#leftnav h2      { font-size:10px; color:#cc0000; font-weight:bold; margin:0px 0px 0px 0px;}
#leftnav a       { color:#242424; text-decoration:none; font-size:10px; font-weight:normal;}
#leftnav a:hover { color:#242424; text-decoration:underline; font-size:10px; font-weight:normal;}

/* Right Navigation Styles */
#rightnav         { width:140px; vertical-align:top; padding:10px 5px 0px 5px;}
#rightnav h1      { color:#ffffff; background:#000000; width:130px; text-decoration:none; font-size:10px; padding:2px 3px 2px 3px; margin:0px 0px 2px 0px;}
#rightnav h2      { color:#cccccc; font-size:9px; border-bottom:1px dotted #848484; padding:0 0 0 0; margin:0 0 0 0;}
#rightnav a       { color:#242424;  background:#EEEEEE; width:130px; text-decoration:none; font-size:10px; padding:2px 3px 2px 3px; margin:0px 0px 2px 0px;}
#rightnav a:hover { color:#242424; background:#FFFFFF; width:130px; text-decoration:none; font-size:10px; padding:2px 3px 2px 3px; margin:0px 0px 2px 0px;}

/* Footer Navigation Styles */
#footernav         { background:#181C18; color:#F7F7F7; width:796px; padding:10px 2px 5px 2px; text-align:center;}
#footernav a       { text-decoration:none; color:#F7F7F7; font-size:9px; letter-spacing:.1em; text-align:center; border:1px #F7F7F7 solid; padding:1px 5px 1px 5px; margin:0px 1px 0px 1px;}
#footernav a:hover { text-decoration:none; color:#333333; background-color:#CCCCCC;}

/* Footer Styles */
#footer         { background:#181C18; width:790px; padding:5px 5px 5px 5px; text-align:center;}
#footer p       { font-size:9px; line-height:12px; color:#666666; margin:0px 0px 10px 0px;}
#footer a       { text-decoration:none; color:#666666; font-size:9px;}
#footer a:hover { text-decoration:underline;}


h5, h5 a      { font-size:14px; color:#663300; line-height:14px; font-weight:normal; margin:20px 0px 5px 0px; text-decoration:none;}
h6, h6 a      { font-size:11px; color:#663300; line-height:13px; font-weight:normal; margin:5px 0px 5px 0px; text-decoration:none;}

