/* CSS Document */

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;
}

body { font-size: 13px; font-family: Verdana, Arial, Helvetica, sans-serif; color: #333333; background-color: #dbf6d6;}
/*background-color: #dbf6d6 */
p { margin-bottom: 15px;}
a{ color: #AE6C6C;}
a:link{ color: #AE6C6C;}
a:visited { color: #AE6C6C; }
a:hover { color: #663333;}
.currentpage a{color: #261111 !important; }

ul {margin-bottom: 15px; }
li {margin-left: 30px;}

h1 { font-size: 1.3em; margin-bottom: 10px;}
h2 { font-size: 1.1em; margin-bottom: 10px; color: #ae6c6c;}

#wrapper { margin-left: auto; margin-right: auto; width: 960px; }
#navigation { background: url(images/navbar.gif) repeat-x; width: 960px; height: 23px;font-size: .9em;}
#navigation ul { padding: 0px; text-align:left; margin-left: 10px;}
#navigation li { margin: 7px; margin-top: 0px;display: block; float:left; list-style: none;}
#navigation li a{ text-decoration: none; color: #FFF; font-weight: bold; padding: 5px;  }
#navigation li a:hover { color: #261111; }
#navigation td { border: none; }
#navigation table { border: none; }


#header { height: 148px;}
#subline { position: relative; float: right; padding-top: 5px; font-style:italic; color: #666666}
#awards { width: 500px; height:50px; float: right; clear: right; text-align: right;}
#awards img { padding: 5px;}
#logo { margin-top: 30px;}

#intro-text { width: 350px; padding: 5px; margin: 15px; float: left; clear: both;}
#subpage-text { width: 450px; padding: 5px; margin: 15px; float: left; clear: both;margin-bottom: 30px;}
#subpage-text-350 { width: 350px; padding: 5px; margin: 15px; float: left; clear: both;margin-bottom: 30px;}
#feature-img-home { float: right; width: 550px; margin-bottom: 15px;}
#feature-img { float: right; width: 450px; margin-bottom: 15px; }
#feature-img-550 { float: right; width: 550px; margin-bottom: 15px;}
#sub-content-container { width: 100%; height: 285px; background: url(images/background-pattern.jpg) repeat-x; padding-top: 30px; clear: both; padding-left: 30px; }
#sub-content-container-thin { width: 100%; height: 130px; background: url(images/sml-pattern.gif) repeat-x; padding-top: 30px; clear: both; padding-left: 30px; }
.feature-box { background:url(images/feature-box.gif) no-repeat; width: 226px; height: 240px; float: left; margin-right: 2px; }
#sub-content {margin-left: auto; margin-right: auto; width: 960px; margin-top: -8px; }
#sub-content h3 { color: #261111; font-size: .9em;  padding: 4px; padding-left: 8px;}
#sub-content img {padding-left: 10px; padding-top: 5px;}
#sub-content p {font-size: 11px; padding: 5px;  }
#footer { text-align: right; margin-top: -20px; font-size:.9em; padding-right: 30px;}

table { border: 1px solid #CCC;}
table td{ border: 1px #CCC solid; padding: 4px; }
table p { line-height: 1em; margin: 2px; }
table th { background-color: #333; color: #CCC; border: 1px solid #666; padding: 2px;}

#content { min-height: 530px; overflow: hidden;clear: both; }
.col {width: 400px;  margin: 15px; padding: 20px; margin-bottom: 30px; float: left;}
#right { }
#left {  border-right: 1px solid #ae6c6c;}