a:link {
	color: #03177c;
	text-decoration: none;
}

a:active {
	color: #ff0000;
	text-decoration: none;
}

a:visited {
	color: #03177c;
	text-decoration: none;
}

a:hover {
	color: #961309;
	text-decoration: none;
}

a.menuItem:link {
	color: #666666;
	text-decoration: none;
}

a.menuItem:active {
	color: #ff0000;
	text-decoration: none;
}

a.menuItem:visited {
	color: #666666;
	text-decoration: none;
}

a.menuItem:hover {
	color: #961309;
	text-decoration: none;
}

a.footer:link {
	color: #333333;
	text-decoration: none;
}

a.footer:active {
	color: #961309;
	text-decoration: none;
}

a.footer:visited {
	color: #333333;
	text-decoration: none;
}

a.footer:hover {
	color: #961309;
	text-decoration: none;
}

a.headline:link {
	color: #333333;
	text-decoration: none;
}

a.headline:active {
	color: #ff0000;
	text-decoration: none;
}

a.headline:visited {
	color: #333333;
	text-decoration: none;
}

a.headline:hover {
	color: #961309;
	text-decoration: none;
}

.formTextSmall {
	font-family: Trebuchet MS, Tahoma, Verdana, Arial, Helvetica, sans-serif;
	font-size: 10px;
	color: #000000;
	background-color: #ffffff;
	border-color: #999999;
	border-style: solid;
	border-width: 1px;
	height: 12px;
}

.menuItem1 {
	font-family: Trebuchet MS, Tahoma, Verdana, Arial, Helvetica, sans-serif;
	font-size: 11px;
	line-height: 12px;
	font-weight: bold;
	TEXT-ALIGN: left;
	color: #666666;
}

.menuItem1act {
	font-family: Trebuchet MS, Tahoma, Verdana, Arial, Helvetica, sans-serif;
	font-size: 11px;
	line-height: 12px;
	font-weight: bold;
	TEXT-ALIGN: left;
	color: #961309;
}

.menuItem2 {
	font-family: Trebuchet MS, Tahoma, Verdana, Arial, Helvetica, sans-serif;
	font-size: 11px;
	line-height: 12px;
	TEXT-ALIGN: left;
	color: #666666;
}

.menuItem2act {
	font-family: Trebuchet MS, Tahoma, Verdana, Arial, Helvetica, sans-serif;
	font-size: 11px;
	line-height: 12px;
	text-align: left;
	color: #961309;
}


.footer {
	font-family: Trebuchet MS, Tahoma, Verdana, Arial, Helvetica, sans-serif;
	font-size: 11px;
	line-height: 11px;
	color: #666666;
}

.bannerBox {
	position: relative;
	top: 0px;
	left: 0px;
	height: 121px;
	width: 100%;
	background-color: #000000;
	background-image: url('banner.jpg');
	background-repeat: no-repeat;
	overflow: hidden;
}

.bannerCell {
	background-color: transparent;
	width: 95%;
}

.logoImage {
	position: relative;
	top: 20px;
}

.tickerBox {
	position: relative;
	top: 0px;
	left: 0px;
	width: 566px;
	overflow: hidden;
	border: #999999 1px solid;
}

.headline {
	font-family: Trebuchet MS, Tahoma, Verdana, Arial, Helvetica, sans-serif;
	font-size: 14px;
	line-height: 16px;
	font-weight: bold;
	color: #333333;
}

.contentMain {
	position: relative;
	top: 0px;
	width: 800px;
	border-right: #999999 2px solid;
	border-left: #999999 2px solid;
	background-color: #C6D7FF;
	text-align: left;
	padding-top: 3px;
	padding-left: 10px;
	padding-right: 10px;
	font-family: Trebuchet MS, Tahoma, Verdana, Arial, Helvetica, sans-serif;
	font-size: 12px;
	line-height: 13px;
	color: #000000;
	background-image: url('bg_stripes.gif');
	text-align: left;
}

.searchBox {
	position: relative;
	top: 0px;
	left: 0px;
	width: 214px;
	height: 44px;
}

.searchSidebar {
	position: absolute;
	top: 0px;
	left: 0px;
}

