@charset "UTF-8";
body  {
	text-align: center;
	background-color: #C2C2B9;
}
body {
	margin: 0; /* it's good practice to zero the margin and padding of the body element to account for differing browser defaults */
	padding: 0;
	text-align: center;
	background-repeat: repeat-x;
	background-position: left 602px;
	background-attachment: scroll;
}
#Menu_Stripe {
	position: absolute;
	left: 0px;
	top: 193px;
	height: 35px;
	z-index: 5;
	background-color: #CA2214;
	border-bottom-width: 5px;
	border-bottom-style: solid;
	border-bottom-color: #000000;
	background-image: url(images/nav_button.gif);
	background-repeat: repeat-x;
	float: right;
	width: 100%;
	right: 0px;
}
#Back_Stripe {
	position:absolute;
	left:0px;
	top:0px;
	height:193px;
	z-index:-2;
	background-color: #3C3C3C;
	background-image: url(images/back_stripe.gif);
	background-repeat: repeat-x;
	float: right;
	width: 100%;
	right: 0px;
}
#Back_Blend {
	position:absolute;
	left:0px;
	top:148px;
	height:300px;
	z-index:-3;
	float: right;
	background-image: url(images/back_blend.png);
	background-repeat: repeat-x;
	background-position: left top;
	width: 100%;
	right: 0px;
}
a img {
	border-top-style: none;
	border-right-style: none;
	border-bottom-style: none;
	border-left-style: none;
}
#container  {
	width: 950px;
	text-align: left;
	margin-top: 0;
	margin-right: auto;
	margin-bottom: 0;
	margin-left: auto;
	position: relative;
	background-color: #FFFFFF;
	border-top-width: 0px;
	border-right-width: 0px;
	border-bottom-width: 0px;
	border-left-width: 0px;
	border-top-style: none;
	border-right-style: none;
	border-bottom-style: none;
	border-left-style: none;
} 
#copyright {
	height: 25px;
	width: 950px;
	margin-top: 0px;
	margin-right: auto;
	margin-bottom: 30px;
	margin-left: auto;
	padding-top: 15px;
}
#Date {
	position:absolute;
	left:678px;
	top:25px;
	width:200px;
	height:25px;
	z-index:1;
}
#Logo {
	position: absolute;
	left: 0px;
	top: -1px;
	width: 271px;
	height: 186px;
	z-index: 1;
}
#phone {
    position: absolute;
    left: 291px;
    top: 60px;
    width: 169px;
    height: 29px;
    z-index: 1;
    font-family: Verdana, Arial, Helvetica, sans-serif;
    font-size: 19px;
    color: #D82F2E;
    font-weight: bold;
}
#address_top {
	position:absolute;
	left:291px;
	top:89px;
	width:228px;
	height:70px;
	z-index:4;
}
#address_copy {
	text-align: left;
	line-height: 18px;
}
#header  {
	height: 193px;
	width: 950px;
	position: relative;
	background-color: #3F3739;
	background-image: url(images/back_stripe.gif);
	background-repeat: no-repeat;
	background-position: center;
} 
#header  h1  {
	margin: 0; /* zeroing the margin of the last element in the #header div will avoid margin collapse - an unexplainable space between divs. If the div has a border around it, this is not necessary as that also avoids the margin collapse */
	padding: 10px 0; /* using padding instead of margin will allow you to keep the element away from the edges of the div */
}
#sb1_a {
	background-color: #0066FF;
	height: 60px;
}
#Spry_Menu {
	position: absolute;
	left: 35px;
	top: 193px;
	width: 876px;
	height: 35px;
	z-index: 5;
}
#menubar {
	background-color: #CA2214;
	height: 35px;
	width: 950px;
	border-bottom-width: 5px;
	border-bottom-style: solid;
	border-bottom-color: #000000;
	background-image: url(images/nav_button.gif);
	background-repeat: repeat;
	z-index: 1;
}
#photo_panel {
	height: 318px;
	width: 554px;
	margin-top: 25px;
	margin-left: 30px;
	z-index: 3;
	float: left;
}
#R_panel_type {
	position:absolute;
	left:624px;
	top:443px;
	width:241px;
	height:128px;
	z-index:4;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 11px;
	line-height: 18px;
	font-weight: normal;
	color: #C3C3C3;
	text-align: left;
}
#apDiv2 {
	position:absolute;
	left:281px;
	top:68px;
	width:516px;
	height:31px;
	z-index:4;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 19px;
	font-style: normal;
	font-weight: normal;
	color: #FFFFFF;
	letter-spacing: 3px;
	text-align: center;
}
#Made_In {
	position:absolute;
	left:742px;
	top:71px;
	width:122px;
	height:99px;
	z-index:1;
}
#red_panel {
	background-color: #BA2802;
	height: 215px;
	width: 950px;
	float: left;
	margin-top: 23px;
	background-image: url(images/red_panel.jpg);
	background-repeat: no-repeat;
	background-position: center;
	position: relative;
}
#red_panel2 {
	background-color: #BA2802;
	height: 215px;
	width: 950px;
	float: left;
	background-image: url(images/red_panel.jpg);
	background-repeat: no-repeat;
	background-position: center;
	position: relative;
}
#pic_1 {
	position:absolute;
	left:50px;
	top:36px;
	width:171px;
	height:167px;
	z-index:1;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	font-weight: normal;
	color: #333333;
	margin-top: 0px;
}
#pic_1 #type {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	font-weight: normal;
	color: #FFFFFF;
	margin-top: 10px;
	letter-spacing: 3px;
}
#pic_2 {
	position:absolute;
	left:271px;
	top:36px;
	width:172px;
	height:172px;
	z-index:1;
}
#pic_2 #type {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	font-weight: normal;
	color: #FFFFFF;
	margin-top: 10px;
	letter-spacing: 3px;
}
#pic_3 {
	position:absolute;
	left:492px;
	top:36px;
	width:180px;
	height:163px;
	z-index:2;
}
#pic_3 #type {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	font-weight: normal;
	color: #FFFFFF;
	letter-spacing: 3px;
	margin-top: 10px;
}
#pic_4 {
	position:absolute;
	left:727px;
	top:36px;
	width:170px;
	height:162px;
	z-index:2;
}
#pic_4 #type {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	font-weight: normal;
	color: #FFFFFF;
	letter-spacing: 3px;
	margin-top: 10px;
}
#white_panel {
	background-color: #FFFFFF;
	height: 350px;
	width: 950px;
	float: left;
}
#Safeco_hd {
	position:absolute;
	left:0px;
	top:233px;
	width:659px;
	height:63px;
	z-index:2;
	text-align: left;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 18px;
	color: #666666;
	padding-top: 50px;
	padding-left: 50px;
	border-bottom-width: thin;
	border-bottom-style: dotted;
	border-bottom-color: #999999;
	background-color: #FFFFFF;
}
#Safeco_hd650 {
	position:absolute;
	left:0px;
	top:233px;
	width:901px;
	height:63px;
	z-index:2;
	text-align: left;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 18px;
	color: #666666;
	padding-top: 50px;
	padding-left: 50px;
	border-bottom-width: thin;
	border-bottom-style: dotted;
	border-bottom-color: #999999;
}
#Safeco_hd2 {
	position:absolute;
	left:0px;
	top:801px;
	width:900px;
	height:63px;
	z-index:2;
	text-align: left;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 18px;
	color: #666666;
	padding-top: 50px;
	padding-left: 50px;
	border-bottom-width: thin;
	border-bottom-style: dotted;
	border-bottom-color: #999999;
	background-color: #FFFFFF;
}
#Safeco_Model {
	position:absolute;
	left:2px;
	top:51px;
	width:409px;
	height:88px;
	z-index:6;
	text-align: center;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 11px;
	font-weight: bold;
	color: #000000;
}
#Col1 {
	position:absolute;
	left:28px;
	top:388px;
	width:319px;
	height:477px;
	z-index:2;
}
#Col2 {
	position:absolute;
	left:359px;
	top:0px;
	width:320px;
	height:458px;
	z-index:7;
}
#hd1 {
	width: 305px;
	text-align: center;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 18px;
	color: #CA2214;
	font-weight: bold;
}
#FE1 {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	color: #000000;
	width: 150px;
	float: left;
	text-align: right;
	padding-right: 5px;
	padding-top: 10px;
	margin-bottom: 0px;
}
#FE2 {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	color: #000000;
	width: 150px;
	float: left;
	text-align: left;
	padding-top: 10px;
	margin-bottom: 0px;
}
#hd2 {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 18px;
	color: #CA2214;
	float: left;
	width: 305px;
	font-weight: bold;
	text-align: center;
	padding-top: 20px;
}
#CM1 {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	color: #000000;
	width: 150px;
	float: left;
	height: 100%;
	text-align: right;
	padding-right: 5px;
	padding-top: 10px;
}
#CM4 {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	color: #000000;
	width: 150px;
	float: left;
	height: 100%;
	text-align: left;
	padding-top: 10px;
}
#hd3 {
	width: 305px;
	text-align: center;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 18px;
	color: #CA2214;
	font-weight: bold;
}

