/*** TAGS ***/
body { font-family: Verdana, Arial, Helvetica, sans-serif; font-size: 10px; color: #2f3e44; background: #fff; margin: 0px; padding: 0px; }
.two { font-family: Verdana, Arial, Helvetica, sans-serif; font-size: 10px; color: #546f68; background: #fff; margin: 0px; padding: 0px; }
table { font-family: Verdana, Arial, Helvetica, sans-serif; font-size: 10px; color: #2f3e44; }
p { line-height: 17px; }
h1 { font-family: Verdana, Arial, Helvetica, sans-serif; font-size: 12px; color: #095d7f; }
input { padding: 1px; font-family: Verdana, Arial, Helvetica, sans-serif; font-size: 11px; color: #000; border: 1px solid #000; background: #E9E9EB;}
textarea { padding: 1px; font-family: Verdana, Arial, Helvetica, sans-serif; font-size: 11px; color: #000; border: 1px solid #000;  background: #E9E9EB;}
img {border: 0; }
a img { margin:0; padding:0; border: 0; }
ul {list-style-type:square; }
li { line-height: 22px; }
a {color: #095d7f; text-decoration: underline; }
a:hover {color: #095d7f; text-decoration: none; }
strong { color: #095d7f; }

/*** CLASSES ***/
.headerNav { font-family: Verdana, Arial, Helvetica, sans-serif; font-size: 10px; color: #fff; background: #569182;}

* html .headerNav a { margin:0; padding: 6px 0 0 0; color: #fff; vertical-align:middle; text-decoration: none; display: block; width: 122px; height: 25px; background: #095d7f;}
* html .headerNav a:hover {margin:0; padding: 6px 0 0 0; color: #fff; vertical-align:middle; text-decoration: none; display: block; width: 122px; height: 25px; background: #569182;}
.headerNav a { margin:0; padding: 6px 0 0 0; color: #fff; vertical-align:middle; text-decoration: none; display: block; width: 122px; height: 19px; background: #095d7f;}
.headerNav a:hover {margin:0; padding: 6px 0 0 0; color: #fff; vertical-align:middle; text-decoration: none; display: block; width: 122px; height: 19px; background: #569182;}
* html .headerNav span {height: 25px; }
.headerNav span {margin:0; padding: 6px 0 0 0; color: #fff; vertical-align:middle; text-decoration: none; display: block; width: 122px; height: 19px; background: #569182; }

.headTopAndFooter { margin:0; padding: 0 12px 0 12px; font-family: Verdana, Arial, Helvetica, sans-serif; font-size: 10px; color: #536f68; }
.headTopAndFooter a { color: #536f68; text-decoration: none; }
.headTopAndFooter a:hover { color: #536f68; text-decoration: underline; }

.subNav { font-family: Verdana, Arial, Helvetica, sans-serif; font-size: 10px; color: #546f68; background: #c4cfcb;}
* html .subNav a { margin:0; padding: 6px 0 6px 12px; color: #546f68; text-decoration: none; display: block; width: 147px; height: 25px; background: #c4cfcb;}
.subNav a { margin:0; padding: 6px 0 0 12px; color: #546f68; text-decoration: none; display: block; width: 135px; height: 19px; background: #c4cfcb;}
* html .subNav a:hover { margin:0; padding: 6px 0 6px 12px; color: #546f68; text-decoration: none; display: block; width: 147px; height: 25px; background: #d9e6e1;}
.subNav a:hover { margin:0; padding: 6px 0 0 12px; color: #546f68; text-decoration: none; display: block; width: 135px; height: 19px; background: #d9e6e1;}
* html .subNav span.selected { margin:0; padding: 6px 0 6px 12px; color: #546f68;  display: block; width: 147px; height: 25px; background: #d9e6e1;}
.subNav span.selected { margin:0; padding: 6px 0 0 12px; color: #546f68;  display: block; width: 135px; height: 19px; background: #d9e6e1;}
.subNav p {margin:0; padding: 3px 0 0 15px; color: #546f68; display: block; width: 147px; height: 25px; background: #d9e6e1;}

* html .community a { margin:0; padding: 6px 0 6px 12px; color: #546f68; text-decoration: none; display: block; width: 147px; height: 25px; background: #c4cfcb; }
* html .community a:hover { margin:0; padding: 6px 0 6px 12px; color: #546f68; text-decoration: none; display: block; width: 147px; height: 25px; background: #d9e6e1;}
* html .community span.selected { margin:0; padding: 6px 0 6px 12px; color: #546f68; display: block; width: 147px; height: 25px; background: #d9e6e1;}
.community a { margin:0; padding: 6px 0 0 12px; color: #546f68; text-decoration: none; display: block; width: 135px; height: 30px; background: #c4cfcb; }
.community a:hover { margin:0; padding: 6px 0 0 12px; color: #546f68; text-decoration: none; display: block; width: 135px; height: 30px; background: #d9e6e1; }
.community span.selected { margin:0; padding: 6px 0 0 12px; color: #546f68;  display: block; width: 135px; height: 30px; background: #d9e6e1; }

.light_green_bg { background: #c4cfcb; }

.accolades { margin:0; padding: 0px; font-family: Verdana, Arial, Helvetica, sans-serif; font-size: 10px; color: #546f68; background: #c4cfcb;}
.accolades a { color: #546f68; text-decoration: underline; }
.accolades a:hover { color: #546f68; text-decoration: none; }
.accolades p { line-height: 16px; }

.body_lines_top_horz { background: url(../images/body_lines_top_horz.gif) repeat top center;}
.body_lines_bottom_horz { background: url(../images/body_lines_bottom_horz.gif) repeat top center;}
.body_lines_left_vert { background: url(../images/body_lines_left_vert.gif) repeat top center;}
.body_lines_right_vert { background: url(../images/body_lines_right_vert.gif) repeat top center;}

/* CLIENT ACCESS STYLES */

#client_access_table a { color: #fff; font-size: 10px; text-decoration: none; width: 100px; height: 18px; background-color: #095D7F; display:block; padding-top: 6px; _height: 24px; }
#client_access_table a:hover { background-color: #569182; }
#client_access_table .link_cell { background-color: #095D7F; cursor: pointer; }
#client_access_table .link_cell:hover { background-color: #569182; }