/* Super Styles */



body {

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

	font-size: 11px;

	color: #000000;

	background-color: #DADADA;

	margin: 0px;

	padding: 0px;

	line-height: 15px;

}



a:link {

	color: #004276;

	text-decoration: none;

}



a:visited {

	text-decoration: none;

	color: #5C7996;

}

a:hover, a:active {

	text-decoration: none;

	color: #D21210;

}







/* Cell and Table Styles */



.cell_07_high {

	height: 7px;



}.cell_10 {

	width: 10px;

}
.text_pointers {
	color: #06F;
	font-style: italic;
}




.cell_20 {

	width: 20px;

}



.cell_20_high {

	height: 20px;

}







.cell_960grey {

	background-image: url(../images/bg_960grey.gif);

	background-repeat: no-repeat;

	background-position: bottom;

	background-color: #EBEBEB;

}



.cell_960white {

	background-image: url(../images/bg_960white.gif);

	background-repeat: no-repeat;

	background-position: bottom;

	background-color: #FFFFFF;

}



.cell_bevel920 {

	background-image: url(../images/bg_bevel300.gif);

	padding: 10px;

	height: 130px;

	width: 280px;

}



.cell_bg_darkGreyCurveTopLeft {

	background-image: url(../images/bg_darkGreyCurve.gif);

	background-position: left top;

	height: 20px;

	width: 20px;

}



.cell_bg_darkGreyCurveTopRight {

	background-image: url(../images/bg_darkGreyCurve.gif);

	background-position: right top;

	height: 20px;

	width: 20px;

}



.cell_bg_darkGreyCurveBottomLeft {

	background-image: url(../images/bg_darkGreyCurve.gif);

	background-position: left bottom;

	height: 20px;

	width: 20px;

}



.cell_bg_darkGreyCurveFill {

	background-color: #FFFFFF;

}



.cell_bg_darkGreyCurveBottomRight {

	background-image: url(../images/bg_darkGreyCurve.gif);

	background-position: right bottom;

	height: 20px;

	width: 20px;

}



.cell_bg_greyCurveTopLeft {

	background-image: url(../images/bg_greyCurve.gif);

	background-position: left top;

	height: 20px;

	width: 20px;

}



.cell_bg_greyCurveTopCenter {

	background-image: url(../images/bg_greyLine.gif);

	background-position: top;

	background-repeat: repeat-x;

	background-color: #FFFFFF;

}



.cell_bg_greyCurveTopRight {

	background-image: url(../images/bg_greyCurve.gif);

	background-position: right top;

	height: 20px;

	width: 20px;

}



.cell_bg_greyCurveMiddleLeft {

	background-image: url(../images/bg_greyLine.gif);

	background-position: left;

	background-color: #FFFFFF;

	background-repeat: repeat-y;

	width: 20px;

}



.cell_bg_greyCurveMiddleRight {

	background-image: url(../images/bg_greyLine.gif);

	background-position: right;

	background-color: #FFFFFF;

	background-repeat: repeat-y;

	width: 20px;

}



.cell_bg_greyCurveBottomLeft {

	background-image: url(../images/bg_greyCurve.gif);

	background-position: left bottom;

	height: 20px;

	width: 20px;

}



.cell_bg_greyCurveBottomCenter {

	background-image: url(../images/bg_greyLine.gif);

	background-position: bottom;

	background-color: #FFFFFF;

	background-repeat: repeat-x;

}



.cell_bg_greyCurveBottomRight {

	background-image: url(../images/bg_greyCurve.gif);

	background-position: right bottom;

	height: 20px;

	width: 20px;

}

.cell_bg_greyOnWhiteCurveTopLeft {

	background-image: url(../images/bg_greyOnWhiteCurve.gif);

	background-position: left top;

	height: 8px;

	width: 10px;

}



.cell_bg_greyOnWhiteCurveTopRight {

	background-image: url(../images/bg_greyOnWhiteCurve.gif);

	background-position: right top;

	height: 8px;

	width: 10px;

}



