/* Header */
#header {padding: 0; position: relative; top: 0; left: 0; height: 66px; background-color: #862b2b; color: #fff;}
#header .logo {border: none;}
#header .request {position: absolute; top: 80px; right: 9px; border: 0;}


/* Top Navigation Links */

#topnav {width: 516px; height: 26px; margin: 0; padding: 0; list-style-type: none; position: absolute; top: 30px; right: 0px; display: inline;}
#topnav .our-services a:link {display: block; height: 26px; width: 94px; background: transparent url("/graphics/nav-ourservices.gif") no-repeat top left; margin: 0; background-position: 0 0;}
#topnav .our-services a:visited {display: block; height: 26px; width: 94px; background: transparent url("/graphics/nav-ourservices.gif") no-repeat top left; margin: 0; background-position: 0 0;}
#topnav .our-services a:hover {display: block; height: 26px; width: 94px; background-image: url("/graphics/nav-ourservices.gif"); background-position: 0px -26px;}
#topnav .our-services a:active {display: block; height: 26px; width: 94px; background-image: url("/graphics/nav-ourservices.gif"); background-position: 0px -26px;}
#topnav .our-services {background: url("/graphics/nav-ourservices.gif") no-repeat top left; position: absolute; top: 0px; left: 0px; text-indent: -9000px; z-index: 12;}

#topnav .our-destination  a:link {display: block; height: 26px; width: 117px; background: transparent url("/graphics/nav-destinations.gif") no-repeat top left; margin: 0; background-position: 0 0;}
#topnav .our-destination  a:visited {display: block; height: 26px; width: 117px; background: transparent url("/graphics/nav-destinations.gif") no-repeat top left; margin: 0; background-position: 0 0;}
#topnav .our-destination  a:hover {display: block; height: 26px; width: 117px; background-image: url("/graphics/nav-destinations.gif"); background-position: 0px -26px;}
#topnav .our-destination  a:active {display: block; height: 26px; width: 117px; background-image: url("/graphics/nav-destinations.gif"); background-position: 0px -26px;}
#topnav .our-destination  {background: url("/graphics/nav-destinations.gif") no-repeat top left; position: absolute; top: 0px; left: 94px; text-indent: -9000px; z-index: 12;}

#topnav .testimonials  a:link {display: block; height: 26px; width: 92px; background: transparent url("/graphics/nav-testimonials.gif") no-repeat top left; margin: 0; background-position: 0 0;}
#topnav .testimonials  a:visited {display: block; height: 26px; width: 92px; background: transparent url("/graphics/nav-testimonials.gif") no-repeat top left; margin: 0; background-position: 0 0;}
#topnav .testimonials  a:hover {display: block; height: 26px; width: 92px; background-image: url("/graphics/nav-testimonials.gif"); background-position: 0px -26px;}
#topnav .testimonials  a:active {display: block; height: 26px; width: 92px; background-image: url("/graphics/nav-testimonials.gif"); background-position: 0px -26px;}
#topnav .testimonials  {background: url("/graphics/nav-testimonials.gif") no-repeat top left; position: absolute; top: 0px; left: 210px; text-indent: -9000px; z-index: 12;}

#topnav .newsandresources a:link {display: block; height: 26px; width: 131px; background: transparent url("/graphics/nav-newsandresources.gif") no-repeat top left; margin: 0; background-position: 0 0;}
#topnav .newsandresources a:visited {display: block; height: 26px; width: 131px; background: transparent url("/graphics/nav-newsandresources.gif") no-repeat top left; margin: 0; background-position: 0 0;}
#topnav .newsandresources a:hover {display: block; height: 26px; width: 131px; background-image: url("/graphics/nav-newsandresources.gif"); background-position: 0px -26px;}
#topnav .newsandresources a:active {display: block; height: 26px; width: 131px; background-image: url("/graphics/nav-newsandresources.gif"); background-position: 0px -26px;}
#topnav .newsandresources {background: url("/graphics/nav-newsandresources.gif") no-repeat top left; position: absolute; top: 0px; left: 301px; text-indent: -9000px; z-index: 12;}

#topnav .contact-us a:link {display: block; height: 26px; width: 85px; background: transparent url("/graphics/nav-contact-us.gif") no-repeat top left; margin: 0; background-position: 0 0;}
#topnav .contact-us a:visited {display: block; height: 26px; width: 85px; background: transparent url("/graphics/nav-contact-us.gif") no-repeat top left; margin: 0; background-position: 0 0;}
#topnav .contact-us a:hover {display: block; height: 26px; width: 85px; background-image: url("/graphics/nav-contact-us.gif"); background-position: 0px -26px;}
#topnav .contact-us a:active {display: block; height: 26px; width: 85px; background-image: url("/graphics/nav-contact-us.gif"); background-position: 0px -26px;}
#topnav .contact-us {background: url("/graphics/nav-contact-us.gif") no-repeat top left; position: absolute; top: 0px; left: 431px; text-indent: -9000px; z-index: 12;}

/* Landing Page */
#landing-pg-rotator {border: 1px solid #d12222; width: 710px; height: 260px; margin: 140px auto 20px auto;}
#intro-content {text-align: center; margin: 0 auto;}
#intro-content h4 {font-size: 2.0em; font-weight: normal; margin-top: 15px; padding: 0;}

