/**************************************************************
***                         GLOBALS                         ***
***************************************************************/

body {height:100%; font-size:76%;} /*** 76% (1em = 12.13px) ***/
* {padding:0; margin:0; font-family:Verdana, Arial, Helvetica, sans-serif; color:#444;}
img {border:0;}
form, table {margin:0; padding:0;}
a {text-decoration:none; color:#2b8886;}
a:hover {text-decoration:none;}
p {line-height:1.4em;}
li {list-style:none; float:left}

h1, h2, h3, h4, h5, h6 {color:#2b8886; line-height:1.3em; margin:0.5em 0; font-weight:bold; clear:both}
h1 {font-size:1.7em}
h2 {font-size:1.55em}
h3 {font-size:1.4em}
h4 {font-size:1.25em}
h5, h6 {font-size:1.1em}


/**************************************************************
***                        STRUCTURE                        ***
***************************************************************/

#global_wrapper {width:480pt; margin:1em}

div#top, div#topsplash {height:3em; margin:0 0 0 0; border-bottom:2px solid #2b8886}

div#top a {height:2.5em; display:block; font-size:1.1em; padding-top:0.35em; font-weight:bold}

div#menus, div#submenus {display:none}


div#main {padding-top:1em;}

	div#main div#imager {margin:0 auto; min-height:17em; background:#fff; overflow:hidden}
		div#main div#imager img {height:58px; margin:0 auto; margin:1.9em 1.6em; vertical-align:baseline;}
		
		
div#yellow_bottom {min-height:1em; margin:0 auto; border-top:1px solid #f0f0f0; border-bottom:1px solid #2b8886}

div#yellow_bottom img {display:none}

div#footer {height:4em; padding-top:1em; color:#fff}
	div#footer p {color:#444; font-size:0.8em}
	div#footer a {display:none}




/****************************************************************************
* = General CMS Content                                                     *
****************************************************************************/
#main p, 
#main ul, 
#main ol,
#main hr, 
#main img, 
#main blockquote, 
#main table { /*Set consistent spacing for all elements*/ margin-bottom:1em;}

#menus ul, #main #submenus ul {margin-bottom:0!important}

#main p, #main ul li, #main ol li, #main label {background-color:transparent!important;}
#main li, #main li li, #main li li li, #main li li li li, #main li li li li li {font-size:100%; margin-bottom:0.1em;}

#main font { /*To override any legacy code or pesky users that know some HTML*/ font:100% Verdana, Arial, Helvetica, sans-serif; background-color:transparent!important;}

#main u {text-decoration:none;}
#main hr {clear:both; border:0;}

#main hr {
	height: 0.5em;
	clear: both;
	border:0;
}
#main blockquote {

padding: 1.8em 1.8em 1.6em 2.6em;
font-size: 1.2em;
line-height: 1.4em;	
border: 1px solid #D3EDD1;
}


#main address {font-size:1.35em; line-height:1.4em;}

#main font a, #main a font {color:#2b8886!important; /*Deal with link and FONT tag combos*/}


/*************************************
* = Tables                           *
*************************************/

#main table {border-collapse:collapse; border:2px solid #708D39; color:#494949; background:#fff; margin:1.4em 0}

#main table caption {font-size:1.4em; font-weight:400; letter-spacing:-1px; text-align:left; color:#333; padding:0 0 3px;}

#main table tr {background:#d3e26c;}
/* This is the magic class for the 'zebra' row effect */
#main table tr.rowTint {background:#b7d469;}
#main table th {font-weight:bold; color:#fff; background:#a3c83e;}

#main table td, #main table th {border-right:1px solid #fff; border-bottom:1px solid #fff; padding:4px 6px; line-height:1.5em; font-size:1em; vertical-align:top; color:#4e671f}


/****************************************************************************
* Forms                                                                     *
****************************************************************************/

form#multiLineForm * {color:#555; font-size:1em;}

form#multiLineForm {width:35em; margin-left:5.5em}
form#multiLineForm fieldset {display:block; padding:0; border:0;}
form#multiLineForm legend {margin:0 0 0.9em; font-size:1.2em; font-weight:600; text-align:left; color:#fff;}
form#multiLineForm label {float:left; font-weight:bold; color:#618400; width:5em; height:auto; margin:0;}

form#multiLineForm input.Text, 
form#multiLineForm textarea, 
form#multiLineForm select {width:22.4em; float:right; background-color:#fff; margin:0 0 1em 0; border:1px solid #777;}

form#multiLineForm textarea {width:22.5em;}


form#multiLineForm .SubmitButton {cursor:pointer; width:6em; margin:0.3em 14.5em; text-align:center; float:right; height:1.6em; font-size:1.1em; padding-bottom:0.22em; background:#2b8886; color:#fff; border:1px solid #fff;}

form#multiLineForm .SubmitButton:hover {background:#c1d72e;}