.cell_bg_greyOnWhiteCurveBottomLeft {

	background-image: url(../images/bg_greyOnWhiteCurve.gif);

	background-position: left bottom;

	height: 8px;

	width: 10px;

}



.cell_bg_greyOnWhiteCurveFill {

	background-color: #EDEDED;

}



.cell_bg_greyOnWhiteCurveBottomRight {

	background-image: url(../images/bg_greyOnWhiteCurve.gif);

	background-position: right bottom;

	height: 8px;

	width: 10px;

}



.cell_bg_whiteCurveTopLeft {

	background-image: url(../images/bg_whiteCurve.gif);

	background-position: left top;

	height: 15px;

	width: 15px;

}



.cell_bg_whiteCurveTopCenter {

	background-image: url(../images/bg_whiteLine.gif);

	background-position: top;

	background-repeat: repeat-x;

	background-color: #FFFFFF;

}



.cell_bg_whiteCurveTopRight {

	background-image: url(../images/bg_whiteCurve.gif);

	background-position: right top;

	height: 15px;

	width: 15px;

}



.cell_bg_whiteCurveMiddleLeft {

	background-image: url(../images/bg_whiteLine.gif);

	background-position: left;

	background-color: #FFFFFF;

	background-repeat: repeat-y;

	width: 15px;

}



.cell_bg_whiteCurveMiddleRight {

	background-image: url(../images/bg_whiteLine.gif);

	background-position: right;

	background-color: #FFFFFF;

	background-repeat: repeat-y;

	width: 15px;

}



.cell_bg_whiteCurveBottomLeft {

	background-image: url(../images/bg_whiteCurve.gif);

	background-position: left bottom;

	height: 15px;

	width: 15px;

}



.cell_bg_whiteCurveBottomCenter {

	background-image: url(../images/bg_whiteLine.gif);

	background-position: bottom;

	background-color: #FFFFFF;

	background-repeat: repeat-x;

}



.cell_bg_whiteCurveBottomRight {

	background-image: url(../images/bg_whiteCurve.gif);

	background-position: right bottom;

	height: 15px;

	width: 15px;

}





.cell_date {

	font-weight: bold;

	color: #999999;

	vertical-align: middle;

	line-height: 12px;

}



.cell_linkRed_blank {

	background-image: url(../images/image_linkRed_blank.gif);

	background-repeat: no-repeat;

	background-position: center 5px;

	width: 12px;

}

.cell_linkRed_doc {

	background-image: url(../images/image_linkRed_doc.gif);

	background-repeat: no-repeat;

	background-position: center 4px;

	width: 12px;

}

.cell_linkRed_image {

	background-image: url(../images/image_linkRed_image.gif);

	background-repeat: no-repeat;

	background-position: center 5px;

	width: 12px;

}

.cell_linkRed_powerpoint {

	background-image: url(../images/image_linkRed_powerpoint.gif);

	background-repeat: no-repeat;

	background-position: center 5px;

	width: 12px;

}

.cell_linkRed_self {

	background-image: url(../images/image_linkRed_self.gif);

	background-repeat: no-repeat;

	background-position: center 6px;

	width: 12px;

}

.cell_linkRed_video {

	background-image: url(../images/image_linkRed_video.gif);

	background-repeat: no-repeat;

	background-position: center 5px;

	width: 12px;

}

.cell_linkRed_zip {

	background-image: url(../images/image_linkRed_zip.gif);

	background-repeat: no-repeat;

	background-position: center 5px;

	width: 12px;

}



.cell_tab {

	text-decoration: none;

	font-size: 10px;

	font-weight: bold;

	text-align: center;

	line-height: 10px;

	color: #C3C3C3;

	text-decoration: none;

	background-image: url(../images/bg_tabGrey.gif);

	display: block;

	height: 10px;

	width: 110px;

	background-repeat: no-repeat;

	background-position: center top;

	padding-top: 7px;

	padding-right: 6px;

	padding-bottom: 8px;

	padding-left: 6px;

}



.cell_tabBlend_aip {

	background-image: url(../images/bg_tabBlend_aip.gif);

	background-repeat: no-repeat;

	background-position: left;

	height: 7px;

}



