.testimonial {
padding: 0px;
margin-top: 20px;
margin-bottom: 0px; 
}

.leftnav {
width: 93px;
height: 315px;
margin-top: 15px;

}


.rightnav {
width: 100px;
height: 315px;
margin-top: 15px;
}


/*

 COMMON TEXT ATTRIBUTES

*/.blacktext {

	FONT-SIZE: 9pt; COLOR: #7C7562; font-weight: bold; FONT-FAMILY: Arial, Helvetica, sans-serif; TEXT-DECORATION: none

}









.header {

    font-family: verdana, arial, sans;

	font-size: 16px;

	color: #000000;

	font-weight: bold;

}





.subheader {

    font-family: verdana, arial, sans;

	font-size: 13px;

	color: #000000;

	font-weight: bold;

}



.error_text {

	color : #a90303;

}





/**

 * navigation link classes

 */



TD.navigation_level_1 {



}



A.navigation_level_1:LINK,

A.navigation_level_1:VISITED

 {

    color:#000000;

    font-weight:bold;

    text-decoration:none;

}



A.navigation_level_1:HOVER,

A.navigation_level_1:ACTIVE

 {

    color:#000000;

    font-weight:bold;

    text-decoration:none;

}



A.navigation_level_1_selected

 {

    color:#000000;

    font-weight:bold;

    text-decoration:none;

}







TD.navigation_level_2 {



}



A.navigation_level_2:LINK,

A.navigation_level_2:VISITED

 {

    color:#000000;

    font-weight:normal;

    text-decoration:none;

}



A.navigation_level_2:HOVER,

A.navigation_level_2:ACTIVE

 {

    color:#000000;

    font-weight:normal;

    text-decoration:none;

}



A.navigation_level_2_selected

 {

    color:#000000;

    font-weight:normal;

    text-decoration:none;

}









TD.navigation_level_3 {



}



A.navigation_level_3:LINK,

A.navigation_level_3:VISITED

 {

    color:#000000;

    font-weight:normal;

    text-decoration:none;

}



A.navigation_level_3:HOVER,

A.navigation_level_3:ACTIVE

 {

    color:#000000;

    font-weight:normal;

    text-decoration:none;

}



A.navigation_level_3_selected

 {

    color:#000000;

    font-weight:normal;

    text-decoration:none;

}











TD.navigation_level_4 {



}



A.navigation_level_4:LINK,

A.navigation_level_4:VISITED

 {

    color:#000000;

    font-weight:normal;

    text-decoration:none;

}



A.navigation_level_4:HOVER,

A.navigation_level_4:ACTIVE

 {

    color:#000000;

    font-weight:normal;

    text-decoration:none;

}



A.navigation_level_4_selected

 {

    color:#000000;

    font-weight:normal;

    text-decoration:none;

}





OL.alpha {list-style-type: upper-alpha;}

OL.decimal {list-style-type: decimal;}

OL {list-style-type: decimal;}







/** 

default header style for smartmail -

leave this in for scms editor compatibility,

may be changed in templates **/





.SmartMailHeader {

    margin-top:1px;

    margin-bottom:1px;

    font-size:12px;

    font-family:verdana, arial, helvetica, sans-serif;

    font-weight:bold;

}

html, body {

    border: 0px;

    margin: 0px;

    padding: 0px;

    height: 100%;

    }

body {

	font-size: 12px;

	line-height: 15px;

	font-family: Arial, Helvetica, sans-serif;

	color: #393636;

	background-repeat: repeat-x;

	background-position: 0 top;

	}

table#background {

	background-repeat: no-repeat;

	background-position: 0 bottom;

	height: 100%;

    }

#header {

	margin-bottom: 7px;

	margin-left: 35px;

	font-size: 90%;

	}

#header a, #header a:visited {

    color: #595656;

    text-decoration: none;

    padding-right: 8px;

    }

#header a:hover {

	text-decoration: underline;

	}

#contentarea a, #contentarea a:visited {

	color: #258cb6;

	text-decoration: none;

	}

table#paddedheader {

	padding-top: 10px;

	}

.invisible {

	visibility: hidden;

	}

td#callouts {

	padding-top: 10px;

	}

td#content {

	padding: 0px;

	margin: 0px;

	padding-top: 10px;

	padding-left: 10px;

	padding-bottom: 10px;

	border: 1px solid #c6cbcc;

	background-color: #ffffff;

    }

