body
{
font:normal 12px tahoma, arial, sans-serif;
}

table
{
font-size: 100%;
}

div#header
{
display:block;
clear:both;
height:125px;
}

div.headerbar
{
height:25px;
width:100%;
display:block;
clear:both;
background:rgb(0,130,107);
}

table#content
{
width:1000px;
height:400px;
margin-top:10px;
}

table#content td.left
{
width:200px;
}

table#content td.left ul#navigation
{
width:140px;
margin:0px;
padding:0px;
}

table#content td.left ul#navigation li
{
list-style-type:none;
position: relative;
}

table#content td.left ul#navigation li a
{
display:block;
padding:9px;
background: url(../images/navitembg.jpg) bottom left no-repeat;
font:normal 14px tahoma, arial, sans-serif;
color:rgb(0,0,0);
text-decoration:none;
}

table#content td.left ul#navigation li a:hover
{
color:rgb(99,169,176);
}

table#content td.left ul#navigation li a.selected
{
color:rgb(99,169,176);
}

table#content td.left ul#navigation li ul
{
margin:0px;
margin-top:8px;
padding:0px;
width:120px;
position:absolute;
top: 0;
visibility:hidden;
background:rgb(255,255,255);
}

table#content td.left ul#navigation li ul li
{
list-style-type:none;
position: relative;
}

table#content td.left ul#navigation li ul li a
{
width:114px;
display:block;
margin-top:1px;
padding:3px;
background: rgb(198,238,231);
font:normal 12px tahoma, arial, sans-serif;
color:rgb(0,0,0);
text-decoration:none;
}

table#content td.left ul#navigation li ul li a:hover
{
background: rgb(203,253,236);
color:rgb(0,0,0);
}

table#content td.left ul#navigation li ul li a.selected
{
color:rgb(99,169,176);
}

table#content td.right
{
width:750px;
}

table#content td.right div.imgbar
{
width:100%;
margin:5px 5px 5px 0px;
margin-bottom:10px;
}

table#content td.right div.imgbar img
{
margin-right:2px;
}

table#content td.right table.hpspliter1
{
width:100%;
}

table#content td.right table.hpspliter1 td.c1
{
width:50%;
}

table#content td.right table.hpspliter1 td.c2
{
width:30%;
}

table#content td.right table.hpspliter1 td.c3
{
width:20%;
}

table#content td.right table.hpspliter2
{
width:100%;
}

table#content td.right table.hpspliter2 td.c1
{
width:50%;
}

table#content td.right table.hpspliter2 td.c2
{
width:30%;
}

table#content td.right table.hpspliter2 td.c3
{
width:20%;
}

table#content td.right table.hpspliter3
{
width:100%;
}

table#content td.right table.hpspliter3 td.c1
{
width:65%;
}

table#content td.right table.hpspliter3 td.c2
{
width:35%;
}

div#footer
{
font-size:8pt;
display:block;
clear:both;
color:rgb(200,200,200);
margin-top:80px;
padding:5px;
}

div#footer a
{
color:rgb(180,180,180);
text-decoration:none;
}

h1
{
font:bold 24pt tahoma, arial, sans-serif;
}

h2
{
font:bold 20pt tahoma, arial, sans-serif;
}

h3
{
font:bold 16pt tahoma, arial, sans-serif;
}

h4
{
font:bold 13pt tahoma, arial, sans-serif;
}

h5
{
font:bold 12pt tahoma, arial, sans-serif;
}

h6
{
font:bold 10pt tahoma, arial, sans-serif;
}

h1.ctds,
h2.ctds,
h3.ctds,
h4.ctds,
h5.ctds,
h6.ctds
{
font-size:10pt;
margin:0px;
}

span.small
{
font-size:8pt;
}

span.red
{
color:red;
}

span.green
{
color:green;
}

ul.spaced
{
padding:0px;
margin:0px;
}

ul.spaced li
{
list-style-type:none;
padding-bottom:10px;
}

ul.nllist
{
margin:0px;
margin-top:5px;
padding:0px;
}

ul.nllist li
{
list-style-type:none;
}

ul.nllist li a
{
display:block;
padding:3px;
margin-bottom:2px;
margin-right:5px;
margin-left:1px;
background: rgb(99,169,176);
color:rgb(255,255,255);
font-weight:bold;
text-decoration:none;
font-style:normal;
width:100px;
}

ul.nllist li a:hover
{
background: rgb(119,189,196);
}

div.titleheading
{
padding:3px 5px 3px 10px;
margin-right:5px;
display:block;
clear:both;
background:rgb(0,130,107);
font:normal 14px arial, sans-serif;
color:rgb(255,255,255);
}