#SO1 {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	color: #000000;
	width: 150px;
	float: left;
	text-align: right;
	padding-right: 5px;
	padding-top: 10px;
	margin-bottom: 0px;
}
#SO2 {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	color: #000000;
	width: 150px;
	float: left;
	text-align: left;
	padding-top: 10px;
	margin-bottom: 0px;
}
#hd4 {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 18px;
	color: #CA2214;
	float: left;
	width: 305px;
	font-weight: bold;
	text-align: center;
	padding-top: 20px;
}
#D1 {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	color: #000000;
	width: 150px;
	float: left;
	text-align: right;
	padding-right: 5px;
	padding-top: 10px;
	margin-bottom: 0px;
}
#D2 {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	color: #000000;
	width: 150px;
	float: left;
	text-align: left;
	padding-top: 10px;
	margin-bottom: 0px;
}
#hd5 {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 18px;
	color: #CA2214;
	float: left;
	width: 305px;
	font-weight: bold;
	text-align: center;
	padding-top: 20px;
}
#T1 {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	color: #000000;
	width: 150px;
	float: left;
	text-align: right;
	padding-right: 5px;
	padding-top: 10px;
	margin-bottom: 0px;
}
#T2 {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	color: #000000;
	width: 150px;
	float: left;
	text-align: left;
	padding-top: 10px;
	margin-bottom: 0px;
}
#hd6 {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 18px;
	color: #CA2214;
	float: left;
	width: 305px;
	font-weight: bold;
	text-align: center;
	padding-top: 20px;
}
#Ctext {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	color: #000000;
	width: 150px;
	float: left;
	text-align: left;
	padding-top: 10px;
	margin-left: 90px;
	margin-bottom: 0px;
}
#DGF_BC {
	background-color: #FFFFFF;
	width: 950px;
	float: left;
	height: 1150px;
}
#AU_building {
	position:absolute;
	left:20px;
	top:51px;
	width:387px;
	height:300px;
	background-image: url(images/building.jpg);
	background-repeat: no-repeat;
	border: thin solid #000000;
}
#AU_header {
	position: absolute;
	left: 411px;
	top: 32px;
	width: 450px;
	height: 100px;
	z-index: 2;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 19px;
	font-weight: bold;
	color: #CA2214;
	font-style: normal;
	text-align: center;
	line-height: 24px;
	border-bottom-width: thin;
	border-bottom-style: dotted;
	border-bottom-color: #666666;
}
#AU_WO {
	position: absolute;
	left: 55px;
	top: -12px;
	width: 130px;
	height: 120px;
	background-image: url(images/woman_owned.png);
	background-repeat: no-repeat;
	z-index: 1;
}
#AU_copy {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 13px;
	color: #000000;
	padding-top: 5px;
	text-align: justify;
	text-indent: 20px;
	font-weight: normal;
	padding-left: 25px;
	padding-right: 20px;
	line-height: 20px;
	height: 225px;
}
#AU_container {
	position:absolute;
	left:39px;
	top:288px;
	width:878px;
	height:403px;
}
#AU_BC {
	background-color: #FFFFFF;
	width: 950px;
	float: left;
	height: 500px;
}
#CU_BC {
	background-color: #FFFFFF;
	width: 950px;
	float: left;
	height: 380px;
	background-image: url(images/CU_Image.jpg);
	background-repeat: no-repeat;
}
#CU_header {
	position:absolute;
	left:73px;
	top:35px;
	width:773px;
	height:250px;
	z-index:2;
	text-align: left;
	line-height: 20px;
	border-bottom-width: thin;
	border-bottom-style: dotted;
	border-bottom-color: #666666;
}
#CU_copy {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 13px;
	color: #000000;
	padding-top: 5px;
	text-align: justify;
	text-indent: 20px;
	font-weight: normal;
	padding-left: 25px;
	padding-right: 20px;
	line-height: 20px;
	height: 225px;
}
#CU_building {
	position:absolute;
	left:740px;
	top:137px;
	width:387px;
	height:300px;
	background-image: url(images/building.jpg);
	background-repeat: no-repeat;
	border: thin solid #000000;
}
#CU_WO {
	position:absolute;
	left:470px;
	top:254px;
	width:130px;
	height:120px;
	background-image: url(images/woman_owned.png);
	background-repeat: no-repeat;
	z-index: 1;
}
#CU_USA {
	position:absolute;
	left:672px;
	top:253px;
	width:130px;
	height:120px;
	background-image: url(images/usa.png);
	background-repeat: no-repeat;
	z-index: 1;
}
#CU_container {
	position:absolute;
	left:25px;
	top:253px;
	width:878px;
	height:403px;
}
#CF_BC {
	background-color: #CA2214;
	width: 950px;
	float: left;
	height: 860px;
}
#CF_Head_Con {
	position:absolute;
	left:62px;
	top:260px;
	width:888px;
	height:109px;
	z-index:1;
}
#CF_Body {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	color: #E8E8E8;
	margin-top: 10px;
	padding-right: 100px;
	text-align: justify;
}
#CF_Hd {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 28px;
	font-weight: bold;
	color: #FFFFFF;
	padding-bottom: 8px;
	border-bottom-width: 1px;
	border-bottom-style: dotted;
	border-bottom-color: #000000;
}
#CF_Photos {
	position:absolute;
	left:18px;
	top:376px;
	width:815px;
	height:403px;
}
#Rep_BC {
	background-color: #FFFFFF;
	width: 950px;
	float: left;
	height: 1500px;
}
#LocalReps {
	position:absolute;
	left:37px;
	top:272px;
	width:876px;
	height:204px;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 24px;
	font-weight: bold;
	color: #CA2214;
	text-align: center;
	z-index: 1;
}
#GCF_Logo {
	height: 180px;
	background-image: url(images/GCF_Logo.png);
	background-repeat: no-repeat;
	background-position: center center;
}
#Rep_Map {
	position:absolute;
	left:37px;
	top:237px;
	width:875px;
	height:686px;
	background-image: url(images/rep_map.png);
	background-repeat: no-repeat;
}
#Rep1Con {
	position: absolute;
	left: 77px;
	top: 922px;
	width: 207px;
	height: 185px;
	z-index: 3;
	color: #000000;
	font-weight: normal;
	line-height: 20px;
}
#Rep1H {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 18px;
	font-weight: bold;
	color: #FFFFFF;
	background-color: #B41422;
	height: 30px;
	line-height: 30px;
	text-align: center;
}
#Rep1B {
	padding-top: 10px;
	padding-left: 30px;
}
#Rep1_Logo {
	position:absolute;
	left:-27px;
	top:41px;
	width:45px;
	height:43px;
	z-index:6;
	background-image: url(images/Rep1_Icon.jpg);
	background-repeat: no-repeat;
}
#Rep2Con {
	position:absolute;
	left:250px;
	top:1px;
	width:216px;
	height:174px;
	z-index:3;
	color: #000000;
	font-weight: normal;
}
#Rep2H {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 18px;
	font-weight: bold;
	color: #FFFFFF;
	background-color: #2210FC;
	height: 30px;
	line-height: 30px;
	text-align: center;
}
#Rep2B {
	padding-top: 10px;
	padding-left: 30px;
}
#Rep2_Logo {
	position:absolute;
	left:-22px;
	top:40px;
	width:38px;
	height:48px;
	z-index:6;
	background-image: url(images/Rep2_Icon.jpg);
	background-repeat: no-repeat;
}
#Rep3Con {
	position: absolute;
	left: 513px;
	top: 0px;
	width: 299px;
	height: 179px;
}
#Rep3H {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 18px;
	font-weight: bold;
	color: #FFFFFF;
	background-color: #D3982F;
	height: 30px;
	line-height: 30px;
	text-align: center;
}
#Rep3B {
	padding-left: 30px;
	padding-top: 10px;
}
#Rep3_Logo {
	position:absolute;
	left:-24px;
	top:39px;
	width:38px;
	height:48px;
	z-index:6;
	background-image: url(images/Rep3_Icon.jpg);
	background-repeat: no-repeat;
}
#Rep4Con {
	position:absolute;
	left:101px;
	top:1122px;
	width:216px;
	height:163px;
}
#Rep4H {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 18px;
	font-weight: bold;
	color: #FFFFFF;
	background-color: #009082;
	height: 30px;
	line-height: 30px;
	text-align: center;
}
#Rep4B {
	padding-top: 10px;
	padding-left: 30px;
}
#Rep4_Logo {
	position:absolute;
	left:-29px;
	top:39px;
	width:45px;
	height:43px;
	z-index:2;
	background-image: url(images/Rep4_Icon.jpg);
	background-repeat: no-repeat;
}
#Rep5Con {
	position:absolute;
	left:251px;
	top:1px;
	width:234px;
	height:169px;
}
#Rep5H {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 18px;
	line-height: 30px;
	font-weight: bold;
	color: #FFFFFF;
	background-color: #9900CC;
	height: 30px;
	text-align: center;
}
#Rep5B {
	padding-top: 10px;
	padding-left: 30px;
}
#Rep5_Logo {
	position:absolute;
	left:-27px;
	top:39px;
	width:45px;
	height:43px;
	z-index:6;
	background-image: url(images/Rep5_Icon.jpg);
	background-repeat: no-repeat;
}
#Rep6Con {
	position:absolute;
	left:513px;
	top:0px;
	width:252px;
	height:169px;
}
#Rep6H {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 18px;
	line-height: 30px;
	font-weight: bold;
	color: #FFFFFF;
	background-color: #000000;
	text-align: center;
	height: 30px;
}
#Rep6B {
	padding-top: 10px;
	padding-left: 30px;
	width: 225px;
}
#Rep6_Logo {
	position:absolute;
	left:-25px;
	top:40px;
	width:45px;
	height:43px;
	z-index:6;
	background-image: url(images/Rep6_Icon.jpg);
	background-repeat: no-repeat;
}
#Rep7Con {
	position:absolute;
	left:65px;
	top:1315px;
	width:301px;
	height:179px;
}
#Rep7H {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 18px;
	line-height: 30px;
	font-weight: bold;
	color: #FFFFFF;
	text-align: center;
	height: 30px;
	background-color: #009CC9;
}
#Rep7B {
	padding-top: 10px;
	padding-left: 30px;
}
#Rep7_Logo {
	position:absolute;
	left:-37px;
	top:44px;
	width:53px;
	height:42px;
	z-index:6;
	background-image: url(images/Rep7_Icon.jpg);
	background-repeat: no-repeat;
}
#Rep8Con {
	position:absolute;
	left:341px;
	top:-1px;
	width:237px;
	height:179px;
}
#Rep8H {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 18px;
	line-height: 30px;
	font-weight: bold;
	color: #000000;
	background-color: #F7E659;
	height: 30px;
	text-align: center;
}
#Rep8B {
	padding-top: 10px;
	padding-left: 30px;
}
#Rep8_Logo {
	position:absolute;
	left:-33px;
	top:43px;
	width:45px;
	height:43px;
	z-index:6;
	background-image: url(images/Rep8_Icon.jpg);
	background-repeat: no-repeat;
}
#Rep9Con {
	position:absolute;
	left:610px;
	top:2px;
	width:215px;
	height:179px;
}
#Rep9H {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 18px;
	line-height: 30px;
	font-weight: bold;
	color: #000000;
	background-color: #959C9D;
	height: 30px;
	text-align: center;
}
#Rep9B {
	padding-top: 10px;
	padding-left: 30px;
}
#Rep9_Logo {
	position:absolute;
	left:-32px;
	top:44px;
	width:45px;
	height:43px;
	z-index:6;
	background-image: url(images/Rep9_Icon.jpg);
	background-repeat: no-repeat;
}
#Rep10Con {
	position:absolute;
	left:344px;
	top:1508px;
	width:266px;
	height:179px;
}
#Rep10H {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 18px;
	line-height: 30px;
	font-weight: bold;
	color: #000000;
	background-color: #FF0000;
	height: 30px;
	text-align: center;
}
#Rep10B {
	padding-top: 10px;
	padding-left: 30px;
}
#Rep10_Logo {
	position:absolute;
	left:-32px;
	top:44px;
	width:45px;
	height:43px;
	z-index:6;
	background-image: url(images/Rep10_Icon.jpg);
	background-repeat: no-repeat;
}
#Rep_PrintPG {
	position:absolute;
	left:0px;
	top:1702px;
	width:950px;
	height:30px;
	z-index:6;
	text-align: center;
	border-bottom-width: thin;
	border-bottom-style: dotted;
	border-bottom-color: #999999;
}
#W_BC {
	background-color: #FFFFFF;
	width: 950px;
	float: left;
	height: 1000px;
}
#W_container {
	position:absolute;
	left:43px;
	top:389px;
	width:876px;
	height:833px;
	z-index:6;
}
#W_container2 {
	position:absolute;
	left:450px;
	top:0px;
	width:419px;
	height:715px;
	z-index:6;
}
#W_PrintPG {
	position:absolute;
	left:0px;
	top:785px;
	width:875px;
	height:30px;
	z-index:6;
	text-align: center;
	border-bottom-width: thin;
	border-bottom-style: dotted;
	border-bottom-color: #999999;
}
#W_hd1 {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 14px;
	font-weight: bold;
	color: #CA2214;
	width: 410px;
	padding-top: 10px;
}
#W_bd1 {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	font-weight: normal;
	color: #000000;
	width: 400px;
	padding-left: 10px;
	text-align: justify;
}
#W_hd2 {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 14px;
	font-weight: bold;
	color: #CA2214;
	width: 410px;
	padding-top: 10px;
}
#W_bd2 {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	font-weight: normal;
	color: #000000;
	width: 400px;
	padding-left: 10px;
	text-align: justify;
}
#W_hd3 {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 14px;
	font-weight: bold;
	color: #CA2214;
	width: 410px;
	padding-top: 10px;
}
#W_bd3 {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	font-weight: normal;
	color: #000000;
	width: 400px;
	padding-left: 10px;
	text-align: justify;
}
#W_hd4 {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 14px;
	font-weight: bold;
	color: #CA2214;
	width: 410px;
	padding-top: 10px;
}
#W_bd4 {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	font-weight: normal;
	color: #000000;
	width: 400px;
	padding-left: 10px;
	text-align: justify;
}
#W_hd5 {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 14px;
	font-weight: bold;
	color: #CA2214;
	width: 410px;
	padding-top: 10px;
}
#W_bd5 {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	font-weight: normal;
	color: #000000;
	width: 400px;
	padding-left: 10px;
	text-align: justify;
}
#W_hd6 {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 14px;
	font-weight: bold;
	color: #CA2214;
	width: 410px;
	padding-top: 10px;
}
#W_bd6 {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	font-weight: normal;
	color: #000000;
	width: 400px;
	padding-left: 10px;
	text-align: justify;
}
#W_hd7 {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 14px;
	font-weight: bold;
	color: #CA2214;
	width: 410px;
	padding-top: 10px;
}
#W_bd7 {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	font-weight: normal;
	color: #000000;
	width: 400px;
	padding-left: 10px;
	text-align: justify;
}
#W_hd8 {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 14px;
	font-weight: bold;
	color: #CA2214;
	width: 410px;
	padding-top: 10px;
}
#W_bd8 {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	font-weight: normal;
	color: #000000;
	width: 400px;
	padding-left: 10px;
	text-align: justify;
}
#W_hd8b {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 14px;
	font-weight: bold;
	color: #CA2214;
	width: 410px;
	padding-top: 10px;
}
#W_bd8b {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	font-weight: normal;
	color: #000000;
	width: 400px;
	padding-left: 10px;
	text-align: justify;
}
#W_hd9 {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 14px;
	font-weight: bold;
	color: #CA2214;
	width: 410px;
	padding-top: 10px;
}
#W_bd9 {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	font-weight: normal;
	color: #000000;
	width: 400px;
	padding-left: 10px;
	text-align: justify;
}
#W_hd10 {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 14px;
	font-weight: bold;
	color: #CA2214;
	width: 410px;
	padding-top: 10px;
}
#W_bd10 {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	font-weight: normal;
	color: #000000;
	width: 400px;
	padding-left: 10px;
	text-align: justify;
}
#W_hd11 {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 14px;
	font-weight: bold;
	color: #CA2214;
	width: 410px;
	padding-top: 10px;
}
#W_bd11 {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	font-weight: normal;
	color: #000000;
	width: 400px;
	padding-left: 10px;
	text-align: justify;
}
#W_hd12 {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 14px;
	font-weight: bold;
	color: #CA2214;
	width: 410px;
	padding-top: 10px;
}
#W_bd12 {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	font-weight: normal;
	color: #000000;
	width: 400px;
	padding-left: 10px;
	text-align: justify;
}
#GFC_TEXT {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	color: #000000;
	text-align: center;
	margin-left: 5px;
	margin-right: 5px;
	margin-top: 10px;
	background-color: #E5E4DB;
	height: 50px;
	padding-top: 10px;
}
#GFC_BC1 {
	background-color: #FFFFFF;
	width: 950px;
	float: left;
	height: 550px;
}
#GFC_BC2 {
	background-color: #FFFFFF;
	width: 950px;
	float: left;
	height: 4180px;
}
#sidebar_GFC  {
	float: right; /* since this element is floated, a width must be given */
	width: 200px;
	padding-top: 40px;
	padding-right: 20px;
	padding-bottom: 15px;
	padding-left: 20px;
	height: 4150px;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	color: #000000;
	border-left-width: thin;
	border-left-style: dotted;
	border-left-color: #999999;
	background-color: #E4E4E4;
	z-index: 2;
}
#side_menuGFC {
	position:absolute;
	left:732px;
	top:904px;
	width:187px;
	height:260px;
	z-index:6;
}
#side_menu2GFC {
	position:absolute;
	left:734px;
	top:1165px;
	width:183px;
	height:250px;
	z-index:6;
}
#side_menu3GFC {
	position:absolute;
	left:737px;
	top:1416px;
	width:180px;
	height:258px;
	z-index:6;
}
#side_menu4GFC {
	position:absolute;
	left:733px;
	top:3284px;
	width:197px;
	height:126px;
	z-index:6;
}
#GFC_PrintPG {
	position:absolute;
	left:-1px;
	top:885px;
	width:708px;
	height:30px;
	z-index:6;
	text-align: center;
	border-bottom-width: thin;
	border-bottom-style: dotted;
	border-bottom-color: #999999;
}
#GFC_PrintPG2 {
	position:absolute;
	left:0px;
	top:1923px;
	width:708px;
	height:30px;
	z-index:6;
	text-align: center;
	border-bottom-width: thin;
	border-bottom-style: dotted;
	border-bottom-color: #999999;
}
#GFC_PrintPG3 {
	position:absolute;
	left:0px;
	top:3158px;
	width:708px;
	height:30px;
	z-index:6;
	text-align: center;
	border-bottom-width: thin;
	border-bottom-style: dotted;
	border-bottom-color: #999999;
}
#GFC_PrintPG4 {
	position:absolute;
	left:-1px;
	top:4357px;
	width:708px;
	height:30px;
	z-index:6;
	text-align: center;
	border-bottom-width: thin;
	border-bottom-style: dotted;
	border-bottom-color: #999999;
}
#GFC_Catalog {
	position:absolute;
	left:742px;
	top:666px;
	width:167px;
	height:236px;
	z-index:6;
	text-align: center;
}
#Catalog_Copy {
	margin-top: 10px;
}
#GFC_Install_Copy {
	margin-top: 10px;
}
#GFC_DP_Charts {
	padding-top: 5px;
	padding-right: 10px;
	padding-left: 30px;
	line-height: 20px;
}
#GFC_FF_T {
	position:absolute;
	left:695px;
	top:194px;
	width:262px;
	height:410px;
	z-index:3;
	background-image: url(images/GFC_FF.png);
	background-repeat: no-repeat;
}
#GFCX_FF_T {
	position:absolute;
	left:695px;
	top:235px;
	width:262px;
	height:410px;
	z-index:3;
	background-image: url(images/GFCX_FF.png);
	background-repeat: no-repeat;
}
#GFC_NPT_T {
	position:absolute;
	left:695px;
	top:194px;
	width:262px;
	height:410px;
	z-index:3;
	background-image: url(images/GFC_NPT.png);
	background-repeat: no-repeat;
}
#GFCX_NPT_T {
	position:absolute;
	left:695px;
	top:235px;
	width:262px;
	height:410px;
	z-index:3;
	background-image: url(images/GFCX_NPT.png);
	background-repeat: no-repeat;
}
#GFC_FF_Dia {
	position:absolute;
	left:31px;
	top:990px;
	width:650px;
	height:918px;
	z-index:3;
}
#GFC_NPT_Dia {
	position:absolute;
	left:30px;
	top:921px;
	width:650px;
	height:918px;
	z-index:3;
}
#GFC_5mic {
	position:absolute;
	left:28px;
	top:2070px;
	width:650px;
	height:696px;
	z-index:3;
}
#GFC_5Back {
	height: 250px;
}
#GFC_10mic {
	position:absolute;
	left:30px;
	top:3276px;
	width:650px;
	height:834px;
	z-index:1;
}
#GFC_10Back {
	height: 250px;
}
#mic10NA {
	position:absolute;
	left:753px;
	top:3096px;
	width:73px;
	height:68px;
	z-index:6;
}
#GFC_FF {
	position:absolute;
	left:33px;
	top:361px;
	width:220px;
	height:377px;
}
#GFCX_FF {
	position:absolute;
	left:253px;
	top:361px;
	width:220px;
	height:337px;
	z-index:0;
}
#GFC_NPT {
	position:absolute;
	left:474px;
	top:361px;
	width:220px;
	height:396px;
	z-index:0;
}
#GFCX_NPT {
	position:absolute;
	left:695px;
	top:361px;
	width:220px;
	height:398px;
	z-index:0;
}
#GFT_BC1 {
	background-color: #FFFFFF;
	width: 950px;
	float: left;
	height: 550px;
}
#GFT_BC2 {
	background-color: #FFFFFF;
	width: 950px;
	float: left;
	height: 4000px;
}
#sidebar_GFT {
	float: right; /* since this element is floated, a width must be given */
	width: 200px;
	padding-top: 40px;
	padding-right: 20px;
	padding-bottom: 15px;
	padding-left: 20px;
	height: 3970px;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	color: #000000;
	border-left-width: thin;
	border-left-style: dotted;
	border-left-color: #999999;
	background-color: #E4E4E4;
	z-index: 2;
}
#side_menuGFT {
	position:absolute;
	left:732px;
	top:925px;
	width:191px;
	height:91px;
	z-index:6;
}
#side_menu2GFT {
	position:absolute;
	left:728px;
	top:1186px;
	width:197px;
	height:126px;
	z-index:6;
}
#side_menu3GFT {
	position:absolute;
	left:727px;
	top:1436px;
	width:197px;
	height:126px;
	z-index:6;
}
#side_menu4GFT {
	position:absolute;
	left:733px;
	top:3284px;
	width:197px;
	height:126px;
	z-index:6;
}
#GFT_PrintPG {
	position:absolute;
	left:-1px;
	top:885px;
	width:708px;
	height:30px;
	z-index:6;
	text-align: center;
	border-bottom-width: thin;
	border-bottom-style: dotted;
	border-bottom-color: #999999;
}
#GFT_PrintPG2 {
	position:absolute;
	left:0px;
	top:1907px;
	width:708px;
	height:30px;
	z-index:6;
	text-align: center;
	border-bottom-width: thin;
	border-bottom-style: dotted;
	border-bottom-color: #999999;
}
#GFT_PrintPG3 {
	position:absolute;
	left:0px;
	top:3050px;
	width:708px;
	height:30px;
	z-index:6;
	text-align: center;
	border-bottom-width: thin;
	border-bottom-style: dotted;
	border-bottom-color: #999999;
}
#GFT_PrintPG4 {
	position:absolute;
	left:-1px;
	top:4203px;
	width:708px;
	height:30px;
	z-index:6;
	text-align: center;
	border-bottom-width: thin;
	border-bottom-style: dotted;
	border-bottom-color: #999999;
}
#GFT_5mic {
	position:absolute;
	left:28px;
	top:2031px;
	width:650px;
	height:834px;
	z-index:3;
}
#GFT_10mic {
	position:absolute;
	left:28px;
	top:3183px;
	width:650px;
	height:834px;
	z-index:1;
}
#GFT_Catalog {
	position:absolute;
	left:742px;
	top:688px;
	width:167px;
	height:234px;
	z-index:6;
	text-align: center;
}
#GFT_2_T {
	position:absolute;
	left:693px;
	top:236px;
	width:262px;
	height:410px;
	z-index:3;
	background-image: url(images/GFT_2.png);
	background-repeat: no-repeat;
}
#GFT_2_Dia {
	position:absolute;
	left:30px;
	top:986px;
	width:650px;
	height:918px;
	z-index:3;
}
#GFT_3_Dia {
	position:absolute;
	left:30px;
	top:986px;
	width:650px;
	height:918px;
	z-index:3;
}
#GFT_Filter {
	position:absolute;
	left:-6px;
	top:390px;
	width:245px;
	height:360px;
	z-index:5;
	background-image: url(images/GFT_Filter.png);
	background-repeat: no-repeat;
}
#GFT_Filter2 {
	position:absolute;
	left:-4px;
	top:953px;
	width:245px;
	height:360px;
	z-index:5;
	background-image: url(images/GFT_Filter.png);
	background-repeat: no-repeat;
}
#GFT_Container2 {
	position:absolute;
	left:224px;
	top:949px;
	width:681px;
	height:41px;
	z-index:4;
	padding-top: 375px;
	font-style: normal;
}
#GFT_Container {
	position:absolute;
	left:224px;
	top:386px;
	width:712px;
	height:387px;
	z-index:4;
}
#GFT_HD {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 18px;
	color: #FFFFFF;
	text-align: center;
	height: 30px;
	width: 160px;
	background-color: #CA2214;
	font-weight: bold;
	margin-left: 6px;
	clip: rect(auto,auto,auto,auto);
	font-style: normal;
	margin-bottom: 12px;
	line-height: 30px;
	background-image: url(images/GFT_but.jpg);
	background-repeat: no-repeat;
}
#GFT_TEXT {
	text-align: center;
	margin-left: 5px;
	margin-right: 5px;
	height: 35px;
	width: 160px;
	background-color: #EBEBEB;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 11px;
	color: #595959;
	padding-top: 5px;
	padding-bottom: 2px;
	border: thin dotted #999999;
	line-height: 17px;
}
#GFT_Col2 {
	position:absolute;
	left:7px;
	top:0px;
	width:173px;
	height:175px;
	z-index:2;
}
#GFT_Col3 {
	position:absolute;
	left:180px;
	top:-1px;
	width:170px;
	height:184px;
	z-index:2;
}
#GFT_Col4 {
	position:absolute;
	left:353px;
	top:-1px;
	width:173px;
	height:184px;
	z-index:2;
}
#GFT_Col6 {
	position:absolute;
	left:526px;
	top:0px;
	width:173px;
	height:184px;
	z-index:2;
}
#GFT_Col8 {
	position:absolute;
	left:7px;
	top:194px;
	width:173px;
	height:176px;
	z-index:2;
}
#GFT_Col10 {
	position:absolute;
	left:180px;
	top:194px;
	width:173px;
	height:178px;
	z-index:2;
}
#GFT_Col12 {
	position:absolute;
	left:353px;
	top:193px;
	width:173px;
	height:178px;
	z-index:2;
}
.dp_header {
	background-color: #B5D2FF;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 11px;
	color: #000000;
	font-weight: bold;
	text-align: center;
	line-height: 15px;
}
.dp_blue {
	background-color: #8CB1DD;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 11px;
	color: #FFFFFF;
	font-weight: bold;
	text-align: center;
}
.dp_white {
	background-color: #FFFFFF;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 11px;
	color: #000000;
	text-indent: 6px;
}
 
