/* common styles */
HTML, BODY {
font:12px Arial, Helvetica, sans-serif; 
margin:0; 
}
BODY {
background-color:#d2e8c8;
}
P {
margin:0; 
}

/* splash layout */
#splashLayout {
margin:auto auto; 
width:800px;
}

/* internal layout */
#mainLayout {
margin:auto auto; 
width:800px;
}

/* splash header */
#splashHeader {
height:487px; 
background:url(/images/headLogoImages.jpg) no-repeat center top; 
text-align:center;
}
#splashHeader p {
padding:66px 106px 0 0; 
font:20pt Times, Arial, Helvetica, sans-serif; 
float:right;
}

/* internal header */
#header {
height:194px; 
background:url(/images/internalPage_headerBG.gif) no-repeat center top; 
text-align:center;
}
#header p {
padding:66px 216px 0 0; 
font:20pt Times, Arial, Helvetica, sans-serif; 
float:right;
}

/* splash navigation */
#splashNav {
margin:0 6px 0 6px; 
height:36px; 
background-color:white;
}
#navlist {
margin:0; 
white-space:nowrap; 
padding:4px 0 0 52px;
}
#navlist li {
display:inline; 
list-style-type:none;
}
#navlist a {
float:left; 
padding:9px 32px 9px 24px; 
background:url(/images/nav/splash_off.gif) no-repeat; 
font:bold 11px Arial, Helvetica, sans-serif;
}
#navlist a:link, #navlist a:visited {
color:#000000; 
text-decoration:none;
}
#navlist a:hover {
background-image:url(/images/nav/splash_on.gif); 
color:#339966;
}

/* internal body container */
#bodyContainer {
background:url(/images/internalPage_bodyBG.gif) repeat-y center top; 
}

/* internal navigation */
#navContainer {
float:left;
padding:20px 0 0 0;
width:150px;
}
#navContainer img {
margin:30px 0 0 24px;
}
#internalNav {
margin:0; 
white-space:nowrap; 
padding:4px 0 0 20px;
}
#internalNav li {
display:inline; 
list-style-type:none;
}
#internalNav a {
float:left; 
padding:9px 10px 7px 24px; 
background:url(/images/nav/splash_off.gif) no-repeat; 
font:bold 11px Arial, Helvetica, sans-serif;
}
#internalNav a:link, #internalNav a:visited {
color:#000000; 
text-decoration:none;
}
#internalNav a:hover {
background-image:url(/images/nav/splash_on.gif); 
color:#339966;
}
#active a:link, #active a:visited, #active a:hover {
background-image:url(/images/nav/splash_on.gif); 
color:#339966;
}

/* internal content area */
#content {
margin:0 26px 10px 190px;
padding-top:20px;
height:auto;
}
#content h1 {
position:absolute;
top:136px;
margin:0;
padding:0 0 0 26px;
font-size:22px;
}
#content h2 {
font:bold 14px Arial, Helvetica, sans-serif;
}
#content p {
padding:4px 0 12px 0;
}
#content li {
line-height:1.75em;
}
#contactForm {
border-left:1px dotted #000000;
padding:0 40px 0 30px;
float:right;
}
#contactForm p {
font-size:10px;
padding:4px 0 4px 0;
}
#logoDisplay {
text-align:center;
}
#logoDisplay img {
padding:10px 40px 0 30px;
}
.imgRight {
border:2px solid #339966;
margin:4px 4px 4px 4px;
float:right;
}
.imgLeft {
border:2px solid #339966;
margin:4px 4px 4px 0;
}
.txtSmallGreen {
font-size:9px;
color:#339966;
}
.txtMedGreen {
font-size:13px;
color:#339966;
}

/* splash body area bottom close */
#splashBottom {
height:156px; 
background:url(/images/bottomBG_home.gif) no-repeat center top; 
text-align:center;
}
#splashBottomText {
padding:40px 0 0 0;
}
.splashSmallBlack {
margin:10px 0 10px 0;
font:bold 11px Arial, Helvetica, sans-serif;
}
.splashMedGreen {
color:#339966; 
font:bold 13px Arial, Helvetica, sans-serif;
}

/* internal body area bottom close */
#contentBottom {
clear:both;
height:78px;
background:url(/images/internalPage_bottomBG.gif) no-repeat center top; 
}

/* footer - used in splash and internal */
#footer {
margin:4px 0 4px 0; 
text-align:center; 
font-size:10px; 
color:#339966;
}
#footer a {
text-decoration:none; 
color:#339966;
}
.footerPad {
margin:0 0 0 30px; 
}
