/****GLOBAL TEXT STYLES****/
body{
    margin:0;
    padding: 0;
    font-family:verdana,sans-serif;
    font-size:11px;
    line-height: 15px;
    background:#bde0f6;
}

/****GLOBAL TEXT STYLES****/
h1{
    font-size:16px;
    line-height: 21px;
    font-weight:bold;
    color: #004d82;
    margin-bottom: 20px;
}
h1.our-services{
    background: transparent url(../images/vnsdm-pgtitle-ourservices.gif) no-repeat;
    height: 27px;
    width: 181px;
    margin: 0;
    padding: 0;
}
h1.our-services span{
    visibility: hidden;
}
h1.aboutus{
    background: transparent url(../images/vnsdm-pgtitle-aboutus.gif) no-repeat;
    height: 27px;
    width: 127px;
    margin: 0;
    padding: 0;
}
h1.aboutus span{
    visibility: hidden;
}
h1.resources{
    background: transparent url(../images/vnsdm-pgtitle-resources.gif) no-repeat;
    height: 27px;
    width: 147px;
    margin: 0;
    padding: 0;
}
h1.resources span{
    visibility: hidden;
}
h1.news{
    background: transparent url(../images/vnsdm-pgtitle-news.gif) no-repeat;
    height: 27px;
    width: 147px;
    margin: 0;
    padding: 0;
}
h1.news span{
    visibility: hidden;
}
h1.how-you-can-help{
    background: transparent url(../images/vnsdm-pgtitle-how-you-can-help.gif) no-repeat;
    height: 33px;
    width: 261px;
    margin: 0;
    padding: 0;
}
h1.how-you-can-help span{
    visibility: hidden;
}
h1.careers{
    background: transparent url(../images/vnsdm-pgtitle-careers.gif) no-repeat;
    height: 27px;
    width: 109px;
    margin: 0;
    padding: 0;
}
h1.careers span{
    visibility: hidden;
}
h1.contact-us{
    background: transparent url(../images/vnsdm-pgtitle-contactus.gif) no-repeat;
    height: 27px;
    width: 154px;
    margin: 0;
    padding: 0;
}
h1.contact-us span{
    visibility: hidden;
}
h2{
    font-size:13px;
    font-weight:bold;
    color: #e7680f;
    margin-top: 30px;
}
p{
    font-size:11px;
    line-height: 15px;
}
ul.arrow {
    list-style: url(../images/vnsdm-bullet.gif);
    font-family: Verdana, sans-serif;
    font-size: 11px;
    line-height: 15px;
}
ul.arrownoindent {
    list-style: url(../images/vnsdm-bullet.gif);
    font-family: Verdana, sans-serif;
    font-size: 11px;
    line-height: 15px;
    margin-left: 17px;
    padding: 0;
}
img {
    border: 0;
}

/****GENERAL LINK STYLES****/
a:link{
    text-decoration:none;
    color:#e7680f;
}
a:visited{
    color:#e7680f;
    text-decoration:none;
}
a:active {
    color:#e7680f;
    text-decoration:none;
}
a:hover{
    color:#666;
    text-decoration:none;
}

/****LEFT MENU****/
ul.leftmenu{
    padding: 0;
    margin: 0;
    list-style: none;
    width: 153px;
    font-family: Verdana, sans-serif;
    font-size: 11px;
    color: #e7680f;
    background-color: #faf3cc;
}
ul.leftmenu li{
    width: 123px;
    padding: 10px 15px;
    border-bottom: 1px solid #ffffff;
}
ul.leftmenu li a{
    color: #004d82;
    text-decoration: none;
}
ul.leftmenu li a:hover{
    color: #e7680f;
    text-decoration: none;
}
ul.leftmenusub{
    margin: 0;
    padding: 10px 0 10px 30px;
    width: 123px;
    font-family: Verdana, sans-serif;
    font-size: 11px;
    color: #e7680f;
    background-color: #faf3cc;
    list-style-image: url(../images/vnsdm-arrow.png);
    border-bottom: 1px solid #ffffff;
}
ul.leftmenusub li{
    width: 123px;
    padding: 5px 0;
}
ul.leftmenusub li a{
    color: #004d82;
    text-decoration: none;
}
ul.leftmenusub li a:hover{
    color: #e7680f;
    text-decoration: none;
}