.dp_color {
	background-color: #E1E0CD;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 11px;
	color: #000000;
	text-indent: 6px;
}
#apDivStripe {
	position:absolute;
	left:31px;
	top:559px;
	width:554px;
	height:19px;
	z-index:4;
	background-color: #0F0F12;
}
#apDivSlider {
	position:absolute;
	left:31px;
	top:260px;
	width:554px;
	height:318px;
	z-index:2;
}
#apDivCopy {
	position: absolute;
	top: 260px;
	width: 335px;
	height: 318px;
	z-index: 1;
	right: 31px;
	background-image: url(images/Right_Panel.png);
	background-repeat: no-repeat;
}
#photo_R_panel {
	background-image: url(images/Right_Panel.png);
	height: 318px;
	width: 335px;
}
#mainContent  { 
	margin: 0 0 0 250px; /* the left margin on this div element creates the column down the left side of the page - no matter how much content the sidebar1 div contains, the column space will remain. You can remove this margin if you want the #mainContent div's text to fill the #sidebar1 space when the content in #sidebar1 ends. */
	padding: 0 20px; /* remember that padding is the space inside the div box and margin is the space outside the div box */
} 
#footer  {
	height: 0px;
	padding-top: 0;
	padding-right: 10px;
	padding-bottom: 0;
	padding-left: 20px;
	border-top-color: #FFFFFF;
	border-top-width: 25px;
	border-top-style: solid;
} 
#bot_stripe {
	background-color: #000000;
	height: 70px;
	margin-bottom: 0px;
	width: auto;
	border-top-width: 5px;
	border-top-style: solid;
	border-top-color: #CA2214;
	background-image: url(images/back_stripe.gif);
	background-repeat: repeat-x;
	z-index: 3;
}
#footer  p  {
	margin: 0; /* zeroing the margins of the first element in the footer will avoid the possibility of margin collapse - a space between divs */
	padding: 10px 0; /* padding on this element will create space, just as the the margin would have, without the margin collapse issue */
}
.fltrt { /* this class can be used to float an element right in your page. The floated element must precede the element it should be next to on the page. */
	float: right;
	margin-left: 8px;
}
.fltlft { /* this class can be used to float an element left in your page */
	float: left;
	margin-right: 8px;
}
.clearfloat { /* this class should be placed on a div or break element and should be the final element before the close of a container that should fully contain a float */
	clear:both;
    height:0;
    font-size: 1px;
    line-height: 0px;
}
#top_page {
	margin-top: 10px;
	text-align: right;
}
.bl_11 {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 11px;
}
.bl_11 a:link {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 11px;
	color: #000000;
	text-decoration: underline;
}
.bl_11 a:visited {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 11px;
	color: #000000;
	text-decoration: underline;
}
.bl_11 a:hover {
	font-family: Arial, Helvetica, sans-serif;
	font-weight: bold;
	color: #CA2214;
	text-decoration: underline;
	font-size: 11px;
}
.BL_16 {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 16px;
	color: #000000;
}

