body {
	font: normal 75% Verdana,Arial,Helvetica,sans-serif;
	line-height: 120%;
	color: #000; 
	background-color: #fff;
	margin: 15px;
}

*{
margin: 0px;
padding: 0px;
}

img, 
#flash {
display: none;
}

p {
padding-bottom: 12px;
}

h1 {
font-size: 125%;
color: #7e0224;
font-weight: bold;
margin-bottom: 10px;
}

h2 {
font-size: 115%;
color: #7e0224;
font-weight: bold;
padding-bottom: 10px;
}

a {  
text-decoration: underline;
color: #000;
}

ul {
margin-right: 15px;
}

.small-grey {  
font-size: 90%;
color: #666;
}

a:hover{	
text-decoration: underline
}

HR { 
height: 1px;
color: #000000; 
border: none; 
}

/* Header ------------------------------------------------------------------ */

#top-links {
	text-transform: uppercase;
	color: #7e0224;
	font-size: 85%;
	margin: 12px 0;
}

#top-links .divider,
#top-links .text {
display: none;
}

#top-links a {
	color: #660033;
	text-decoration: none;
}

#top-links a:hover {
	text-decoration: underline;
}

.isa{
font-size: 110%;
color: #660033;
font-weight: bold;
}

.textonly{
display: none;
}

#search {
width: 100%;
padding-top: 10px;
color: #660033;
font-weight: bold;
text-transform: uppercase;
font-size: 90%;
height: 30px;
}

#search .btn{
vertical-align: middle;
}

#search #quicklinks select {
text-transform: lowercase;
}

#quicklinks {
margin-right: 20px;
}

#keyword-search,
#quicklinks {
float: left;
}

#search select{
width: 140px;
}

/* Primary navigation ------------------------------------------------------------------ */

#navbar {
text-align: left;
background-color: #660033;
}

#navbar ul {
padding: 5px 0px 5px 10px;
margin-left: 0px;
color:#b280b3;
font-size:90%;
}

#navbar a {
font-weight: bold;
color:#FFFFFF;
text-decoration: none;

}

#navbar a:hover {
text-decoration: underline;
}

#navbar li {
display: inline;	
}

/* Secondary navigation ------------------------------------------------------------------ */

#secondary-nav  {
padding: 5px 0px 5px 10px;
}

#secondary-nav ul {
margin-left: 0px;
}

#secondary-nav li{
display: inline;
}

#secondary-nav, 
.see-also,
.related-docs {
font-size: 85%;
}

#secondary-nav h3, 
.see-also h3,
.related-docs h3 {
color: #660033;
font-size: 100%;
margin-bottom: 2px;
}

.related-docs li,
.see-also li{
color: #666;
}

#secondary-nav a,
.see-also a,
.related-docs a {
text-decoration: none;
color: #660033;
}

#secondary-nav a:hover,
.see-also a:hover,
.related-docs a:hover {
text-decoration: underline;
}

.see-also,
.related-docs{
padding: 12px 7px;
background-color: #f4f4e6;
}

/* Content ------------------------------------------------------------------ */

#content-area {
text-align: left;
margin-top: 20px;
} 

/* Home page ------------------------------------------------------------------ */

#home-intro {
line-height: 160%;
}

#call-to-action {
 text-align: left;
}

.divider {
clear: both;
}

#news-headlines {
border-top: 1px dotted #660033;
margin-top: 20px;
padding-top: 20px;
}

#news-headlines li {
list-style: outside disc;
margin: 0 0 10px 12px;
font-size: 90%;
color: #666;
}

#news-headlines h3 {
font-size: 100%;
}

#news-headlines li a {
font-size: 110%;
}

#crb-checks {
border-top: 1px dotted #660033;
margin-top: 20px;
padding-top: 20px;
font-weight: 1.1em;
}

#crb-checks-new a {
display: block;
font-size: 90%;
}

#crb-checks-new a strong {
font-size: 110%;
}

#crb-checks p.btn{
font-size: 90%
}

#crb-checks #crb-checks-new p.btn {
font-size: 100%;
}

#crb-checks p.btn a:hover{
text-decoration: underline;
}

/* Left column ------------------------------------------------------------------ */

