/* CSS Document */body {	margin: 0; 	padding: 0;	background: #264d6e; /* #264d6e; /* #004a8b; /*  #727270; */	background-attachment: fixed;	font-family: 'Lucinda Grande',  Lucinda, Verdana, Arial, Helvetica, Geneva, sans-serif;	text-align: center;}hr{	margin: 40px 0px 20px 0px;}ul{	font-family: 'Lucinda Grande',  Lucinda, Verdana, Arial, Helvetica, Geneva, sans-serif;	font-size: 12px;	margin: 0px 0px 30px 0px;}li{	margin: 0px 0px 0px -15px;	padding: 5px 0px 5px 0px;	font-family: 'Lucinda Grande',  Lucinda, Verdana, Arial, Helvetica, Geneva, sans-serif;	font-size: 12px;}a{	color: #004a8b;  	border-bottom: 1px solid #fd7405;	font-weight: bold;	font-style: italic;	text-decoration: none;}a:hover{	color: #fd7405; 	border-bottom: 3px double #004a8b;	font-style: italic;	/* color: #fff;	/* background: #CC3333; */	padding: 0px;}h1{	font-size: 20px;	margin: 0px;	padding: 0px;}h2{	font-size: 18px;	margin: 0px;	padding: 0px;}h3{		font-size:16px;	margin: 0px;	padding: 0px;}h4{	font-size: 14px;	margin: 0px;	padding: 0px;}h5, h6 {	font-size: 12px;	margin: 0px;	padding: 0px;}h7, h8 {	font-size: 10px;	margin: 0px;	padding: 0px;}p{	font: 11px 'Lucinda Grande', Verdana, Geneva, Lucinda, Arial, Helvetica, sans-serif;	margin: 0px 0px 10px 0px;	padding: 0px; }#main {	top: 0px;	width: 780px; 	margin: 20px auto;	height: auto;	text-align: left;	background: #ccc;	color: #000;	/* border: 1px solid red; */}#header{    position:absolute; 	top: 0px;     width:780px;    height:120px;    background: none;	color: #000;	/*border: 1px solid black; */	margin: 20px auto;}#headerLogo{	position: absolute; 	top: 90px;	margin: 0 0 0 130px; 	padding: 0;	width: 190px;	height: 190px;	background: url(images/logo_med.gif) 25px 0 no-repeat; 	z-index: 3;}#headerLogo2{	position: absolute; 	top: 150px;	margin: 0px; 	padding: 0;	width: 775px;	height: 79px;	background: url(images/ffyr_gop1.gif) 100% 0 no-repeat; 	z-index: 4;}	#watermark {	position: absolute;	margin: 20px auto;	width: 780px;	top: 10px;;	background:  #FFF url('images/background.jpg') 100% 20px repeat-y;	background-attachment: fixed; 	overflow:hidden;	border: 1px solid black;}#headerBar {	width: auto;  	height: 15px;	padding: 7px 0px 0px 0px;    background: #727270 url('images/header_graphic_med.gif') 100% 0 no-repeat;	border-bottom: 1px solid rgb(70%, 70%, 70%);	text-align:right;}#headerBar h1, h2, h3{	font-style: italic;	margin: -10px 10px 0 0;}#columns {	margin: 20px auto -20px auto;	width: 770px;	top: 200px; 	/* background: #fff url('images/bkgnd_ffyr.gif') 300px 200px no-repeat;	background-attachment:inherit; 	overflow:hidden; */	background: none;	}.titleBar{	text-align: left;	margin: 20px 0 20px 0;	padding: 0px 0px -100px 0px;}.titleBar h5, h6, h4, h1, h2, h3{		font-style: italic;}.titleBar hr{	margin: -10px auto;	border-bottom: 2px solid #727270;}#content {	    position:inherit;	width: auto;	margin-left: 180px;	margin-top: 0px;	padding: 15px 30px 40px 50px;    background: none;	text-align: left;	min-height: 350px;	/* border: 1px dotted #999; */	}#content h5, h6, h4, h1, h2, h3{	margin: 0px 0px 20px 0px;	padding-top: 5px;	}	#content p{	font-size: 11px;}.textBlock{	margin: 60px 0px 0px 0px;	padding: 0px 30px 0px 30px;	width: auto;	font: 11px 'Lucinda Grande', Verdana, Geneva, Lucinda, Arial, Helvetica, sans-serif; 	height:auto;	text-align: justify;}.textBlock h4{	color: #004a8b;	margin-bottom: 2px;}.textBlock p{	color: #000;}#navLogo{ 	display: none;	margin: 0px;	padding: 0px;	height: 72px;	width: 90px; 	background: url(images/gop_logo_sm.gif) 0px 0px no-repeat;		position: absolute; 	top: 550px;	left: 25px;	z-index: 2;}#nav {  	float:left; 	width: 160px;	margin: 80px 0px 0px 0px;	padding: 20px 0px;    background: none; /* #fff; #eee; */}	#navBlock{	position: absolute;	width: 150px;	margin: 0px 0px 0px 25px;	padding: 20px 0px;    background: none; /* f3a713; /* #fff; #eee; */	border: none;}#nav p {		color: #fff; 	font-weight: 400;	text-decoration: none;	background: #727270;	border-bottom: 6px solid #f3a713;	padding: 3px 5px 3px 10px;	/* padding: 2px 5px 0px 5px; */	margin: 0;}#nav a {		display: block;	margin: 0px 0 0px 0;	padding: 5px 5px 2px 5px; 	background: #fff; /* #004a8b; */	border-bottom: 1px solid #999;	font-size: 11px;	font-weight: bold;	text-decoration: none;	color: #004a8b; /* #f3a713; */}		#nav a:hover {	color: #fff; 	font-weight: 400;	text-decoration: none;	background: #004a8b;	border-bottom: 3px solid #f3a713;	padding: 2px 5px 3px 5px; }.subNav{	display: none;	text-indent: 1em;	font-style: italic;}		#sideBar {	float:right;	top: 0px;	right: 0px;	background-color: yellow;	width: 147px;}#foot{	position:relative;    width: 780px;	margin-top: 0px;	padding: 2px 0px;    background: #727270; /* #003366; /*#006699; /*  url(images/bkgnd_bar.jpg)   0 -10px repeat-x ; */	text-align:center;	border-top: 1px solid rgb(30%, 30%, 30%);		}#foot p{	padding: 0px 0px 2px 0px;	margin:0px;	font-size: 0.6em;	font-style: italic;	color: #fff;}	#foot a{	color: #eee !important;	padding: 2px 2px;	border: none;	font-weight: 500;	text-decoration:none;}#foot a:hover{	color: #fff !important;	padding: 1px 1px;	font-weight: 500;	background-color:#333 !important;	border: 1px solid #CCCCCC !important;}#foot a:visited{	color: #eee !important;	border: none;	font-weight: 500;	text-decoration:none;}#update{	position: absolute;	top: 0px;	right: 10px;}#update p{	font-size: 10px;	font-style:italic;	color: #999999;}.imageBlockNoFill{	margin: 0px;	padding: 0px;	font-size: 0.8em;	/* text-align: center;*/}.imageBlockNoFill img {	margin: 5px;	padding: 3px;}	.imageBlockCenter{	margin: 0px 0px 0px 0px;	padding: 5px;	text-align: center !important;	/* border: 1px dotted gray; */	font-size: 0.8em;}.imageBlockCenter img {	padding: 5px;	background: #fff;	border: 1px solid gray;}.imageBlockCenterNoFill{	text-align: center;	font-size: 0.8em;		margin: 0px;	padding: 0px;	vertical-align:top;}.imageBlockCenterNoFill img {	margin: 5px;	padding: 3px;}	.imageBlockLFloat{	float: left;	margin: 0px;	padding: 0px 15px 3px 0;	font-size: 0.8em;}.imageBlockLFloat img {	padding: 5px;	background: #eee;	border: 1px solid gray;}.imageBlockRFloat{	float: right;	margin: 0px;	padding: 0px 0px 3px 15px;	font-size: 0.8em;}.imageBlockRFloat img {	padding: 5px;	background: #eee;	border: 1px solid gray;}	.imageBlockLFloatNoFill{	float: left;	margin: 0px;	padding: 0px 15px 3px 0;	font-size: 0.8em;}.imageBlockLFloatNoFIll img {	margin: 0px;	padding: 5px;}.imageBlockRFloatNoFill{	float: right;	margin: 0px;	padding: 0px 0px 3px 15px;	font-size: 0.8em;}.imageBlockRFloatNoFIll img {	padding: 5px;	background: none;	border: none;}	.buttonLink{	margin: 10px 10px;	text-align: center;	}.buttonLink a{	font-size: 12px;	font-weight: bold;	margin: 0px;	padding: 10px 15px;	text-decoration: none;	color: #FFFF66;	border: 1px solid #ffcc33;	background: #0066cc;}.buttonLink a:hover{	margin: 0px;	padding: 10px 15px;	color: #FFFF66;	border: 1px solid #ccc;	background: #003366;}.toplink{	margin: 0px 20px 0px 0px;	text-align: right;	}.toplink a{	font-size: 9px;	font-style:italic;	margin: 0px;	padding: 2px 5px;	text-decoration: none;	color: #FF6665;	border: 1px solid #999;	background: #eee;}.toplink a:hover{	margin: 0px;	padding: 2px 5px;	color: #eee;	border: 1px solid #999;	background: #CC3333; /* #999; */}.toplinkCenter{	margin: 0px 20px 0px 0px;	text-align: center;	}.toplinkCenter a{	font-size: 9px;	font-style:italic;	margin: 0px;	padding: 2px 5px;	text-decoration: none;	color: #FF6665;	border: 1px solid #999;	background: #eee;}.toplinkCenter a:hover{	margin: 0px;	padding: 2px 5px;	color: #eee;	border: 1px solid #999;	background:#CC3333; /* #999; */}.linkCenter{	margin: 20px 0px 5px 0px;	text-align: center;	}.linkCenter a{	font-size: 11px;	font-style:italic;	font-weight: bold;	margin: 5px 0px;	padding: 5px;	text-decoration: none;	color: #CC3333;	border: 1px solid #999;	background: #eee;}.linkCenter a:hover{	margin: 5px 0px;	padding: 5px;	color: #eee;	border: 1px solid #999;	background: #CC3333;}.linkCenterWhite{	margin: 20px 0px 5px 0px;	text-align: center;	}.linkCenterWhite a{	font-size: 11px;	font-style:italic;	font-weight: bold;	margin: 5px 0px;	padding: 5px;	text-decoration: none;	color: #CC3333;	border: 1px solid #999;	background: #fff;}.linkCenterWhite a:hover{	margin: 5px 0px;	padding: 5px;	color: #eee;	border: 1px solid #999;	background: #CC3333;}.qform{	margin-top: 20px;	margin-bottom: 5px;	padding: 0px;	font-weight: bold;	font-style: italic;	font-size: 12px;}.aform{	margin: 0px;	padding: 0px;	font-size: 12px;	}.bform{	font-weight: bold;}.formBlock{	margin: 5px 30px 0px 10px;	padding-left: 20px;}.formBlock p{	margin-top: 10px;	line-height: 1.5em;}.eventBlock{	margin: 0px;	padding: 0px -40px 0px 10px;	border: 1px dotted black;	background-color: #fff;}.centerBlock{	margin: 20px;	padding: 10px;	text-align: center;	border: 1px dotted black;}.centerBlockNoBorder{	margin: 0px;	padding: 10px 0px;	text-align: center;	border: none;}.centerBlockGrey{	margin: 20px;	padding: 10px;	text-align: center;	border: 1px dotted black;	background: #eee;}.centerBlockBlue{	margin: 20px;	padding: 10px;	text-align: center;	border: 1px dotted black;	background: #006699;	color: #FFFFCC;}.centerBlockRed{	margin: 20px;	padding: 10px;	text-align: center;	border: 1px dotted black;	color: #eec;	background: #990000;}table{	margin: 0px 0px -5px 0px;	padding: 0px;	background: none;}table#contact{	margin: 0px 0px -5px 0px;	padding: 0px;	background: #fff;}th{	margin: 0px 10px 0px 0px;	padding: 1px 0.33em 1px 10px;	border: 1px solid #ccc;	font-weight: bold;	font-size: 10px;	color:#fff;	background: #f8f5c4;;	text-align: center;}th#hdr{	margin: 0px 10px 0px 0px;	padding: 1px 0.33em 1px 10px;	border: 1px solid #ccc;	font-weight: bold;	font-size: 10px;	color:#fff;	background: #727270;	text-align: center;}th#rt{	margin: 0px 10px 0px 0px;	padding: 1px 0.33em 1px 10px;	border: 1px solid #ccc;	font-weight: bold;	font-size: 10px;	color:#fff;	background: none;	text-align: center;}tr#ba{	background: #004a8b;	color: #FFFF99;}td.ba{	margin: 10px 10px;	padding: 5px 20px;	border: 1px solid #ccc;	font-weight: bold;	font-size: 12px;	color: #fff;	text-align: center;}td.alt{	margin: 10px 10px;	padding: 5px 20px;	border: 1px solid #ccc;	font-weight: 400;	font-size: 12px;	color: #000;	background: #f9e4bb;}td{	margin: 10px 10px;	padding: 5px 20px;	border: 1px solid #ccc;	font-weight: 400;	font-size: 12px;	color: #000;	text-align: left;}.qform{	margin-top: 20px;	margin-bottom: 5px;	padding: 0px;	font-weight: bold;	font-style: italic;	font-size: 12px;}.aform{	margin: 0px;	padding: 0px;	font-size: 12px;	}.bform{	font-weight: bold;}	