.BL_16 a:link {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 16px;
	color: #000000;
	text-decoration: underline;
}
.BL_16 a:visited {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 16px;
	color: #000000;
	text-decoration: underline;
}
.BL_16 a:hover {
	font-family: Arial, Helvetica, sans-serif;
	font-weight: bold;
	color: #000000;
	text-decoration: underline;
	font-size: 16px;
}
.BL_16 a:active {
	font-family: Arial, Helvetica, sans-serif;
	font-weight: bold;
	color: #000000;
	text-decoration: underline;
	font-size: 16px;
}
.safeco26 {
	font-size: 26px;
	font-family: Arial, Helvetica, sans-serif;
	font-weight: bold;
	color: #CA2214;
}
.safeco32 {
	font-size: 32px;
	font-family: Arial, Helvetica, sans-serif;
	font-weight: bolder;
	color: #CA2214;
	letter-spacing: -2px;
	line-height: 50px;
}
.safeco34 {
	font-size: 34px;
	font-family: Arial, Helvetica, sans-serif;
	font-weight: bolder;
	color: #CA2214;
	letter-spacing: -2px;
	line-height: 50px;
}

.GFC_HEAD {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 20px;
	font-weight: bold;
	color: #CA2214;
}
.GFC_HEAD a:link {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 20px;
	font-weight: bold;
	color: #CA2214;
}
.GFC_HEAD a:visited {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 20px;
	font-weight: bold;
	color: #CA2214;
}
.GFC_HEAD a:hover {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 20px;
	font-weight: bold;
	color: #000000;
}
.GFC_HEAD a:active {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 20px;
	font-weight: bold;
	color: #000000;
}
.wh_11 {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 11px;
	color: #FFFFFF;
}
.wh_11 a:link {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 11px;
	color: #FFFFFF;
	text-decoration: underline;
}
.wh_11 a:visited {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 11px;
	color: #FFFFFF;
	text-decoration: underline;
}
.wh_11 a:hover {
	font-family: Arial, Helvetica, sans-serif;
	font-weight: bold;
	color: #FF0000;
	text-decoration: underline;
	font-size: 12px;
}
.wh_11 a:active {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	font-weight: bold;
	color: #FF0000;
	text-decoration: underline;
}
.wh_12 {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	color: #FFFFFF;
}
.wh_12 a:link {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	color: #FFFFFF;
	text-decoration: underline;
}
.wh_12 a:visited {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	color: #FFFFFF;
	text-decoration: underline;
}
.wh_12 a:hover {
	font-family: Arial, Helvetica, sans-serif;
	font-weight: bold;
	color: #CA2214;
	text-decoration: underline;
	font-size: 12px;
}
.red_11 {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 11px;
	color: #CA2214;
}

