A,BUTTON,DIV,P,TD,TH,INPUT{color:#000;font-size:12px;font-family:Tahoma,Verdana,Arial,Helvetica,Sans-Serif;}
BODY{background-color:white; margin:0px;}
button {color: black; letter-spacing: 2px; padding: 0 3; margin-top: 2px; margin-right: 4px; font-size: 12px; background-image: url('/img/cm/home/button_bg.jpg'); background-repeat: repeat-x;}
button.home {color: black; letter-spacing: 2px; padding: 0 4; margin-top: 2px; margin-right: 5px; font-size: 18px; font-weight: bold; height: 32px;}
x-button.cxl {color: #ddd; letter-spacing: 2px; padding: 0 6; font-size: 12px; font-weight: bold; text-transform: uppercase; border: 1px solid #99c832; background-image: url('/img/cm/web/link1bg.jpg'); background-repeat: repeat-x;}
A:link{color:#5285cf;text-decoration:underline;}
A:visited{color:#5285cf;}
A:hover{color:#999;}
img {margin: 0px; border: 0px;}
img.pic {float: left; padding-right: 10px; width: 80px; height: 50px; }
form {margin: 0px; border: 0px;}
th {letter-spacing: 2px; padding: 2 6; text-align: left; color: #eee; font-weight: bold; background-color: #5285cf; border: 1px solid white; border-width: 0 1 0 0;}
td {empty-cells: show; text-align: left; padding: 0 0;}
tr.selrow {background-color: #c9f888;} /* #E7EFF7 */
.readonly {background: #ddd;}
.req {font-weight: bold; color: red; font-size: 12px;}
.reqfld {border: 1px solid #f99; padding: 2px; background: #fee;}
.tdr {padding: 2px 4px; text-align: right;}
.tdl {padding: 2px 4px; text-align: left;}
.tdc {padding: 2px 4px; text-align: center;}
h2 {font-size: 16px; color: #e56927;}
h3 {font-size: 22px; color: #e56927;}
h4 {letter-spacing: 4px; padding: 2px 0px 2px 36px; text-align: left; font-weight: bold; color: white; background-color: #699828;}

.ptr {cursor: pointer;}
.odd {background-color: #eeeeee;}
.even {background-color: #e3e3e3;}
.mover {background-color: #fff;}

div.home {width: 850px;}
div.search {margin-top: 10px;}
div.container {width: 850px; margin: 0px auto;}

/* Header tag */
div.header {padding: 0px;}
div.header table {height: auto; width: 100%;}
div.header table td.menu {border-top: 1px solid #ddd;text-align:right;padding:4px 30px;}
div.header a:link {color:#999; padding: 4px 4px;}
div.header a:visited {color:#999; padding: 4px 4px;}
div.header a:hover {color: #fff;}

/* Footer tag */
div.footer {border-top: 1px solid #999;}
div.footer a:link {font-size:85%; color:#666; margin: 1px 0 0 5px;}
div.footer a:visited {font-size:85%; color:#666; margin: 1px 0 0 5px;}
div.footer a:hover {font-size:85%; color:#5285cf; margin: 1px 0 0 5px;}

/* Content tag */
div.result {padding: 14px;}
div.result table {width: 100%;}
div.result td.resultTd {padding-right: 20px;}
div.result td.googleAdsTd {width: 78px; vertical-align: top;}

/* Errors tag */
div.errors {color: red; padding: 2px 0px 4px 4px;}
div.errors ul {padding-left: 24px;}
div.errors li {color: red; list-style-type: disc; padding-left: 2px;}

/* Login page */
div.login .table {height: 263px; width: 600px; background-image: url('/img/cm/web/loginbg.jpg'); background-repeat: no-repeat;}
div.login .table .td {padding-top: 80px; padding-left: 250px;}

/* Colors for signaling problems */
.c_ok {background-color: #3C0;}
.c_warn {background-color: #EE0;}
.c_error {background-color: #F66;}
.c_red {color: #F00;}
.c_white_bg {background-color: #FFF;}
.c_theme {color: #e56927;}

