/*----- CMS Version 2.0 Compatible -----*/

/*----- CORE ELEMENTS -----*/

body, .text { font-size: 11px} 
html, body, p, .text { font-family:Verdana, Geneva, sans-serif; color: #000; }
#main_body { padding: 0px; margin: 0px; background: #878787;}
#main_container { width: 848px; margin-right: auto; margin-left: auto; background: url(../images/bg.gif) repeat-y center top; }
#print_header {display:none}

p { margin:0px 0px 10px 0px; }
p, .text, li {line-height: 1.3em}

img { border: 0px; }
form { display:inline }

.formbox, .formtextarea, .formselect, .ValidatorTextClass input {  border: 1px solid #ccc; font-size: 11px; line-height:13px; color: #666666 }
.formbox, .ValidatorTextClass input { padding: 2px 3px; background-color:#fff}
.formtextarea { padding: 2px 0px; background-color:#fff}
.formselect { padding: 0; }
.formselect option {padding:0 3px; background:#fff;}
.formbutton { padding: 2px 3px; background: #efefef; cursor:pointer; border:1px solid #ccc; }

td { empty-cells:show;}

.Footer { color: #fff; font-size: 10px; line-height: 12px; }
.Footer a:link, .Footer a:visited { color: #ccc; text-decoration:underline; }
.Footer a:hover, .Footer a:active { color: #ccc; text-decoration:underline; }

/*----- CUSTOM ELEMENTS -----*/
/* these are custom definitions needed for templates */

.thumbs { margin:10px 0 20px 0 }
.thumbs td { padding-bottom:10px;}
.thumbs img { margin-top:10px; border:1px solid #d6d0ca }


/*----- CONTENT AREA ELEMENTS -----*/
/* these are custom definitions needed for content areas throughout site */