/* This stylesheet is used by the home page. */

/*  Container
-----------------------------------------------------------------------------*/

#container {
     background-image: url(../../index/images/backgrounds/page.gif); 
}

/*  Main Nav
-----------------------------------------------------------------------------*/

#mainNav {
     width: 264px;
     height: auto;
     background-image:none; 
}

/*  Main Content
-----------------------------------------------------------------------------*/

#content {
	width: 525px;
	padding-right: 0px;
	padding-bottom: 0px;
	margin-right: 3px;
	background-image: none;
	background-repeat: no-repeat;
	background-position: bottom right;
}

#content-primary {
     padding-left: 12px;
     padding-right: 24px; 
}

#content-primary-left {
     float: left;
     width: 186px; 
}

#content-primary-right {
     float: right;
     width: 275px; 
}

#content-secondary {
     background-image: url(../../index/images/backgrounds/divider.gif);
     background-repeat: no-repeat;
     background-position: 232px 0px; 
}

#content-secondary-left {
     float: left;
     width: 228px;
	 font-size: .9em; 
}

#content-secondary-left a:link {
     color: #000000;
     text-decoration: none; 
}

#content-secondary-left a:visited {
     color: #000000;
     text-decoration: none; 
}

#content-secondary-left a:hover {
     color: #000000;
     text-decoration: underline; 
}

#content-secondary-left a:active {
     color: #000000;
     text-decoration: underline; 
}

#content-secondary-right {
     float: right;
     width: 286px; 
}

/*  Typography
-----------------------------------------------------------------------------*/

#content-secondary p {
     font-size: .9em; 
}

/*  Headings
-----------------------------------------------------------------------------*/

#content-primary h4, #content-secondary h4 {
     font-size: .9em;
     color: #125085;
     background-image: url(../images/arrows/arrow1.gif);
     background-position: 0px 6px;
     background-repeat: no-repeat;
     padding-left: 12px; 
}

#content-secondary h2 {
     font-size: 1em;
     color: #125085;
     background-image: url(../images/arrows/arrow2.gif);
     background-position: 0px 6px;
     background-repeat: no-repeat;
     padding-left: 12px; 
}

/*  Links
-----------------------------------------------------------------------------*/

#content-primary h4 a:link, #content-secondary h4 a:link, #content-secondary h2 a:link {
     color: #125085;
     text-decoration: none; 
}

#content-primary h4 a:visited, #content-secondary h4 a:visited, #content-secondary h2 a:visited {
     color: #125085;
     text-decoration: none; 
}

#content-primary h4 a:hover, #content-secondary h4 a:hover, #content-secondary h2 a:hover {
     color: #b20000;
     text-decoration: none; 
}