div.testimonial
{
display:block;
clear:both;
font-weight:normal;
color:rgb(99,169,176);
line-height:20px;
}

div.margin
{
display:block;
clear:both;
margin:7px;
}

p
{
margin-top:10px;
margin-bottom:10px;
}

a.blk:link,
a.blk:visited
{
color:rgb(0,0,0);
}

a:link,
a:visited
{
color:rgb(79,149,156);
font-weight:normal;
text-decoration:underline;
}

a:hover
{
text-decoration:none;
}

a.more:link,
a.more:visited
{
color:rgb(0,0,0);
text-decoration:underline;
font-weight:normal;
}

a.more:hover
{
text-decoration:none;
}




table.contactus
{
width:100%;
}

table.contactus td.left
{
width:60%;
}

table.contactus td.right
{
width:40%;
}

table.contactus td.right h1,
table.contactus td.right h2,
table.contactus td.right h3,
table.contactus td.right h4,
table.contactus td.right h5,
table.contactus td.right h6
{
margin:0px;
margin-bottom:10px;
font-size:10pt;
}

table.contactus td.right p
{
margin:0px;
margin-top:5px;
margin-bottom:20px;
}

form#contactform label
{
color:rgb(50,50,50);
width:120px;
display:block;
}

form#contactform input[type="text"].cform, textarea.cform
{
border:1px dotted rgb(0,130,107);
font-family:arial, sans-serif;
}

form#contactform input[type="text"].cform
{
width:300px;
}

form#contactform input[type="button"].cform,
form#contactform input[type="reset"].cform
{
width:100px;
color:rgb(255,255,255);
font-weight:bold;
background:rgb(0,130,107);;
border:1px solid rgb(0,130,107);
}



/*** Next/Prev Page Navigation ***********/

.prevnext{
padding: 2px;
text-align:center;
}

.prevnext ul{
margin: 0;
font-size: 8pt;
}

.prevnext li{
list-style-type: none;
display: inline;
margin:0px 3px 0px 3px;
font-weight: bold;
color: #FFAA00;
cursor:pointer;
}

.prevnext a:link, .prevnext a:visited{
padding:0px 5px 1px 5px;
border: 1px solid rgb(0,130,107);
text-decoration: none; 
color: rgb(0,130,107);
font-size: 8pt;
background-color: rgb(200,230,207);
}

.prevnext a:hover, .prevnext a:active {
border: 1px solid rgb(0,130,107);
color: rgb(0,130,107);
background-color: rgb(220,230,227);
}

.prevnext a.curpg:link, .prevnext a.curpg:visited {
border: 1px solid rgb(0,130,107);
color: rgb(0,130,107);
background-color: rgb(220,230,227);
}


.prevnext li.disablepage{
padding:0px 5px 1px 5px;
border: 1px solid #929292;
color: #666666;
background-color: #DDDDDD;
cursor:pointer;
}

.prevnext li.disablepage a:hover{
text-decoration: underline; 
}

* html .prevnext li.currentpage, * html .prevnext li.disablepage{
margin-right: 5px;
padding-right: 0px;
}

/*** Directory Listing ***/

table.directorylisting
{
width:100%;
}

table.directorylisting td
{
width:100%;
padding-bottom:5px;
}

table.directorylisting td.full
{
width:100%;
padding:0px;
padding-bottom:5px;
}

table.directorylisting td.left
{
width:30% !important;
padding:0px;
padding-bottom:5px;
}

table.directorylisting td.left label
{
padding-left:15px;
font-weight:bold;
display:block;
}

table.directorylisting td.left p
{
padding-left:15px;
margin-top:3px;
}

table.directorylisting td.right
{
width:70% !important;
padding:0px;
padding-bottom:5px;
}

table.directorylisting td.right input[type="text"]
{
width:350px;
}

table.directorylisting td.right textarea
{
width:400px;
}

form#directorylistingform input[type="text"].lform, textarea.lform
{
border:1px dotted rgb(0,130,107);
font-family:arial, sans-serif;
}

form#directorylistingform input[type="text"].lform
{
width:350px;
}

form#directorylistingform input[type="button"].lform,
form#directorylistingform input[type="reset"].lform
{
color:rgb(255,255,255);
font-weight:bold;
border:0px solid transparent;
background: transparent url(../members/images/submitrequestbutton.png) top left no-repeat;
width:140px;
height:30px;
cursor:pointer;
}

form#directorylistingform input[type="button"].lform:hover,
form#directorylistingform input[type="reset"].lform:hover
{
background-position:0px -30px;
color:rgb(204,51,0);
}


