body {background-color:#66639F; font-family:Verdana, Arial, Helvetica, sans-serif;}

h1 {font-size:11px; color:#343474; margin-bottom:3px; }
h1.lg {font-size:12px;}
h2 {font-size:12px; color:#4764FC; margin-bottom:3px;}
h3 {margin-top:15px; color:#666699; margin-bottom:3px; font-size:11px;}
p {font-size:11px; color:#666699; margin-top:0px; line-height:16px; margin-bottom:32px;}
p.lm {font-size:11px; color:#666699; margin-top:0px; line-height:16px; margin-bottom:15px;}

.text {color:#666699; line-height:16px; font-size:11px;}
.textsm {color:#666699; line-height:14px; font-size:10px;}
.red {color:#CC3366;}

.ds-left{background-image:url(images/ds_left.gif); background-repeat:repeat-y;}
.ds-right{background-image:url(images/ds_right.gif); background-repeat:repeat-y;}
.topnav {font-size:10px; color:#333366; text-transform:uppercase; padding:6px 10px 6px 10px;}
.topnav2 {background-image:url(images/banner_02a.jpg); width:701px; font-size:9px; color:#333366; text-transform:uppercase; padding:4px 10px 0px 0px;}
.leftnav {background-color:#D9F7E9; padding: 31px 0px 20px 0px; width:178px; font-size:10px; text-align:left; vertical-align:top;}
.mc {width:600px; vertical-align:top; background-color:#FFFFFF;}
.hometext {width:388px; padding:32px 30px 30px 30px; text-align:left; vertical-align:top;}
.listing {border:1px solid #92DEBC;}
.listingtext {width:538px; padding:32px 30px 30px 30px; text-align:left;}
.brdr-int {border-right:1px solid #92DEBC; border-bottom: 1px solid #92DEBC;}
.brdr-int2 { border-bottom: 1px solid #92DEBC;}
.brdr-int3 { border-right: 1px solid #92DEBC;}

.disabled {color:#cdcdcd;}


.rc {width:143px; vertical-align:top; padding:25px 7px 30px 0px; text-align:left;}

#rc-feature {background-color:#D9F7E9; width:143px; margin-bottom:14px; font-size:10px; color:#666699;}
.rc-pad {padding:5px 5px 20px 5px;}

.cats {padding: 10px 10px 10px 12px;}
#cat {font-weight:bold; padding: 4px 0px 5px 0px; }

#subcat {font-weight:normal; padding: 2px 0px 3px 4px; color:#333366;}

#inset {float:right; background-color:#D9F7E9; padding:10px; margin:0px 0px 15px 15px;}

#register {background-color:#FFFFFF; padding:5px;}

#gc {border:2px dashed #333366; background-color:#D9f7E9; padding:0px; width:450px; margin-bottom:15px;}

#session {border:1px solid #92DEBC; padding:8px; margin-bottom:10px;}

a, a:visited{color:#6666cc;}

a.tn,  a.tn:visited{color:#333366; text-decoration:none;}
a.tn:hover,  a.tn:visited:hover{color:#333366; text-decoration:underline;}

a.ln-1,  a.ln-1:visited{color:#835DFF; text-decoration:none; font-weight:bold;}
a.ln-1:hover,  a.ln-1:visited:hover{color:#835DFF; text-decoration:underline; font-weight:bold}

a.ln-2,  a.ln-2:visited{color:#6666CC; text-decoration:none; font-weight:bold;}
a.ln-2:hover,  a.ln-2:visited:hover{color:#6666CC; text-decoration:underline; font-weight:bold}

a.sub, a.sub:visited{color:#333366;text-decoration:none;}
a.sub:hover, a.sub:visited:hover{color:#333366;text-decoration:underline;}


a.bt,  a.bt:visited{color:#AAAEE5; text-decoration:none;}
a.bt:hover,  a.bt:visited:hover{color:#AAAEE5; text-decoration:underline; }

a.search,  a.search:visited{color:#835DFF; text-decoration:underline;}


.bottomtext {color:#AAAEE5; font-size:10px;}

/*form styles*/
.textinput {border:1px solid #ccc; font-family:Verdana, Arial, Helvetica, sans-serif; font-size:11px; color:#6666CC;}
.btn {background-color:#C6CFFE; font-family:Verdana, Arial, Helvetica, sans-serif; font-size:10px; color:#271D7E; font-weight:bold; border-top:2px solid #DBE1FF; border-left: 2px solid #DBE1FF; border-bottom: 2px solid #9DA9E8;border-right: 2px solid #9DA9E8;}
.btn2 {background-color:#C6CFFE; font-family:Verdana, Arial, Helvetica, sans-serif; font-size:10px; color:#271D7E; font-weight:normal; border-top:2px solid #DBE1FF; border-left: 2px solid #DBE1FF; border-bottom: 2px solid #9DA9E8;border-right: 2px solid #9DA9E8;}

ul {list-style-image: url(images/bullet.gif);}


/*@@@@@@@@@@@@@@@@@@@ DYNAMIC SITE MAP @@@@@@@@@@@@@@@@@@@@@*/
#TC_exOl {font-size:12px; line-height:18px; margin-top:0px; width:100%; cursor:pointer;}
.mc-n
{font-size:10px; float:left; cursor:pointer; color:#666699; width:100%;}


.mcSub
{font-size:10px; margin-top:5px; line-height:18px; margin-bottom:10px; margin-left:15px; cursor:pointer;}

.noSub {line-height:18px; font-size:10px; font-weight:normal;  margin-left:30px; cursor:pointer;}

.sub
{float:left; cursor:pointer;  margin-left:15px; font-weight:normal;}

.subSub
{line-height:18px; font-size:10px; font-weight:normal; margin-bottom:10px;  margin-left:15px; cursor:pointer;}


.TaxBox { font-family:Verdana, Arial, Helvetica, sans-serif; font-size: 10px; color: #6666CC; line-height:1.4em; border: 0; }
.TaxBox-b { font-family:Verdana, Arial, Helvetica, sans-serif;  font-size: 10px; color: #6666CC; line-height:1.4em; border: 0; font-weight:bold; }
.TaxBox-r { font-family:Verdana, Arial, Helvetica, sans-serif;  font-size: 10px; color: #FF0066; line-height:1.4em; border: 0;}