/* site-wide styles */

.glowtable { background-color: #84C1DF; border: 1px #000000 solid;}



ul {
    list-style-image: url(images/bullet.gif);
    margin-top: 5px;
    }

ul.new {
    list-style-image: url(../images/bullet.gif);
    margin-top: 5px;
    }


h1 {
    font-family: verdana, geneva, arial, sans-serif;
    font-size: 18px;
    line-height: 20px;
    font-weight: bold;
    margin-bottom: 10px;
    color: #000000;
    }

    h2
    {
    font-family: verdana, geneva, arial, sans-serif;
    font-size: 12px;
    font-weight: bold;
    margin-bottom: 5px;
    color: #000000;
    }

    dt
    {
    font-weight: bold;
    }


.blurb {
    font-family: verdana, geneva, arial, sans-serif;
    font-size: 11px;
    color: #333333;
    font-style: normal;
    line-height: 16px;
    text-decoration: none;
    border-top-style: solid;
    border-left-style: solid;
    border-bottom-style: solid;
    border-right-style: solid;
    background: #F0F5F7;
    border-color: #DFE7EB;
    border-width: 1px;
    display: block;
    padding: 6px;
    margin: 0px;
    }

.headline {
    font-family: verdana, geneva, arial, sans-serif;
    font-size: 16px;
    color: #333333;
    font-weight: bold;
    line-height: 16px;
    }

.feature {
    font-family: verdana, geneva, arial, sans-serif;
    font-size: 11;
    line-height: 13px;
    }

.feature A:visited{
    font-family: verdana, geneva, arial, sans-serif;
    color: #666666;
    font-size: 10;

}

.feature A:active, .feature A:hover{
    font-family: verdana, geneva, arial, sans-serif;
    font-size: 10;
    color: #990033;
}

.feature A:link{
    font-family: verdana, geneva, arial, sans-serif;
    color: #990033;
    font-size: 10;
}

.smalltext {
    font-family: verdana, geneva, arial, sans-serif;
    font-size: 9px;
    color: #000000;
}



.smalltable {
    font-family: verdana, geneva, arial, sans-serif;
    font-size: 10px;
    color: #000000;
}

.bodytext {
    font-family: verdana, geneva, arial, sans-serif;
    font-size: 12px;
    line-height: 16px;
    color: #333333;
}

.medtext {
    font-family: verdana, geneva, arial, sans-serif;
    font-size: 10px;
    line-height: 13px;
    color: #333333;
}

.bodytext A:visited{
    font-family: verdana, geneva, arial, sans-serif;
    color: #333333;
    font-size: 12px;
    line-height: 16px;
}

.bodytext A:active, .bodytext A:hover{
    font-family: verdana, geneva, arial, sans-serif;
    font-size: 12px;
    line-height: 16px;
    color: #555555;
}

.bodytext A:link{
    font-family: verdana, geneva, arial, sans-serif;
    color: #000000;
    font-size: 12px;
    line-height: 16px;
}

.header {
    font-family: verdana, geneva, arial, sans-serif;
    color: #333333;
    font-size: 16px;
    line-height: 16px;
}

.news {
    font-family: verdana, geneva, arial, sans-serif;
    color: #333333;
    font-weight: bold;
    font-size: 15px;
    line-height: 16px;
}

.small {
    font-family: verdana, geneva, arial, sans-serif;
    color: #000000;
    font-size: 11px;
    line-height: 12px;
}


/* nav styles */
.home {
    font-family: verdana, geneva, arial, sans-serif;
    color: #666666;
    font-size: 11px;
    line-height: 12px;
}

.home A:visited{
    font-family: verdana, geneva, arial, sans-serif;
    color: #666666;
    font-size: 11px;
    line-height: 12px;
}

.home A:active, .home A:hover{
    font-family: verdana, geneva, arial, sans-serif;
    font-size: 11px;
    line-height: 12px;
    color: #990033;
}

.home A:link{
    font-family: verdana, geneva, arial, sans-serif;
    color: #990033;
    font-size: 11px;
    line-height: 12px;
}

.nounderline A:visited{
    font-family: verdana, geneva, arial, sans-serif;
    color: #000000;
    font-size: 12px;
    line-height: 12px;
    text-decoration:none
}

.nounderline A:active, .nounderline A:hover{
    font-family: verdana, geneva, arial, sans-serif;
    font-size: 12px;
    line-height: 12px;
    color: #000000;
    text-decoration:none
}

.nounderline A:link{
    font-family: verdana, geneva, arial, sans-serif;
    color: #000000;
    font-size: 12px;
    line-height: 12px;
    text-decoration:none
}

.smalltext_no_underline A:visited, .smalltext A:hover, .smalltext A:active, .smalltext A:link{
    font-family: verdana, geneva, arial, sans-serif;
    color: #000000;
    font-size: 9px;
    line-height: 11px;
    text-decoration:none
}

.smalltext A:visited, .smalltext A:active, .smalltext A:link{
    font-family: verdana, geneva, arial, sans-serif;
    color: #000000;
    font-size: 9px;
    line-height: 11px;
    text-decoration:underline;
}

.smalltext A:hover{
    font-family: verdana, geneva, arial, sans-serif;
    color: #555555;
    font-size: 9px;
    line-height: 11px;
    text-decoration:underline;
}

.box {
    font-family: verdana, geneva, arial, sans-serif;
    font-size: 11;
    color: #333333;
    line-height: 13px;
    }

.box A:visited, .box A:link{
    font-family: verdana, geneva, arial, sans-serif;
    color: #333333;
    font-size: 11;

}

.box A:active, .box A:hover{
    font-family: verdana, geneva, arial, sans-serif;
    font-size: 11;
    color: #6A737B;
}

/* nav styles -------------------------------------- */

#navi a , #navi strong {
	color: #000000;
	font: 11px verdana,arial,helvetica,sans-serif;
	text-decoration: none;
	border-top-style: none;
	border-left-style: solid;
	border-bottom-style: solid;
	border-right-style: solid;
	border-color: #76868C;
	border-width: 1px;
	display: block;
	padding: 4px;
	margin: 0px;

}

