/* font styling */
h1 {
font-size: 18px;
font-weight: normal;
color: #002575;
line-height: 29px;
}

h2 {
padding-left: 5px;
font-size: 16px;
font-weight: bold;
color: #4288C3;
}

h3 {
margin: 10px;
line-height: 1.5em;
font-size: 0.9em;
font-weight: bold;
}

h5 {
margin: 10px;
line-height: 1.5em;
font-size: 0.8em;
font-weight: bold;
}

/* general link styles */
a {
color: #006699;
}
a:hover {
color: #006699;
text-decoration: 

none;
}

/* contribute user styles */
.bold {
font-weight: bold;
}
.italic {
font-style: italic; 
font-weight: normal;
}

.image_pad_and_align_left {
display: block;
margin: 10px;
float: left;
}

.image_pad_and_align_center {
display: block;
    margin-left: auto;
    margin-right: auto
}

.image_pad_and_align_right {
display: block;
margin: 10px;
float: right;
}

.image_pad_right_and_align_left {
display: block;
margin-right: 10px;
float: left;
}
.image_pad_left_and_align_right {
display: block;
margin-left: 10px;
float: right;
}

.remove_image_border {
display: block;
border: 0px;
}

.text_align_left {
text-align: left;
}

.text_align_center {
text-align: center;
}

.text_align_right {
text-align: right;
}

.quote {
display: block;
background-color: #FFFFFF;
width: auto;
padding: 10px;
margin: 20px;
font-weight: normal;
}

.blockquote {
	background: #FFF url('../assets/images/quote.gif') no-repeat;
	color: #555;
	display: block;
	padding-top: 15px;
	padding-right: 1em;
	padding-bottom: 15px;
	padding-left: 42px;
}

p, pre {
margin:8px 10px 10px 10px;
font-size: 0.8em;
}

.smalltext {
font-size: 0.8em;
}
/* link styling */
h1 a {
text-decoration: none;
color: #002575;
}
h1 a:hover {
text-decoration: none;
color: #002575;
}

h2 a {
text-decoration: none;
color: #4288C3;
}
h2 a:hover {
text-decoration: underline;
color: #4288C3;
}

h3 a {
text-decoration: underline;
color: #000000;
}
h3 a:hover {
text-decoration: none;
color: #000000;
}

p a {
color: #4288C3;
}

p a:hover {
color: #4288C3;
text-decoration: none;
}



.bullet {

}


.table {
width: 553px;
margin-left: 30px;
margin-bottom: 10px;
background-color: #FFFFFF;
font-size: 0.8em;
border: 0px;
border-collapse: collapse; 
}



.table th {
padding: 5px;
margin: 0px;
border: 0px;
background-color: #3e80c2;
border: 1px solid #3e80c2;
color: #FFFFFF;
}
.table tr {
border: 0px;
}
.table td {
padding: 5px;
margin: 0px;
border: 0px;
background-color: #FFFFFF;
color: #000000;
border: 1px solid #3e80c2;
}

.table td p {
font-size: 1em;
}

.table_narrow {
width: 391px;
margin-left: 30px;
margin-bottom: 10px;
background-color: #FFFFFF;
font-size: 0.8em;
border: 0px;
border-collapse: collapse; 
}

.table_narrow th {
padding: 5px;
margin: 0px;
border: 0px;
background-color: #3e80c2;
border: 1px solid #3e80c2;
color: #FFFFFF;
}
.table_narrow tr {
border: 0px;
}
.table_narrow td {
padding: 5px;
margin: 0px;
border: 0px;
background-color: #FFFFFF;
color: #000000;
border: 1px solid #3e80c2;
}

.table_narrow td p {
font-size: 1em;
}

.table_light_blue_plain {
width: 553px;
margin-left: 30px;
margin-bottom: 10px;
background-color: #D9DADB;
font-size: 0.8em;
border: 0px;
border-collapse: collapse; 
}

.table_light_blue_plain th {
padding: 5px;
margin: 0px;
background-color: #A7DEFF;
border: 1px solid #FFFFFF;
color: #000000;
}
.table_light_blue_plain tr {
border: 0px;
}
.table_light_blue_plain td {
padding: 5px;
margin: 0px;
border: 0px;
background-color: #FFFFFF;
color: #000000;
border: 1px solid #FFFFFF;
}

.table_light_blue_plain td p {
font-size: 1em;
}

.table_light_blue {
width: 553px;
margin-left: 30px;
margin-bottom: 10px;
background-color: #D9DADB;
font-size: 0.8em;
border: 0px;
border-collapse: collapse; 
}

.table_light_blue th {
padding: 5px;
margin: 0px;
background-color: #A7DEFF;
border: 1px solid #A7DEFF;
color: #000000;
}
.table_light_blue tr {
border: 0px;
}
.table_light_blue td {
padding: 5px;
margin: 0px;
border: 0px;
background-color: #FFFFFF;
color: #000000;
border: 1px solid #A7DEFF;
}

.table_light_blue td p {
font-size: 1em;
}

.table_dark_blue_plain {
width: 553px;
margin-left: 30px;
margin-bottom: 10px;
background-color: #D9DADB;
font-size: 0.8em;
border: 0px;
border-collapse: collapse; 
}

.table_dark_blue_plain th {
padding: 5px;
margin: 0px;
background-color: #3e80c2;
border: 1px solid #FFFFFF;
color: #FFFFFF;
}
.table_dark_blue_plain tr {
border: 0px;
}
.table_dark_blue_plain td {
padding: 5px;
margin: 0px;
border: 1px solid #FFFFFF;
background-color: #FFFFFF;
color: #000000;
}

.table_dark_blue_plain td p {
font-size: 1em;
}


/* id area text styles */
#contentcenter ul, ol {
font-size: 0.8em;
}
#contentcenter ul ul, ol ol {
font-size: 1em;
}
#extranavigation ul {
font-size: 0.7em; 
}
#searchbox {
font-size: 12px;
}
div#M_T_Navigation {
font-size: 12px;
line-height: 15px; 
}
div#M_B_C_C_N_Header {
font-size: 0.8em;
	}
div#Tabs a {
font-size: 11px;
}
#leftnavigation {
font-size: 0.7em;
}
#extranavigation div {
font-size: 0.7em;
}

dt {
padding-left:5px;
}