.red_11 a:link {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 11px;
	color: #CA2214;
	text-decoration: underline;
}
.red_11 a:visited {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 11px;
	color: #CA2214;
	text-decoration: underline;
}
.red_11 a:hover {
	font-family: Arial, Helvetica, sans-serif;
	font-weight: bold;
	color: #000000;
	text-decoration: underline;
	font-size: 11px;
}
.red_12 {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	color: #CA2214;
}

.red_12 a:link {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	color: #CA2214;
	text-decoration: underline;
}
.red_12 a:visited {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	color: #CA2214;
	text-decoration: underline;
}
.red_12 a:hover {
	font-family: Arial, Helvetica, sans-serif;
	font-weight: bold;
	color: #000000;
	text-decoration: underline;
	font-size: 12px;
}
.bl_14 {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 14px;
	color: #000000;
	text-decoration: none;
	font-weight: normal;
}

.bl_14 a:link {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 14px;
	color: #000000;
	text-decoration: underline;
	font-weight: normal;
}
.bl_14 a:visited {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 14px;
	color: #000000;
	text-decoration: none;
	font-weight: bold;
}
.bl_14 a:hover {
	font-family: Arial, Helvetica, sans-serif;
	font-weight: bolder;
	color: #CA2214;
	font-size: 18px;
}
.red_14 {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 14px;
	color: #CA2214;
	text-decoration: none;
}

