
body {
text-align: center;
background: #6e916a url(images/bkgd-grad.gif) repeat-x;
font-size: 11px;
font-family: 'lucida grande', sans-serif;
color: #555;
}


.l {
	float: left;
	padding: 0;
	margin: 0; }

.r {
	float: right;
	padding: 0;
	margin: 0; }

.c {
	float: center;
	padding: 0;
	margin: 0; }


.m {
	float: left;
	padding: 10;
	margin: 1; }



h1 {
margin:0;
font-size: 1.3em;
font-weight: bold;
}



h2 {
margin:0;
font-size: 1.7em;
font-weight: normal;
}

h4 {
margin:0;
font-size: 0.79em;
font-weight: bold;
color: #999;
}


small {
color: #999;
}

#topbar {
width: 902px;
height: 63px;
margin: auto;
}

#toplinks {
font-size: 11px;
padding: 17px 10px;
text-align: right; 
color: #887;
}

#toplinks a {
color: #eed;
margin: 0 10px;
}

#toplinks b {
color: #eed;
font-weight: normal;
margin-right: 10px;
}

#content {
text-align: left;
position: relative;
margin: auto;
background: #fff;
width: 902px;
height: 640px;
}


#pcs {
text-align: left;

width: 602px;
height: 380px;
margin-right:20px;margin-left:10px;
}


#footer {
position: relative;
text-align: left;
font-weight: normal;
margin: auto;
margin-top: 3px;
background: url(images/bkgd-footer.gif) no-repeat;
width: 902px;
height: 219px;
}


#r-column {
position: absolute;
top: 20px;
right: 20px;
width: 230px;
}

.corner-tl {
position: absolute;
top: 0;
left: 0;
}

.corner-tr {
position: absolute;
top: 0;
right: 0;
}

.corner-bl {
position: absolute;
bottom: 0;
_bottom: -1;
left: 0;
}

.corner-br {
position: absolute;
bottom: 0;
_bottom: -1;
right: 0;
}


#r-column a {
color: #069;
text-decoration: none;
}

#r-column a:hover {
text-decoration: underline;
}


#logo {
float: left;
margin: 16px 5px 0 5px; }

.IMAGE_logo
{
background: url(images/logo-green.jpg);
}


.logo2 {
float: left;
margin: 16px 5px 0 40px; 
padding: 1px 40px 40px 15px;
font-size: 13px;
font-family: 'lucida grande', sans-serif;
color: #555;
}


#pcsSearch a {
color: #fff;
text-decoration: none;
}

#pcsSearch ul {
list-style: none;
padding: 0;
margin: 0;
color: #f90;
}

#pcsSearch li {
display: inline;
padding: 0 5px;
margin: 0;
}



#pcsSearchFooter a {
color: #fff;
text-decoration: none;
}

#pcsSearchFooter ul {
list-style: none;
padding: 0;
margin: 0;
color: #f90;
}

#pcsSearchFooter li {
display: inline;
padding: 0 3px;
margin: 0;
}




#pcsSearch2 a {
color: #fff;
text-decoration: none;
}

#pcsSearch2 ul {
list-style: none;
padding: 0;
margin: 0;
color: #000000;
text-decoration: strong;
}

#pcsSearch2 li {
display: inline;
padding: 0 5px;
margin: 0;
}



#pcsSearch2Footer a {
color: #fff;
text-decoration: none;
}

#pcsSearch2Footer ul {
list-style: none;
padding: 0;
margin: 0;
color: #000000;
}

#pcsSearch2Footer li {
display: inline;
padding: 0 3px;
margin: 0;
}



#news-promo {
position: absolute;
top: 10px;
left: 590px;
}

#footer-links {
float: right;
margin: 1px;
color: #bca;
font-size: 10px;
}

#footer-links a {
valign-top; align-top;
margin: 15px 8px;
color: #cdb;
text-decoration: none;
}

#footer-links a:hover {
text-decoration: underline;
}

.box{ background:url(images/box-corner-left-top.gif) top left no-repeat; width:100%;}
.box .right-top{ background:url(images/box-corner-right-top.gif) top right no-repeat; width:100%;}
.box .left-bot{ background:url(images/box-corner-left-bot.gif) bottom left no-repeat; width:100%;}
.box .right-bot{ background:url(images/box-corner-right-bot.gif) bottom right no-repeat; padding:5px; width:auto;}
.box .top-border{ background:url(images/box-border.gif) top repeat-x #ffffff; margin:-5px 0;}
.box .bot-border{ background:url(images/box-border.gif) bottom repeat-x; padding:5px 0;}
.box .left-border{ background:url(images/box-border.gif) left repeat-y #ffffff; margin:0 -5px;}
.box .right-border{ background:url(images/box-border.gif) right repeat-y; padding:0 5px;}
.box .indent{ padding:8px 10px 2px 17px; margin:0;}
.box p{ padding-top:17px;}
.box .line{ background:url(images/line4.gif) repeat-y 195px 0 !important; padding-bottom:0;}
.box .col-1{ width:180px;}
.box .col-2{ width:187px; margin-left:40px;}
