body { background:url(../img/pagebg.gif); padding-bottom:5px; }

/* header */
#divBodyHead { margin-top:5px; }

/* header with login and main manu */
#divHead        { background:#FFF url(../img/horizontal_line.gif) left top repeat-x; border-left:1px solid #cfcfcf; border-right:1px solid #cfcfcf; width:910px; height:100px; padding:10px 20px 0px 20px; margin:0px auto 0px auto; }
#bgclick        { float:left;}
#bgclick a      { width:450px; height:170px; display:block; }
#divHead.small  { height:85px; }
#divHead.small #bgclick a { height:85px; }
#divHead img.logo { width:300px; float:left; border:0px; }

#divHead #welcome h1 { font-size:18px; margin:17px 0px 5px 0px; position:relative; left:20px; }
#divHead #welcome a { font-size:18px; color:#c2c2c2; text-decoration:none; position:relative; top:50px; left: 430px;}
#divHead #welcome .forgot { display:inline; }
#divHead #welcome .forgot a { font-size:11px; color:#898989; }
#divHead #welcome .forgot a:hover { text-decoration:underline; }


#divHead #nav         { margin-left:20px; float:left; background:red; width:550px;
                        background:url(../img/nav-center.gif) left top repeat-x; }
#divHead #nav input.rembox { margin-left:15px; position:relative; top:3px; }
#divHead #nav input.subimg { position:relative; vertical-align: bottom;}
* html #divHead #nav input.subimg { vertical-align: text-bottom;}

#divHead #nav input.text { font-size:11px; color:#5d5d5d; height:14px; border:1px solid #adadad; }
#divHead #nav div     { font-size:11px; color:#898989;background:url(../img/nav-left.gif) left top no-repeat; }
#divHead #nav div b { color:#898989; }
#divHead #nav div div { height:33px; padding: 5px 20px 0;
                        background:url(../img/nav-right.gif) right top no-repeat; white-space:nowrap; }
* html #divHead #nav div div {padding-top: 6px; }
#divHead #nav *       { color:#afafaf; }
#divHead #nav a       { color:#494949; }
#divHead #nav a.alignright { float:right; }
#divHead #nav a.new { font-weight:bold; color:#0f60c6; }
#divHead #nav img.newicon { position:relative; top:2px; padding-right:2px; }

/* main content */
#divBodyContent { border-left:1px solid #cfcfcf; border-right:1px solid #cfcfcf; width:950px; margin:0px auto; background:#FFF; }
#divContent     { width:800px; padding:20px 0px 20px 0px; margin:0px auto 0px auto; }

/* footer & footer menu */
#divBodyFoot { width:950px; margin:0px auto; border-bottom:1px solid #cfcfcf; border-left:1px solid #cfcfcf; border-right:1px solid #cfcfcf; background:#FFF url(../img/horizontal_line.gif) left top repeat-x; }
#divFoot     { font-size:11px; padding:20px 20px 20px 20px; color:#A3A3A3; }

.divFootMenu  { font-size:11px; float:right; color:#A3A3A3; }
.divFootMenu span,
.divFootMenu a,
.divFootMenu a:active,
.divFootMenu a:visited  { font-size:11px; color:#A3A3A3; text-decoration:none; }
.divFootMenu a:hover    { font-size:11px; text-decoration:underline; }

/* footer links */
#divFootLinks            { margin-top:20px; text-align:center; color:#A3A3A3; }
#divFootLinks a:link,
#divFootLinks a:visited,
#divFootLinks a:active   { font-size:11px; color:#A3A3A3; text-decoration:none; }
#divFootLinks a:hover    { font-size:11px; text-decoration:underline; }

.white-box { background:#FFFFFF url(../img/box-top.gif) left top no-repeat; }
.white-box div { background:url(../img/box-right.gif) right top no-repeat; }
.white-box div div { background:url(../img/box-bottom.gif) right bottom no-repeat; }
.white-box div div div { background:url(../img/box-left.gif) left bottom no-repeat; }
.white-box div div div div { background:url(../img/box-top-left.gif) left top no-repeat; padding:4px 3px 5px 4px; }
.white-box div div div div div { background-image:none; }

#divRegionList               { margin:15px 0px 20px 0px;  }
#divRegionList .divRegionCol { font-size:10px; float:left; width:177px; display:block; }
#divRegionList .divRegionCol a { font-size:10px; color:#aeaeae; text-decoration:none; display:block; width:100%; }
#divRegionList .divRegionCol span { font-size:10px; color:#aeaeae; text-decoration:none; display:block; width:100%; }

*           { font-family: verdana; font-size: 12px; text-decoration: none; font-weight: normal; }
form        { margin:0px; padding:0px; }
body        { margin:0px; padding:0px; }
div         { margin:0px; padding:0px; }
b           { font-weight:bold; }
a           { text-decoration: underline; }
a:active    { text-decoration: underline; }
a:visited   { text-decoration: underline; }
button      { font-size:13px; }
button.bold { font-weight:bold; }
.clear      { clear:both; }
.hInputs    { padding:0px; height:0px; margin:0px; }