.red_14 a:link {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 14px;
	color: #CA2214;
	text-decoration: none;
}
.red_14 a:visited {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 14px;
	color: #CA2214;
	text-decoration: none;
}
.red_14 a:hover {
	font-family: Arial, Helvetica, sans-serif;
	font-weight: bold;
	color: #000000;
	font-size: 14px;
	text-decoration: underline;
}
.red_16 {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 16px;
	color: #CA2214;
}

.red_16 a:link {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 16px;
	color: #CA2214;
	text-decoration: underline;
}
.red_16 a:visited {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 16px;
	color: #CA2214;
	text-decoration: underline;
}
.red_16 a:hover {
	font-family: Arial, Helvetica, sans-serif;
	font-weight: bold;
	color: #000000;
	text-decoration: underline;
	font-size: 16px;
}
.gr_12 {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
}
.gr_12 a:link {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	color: #666666;
	text-decoration: underline;
}
.gr_12 a:visited {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	color: #666666;
	text-decoration: underline;
}
.gr_12 a:hover {
	font-family: Arial, Helvetica, sans-serif;
	font-weight: bold;
	color: #000000;
	text-decoration: underline;
	font-size: 12px;
}
.gr_11 {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 11px;
}
.gr_11 a:link {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 11px;
	color: #666666;
	text-decoration: underline;
}
.gr_11 a:visited {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 11px;
	color: #666666;
	text-decoration: underline;
}
.gr_11 a:hover {
	font-family: Arial, Helvetica, sans-serif;
	font-weight: bold;
	color: #000000;
	text-decoration: underline;
	font-size: 11px;
}
.gr_9 {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 9px;
	color: #999999;
}

.gr_9 a:link {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 9px;
	color: #000;
	text-decoration: underline;
}

.gr_9 a:hover {
	font-family: Arial, Helvetica, sans-serif;
	font-weight: bold;
	color: #FFF;
	text-decoration: underline;
	font-size: 9px;
}