#left-col {
background: #eadfe2;
}

/* Central content area ------------------------------------------------------------------ */

#content-container {

}

#breadcrumb {
padding: 5px 0px 5px 10px;
font-size: 85%;
color: #660033;
background-color: #f4f4e6;
}

#breadcrumb a {
color: #660033;
}

#page-title {
margin: 0px 10px 12px 8px;
padding: 12px 0px 8px 0px;
border-bottom: 1px dotted #660033;
}

#page-title h1{
margin-bottom: 4px;
}

#print {
float: right;
font-size: 85%;
margin-top: -20px;
}

#print a {
color: #660033;
}

#content,
#content-full {
margin: 0px 10px 12px 8px;
}

#content .intro,
#content-full .intro {
font-weight: bold;
margin-bottom: 4px;
}

#content a,
#content-full a {
color: #660033;
}

#content-full .title {
margin-top: 12px;
padding-top: 6px;
}

#content .divider,
#content-full .divider {
clear: both;
}

#content ul,
#content-full ul {
margin: 0px 0px 12px 15px;
}

#content h2,
#content-full h2 {
color: #660033;
font-size: 100%;
}

#content h3,
#content-full h3 {
color: #000;
font-size: 100%;
}

#content li,
#content-full li {
list-style: disc outside;
margin: 3px 6px 8px;
}

#content blockquote ,
#content-full blockquote {
font-size: 100%;
color: #666;
font-style: italic;
}

.hub-item-left,
.hub-item-right {
margin-bottom: 12px;
}

#hub-item ul {
margin: 15px 0 15px 15px;
}

#hub-item h2,
.listing-item h2 {
font-size: 100%;
background: none;
margin-bottom: -8px;
}

#hub-item a,
.listing-item a{
color: #660033;
}

.listing-item {
margin: 0px 7px 12px 0px;
padding-left: 12px;
background: url(../../../../images/hub_bullet.gif) no-repeat left top;
}

/* Right column ------------------------------------------------------------------ */

#right-col {
margin: 0px 10px 12px 8px;
}

#right-col img,
#right-col .quote {
margin-bottom: 12px;
}

.quote {
font-size: 85%;
color: #666;
font-style: italic;
}

/* General ------------------------------------------------------------------ */

td {
 	font-size: 90%;	
}

.float-left{

}

.float-right{

}

/* Contact forms ------------------------------------------------------------------ */

.formBuilder {
background: url(../../../../images/dotted_line.gif) repeat-x bottom #e8e8cd;
padding-bottom: 1px;
}

.formBuilder p{
background-color: #fff;
padding: 6px;
}

.leftCol {
float: left;
width: 150px;
padding: 4px 6px;
border-top: 1px solid #f4f4e4;
}

.rightCol {
padding: 3px;
margin: 1px 1px 0px 160px;
background-color: #f4f4e4;
}

.rightCol2 {
padding: 3px;
margin: 1px 1px 0px 160px;
background-color: #f4f4e4;
}

.rightCol2 .clear,
.rightCol2 .checkbox {
display: block;
border: 1px solid #f4f4e4;}

.rightCol input,
.rightCol select {
width: 150px;
}

.rightCol textarea,{
width: 210px;
}

.formBuilder_summary{
padding: 6px;
}

.submit {
padding-top: 2px;
}

input.button{
font-weight: bold;
font-size: 90%;
padding: 2px 1px;
width: 60px;
}

/* Site Map ------------------------------------------------------------------ */

.sitemap0 {
margin: 16px 0px 8px;
padding: 0px 12px;
font-weight: bold;
}

.sitemap1,
.sitemap2, {
margin-top: 6px;
padding: 0px 14px;
}

/* footer ------------------------------------------------------------------ */
	
#footer {
border-top: 1px solid #ccc;
margin-top: 20px;
padding-top: 20px;
font-size: 90%;
color: #666;	
	}
	
#footer .footer-bold a{
	
	font-weight: bold;
	}	
	
#footer-links {
	line-height: 140%;
	}		
	
#footer a{
	color: #666;
	text-decoration: none;
	}
	
#footer a:hover{
	text-decoration: underline;
	}