.searchGrayRuleTop {
	position: absolute;
	top: 0px;
	left: 9px;
	height: 37px;
	background-color: #f0f0f1;
	border-top: #999999 1px solid;
	width: 193px;
}

.searchGrayRuleBottom {
	position: absolute;
	top: 37px;
	left: 8px;
	height: 1px;
	border-top: #999999 1px solid;
	width: 86px;
}

.searchGrayRuleRight {
	position: absolute;
	top: 0px;
	left: 203px;
	height: 29px;
	background-color: #f0f0f1;
	border-top: #999999 1px solid;
	border-right: #999999 1px solid;
	width: 10px;
}

.searchContent {
	position: absolute;
	top: 10px;
	left: 8px;
	width: 205px;
	text-align: center;
	z-index: 2;
}

.searchContentD {
	position: absolute;
	top: 10px;
	left: 8px;
	width: 205px;
	text-align: center;
	padding-top: 4px;
	z-index: 2;
}

.searchTab {
	position: absolute;
	top: 30px;
	left: 0px;
	width: 214px;
	background-color: transparent;
	text-align: right;
}

.searchTabImage {
	position: absolute;
	top: 7px;
	left: 94px;
	height: 10px;
	width: 110px;
	background-color: transparent;
	text-align: right;
}

.sidebar1BoxRed {
	position: absolute;
	top: 0px;
	left: 0px;
	border-right: #999999 1px solid;
	width: 6px;
	height: 22px;
	background-color: #961309;

}

.sidebar1BoxBlue {
	position: absolute;
	top: 0px;
	left: 0px;
	border-right: #999999 1px solid;
	width: 6px;
	height: 22px;
	background-color: #03177c;

}

.sidebar2BoxBlue {
	position: absolute;
	top: 0px;
	left: 0px;
	border: #999999 1px solid;
	width: 6px;
	height: 41px;
	background-color: #03177c;

}

.sidebar2BoxBlueCol1 {
	position: absolute;
	top: 0px;
	left: 0px;
	border: #999999 1px solid;
	width: 6px;
	height: 35px;
	background-color: #03177c;
}

.sidebar2BoxRedCol1 {
	position: absolute;
	top: 0px;
	left: 0px;
	border: #999999 1px solid;
	width: 6px;
	height: 35px;
	background-color: #961309;
}

.sidebar2BoxRed {
	position: absolute;
	top: 0px;
	left: 0px;
	border: #999999 1px solid;
	width: 6px;
	height: 41px;
	background-color: #961309;

}

.col1Box {
	position: relative;
	top: 0px;
	left: 0px;
	width: 175px;
}

.col1NavBox {
	position: relative;
	top: 0px;
	left: 0px;
	width: 161px;
	padding-left: 13px;
	border-top: #999999 1px solid;
	border-left: #999999 1px solid;
	border-right: #999999 1px solid;
	height: 17px;
	padding-top: 5px;
	background-color: #f0f0f1;
}

.col1NavBox1 {
	position: relative;
	top: 0px;
	left: 0px;
	width: 161px;
	padding-left: 13px;
	border-top: #999999 1px solid;
	height: 1px;

}

.col1Content {
	position: relative;
	top: 0px;
	left: 0px;
	width: 174px;
	background-color: #f0f0f1;
	border-right: #999999 1px solid;
	border-left: #999999 1px solid;
	border-top: #999999 1px solid;
}

.col1Spacer {
	position: relative;
	top: 0px;
	left: 0px;
	width: 174px;
	height: 6px;
	font-size: 4px;
	line-height: 4px;
}

.col1Spacer1 {
	position: relative;
	top: 0px;
	left: 0px;
	width: 174px;
	height: 6px;
	font-size: 4px;
	line-height: 4px;
		border-top: #999999 1px solid;
}
.col1NavLinks {
	position: relative;
	top: 0px;
	left:0px;
	width: 157px;
	background-color: #d5d9dc;
	padding-right: 5px;
	padding-left: 12px;
	padding-top: 2px;
	padding-bottom: 1px;
	font-family: Trebuchet MS, Tahoma, Verdana, Arial, Helvetica, sans-serif;
	font-size: 11px;
	line-height: 10px;
	text-align: left;
	color: #961309;
}

.col1FootBox {
	position: relative;
	top: 0px;
	left: 0px;
	width: 176px;
	height: 14px;
	font-size: 4px;
	line-height: 4px;
}

