@charset "utf-8";
/* CSS Document */
body {
background-color:#FFFFFF;
color:#000000;
font-family:"Lucida Grande",verdana,arial,helvetica,sans-serif;
font-size:1em;
line-height:130%;
margin:0pt;
}
p {
background:transparent none repeat scroll 0%;
color:#000000;
display:inline;
font-size:96%;
}
h1 {
font-size:120%;
font-weight:normal;
line-height:120%;
margin-top:0pt;
}
h2 {
background:transparent none repeat scroll 0%;
color:#228B22;
font-size:120%;
font-weight:normal;
line-height:120%;
}
img {
border:0pt none;
vertical-align:bottom;
}
.clearer {
clear:both;
font-size:1px;
line-height:1px;
}
.fll {
float:left;
}
.flr {
float:right;
}
.tac {
text-align:center;
}
.small {
font-size:76%;
}
a {
background:transparent none repeat scroll 0%;
color:#FF9900;
}
a:hover {
background:transparent none repeat scroll 0%;
color:#000000;
}
a:active {
background:transparent none repeat scroll 0%;
color:#FF9900;
}
#container {
margin:20px auto 0pt;
text-align:left;
width:800px;
}
#page {
margin:0pt 0pt 0pt 19px;
width:579px;
}
#black {
background-color:#3333CC;
color:#CFDBD4;
font-size:120%;
line-height:120%;
padding:10px;
}
#sand {
background-color:#FFFFFF;
color:#000000;
padding:10px;
}
#nav_col {
width:201px;
}
#nav {
background:#D3E8D3 url(../img/nav-dots.gif) no-repeat scroll left bottom;
color:#000000;
font-size:90%;
padding:0pt 0pt 1px;
width:201px;
}
#nav .item {
background:#D3E8D3 url(../img/nav-dots.gif) no-repeat scroll left top;
color:#000000;
margin:0pt;
overflow:hidden;
text-align:right;
}
#nav .item a {
background:transparent none repeat scroll 0%;
color:#000000;
display:block;
padding:9px 10px 9px 0pt;
text-decoration:none;
}
#nav .itemhover {
background:#E9F4E9 url(../img/nav-dots.gif) no-repeat scroll left top;
color:#000000;
margin:0pt;
overflow:hidden;
text-align:right;
}
#nav .itemhover a {
background:transparent none repeat scroll 0%;
color:#000000;
display:block;
padding:9px 10px 9px 0pt;
text-decoration:none;
}
#nav .active {
background:#228B22 url(../img/nav-dots.gif) no-repeat scroll left top;
color:#FFFFFF;
margin:0pt;
overflow:hidden;
padding:9px 10px 9px 0pt;
text-align:right;
}
#nav .subitem {
background:#A7D1A7 url(../img/nav-dots.gif) no-repeat scroll left top;
color:#000000;
margin:0pt;
overflow:hidden;
text-align:right;
}
#nav .subitem a {
background:transparent none repeat scroll 0%;
color:#000000;
display:block;
padding:9px 15px 9px 0pt;
text-decoration:none;
}
#nav .subitemhover {
background:#E9F4E9 url(../img/nav-dots.gif) no-repeat scroll left top;
color:#000000;
margin:0pt;
overflow:hidden;
text-align:right;
}
#nav .subitemhover a {
background:transparent none repeat scroll 0%;
color:#000000;
display:block;
padding:9px 15px 9px 0pt;
text-decoration:none;
}
#nav .subitemactive {
background:#65AE65 url(../img/nav-dots.gif) no-repeat scroll left top;
color:#FFFFFF;
margin:0pt;
overflow:hidden;
padding:9px 15px 9px 0pt;
text-align:right;
}
#foot {
background:transparent url(../img/foot-dots.gif) no-repeat scroll left top;
color:#000000;
font-size:76%;
margin:20px 0pt;
}
#footnav {
margin:20px 0pt 0pt;
}
#foot a {
background:transparent none repeat scroll 0%;
color:#000000;
}
#foot a:hover {
background:transparent none repeat scroll 0%;
color:#104C29;
}
#foot a:active {
background:transparent none repeat scroll 0%;
color:#000000;
}
#copy {
margin:20px 0pt 0pt 20px;
}
#val {
float:right;
margin:20px 20px 0pt 0pt;
}
#credit {
float:right;
margin:20px 0pt 0pt;
}
#credit img {
vertical-align:middle;
}
form {
display:inline;
}
#fieldsetform {
margin:10px 0pt 20px;
}
#fieldsetform fieldset {
border:1px dotted #0099FF;
display:block;
margin:1em 0pt 1.5em;
padding:1em;
}
#fieldsetform legend span {
background:#FFFFFF none repeat scroll 0%;
color:#FF9900;
font-size:76%;
}
#fieldsetform span {
background:transparent none repeat scroll 0%;
color:#999999;
display:inline;
font-size:76%;
}
#fieldsetform .col1 {
width:225px;
}
#fieldsetform .col2 {
margin-left:10px;
width:225px;
}
#fieldsetform .num {
display:inline;
margin-right:5px;
width:40px;
}
#fieldsetform input {
display:block;
width:100%;
}
#fieldsetform input.button {
display:inline;
width:100px;
}
#fieldsetform textarea {
display:block;
height:65px;
width:100%;
}
#fieldsetform label {
display:block;
font-size:86%;
margin-bottom:0.5em;
}
#fieldsetform select {
display:block;
}
#cpage {
background:#FFFFFF url(../img/cd-logo-small.gif) no-repeat scroll right top;
color:#666666;
margin:0pt auto;
text-align:left;
width:650px;
}
#loginpage {
background:#FFFFFF none repeat scroll 0%;
color:#666666;
margin:0pt auto;
text-align:left;
width:650px;
}
#left {
display:inline;
margin:20px 40px 20px 20px;
width:410px;
}
#right {
height:230px;
margin:20px 30px 0pt 0pt;
text-align:right;
width:130px;
}
#right ul {
background:transparent none repeat scroll 0%;
color:#666666;
list-style-image:none;
list-style-position:outside;
list-style-type:none;
margin:0pt;
padding:0pt;
}
#right ul li {
margin:0pt 0pt 3px;
padding:0pt;
}
#right ul li p {
font-size:76%;
}
#right ul li span {
font-weight:bold;
}
#right ul li a {
background:transparent none repeat scroll 0%;
color:#228B22;
text-decoration:none;
}
#right ul li a:hover {
background:transparent none repeat scroll 0%;
color:#000000;
text-decoration:underline;
}
#right ul li a:active {
background:transparent none repeat scroll 0%;
color:#228B22;
text-decoration:none;
}
.w152 {
width:152px;
}
.w228 {
width:228px;
}
.pt20 {
padding-top:20px;
}
.mt40 {
margin-top:40px;
}
.mr20 {
margin-right:20px;
}
submit {
font-size:10px;
}
.m_form1 {
margin-bottom:10px;
}
.m_form1 input {
width:410px;
}
.m_form1 checkbox {
}
.m_form1 select {
font-size:10px;
}
.m_form1 textarea {
height:300px;
width:410px;
}
.pagination_top p, .pagination_bottom p {
font-size:76%;
}
.action {
background-color:#228B22;
color:#FFFFFF;
margin-bottom:10px;
width:100%;
}
.action p {
display:block;
padding:10px;
}
.listtable {
font-size:70%;
line-height:110%;
text-align:left;
width:100%;
}
.listtable th {
background-color:#EFEFEF;
border-bottom:1px solid #000000;
color:#666666;
font-weight:normal;
padding:3px;
vertical-align:top;
}
.listtable td {
padding:3px;
vertical-align:top;
}
.row1 {
background:#EFEFEF none repeat scroll 0%;
color:#666666;
}
.row2 {
background:#F8F8F8 none repeat scroll 0%;
color:#666666;
}
.test {
background:#FF0000 none repeat scroll 0%;
}
.bgg {
background:#CCCCCC none repeat scroll 0%;
}
.bgy {
background:yellow none repeat scroll 0%;
}
.br1 {
border:1px solid #FF0000;
}