#navi strong {
    font-weight: bold;
    background: #8EA1A8;
}

#navi a {
    background: #CADAE0;

}

#navi a:hover {
    background: #8EA1A8;
}

#navi2 a , #navi2 strong {
    color: #000000;
    font: 11px verdana,arial,helvetica,sans-serif;
    font-weight: bold;
    text-decoration: none;
    border-top-style: none;
    border-left-style: solid;
    border-bottom-style: solid;
    border-right-style: solid;
    border-color: #76868C;
    border-width: 1px;
    display: block;
    padding: 4px;
    margin: 0px;
}

#navi2 a {
    background: #8EA1A8;
}

#navi2 a:hover {
    background: #8EA1A8;
}

#navi3 a , #navi3 strong {
	color: #000000;
	font: 9px verdana, arial, helvetica, sans-serif;
	text-decoration: none;
	border-top-style: none;
	border-left-style: solid;
	border-bottom-style: solid;
	border-right-style: solid;
	border-color: #76868C;
	border-width: 1px;
	display: block;
	padding: 1px;
	margin: 0px;
	height: auto;
	text-indent: 5pt;








}

#navi3 strong {
	font-weight: bold;
	background-color: #8EA1A8;

}

#navi3 a {
	background-color: #F0F5F7;


}

#navi3 a:hover {
    background: #8EA1A8;
}

#navi4 a , #navi4 strong {
	color: #000000;
	font: normal 9px verdana, arial, helvetica, sans-serif;
	text-decoration: none;
	display: block;
	padding: 0px;
	margin: 0px;
	height: auto;
	text-indent: 10pt;
	list-style-type: none;
	border: 0px none;




}

#navi4 strong {
	background-color: #8EA1A8;


}


.cookie, .cookie A:link, .cookie A:active{
    font-family: verdana, geneva, arial, sans-serif;
    color: #333333;
    font-size: 10px;
    line-height: 14px;
}

.cookie A:visited, {
    font-family: verdana, geneva, arial, sans-serif;
    color: #444444;
    font-size: 10px;
    line-height: 14px;
}

.cookie A:hover{
    font-family: verdana, geneva, arial, sans-serif;
    color: #76868C;
    font-size: 10px;
    line-height: 14px;
}

div.testimonial {
    margin-top:30px;
}

p.quote {
    font-style: italic;
}

p.sig {
    margin-left:300px;
}

hr.testimonial {
    width:75%;
    height:1px;
    color:#CCCCCC;
}
.boxsm {
	font-family: verdana, geneva, arial, sans-serif;
	font-size: 12;
	color: #333333;
	line-height: 12px;
	border: 1px solid #CADBF7;

}
.td1 {

	font-family: verdana, geneva, arial, sans-serif;
	font-size: 11;
	color: #333333;
	line-height: 12px;
	border: none;
	text-decoration: none;
	background-color: #F0F5F7;
	padding: 6px;
}
.td2 {


	font-family: verdana, geneva, arial, sans-serif;
	font-size: 11;
	color: #333333;
	line-height: 12px;
	border: none;
	text-decoration: none;
	background-color: #DDDDDD;
	padding: 6px;
}
.td3 {



	font-family: verdana, geneva, arial, sans-serif;
	font-size: 11;
	color: #333333;
	line-height: 12px;
	border: none;
	text-decoration: none;
	background-color: #ffffff;
	padding: 6px;
}

table#grayThinBorder {
	border-spacing: 2px;
	border-collapse: separate;
	padding: 0px;
	border: 0px solid gray;



}
.bodytextarticle {
	font-family: verdana, geneva, arial, sans-serif;
	font-size: 12px;
	line-height: 16px;
	color: #333333;
	border: solid gray;

}
.boxsmarticle {

	font-family: verdana, geneva, arial, sans-serif;
	font-size: 12;
	color: #333333;
	line-height: 12px;
	border: 1px solid #CADBF7;
}
.account {
	font-family: verdana, geneva, arial, sans-serif;
	color: #666666;
	font-weight: bold;
	font-size: 12px;
	line-height: normal;
	text-decoration: underline;
	font-style: normal;




}
