/* CSS Document *//* tags */img{	border: none;}body{	color: #FFFFFF;	background-color: #CCCCCC;	background-image: url('../images/bodyBg.jpg');	background-repeat: repeat-x;	background-position: top left;	font-family:Arial, Helvetica, sans-serif;	font-size: 0.75em;	line-height: 1.5em;}a{	color: #333;	font-weight: bold;}/*a:hover{	color:#0000FF;	font-weight: bold;	text-decoration: none;}*/a:hover{	text-decoration:underline; 	font-weight:normal;	color:#990000;}/* widget bar layout*/.widgetbar{	position: absolute;	bottom: 115px;	right: -1px;	width: 535px;	height: 72px;	background-image:url('../images/widgetbar.png');	background-repeat:no-repeat;	overflow:hidden;	font-size:10px;	line-height: 12px;	z-index: 50;}.widgetbar p{	float: left;	min-width: 50px;}.widgetbar ul{	float: left;	margin: 10px 0px;	padding: 0px;	list-style:none;}.widgetbar a{	color: #FFFFFF;	font-weight: normal;}.widgetbar a:hover{	color:#C0C0C0;	text-decoration: underline;	font-weight: normal;}.calendarIcon{	float: left;	margin: 5px 10px 0px 60px;}.downloadIcon{	float: left;	margin: 7px 10px 10px 30px;}/* main content layout */.centerWrapper{	position: relative;	margin-left: auto;	margin-right: auto;	width: 772px;}.bigR{	position:absolute;	z-index: 40;}.roserLogo{	position:absolute;	top: 45px;	left: 45px;	z-index:45;}.bodyDiv{	width: 772px;	margin: 15px 0 0 0;	height: 540px;	background-image:url(../images/blankBg.png);	background-repeat: no-repeat;	background-position: right top;}.leftColumn{	float: left;	width: 360px;}.rightColumn{	position: absolute;	z-index: 90;	display:block;	margin-left: 390px;	width: 542px;	height: 0px;	top: 60px;	right: 0px;	color:#333333;	padding: 0px;}#scrolldown{	margin-left: 140px;}#scrollup{	margin-top: 15px;	margin-left: 140px;}#pagecopy{	height: 430px;}.copy{	position:relative;	background-image: url('../images/bodyBg.png');	border-left: 1px #151515 solid;	border-right: 1px #151515 solid;	padding: 0px 60px;	width: 420px;	overflow:hidden;}.copy h1{	color:#990000;	font-weight: bold;	font-size: 16px;	line-height: 140%;}.copy h2{	font-size: 13px;	color:#333333;	font-weight: bold;	padding: 0px;	margin: 0px;}/*.copy h3{	font-weight: bold;	font-size: 12px;	padding: 0px;	margin: 0px;}*/.copy p{	padding: 0px;	margin: 0px 0px 14px 0px;}/* format grant download 'table' */#grantAppsDownload{	position: relative;/*	border: 10px solid #333333; */	width: 420px;	margin: 15px 0px;	padding: 0px;	height: 117%;/*	height: 299px; */}#grantAppsDownload ul{/*	border: 10px solid black; */	margin: 0px;	width: 420px;	padding: 0px;	list-style: none;	clear: left;}#grantAppsDownload ul li{	margin: 0px;	padding: 0px;	display: block;	/*vertical-align: middle; */	float: left;	height: 40px;}#grantAppsDownload ul li.col1{		border-bottom: 1px solid #333333;	border-left: 1px solid #333333;	width: 217px;	padding: 5px 10px;	color:#990000;	font-weight: bold;	font-size: 14px;	line-height: 16px;	vertical-align: middle;}#grantAppsDownload ul li.col2{		border-left: 1px solid #333333;	border-bottom: 1px solid #333333;	width: 80px;	text-align: center;	vertical-align: middle;	padding: 5px;}#grantAppsDownload ul li.col3{		border-left: 1px solid #333333;	border-bottom: 1px solid #333333;	border-right: 1px solid #333333;	width: 79px;	text-align: center;	vertical-align: middle;	padding: 5px;}#grantAppsDownload p.redUnderlined{	color:#990000;	text-decoration: underline;	padding: 0px;	margin: 0px;}#wordIconDiv{	display: block;	position: absolute;	width: 170px;	top: 40px;	left: 10px;}#wordIcon{	margin-top: -5px;	margin-right: 10px;		float: left;}#pdfIconDiv{	display: block;	position: absolute;	width: 170px;	top: 40px;	left: 200px;}#pdfIcon{	margin-top: -8px;		margin-right: 10px;		float: left;}#colTitle1{	position: absolute;	width: 60px;	bottom: 4px;	right: 103px;}#colTitle2{	position: absolute;	width: 60px;	bottom: 4px;	right: 13px;}.hRow{	border:  1px solid #333333;	position: relative;	display: block;	padding: 10px;	height: 75px;	width: 398px;}.boldRed{		color:#990000;	font-weight: bold;}/* footer content layout */.footerDiv{	width: 772px;	position: relative;	text-align: left;	color: #666666;	padding: 10px 0px;	clear: both;	font-size: 9px;	}.copywriteDiv{	padding-left:50px;}.footerMenu{	margin: 0px;	padding: 0px;}.footerMenu li{	margin: 0px;	padding:  0px 10px;	list-style:none;	display: inline;}.footerMenu li.rightDivider{	border-right: 1px #666666 solid;}.footerMenu a{	color: #666666;	font-weight: normal;}.footerMenu a:hover{	color:#990000;	text-decoration: none;	font-weight: normal;}/* contact form */#contactForm{	margin: 0px;	width: 510px;	margin: 0px 0px 40px 0px;	border: #ccc solid 1px;	padding: 10px 30px 30px 30px;}#formOutput{	color: #FF0000;}.projectDetails{	display: none;	padding: 0px;	margin: 0px;}._user{	display: none;	}.contactlabel{	font-size: 12px;	color:#0000FF;	line-height: 14px;	margin: 0px;	padding: 6px 0px 0px 0px;	font-weight:normal;	}.submitBtn{	padding: 0px;	margin: 0px 20px 0px 0px;}.formButtons{	padding: 0px;	margin: 0px;	}.ajaxLoading{	display: none;	padding: 0px;	margin: 0px auto;	text-align:  center;}.ajaxloadingGIF{	padding: 4px;	margin: 0px auto;}.inputError{	border:1px solid #FF0000;	padding:2px;}.alert{	color: #FF0000;	}.application_table{}.application_table{	/* border: 1px solid #000; */	width: 100%;	border-collapse: collapse;	}.application_table tr{	/* border: 1px solid #000; */	width: 100%;	padding: 0px;}.application_table tr td{	border: 1px solid #000;	width: 100%;}.app_title_cell{	border-top: 1px solid #000;	border-left: 1px solid #000;	border-right: 1px solid #000;}.app_space_left{	border-left: 1px solid #000;}.app_space_right{	border-right: 1px solid #000;}.app_col1{		border-top: 1px solid #000;	width: 218px;	padding: 5px 10px;	color:#990000;	font-weight: bold;	font-size: 14px;	line-height: 16px;	vertical-align: middle;}.app_col2{		border-left: 1px solid #333333;	border-top: 1px solid #333333;	width: 80px;	text-align: center;	vertical-align: middle;	padding: 5px;}.app_col3{		border-left: 1px solid #333333;	border-top: 1px solid #333333;	width: 80px;	text-align: center;	vertical-align: middle;	padding: 5px;}