/* home.css */

body { background-color: white;
background-image: url(../images/bg/bg.homepage.gif);
background-repeat: repeat-y;
font-family: "Verdana", sans-serif;
line-height: 17px;
color: #333; }

#home { 
position: absolute;
top: 0px;
left: 0px;
background-color: transparent;
padding: 0px 0px;
margin: 0px;
font-size: 1px;}

/* content */
/* ----------------------------------------------------- */

#content { 
position: absolute;
top: 123px;
left: 0px;
width: 288px;
z-index: 4;
background-color: transparent; }

#textsec { 
position: absolute;
top: 128px;
left: 305px;
width: 420px;
background-color: transparent; 
padding: 0px; 
font-size: 12px; }

#footer { 
position: absolute;
top: 575px;
left: 0px;
width: 700px;
background-color: transparent; 
margin-left: 25px;
margin-right: 25px;
border-top: thin groove; padding-top: 1em; margin-top: 0; }

#sections { 
position: absolute;
top: 325px;
left: 0px;
width: 700px;
margin-left: 25px;
margin-right: 25px;
background-color: transparent; }

#quote { 
position: absolute;
top: 500px;
left: 0px;
width: 700px;
margin-left: 25px;
margin-right: 25px;
background-color: transparent; }

#content h1  { 
font-size: 1.3em;
margin-left: 25px;
margin-right: 25px;
margin-bottom: 10px;
padding: 0px; }

#content h2  {
font-size: 1.2em;
margin-left: 25px;
margin-right: 25px;
margin-bottom: 10px;
padding: 0px; }

#textsec h3  {
font-size: 1.4em;
margin-top: 9px;
margin-bottom: 11px;
line-height: 11px;
padding: 0px; }

#textsec ul, #textsec li {
margin-top: 9px;
margin-bottom: 9px;
line-height: 11px; }

#content h4  {
font-size: .8em;
margin-left: 25px;
margin-right: 25px;
margin-bottom: 2px;
padding: 0px; }

#sections p, #quote p { 
font-size: 12px;
color: #000; 
line-height: 16px; 
margin-top: 5px; }

#footer p { 
font-size: 10px;
line-height: 135%;
color: #000; 
margin-top: 0px; } 

#content img { 
margin: 0px;
padding: 0px 0px; }

/* END content and index */
/* ----------------------------------------------------- */

#topnav { 
position: absolute;
top: 0px;
left: 160px;
width: 578px;
height: 21px;
z-index: 1;
background-color: transparent;
overflow: hidden; 
padding: 0px 0px;
margin: 0px;
font-size: 1px; }

#crumb { position: absolute;
top: 103px;
left: 25px;
width: 550px;
height: 25px;
z-index: 2;
font-size: 10px;
color: #333; }

#summary { position: absolute;
top: 32px;
left: 210px;
width: 500px;
height: 75px;
z-index: 5; }

.secbg {
background-color: #e2e2e2;
border-color:  #D63439;
border-style: solid;
border-width: 1px;
float: left;
padding: .2em .8em .8em .8em;
margin: 0px 13px 10px 0px;
width: 105px;
height: 140px;
font-size: 10px;
text-align: left;
}

.secpr {
background-color: #e2e2e2;
border-color:  #D63439;
border-style: solid;
border-width: 1px;
float: left;
padding: .2em .8em .8em .8em;
margin: 0px 13px 10px 0px;
width: 105px;
height: 140px;
font-size: 10px;
text-align: left;
}


.secex {
background-color: #e2e2e2;
border-color:  #D63439;
border-style: solid;
border-width: 1px;
float: left;
padding: .2em .8em .8em .8em;
margin: 0px 13px 10px 0px;
width: 105px;
height: 140px;
font-size: 10px;
text-align: left;
}

.secde {
background-color: #e2e2e2;
border-color:  #D63439;
border-style: solid;
border-width: 1px;
float: left;
padding: .2em .8em .8em .8em;
margin: 0px 13px 10px 0px;
width: 105px;
height: 140px;
font-size: 10px;
text-align: left;
}

.secap {
background-color: #e2e2e2;
border-color:  #D63439;
border-style: solid;
border-width: 1px;
float: left;
padding: .2em .8em .8em .8em;
margin: 0px 13px 10px 0px;
width: 105px;
height: 140px;
font-size: 10px;
text-align: left;
}

/* home links */
/* ----------------------------------------------------- */
.secbg a { color : #006666; text-decoration : underline; background : transparent; } 
.secpr a { color : #333399; text-decoration : underline; background : transparent; } 
.secex a { color : #990033; text-decoration : underline; background : transparent; } 
.secde a { color : #336699; text-decoration : underline; background : transparent; } 
.secap a { color : #6a6969; text-decoration : underline; background : transparent; } 

.secbg a:hover { color : #333; text-decoration : underline; background : #fff; } 
.secpr a:hover { color : #333; text-decoration : underline; background : #fff; } 
.secex a:hover { color : #333; text-decoration : underline; background : #fff; } 
.secde a:hover { color : #333; text-decoration : underline; background : #fff; } 
.secap a:hover { color : #333; text-decoration : underline; background : #fff; } 

#textsec a { color : #6a6969; text-decoration : underline; background : transparent; } 

#textsec a:hover { color : #990033; text-decoration : underline; background : #e5e5e5; } 

#footer a { color : #6a6969; text-decoration : underline; background : transparent; } 

#footer a:hover { color : #990033; text-decoration : underline; background : #e5e5e5; } 

#crumb a { color : #000;  font-size: 10px; text-decoration : underline; background : transparent; }

#topnav a:link, img { border : none; padding : 0px 0px; margin: 0px;}

/* END home links */
/* ----------------------------------------------------- */

