/* Re-size elements for printing */

#content { width: 85%; }
#title { width: 85%; }
#main { width: 85%; }
#primary_nav { width: 85%; }


/* Remove unnecessary elements for printing */
#strap { display: none; }
.strip { display: none; }

/* set standard font and color */
body {
   font-family: Arial, Verdana, Geneva, sans-serif;
   background-color: white;
   font-size: 75%;
   line-height: 16px;
   text-align: center;
}

form {
   margin: 0px;
}

/* make input boxes and button look a bit better */
input {
   font-family: Arial, Verdana, Geneva, sans-serif;
   font-size: 1em;
   border: 1px solid #000000;
}

select {
   font-size: 0.9em;
}

/* these are here to align everything properly */
#content, #strap, #title, #breadcrumb {
   text-align: left;
}
/* ---------------------------------------------------- */

/* PRIMARY NAVIGATION */

/* bold links in secondary nav section */
#primary_nav a{
   text-decoration: none;
   font-weight: bold;
   line-height: 16px;
}

#primary_nav a:link {
   color: #005482;	
}

#primary_nav a:visited {
   color: #005482;
}

#primary_nav a:hover {
   color: #990000;
}

#primary_nav a:active {
   color: #005482;
}
/* ---------------------------------------------------- */

/* BREADCRUMB */

/* make breadcrumb links smaller */
#breadcrumb a{
   text-decoration: none;
   font-size: 0.9em;
}

#breadcrumb a:link {
   color: #005482;	
}

#breadcrumb a:visited {
   color: #005482;
}

#breadcrumb a:hover {
   color: #990000;
}

#breadcrumb a:active {
   color: #005482;
}
/* ---------------------------------------------------- */

/* SECONDARY NAVIGATION */

#secondary_nav {
   position: relative;
   width: 160px;
   margin: 10px 0 10px 10px;
}

/* create a nice gap between heading and nav links*/
#secondary_nav p{
   margin: 0 0 10px 0;
   font-size: 1.1em;
}

/* create a margin around any images in the 2nd nav section*/
#secondary_nav img{
   margin: 15px 0 0 0;
}

#secondary_nav ul{
   /* Mac IE5.2 has trouble aligning images that have replaced bullets, so turn off lists and use background images */
   list-style: none;
   margin: 0;
   padding: 0;
}		
		
#secondary_nav li{
   position: relative;
   /* Place the bg image (block and dots) at the left and a few pixels down from the top */
   background: url( ../images/link_dots_a.gif ) no-repeat 0 0px;
   margin: 0;
   /* Ensure the text doesn't overlap the bullet and create a balanced gap top and bottom */
   padding: 3px 0 3px 12px;
}

/* sub menus */
#secondary_nav ul ul{
   position: relative;
   /* the right margin ensures the horz dotrs remian consistant*/
   margin: 0 3px 0 0;
   padding: 5px 0 0 5px;
}

/* place a different bg image for sub-menu items*/
#secondary_nav ul ul li{
   background: url( ../images/link_dots_a2.gif ) no-repeat 0 0px;
}

/* place a different bg image for sub-sub-menu items*/
#secondary_nav ul ul ul li{
   background: url( ../images/link_dots_a3.gif ) no-repeat 0 0px;
}

/* bold links in secondary nav section */
#secondary_nav a{
   text-decoration: none;
   font-weight: bold;
   line-height: 16px;
}

#secondary_nav a:link {
   color: #005482;	
}

#secondary_nav a:visited {
   color: #005482;
}

#secondary_nav a:hover {
   color: #990000;
}

#secondary_nav a:active {
   color: #005482;
}
/* ---------------------------------------------------- */

/* MAIN TEXT */

/* Justify the main text */
#main_text {
   text-align: justify;
}

/* set size for headings */
#main_text h3{
   font-size: 1.1em;
   font-weight: bold;
   margin: 0 0 -10px 0;
}
/* ---------------------------------------------------- */

/* RIGHT HAND COLUMN */

#rh_column {
   float: right;
   margin: 10px 0 0 0;
}
/* ---------------------------------------------------- */

/* CLASSES */

/* outline box - for images in right-hand column */
.box {
   border: 1px solid #666666;
}

/* smaller text for sporadic use where necessary*/
.small {
   font-size: 0.9em;
   line-height: 16px;
}

.pagetitle {
   font-size: 1.4em;
}
/* ---------------------------------------------------- */

/* LINKS */

/* normal links */
a {
   text-decoration: none;
   line-height: 16px;
}

a:link {
   color: #005482;	
}

a:visited {
   color: #005482;
}

a:hover {
   color: #990000;
}

a:active {
   color: #005482;
}