font, div, td {
	font-family : Verdana, Geneva, Arial, Helvetica, sans-serif;
}

body {
	font-family : Verdana, Geneva, Arial, Helvetica, sans-serif;
	margin-left: 0px;
	margin-top: 10px;
	margin-right: 0px;
	margin-bottom: 0px;
	background-color: #4B4B4B;
}

/* */
a:link { text-decoration: none; color: #213D99; font-weight : bold;}
a:visited { text-decoration: none; color: #213D99; font-weight : bold;}
a:active { text-decoration: none; color: #1CAAE6; font-weight : bold;}
a:hover { text-decoration: none; color: #1CAAE6; font-weight : bold;}
/* */
/* 
a:link { text-decoration: none; color: #1264CC; font-weight : bold;} 
a:visited { text-decoration: none; color: #7B7B7B; font-weight : bold;} 
a:active { text-decoration: none; color: #A91414; font-weight : bold;} 
a:hover { text-decoration: none; color: #A91414; font-weight : bold;}
*/

.slogan {
	font-size: 10px;
	color: #1AA0D8;
	font-weight: bold;
	letter-spacing: 1px;
	padding-bottom: 8px;
}

.slogan a:link, .slogan a:visited, .slogan a:active, .slogan a:hover { text-decoration: none; color: #1AA0D8; font-weight : bold;}

.content {
	color: #000000;
	padding-left: 20px;
	padding-right: 20px;
	line-height: 175%;
	font-size: 12px;
}

.menu {
	font-size: 10px;
	color: #000000;
	font-weight: bold;
}

.menudiv {
	font-size: 9px;
	letter-spacing: 3px;
	color: #1AA0D8;
}

a.menu:link { text-decoration: none; color: #000000; font-weight : bold;}
a.menu:visited { text-decoration: none; color: #000000; font-weight : bold;}
a.menu:hover { text-decoration: none; color: #2973CE; font-weight: bold; border-bottom: 1px dashed;}

.mainbox {
	border-right-width: 1px;
	border-left-width: 0px;
	border-top-width: 0px;
	border-bottom-width: 0px;
	border-color: #FFFFFF;
	border-style: solid solid solid solid;
	background-color: #8D3931;
}

.mainboxtext {
	font-size: 11px;
	color: #FFFFFF;
	line-height: 180%;
	padding-left: 15px;
	padding-right: 15px;
}

.mainboxtext a:link { text-decoration: none; color: #FFFFFF; font-weight : bold;}
.mainboxtext a:visited { text-decoration: none; color: #FFFFFF; font-weight : bold;}
.mainboxtext a:active { text-decoration: none; color: #FFFFFF; font-weight : bold; border-bottom: 1px dashed;}
.mainboxtext a:hover { text-decoration: none; color: #FFFFFF; font-weight : bold; border-bottom: 1px dashed;}

.news {
	font-size: 10px;
	padding-left: 12px;
	padding-right: 12px;
	padding-top: 0px;
}

a.more:link { text-decoration: none; color: #365BBF; font-weight : bold;}
a.more:visited { text-decoration: none; color: #365BBF; font-weight : bold;}
a.more:active { text-decoration: none; color: #1CAAE6; font-weight : bold;}
a.more:hover { text-decoration: none; color: #1CAAE6; font-weight : bold;}

.newsdate {
	font-size: 10px;
	color: #B32929;
	font-weight: bold;
}

.smallblue {
	font-size: 11px;
	color: #00679C;
	padding-left: 12px;
	padding-right: 12px;
	font-weight: bold;
}
.smallblueitalic {
	font-size: 11px;
	color: #00679C;
	padding-left: 12px;
	padding-right: 12px;
	font-weight: normal;
	font-style: italic;
}

.blueheader {
	font-size: 12px;
	color: #0083AE;
	font-weight: bold;
}
a.blueheader:hover { text-decoration: none; color: #0083AE; font-weight : bold;}

.subtitle {
	color: #0083AE;
	font-size: 18px;
	padding-left: 20px;
	padding-top: 10px;
	letter-spacing: 3px;
}

.lozenge {
	color: #FFFFFF;
	font-size: 12px;
	letter-spacing: 3px;
	background-image: url(images/bg_lozenge.gif);
	width: 663px;
	height: 34px;
	text-transform: uppercase;
}

.lozenge a:link { text-decoration: none; color: #ffffff; font-weight : bold;}
.lozenge a:visited { text-decoration: none; color: #ffffff; font-weight : bold;}
.lozenge a:active { text-decoration: none; color: #1CAAE6; font-weight : bold;}
.lozenge a:hover { text-decoration: none; color: #1CAAE6; font-weight : bold;}


.copyright {
	color: #213D99;
	font-size: 10px;
	padding-top: 15px;
}
a.copyright:link { text-decoration: none; color: #213D99; font-weight : bold;}
a.copyright:visited { text-decoration: none; color: #213D99; font-weight : bold;}
a.copyright:hover { text-decoration: none; color: #1CAAE6; font-weight : bold;}

.leadin {
	font-size: 12px;
	color: #213D99;
	font-weight: bold;
	font-style: italic;
}

.todo {
	font-size: 10px;
	color: #ff0000;
	font-weight: bold;
}

/*
li 
{
	padding-left: 5px;
	padding-right: 5px;
	line-height: 175%;
	font-size: 12px;
}
*/

/* solutions page */

.targetlist {
	margin-left: 50px;
	list-style: none;
	font-size: 12px;
	font-weight: bold;
	padding: 0;
}

.targetlist li {
	padding: 14px 0 14px 25px;
	background-image: url(images/bullet1.gif);
	background-repeat: no-repeat;
	background-position: 0 13px;
	margin: 0;
}

.solutionstable {
	font-size: 12px;
	line-height: 165%;
}

.solutionstable_h {
	background: url(images/bullet2.gif) no-repeat left top;
	/* background-position: 0 18px; */
	background-position: 0 9px;
	padding-left: 20px;
}

.solutionstable h1 {
	font-size: 14px;
	font-weight: bold;
	color: #AD0909;
	/* padding-top: 10px; */
	display: inline;
}

.solutionstable h2 {
	font-size: 12px;
	font-weight: bold;
	color: #1B57A8;
	padding-top: 0px;
	display: inline;
}

.greygrad {
	background: url(images/bg_greygrad.gif) repeat-y right top;
}

.lozengeheader {
	color: #FFFFFF;
	font-size: 14px;
	letter-spacing: 1px;
	background-image: url(images/bg_lozenge.gif);
	width: 663px;
	height: 34px;
	padding-left: 10px;
}

.overview {
	font-size: 12px;
	line-height: 165%;
	color: #1B57A8;
	border-bottom: 1px dashed #1B57A8;
	padding: 10px 0 10px 0;
}

.portfolio {
         font-size: 13px;
}

.portfolio_row {
         background-color: #F5F5F5;
         border-top: 1px solid #D2D2D2;
         border-bottom: 1px solid #D2D2D2;
}