.col1MPSidebar {
	position: absolute;
	top: 0px;
	left: 0px;
}

.col1MPGrayRuleTop {
	position: absolute;
	top: 0px;
	left: 18px;
	height: 9px;
	background-color: #f0f0f1;
	border-top: #999999 1px solid;
	width: 38px;
}

.col1MPGrayRuleRight {
	position: absolute;
	top: 0px;
	left: 166px;
	height: 9px;
	background-color: #f0f0f1;
	border-top: #999999 1px solid;
	border-right: #999999 1px solid;
	width: 9px;
}

.col1MPBackground {
	position: absolute;
	top: 10px;
	left: 18px;
	height: 82px;
	width: 157px;
	border-right: #999999 1px solid;
	background-color: #f0f0f1;
}

.col1MPBackgroundSocial {
	position: absolute;
	top: 10px;
	left: 18px;
	height: 149px;
	width: 157px;
	border-right: #999999 1px solid;
	background-color: #f0f0f1;
}

.col1MPContent {
	position: relative;
	top: 0px;
	left: 18px;
	height: 77px;
	padding-top: 15px;
	width: 148px;
	padding-left: 10px;
}

.col1MPContentSocial {
	position: relative;
	top: 0px;
	left: 18px;
	height: 144px;
	padding-top: 15px;
	width: 148px;
	padding-left: 10px;
}

.col1MPContentImgLeft {
	position: absolute;
	top: 17px;
	left: 3px;
}

.col1MPContentImgRight {
	position: absolute;
	top: 17px;
	left: 53px;
}

.col1MPContentImgBUA {
	position: absolute;
	top: 32px;
	left: 3px;
}

.col1MPContentImgFDLF {
	position: absolute;
	top: 17px;
	left: 53px;
}

.col1MPContentImgBuzz {
	position: absolute;
	top: 120px;
	left: 15px;
	z-index: 5;
}

.col1MPContentImgSC {
	position: absolute;
	top: 130px;
	left: 15px;
	z-index: 5;
}

.col1DivitTop {
	position: absolute;
	top: 0px;
	left: 56px;
	z-index: 5;
}

.col1DivitBottom {
	position: absolute;
	top: 0px;
	left: 0px;
}

.col1GrayRuleTop {
	position: absolute;
	top: 0px;
	left: 8px;
	height: 9px;
	background-color: #f0f0f1;
	border-top: #999999 1px solid;
	width: 56px;
}

.col1Headline {
	position: relative;
	top: 0px;
	left: 0px;
	width: 155px;
	height: 20px;
	padding-left: 20px;
	padding-top: 16px;
}

.col1GrayRuleRight {
	position: absolute;
	top: 0px;
	left: 166px;
	height: 9px;
	background-color: #f0f0f1;
	border-top: #999999 1px solid;
	border-right: #999999 1px solid;
	width: 9px;
	z-index: 5;
}

.col1GrayRuleBottom {
	position: absolute;
	top: 10px;
	left: 8px;
	height: 26px;
	background-color: #f0f0f1;
	border-bottom: #999999 1px solid;
	border-right: #999999 1px solid;
	width: 167px;
}

.col2Box {
	position: relative;
	top: 0px;
	left: 0px;
	width: 382px;
	height: 231px;
}

.col2Sidebar {
	position: absolute;
	top: 0px;
	left: 0px;
}

.col2Image {
	position: absolute;
	top: 0px;
	left: 18px;
	border-top: #999999 1px solid;
	border-bottom: #999999 1px solid;
	width: 180px;
	height: 223px;
}

.col2Background {
	position: relative;
	top: 10px;
	left: 198px;
	width: 185px;
	height: 207px;
	background-color: #f0f0f1;
	border-right: #999999 1px solid;
}

.col2Content {
	position: absolute;
	top: 15px;
	left: 203px;
	width: 178px;
	height: 185px;
	z-index: 2;
}

.col2ContentDottedLine {
	position: absolute;
	top: 180px;
	left: -5px;
}

.col2DivitTop {
	position: absolute;
	top: 0px;
	left: 264px;
}

.col2DivitBottom {
	position: absolute;
	top: 217px;
	left: 262px;
	width: 121px;
}

