@charset "utf-8";
/*++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++*/
/*---------------------------------------------- 1. RESET --------------------------------------------------------*/
/*++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++*/
/* ===== mayerweb resetting css ===== v1.0 | 20080212 ==========*/
html, body, div, span, applet, object, iframe,
h1, h2, h3, h4, h5, h6, p, blockquote, pre,
a, abbr, acronym, address, big, cite, code,
del, dfn, em, font, img, ins, kbd, q, s, samp,
small, strike, strong, sub, sup, tt, var,
b, u, i, center,
dl, dt, dd, ol, ul, li,
fieldset, form, label, legend,
table, caption, tbody, tfoot, thead, tr, th, td {margin: 0;padding: 0;border: 0;outline: 0;font-size: 100%;vertical-align: baseline;background: transparent; }
body {line-height: 1; }
ol, ul {list-style: none;list-style-type: none; }
blockquote, q {quotes: none; }
blockquote:before, blockquote:after,
q:before, q:after {content: '';content: none; }
:focus {outline: 0; }
ins {text-decoration: underline; }
del {text-decoration: line-through; }
table {border-collapse: collapse;border-spacing: 0; }
div {zoom: 1; }
/*++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++*/
/*---------------------------------------------- 2. GENERAL CLASSES ----------------------------------------------*/
/*++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++*/
body {font: 100% "Times New Roman", Times, serif;margin: 0; padding: 0;text-align: left; color: #000000;background: #f2f0fc; }
#container {width: 764px; margin: 0; text-align: left; padding: 2px 2px 2px 2px; }
/*	border: 2px #B1AFB6 solid; */
/*#shadow {border-top: 1px black solid;border-left: 1px black solid;border-bottom: 1px #B1AFB6 solid;border-right: 1px #B1AFB6 solid; }*/
.fltrt {float: right;padding: 0;margin: 0;width: auto; }
.fltrt p, .fltrt address {text-align: right; }
.fltlft {float: left;width: auto;padding: 0;margin: 0; }
.hide{visibility:hidden;width:0!important;height:0!important;line-height:0!important;padding:0!important;margin:0!important;display: none; }
.clearfloat {clear:both; height: 1px; font-size: 1px; line-height: 1px; }
.floatwrapper {overflow: hidden; }
.centered {text-align: center; }
strong {color: #000080; }
a {color: #6466E2;font-weight: bold; }
a:hover {text-decoration: none; }
a:visited {color: #8d8b91; }
h1, h2, h3, h4, h5, h6 {color: #000080; }
h2 {color: #000080;font-size: 120%; }
ul li {list-style-type: disc;margin-left: 15px; }

/*++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++*/
/*---------------------------------------------- 3. HEADER -------------------------------------------------------*/
/*++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++*/
#header {overflow: hidden; }
#header h1 {margin: 0; padding: 10px 0; }
#title {margin: 0;padding: 10px 25px 0 25px;height: 98px;background: url(images/header.png) no-repeat 25px 10px; }

#mainmenu {margin: 0; padding: 0 0 0 25px;height: 43px;background: #B1AFB6;z-index: 9998; }
#mainmenu ul { margin: 0; padding: 0; }
#mainmenu ul li { display: block; float: left;padding: 0;margin: 0; }
#mainmenu ul li a { float: left; height: 0; padding-top: 43px; overflow: hidden; background-image: url(images/main_menu.png); background-repeat: no-repeat; }

#mainmenu ul li#linkone a { width: 119px; background-position: 0 0;}
#mainmenu ul li#linktwo a { width: 119px; background-position: -119px 0; }
#mainmenu ul li#linkthree a { width: 119px; background-position: -238px 0; }
#mainmenu ul li#linkfour a { width: 121px; background-position: -357px 0; }
#mainmenu ul li#linkfive a { width: 119px; background-position: -478px 0; }
#mainmenu ul li#linksix a { width: 119px; background-position: -597px 0; }

#mainmenu ul li#linkone a:hover { width: 119px; background-position: 0 -50px;}
#mainmenu ul li#linktwo a:hover { width: 119px; background-position: -119px -50px; }
#mainmenu ul li#linkthree a:hover { width: 119px; background-position: -238px -50px; }
#mainmenu ul li#linkfour a:hover { width: 121px; background-position: -357px -50px; }
#mainmenu ul li#linkfive a:hover { width: 119px; background-position: -478px -50px; }
#mainmenu ul li#linksix a:hover { width: 119px; background-position: -597px -50px; }

#home #mainmenu ul li#linkone a{ width: 119px; background-position: 0 -50px;}
#pagetwo #mainmenu ul li#linktwo a{ width: 119px; background-position: -119px -50px; }
#pagethree #mainmenu ul li#linkthree a{ width: 119px; background-position: -238px -50px; }
#pagefour #mainmenu ul li#linkfour a{ width: 121px; background-position: -357px -50px; }
#pagefive #mainmenu ul li#linkfive a{ width: 119px; background-position: -478px -50px; }
#pagesix #mainmenu ul li#linksix a{ width: 119px; background-position: -597px -50px; }

/*++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++*/
/*---------------------------------------------- 5. FOOTER -------------------------------------------------------*/
/*++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++*/
#footer {padding: 0 25px; }
#footer p {text-align: center;padding: 0px 0;margin: 0; }
#footermenu {overflow: hidden;margin: 0; }
#footer ul {text-align: center; }
#footer ul li{display: inline;padding-left: 5px;padding-right: 5px; border-left: 1px #E5E5E5 solid;margin: 0; }
#footer ul li.first {border-left: none;padding-left: 0;margin: 0; }
#footer ul li a {padding-top: 5px;padding-bottom: 5px; }
/*++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++*/
/*---------------------------------------------- 4. MAIN CONTENT -------------------------------------------------*/
/*++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++*/
#mainContent {padding: 0 25px 0 25px;margin: 0 0 0 0; }
#mainContent p, #mainContent h2, #mainContent h3 {margin: 5px 0 10px; }
#mainContent ul {margin-left: 20px;}
dl {margin: 5px 0;}
dt {margin: 5px 0;}
dd {margin: 0 0 2em 20px; font-size: 0.8em;}
#mainContent img.fltlft {padding: 5px 10px 10px 0; }
#mainContent img.fltrt {padding: 5px 0 10px 10px; }
#mainContent ul {padding-bottom: 10px; }
/*++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++*/
/*---------------------------------------------- Specific Pages -------------------------------------------------*/
/*++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++*/
/* HOME */
#testimonials {background: url(images/box_testimonials.png) no-repeat;height: 143px;width: 714px;border-top: 1px #CCCBCF solid; }
#testimonials, 
#missionbox {margin: 10px 25px;overflow: hidden; }
#missionbox p {font-weight: bold;color: #5C5A6B; }
#missionbox h4 {text-align: center;font-style: italic;font-weight: 100; }
#testimonials h2 {text-align: center;background: none;text-decoration: underline; }
#testimonials_proper {padding: 0 0px;margin: 5px; }
#missionbox {padding: 10px 15px 10px 10px;background: url(images/box_mission.png) no-repeat;height: 103px; }
#newsletter {padding-left: 25px;padding-top: 5px; }
#home_content_1,
#home_content_2,
#home_content_3 {width: 515px;height: 10px;margin: 0;padding: 0; }
#home_content_1,
#home_content_3 {background: url(images/bar_small.png) 78px 0px no-repeat ; }
#home_content_2 {background: url(images/bar_big.png) 0px 5px no-repeat; }
#home #mainContent{padding: 0 25px 0 24px;margin: 0 220px 0 0;background: url(images/bar_vert.png) center right no-repeat; }
#home #mainContent ul,
#home #mainContent ul li,
#home #mainContent ul li a {margin: 0;padding: 0; }
#home #mainContent ul li {display: inline;list-style: none;padding-right: 20px; }
#home #mainContent p {overflow: hidden;margin-bottom: 20px; }
#home #mainContent img.fltlft {padding: 10px 20px 10px 2px; }
#home #mainContent img.fltrt {padding: 10px 0 10px 20px; }
#home .floatwrapper {padding: 0 0 10px 0; }
#home_content_2 {padding-bottom: 10px; }
#home_wrapper {padding: 0 0 0 2px; }
/*++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++*/
/*---------------------------------------------- 5. Sidebar ------------------------------------------------------*/
/*++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++*/
#sidebar, #archive {float: right; width: 185px;padding: 15px 25px 15px 0px; }
#archive {padding-top: none; }
#button_survey {width: 180px;height: 39px;background: url(images/button.png) no-repeat;padding: 5px 0 0 12px; }
#sidebar ul li,
#archive ul li {padding: 10px 0;margin-left: 16px; }
#news #mainContent {padding: 0 25px 0 24px;margin: 12px 220px 0 0;background: url(images/bar_vert.png) top right no-repeat; }
#issue {width: 200px;float: right;text-align: right; }
.left {float: left;width: auto;margin: 10px 10px 10px 0; }
.right {float: right;width: auto;margin: 10px 0 10px 10px; }