input,textarea,select {
   border: 1px solid #9999CC;
   font-size: 12px;
}
h2 {
   color: #FF6600;
   font-family: "Trebuchet MS";
   font-size: 24px;
   font-weight: bold;
   background-image: url(v20/plus_h2.gif);
   background-repeat: no-repeat;
   background-position: left center;
   padding-left: 24px;
   margin: 0px;
   padding-top: 0px;
   padding-right: 0px;
   padding-bottom: 0px;
}

.newstitle {
   font-family: Arial, Helvetica, sans-serif;
   font-size: 14px;
   font-weight: bold;
   color: #000000;
   text-decoration: none;
}

.white {
   color: #FFFFFF;
}
.pic_border {
   border: 1px solid #CCCCCC;
}

.white {
   font-family: Arial, Helvetica, sans-serif;
   font-size: 24px;
   text-align: left;
   vertical-align: bottom;
   margin: 0px;
   padding: 0px;
}

body {
   margin: 0px;
   padding: 0px;
   background-repeat: repeat-y;
   background-position: center;
}
.search {
   font-weight: bold;
   color: #FFFFFF;
}

td {
   font-family: Verdana, Arial, Helvetica, sans-serif;
   font-size: 11px;
}
.footer {
   color: #FFFFFF;
}
.caption {
   color: #FF0000;
   font-weight: bold;
}
h1.block {
   font-family: Arial, Helvetica, sans-serif;
   font-size: 18px;
   color: #FFFFFF;
}

h1 {
   font-family: Arial, Helvetica, sans-serif;
   color: #003366;
   font-size: 18px;
   margin: 0px;
   padding: 0px;
}
a,.bl {
   color: #336699;
}
.bg1 {
   background-color:#DDDDDD;
}.yell {
   background-color: #F8F9C1;
}
.nav {
   background-color: #1D5C99;
   background-image: url(images/news/nav.jpg);
   background-repeat: repeat-x;
   background-position: top;
   font-family: Arial, Helvetica, sans-serif;
   font-size: 12px;
   color: #FFFFFF;
   font-weight: bold;
   padding: 3px;
}

.col1 {
   background-color: #E2ECF5;
}
.col2 {
   background-color: #C8D9EE;
}

.col3 {
   background-color: #ACC6E6;
}
.blue {
   background-color: #88B0BA;
   background-image: url(images/blue.gif);
   background-repeat: repeat-y;
   background-position: left center;
   padding-left: 13px;
   padding-top: 0px;
   padding-bottom: 0px;
}
.red {
   background-color: #B83F16;
   background-image: url(images/red.gif);
   background-repeat: repeat-y;
   background-position: left center;
   padding-left: 13px;
   padding-top: 0px;
   padding-bottom: 0px;
}
.green {
   background-color: #33CC33;
   background-image: url(images/green.gif);
   background-repeat: repeat-y;
   background-position: left center;
   padding-left: 13px;
   padding-top: 0px;
   padding-bottom: 0px;
}
.error {
   font-family: Arial, Helvetica, sans-serif;
   font-size: 10px;
   color: #CC0000;
   font-weight: bold;
}
.green2 {
   background-color: #DBE4EA;
   background-image: url(images/green.gif);
   background-repeat: repeat-y;
   background-position: left center;
   padding-top: 0px;
   padding-bottom: 0px;
}

.yellow {
   background-color: #FFA525;
   background-image: url(images/yellow.gif);
   background-repeat: repeat-y;
   background-position: left center;
   padding-left: 13px;
   padding-top: 0px;
   padding-bottom: 0px;
}
.purple {
   background-color: #663399;
   background-image: url(images/purple.gif);
   background-repeat: repeat-y;
   background-position: left center;
   padding-left: 13px;
   padding-top: 0px;
   padding-bottom: 0px;
}
.required {
   font-family: Arial, Helvetica, sans-serif;
   font-size: 14px;
   font-weight: bold;
   color: #CC0000;
}
.error_border {
   border: 2px solid #CC0000;
}

.sin {
   background-color: #4393A6;
   background-image: url(images/sin.gif);
   background-repeat: repeat-y;
   background-position: left center;
   padding-left: 13px;
   padding-top: 0px;
   padding-bottom: 0px;
}
.orange {
   background-color: #E54813;
   background-image: url(images/orange.gif);
   background-repeat: repeat-y;
   background-position: left center;
   padding-left: 13px;
   padding-top: 0px;
   padding-bottom: 0px;
}
.no_border {
   border-top-style: none;
   border-right-style: none;
   border-bottom-style: none;
   border-left-style: none;
}
.featured {
   font-family: Verdana, Arial, Helvetica, sans-serif;
   font-size: 12px;
   font-weight: bold;
   color: #CC0000;
}
em {
   font-size: 10px;
   font-style: italic;
   font-weight: normal;
   color: #999999;
}
.png {
   behavior: url("pngbehavior.htc");
   padding: 0px;
}
form {
   padding : 0px;
   margin : 0px;
}
.price {
   color: #000000;
   text-decoration: none;
}
form {
   margin: 0px;
   padding: 0px;
}
.comment {
   font-family: Arial, Helvetica, sans-serif;
   font-size: 10px;
   color: #9999CC;
   font-style: italic;
}
.color_border {
   border: 1px solid #999999;
}
