body{
text-align: center;
color: #000;
background-color: #eeeeee;
font-family: Arial, Helvetica, sans-serif;
font-size: 13px;
margin: 0 auto;

}

.noprint{
display: none ;

}

p, li, dd{
color: #5E5D5D;
font-size: 13px;
font-size-adjust: none;
font-style: normal;
font-variant: normal;
font-weight: normal;
line-height: 18px;

}

#wrapper{
text-align: left;
background-color: #FFFFFF;
margin: 0 auto;
width: 975px;

}

#content{
text-align: left;
padding: 10px;
margin: 0 auto;
line-height: 18px;
min-height: 300px;

}

#hd{

}

#main{
padding-right: 5px;
float: left;
width: 560px;

}

#sidebar{
border-left-style: solid;
border-left-width: 1px;
border-left-color: #637b5f;
padding-left: 5px;
float: right;
width: 370px;

}

#main_home{
padding-right: 5px;
float: left;
width: 620px;

}

#sidebar_home{
border-left-style: solid;
border-left-width: 1px;
border-left-color: #637b5f;
padding-left: 5px;
float: right;
width: 320px;

}

#topbar{
background-color: #EEEEEE;
border-bottom-style: solid;
border-bottom-width: 1px;
border-bottom-color: #CCCCCC;
padding: 0 8px;
height: 30px;
line-height: 30px;

}

#topbar a:link{
text-decoration: none;
color: #000000;

}

#topbar a:visited{
text-decoration: none;
color: #000000;

}

#topbar a:active{
text-decoration: none;
color: #000000;

}

#topbar a:hover{
text-decoration: underline;
color: #ff6600;

}

#footer{
text-align: center;
background-color: #dddddd;
border-top-style: solid;
border-top-width: 5px;
border-top-color: #637b5f;
padding-top: 10px;
margin: 0 auto;
clear: both;
position: relative;
width: 975px;
height: 60px;
line-height: 1.5em;

}

#footer a:link{
text-decoration: none;
color: #000000;

}

#footer a:visited{
text-decoration: none;
color: #000000;

}

#footer a:active{
text-decoration: none;
color: #000000;

}

#footer a:hover{
text-decoration: underline;
color: #ff6600;

}

#navigation{

}

#logo{
background-repeat: no-repeat;
position: relative;

}

#logo ul{
margin: 0;
padding: 0;
list-style-type: none;

}

#logo a{
text-indent: -1000em;
position: absolute;
width: 220px;
height: 180px;

}

#logo a:hover{

}

#logo .logourl a{

}

.logoname{
font-size: 36px;
position: absolute;
top: 22px;
left: 22px;
height: 48px;
line-height: normal;

}

.clearfix{
display: block;
clear: both

}

a:link{
text-decoration: none;
color: #993300;

}

a:visited{
text-decoration: none;
color: #993300;

}

a:active{
text-decoration: underline;
color: #993300;

}

a:hover{
text-decoration: underline;
color: #333300;

}

h1{
color: #003366;
font-weight: bold;
margin: 5px;
line-height: normal;

}

h2{
color: #999933;
font-weight: bold;
margin: 2px;
line-height: normal;

}

h3{
color: #000000;
font-weight: bold;
margin: 2px;
line-height: normal;

}

h4{
font-family: normal .8em;
line-height: normal;

}

h5{
font-family: normal 0.7em;
height: normal;

}

ul{
list-style-type: disk;

}

#logintext{
float: left;

}

#quickmenu{
float: right;

}

.box1{
background-color: #EEEEEE;
border-style: solid;
border-width: 1px;
border-color: #DDDDDD;
margin-bottom: 10px;

}

.box1 .title{
text-transform: uppercase;
color: #555555;
background-image: url('box_header1.png');
font-family: Arial,Helvetica,sans-serif;
font-size: 12px;
font-weight: bold;
border-bottom-style: solid;
border-bottom-width: 1px;
border-bottom-color: #DDDDDD;
padding: 5px;
margin-bottom: 10px;

}

.box1 .content{
padding: 10px;

}

.box2{
border-style: solid;
border-width: 1px;
border-color: #969696;
margin-bottom: 10px;

}

.box2 .title{
text-transform: uppercase;
color: white;
background-color: #c0c0c0;
font-family: Arial,Tahoma,Verdana;
font-size: 16px;
font-weight: bold;
padding: 5px;
margin-bottom: 10px;

}

.box2 .content{
padding: 10px;

}

.box3{
background-color: #FFFFFF;
background-repeat: repeat-x;
background-position: top;
background-attachment: scroll;
margin-bottom: 10px;

}

.box3 .title{
text-transform: uppercase;
color: #ffffff;
background-color: #e67e45;
font-family: Arial,Tahoma,Verdana;
font-size: 16px;
font-weight: bold;
padding-top: 10px;
padding-left: 5px;
padding-bottom: 10px;
margin-bottom: 10px;

}

.box3 .content{
padding: 10px;

}

.box4{
margin-bottom: 10px;

}

.box4 .title{
text-transform: uppercase;
font-family: Arial,Tahoma,Verdana;
font-size: 16px;
font-weight: bold;
padding: 5px;
margin-bottom: 10px;

}

.box4 .content{

}

.tbl1{
border-collapse: collapse;
font-family: "Lucida Sans Unicode","Lucida Grande",Sans-Serif;
font-size: 12px;
margin: 20px;
text-align: left;
width: 480px;

}

.tbl1 th{
background-color: none;
background-repeat: repeat;
background-attachment: scroll;
background-position: 0 0;
background-color: #B9C9FE;
border-bottom-width: 1px;
border-bottom-style: solid;
border-bottom-color: #FFFFFF;
border-top-width: 4px;
border-top-style: solid;
border-top-color: #AABCFE;
color: #003399;
font-size: 13px;
font-weight: normal;
padding: 8px;

}

.tbl1 td{
background-color: none;
background-repeat: repeat;
background-attachment: scroll;
background-position: 0 0;
background-color: #E8EDFF;
border-bottom-width: 1px;
border-bottom-style: solid;
border-bottom-color: #FFFFFF;
border-top-width: 1px;
border-top-style: solid;
border-top-color: transparent;
color: #666699;
padding: 8px;

}

.contentSeparatorClass{
border-width: 1px;
border-style: solid;
border-color: orange;
clear: both;
margin-bottom: 7px;
margin-top: 0;

}