#intro-content a:link {color: #ff9393 !important; }
#intro-content a:visited {color: #ff9393 !important; }
#intro-content a:hover {color: #fff !important; text-decoration: none !important;}
#intro-content a:active {color: #ff9393 !important; }

/* Language Page */
#language-pg-wrap {margin: 30px auto 0 auto; border: 4px solid #d12222; width: 395px; height: 600px; background: #fff;}
#language-table {background: #fff; margin: 0 auto; border: 1px solid #bfbfbf;}
#language-table img {border: none;}
#language-table .heading-label {height: 30px; font-size: 14px;}



/* Footer */
#footer {margin: 0; padding: 8px 0 8px 0; min-height: 53px; font: 10px Verdana, Helvetica, Arial, sans-serif; background: #641515 url(/graphics/footer-bg.gif) repeat-x top left;}
#footer a:link {text-decoration: none; color: #fff;}
#footer a:visited {text-decoration: none; color: #fff;}
#footer a:hover {text-decoration: underline; color: #fff;}
#footer a:active {text-decoration: none; color: #fff;}
#footer ul {list-style-type: none; margin: 0 auto; padding: 0; text-align: center; font-size: 12px; }
#footer ul li {background: transparent url(/graphics/footer-bullet.gif) no-repeat 0px 6px; margin: 0 0 0 3px; padding: 0 0 0 8px; display: inline; list-style-type: none;}
#footer ul li.first {background: none; margin-right: 0; padding-right: 0;}
#footer p {margin: 9px 0 0 0; text-align: center; color: #e2d0cf;}
#footer .websiteby {color: #e2d0cf !important;}


/* General Identifiers */
#wrap {width: 775px; margin: 15px auto 0 auto;}
#outside-wrap {background: transparent url(/graphics/outside-wrap-bg.gif) repeat-x bottom left; margin: 0; padding: 0;}
#content {background-color: #fff; padding-bottom: 25px;}


/* General Elements */
body {font: 12px/24px Verdana, Arial, "San Serif"; background: #280303 url(/graphics/body-bg.gif) repeat-x top left; margin: 0 0 20px 0 !important; padding: 0 !important;}
img {border: 0;}

h1 {font-size: 2.4em; letter-spacing: 0; line-height: 1.25; color: #4f4f4f;  margin: 0 65px 0 20px; margin-bottom: .25em;}
#home h1 {font-size: 1.0em; letter-spacing: 0; line-height: 1.25; color: #4f4f4f;  margin: 0 65px 0 20px; margin-bottom: .25em;}
h2 {font-size: 2.2em; letter-spacing: 0; line-height: 1.25; color: #4f4f4f;  margin: 0 65px 0 20px; margin-bottom: .25em;}
h3 {font-size: 1.5em; line-height: 1.25; color: #000;  margin: 0 65px 0 20px; padding: 0; font-weight: normal;}
h4 {font-size: 1.2em; line-height: 2;  margin: 0 65px 0 20px; padding: 0; color: #4f4f4f; margin-bottom: .5em;}

#content p {font: 12px/24px Verdana, Arial, "San Serif"; margin: 0 25px 0 20px; padding: 0; margin-bottom: 1.5em; text-align: justify;}
#content li {list-style: none;}

.left_small {float: left; margin: 0 12px 12px 20px;}
.right_small {float: right; margin: 0 35px 12px 12px;}


a:link {color: #2996cd;}
a:visited {color: #2996cd;}
a:hover {color: #2996cd;}
a:active {color: #2996cd;}

/* General Classes */
img.main {margin-bottom: 15px; margin-right: 0;;}
.bold {font-weight: bold !important;}
img.logo-print {display: none;}


/* Proposal Form */
#proposal-form {margin-left: 25px;}
#proposal-form input {width: 230px; height: 22px; border: 1px solid #312121; margin-left: 15px; padding: 4px 3px 0 3px;}
#proposal-form textarea {width: 300px; height: 100px; border: 1px solid #312121; margin-left: 15px; padding: 4px 3px 0 3px;}
#proposal-form .submit {width: 85px; height: 29px; border: none; padding: 0; margin-left: 15px;}
#proposal-form .small-items {width: 14px; height: 14px; border: none;}

#proposal-formm textarea {scrollbar-arrow-color:#FFF;}
#proposal-form textarea {scrollbar-base-color:#FFF;}
#proposal-form textarea {scrollbar-darkshadow-color:#FFF;}
#proposal-form textarea {scrollbar-face-color:#FFF;}
#proposal-form textarea {scrollbar-highlight-color:#FFF;}
#proposal-form textarea {scrollbar-shadow-color:#FFF} 



#program-questionnaire-form {margin-left: 5px;}
#program-questionnaire-form input {width: 275px; height: 22px; border: 1px solid #312121; margin-left: 15px; padding: 4px 3px 0 3px;}
#program-questionnaire-form textarea {width: 375px; height: 100px; border: 1px solid #312121; margin-left: 15px; padding: 4px 3px 0 3px;}
#program-questionnaire-form .submit {width: 85px; height: 29px; border: none; padding: 0; margin-left: 15px;}
#program-questionnaire-form .small-items {width: 14px; height: 14px; border: none;}



