/* CSS Document */

body{
font-family: Arial, Helvetica, sans-serif;
font-size: 80%;
color: #333;
}



/* *** standard tags *** */

a, a:visited{
color: #004c7e;
text-decoration: underline;
}

a:hover, a:visited:hover{
color: #FF9900; 
text-decoration: underline;
}


a.readmore, a.readmore:visited{
background: url(../images/bullets/bullet_arrow-blue.png) 68px -0px no-repeat;
padding-right: 20px;
}

a.readmore:hover, a.readmore:visited:hover{
background: url(../images/bullets/bullet_arrow-orange.png) 68px -0px no-repeat;
padding-right: 20px;
}

a.arrow-link, a.arrow-link:visited{
background: url(../images/bullets/bullet_arrow-blue.png) 0px -2px no-repeat;
padding-left: 16px;
}

a.arrow-link:hover, a.arrow-link:visited:hover{
background: url(../images/bullets/bullet_arrow-orange.png) 0px -2px no-repeat;
padding-left: 16px;
}

#columns-container a, #columns-container a:visited{
text-decoration: none;
}

#columns-container a:hover, #columns-container a:visited:hover{
text-decoration: underline;
}

strong{
font-weight: bold;

line-height: normal;
}

#related strong{
color: #004c7e;

}

em{
color: #004c7e;
font-style: italic;
}
/* *** page divs *** */

#site-navigation-right{
text-align: right;
color: #FFF;
font-size: 85%;
line-height: 180%;
}


#news-ticker{
color: #FFF;
font-size: 100%;
line-height: 150%;
}

#news-ticker a{
color: #444;
text-decoration: none;
}

#news-ticker a:visited{
color: #444;
text-decoration: none;
}

#news-ticker a:hover, #news-ticker a:visited:hover{
text-decoration: underline;
}

#ticker-title-container{
color: #444;
font-weight: bold;
}

#highlighter{
color: #444;
font-style: normal;
}

#section-nav{
font-size: 85%;
}

#two-column-left, #two-column-right{
line-height: 140%;
font-size: 100%;
}

#one-fourth-column-left-header{
color: #444; /* 004c7e */
font-size: 110%;
font-weight: bold;
text-align: center;
}

#three-fourths-column-right{
font-size: 100%;
line-height: 140%;
}

#three-fourths-column-right p{
margin: 0px 0px 10px 0px;
padding: 0px 0px 0px 0px;
}

#footer{
color: #FFF;
font-size: 80%;
line-height: 180%;
}

#footer a, #footer a:visited{
color: #FFF;
}

#footer a:hover, #footer a:visited:hover{
color: #444; /* #004c7e */
}


a.dl-brochure, a.dl-brochure:visited{
	background:url(../images/bullets/document_pdf.png) 4px -6px no-repeat;
	width: 100px;
	margin: 42px -200px 0px -276px;
	padding: 6px 4px 6px 22px;
	font-size: 80%;
	line-height: 80%;
	display: block;
	color: #FFF;
	border: 1px solid #5365a6;
	float: left;
	position: relative;
	text-decoration: none;
}

a.dl-brochure:hover, a.dl-brochure:visited:hover{
text-decoration: none;
border: 1px solid #FFF;
}

/**  Headers, Paragraphs and Lists **/

h1 { /* list titles */
color: #004c7e;
font-size: 160%;
margin: 4px 0px 10px -1px;
padding: 0px 0px 0px 0px;

}

.h1-alt{
font-size: 140%;
margin: 20px 0px -0px 8px;

}

h2 { /* page title */
color: #004c7e;
font-size: 200%;
margin: 0px 0px 0px 0px;
padding: 2px 0px 0px 0px;

}


h3{ /* paragraph headers */
color: #004c7e; /* 004c7e */
font-weight: bold;
font-size: 100%;
margin: 4px 0px -18px 0px;
padding: 0px 0px 0px 0px;
line-height: 260%;

}



.h3-red{ 
color: RED; /* 004c7e */
font-weight: bold;
font-size: 100%;
font-style: italic;
margin: -10px 0px 0px 0px;
padding: 0px 0px 0px 0px;
line-height: 120%;

}

h4{
color: #444;
font-size: 100%;
margin: 0px 0px 0px 0px;
padding: 0px 0px 5px 0px;

}

.h4-alt{
padding-top: 4px;
}

h5{ /* taglines for h2*/
color: #afb0b2; /* afb0b2 */
font-size: 100%;
font-style: italic;
margin: 5px 0px 0px 0px;
padding: 0px 0px 0px 0px;
line-height: 100%;
display: inline;
float: left;
position: relative;

}

h6{ /* taglines */
color: #afb0b2; /* afb0b2 */
font-size: 100%;
font-style: italic;
margin: -28px 0px 20px -2px;
padding: 0px 0px 0px 0px;
line-height: 80%;
display: inline;
float: left;
position: relative;

}

ul.bulletlist{
font-size: 85%;
line-height: 200%;
list-style: disc inside;
margin: 0px 0px 20px 5px;
padding: 0px 0px 0px 5px;
}

#resources-box ul.bulletlist{
list-style: none outside;
line-height: 280%;
margin-top: 5px;
margin-bottom: 0px;
padding-bottom: 10px;
color: #b8b9bb;
}

#resources-box li a{
background: url(../images/bullets/document_pdf.png) -3px -9px no-repeat;
margin-left: 5px; /* bumps link from list edge */
padding-left: 17px; /* bumps text from image */
}

#resources-box li.link a{
background: url(../images/bullets/external-link.gif) -1px 0px no-repeat;
}

ul.linklist{
list-style: none outside ;
margin: 0px 0px 10px 0px;
padding: 5px 0px 0px 0px;
line-height: 140%;
text-align: left;
font-size: 90%;
}

ul.linklist li{
margin: 10px 0px 0px -4px;
background-position: left;
}

ul.linklist a, ul.linklist a:visited{
background: url(../images/bullets/bullet_arrow-gray.png) 0px -1px no-repeat;
color: #444;
text-decoration: none;
padding-left: 15px;

}

ul.linklist a:hover, ul.linklist a:visited:hover{
background: url(../images/bullets/bullet_arrow-orange.png) 0px -1px no-repeat;
color: #000;
text-decoration: underline;
}

.normal {
color: #333;
}

table{
font-size: 85%;
text-align: left;
}

.support-table td{
font-weight: bold;
font-size: 110%;
}
.register-table td{
font-weight: normal;
font-size: 110%;
}

table strong{
color: #004c7e;
font-family: Arial, Helvetica, sans-serif;
}

.notes{
font-size: 80%;
font-style: italic;
color: #9a9a9a;
}

sup{
font-size: 80%;
margin-left: 2px;
}

sup a, sup a:visited{
text-decoration: none;
color: #666;
}

#one-column a, a:visited{ /* restore underline to notes  links */
text-decoration: underline;
}

#one-column.site-map a, #one-column.site-map a:visited{
text-decoration: none;
}

#one-column.site-map a:hover, #one-column.site-map a:visited:hover{
text-decoration: underline;
}
.notes a, .notes a:visited{
color: #9a9a9a;
text-decoration: underline;
}

.notes a:hover, .notes a:visited:hover{
color: #FF9900;
text-decoration: underline;
}


#one-column.site-map h3{
line-height: normal;
margin: 6px 0px 4px 0px;
font-size: 130%;
border-bottom: 1px solid #CCC;
}

#one-column.site-map ul{
list-style: none outside;
margin: 0px 0px 20px 8px;
padding: 0px 0px 0px 0px;
}

#one-column.site-map li{
line-height: 200%;
}