.table_general {

	width: 960px;

	background-color: #FFFFFF;

}







/* Special Links */



.link_general {

	color: #D21210;

	text-decoration: none;

}



.link_general a:link {

	color: #004276;

	text-decoration: none;

}



.link_general a:visited {

	color: #5C7996;

	text-decoration: none;

}



.link_general a:hover, .link_general a:active {

	color: #D21210;

	text-decoration: none;

}



.link_header {

	color: #D21210;

	text-decoration: none;

	font-size: 15px;

	font-weight: bold;

	line-height: 24px;

}



.link_header a:link, .link_header a:visited {

	color: #D21210;

	text-decoration: none;

}



.link_header a:hover, .link_header a:active {

	color: #D21210;

	text-decoration: none;

}



.link_cell {

	font-size: 15px;

	font-weight: bold;

	line-height: 16px;

	background-color: #FFFFFF;

}



.link_cell a:link, .link_cell a:visited {

	color: #D21210;

	text-decoration: none;

	display: block;

	height: 18px;

	padding-top: 4px;

	padding-right: 15px;

	padding-bottom: 4px;

	padding-left: 15px;

	border-top-width: 1px;

	border-top-style: solid;

	border-top-color: #DBDBDB;

	border-right-width: 1px;

	border-left-width: 1px;

	border-right-style: solid;

	border-left-style: solid;

	border-right-color: #DBDBDB;

	border-left-color: #DBDBDB;

}



.link_cell a:hover, .link_cell a:active {

	color: #FFFFFF;

	text-decoration: none;

	display: block;

	height: 18px;

	padding-top: 4px;

	padding-right: 15px;

	padding-bottom: 4px;

	padding-left: 15px;

	border-top-width: 1px;

	border-top-style: solid;

	border-top-color: #D21210;

	background-color: #D21210;

	border-right-width: 1px;

	border-left-width: 1px;

	border-right-style: solid;

	border-left-style: solid;

	border-right-color: #D21210;

	border-left-color: #D21210;

}



.link_cellNoBorder {

	font-size: 15px;

	font-weight: bold;

	line-height: 16px;

	background-color: #FFFFFF;

}



.link_cellNoBorder a:link, .link_cellNoBorder a:visited {

	color: #D21210;

	text-decoration: none;

	display: block;

	height: 18px;

	padding-top: 4px;

	padding-right: 25px;

	padding-bottom: 4px;

	padding-left: 25px;

	border-top-width: 1px;

	border-top-style: solid;

	border-top-color: #DBDBDB;

}



.link_cellNoBorder a:hover, .link_cellNoBorder a:active {

	color: #FFFFFF;

	text-decoration: none;

	display: block;

	height: 18px;

	padding-top: 4px;

	padding-right: 25px;

	padding-bottom: 4px;

	padding-left: 25px;

	border-top-width: 1px;

	border-top-style: solid;

	border-top-color: #D21210;

	background-color: #D21210;

}



.link_cell_endCap {

	height: 8px;

	border-top-width: 1px;

	border-right-width: 1px;

	border-left-width: 1px;

	border-top-style: solid;

	border-right-style: solid;

	border-left-style: solid;

	border-top-color: #DBDBDB;

	border-right-color: #DBDBDB;

	border-left-color: #DBDBDB;

	font-size: 1px;

	line-height: 1px;

	background-color: #FFFFFF;

}



.link_cellNoBorder_endCap {

	height: 8px;

	border-top-width: 1px;

	border-top-style: solid;

	border-top-color: #DBDBDB;

	font-size: 1px;

	line-height: 1px;

	background-color: #FFFFFF;

}



.link_tab {

	text-decoration: none;

	font-size: 10px;

	font-weight: bold;

	text-align: center;

	line-height: 10px;

}



.link_tab a:link, .link_tab a:visited {

	color: #D21210;

	text-decoration: none;

	background-image: url(../images/bg_tabWhite.gif);

	display: block;

	height: 10px;

	width: 110px;

	background-repeat: no-repeat;

	background-position: center top;

	padding-top: 7px;

	padding-right: 6px;

	padding-bottom: 8px;

	padding-left: 6px;

}