.col2GrayRuleTop {
	position: absolute;
	top: 0px;
	left: 198px;
	height: 9px;
	background-color: #f0f0f1;
	border-top: #999999 1px solid;
	width: 66px;
}

.col2GrayRuleBottom {
	position: absolute;
	top: 217px;
	left: 198px;
	height: 7px;
	background-color: #f0f0f1;
	font-size: 4px;
	line-height: 4px;
	border-bottom: #999999 1px solid;
	width: 66px;
}

.col2GrayRuleNoDivit {
	position: absolute;
	top: 0px;
	left: 198px;
	height: 9px;
	background-color: #f0f0f1;
	border-top: #999999 1px solid;
	border-right: #999999 1px solid;
	width: 185px;
}

.col2GrayRuleRight {
	position: absolute;
	top: 0px;
	left: 374px;
	height: 9px;
	background-color: #f0f0f1;
	border-top: #999999 1px solid;
	border-right: #999999 1px solid;
	width: 9px;
}

.col3Box {
	position: relative;
	top: 0px;
	left: 0px;
	width: 214px;
}

.col3NavBox {
	position: relative;
	top: 0px;
	left: 0px;
	width: 199px;
	padding-left: 13px;
	border-top: #999999 1px solid;
	border-left: #999999 1px solid;
	border-right: #999999 1px solid;
	height: 17px;
	padding-top: 5px;
	background-color: #f0f0f1;
}

.col3DivitTop {
	position: absolute;
	top: 0px;
	left: 94px;
}

.col3DivitBottom {
	position: absolute;
	top: -3px;
	left: 0px;
}

.col3GrayRuleTop {
	position: absolute;
	top: 0px;
	left: 8px;
	height: 9px;
	background-color: #f0f0f1;
	border-top: #999999 1px solid;
	width: 86px;
}

.col3GrayRuleTop2 {
	position: absolute;
	top: 0px;
	left: 8px;
	height: 9px;
	background-color: #f0f0f1;
	border-top: #999999 1px solid;
	width: 196px;
}
.col3GrayRuleRight {
	position: absolute;
	top: 0px;
	left: 204px;
	height: 9px;
	background-color: #f0f0f1;
	border-top: #999999 1px solid;
	border-right: #999999 1px solid;
	width: 9px;
}

.col3GrayRuleBottom {
	position: absolute;
	top: 10px;
	left: 8px;
	height: 32px;
	background-color: #f0f0f1;
	border-bottom: #999999 1px solid;
	border-right: #999999 1px solid;
	width: 205px;
}

.col3Headline {
	position: relative;
	top: 0px;
	left: 0px;
	width: 194px;
	height: 25px;
	padding-left: 20px;
	padding-top: 18px;
}

.col3Headline2 {
	position: relative;
	top: 0px;
	left: 0px;
	width: 194px;
	height: 25px;
	padding-left: 20px;
	padding-top: 10px;
}

.col3Content {
	position: relative;
	top: 0px;
	left: 0px;
	width: 192px;
padding-left: 20px;
	background-color: #D6DBDE;
	border-right: #999999 1px solid;
	border-left: #999999 1px solid;
	border-bottom: #999999 1px solid;
		padding-top: 2px;
			padding-bottom: 2px;
}

.col3ContentD {
	position: relative;
	top: 0px;
	left: 0px;
	width: 212px;
	background-color: #f0f0f1;
	border-right: #999999 1px solid;
	border-left: #999999 1px solid;
	border-top: #999999 1px solid;
}

.col3Spacer {
	position: relative;
	top: 0px;
	left: 0px;
	width: 212px;
	height: 6px;
	font-size: 4px;
	line-height: 4px;
	background-color: #ffffff;
}

.col3NavLinks {
	position: relative;
	top: 0px;
	left: 0px;
	width: 186px;
	background-color: #d5d9dc;
	padding-left: 26px;
	padding-top: 1px;
	padding-bottom: 1px;
	font-family: Trebuchet MS, Tahoma, Verdana, Arial, Helvetica, sans-serif;
	font-size: 11px;
	line-height: 12px;
	text-align: left;
	color: #961309;
}

