﻿body { behavior:url("../htc/csshover.htc"); margin:20px 0; background-color:#fff; font-family:Arial; font-size:12px; color:#4d4d4d; line-height:18px; }

* { margin:0; padding:0; border:none; }
td { text-align:left; vertical-align:top; }
a { text-decoration:none; color:#636363; }
a:hover { text-decoration:underline; }
p { margin-top:20px; }
li { margin-left:20px; }
ul li { list-style-type:square; }
h2 { margin-top:20px; font-size:14px; }

.Error { color:#f00; }

.SearchBox { font-size:10px; width:216px; padding:3px 2px; color:#808080; }

.testimonial { font-weight:bold; font-size:13px; }
.quotee { margin-left:10px; font-style:italic; }

#DropLeft { width:19px; height:811px; background:url(../img/drop_left.jpg) no-repeat top; }
#DropRight { width:19px; height:811px; background:url(../img/drop_right.jpg) no-repeat top; }
#MainTable { height:783px; width:912px; }


#TopNav { background-color:#d0dd2f; font-family:Arial; font-size:12px; font-weight:bold; color:#fff; padding:8px 0 7px 8px; }
#TopNav a { color:#fff; }

#TitleBar { background-color:#959937; height:137px; color:#fff; text-align:center; vertical-align:middle; }

#Banner { width:100%; height:187px; }

#BodyTable { width:100%; }

#LeftNav { width:193px; }
#LeftNav .border { background-color:#808080; }
#LeftNav .horiz { height:3px; }
#LeftNav .vert { width:3px; }
#LeftNav .linkContainer { width:180px; height:31px; cursor:pointer; padding-left:7px; }

#LeftNav td.link { width:180px; background-color:#b3b3b3; color:#fff; font-weight:bold; line-height:31px; cursor:pointer; }
#LeftNav td.link a { color:#fff; }
#LeftNav td.link:hover, #LeftNav td.hover { background-color:#333333; }
#LeftNav td.link:hover a, #LeftNav td.hover a { color:#fff; }

#LeftNav td.sel { background-color:#d0dd2f; }
#LeftNav td.sel a { color:#1a1a1a; }
#LeftNav td.sel:hover { background-color:#d0dd2f; }
#LeftNav td.sel:hover a { color:#1a1a1a; }

#LeftNav a:hover { text-decoration:none; }
/* IE6 fix */
#LeftNav a:hover { background-color:#333333; }
#LeftNav td.sel a:hover { background-color:#d0dd2f; }



#RightNav { width:253px; }

#Content { width:466px; padding:20px 15px 20px 25px; }
#Content a { font-weight:bold; }

#BottomNav { font-size:10px; padding:40px 80px 0 80px; line-height:15px; }

#ContactTable { font-weight:bold; }
#ContactTable th { height:31px; background-color:#e6e6e6; width:17px; border-right:solid 3px #ccc; vertical-align:top; text-align:right; }
#ContactTable td.hr { height:3px; background-color:#ccc; }
#ContactTable td.input { background-color:#e6e6e6; vertical-align:middle; text-align:center; padding-left:5px; }
#ContactTable th .thContainer {width:75px; text-align:right; padding:5px 5px 0 0; }

.ContactTextBox { height:17px; width:300px; padding-left:3px; vertical-align:middle; border-style:inset; border-width:2px; font-family:Courier; font-size:10px; }
.ContactTextField { height:82px; width:300px; padding-left:3px; vertical-align:middle; border-style:inset; border-width:2px; overflow:auto; font-family:Courier; font-size:10px;  }

h2.SubNavBar { width:413px; background-color:#d0dd2e; font-weight:bold; padding:5px 0 5px 5px; margin-top:5px; cursor:pointer; }
.SubNavContent { margin:15px 0 20px 0; }