div#footer {

	color: #ffffff;

	font-size: 9px;

	margin-bottom: 10px;

	}

div#footer a, div#footer a:visited {

	color: #ffffff;

	padding-right: 10px;

	text-decoration: none;	

    }

div#footer a:hover {

	text-decoration: underline;

	}

.callout img {

	border: 0px;

	float: right;

    }

.left img {

	float:left;

}

.callout p {

	padding: 0px;

	margin: 0px;

	padding-left: 5px;

	padding-bottom: 5px;

	padding-top: 0px;

    }

.callout a, .callout a:visited {

	color: #595656;

	text-decoration: none;

    }

.callout b {

	text-decoration: underline;

	color: #258cb6;

    }

#content h1, #content h2 {

	color: #258cb6;

	padding: 0px;

	margin: 0px;

	font-family: Arial, Helvetica, sans-serif;

	text-transform: uppercase;

    }

#content h1 {

	font-size: 20px;

    }

#content h2 {

	font-size: 14px;

	padding-bottom: 10px;

 padding-top: 20px;

    }

#contentarea p {

	padding: 0px;

	margin: 0px;

	padding-bottom: 15px;

    }

#contentarea {

	padding-left: 0px;

	padding-right: 10px;

	}

form {

    padding: 0px;

    margin: 0px;

    }

#headergraphic {

	margin: 0px;

	padding: 0px;

	padding-bottom: 14px;

    }



div#storynav {

	background-color: #f1f2f2;

	border: solid 1px silver;

	margin: 17px 0 0;

	padding: 8px 8px 0 5px;

	border: solid 0px black;

	padding-top: 14px;

	padding-bottom: 8px;

	margin-top: 17px;

	}

div#storynav a {

	font-size: 1px;

	line-height: 10px;

	text-decoration: none;

	margin: 0;

	padding: 0;

	padding: 4px 0;

	display: block;

	}



#contentarea blockquote {

	margin: 0px;

	margin-bottom: 15px;

	padding: 0px;

	padding-bottom: 10px;

	border-bottom: 1px solid black;

    }

#contentarea h3 {

	font-size: 12px;

	font-weight: bold;

	padding: 0px;

	margin: 0px;

	border-top: 0px solid #acaaaa;

	padding-top: 0px;

	margin-bottom: 4px;

    }

#contentarea h5 {

	font-size: 12px;

	font-weight: bold;

	padding: 0px;

	margin: 0px;

	border-top: 0px solid #acaaaa;

	padding-top: 0px;

	margin-bottom: 0px;

    }

#contentarea h4 {

    font-size: 12px;

    font-weight: normal;

    padding: 0px;

    margin: 0px;

    font-style: italic;

    }

#content20 {

	padding-top: 30px;

	padding-right: 10px;

	}

   

#content_4_54 {

	padding-right: 10px;

	}

#content_4_45 {

	padding-left: 40px;

	}   

#content61 table {

	margin-left: 57px;

	}

#content61 td {

	padding-bottom: 20px;

	padding-top: 20px;

	border-bottom: 1px solid #676664;

	padding-right: 10px;

	}

#content61 img {

	padding: 0px;

	margin: 0px;

	}

#content61 a, #content61 a:visited {

	color: #268bb5;

	text-decoration: underline;

	font-weight: bold;

	}

tr.search_results_header_row {

	background-color: #dbdfe0;

	}

tr.search_results_header_row img {

	padding-left: 30%;

	}

.search_results_header_style  {

	font-weight:bold;

	padding:2px 3px 3px 2px;

	}

.search_results_header_style a:link {

	color:#258cb6;

	text-decoration: underline;

	}

.search_results_header_style a:hover {

    color:#258cb6;

	text-decoration: underline;

	}

.search_results_header_style a:visited {

	color:#258cb6;

	text-decoration: underline;

	}

.search_results_header_style a:active{

	color:#258cb6;

	text-decoration: underline;

	}



.search_results_link:link {

	color:#258cb6;

	text-decoration: underline;

	}

.search_results_link:hover {

    color:#258cb6;

	text-decoration: underline;

	}

.search_results_link:visited {

	color:#258cb6;

	text-decoration: underline;

	}

.search_results_link:active{

	color:#258cb6;

	text-decoration: underline;

	}







td#top_pad {

	padding-top: 5px;

	padding-left: 15px;

	}



