/* reset
------------------------------------------------------------------------------------------------------------------------------------*/
html,body,div,ul,ol,li,dl,dt,dd,h1,h2,h3,h4,h5,h6,pre,form,p,blockquote,fieldset,input { margin:0; padding:0; }
h1,h2,h3,h4,h5,h6,pre,code,address,caption,cite,code,em,strong,th { font-size:1em; font-weight:normal; font-style:normal; }
ul,ol        { list-style:none; }
fieldset,img { border:none; }
caption,th   { text-align:left; }
table        { border-collapse:collapse; border-spacing:0; }
a:focus      { outline:none; }



/* layout - linear
------------------------------------------------------------------------------------------------------------------------------------*/
body { background:#CC6600; color:#000; font-family:Verdana, Arial; font-size:12px; padding:0 0 25px 0; }

div#center  { width:800px; margin:0pt auto; margin-top:20px; }
div#header  { height:99px; }

div#content        { background:#DFC298; }
div#serviceNavi    { position:relative; background:url(../images/header2.gif) no-repeat 10px 0px; height:50px;  }
div#serviceNavi ul { position:absolute; right:10px; top:10px; }
div#serviceNavi li { float:left; padding:0 20px 0 0; }

div#navi     { float:left; width:180px; padding:27px 0 0 15px; }
div#navi li  { padding:0 0 10px 0; }

div#body          { min-height:450px; height:auto !important; height:450px; float:left; padding:17px 30px 27px 0; width:575px; background:url(../images/content_bg.gif) no-repeat; }
div#body a        { color:#333; }
div#body a:hover  { color:#990000; }

div#footer  { background:#990000; color:#F58A2E; text-align:right; font-size:10px; padding:4px 6px 4px 4px; }

h1 { color:#CC6600; font-size:16px; padding:10px 0 10px 0; font-weight:bold; }
h2 { color:#CC6600; font-size:12px; padding:10px 0 10px 0; font-weight:bold; }
p  { line-height:16px; padding:0 0 10px 0; display:block; }
blockquote p { color:#990000; text-align:right; padding:10px 0 0 0; }
blockquote p span { font-size:11px; }
a.current { color:#990000 !important; }

/* layout - elements
------------------------------------------------------------------------------------------------------------------------------------*/
ul.navi a { color:#847D73; text-decoration:none; font-family:"Lucida Grande", Verdana, Arial; font-size:13px; font-weight:bold; }
ul.navi a:hover { color:#990000; } 

h3 { color:#990000; display:inline; }