.col3FootBox {
	position: relative;
	top: 0px;
	left: 0px;
	width: 214px;
	height: 14px;
	font-size: 4px;
	line-height: 4px;
}

.navBoxCopy {
	background-color: #f0f0f1;
	height: 18px;
	border-right: #999999 1px solid;
	border-left: #999999 1px solid;
	border-top: #999999 1px solid;
	border-bottom: #999999 1px solid;
	padding-left: 10px;
	padding-top: 4px;
}

.roundCornersBox {
	position: relative;
	top: 0px;
	left: 0px;
	height: 18px;
}

.roundCornerLeft {
	position: absolute;
	top: 0px;
	left: -12px;
}

.roundCornerRight {
	position: absolute;
	top: 0px;
	left: 790px;
}

.roundCornerBottom {
	position: absolute;
	top: 6px;
	left: 10px;
	width: 780px;
	border-bottom: #999999 2px solid;
	font-size: 4px;
	line-height: 4px;
	height: 10px;
}

.footerBox {
	position: relative;
	top: 8px;
	height: 38px;
}

.toolContentBox {
	position: relative;
	top: 0px;
	left: 0px;
	width: 546px;
	background-color: #f0f0f1;
	border: #999999 1px solid;
	padding-left: 10px;
	padding-top: 10px;
	padding-right: 10px;
	padding-bottom: 20px;
}

.toolHeadline {
	font-family: Trebuchet MS, Tahoma, Verdana, Arial, Helvetica, sans-serif;
	font-size: 22px;
	line-height: 22px;
	font-weight: bold;
	color: #961309;
}

.toolStory {
	position: relative;
	top: 10px;
	left: 0px;
	width: 556px;
	font-family: Trebuchet MS, Tahoma, Verdana, Arial, Helvetica, sans-serif;
	font-size: 12px;
	line-height: 13px;
	color: #333333;
}

.toolsSilos {
	position: relative;
	top: 0px;
	left: 0px;
	padding-top: 6px;
	width: 566px;
	color: #00ff00;
}

.toolSiloBox {
	position: relative;
	top: 0px;
	left: 0px;
	width: 177px;
	text-align: left;
}

.toolSiloLabel {
	position: relative;
	top: 0px;
	left: 0px;
	width: 162px;
	background-color: #f0f0f1;
	border: #999999 1px solid;
	font-family: Trebuchet MS, Tahoma, Verdana, Arial, Helvetica, sans-serif;
	font-size: 11px;
	line-height: 12px;
	font-weight: bold;
	text-align: left;
	color: #666666;
	padding-left: 15px;
	padding-top: 5px;
	padding-bottom: 5px;
}

.toolSiloColorBlue {
	position: relative;
	top: 0px;
	left: 0px;
	width: 177px;
	height: 6px;
	background-color: #03177c;
	border-left: #999999 1px solid;
	border-right: #999999 1px solid;
	font-size: 4px;
	line-height: 4px;
}

.toolSiloColorRed {
	position: relative;
	top: 0px;
	left: 0px;
	width: 177px;
	height: 6px;
	background-color: #961309;
	border-left: #999999 1px solid;
	border-right: #999999 1px solid;
	font-size: 4px;
	line-height: 4px;
}

.toolFootBox {
	position: relative;
	top: 0px;
	left: 0px;
	width: 182px;
	height: 14px;
	font-size: 4px;
	line-height: 4px;
}

.toolFootImage {
	position: absolute;
	top: 0px;
	left: 0px;
}

.toolSiloLinks {
	position: relative;
	top: 0px;
	left: 0px;
	width: 162px;
	background-color: #f0f0f1;
	border-left: #999999 1px solid;
	border-right: #999999 1px solid;
	font-family: Trebuchet MS, Tahoma, Verdana, Arial, Helvetica, sans-serif;
	font-size: 11px;
	line-height: 12px;
	text-align: left;
	color: #666666;
	padding-left: 8px;
	padding-right: 7px;
	padding-top: 5px;
}

.pageBox {
	position: relative;
	top: 0px;
	left: 0px;
	width: 552px;
	background-color: #f0f0f1;
	border-right: #999999 1px solid;
	border-left: #999999 1px solid;
	border-top: #999999 1px solid;
	z-index: 1;
	padding-left: 10px;
	padding-top: 10px;
	padding-right: 10px;
	padding-bottom: 10px;
}