.link_tab a:hover, .link_tab a:active {

	color: #D21210;

	text-decoration: none;

	background-image: url(../images/bg_tabFade.gif);

	display: block;

	height: 10px;

	width: 110px;

	background-repeat: no-repeat;

	background-position: center top;

	padding-top: 7px;

	padding-right: 6px;

	padding-bottom: 8px;

	padding-left: 6px;

}







/* Grapics */



.button_send {

	border: 0;

	height: 20px;

	width: 121px;

	background-image: url(../images/bg_button_send.gif);

	cursor: pointer;

	background-repeat: no-repeat;

}



.button_attach {

	border: 0;

	height: 20px;

	width: 125px;

	background-image: url(../images/bg_button_attachUp.gif);

	cursor: pointer;

	background-repeat: no-repeat;

}



.graphic_line_gray {

	border-top-width: 1px;

	border-top-style: solid;

	border-top-color: #DEDEDE;

}

.text_gray {

	color: #666666;

}





.form_button {

	color: #FFFFFF;

	margin: 0;

	padding: 5px;

	border: 0;

	padding: 5px;

	height: 23px;

	width: 80px;

	text-transform: uppercase;

	font-size: 10px;

	background-image: url(../images/bg_button_medium.gif);

	cursor: pointer;

}







/* Text: General */



.text_error {

	color: #F03232;

	padding-left: 1em;

}



.text_form {

	font-size: 11px;

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

	border: 1px solid #CCCCCC;

	padding: 2px;

	color: #004276;

}

.text_large {



	font-size: 12px;

	line-height: 16px;

}



.text_larger {

	font-size: 15px;

	line-height: 18px;

}



.text_largest {

	font-size: 28px;

	font-weight: bold;

	line-height: 32px;

}



.text_reading {

	font-size: 12px;

	line-height: 18px;

}



.text_smaller {

	font-size: 10px;

	line-height: 12px;

}



.text_strikeThrough_fade {

	color: #AAAAAA;

	text-decoration: line-through;

}



.text_subHeader {

	font-size: 13px;

	line-height: 20px;

	font-weight: bold;

}



.text_subtle {

	font-weight: bold;

	color: #BEBEBE;

}







/* Text: RSS feeds */



.text_news_headline {

	color: #757575;

	line-height: 18px;

	padding-bottom: 12px;

	font-size: 12px;

}



.text_news_source {

	color: #333333;

	font-size: 14px;

	line-height: 16px;

	font-weight: bold;

	vertical-align: middle;

}

.text_postInfo {

	font-size: 10px;

	line-height: 16px;

	color: #999999;

	font-weight: normal;

}

.cell_bg_greyLine {

	background-color: #FFFFFF;

	background-image: url(../images/bg_greyLine.gif);

	background-repeat: repeat-x;

	background-position: center;

	height: 26px;

}



.text_postTitle {

	background-image: url(../images/image_linkSelf_green.gif);

	background-repeat: no-repeat;

	background-position: 0px 6px;

	font-weight: bold;

	line-height: 17px;

}

.text_postTitle02 {

	background-image: url(../images/image_linkBlue_self.gif);

	background-repeat: no-repeat;

	padding-left: 10px;

	background-position: 0px 6px;

}

.text_postParagraph {

	padding-left: 6px;

	font-size: 11px;

	padding-bottom: 5px;

	display: block;

	color: #454545;

	font-weight: normal;

}

.cell_bg_greyLineShort {

	background-color: #FFFFFF;

	background-image: url(../images/bg_greyLine.gif);

	background-repeat: repeat-x;

	background-position: center;

	height: 10px;

}

.cell_link_noLink {

	text-decoration: none;

	font-size: 10px;

	font-weight: bold;

	text-align: center;

	line-height: 10px;

	background-image: url(../images/bg_tabWhite.gif);

	width: 122px;

	color: #C3C3C3;

}
