td { font-family: Verdana, Arial, Helvetica, sans-serif; font-size: 9pt; color: #000000}
a { color: #005080;text-decoration:none;}
a:visited { color: #005080;text-decoration:none;}
a:hover { color:#30ABD8;text-decoration:none;}
a.nav {  color: #FFFFFF}
a.nav:visited,a.nav:active { color: #FFFFFF;}
a.nav:hover { color:#30ABD8;}
a.sblists {
	color: #666666;
	line-height: 18pt;
}
a.sblists:visited,a.sblists:active { color: #666666; padding-bottom:16px;}
a.sblists:hover { color:#333333; padding-bottom:16px;}
a.navlib { color: #FFFFFF;font-weight: bold;background: #666666;padding: 4px 21px;font-size: 10px;}
a.navlib:active, a.navlib:visited {color: #FFFFFF;font-weight: bold;background: #666666;padding: 4px 21px;font-size: 10px;}
a.navlib:hover {color: #FFFFFF;font-weight: bold;background: #333333;padding: 4px 21px;font-size: 10px;}
a.nava {  color: #FFFFFF}
a.nava:visited,a.nava:active { color: #FFFFFF;}
a.nava:hover { color:#005080;}
a.top {color:#FFFFFF;font: 8pt Verdana, Arial, Helvetica, sans-serif;text-decoration:none;padding:2px;}
a.top:visited,a.top:active { color:#FFFFFF;font: 8pt Verdana, Arial, Helvetica, sans-serif;text-decoration:none;padding:2px;}
a.top:hover { color:#2F7FAF; font: 8pt Verdana, Arial, Helvetica, sans-serif; text-decoration:none; background: #FFFFFF; padding:2px;}
a.small {color:#FFFFFF;font: 8pt Verdana, Arial, Helvetica, sans-serif;text-decoration:none;}
a.small:visited,a.small:active { color:#FFFFFF;font: 8pt Verdana, Arial, Helvetica, sans-serif;text-decoration:none;}
a.small:hover { color:#FFFFFF;font: 8pt Verdana, Arial, Helvetica, sans-serif;text-decoration:underline;}
a.small2 { color:#CFEAFF; font: 8pt Arial, Helvetica, sans-serif;text-decoration:none;}
a.small2:visited,a.small2:active { color:#CFEAFF; font: 8pt Arial, Helvetica, sans-serif;text-decoration:none;}
a.small2:hover { color:#30ABD8;font: 8pt Arial, Helvetica, sans-serif;text-decoration:underline;}
a.rel { color:#30ABD8;font: 9pt Verdana, Arial, Helvetica, sans-serif;text-decoration:none;height: 14pt;}
a.rel:visited,a.rel:active { color:#30ABD8;font: 9pt Verdana, Arial, Helvetica, sans-serif;text-decoration:none;}
a.rel:hover { color:#2F7FAF;font: 9pt Verdana, Arial, Helvetica, sans-serif;text-decoration:underline;}
.callText {  font-family: Verdana, Arial, Helvetica, sans-serif; font-size: 12px; font-weight: bold; color: #083865}
.homeText {  text-align:left; font-family: Trebuchet, Verdana, Arial, Helvetica, sans-serif; font-size: 12px; color: #CC66CC}
.footerText {  font-family: Verdana, Arial, Helvetica, sans-serif; font-size: 10px; color: #3D88B4}
.whiteText {  font-family: Arial, Helvetica, sans-serif; font-size: 12px; color: #FFFFFF; margin-left: 31px}
.nameText {  font-family: Verdana, Arial, Helvetica, sans-serif; font-size: 12pt; color: #000000; font-weight: bold}
.locationText {  font-family: Verdana, Arial, Helvetica, sans-serif; font-size: 10pt; color: #000000; font-weight: bold}
ul {
	margin-top: 11px;
	margin-bottom: 11px;
}
li {
	margin-top: 5px;
	margin-bottom: 5px;
	list-style: url(/i/starbullet.gif);

}
.navtop {
	color: #CCCCCC;
	background: #86B5D1;
	font: 10pt;
	padding: 2px 11px 3px 11px;
}
body {
	background: #898989;
	margin: 7px 7px 28px;

}
.phone {
	font: bold 12pt Arial, Helvetica, sans-serif;
	color: #898989;
	padding-top: 22px;

}
.leftside {
	background: #2F7FAF;
	width: 250px;

}
.contents {
	font: 12px Verdana, Arial, Helvetica, sans-serif;
	border-top: 1px solid #CCCCCC;
	border-right: 1px solid #CCCCCC;
	border-bottom: 7px solid #2F7FAF;
	padding-top: 22px;
	padding-left: 3px;
	background: top;
	vertical-align: top;

}
h1 {
	font-size: 14pt;
	color: #CC33CC;
	font-weight: normal;

}
.library {
	font-size: 14pt;
	color: #CC33CC;
	font-weight: normal;





}
.subs {
	font-size: 14px;
	color: #000000;
	font-weight: bold;

}
.words {
	padding-right: 40px;
	padding-left: 40px;
	padding-bottom: 21px;
	width: 441px;
}

tr.table-border td
{
	border-bottom: 1px solid #CFEAFF;
}

.related {
	border-left: 17px solid #30ABD8;
	border-top: 1px solid #CCCCCC;
	font-size: 14px;
	color: #2F7FAF;
	font-weight: bold;
	padding-top: 7px;
	padding-left: 7px;

}
.header {
	border-bottom: 7px solid #FFFFFF;
}
.nav1 {
	border-right: 15px solid #005080;
	border-bottom: 1px solid #558EAA;
	background: #005080;
	padding: 4px 15px 4px 8px;

}
.nav2 {
	border-right: 15px solid #005080;
	border-bottom: 1px solid #005080;
	background: #0090FF;
	padding: 4px 15px 4px 8px;
	color: #FFFFFF;

}
.navOn {
	border-right: 15px solid #005080;
	border-bottom: 1px solid #005080;
	background: #0090FF;
	padding: 7px 15px 4px 8px;
	color: #FFFFFF;
	font-weight: bold;

}
.navEnd {

	border-right: 15px solid #005080;
	background: #005080;
	padding: 3px 15px 33px 8px;
}
.adds {
	font-size: 8pt;
	color: #FFFFFF;
	padding-left: 22px;
	padding-top: 12px;
}
.testimon-top {
	background: url(/i/160_testimon-top.gif) no-repeat;
	font: bold normal 9pt Arial, Helvetica, sans-serif;
	color: #FFFFFF;
	text-align: center;
	width: 160px;
	height: 23px;
	vertical-align: middle;

}
.testimon-txt {
	font: italic 9pt Arial, Helvetica, sans-serif;
	color: #666666;
	background: #FFFFFF url(/i/testimonials_bg.gif) repeat-x;
	padding: 11px 7px;
}
.companyblue {
	background: #CFEAFF;
	padding: 11px 20px 11px 40px;

}
.nav3 {

	border-right: 15px solid #005080;
	background: #30ABD8;
	padding: 3px 15px 3px 8px;
	color: #FFFFFF;
}
.nav3On {
	border-right: 15px solid #005080;
	background: #FFFFFF;
	padding: 3px 15px 3px 8px;
	color: #005080;
	font-weight: bold;
	border-bottom: 1px solid #005080;

}
.navup {

	border-right: 15px solid #005080;
	background: #005080;
	padding: 1px 15px 1px 8px;
}
.rphoto {
	width: 204px;
	padding-top: 45px;
	padding-bottom: 31px;
	text-align: center;
	color: #333333;

}
.lists {
	font-size: 8pt;
	color: #333333;
	vertical-align: top;
	padding-top: 11px;
	padding-right: 11px;
	padding-bottom: 11px;

}
.rtext {
	width: 204px;
	padding: 25px 21px 31px;

}
.pinks {
	list-style: url(/i/pinkdot.jpg);
	text-align: left;
	font-size: 12px;
	margin-bottom: 4px;

}
.rblue {
	width: 204px;
	padding: 45px 15px 31px 10px;
	background: #CFEAFF;
	text-align: left;
	color: #666666;
	font-size: 8pt;
	vertical-align: top;

}
.qanda {
	font-size: 10pt;
	color: #333333;
	padding-right: 2px;
}
.sideb {
	padding: 11px 5px;
	font-size: 10px;

}
.pinkbg {
	font: italic 9pt Arial, Helvetica, sans-serif;
	color: #666666;
	background: #FFFFFF url(/i/testimonials_bg.gif) repeat-x;
	width: 160px;
	padding-right: 7px;
	padding-left: 7px;

}
.sbtxt {
	font: italic bold 9pt Arial, Helvetica, sans-serif;
	color: #666666;
	background: #FFFFFF;
	padding: 11px 0px;
	text-align: left;

}
.linkstable {
	background: url(/i/3dots.jpg) repeat-y left;
	height: 50px;
	padding-top: 20px;
	padding-right: 11px;
	padding-left: 5px;
	text-align: left;
	font-weight: bold;
}
.pinkcaps {
	font-weight: bold;
	color: #CC33CC;
	font-style: normal;

}
.blueside {
	width: 204px;
	background: #CFEAFF;
	text-align: left;
	color: #666666;
	font-size: 10px;
	vertical-align: top;
	padding-right: 11px;

}
.copy {
	font-size: 9pt;
	font-style: italic;
	color: #EEEEEE;
	padding-top: 3px;
	padding-left: 5px;

}
.rlib {

	width: 204px;
	padding-top: 25px;
	padding-bottom: 31px;
	text-align: center;
	color: #333333;
}
.libbar {
	height: 31px;
	background-image: url(/i/lib_bg.gif);
	background-repeat: repeat-x;
	padding-top: 5px;
	border-top: 8px solid #FFFFFF;
}
.navsub {
	padding: 6px 1px;
	text-align: center;

}
.navsubOn {
	background: #FFFFFF;
	padding: 6px 12px;
	text-align: center;
	font-size: 8pt;
	font-weight: bold;

}
.ltext {

	padding-right: 40px;
	padding-left: 40px;
	width: 510px;
}
.library2 {

	font-size: 14pt;
	color: #336699;
	font-weight: normal;
}
.libhome {
	padding-right: 40px;
	padding-left: 40px;
	padding-bottom: 21px;
	background: url(/i/lib-weinnovate.jpg) no-repeat right top;
	height: 315px;


}
.libdots {
	background: url(/i/lib-dots.gif) repeat-x;
	height: 26px;
}
.library3 {


	font-size: 12px;
	color: #336699;
	font-weight: bold;
}
.libblue {
	background: #D1E3ED;
	padding: 10px 5px 11px;
	vertical-align: top;


}
.libires {
	background: url(/i/lib-iresourcesbg.jpg) no-repeat right top;
	padding-top: 20px;
	padding-left: 18px;
	font-size: 10px;


}
.libequip {
	background: url(/i/lib-equpbg.jpg) no-repeat left top;
	font-size: 12px;
	font-style: italic;
	font-weight: bold;
	color: #666666;
	padding-top: 33px;
	padding-left: 25px;

}
.greydot {
	padding: 11px 1px 11px 3px;
	list-style: url(/i/greydot.jpg);
}
.libblue2 {
	background: #D1E3ED;
	padding: 10px 5px 11px;
	vertical-align: top;
	font-size: 10px;

}
.hometop {
	background: url(/i/home_bg1.jpg) no-repeat;
	height: 299px;
	width: 727px;
	padding-top: 202px;

}
.homebot {
	background: #CFEAFF url(/i/home_bg2.jpg) no-repeat;
	width: 520px;
	height: 318px;
	padding-top: 0;

}
.homeblue {
	background: #CAEAFF;
	padding-top: 30px;
	text-align: center;
	width: 199px;




}
.contents2 {
	font: 12px Verdana, Arial, Helvetica, sans-serif;
	border-top: 1px solid #CCCCCC;
	border-right: 1px solid #CCCCCC;
	border-bottom: 7px solid #2F7FAF;
	vertical-align: top;
	background-position: top;

}
.homehead {

	font-size: 12pt;
	color: #CC33CC;
	font-weight: bold;
}
.company {
	width: 510px;
	padding: 20px 40px 10px;
	border-top: 1px solid #CCCCCC;
	border-right: 1px #CCCCCC;
	border-bottom: 1px #CCCCCC;
	border-left: 1px #CCCCCC;

}
.partners {

	width: 441px;
	padding: 20px 40px 10px;
	border-top: 1px solid #CCCCCC;
	border-right: 1px #CCCCCC;
	border-bottom: 1px #CCCCCC;
	border-left: 1px #CCCCCC;
}
.rpartners {
	width: 204px;
	padding-top: 40px;
	padding-bottom: 31px;
	text-align: center;
	color: #333333;
	border-top: 1px solid #CCCCCC;
	font: italic bold 9pt Arial, Helvetica, sans-serif;


}
.image {
	border: 3px double #666666;
	background: #FFFFFF;




}
.words400 {
	width: 400px;
}
.sidedots {
	background: url(/i/3dots.jpg) repeat-y left;
	text-align: left;
	padding-top: 2px;
	padding-bottom: 5px;

}
.wordswide {

	padding-right: 40px;
	padding-left: 40px;
	padding-bottom: 21px;
	width: 718px;
}
.testimon-topsm {

	background: url(/i/160_testimon-top-sm.gif) no-repeat;
	font: bold normal 9pt Arial, Helvetica, sans-serif;
	color: #FFFFFF;
	text-align: center;
	width: 160px;
	height: 23px;
	vertical-align: middle;
}


.announcement
	{
	width: 100%;
	height: 112px;
	}
	
.readmore
		{
		text-align: right;
		padding: 50px 30px 0 0;
		}
	
.readmore a
	{
	padding-left:16px;
	background: url(/i/home_arrow3.png) no-repeat;
	}
		
.bheader
{

border-bottom:1px dotted #2F7FAF;
color:#2F7FAF;
display:block;
font-family:helvetica,arial,sans-serif;
font-size:1.3em;
font-weight:700;

}

.rphoto td
{
padding: 5px;
}