.pageHeadline {
	font-family: Trebuchet MS, Tahoma, Verdana, Arial, Helvetica, sans-serif;
	font-size: 22px;
	line-height: 22px;
	font-weight: bold;
	color: #961309;
}

.pageContent {
	position: relative;
	top: 0px;
	left: 0px;
	width: 552px;
	padding-top: 3px;
	padding-bottom: 2px;
	font-family: Trebuchet MS, Tahoma, Verdana, Arial, Helvetica, sans-serif;
	font-size: 12px;
	line-height: 13px;
	color: #333333;
}

.pageSpacerRed {
	position: relative;
	top: 0px;
	left: 0px;
	width: 572px;
	height: 8px;
	background-color: #961309;
	font-size: 4px;
	line-height: 4px;
	border-right: #999999 1px solid;
	border-left: #999999 1px solid;
}

.glossText {
	font-family: Trebuchet MS, Tahoma, Verdana, Arial, Helvetica, sans-serif;
	font-size: 11px;
	line-height: 11px;
	color: #333333;
}

.glossTerm {
	font-family: Trebuchet MS, Tahoma, Verdana, Arial, Helvetica, sans-serif;
	font-size: 18px;
	line-height: 20px;
	font-weight: bold;
	color: #961309;
	padding-bottom: 12px;
	padding-left: 12px;
	padding-right: 12px;
}

.glossDefinition {
	font-family: Trebuchet MS, Tahoma, Verdana, Arial, Helvetica, sans-serif;
	font-size: 12px;
	line-height: 13px;
	color: #333333;
	padding-left: 24px;
	padding-right: 24px;
}

.glossBox {
	position: relative;
	top: 0px;
	left: 0px;
	padding-bottom: 12px;
}

.pageFootBox {
	position: relative;
	top: 0px;
	left: 0px;
	width: 472px;
	height: 14px;
	font-size: 4px;
	line-height: 4px;
}

.webList {
	position: relative;
	top: 0px;
	left: 30px;
	width: 388px;
}

.formTextSmall {
	font-family: Tahoma, Verdana, Arial, Helvetica, sans-serif;
	font-size: 11px;
	line-height: 12px;
	color:#000000;
	padding: 2px;
}

.formTextAreaSmall {
	font-family: Tahoma, Verdana, Arial, Helvetica, sans-serif;
	font-size: 11px;
	line-height: 12px;
	overflow: auto;
	color:#000000;
	padding: 2px;
}

.formSelectSmall {
	font-family: Tahoma, Verdana, Arial, Helvetica, sans-serif;
	font-size: 11px;
	line-height: 12px;
	color:#000000;
}

.formButtonSmall {
	font-family: Tahoma, Verdana, Arial, Helvetica, sans-serif;
	font-size: 11px;
	line-height: 11px;
	color:#000000;
	height: 22px;
}

.formButtonTiny {
	font-family: Tahoma, Verdana, Arial, Helvetica, sans-serif;
	font-size: 9px;
	line-height: 9px;
	color:#000000;
	height: 17px;
}

.formTextSmallMax {
	font-family: Tahoma, Verdana, Arial, Helvetica, sans-serif;
	font-size: 11px;
	line-height: 12px;
	color:#000000;
	padding: 2px;
	width: 368px;
}

.formTextAreaSmallMax {
	font-family: Tahoma, Verdana, Arial, Helvetica, sans-serif;
	font-size: 11px;
	line-height: 12px;
	color:#000000;
	padding: 2px;
	width: 440px;
	height: 60px;
}

.formTextSmallRSS {
	font-family: Tahoma, Verdana, Arial, Helvetica, sans-serif;
	font-size: 11px;
	line-height: 12px;
	color:#000000;
	padding: 2px;
	width: 278px;
}

.formFeedback {
	font-family: Trebuchet MS, Tahoma, Verdana, Arial, Helvetica, sans-serif;
	font-size: 10px;
	line-height: 11px;
	color: #666666;
}

.textNormalSmall {
	font-family: Trebuchet MS, Tahoma, Verdana, Arial, Helvetica, sans-serif;
	font-size: 11px;
	line-height: 12px;
	TEXT-ALIGN: left;
	color: #666666;
}