.rowColor1 {

	background-color: #f1f2f2;

	}



.rowColor2 {

	background-color: #ffffff;

	}

div#section_410 ul {

	padding-top: 0px;

	padding-bottom: 0px;

	border: 0px solid black;

	}

div#section_410 li {

	padding-bottom: 5px;

	padding-left: 0px;

	}

    

 .resultsCell {

 	padding:2px 3px 3px 2px;

 }

div.centered {

    text-align: center;

    padding: 0px;

    margin: 0px;

    }

div.centered img {

	border: 0px solid black;

	padding: 0px;

	margin: 0px;

    }

.textnav {

	font-family: Helvetica, Geneva, Arial, SunSans-Regular, sans-serif;

	margin: 0;

	padding-top: 10px;

	padding-right: 11px;

	padding-bottom: 10px;

	}

div#textnav {

	display: none;

	width: 160px;

	border: 1px solid black;

	}

.textnav h1 {

	font-size: 15px;

	text-transform: uppercase;

	margin: 0;

	padding: 0 0 5px;

	}



.textnav h2 {



	font-size: 11px;

	text-transform: uppercase;

	margin: 0;

	padding: 0 0 5px;

	}

.textnav a {

	text-decoration: none;

	}

.textnav h1 a {

    color: #000000;

    }

.textnav h2 a {

    color: #69777a;

	text-decoration: none;

    }

.textnav a:hover {

	text-decoration: underline;

	color: #000000;

	}

div#image_cache {

	position: absolute;

	left: -999px;

	top: -999px;

    }

div#section_140 ul {

	margin-top: 0px;

	padding-top: 0px;

    }

div#section_140 p {

	padding-top: 10px;

	padding-bottom: 0px;

    }

div#section_140 p.nopadding {

	padding-top: 0px;

	}

div#section_140 li p {

	padding-top: 0px;

	padding-bottom: 0px;

    }

.timeline_row {

	background-color: #f0f2f1;

	}



.timeline_date {

	color: #258ab4;

	font-weight: bold;

	margin: 0;

	padding: 14px 0 0 20px;

	}

.timeline_entry {

	margin: 0;

	padding: 14px 10px 14px 20px;

	}

div#popup_container {

	position: relative;

	border: 0px solid black;

	margin-top: 0px;

	}

div#popup_container a {

	text-decoration: none;

	}

div#level_popup {

	display: none;

	width: 175px;

	position: absolute;

	top: -70px;

	left: -180px;

	background-color: #cbd6da;

	padding: 0px;

	padding-left: 8px;

	padding-right: 8px;

	padding-bottom: 0px;

	margin: 0px;

	border: 1px solid black;

	text-align: left;

	color: #000000;

	text-decoration: none;

	font-size: 90%;

    }

div#level_popup p {

	padding: 0px;

	margin: 0px;

	border: 0px solid black;

	padding-top: 8px;

	}

p.right {

	text-align: right;

    }

div#level_popup p.right {

	margin: 0px;

	padding: 0px;

	}
.page-nos-tdg {
	padding: 3px;
	width: 250px;
	margin-top: 10px;
	margin-right: auto;
	margin-bottom: 10px;
	margin-left: auto;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	text-align: center;
}


.red {

	font-size: 11px;

	line-height: 15px;

	font-family: Verdana, Arial, Helvetica, sans-serif;

	font-weight: bold;

	color: #8a050a;

	

	}

7:47 PM 2/21/2009/*storylinks*/

td#contentarea div p.anchors a {

  font-weight:normal

}
.page-nos-tdg ul {
	padding: 0px;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	margin: 0px;
}
.page-nos-tdg ul li {
	padding: 3px;
	margin: 0px;
	line-height: 20px;
	display: inline;
	list-style-type: none;
}
.page-nos-tdg ul li a {
	padding: 3px;
	color: #1E6379;
	margin: 3px;
	line-height: 20px;
	display: inline;
	text-decoration: none;
	background-color: #A7D8ED;
	border: 1px solid #1E6F91;
	list-style-type: none;
	font-weight: bold;
}
.page-nos-tdg ul li a:hover {
	padding: 3px;
	color: #FFF;
	margin: 3px;
	line-height: 20px;
	display: inline;
	text-decoration: none;
	border: 1px solid #1E6F91;
	list-style-type: none;
	font-weight: bold;
	background-color: #1E6379;
}