/***RIGHT SIDEBAR****/
div#testimonial{
    background-image: url(../images/vnsdm-bg-testimonial-side.jpg);
    background-position: top left;
    background-repeat: no-repeat;
    width: 183px;
    padding: 10px;
    margin-top: 15px;
}
div.testimonialcontent{
    font-family: Verdana, sans-serif;
    font-size: 11px;
    font-style: italic;
    line-height: 15px;
    color: #666;
}
div.testimonialheading{
    font-family: Verdana, sans-serif;
    font-size: 13px;
    line-height: 16px;
    font-weight: bold;
    color: #004d82;
    padding-bottom: 15px;
}
div#rtcallout{
    background-image: url(../images/vnsdm-bg-rtsidebar.jpg);
    background-position: top center;
    background-repeat: no-repeat;
    width: 183px;
    padding: 10px;
}
div.rtcalloutheading{
    font-family: Verdana, sans-serif;
    font-size: 13px;
    line-height: 16px;
    font-weight: bold;
    color: #004d82;
    padding-bottom: 15px;    
}
div.rtcalloutcontent{
    font-family: Verdana, sans-serif;
    font-size: 12px;
    line-height: 18px;
    color: #e7680f;
}
div.rtcalloutcontent a:link{
    text-decoration: underline;
    color: #e7680f;
}
div.rtcalloutcontent a:visited{
    text-decoration: underline;
    color: #e7680f;
}
div.rtcalloutcontent a:active{
    text-decoration: underline;
    color: #e7680f;
}
div.rtcalloutcontent a:hover{
    text-decoration: underline;
    color: #004d82;
}

/****CONTENT****/
div#mainnav{
    font-family: Verdana, sans-serif;
    font-size: 11px;
    font-weight: bold;
    color: #004d82;
}
div#mainnav a:link{
    color: #004d82;
    text-decoration: none;
    padding: 4px;
}
div#mainnav a:visited{
    color: #004d82;
    text-decoration: none;
}
div#mainnav a:active{
    color: #004d82;
    text-decoration: none;
}
div#mainnav a:hover{
    color: #e7680f;
    text-decoration: none;
}
div#directorylink{
    background-image: url(../images/vnsdm-button-directory2.gif);
    background-position: center;
    background-repeat: no-repeat;
    width: 314px;
    height: 17px;
    padding: 7px;
    vertical-align: bottom;
}
div#directorylink a:link{
    color: #bde0f6;
    font-weight: bold;
    text-decoration: none;
}
div#directorylink a:visited{
    color: #bde0f6;
    font-weight: bold;
    text-decoration: none;
}
div#directorylink a:active{
    color: #bde0f6;
    font-weight: bold;
    text-decoration: none;
}
div#directorylink a:hover{
    color: #ffffff;
    font-weight: bold;
    text-decoration: none;
}

/****CAREER TABLE****/
#box-table-a{
    font-family: Verdana, sans-serif;
    font-size: 11px;
    width: 100%;
    text-align: left;
    border-collapse: collapse;
}
#box-table-a th{
    font-size: 11px;
    font-weight: bold;
    padding: 8px;
    background: #c1e0f7;
    border-bottom: 1px solid #fff;
    color: #0e3b6d;
    text-align: left;
}
#box-table-a td{
    padding: 8px;
    background: #e0f0fb; 
    border-bottom: 1px solid #fff;
    color: #000000;
    border-top: 1px solid transparent;
    text-align: left;
}
#box-table-a tr:hover td{
    background: #d2ecf9;
    color: #000000;
}

/****FOOTER****/
div#footercontent{
    font-family: Verdana, sans-serif;
    font-size: 10px;
    line-height: 15px;
    color: #004d82;
}
div#footercontent a:link{
    color: #e7680f;
    text-decoration: none;
}
div#footercontent a:visited{
    color: #e7680f;
    text-decoration: none;
}
div#footercontent a:active{
    color: #e7680f;
    text-decoration: none;
}
div#footercontent a:hover{
    color: #666666;
    text-decoration: none;
}