a:link {
	background-color : transparent;
	color : #666666;
	font-family : Verdana, Arial, Helvetica, sans-serif;
	font-size : 12px;
	font-weight : bold;
}

a:visited {
	background-color : transparent;
	color : #999999;
	font-family : Verdana, Arial, Helvetica, sans-serif;
	font-size : 12px;
	font-weight : bold;
}

a:hover {
	background-color : #999999;
	color : #FFFFFF;
	font-family : Verdana, Arial, Helvetica, sans-serif;
	font-size : 12px;
	font-weight : bold;
	text-decoration : none;
}

a.about:link {
	background : transparent;
	color : #999999;
	font-size : 12px;
	font-weight : bold;
	text-decoration : none;
}

a.about:visited {
	background : transparent;
	color : #999999;
	font-size : 12px;
	font-weight : bold;
	text-decoration : none;
}

a.about:hover {
	background : #990000;
	color : #FFD2D2;
	font-size : 12px;
	font-weight : bold;
	text-decoration : none;
}

.article {
	background-color : #FFFFFF;
	color : #333333;
	font-family : Georgia, "Times New Roman", Times, serif;
	line-height: 20px;
	list-style-type: square;


}

.article a:link {
	background : transparent;
	color : #003880;
	font-family : Verdana, Arial, Helvetica, sans-serif;
	font-size : 12px;
	font-weight : bold;
}

.article a:visited {
	background : transparent;
	color : #666666;
	font-family : Verdana, Arial, Helvetica, sans-serif;
	font-size : 12px;
	font-weight : bold;
}

.article a:hover {
	background : #003880;
	color : #FFFFFF;
	font-family : Verdana, Arial, Helvetica, sans-serif;
	font-size : 12px;
	font-weight : bold;
	text-decoration : none;
}


.bluetext {
	background-color : #003068;
	color : #FFFFFF;
}


.bluetext a:link {
	background : transparent;
	color : #BED1E4;
	font-family : Verdana, Arial, Helvetica, sans-serif;
	font-size : 12px;
	font-weight : bold;
}

.bluetext a:visited {
	background : transparent;
	color : #BED1E4;
	font-family : Verdana, Arial, Helvetica, sans-serif;
	font-size : 12px;
	font-weight : bold;
}

.bluetext a:hover {
	background : #BED1E4;
	color : #003366;
	font-family : Verdana, Arial, Helvetica, sans-serif;
	font-size : 12px;
	font-weight : bold;
	text-decoration : none;
}

.footer a:link {
	background : transparent;
	color : #999999;
	font-family : Verdana, Arial, Helvetica, sans-serif;
	font-size : 10px;
	font-weight : normal;
}

.footer a:visited {
	background : transparent;
	color : #999999;
	font-family : Verdana, Arial, Helvetica, sans-serif;
	font-size : 10px;
	font-weight : normal;
}

.footer a:hover {
	background : #999999;
	color : #FFFFFF;
	font-family : Verdana, Arial, Helvetica, sans-serif;
	font-size : 10px;
	text-decoration : none;
	font-weight : normal;
}



.foot a:link {
	background : transparent;
	color : #999999;
	font-family : Verdana, Arial, Helvetica, sans-serif;
	font-size : 10px;
	font-weight : normal;
}

.foot a:visited {
	background : transparent;
	color : #999999;
	font-family : Verdana, Arial, Helvetica, sans-serif;
	font-size : 10px;
	font-weight : normal;
}

.foot a:hover {
	background : #999999;
	color : #FFFFFF;
	font-family : Verdana, Arial, Helvetica, sans-serif;
	font-size : 10px;
	text-decoration : none;
	font-weight : normal;
}

.home a:link {
	background-color : #FFFFFF;
	color : #999999;
	font-family : Verdana, Arial, Helvetica, sans-serif;
	font-size : 12px;
	font-weight : bold;
	text-decoration : none;
}

.home a:visited {
	background-color : #FFFFFF;
	color : #999999;
	font-family : Verdana, Arial, Helvetica, sans-serif;
	font-size : 12px;
	font-weight : bold;
	text-decoration : none;
}

.home a:hover {
	background-color : #999999;
	color : #FFFFFF;
	font-family : Verdana, Arial, Helvetica, sans-serif;
	font-size : 12px;
	font-weight : bold;
	text-decoration : none;
}

a.image:link {
	background-color : transparent;
	color : #FFFFFF;
}

a.image:visited {
	background-color : transparent;
	color : #FFFFFF;
}

a.image:hover {
	background-color : transparent;
	color : #FFFFFF;
}

a.newred:link {
	background : transparent;
	color : #980000;
	font-family : Verdana, Arial, Helvetica, sans-serif;
	font-size : 12px;
	font-weight : bold;
}

a.newred:visited {
	background : transparent;
	color : #980000;
	font-family : Verdana, Arial, Helvetica, sans-serif;
	font-size : 12px;
	font-weight : bold;
}

a.newred:hover {
	background : #980000;
	color : #FFFFFF;
	font-family : Verdana, Arial, Helvetica, sans-serif;
	font-size : 12px;
	font-weight : bold;
	text-decoration : none;
}

.orange a:link {
	background : transparent;
	color : #FFFFCC;
	font-family : Verdana, Arial, Helvetica, sans-serif;
	font-size : 12px;
	font-weight : bold;
}

.orange a:visited {
	background : transparent;
	color : #FFFFCC;
	font-family : Verdana, Arial, Helvetica, sans-serif;
	font-size : 12px;
	font-weight : bold;
}

.orange a:hover {
	background : #FFFFCC;
	color : #FF9900;
	font-family : Verdana, Arial, Helvetica, sans-serif;
	font-size : 12px;
	font-weight : bold;
	text-decoration : none;
}

a.portfolio:link {
	background : transparent;
	color : #999999;
	font-size : 12px;
	font-weight : bold;
	text-decoration : none;
}

a.portfolio:visited {
	background : transparent;
	color : #999999;
	font-size : 12px;
	font-weight : bold;
	text-decoration : none;
}

a.portfolio:hover {
	background : #FF9900;
	color : #FFFFCC;
	font-size : 12px;
	font-weight : bold;
	text-decoration : none;
}

a.services:link {
	background : transparent;
	color : #999999;
	font-size : 12px;
	font-weight : bold;
	text-decoration : none;
}

a.services:visited {
	background : transparent;
	color : #999999;
	font-size : 12px;
	font-weight : bold;
	text-decoration : none;
}

a.services:hover {
	background : #003366;
	color : #BED1E4;
	font-size : 12px;
	font-weight : bold;
	text-decoration : none;
}

address {
	background-color : #FFFFFF;
	color : #999999;
	font-family : Verdana, Arial, Helvetica, sans-serif;
	font-size : 10px;
	font-style : normal;
	line-height : 13px;
}

b {
	font-weight : bolder;
}

dl {
	color : #FFFFFF;
	font-family : Verdana, Arial, Helvetica, sans-serif;
	font-size : 12px;
	line-height : 140%;
}

h1 {
	font-family : Verdana, Arial, Helvetica, sans-serif;
	font-size : 18px;
	font-weight : bolder;
}

h2 {
	font-family : Verdana, Arial, Helvetica, sans-serif;
	font-size : 14px;
	font-weight : bold;
}

ol {
	font-size : 12px;
	line-height : 20px;
}



td {
	color : #FFFFFF;
	font-family : Verdana, Arial, Helvetica, sans-serif;
	font-size : 12px;
}



.arthead {
	color : #333333;
	font-family : Georgia, "Times New Roman", Times, serif;
	font-size : 10px;
	font-style : italic;
}



.black {
	background-color : #FFFFFF;
	color : #333333;
	list-style-type: square;

}

.definition {
	background-color : #FFFFFF;
	color : #003366;
	font-weight : bold;
	text-decoration : none;
}

.focus {
	background-color : #003366;
	color : #FFFFFF;
	list-style-image: url(images/bullet4.gif);

}

.function {
	background-color : #FF9800;
	color : #FFFFFF;
	list-style-image: url(images/bullet4.gif);

}

.form {
	background-color : #881418;
	color : #FFFFFF;
	list-style-image: url(images/bullet4.gif);

}

.footer {
	background-color : #FFFFFF;
	color : #999999;
	font-family : Verdana, Arial, Helvetica, sans-serif;
	font-size : 10px;
}

.nav {
	color : #989898;
	font-family : Verdana, Arial, Helvetica, sans-serif;
	line-height : 20px;
}

.number {
	font-family : Georgia, "Times New Roman", Times, serif;
}

.redtext {
	background-color : #881818;
	color : #FFFFFF;
}

.redtext a:link {
	background : transparent;
	color : #FFD2D2;
	text-decoration : underline;
}

.redtext a:visited {
	background : transparent;
	color : #FFD2D2;
	text-decoration : underline;
}

.redtext a:hover {
	background-color : #FFD2D2;
	color : #990000;
	text-decoration : none;
}

.redtext a:active {
	background : transparent;
	color : #FFD0D0;
	text-decoration : underline;
}
body {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	line-height: 20px;
	list-style-type: square;

}
ul {
	list-style-type: square;
	line-height: 20px;
}
p {
	line-height: 20px;
}
.articles ul {
	background-color : #ffffff;
	color : #999999;
	margin-left : 4px;
	padding-left : 1em;
	list-style-type : circle;
	margin-top : 0px;
	line-height : 150%;
}
.articles a:link {
	background : transparent;
	color : #003880;
	font-family : Verdana, Arial, Helvetica, sans-serif;
	
}

.articles a:visited {
	background : transparent;
	color : #666666;
	font-family : Verdana, Arial, Helvetica, sans-serif;
	
}

.articles a:hover {
	background : #003880;
	color : #FFFFFF;
	font-family : Verdana, Arial, Helvetica, sans-serif;
	text-decoration : none;
}

form {
	margin-bottom: 0 ;
}
.field {
font-family : Arial, Helvetica, sans-serif; 
color : #003366; 
background-color : #E1F0FF; 
font-size : 10px; 
} 
.button {
font-family : Arial, Helvetica, sans-serif; 
font-size : 10px; 
color : #FFFFFF; 
background-color : #003366; 
} 
form {
	margin-bottom: 0px;
	margin-top: 0px;
}
.left {
	margin-right: 10px;
}
.right {
	margin-left: 10px;
}
