/* General CSS for Cultura Body Begins  */
body {
	background-color: #85b739;
	background-image:url(../elements/bg-page.jpg);
	background-position:top;
	background-repeat: repeat-y;
	text-align:center; 
}

body {margin-top: 0px;}
body.bggradient1 {background-color: #adccea; background-image: url(../elements/bg-page1.gif); background-repeat: repeat-x; text-align:center; }
body.bggradientcenter1 {background-color: #8fb2da; background-image: url(../elements/bg-passportcenter1.gif); background-repeat: repeat-x; text-align:center; }
body.inews {background-color: #1A1A1C; text-align:center; }
/* General CSS for Cultura Body Ends  */


/* CSS for Text Begins */
.textoffblack8 {
	font-family: Arial, Verdana, sans-serif;
	font-weight: normal;
	font-size: 8px;
	color: #333333;
	text-decoration: none;
	word-spacing: 0px;
	letter-spacing: 0px;
	line-height: 140%;
}
.textoffblack8close {
	font-family: Arial, Verdana, sans-serif;
	font-weight: normal;
	font-size: 8px;
	color: #333333;
	text-decoration: none;
	word-spacing: 0px;
	letter-spacing: 0px;
	line-height: 110%;
}
.textoffblack9 {
	font-family: Arial, Verdana, sans-serif;
	font-weight: normal;
	font-size: 9px;
	color: #333333;
	text-decoration: none;
	word-spacing: 0px;
	letter-spacing: 0px;
	line-height: 140%;
}
.textoffblack9close {
	font-family: Arial, Verdana, sans-serif;
	font-weight: normal;
	font-size: 9px;
	color: #333333;
	text-decoration: none;
	word-spacing: 0px;
	letter-spacing: 0px;
	line-height: 110%;
}
.textoffblack10 {
	font-family: Arial, Verdana, sans-serif;
	font-weight: normal;
	font-size: 10px;
	color: #333333;
	text-decoration: none;
	word-spacing: 0px;
	letter-spacing: 0px;
	line-height: 140%;
}
.textoffblack10close {
	font-family: Arial, Verdana, sans-serif;
	font-weight: normal;
	font-size: 10px;
	color: #333333;
	text-decoration: none;
	word-spacing: 0px;
	letter-spacing: 0px;
	line-height: 110%;
}
.textoffblack11 {
	font-family: Arial, Verdana, sans-serif;
	font-weight: normal;
	font-size: 11px;
	color: #333333;
	text-decoration: none;
	word-spacing: 0px;
	letter-spacing: 0px;
	line-height: 140%;
}
.textoffblack11close {
	font-family: Arial, Verdana, sans-serif;
	font-weight: normal;
	font-size: 11px;
	color: #333333;
	text-decoration: none;
	word-spacing: 0px;
	letter-spacing: 0px;
	line-height: 110%;
}
.textoffblack12 {
	font-family: Arial, Verdana, sans-serif;
	font-weight: normal;
	font-size: 12px;
	color: #333333;
	text-decoration: none;
	word-spacing: 0px;
	letter-spacing: 0px;
	line-height: 140%;
}
.textoffblack12close {
	font-family: Arial, Verdana, sans-serif;
	font-weight: normal;
	font-size: 12px;
	color: #333333;
	text-decoration: none;
	word-spacing: 0px;
	letter-spacing: 0px;
	line-height: 110%;
}
.textoffblack13 {
	font-family: Arial, Verdana, sans-serif;
	font-weight: normal;
	font-size: 13px;
	color: #333333;
	text-decoration: none;
	word-spacing: 0px;
	letter-spacing: 0px;
	line-height: 140%;
}
.textoffblack13close {
	font-family: Arial, Verdana, sans-serif;
	font-weight: normal;
	font-size: 13px;
	color: #333333;
	text-decoration: none;
	word-spacing: 0px;
	letter-spacing: 0px;
	line-height: 110%;
}
.textoffblack13status {
	font-family: Arial, Verdana, sans-serif;
	font-weight: 300;
	font-size: 13px;
	color: #333333;
	text-decoration: none;
	word-spacing: 0px;
	letter-spacing: 0px;
	line-height: 110%;
}
.textoffblack14 {
	font-family: Arial, Verdana, sans-serif;
	font-weight: normal;
	font-size: 14px;
	color: #333333;
	text-decoration: none;
	word-spacing: 0px;
	letter-spacing: 0px;
	line-height: 140%;
}
.textoffblack14close {
	font-family: Arial, Verdana, sans-serif;
	font-weight: normal;
	font-size: 14px;
	color: #333333;
	text-decoration: none;
	word-spacing: 0px;
	letter-spacing: 0px;
	line-height: 110%;
}
.textoffblack15 {
	font-family: Arial, Verdana, sans-serif;
	font-weight: normal;
	font-size: 15px;
	color: #333333;
	text-decoration: none;
	word-spacing: 0px;
	letter-spacing: 0px;
	line-height: 140%;
}
.textoffblack15close {
	font-family: Arial, Verdana, sans-serif;
	font-weight: normal;
	font-size: 15px;
	color: #333333;
	text-decoration: none;
	word-spacing: 0px;
	letter-spacing: 0px;
	line-height: 110%;
}
.textoffblack1 {
	font-family: Arial, Verdana, sans-serif;
	font-weight: normal;
	font-size: 11px;
	color: #333333;
	text-decoration: none;
	word-spacing: 0px;
	letter-spacing: 0px;
	line-height: 140%;
}
.textoffblack1close {
	font-family: Arial, Verdana, sans-serif;
	font-weight: normal;
	font-size: 11px;
	color: #333333;
	text-decoration: none;
	word-spacing: 0px;
	letter-spacing: 0px;
	line-height: 110%;
}
.textoffblack2 {
	font-family: Arial, Verdana, sans-serif;
	font-weight: normal;
	font-size: 12px;
	color: #333333;
	text-decoration: none;
	word-spacing: 0px;
	letter-spacing: 0px;
	line-height: 140%;
}
.textoffblack2close {
	font-family: Arial, Verdana, sans-serif;
	font-weight: normal;
	font-size: 12px;
	color: #333333;
	text-decoration: none;
	word-spacing: 0px;
	letter-spacing: 0px;
	line-height: 110%;
}
.textoffblack3 {
	font-family: Arial, Verdana, sans-serif;
	font-weight: normal;
	font-size: 13px;
	color: #333333;
	text-decoration: none;
	word-spacing: 0px;
	letter-spacing: 0px;
	line-height: 140%;
}
.textoffblack3close {
	font-family: Arial, Verdana, sans-serif;
	font-weight: normal;
	font-size: 13px;
	color: #333333;
	text-decoration: none;
	word-spacing: 0px;
	letter-spacing: 0px;
	line-height: 110%;
}


.textwhite8 {
	font-family: Arial, Verdana, sans-serif;
	font-weight: normal;
	font-size: 8px;
	color: #FFFFFF;
	text-decoration: none;
	word-spacing: 0px;
	letter-spacing: 0px;
	line-height: 140%;
}
.textwhite8close {
	font-family: Arial, Verdana, sans-serif;
	font-weight: normal;
	font-size: 8px;
	color: #FFFFFF;
	text-decoration: none;
	word-spacing: 0px;
	letter-spacing: 0px;
	line-height: 110%;
}
.textwhite9 {
	font-family: Arial, Verdana, sans-serif;
	font-weight: normal;
	font-size: 9px;
	color: #FFFFFF;
	text-decoration: none;
	word-spacing: 0px;
	letter-spacing: 0px;
	line-height: 140%;
}
.textwhite9close {
	font-family: Arial, Verdana, sans-serif;
	font-weight: normal;
	font-size: 9px;
	color: #FFFFFF;
	text-decoration: none;
	word-spacing: 0px;
	letter-spacing: 0px;
	line-height: 110%;
}
.textwhite10 {
	font-family: Arial, Verdana, sans-serif;
	font-weight: normal;
	font-size: 10px;
	color: #FFFFFF;
	text-decoration: none;
	word-spacing: 0px;
	letter-spacing: 0px;
	line-height: 140%;
}
.textwhite10close {
	font-family: Arial, Verdana, sans-serif;
	font-weight: normal;
	font-size: 10px;
	color: #FFFFFF;
	text-decoration: none;
	word-spacing: 0px;
	letter-spacing: 0px;
	line-height: 110%;
}
.textwhite12 {
	font-family: Arial, Verdana, sans-serif;
	font-weight: normal;
	font-size: 12px;
	color: #FFFFFF;
	text-decoration: none;
	word-spacing: 0px;
	letter-spacing: 0px;
	line-height: 140%;
}
.textwhite12close {
	font-family: Arial, Verdana, sans-serif;
	font-weight: normal;
	font-size: 12px;
	color: #FFFFFF;
	text-decoration: none;
	word-spacing: 0px;
	letter-spacing: 0px;
	line-height: 110%;
}
.textwhite14 {
	font-family: Arial, Verdana, sans-serif;
	font-weight: normal;
	font-size: 14px;
	color: #FFFFFF;
	text-decoration: none;
	word-spacing: 0px;
	letter-spacing: 0px;
	line-height: 140%;
}
.textwhite14close {
	font-family: Arial, Verdana, sans-serif;
	font-weight: normal;
	font-size: 14px;
	color: #FFFFFF;
	text-decoration: none;
	word-spacing: 0px;
	letter-spacing: 0px;
	line-height: 110%;
}
.textwhite15 {
	font-family: Arial, Verdana, sans-serif;
	font-weight: normal;
	font-size: 15px;
	color: #FFFFFF;
	text-decoration: none;
	word-spacing: 0px;
	letter-spacing: 0px;
	line-height: 140%;
}
.textwhite15close {
	font-family: Arial, Verdana, sans-serif;
	font-weight: normal;
	font-size: 15px;
	color: #FFFFFF;
	text-decoration: none;
	word-spacing: 0px;
	letter-spacing: 0px;
	line-height: 110%;
}
.textwhite1 {
	font-family: Arial, Verdana, sans-serif;
	font-weight: normal;
	font-size: 11px;
	color: #FFFFFF;
	text-decoration: none;
	word-spacing: 0px;
	letter-spacing: 0px;
	line-height: 140%;
}
.textwhite1close {
	font-family: Arial, Verdana, sans-serif;
	font-weight: normal;
	font-size: 11px;
	color: #FFFFFF;
	text-decoration: none;
	word-spacing: 0px;
	letter-spacing: 0px;
	line-height: 110%;
}
.textwhite2 {
	font-family: Arial, Verdana, sans-serif;
	font-weight: normal;
	font-size: 12px;
	color: #FFFFFF;
	text-decoration: none;
	word-spacing: 0px;
	letter-spacing: 0px;
	line-height: 140%;
}
.textwhite2close {
	font-family: Arial, Verdana, sans-serif;
	font-weight: normal;
	font-size: 12px;
	color: #FFFFFF;
	text-decoration: none;
	word-spacing: 0px;
	letter-spacing: 0px;
	line-height: 110%;
}
.textwhite3 {
	font-family: Arial, Verdana, sans-serif;
	font-weight: normal;
	font-size: 13px;
	color: #FFFFFF;
	text-decoration: none;
	word-spacing: 0px;
	letter-spacing: 0px;
	line-height: 140%;
}
.textwhite3close {
	font-family: Arial, Verdana, sans-serif;
	font-weight: normal;
	font-size: 13px;
	color: #FFFFFF;
	text-decoration: none;
	word-spacing: 0px;
	letter-spacing: 0px;
	line-height: 110%;
}


.textltgray8 {
	font-family: Arial, Verdana, sans-serif;
	font-weight: normal;
	font-size: 8px;
	color: #CCCCCC;
	text-decoration: none;
	word-spacing: 0px;
	letter-spacing: 0px;
	line-height: 140%;
}
.textltgray8close {
	font-family: Arial, Verdana, sans-serif;
	font-weight: normal;
	font-size: 8px;
	color: #CCCCCC;
	text-decoration: none;
	word-spacing: 0px;
	letter-spacing: 0px;
	line-height: 110%;
}
.textltgray9 {
	font-family: Arial, Verdana, sans-serif;
	font-weight: normal;
	font-size: 9px;
	color: #CCCCCC;
	text-decoration: none;
	word-spacing: 0px;
	letter-spacing: 0px;
	line-height: 140%;
}
.textltgray9close {
	font-family: Arial, Verdana, sans-serif;
	font-weight: normal;
	font-size: 9px;
	color: #CCCCCC;
	text-decoration: none;
	word-spacing: 0px;
	letter-spacing: 0px;
	line-height: 110%;
}
.textltgray10 {
	font-family: Arial, Verdana, sans-serif;
	font-weight: normal;
	font-size: 10px;
	color: #CCCCCC;
	text-decoration: none;
	word-spacing: 0px;
	letter-spacing: 0px;
	line-height: 140%;
}
.textltgray10close {
	font-family: Arial, Verdana, sans-serif;
	font-weight: normal;
	font-size: 10px;
	color: #CCCCCC;
	text-decoration: none;
	word-spacing: 0px;
	letter-spacing: 0px;
	line-height: 110%;
}
.textltgray12 {
	font-family: Arial, Verdana, sans-serif;
	font-weight: normal;
	font-size: 12px;
	color: #CCCCCC;
	text-decoration: none;
	word-spacing: 0px;
	letter-spacing: 0px;
	line-height: 140%;
}
.textltgray12close {
	font-family: Arial, Verdana, sans-serif;
	font-weight: normal;
	font-size: 12px;
	color: #CCCCCC;
	text-decoration: none;
	word-spacing: 0px;
	letter-spacing: 0px;
	line-height: 110%;
}

.textltgray1close {
	font-family: Arial, Verdana, sans-serif;
	font-weight: normal;
	font-size: 11px;
	color: #CCCCCC;
	text-decoration: none;
	word-spacing: 0px;
	letter-spacing: 0px;
	line-height: 110%;
}
.textltgray2close {
	font-family: Arial, Verdana, sans-serif;
	font-weight: normal;
	font-size: 12px;
	color: #CCCCCC;
	text-decoration: none;
	word-spacing: 0px;
	letter-spacing: 0px;
	line-height: 110%;
}
.textltgray3close {
	font-family: Arial, Verdana, sans-serif;
	font-weight: normal;
	font-size: 11px;
	color: #CCCCCC;
	text-decoration: none;
	word-spacing: 0px;
	letter-spacing: 0px;
	line-height: 110%;
}


.textgray8 {
	font-family: Arial, Verdana, sans-serif;
	font-weight: normal;
	font-size: 8px;
	color: #777777;
	text-decoration: none;
	word-spacing: 0px;
	letter-spacing: 0px;
	line-height: 140%;
}
.textgray8close {
	font-family: Arial, Verdana, sans-serif;
	font-weight: normal;
	font-size: 8px;
	color: #777777;
	text-decoration: none;
	word-spacing: 0px;
	letter-spacing: 0px;
	line-height: 110%;
}
.textgray9 {
	font-family: Arial, Verdana, sans-serif;
	font-weight: normal;
	font-size: 9px;
	color: #777777;
	text-decoration: none;
	word-spacing: 0px;
	letter-spacing: 0px;
	line-height: 140%;
}
.textgray9close {
	font-family: Arial, Verdana, sans-serif;
	font-weight: normal;
	font-size: 9px;
	color: #777777;
	text-decoration: none;
	word-spacing: 0px;
	letter-spacing: 0px;
	line-height: 110%;
}
.textgray10 {
	font-family: Arial, Verdana, sans-serif;
	font-weight: normal;
	font-size: 10px;
	color: #777777;
	text-decoration: none;
	word-spacing: 0px;
	letter-spacing: 0px;
	line-height: 140%;
}
.textgray10close {
	font-family: Arial, Verdana, sans-serif;
	font-weight: normal;
	font-size: 10px;
	color: #777777;
	text-decoration: none;
	word-spacing: 0px;
	letter-spacing: 0px;
	line-height: 110%;
}
.textgray12 {
	font-family: Arial, Verdana, sans-serif;
	font-weight: normal;
	font-size: 12px;
	color: #777777;
	text-decoration: none;
	word-spacing: 0px;
	letter-spacing: 0px;
	line-height: 140%;
}
.textgray12close {
	font-family: Arial, Verdana, sans-serif;
	font-weight: normal;
	font-size: 12px;
	color: #777777;
	text-decoration: none;
	word-spacing: 0px;
	letter-spacing: 0px;
	line-height: 110%;
}


.textaulleblue8 {
	font-family: Arial, Verdana, sans-serif;
	font-weight: normal;
	font-size: 8px;
	color: #3b5998;
	text-decoration: none;
	word-spacing: 0px;
	letter-spacing: 0px;
	line-height: 140%;
}
.textaulleblue8close {
	font-family: Arial, Verdana, sans-serif;
	font-weight: normal;
	font-size: 8px;
	color: #3b5998;
	text-decoration: none;
	word-spacing: 0px;
	letter-spacing: 0px;
	line-height: 110%;
}
.textaulleblue9 {
	font-family: Arial, Verdana, sans-serif;
	font-weight: normal;
	font-size: 9px;
	color: #3b5998;
	text-decoration: none;
	word-spacing: 0px;
	letter-spacing: 0px;
	line-height: 140%;
}
.textaulleblue9close {
	font-family: Arial, Verdana, sans-serif;
	font-weight: normal;
	font-size: 9px;
	color: #3b5998;
	text-decoration: none;
	word-spacing: 0px;
	letter-spacing: 0px;
	line-height: 110%;
}
.textaulleblue10 {
	font-family: Arial, Verdana, sans-serif;
	font-weight: normal;
	font-size: 10px;
	color: #3b5998;
	text-decoration: none;
	word-spacing: 0px;
	letter-spacing: 0px;
	line-height: 140%;
}
.textaulleblue10close {
	font-family: Arial, Verdana, sans-serif;
	font-weight: normal;
	font-size: 10px;
	color: #3b5998;
	text-decoration: none;
	word-spacing: 0px;
	letter-spacing: 0px;
	line-height: 110%;
}
.textaulleblue12 {
	font-family: Arial, Verdana, sans-serif;
	font-weight: normal;
	font-size: 12px;
	color: #3b5998;
	text-decoration: none;
	word-spacing: 0px;
	letter-spacing: 0px;
	line-height: 140%;
}
.textaulleblue12close {
	font-family: Arial, Verdana, sans-serif;
	font-weight: normal;
	font-size: 12px;
	color: #3b5998;
	text-decoration: none;
	word-spacing: 0px;
	letter-spacing: 0px;
	line-height: 110%;
}
.textaulleblue1close {
	font-family: Arial, Verdana, sans-serif;
	font-weight: normal;
	font-size: 11px;
	color: #3b5998;
	text-decoration: none;
	word-spacing: 0px;
	letter-spacing: 0px;
	line-height: 110%;
}
.textaulleblue1 {
	font-family: Arial, Verdana, sans-serif;
	font-weight: normal;
	font-size: 11px;
	color: #3b5998;
	text-decoration: none;
	word-spacing: 0px;
	letter-spacing: 0px;
	line-height: 140%;
}

/* Name Title Begins */
.textaulleblue18close {
	font-family: Arial, Verdana, sans-serif;
	font-weight: 500;
	font-size: 18px;
	color: #3b5998;
	text-decoration: none;
	word-spacing: 0px;
	letter-spacing: 0px;
	line-height: 110%;
	margin-bottom: 5px;
}

.textaulleblue18 {
	font-family: Arial, Verdana, sans-serif;
	font-weight: 500;
	font-size: 18px;
	color: #3b5998;
	text-decoration: none;
	word-spacing: 0px;
	letter-spacing: 0px;
	line-height: 140%;
}
/* Name Title Ends */


.textaulleblue22close {
	font-family: Arial, Verdana, sans-serif;
	font-weight: normal;
	font-size: 22px;
	color: #3b5998;
	text-decoration: none;
	word-spacing: 0px;
	letter-spacing: 0px;
	line-height: 110%;
	margin-bottom: 5px;
}
.textaulleblue22 {
	font-family: Arial, Verdana, sans-serif;
	font-weight: normal;
	font-size: 22px;
	color: #3b5998;
	text-decoration: none;
	word-spacing: 0px;
	letter-spacing: 0px;
	line-height: 140%;
}

/* CSS for Text Ends */





/* CSS for Links Begin */
a.linkearthgreen13:link {
	font-family: Arial, Verdana, sans-serif;
	font-weight: bold;
	font-size: 13px;
	color: #65c738;
	text-decoration: none;
	word-spacing: 0px;
	letter-spacing: 0px;
	line-height: 140%;
}
a.linkearthgreen13:visited {
	font-family: Arial, Verdana, sans-serif;
	font-weight: bold;
	font-size: 13px;
	color: #65c738;
	text-decoration: none;
	word-spacing: 0px;
	letter-spacing: 0px;
	line-height: 140%;
}
a.linkearthgreen13:hover {
	font-family: Arial, Verdana, sans-serif;
	font-weight: bold;
	font-size: 13px;
	color: #528a38;
	text-decoration: underline;
	word-spacing: 0px;
	letter-spacing: 0px;
	line-height: 140%;
}
a.linkearthgreen13:active {
	font-family: Arial, Verdana, sans-serif;
	font-weight: bold;
	font-size: 13px;
	color: #65c738;
	text-decoration: none;
	word-spacing: 0px;
	letter-spacing: 0px;
	line-height: 140%;
}


a.linkaulleblue3close:link {
	font-family: Arial, Verdana, sans-serif;
	font-weight: normal;
	font-size: 11px;
	color: #3b5998;
	text-decoration: none;
	word-spacing: 0px;
	letter-spacing: 0px;
	line-height: 110%;
}
a.linkaulleblue3close:visited {
	font-family: Arial, Verdana, sans-serif;
	font-weight: normal;
	font-size: 11px;
	color: #3b5998;
	text-decoration: none;
	word-spacing: 0px;
	letter-spacing: 0px;
	line-height: 110%;
}
a.linkaulleblue3close:hover {
	font-family: Arial, Verdana, sans-serif;
	font-weight: normal;
	font-size: 11px;
	color: #1b3160;
	text-decoration: underline;
	word-spacing: 0px;
	letter-spacing: 0px;
	line-height: 110%;
}
a.linkaulleblue3close:active {
	font-family: Arial, Verdana, sans-serif;
	font-weight: normal;
	font-size: 11px;
	color: #3b5998;
	text-decoration: none;
	word-spacing: 0px;
	letter-spacing: 0px;
	line-height: 110%;
}

a.linkaulleblue4close:link {
	font-family: Arial, Verdana, sans-serif;
	font-weight: normal;
	font-size: 12px;
	color: #3b5998;
	text-decoration: none;
	word-spacing: 0px;
	letter-spacing: 0px;
	line-height: 110%;
}
a.linkaulleblue4close:visited {
	font-family: Arial, Verdana, sans-serif;
	font-weight: normal;
	font-size: 12px;
	color: #3b5998;
	text-decoration: none;
	word-spacing: 0px;
	letter-spacing: 0px;
	line-height: 110%;
}
a.linkaulleblue4close:hover {
	font-family: Arial, Verdana, sans-serif;
	font-weight: normal;
	font-size: 12px;
	color: #1b3160;
	text-decoration: underline;
	word-spacing: 0px;
	letter-spacing: 0px;
	line-height: 110%;
}
a.linkaulleblue4close:active {
	font-family: Arial, Verdana, sans-serif;
	font-weight: normal;
	font-size: 12px;
	color: #3b5998;
	text-decoration: none;
	word-spacing: 0px;
	letter-spacing: 0px;
	line-height: 110%;
}


a.linklightgrayl:link {
	font-family: Arial, Verdana, sans-serif;
	font-weight: normal;
	font-size: 9px;
	color: #CCCCCC;
	text-decoration: none;
	word-spacing: 0px;
	letter-spacing: 0px;
	line-height: 140%;
}
a.linklightgrayl:visited {
	font-family: Arial, Verdana, sans-serif;
	font-weight: normal;
	font-size: 9px;
	color: #CCCCCC;
	text-decoration: none;
	word-spacing: 0px;
	letter-spacing: 0px;
	line-height: 140%;
}
a.linklightgrayl:hover {
	font-family: Arial, Verdana, sans-serif;
	font-weight: normal;
	font-size: 9px;
	color: #89A8D6;
	text-decoration: underline;
	word-spacing: 0px;
	letter-spacing: 0px;
	line-height: 140%;
}
a.linklightgrayl:active {
	font-family: Arial, Verdana, sans-serif;
	font-weight: normal;
	font-size: 9px;
	color: #CCCCCC;
	text-decoration: none;
	word-spacing: 0px;
	letter-spacing: 0px;
	line-height: 140%;
}

a.linklightgray2:link {
	font-family: Arial, Verdana, sans-serif;
	font-weight: normal;
	font-size: 10px;
	color: #CCCCCC;
	text-decoration: none;
	word-spacing: 0px;
	letter-spacing: 0px;
	line-height: 140%;
}
a.linklightgray2:visited {
	font-family: Arial, Verdana, sans-serif;
	font-weight: normal;
	font-size: 10px;
	color: #CCCCCC;
	text-decoration: none;
	word-spacing: 0px;
	letter-spacing: 0px;
	line-height: 140%;
}
a.linklightgray2:hover {
	font-family: Arial, Verdana, sans-serif;
	font-weight: normal;
	font-size: 10px;
	color: #89A8D6;
	text-decoration: underline;
	word-spacing: 0px;
	letter-spacing: 0px;
	line-height: 140%;
}
a.linklightgray2:active {
	font-family: Arial, Verdana, sans-serif;
	font-weight: normal;
	font-size: 10px;
	color: #CCCCCC;
	text-decoration: none;
	word-spacing: 0px;
	letter-spacing: 0px;
	line-height: 140%;
}

a.linklightgray3:link {
	font-family: Arial, Verdana, sans-serif;
	font-weight: normal;
	font-size: 11px;
	color: #CCCCCC;
	text-decoration: none;
	word-spacing: 0px;
	letter-spacing: 0px;
	line-height: 140%;
}
a.linklightgray3:visited {
	font-family: Arial, Verdana, sans-serif;
	font-weight: normal;
	font-size: 11px;
	color: #CCCCCC;
	text-decoration: none;
	word-spacing: 0px;
	letter-spacing: 0px;
	line-height: 140%;
}
a.linklightgray3:hover {
	font-family: Arial, Verdana, sans-serif;
	font-weight: normal;
	font-size: 11px;
	color: #89A8D6;
	text-decoration: underline;
	word-spacing: 0px;
	letter-spacing: 0px;
	line-height: 140%;
}
a.linklightgray3:active {
	font-family: Arial, Verdana, sans-serif;
	font-weight: normal;
	font-size: 11px;
	color: #CCCCCC;
	text-decoration: none;
	word-spacing: 0px;
	letter-spacing: 0px;
	line-height: 140%;
}

a.linklightgray4:link {
	font-family: Arial, Verdana, sans-serif;
	font-weight: normal;
	font-size: 12px;
	color: #CCCCCC;
	text-decoration: none;
	word-spacing: 0px;
	letter-spacing: 0px;
	line-height: 140%;
}
a.linklightgray4:visited {
	font-family: Arial, Verdana, sans-serif;
	font-weight: normal;
	font-size: 12px;
	color: #CCCCCC;
	text-decoration: none;
	word-spacing: 0px;
	letter-spacing: 0px;
	line-height: 140%;
}
a.linklightgray4:hover {
	font-family: Arial, Verdana, sans-serif;
	font-weight: normal;
	font-size: 12px;
	color: #89A8D6;
	text-decoration: underline;
	word-spacing: 0px;
	letter-spacing: 0px;
	line-height: 140%;
}
a.linklightgray4:active {
	font-family: Arial, Verdana, sans-serif;
	font-weight: normal;
	font-size: 12px;
	color: #CCCCCC;
	text-decoration: none;
	word-spacing: 0px;
	letter-spacing: 0px;
	line-height: 140%;
}

a.linklightgray5:link {
	font-family: Arial, Verdana, sans-serif;
	font-weight: normal;
	font-size: 13px;
	color: #CCCCCC;
	text-decoration: none;
	word-spacing: 0px;
	letter-spacing: 0px;
	line-height: 140%;
}
a.linklightgray5:visited {
	font-family: Arial, Verdana, sans-serif;
	font-weight: normal;
	font-size: 13px;
	color: #CCCCCC;
	text-decoration: none;
	word-spacing: 0px;
	letter-spacing: 0px;
	line-height: 140%;
}
a.linklightgray5:hover {
	font-family: Arial, Verdana, sans-serif;
	font-weight: normal;
	font-size: 13px;
	color: #89A8D6;
	text-decoration: underline;
	word-spacing: 0px;
	letter-spacing: 0px;
	line-height: 140%;
}
a.linklightgray5:active {
	font-family: Arial, Verdana, sans-serif;
	font-weight: normal;
	font-size: 13px;
	color: #CCCCCC;
	text-decoration: none;
	word-spacing: 0px;
	letter-spacing: 0px;
	line-height: 140%;
}

a.linklightgray6:link {
	font-family: Arial, Verdana, sans-serif;
	font-weight: normal;
	font-size: 14px;
	color: #CCCCCC;
	text-decoration: none;
	word-spacing: 0px;
	letter-spacing: 0px;
	line-height: 140%;
}
a.linklightgray6:visited {
	font-family: Arial, Verdana, sans-serif;
	font-weight: normal;
	font-size: 14px;
	color: #CCCCCC;
	text-decoration: none;
	word-spacing: 0px;
	letter-spacing: 0px;
	line-height: 140%;
}
a.linklightgray6:hover {
	font-family: Arial, Verdana, sans-serif;
	font-weight: normal;
	font-size: 14px;
	color: #89A8D6;
	text-decoration: underline;
	word-spacing: 0px;
	letter-spacing: 0px;
	line-height: 140%;
}
a.linklightgray6:active {
	font-family: Arial, Verdana, sans-serif;
	font-weight: normal;
	font-size: 14px;
	color: #CCCCCC;
	text-decoration: none;
	word-spacing: 0px;
	letter-spacing: 0px;
	line-height: 140%;
}

a.linklightgray7:link {
	font-family: Arial, Verdana, sans-serif;
	font-weight: normal;
	font-size: 15px;
	color: #CCCCCC;
	text-decoration: none;
	word-spacing: 0px;
	letter-spacing: 0px;
	line-height: 140%;
}
a.linklightgray7:visited {
	font-family: Arial, Verdana, sans-serif;
	font-weight: normal;
	font-size: 15px;
	color: #CCCCCC;
	text-decoration: none;
	word-spacing: 0px;
	letter-spacing: 0px;
	line-height: 140%;
}
a.linklightgray7:hover {
	font-family: Arial, Verdana, sans-serif;
	font-weight: normal;
	font-size: 15px;
	color: #89A8D6;
	text-decoration: underline;
	word-spacing: 0px;
	letter-spacing: 0px;
	line-height: 140%;
}
a.linklightgray7:active {
	font-family: Arial, Verdana, sans-serif;
	font-weight: normal;
	font-size: 15px;
	color: #CCCCCC;
	text-decoration: none;
	word-spacing: 0px;
	letter-spacing: 0px;
	line-height: 140%;
}



a.linkwhitel:link {
	font-family: Arial, Verdana, sans-serif;
	font-weight: normal;
	font-size: 9px;
	color: #FFFFFF;
	text-decoration: none;
	word-spacing: 0px;
	letter-spacing: 0px;
	line-height: 140%;
}
a.linkwhitel:visited {
	font-family: Arial, Verdana, sans-serif;
	font-weight: normal;
	font-size: 9px;
	color: #FFFFFF;
	text-decoration: none;
	word-spacing: 0px;
	letter-spacing: 0px;
	line-height: 140%;
}
a.linkwhitel:hover {
	font-family: Arial, Verdana, sans-serif;
	font-weight: normal;
	font-size: 9px;
	color: #cccccc;
	text-decoration: underline;
	word-spacing: 0px;
	letter-spacing: 0px;
	line-height: 140%;
}
a.linkwhitel:active {
	font-family: Arial, Verdana, sans-serif;
	font-weight: normal;
	font-size: 9px;
	color: #FFFFFF;
	text-decoration: none;
	word-spacing: 0px;
	letter-spacing: 0px;
	line-height: 140%;
}

a.linkwhite2:link {
	font-family: Arial, Verdana, sans-serif;
	font-weight: normal;
	font-size: 10px;
	color: #FFFFFF;
	text-decoration: none;
	word-spacing: 0px;
	letter-spacing: 0px;
	line-height: 140%;
}
a.linkwhite2:visited {
	font-family: Arial, Verdana, sans-serif;
	font-weight: normal;
	font-size: 10px;
	color: #FFFFFF;
	text-decoration: none;
	word-spacing: 0px;
	letter-spacing: 0px;
	line-height: 140%;
}
a.linkwhite2:hover {
	font-family: Arial, Verdana, sans-serif;
	font-weight: normal;
	font-size: 10px;
	color: #cccccc;
	text-decoration: underline;
	word-spacing: 0px;
	letter-spacing: 0px;
	line-height: 140%;
}
a.linkwhite2:active {
	font-family: Arial, Verdana, sans-serif;
	font-weight: normal;
	font-size: 10px;
	color: #FFFFFF;
	text-decoration: none;
	word-spacing: 0px;
	letter-spacing: 0px;
	line-height: 140%;
}

a.linkwhite3:link {
	font-family: Arial, Verdana, sans-serif;
	font-weight: normal;
	font-size: 11px;
	color: #FFFFFF;
	text-decoration: none;
	word-spacing: 0px;
	letter-spacing: 0px;
	line-height: 140%;
}
a.linkwhite3:visited {
	font-family: Arial, Verdana, sans-serif;
	font-weight: normal;
	font-size: 11px;
	color: #FFFFFF;
	text-decoration: none;
	word-spacing: 0px;
	letter-spacing: 0px;
	line-height: 140%;
}
a.linkwhite3:hover {
	font-family: Arial, Verdana, sans-serif;
	font-weight: normal;
	font-size: 11px;
	color: #2d6406;
	text-decoration: underline;
	word-spacing: 0px;
	letter-spacing: 0px;
	line-height: 140%;
}
a.linkwhite3:active {
	font-family: Arial, Verdana, sans-serif;
	font-weight: normal;
	font-size: 11px;
	color: #FFFFFF;
	text-decoration: none;
	word-spacing: 0px;
	letter-spacing: 0px;
	line-height: 140%;
}

a.linkwhite4:link {
	font-family: Arial, Verdana, sans-serif;
	font-weight: normal;
	font-size: 12px;
	color: #FFFFFF;
	text-decoration: none;
	word-spacing: 0px;
	letter-spacing: 0px;
	line-height: 140%;
}
a.linkwhite4:visited {
	font-family: Arial, Verdana, sans-serif;
	font-weight: normal;
	font-size: 12px;
	color: #FFFFFF;
	text-decoration: none;
	word-spacing: 0px;
	letter-spacing: 0px;
	line-height: 140%;
}
a.linkwhite4:hover {
	font-family: Arial, Verdana, sans-serif;
	font-weight: normal;
	font-size: 12px;
	color: #cccccc;
	text-decoration: underline;
	word-spacing: 0px;
	letter-spacing: 0px;
	line-height: 140%;
}
a.linkwhite4:active {
	font-family: Arial, Verdana, sans-serif;
	font-weight: normal;
	font-size: 12px;
	color: #FFFFFF;
	text-decoration: none;
	word-spacing: 0px;
	letter-spacing: 0px;
	line-height: 140%;
}

a.linkwhite5:link {
	font-family: Arial, Verdana, sans-serif;
	font-weight: normal;
	font-size: 13px;
	color: #FFFFFF;
	text-decoration: none;
	word-spacing: 0px;
	letter-spacing: 0px;
	line-height: 140%;
}
a.linkwhite5:visited {
	font-family: Arial, Verdana, sans-serif;
	font-weight: normal;
	font-size: 13px;
	color: #FFFFFF;
	text-decoration: none;
	word-spacing: 0px;
	letter-spacing: 0px;
	line-height: 140%;
}
a.linkwhite5:hover {
	font-family: Arial, Verdana, sans-serif;
	font-weight: normal;
	font-size: 13px;
	color: #cccccc;
	text-decoration: underline;
	word-spacing: 0px;
	letter-spacing: 0px;
	line-height: 140%;
}
a.linkwhite5:active {
	font-family: Arial, Verdana, sans-serif;
	font-weight: normal;
	font-size: 13px;
	color: #FFFFFF;
	text-decoration: none;
	word-spacing: 0px;
	letter-spacing: 0px;
	line-height: 140%;
}

a.linkwhite6:link {
	font-family: Arial, Verdana, sans-serif;
	font-weight: normal;
	font-size: 14px;
	color: #FFFFFF;
	text-decoration: none;
	word-spacing: 0px;
	letter-spacing: 0px;
	line-height: 140%;
}
a.linkwhite6:visited {
	font-family: Arial, Verdana, sans-serif;
	font-weight: normal;
	font-size: 14px;
	color: #FFFFFF;
	text-decoration: none;
	word-spacing: 0px;
	letter-spacing: 0px;
	line-height: 140%;
}
a.linkwhite6:hover {
	font-family: Arial, Verdana, sans-serif;
	font-weight: normal;
	font-size: 14px;
	color: #cccccc;
	text-decoration: underline;
	word-spacing: 0px;
	letter-spacing: 0px;
	line-height: 140%;
}
a.linkwhite6:active {
	font-family: Arial, Verdana, sans-serif;
	font-weight: normal;
	font-size: 14px;
	color: #FFFFFF;
	text-decoration: none;
	word-spacing: 0px;
	letter-spacing: 0px;
	line-height: 140%;
}

a.linkwhite7:link {
	font-family: Arial, Verdana, sans-serif;
	font-weight: normal;
	font-size: 15px;
	color: #FFFFFF;
	text-decoration: none;
	word-spacing: 0px;
	letter-spacing: 0px;
	line-height: 140%;
}
a.linkwhite7:visited {
	font-family: Arial, Verdana, sans-serif;
	font-weight: normal;
	font-size: 15px;
	color: #FFFFFF;
	text-decoration: none;
	word-spacing: 0px;
	letter-spacing: 0px;
	line-height: 140%;
}
a.linkwhite7:hover {
	font-family: Arial, Verdana, sans-serif;
	font-weight: normal;
	font-size: 15px;
	color: #cccccc;
	text-decoration: underline;
	word-spacing: 0px;
	letter-spacing: 0px;
	line-height: 140%;
}
a.linkwhite7:active {
	font-family: Arial, Verdana, sans-serif;
	font-weight: normal;
	font-size: 15px;
	color: #FFFFFF;
	text-decoration: none;
	word-spacing: 0px;
	letter-spacing: 0px;
	line-height: 140%;
}





a.pagetextlink1:link {
	font-family: Arial, Verdana, sans-serif;
	font-weight: normal;
	color: #3b5998;
	text-decoration: none;
	word-spacing: 0px;
	letter-spacing: 0px;
	line-height: 150%;
}
a.pagetextlink1:visited {
	font-family: Arial, Verdana, sans-serif;
	font-weight: normal;
	color: #3b5998;
	text-decoration: none;
	word-spacing: 0px;
	letter-spacing: 0px;
	line-height: 150%;
}
a.pagetextlink1:hover {
	font-family: Arial, Verdana, sans-serif;
	font-weight: normal;
	color: #1b3160;
	text-decoration: underline;
	word-spacing: 0px;
	letter-spacing: 0px;
	line-height: 150%;
}
a.pagetextlink1:active {
	font-family: Arial, Verdana, sans-serif;
	font-weight: normal;
	color: #3b5998;
	text-decoration: none;
	word-spacing: 0px;
	letter-spacing: 0px;
	line-height: 150%;
}

a.pagetextlink2:link {
	font-family: Arial, Verdana, sans-serif;
	font-weight: normal;
	font-size: 10px;
	color: #dddddd;
	text-decoration: none;
	word-spacing: 0px;
	letter-spacing: 0px;
	line-height: 140%;
}
a.pagetextlink2:visited {
	font-family: Arial, Verdana, sans-serif;
	font-weight: normal;
	font-size: 10px;
	color: #dddddd;
	text-decoration: none;
	word-spacing: 0px;
	letter-spacing: 0px;
	line-height: 140%;
}
a.pagetextlink2:hover {
	font-family: Arial, Verdana, sans-serif;
	font-weight: normal;
	font-size: 10px;
	color: #aaaaaa;
	text-decoration: none;
	word-spacing: 0px;
	letter-spacing: 0px;
	line-height: 140%;
}
a.pagetextlink2:active {
	font-family: Arial, Verdana, sans-serif;
	font-weight: normal;
	font-size: 10px;
	color: #dddddd;
	text-decoration: none;
	word-spacing: 0px;
	letter-spacing: 0px;
	line-height: 140%;
}


a.pagetextlink3:link {
	color: #CCCCCC;
	text-decoration: none;
}
a.pagetextlink3:visited {
	text-decoration: none;
	color: #CCCCCC;
}
a.pagetextlink3:hover {
	text-decoration: underline;
	color: #89A8D6;
}
a.pagetextlink3:active {
	text-decoration: none;
	color: #CCCCCC;
}


a.pagetextlinkpassport1:link {
	font-family: Arial, Verdana, sans-serif;
	font-weight: normal;
	font-size: 11px;
	color: #3b5998;
	text-decoration: none;
	word-spacing: 0px;
	letter-spacing: 0px;
	line-height: 100%;
}
a.pagetextlinkpassport1:visited {
	font-family: Arial, Verdana, sans-serif;
	font-weight: normal;
	font-size: 11px;
	color: #3b5998;
	text-decoration: none;
	word-spacing: 0px;
	letter-spacing: 0px;
	line-height: 100%;
}
a.pagetextlinkpassport1:hover {
	font-family: Arial, Verdana, sans-serif;
	font-weight: normal;
	font-size: 11px;
	color: #1b3160;
	text-decoration: underline;
	word-spacing: 0px;
	letter-spacing: 0px;
	line-height: 100%;
}
a.pagetextlinkpassport1:active {
	font-family: Arial, Verdana, sans-serif;
	font-weight: normal;
	font-size: 11px;
	color: #3b5998;
	text-decoration: none;
	word-spacing: 0px;
	letter-spacing: 0px;
	line-height: 100%;
}

a.pagetextlinkpassport2:link {
	font-family: Arial, Verdana, sans-serif;
	font-weight: normal;
	font-size: 11px;
	color: #333333;
	text-decoration: none;
	word-spacing: 0px;
	letter-spacing: 0px;
	line-height: 100%;
}
a.pagetextlinkpassport2:visited {
	font-family: Arial, Verdana, sans-serif;
	font-weight: normal;
	font-size: 11px;
	color: #333333;
	text-decoration: none;
	word-spacing: 0px;
	letter-spacing: 0px;
	line-height: 100%;
}
a.pagetextlinkpassport2:hover {
	font-family: Arial, Verdana, sans-serif;
	font-weight: normal;
	font-size: 11px;
	color: #1b3160;
	text-decoration: underline;
	word-spacing: 0px;
	letter-spacing: 0px;
	line-height: 100%;
}
a.pagetextlinkpassport2:active {
	font-family: Arial, Verdana, sans-serif;
	font-weight: normal;
	font-size: 11px;
	color: #333333;
	text-decoration: none;
	word-spacing: 0px;
	letter-spacing: 0px;
	line-height: 100%;
}

a.pagetextlinkpassport3:link {
	font-family: Arial, Verdana, sans-serif;
	font-weight: normal;
	font-size: 11px;
	color: #FFFFFF;
	text-decoration: none;
	word-spacing: 0px;
	letter-spacing: 0px;
	line-height: 100%;
}
a.pagetextlinkpassport3:visited {
	font-family: Arial, Verdana, sans-serif;
	font-weight: normal;
	font-size: 11px;
	color: #FFFFFF;
	text-decoration: none;
	word-spacing: 0px;
	letter-spacing: 0px;
	line-height: 100%;
}
a.pagetextlinkpassport3:hover {
	font-family: Arial, Verdana, sans-serif;
	font-weight: normal;
	font-size: 11px;
	color: #cccccc;
	text-decoration: underline;
	word-spacing: 0px;
	letter-spacing: 0px;
	line-height: 100%;
}
a.pagetextlinkpassport3:active {
	font-family: Arial, Verdana, sans-serif;
	font-weight: normal;
	font-size: 11px;
	color: #FFFFFF;
	text-decoration: none;
	word-spacing: 0px;
	letter-spacing: 0px;
	line-height: 100%;
}

a.pagetextlinkpassportminor1:link {
	font-family: Arial, Verdana, sans-serif;
	font-weight: normal;
	font-size: 9px;
	color: #3b5998;
	text-decoration: none;
	word-spacing: 0px;
	letter-spacing: 0px;
	line-height: 100%;
}
a.pagetextlinkpassportminor1:visited {
	font-family: Arial, Verdana, sans-serif;
	font-weight: normal;
	font-size: 9px;
	color: #3b5998;
	text-decoration: none;
	word-spacing: 0px;
	letter-spacing: 0px;
	line-height: 100%;
}
a.pagetextlinkpassportminor1:hover {
	font-family: Arial, Verdana, sans-serif;
	font-weight: normal;
	font-size: 9px;
	color: #1b3160;
	text-decoration: underline;
	word-spacing: 0px;
	letter-spacing: 0px;
	line-height: 100%;
}
a.pagetextlinkpassportminor1:active {
	font-family: Arial, Verdana, sans-serif;
	font-weight: normal;
	font-size: 9px;
	color: #3b5998;
	text-decoration: none;
	word-spacing: 0px;
	letter-spacing: 0px;
	line-height: 100%;
}

a:link {
	font-family: Arial, Verdana, sans-serif;
	font-weight: normal;
	font-size: 11px;
	color: #3b5998;
	text-decoration: none;
	word-spacing: 0px;
	letter-spacing: 0px;
	line-height: 100%;
}
a:visited {
	font-family: Arial, Verdana, sans-serif;
	font-weight: normal;
	font-size: 11px;
	color: #3b5998;
	text-decoration: none;
	word-spacing: 0px;
	letter-spacing: 0px;
	line-height: 100%;
}
a.menu:hover {
	font-family: Arial, Verdana, sans-serif;
	font-weight: normal;
	font-size: 11px;
	color: #1b3160;
	text-decoration: underline;
	word-spacing: 0px;
	letter-spacing: 0px;
	line-height: 100%;
}
a.menu:active {
	font-family: Arial, Verdana, sans-serif;
	font-weight: normal;
	font-size: 11px;
	color: #3b5998;
	text-decoration: none;
	word-spacing: 0px;
	letter-spacing: 0px;
	line-height: 100%;
}


/* CSS for Tables Begin */
td.menu:hover {
	text-decoration: underline;
	background: red;
	color: green;
}

body,td,th {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 11px;
}

.style4 {font-size: 10px}
.valign {
 display:table-cell;
 vertical-align:middle;
 height:100px;
 width:100px;
 border:0px solid #000000;
}
.valign p {
 top-margin:expression(this.style.marginTop=this.parentNode.offsetHeight/2-(this.offsetHeight/2));
 border:0px solid #000000;
}
.valign2 {
 line-height: 65px;
 border:0px solid #000000;
}
.valign2 p {
 line-height: 65px;
 border:0px solid #000000;
}
.valign3 {
 line-height: 35px;
 border:0px solid #000000;
}
.valign3 p {
 line-height: 35px;
 border:0px solid #000000;
}
/* CSS for Tables End */


   
   
   
/* Old Cultura Divs Begin*/
/* PAGE STYLES */
#culturapage {width:1000px; background-color: #000000; text-align:center; display: table-cell; vertical-align: middle;}


/* HEADER STYLES */
#culturaheader {width:1000px; height:60px; max-height:60px; float:left; text-align:left; display: table-cell; vertical-align: middle; background:url(../elements/header.jpg) top center no-repeat;  font-family:"Arial, Helvetica, sans-serif"; font-size:"11px"; color:gray}
#culturaheadercol1 {width:10px; height:50px; float:left; text-align:left; display: table-cell; vertical-align: middle;}
#culturaheadercol2 {width:150px; height:50px; float:left; text-align:left; display: table-cell; vertical-align: middle;}
#culturaheadercol3 {width:100px; height:50px; float:left; text-align:left; display: table-cell; vertical-align: middle;}
#culturaheadercol4 {width:48px; height:50px; float:left; text-align:left; display: table-cell; vertical-align: middle;}
#culturaheadercol5 {width:10px; height:50px; float:left; text-align:left; display: table-cell; vertical-align: middle;}
#culturaheadercol6 {width:70px; height:50px; float:left; text-align:left; display: table-cell; vertical-align: middle;}
#culturaheadercol7 {width:10px; height:50px; float:left; text-align:left; display: table-cell; vertical-align: middle;}
#culturaheadercol8 {width:70px; height:50px; float:left; text-align:left; display: table-cell; vertical-align: middle;}
#culturaheadercol9 {width:10px; height:50px; float:left; text-align:left; display: table-cell; vertical-align: middle;}
#culturaheadercol10 {width:150px; height:50px; float:left; text-align:left; display: table-cell; vertical-align: middle;}
#culturaheadercol11 {width:10px; height:50px; float:left; text-align:left; display: table-cell; vertical-align: middle;}
#culturaheadercol12 {width:150px; height:50px; float:left; text-align:left; display: table-cell; vertical-align: middle;}
#culturaheadercol13 {width:10px; height:50px; float:left; text-align:left; display: table-cell; vertical-align: middle;}
#culturaheadercol14 {width:60px; height:50px; float:left; text-align:left; display: table-cell; vertical-align: middle;}
#culturaheadercol15 {width:10px; height:50px; float:left; text-align:left; display: table-cell; vertical-align: middle;}
#culturaheadercol16 {width:120px; height:50px; float:left; text-align:left; display: table-cell; vertical-align: middle;}
#culturaheadercol17 {width:10px; height:50px; float:left; text-align:left; display: table-cell; vertical-align: middle;}


/* MAIN AREA STYLES */
#culturamain {width:1000px; height:460px; text-align:center; display: table-cell; vertical-align: middle; font-family:"Arial, Helvetica, sans-serif"; font-size:"11px"; color:gray}


/* CULTURA MENU STYLES */
#culturamenu {width:1000px; height:80px; text-align:center; display: table-cell; vertical-align: middle; font-family:"Arial, Helvetica, sans-serif"; font-size:"11px"; color:gray}


/* TD Split Example */
#culturasplitleft {width:65%; height:65%; float:left; overflow:auto; background:red; font-family:"Verdana"; color:white}
#culturasplitright {width:55%; height:65%; overflow:auto; background:white; font-family:"Verdana"; color:white}


/* FOOTER STYLES */
#culturafooter {width:1000px; height:50px; max-height:60px; float:left; text-align:left; display: table-cell; vertical-align: middle; background:url(../elements/footer.jpg) top center no-repeat; font-face:"Arial, Helvetica, sans-serif"; font-family:"Arial, Helvetica, sans-serif"; font-size:"11px"; color:gray}
#culturafootercol1 {width:10px; height:50px; float:left; text-align:left; display: table-cell; vertical-align: middle;}
#culturafootercol2 {width:684px; height:50px; float:left; text-align:left; display: table-cell; vertical-align: middle;}
#culturafootercol3 {width:98px; height:50px; float:left; text-align:left; display: table-cell; vertical-align: middle;}
#culturafootercol4 {width:198px; height:50px; float:left; text-align:right; display: table-cell; vertical-align: middle;}
#culturafootercol5 {width:10px; height:50px; float:left; text-align:left; display: table-cell; vertical-align: middle;}
/* Old Cultura Divs End*/





/* Forms Begin*/
.formtext1 {
	background-color: #000000;
/*	border-color: #CC0000; */
	color: #CCCCCC;
	height: 20px;
	font-family: Arial, Verdana, sans-serif;
	font-weight: normal;
	font-size: 11px;
	letter-spacing: 0px;
	text-decoration: none;
}
.formtext1 td {
	background-color: #000000;
/*	border-color: #CC0000; */
	color: #CCCCCC;
	height: 20px;
	font-family: Arial, Verdana, sans-serif;
	font-weight: normal;
	font-size: 11px;
	letter-spacing: 0px;
	text-decoration: none;
}
.formbutton1 {
	background:url(../graphics/btn-form1-black.gif);
	background-position:top;
	background-position:left;
	background-repeat:no-repeat;
	border:none;
	width:70px;
	height:25px;
	color: #FFFFFF;
	font-family: Arial, Verdana, sans-serif;
	font-weight: normal;
	font-size: 11px;
	letter-spacing: 0px;
}
.formbutton1black {
	background:url(../graphics/btn-form1-black.gif);
	background-position:top;
	background-position:left;
	background-repeat:no-repeat;
	border:none;
	width:70px;
	height:25px;
	color: #FFFFFF;
	font-family: Arial, Verdana, sans-serif;
	font-weight: normal;
	font-size: 11px;
	letter-spacing: 0px;
}
.formbutton1white {
	background:url(../graphics/btn-form1-white.gif);
	background-position:top;
	background-position:left;
	background-repeat:no-repeat;
	border:none;
	width:70px;
	height:25px;
	color: #FFFFFF;
	font-family: Arial, Verdana, sans-serif;
	font-weight: normal;
	font-size: 11px;
	letter-spacing: 0px;
}
.formbutton2black {
	background:url(../graphics/btn-form2-black.gif);
	background-position:top;
	background-position:left;
	background-repeat:no-repeat;
	border:none;
	width:110px;
	height:25px;
	color: #FFFFFF;
	font-family: Arial, Verdana, sans-serif;
	font-weight: normal;
	font-size: 11px;
	letter-spacing: 0px;
}
.formbutton2white {
	background:url(../graphics/btn-form2-white.gif);
	background-position:top;
	background-position:left;
	background-repeat:no-repeat;
	border:none;
	width:110px;
	height:25px;
	color: #FFFFFF;
	font-family: Arial, Verdana, sans-serif;
	font-weight: normal;
	font-size: 11px;
	letter-spacing: 0px;
}
.formbutton3black {
	background:url(../graphics/btn-form3-black.gif);
	background-position:top;
	background-position:left;
	background-repeat:no-repeat;
	border:none;
	width:70px;
	height:25px;
	color: #FFFFFF;
	font-family: Arial, Verdana, sans-serif;
	font-weight: normal;
	font-size: 11px;
	letter-spacing: 0px;
}
.formbutton3white {
	background:url(../graphics/btn-form3-white.gif);
	background-position:top;
	background-position:left;
	background-repeat:no-repeat;
	border:none;
	width:70px;
	height:25px;
	color: #FFFFFF;
	font-family: Arial, Verdana, sans-serif;
	font-weight: normal;
	font-size: 11px;
	letter-spacing: 0px;
}
.formbutton4black {
	background:url(../graphics/btn-form4-black.gif);
	background-position:top;
	background-position:left;
	background-repeat:no-repeat;
	border:none;
	width:110px;
	height:25px;
	color: #FFFFFF;
	font-family: Arial, Verdana, sans-serif;
	font-weight: normal;
	font-size: 11px;
	letter-spacing: 0px;
}
.formbutton4white {
	background:url(../graphics/btn-form4-white.gif);
	background-position:top;
	background-position:left;
	background-repeat:no-repeat;
	border:none;
	width:110px;
	height:25px;
	color: #FFFFFF;
	font-family: Arial, Verdana, sans-serif;
	font-weight: normal;
	font-size: 11px;
	letter-spacing: 0px;
}

.formmessagebox {
	background-color: #ffffff;
	height:70px;
	width:305px;
	border:solid;
	border-width:1px;
	border-color:#C0C0C0;
	color: #333333;
	font-family: Arial, Verdana, sans-serif;
	font-weight: normal;
	font-size: 11px;
	letter-spacing: 0px;
}
.formbuttonpublic {
	background-color: #2E3F5B;
	height:20px;
	border:solid;
	border-width:1px;
	border-color:#C0C0C0;
	color: #FFFFFF;
	font-family: Arial, Verdana, sans-serif;
	font-weight: normal;
	font-size: 11px;
	letter-spacing: 0px;
}
.formbuttonprivate {

	font-family: Arial, Verdana, sans-serif;
	font-size: 8pt;
	padding: 3px;
	color: #FFFFFF;
	font-weight: bold;
	background: #b92025;
	vertical-align: middle;
	border-top: 1px solid #CCCCCC;
	border-left: 1px solid #CCCCCC;
	border-bottom: 1px solid #777777;
	border-right: 1px solid #777777;

}
.forms1 {
	background-color: #000000;
/*	border-color: #CC0000; */
	color: #CCCCCC;
	height: 20px;
	font-family: Arial, Verdana, sans-serif;
	font-weight: normal;
	font-size: 11px;
	letter-spacing: 0px;
}
/* Forms End*/




/* Passport Table Styles Begin */
#table.homepanelgradient {
	background-color:#8fb2da;
	background-image: url(../elements/bg-passport1.gif);
	background-repeat: repeat-x;
	border:solid;
	border-width:0px;
	border-color:#cccccc;

}
#td.culturagradient {
	background-color:#FFFFFF;
	background-image: url(../elements/bg-cultura1.gif);
	background-repeat: repeat-x;
	border:solid;
	border-width:0px;
	border-color:#cccccc;

}
#td.passportgradient {
	background-color:#8fb2da;
	background-image: url(../elements/bg-passport1.gif);
	background-repeat: repeat-x;
	border:solid;
	border-width:0px;
	border-color:#cccccc;

}
#td.passportheader {
	width: 750px;
	min-width: 750px;
	max-width: 750px;
	height: 75px;
	min-height: 75px;
	max-height: 75px;

	border:solid;
	border-width:0px;
	border-color:#cccccc;
	text-align:right;

}
#td.passportleft {
	width: 245px;
	max-width: 245px;
	height: 365px;
	min-height: 365px;

	text-align:center;
	padding: 15px 0px 15px 0px;
	
}
#td.passportcenter {
	width: 410px;
	max-width: 410px;
	height: 365px;
	min-height: 1000px;

	text-align:center;
}
#td.passportright {
	width: 325px;
	max-width: 325px;
	height: 365px;
	min-height: 1000px;

	text-align:center;
}
#td.passportfooterleft {
	width: 245px;
	max-width: 245px;	
	height: 20px;
	min-height: 20px;

}
#td.passportfootercenter {
	width: 410px;
	max-width: 410px;
	height: 20px;
	min-height: 20px;

}
#td.passportfooterright {
	width: 325px;
	max-width: 325px;
	height: 20px;
	min-height: 20px;

}
/* Passport Table Styles End */





/* Passport Future Div Styles Begin */
#container { 
	position: relative; /* adding position: relative allows you to position the two sidebars relative to this container */
	width: 1000px;  /* using 20px less than a full 800px width allows for browser chrome and avoids a horizontal scroll bar */
	background: #ECEFF4;
	margin: 0 auto; /* the auto margins (in conjunction with a width) center the page */
	border: 0px solid #000000;
	text-align: center; /* this overrides the text-align: center on the body element. */
} 

/* Tips for absolutely positioned sidebars with header and footer:
1. Absolutely positioned (AP) elements must be given a top and side value, either right or left. (As a default, if no top value is given, the AP element will begin directly after the last element in the source order of the page. This means, if the sidebars are first element in the #container in the document's source order, they will appear at the top of the #container even without being given a top value. However, if they are moved later in the source order for any reason, they'll need a top value to appear where you desire.
2. Absolutely positioned (AP) elements are taken out of the flow of the document. This means the elements around them don't know they exist and don't account for them when taking up their proper space on the page. Thus, an AP div should only be used as a side column if you are sure the middle #mainContent div will always contain the most content. If either sidebar were to contain more content, that sidebar would run over the bottom of the parent div, and in this case the footer as well, and the sidebar would not appear to be contained.
3. If the above mentioned requirements are met, absolutely positioned sidebars can be an easy way to control the source order of the document.
4. If the source order is changed, the top value should be equal to the height of the header since this will cause the columns to visually meet the header.
*/
#passportheader { 
	height: 60px; /* if you're changing the source order of the columns, you'll may want to use a height on the header so that you can give the columns a predictable top value */
	background: #DDDDDD; 
	padding: 0 0px 0 0px;  /* this padding matches the left alignment of the elements in the divs that appear beneath it. If an image is used in the #header instead of text, you may want to remove the padding. */
} 
#passportheader 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 */
}
#sidebar1 {
	position: absolute;
	top: 60px;
	left: 0;
	width: 200px; /* the actual width of this div, in standards-compliant browsers, or standards mode in Internet Explorer will include the padding and border in addition to the width */
	max-width:200px;
	background: #EBEBEB; /* the background color will be displayed for the length of the content in the column, but no further */
	padding: 15px 10px 15px 20px; /* padding keeps the content of the div away from the edges */
}
#sidebar2 {
	position: absolute;
	top: 60px;
	right: 0;
	width: 400px; /* the actual width of this div, in standards-compliant browsers, or standards mode in Internet Explorer will include the padding and border in addition to the width */
	max-width:400px;
	background: #EBEBEB; /* the background color will be displayed for the length of the content in the column, but no further */
	padding: 15px 10px 15px 20px; /* padding keeps the content of the div away from the edges */
}
#mainContent { 
	margin: 0 200px; /* the right and left margins on this div element creates the two outer columns on the sides of the page. No matter how much content the sidebar divs contain, the column space will remain. */
	width: 400px;
	max-width:400px;
	padding: 0 20px; /* remember that padding is the space inside the div box and margin is the space outside the div box */
	background:#000000;
}
#passportfooter { 
	padding: 0 10px 0 20px; /* this padding matches the left alignment of the elements in the divs that appear above it. */
	background:#DDDDDD;
} 
#passportfooter 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;
}
/* Passport Future Div Styles Ends */





/* CSS for CulturaTabs Begins. Remove if not using ######### */
.shadetabs{
padding: 3px 0;
margin-left: 0;
margin-top: 1px;
margin-bottom: 0;
font: bold 11px Arial, Verdana;
list-style-type: none;
text-align: left; /*set to left, center, or right to align the menu as desired*/
}

.shadetabs li{
display: inline;
margin: 0;
}

.shadetabs li a{
text-decoration: none;
position: relative;
z-index: 1;
padding: 3px 7px;
margin-right: 3px;
border: 1px solid #778;
color: #2d2b2b;
background: white url(../elements/culturatabs-shade.gif) top left repeat-x;
}

.shadetabs li a:visited{
color: #2d2b2b;
}

.shadetabs li a:hover{
text-decoration: underline;
color: #2d2b2b;
}

.shadetabs li a.selected{ /*selected main tab style */
position: relative;
top: 1px;
}

.shadetabs li a.selected{ /*selected main tab style */
background-image: url(../elements/culturatabs-shadeactive.gif);
border-bottom-color: white;
}

.shadetabs li a.selected:hover{ /*selected main tab style */
text-decoration: none;
}
/* CSS for CulturaTabs Ends. Remove if not using ######### */


/* CSS for New CulturaTabs Begins. Remove if not using ######### */
/* ######### CSS for Shade Tabs. Remove if not using ######### */

.shadetabs{
padding: 3px 0;
margin-left: 0;
margin-top: 1px;
margin-bottom: 0;
font: bold 12px Verdana;
list-style-type: none;
text-align: left; /*set to left, center, or right to align the menu as desired*/
}

.shadetabs li{
display: inline;
margin: 0;
}

.shadetabs li a{
text-decoration: none;
position: relative;
z-index: 1;
padding: 3px 7px;
margin-right: 3px;
border: 1px solid #778;
color: #2d2b2b;
background: white url(../elements/shade.gif) top left repeat-x;
}

.shadetabs li a:visited{
color: #2d2b2b;
}

.shadetabs li a:hover{
text-decoration: underline;
color: #2d2b2b;
}

.shadetabs li a.selected{ /*selected main tab style */
position: relative;
top: 1px;
}

.shadetabs li a.selected{ /*selected main tab style */
background-image: url(../elements/shadeactive.gif);
border-bottom-color: white;
}

.shadetabs li a.selected:hover{ /*selected main tab style */
text-decoration: none;
}

.tabcontent{
display:none;
}

@media print {
.tabcontent {
display:block !important;
}
}

/* ######### CSS for Inverted Modern Bricks II Tabs. Remove if not using ######### */

.modernbricksmenu2{
padding: 0;
width: 362px;
border-top: 5px solid #D25A0B; /*Brown color theme*/ 
background: transparent;
voice-family: "\"}\"";
voice-family: inherit;
}

.modernbricksmenu2 ul{
margin:0;
margin-left: 10px; /*margin between first menu item and left browser edge*/
padding: 0;
list-style: none;
}

.modernbricksmenu2 li{
display: inline;
margin: 0 2px 0 0;
padding: 0;
text-transform:uppercase;
}

.modernbricksmenu2 a{
float: left;
display: block;
font: bold 11px Arial;
color: white;
text-decoration: none;
margin: 0 1px 0 0; /*Margin between each menu item*/
padding: 5px 10px;
background-color: black; /*Brown color theme*/ 
border-top: 1px solid white;
}

.modernbricksmenu2 a:hover{
background-color: #D25A0B; /*Brown color theme*/ 
color: white;
}

.modernbricksmenu2 a.selected{ /*currently selected tab*/
background-color: #D25A0B; /*Brown color theme*/ 
color: white;
border-color: #D25A0B; /*Brown color theme*/ 
}

.tabcontent{
display:none;
}

@media print {
.tabcontent {
display:block !important;
}
}

/* ######### CSS for Indented CSS Tabs. Remove if not using ######### */


.indentmenu{
font: bold 13px Arial;
width: 100%; /*leave this value as is in most cases*/
}

.indentmenu ul{
margin: 0;
padding: 0;
float: left;
/* width: 80%; width of menu*/
border-top: 1px solid navy; /*navy border*/
background: black url(../elements/indentbg.gif) center center repeat-x;
}

.indentmenu ul li{
display: inline;
}

.indentmenu ul li a{
float: left;
color: white; /*text color*/
padding: 5px 11px;
text-decoration: none;
border-right: 1px solid navy; /*navy divider between menu items*/
}

.indentmenu ul li a:visited{
color: white;
}

.indentmenu ul li a.selected{
color: white !important;
padding-top: 6px; /*shift text down 1px*/
padding-bottom: 4px;
background: black url(../elements/indentbg2.gif) center center repeat-x;
}


.tabcontentstyle{ /*style of tab content oontainer*/
border: 1px solid gray;
width: 450px;
margin-bottom: 1em;
padding: 10px;
}

.tabcontent{
display:none;
}

@media print {
.tabcontent {
display:block !important;
}
}
/* CSS for New CulturaTabs Ends. Remove if not using ######### */





h2 {
    font-style: italic;
	font-family: Verdana, Arial, Helvetica, sans-serif;
}

li.feedbackPanelERROR {
    color: red;
    list-style: inside;
}

li.feedbackPanelINFO {
    color: green;
    list-style: inside;
}

td.fieldLabel {
    font-weight: bold;
    font-size: 12px;
    color: #285a85;
    padding-right: 1em;
}

td.fieldLabel2 {
    font-weight: bold;
    font-size: 10px;
    color: #285a85;
    padding-right: 1em;
}

/* div.wicket-aa is the autocomplete drop-down */
div.wicket-aa {
    background-color: white;
    border-width: 1px;
    border-color: #cccccc;
    border-style: solid;
    padding: 2px;
    margin: 1px 0 0 0;
    text-align: left;
}

div.wicket-aa ul {
    list-style: none;
    padding: 2px;
    margin: 0;
}

div.wicket-aa ul li.selected {
    background-color: #F2F5A9;
    padding: 2px;
    margin: 0;
}

/* BasePage */
#pageHeader {
    text-align:center;
    background-position: center;
    background-repeat: no-repeat;
    border-bottom: 0px dotted #F0F0F0;
    height: 100px;
}

#pageHeader h1 {
    float: left;
    margin-top: 10px;
    margin-left: 0px;
}

div.headerBg {
    background-image: url(images/bg-header.jpg);
}

div.headerBgPublic {
    background-image: url(images/bg-header-public.jpg);
}

#menupanel {
    text-align:center;
    height: 65px;
	min-height: 65px;
	max-height: 65px;
	max-width: 600px;
	
}

#pageBar {
    text-align:center;
    background-image: url(images/bg-bar.jpg);
    background-position: center;
    background-repeat: no-repeat;
    border-bottom: 0px dotted #F0F0F0;
    height: 20px;
}

#pageNavigation {
    font-weight: bolder;
    padding-top: 20px;
    padding-bottom: 20px;
    padding-left: 20px;
    vertical-align: top;
    width: 150px;
}

#pageMid {
    background-image: url(images/bg-mid.jpg);
    background-position: top;
    background-repeat: repeat-y;
	min-height: 500px;
	
    
}

#pageMidLong {
    background-image: url(images/bg-midlong.jpg);
    background-position: bottom;
    background-repeat: repeat-y;
    background-color: #ffffff;
	min-height: 500px;
    
}

#pageContent {
    border-left: 0px dotted #F0F0F0;
    margin-left: 170px;
    padding: 0px;
    vertical-align: top;
}

#pageFooter {
    background-image: url(images/bg-footer.jpg);
    background-position: center;
    background-repeat: no-repeat;
    border-top: 0px dotted #F0F0F0;
    font-size: 0.75em;
    padding: 0px;
    height: 90px;
}

/* Table Styles */

table.edrdata1 {
	/*border: 6px inset #8B8378;
	-moz-border-radius: 6px;*/
	border: 1px #589676 solid;
	border-collapse: collapse;
	border-spacing: 0px;
	margin-top: 0px;
}

table.edrdata1 th.edrdataheaderdivide1 { 
	border-bottom: 1px solid #3b7758;
	border-left: 1px dotted #CEDCEA;
	background-color: #BEC8D1;
	text-align: center;
	font-family: Verdana;
	font-weight: bold;
	font-size: 11px;
	color: #404040;
}

table.edrdata1 td,th {
    border: 1px dotted #a1c0de;
    padding-left: 0em;
    padding-right: 0em;
}

table.edrdata1 td { 
	border-bottom: 1px dotted #a1c0de;
	font-family: Verdana, sans-serif, Arial;
	font-weight: normal;
	font-size: 11px;
	color: #404040;
	background-color: white;
	text-align: center;
	padding-left: 3px;
} 

table.edrdata1 td.edrdataleftdivide1 {
	border-left: 1px dotted #CEDCEA;
	text-align: center;
}

table.edrdata1 td.nostyle1 {
	border-left: 0px dotted #CEDCEA;
	border: 0px;
	text-align: left;
}

table.edrdata1 tr.headerrow1 th {
	background-image: url(images/bg-tableheader.jpg);
    background-color: #214e77;
    height: 30px;
    font-weight: bold;
    color: #FFFFFF;
    font-family: Verdana, Arial, Helvetica, sans-serif;
    font-size: 10pt;
}

table.edrdata1 tr.headerrow1 td {
	background-image: url(images/bg-tableheader.jpg);
    background-color: #214e77;
    height: 30px;
    font-weight: bold;
    color: #FFFFFF;
    font-family: Verdana, Arial, Helvetica, sans-serif;
    font-size: 10pt;
}

table.edrdata1 tr.row0 td {
	background-color: #ecf2f7;
}
table.edrdata1 tr.row1 td {
	background-color: #FFFFFF;
	
}
table.edrdata1 tr.row2 td {
	background-color: #ecf2f7;
}

table.edrdata1 tr.highlighted td {
	background-color: #F2F5A9;
}


table.panel1 {
	/*border: 6px inset #8B8378;
	-moz-border-radius: 6px;*/
	border: 0px #589676 solid;
	border-collapse: collapse;
	border-spacing: 0px;
	margin-top: 0px;
}

table.panel1 tr.panelheaderrow1 {
	background-image: url(images/bg-panelheader.jpg);
    background-color: #214e77;
    background-position: left;
    background-repeat: no-repeat;
    height: 30px;
    width: 460px;
    max-width: 460px;
    min-width: 460px;
    font-weight: bold;
    color: #FFFFFF;
    font-family: Verdana, Arial, Helvetica, sans-serif;
    font-size: 10pt;
}

table.steppanel1 {
	/*border: 6px inset #8B8378;
	-moz-border-radius: 6px;*/
	background-image: url(images/bg-steppanel1.jpg);
    background-color: #fcfcfc;
    background-position: left;
    background-repeat: no-repeat;
    height: 180px;
    min-height: 180px;
    max-height: 180px;
    width: 680px;
    max-width: 680px;
    min-width: 680px;
	border: 0px #589676 solid;
	margin-top: 0px;
}

table.steppanel1 tr.steppanelheaderrow1 {
	
    font-weight: bold;
    color: #FFFFFF;
    font-family: Verdana, Arial, Helvetica, sans-serif;
    font-size: 10pt;
}


table.earthpanel1 {
	/*border: 6px inset #8B8378;
	-moz-border-radius: 6px;*/

    width: 370px;
    max-width: 370px;
    min-width: 370px;
	border: 0px #589676 solid;
	margin-top: 0px;
}

table.earthpanel1 tr.earthpanelheaderrow1 {
	background-image: url(images/bg-earthpanel1-header.jpg);
    background-color: #e9eef4;
    background-position: top left;
    background-repeat: no-repeat;	
    font-weight: bold;
    color: #FFFFFF;
    font-family: Verdana, Arial, Helvetica, sans-serif;
    font-size: 10pt;
    height: 30px;
    min-height: 30px;
    max-height: 30px;
}
table.earthpanel1 tr.earthpanelmidrow1 {
	background-image: url(images/bg-earthpanel1-mid.jpg);
    background-color: #f1f6f9;
    background-position: bottom left;
    background-repeat: no-repeat;
    height: 60px;
    min-height: 60px;
}
table.earthpanel1 tr.earthpanelfooterrow1 {
	background-image: url(images/bg-earthpanel1-footer.jpg);
    background-position: top left;
    background-repeat: no-repeat;
    height: 15px;
    min-height: 15px;
    max-height: 15px;
}

table.earthpanel2 {
	/*border: 6px inset #8B8378;
	-moz-border-radius: 6px;*/
    width: 550px;
    max-width: 550px;
    min-width: 550px;
	border: 0px #589676 solid;
	margin-top: 0px;
}

table.earthpanel2 tr.earthpanelheaderrow2 {
	background-image: url(images/bg-earthpanel2-header.jpg);
    background-color: #e9eef4;
    background-position: top left;
    background-repeat: no-repeat;
    height: 30px;
    min-height: 30px;
    max-height: 30px;	
    font-weight: bold;
    color: #FFFFFF;
    font-family: Verdana, Arial, Helvetica, sans-serif;
    font-size: 10pt;
}
table.earthpanel2 tr.earthpanelmidrow2 {
	background-image: url(images/bg-earthpanel2-mid.jpg);
    background-color: #f1f6f9;
    background-position: bottom left;
    background-repeat: no-repeat;
    height: 500px;
    min-height: 500px;
}
table.earthpanel2 tr.earthpanelfooterrow2 {
	background-image: url(images/bg-earthpanel2-footer.jpg);
    background-position: top left;
    background-repeat: no-repeat;
   	height: 15px;
    min-height: 15px;
    max-height: 15px;
}

table.notactive1 {
	color: #989696;
}

.alphalinks {
	background-color: #589676;
	background-image: url(images/bg-alphalinks.jpg);
	background-position: bottom;
    background-repeat: no-repeat;
	height: 20px;
	width: 360px;
}

/* Form Styles */
#hintbox{ /*CSS for pop up hint box */
position:absolute;
top: 0px;
margin-left: -50px;
margin-top: 15px;
background-color: #CC0000;
color: #FFFFFF;
width: 150px; /*Default width of hint.*/ 
/*height: 150px; /*Default heigth of hint.*/ 
padding: 7px;
border:1px solid #222222;
font:normal 10px Verdana;
line-height:18px;
z-index:100;
border-right: 3px solid #222222;
border-bottom: 3px solid #222222;
visibility: hidden;
text-align: left;
opacity: 0.95; /* // CSS2 (or is it 3?)-compliant browsers */
filter: alpha(Opacity=95); /*// IE*/
-moz-opacity: 0.95; /* // Older versions of Mozilla */
-khtml-opacity: 0.95; /* // Older versions of Safari/Konqueror */
}

#hintbox2{ /*CSS for pop up hint box */
position:absolute;
top: 0;
background-color: #39393b;
color: #FFFFFF;
width: 150px; /*Default width of hint.*/ 
padding: 7px;
border:1px solid #222222;
font:normal 10px Verdana;
line-height:18px;
z-index:100;
border-right: 3px solid #222222;
border-bottom: 3px solid #222222;
visibility: hidden;
text-align: left;
opacity: 0.95; /* // CSS2 (or is it 3?)-compliant browsers */
filter: alpha(Opacity=95); /*// IE*/
-moz-opacity: 0.95; /* // Older versions of Mozilla */
-khtml-opacity: 0.95; /* // Older versions of Safari/Konqueror */
}

.hintanchor{ /*CSS for link that shows hint onmouseover*/
font-weight: bold;
color: #205d3b;
margin: 0px 3px;
text-decoration: none;
}


.button1 {
	font-weight:bold;
	color: #444444;
	text-align: left;
	font-size: 11px;
	padding-top:5px;
	padding-left:15px;
	padding-right:15px;
	background-image: url(images/bg-button1-off.jpg);
	background-position:top;
	background-position:left;
    background-repeat: no-repeat;
	max-height: 25px;
	max-width: 65px;
	min-height: 25px;
	min-width: 65px;
	border: none;
}
.button1med {
	font-weight:bold;
	color: #444444;
	text-align: left;
	font-size: 11px;
	padding-top:5px;
	padding-left:11px;
	padding-right:15px;
	background-image: url(images/bg-button1-off.jpg);
	background-position:top;
	background-position:left;
    background-repeat: no-repeat;
	max-height: 25px;
	max-width: 65px;
	min-height: 25px;
	min-width: 65px;
	border: none;
}
.button2 {
	font-weight:bold;
	color: #444444;
	text-align: left;
	background-image: url(images/bg-button2-off.jpg);
	background-position:top;
	background-position:left;
    background-repeat: no-repeat;
	max-height: 25px;
	max-width: 80px;
	min-height: 25px;
	min-width: 80px;
	border: none;
}
.button3 {
	font-weight:bold;
	color: #444444;
	text-align: left;
	background-image: url(images/bg-button3-off.jpg);
	background-position:top;
	background-position:left;
    background-repeat: no-repeat;
	max-height: 25px;
	max-width: 80px;
	min-height: 25px;
	min-width: 80px;
	border: none;
}

.buttonsave65 {
	background: url(images/bg-btn-save65.jpg);
	background-position:top;
	background-position:left;
    background-repeat: no-repeat;
    width:65px;
	height:25px;
	border: none;
}
.buttonreset65 {
	background: url(images/bg-btn-reset65.jpg);
	background-position:top;
	background-position:left;
    background-repeat: no-repeat;
    width:65px;
	height:25px;
	border: none;
}
.buttonreturn65 {
	background: url(images/bg-btn-return65.jpg);
	background-position:top;
	background-position:left;
    background-repeat: no-repeat;
    width:65px;
	height:25px;
	border: none;
}
.buttoncancel65 {
	background: url(images/bg-btn-cancel65.jpg);
	background-position:top;
	background-position:left;
    background-repeat: no-repeat;
    width:65px;
	height:25px;
	border: none;
}
.buttonpopulate65 {
	background: url(images/bg-btn-populate65.jpg);
	background-position:top;
	background-position:left;
    background-repeat: no-repeat;
    width:65px;
	height:25px;
	border: none;
}
.buttonupdate65 {
	background: url(images/bg-btn-update65.jpg);
	background-position:top;
	background-position:left;
    background-repeat: no-repeat;
    width:65px;
	height:25px;
	border: none;
}
.buttonview65 {
	background: url(images/bg-btn-view65.jpg);
	background-position:top;
	background-position:left;
    background-repeat: no-repeat;
    width:65px;
	height:25px;
	border: none;
}
.buttonview65panel {
	background: url(images/bg-btn-view65-panel.jpg);
	background-position:top;
	background-position:left;
    background-repeat: no-repeat;
    width:65px;
	height:25px;
	border: none;
}
.buttoncancel65panel {
	background: url(images/bg-btn-cancel65-panel.jpg);
	background-position:top;
	background-position:left;
    background-repeat: no-repeat;
    width:65px;
	height:25px;
	border: none;
}
.buttonreset65home {
	background: url(images/bg-btn-reset65-home.jpg);
	background-position:top;
	background-position:left;
    background-repeat: no-repeat;
    width:65px;
	height:25px;
	border: none;
}
.buttonsignin80 {
	background: url(images/bg-btn-signin80.jpg);
	background-position:top;
	background-position:left;
    background-repeat: no-repeat;
    width:80px;
	height:25px;
	border: none;
}
.buttoneditresults100 {
	background: url(images/bg-btn-editresults100.jpg);
	background-position:top;
	background-position:left;
    background-repeat: no-repeat;
    width:100px;
	height:25px;
	border: none;
}
.buttondownloaddata100 {
	background: url(images/bg-btn-downloaddata100.jpg);
	background-position:top;
	background-position:left;
    background-repeat: no-repeat;
    width:100px;
	height:25px;
	border: none;
}
.buttonupdatestatus100 {
	background: url(images/bg-btn-updatestatus100.jpg);
	background-position:top;
	background-position:left;
    background-repeat: no-repeat;
    width:100px;
	height:25px;
	border: none;
}
.buttonupdatemapping100 {
	background: url(images/bg-btn-updatemapping100.jpg);
	background-position:top;
	background-position:left;
    background-repeat: no-repeat;
    width:100px;
	height:25px;
	border: none;
}
.buttondownloadallresults200 {
	background: url(images/bg-btn-downloadallresults200.jpg);
	background-position:top;
	background-position:left;
    background-repeat: no-repeat;
    width:200px;
	height:25px;
	border: none;
}


/* NavigationPanel */
#navigationPanel a {
    display: list-item;
    list-style-type: none;
}

/* HomePage */ 
td.loginarea {
    background-image: url(images/bg-loginarea.jpg);
    background-position: center;
    background-repeat: no-repeat;
	height: 450px;

}
td.terms {
    background-image: url(images/bg-terms.jpg);
    background-position: left;
    background-repeat: no-repeat;
	height: 450px;

}
td.feedbackpage {
    background-image: url(images/bg-feedbackpage.jpg);
    background-position: center;
    background-repeat: no-repeat;
	height: 450px;

}


/* AboutPage */
#aboutPage td {
    padding-left: 0px;
}

#aboutPage td.name {
    background-color: #F0F0F0;
    font-weight: bold;
    width: 160px;
}

/* EditUserPage */
#editUserPage {
    background-image: url(images/bg-mid.jpg);
    background-position: top;
    background-repeat: repeat-y;
	min-height: 500px;
}

#editUserPage td.fieldLabel {
    width: 0em;
}

/* RegistrationSuccessPage */
#registrationSuccessPage li {
    list-style: none;
}

/* UserAdminPage */
#userAdminPage {
    background-image: url(images/bg-mid.jpg);
    background-position: top;
    background-repeat: repeat-y;
}


/*
#userAdminPage #tableControls span {
    margin-right: 0em;
}


#userAdminPage table {
    border: 0px solid #98aec7;
}

#userAdminPage td,th {
    border: 0px solid #98aec7;
    padding-left: 0em;
    padding-right: 0em;
}
*/

/* EditUserPage */
#forgotPasswordPage td.fieldLabel {
    width: 0em;
}

/* FileUploadWizardPage */
#FileUploadWizardPage a {
    width: 230px
}
.filewizardinnertable {
	width: 680px;
	/*border: thin solid red;*/
}
.filewizardheaderrow1 {
	background-image: url(images/bg-tableheader.jpg);
    background-color: #214e77;
    height: 30px;
    font-weight: bold;
    color: #FFFFFF;
    font-family: Verdana, Arial, Helvetica, sans-serif;
    font-size: 10pt;
}
.filewizardheader {
	/*border: thin solid orange;*/
	padding-left: 0.75em;
}
.filewizardview {
	border: thin solid #e4e4e4;
	padding-top: 0.50em;
	padding-left: 0.75em;
	background-color: #FFFFFF;
	background-position: bottom;
    background-repeat: no-repeat;
    height: 280px;
    min-height: 280px;
}
/*
.filewizardview {
	border: thin solid #e4e4e4;
	padding-top: 0.50em;
	padding-left: 0.75em;
	background-color: #FFFFFF;
	background-image: url(images/bg-filewizard.jpg);
	background-position: bottom;
    background-repeat: no-repeat;
    height: 280px;
    min-height: 280px;
}
*/
.filewizardviewinner {
	margin: 10 10 10 10;
}
.filewizardviewrow {
	height: 140px;
}
.wicketExtensionsWizardButtonBar {
	text-align: right;
}
.wicketExtensionsWizardButtonBar input {
	width: 80px;
}
.wicketExtensionsWizardHeaderTitle {
	margin: 10 5 10 15;
	font-weight: bold;
}
.wicketExtensionsWizardHeaderSummary {
	margin: 10 5 5 5;
	font-style: italic;
}




/* MyProjectsPage */
#myProjectsPage table {
	/* 
    border: 1px solid #F0F0F0;
    */
}

#myProjectsPage td,th {
	
  	/*  
  	border: 1px solid #F0F0F0;
    padding-left: 1em;
    padding-right: 1em;
    */
}



/* Text */
.pageheadernavy1 {
    font-family: Verdana, Arial, Helvetica, sans-serif;
    font-weight: bold;
    font-style:italic;
    font-size: 24px;
    color: #285a85;
    text-decoration: none;
    word-spacing: 0px;
    letter-spacing: 0px;
    line-height: 100%;
}
.pagetextwhite1 {
    font-family: Verdana, Arial, Helvetica, sans-serif;
    font-weight: normal;
    font-size: 10px;
    color: #ffffff;
    text-decoration: none;
    word-spacing: 0px;
    letter-spacing: 0px;
    line-height: 100%;
}
.pagetextwhite5 {
    font-family: Verdana, Arial, Helvetica, sans-serif;
    font-weight: normal;
    font-size: 12px;
    color: #ffffff;
    text-decoration: none;
    word-spacing: 0px;
    letter-spacing: 0px;
    line-height: 100%;
}
.pagetextblack1 {
    font-family: Verdana, Arial, Helvetica, sans-serif;
    font-weight: normal;
    font-size: 10px;
    color: #222222;
    text-decoration: none;
    word-spacing: 0px;
    letter-spacing: 0px;
    line-height: 100%;
}
.pagetextnavy1 {
    font-family: Verdana, Arial, Helvetica, sans-serif;
    font-weight: normal;
    font-size: 10px;
    color: #285a85;
    text-decoration: none;
    word-spacing: 0px;
    letter-spacing: 0px;
    line-height: 100%;
}
.pagetextnavy4 {
    font-family: Verdana, Arial, Helvetica, sans-serif;
    font-weight: normal;
    font-size: 11px;
    color: #285a85;
    text-decoration: none;
    word-spacing: 0px;
    letter-spacing: 0px;
    line-height: 120%;
}
.pagetextnavy5 {
    font-family: Verdana, Arial, Helvetica, sans-serif;
    font-weight: normal;
    font-size: 12px;
    color: #285a85;
    text-decoration: none;
    word-spacing: 0px;
    letter-spacing: 0px;
    line-height: 100%;
}
.pagetextnavy6 {
    font-family: Verdana, Arial, Helvetica, sans-serif;
    font-weight: normal;
    font-size: 15px;
    color: #285a85;
    text-decoration: none;
    word-spacing: 0px;
    letter-spacing: 0px;
    line-height: 100%;
}
.pagetextgreen5 {
    font-family: Verdana, Arial, Helvetica, sans-serif;
    font-weight: normal;
    font-size: 12px;
    color: #205d3b;
    text-decoration: none;
    word-spacing: 0px;
    letter-spacing: 0px;
    line-height: 100%;
}
.pagetextgreen6 {
    font-family: Verdana, Arial, Helvetica, sans-serif;
    font-weight: normal;
    font-size: 15px;
    color: #205d3b;
    text-decoration: none;
    word-spacing: 0px;
    letter-spacing: 0px;
    line-height: 100%;
}
.pagetextdeepnavy1 {
    font-family: Verdana, Arial, Helvetica, sans-serif;
    font-weight: normal;
    font-size: 10px;
    color: #000f1f;
    text-decoration: none;
    word-spacing: 0px;
    letter-spacing: 0px;
    line-height: 120%;
}
.pagetextgray1 {
    font-family: Verdana, Arial, Helvetica, sans-serif;
    font-weight: normal;
    font-size: 10px;
    color: #555555;
    text-decoration: none;
    word-spacing: 0px;
    letter-spacing: 0px;
    line-height: 120%;
}
.pagetextgray4 {
    font-family: Verdana, Arial, Helvetica, sans-serif;
    font-weight: normal;
    font-size: 11px;
    color: #555555;
    text-decoration: none;
    word-spacing: 0px;
    letter-spacing: 0px;
    line-height: 120%;
}
.pagetextgray7 {
    font-family: Verdana, Arial, Helvetica, sans-serif;
    font-weight: normal;
    font-size: 9px;
    color: #555555;
    text-decoration: none;
    word-spacing: 0px;
    letter-spacing: 0px;
    line-height: 120%;
}
.pagetextdarkgray4 {
    font-family: Verdana, Arial, Helvetica, sans-serif;
    font-weight: normal;
    font-size: 11px;
    color: #222222;
    text-decoration: none;
    word-spacing: 0px;
    letter-spacing: 0px;
    line-height: 140%;
}
.pagetextdarkgray4b {
    font-family: Verdana, Arial, Helvetica, sans-serif;
    font-weight: bold;
    font-size: 11px;
    color: #222222;
    text-decoration: none;
    word-spacing: 0px;
    letter-spacing: 0px;
    line-height: 140%;
}
.pagetextred4 {
    font-family: Verdana, Arial, Helvetica, sans-serif;
    font-weight: normal;
    font-size: 11px;
    color: #CC0000;
    text-decoration: none;
    word-spacing: 0px;
    letter-spacing: 0px;
    line-height: 120%;
}

/* Links */
a.pagelinkwhite1:link {
    font-family: Verdana, Arial, Helvetica, sans-serif;
    font-weight: normal;
    font-size: 10px;
    color: #ffffff;
    text-decoration: none;
    word-spacing: 0px;
    letter-spacing: 0px;
    line-height: 100%;
}
a.pagelinkwhite1:visited {
    font-family: Verdana, Arial, Helvetica, sans-serif;
    font-weight: normal;
    font-size: 10px;
    color: #ffffff;
    text-decoration: none;
    word-spacing: 0px;
    letter-spacing: 0px;
    line-height: 100%;
}
a.pagelinkwhite1:hover {
    font-family: Verdana, Arial, Helvetica, sans-serif;
    font-weight: normal;
    font-size: 10px;
    color: #cccccc;
    text-decoration: underline;
    word-spacing: 0px;
    letter-spacing: 0px;
    line-height: 100%;
}
a.pagelinkwhite1:active {
    font-family: Verdana, Arial, Helvetica, sans-serif;
    font-weight: normal;
    font-size: 10px;
    color: #ffffff;
    text-decoration: none;
    word-spacing: 0px;
    letter-spacing: 0px;
    line-height: 100%;
}


a.pagelinknavy1:link {
    font-family: Verdana, Arial, Helvetica, sans-serif;
    font-weight: normal;
    font-size: 10px;
    color: #285a85;
    text-decoration: none;
    word-spacing: 0px;
    letter-spacing: 0px;
    line-height: 100%;
}
a.pagelinknavy1:visited {
    font-family: Verdana, Arial, Helvetica, sans-serif;
    font-weight: normal;
    font-size: 10px;
    color: #285a85;
    text-decoration: none;
    word-spacing: 0px;
    letter-spacing: 0px;
    line-height: 100%;
}
a.pagelinknavy1:hover {
    font-family: Verdana, Arial, Helvetica, sans-serif;
    font-weight: normal;
    font-size: 10px;
    color: #4877a0;
    text-decoration: underline;
    word-spacing: 0px;
    letter-spacing: 0px;
    line-height: 100%;
}
a.pagelinknavy1:active {
    font-family: Verdana, Arial, Helvetica, sans-serif;
    font-weight: normal;
    font-size: 10px;
    color: #285a85;
    text-decoration: none;
    word-spacing: 0px;
    letter-spacing: 0px;
    line-height: 100%;
}


a.pagelinknavy2:link {
    font-family: Verdana, Arial, Helvetica, sans-serif;
    font-weight: normal;
    font-size: 12px;
    color: #285a85;
    text-decoration: underline;
    word-spacing: 0px;
    letter-spacing: 0px;
    line-height: 100%;
}
a.pagelinknavy2:visited {
    font-family: Verdana, Arial, Helvetica, sans-serif;
    font-weight: normal;
    font-size: 12px;
    color: #285a85;
    text-decoration: underline;
    word-spacing: 0px;
    letter-spacing: 0px;
    line-height: 100%;
}
a.pagelinknavy2:hover {
    font-family: Verdana, Arial, Helvetica, sans-serif;
    font-weight: normal;
    font-size: 12px;
    color: #4877a0;
    text-decoration: underline;
    word-spacing: 0px;
    letter-spacing: 0px;
    line-height: 100%;
}
a.pagelinknavy2:active {
    font-family: Verdana, Arial, Helvetica, sans-serif;
    font-weight: normal;
    font-size: 12px;
    color: #285a85;
    text-decoration: underline;
    word-spacing: 0px;
    letter-spacing: 0px;
    line-height: 100%;
}

a.pagelinknavy3:link {
    font-family: Verdana, Arial, Helvetica, sans-serif;
    font-weight: normal;
    font-size: 12px;
    color: #285a85;
    text-decoration: none;
    word-spacing: 0px;
    letter-spacing: 0px;
    line-height: 100%;
}
a.pagelinknavy3:visited {
    font-family: Verdana, Arial, Helvetica, sans-serif;
    font-weight: normal;
    font-size: 12px;
    color: #285a85;
    text-decoration: none;
    word-spacing: 0px;
    letter-spacing: 0px;
    line-height: 100%;
}
a.pagelinknavy3:hover {
    font-family: Verdana, Arial, Helvetica, sans-serif;
    font-weight: normal;
    font-size: 12px;
    color: #4877a0;
    text-decoration: underline;
    word-spacing: 0px;
    letter-spacing: 0px;
    line-height: 100%;
}
a.pagelinknavy3:active {
    font-family: Verdana, Arial, Helvetica, sans-serif;
    font-weight: normal;
    font-size: 12px;
    color: #285a85;
    text-decoration: none;
    word-spacing: 0px;
    letter-spacing: 0px;
    line-height: 100%;
}


a.pagelinknavy4:link {
    font-family: Verdana, Arial, Helvetica, sans-serif;
    font-weight: normal;
    font-size: 11px;
    color: #285a85;
    text-decoration: none;
    word-spacing: 0px;
    letter-spacing: 0px;
    line-height: 100%;
}
a.pagelinknavy4:visited {
    font-family: Verdana, Arial, Helvetica, sans-serif;
    font-weight: normal;
    font-size: 11px;
    color: #285a85;
    text-decoration: none;
    word-spacing: 0px;
    letter-spacing: 0px;
    line-height: 100%;
}
a.pagelinknavy4:hover {
    font-family: Verdana, Arial, Helvetica, sans-serif;
    font-weight: normal;
    font-size: 11px;
    color: #4877a0;
    text-decoration: underline;
    word-spacing: 0px;
    letter-spacing: 0px;
    line-height: 100%;
}
a.pagelinknavy4:active {
    font-family: Verdana, Arial, Helvetica, sans-serif;
    font-weight: normal;
    font-size: 11px;
    color: #285a85;
    text-decoration: none;
    word-spacing: 0px;
    letter-spacing: 0px;
    line-height: 100%;
}
a.pagelinkaulleblue4:link {
    font-family: Verdana, Arial, Helvetica, sans-serif;
    font-weight: normal;
    font-size: 11px;
    color: #49819c;
    text-decoration: none;
    word-spacing: 0px;
    letter-spacing: 0px;
    line-height: 120%;
}
a.pagelinkaulleblue4:visited {
    font-family: Verdana, Arial, Helvetica, sans-serif;
    font-weight: normal;
    font-size: 11px;
    color: #49819c;
    text-decoration: none;
    word-spacing: 0px;
    letter-spacing: 0px;
    line-height: 120%;
}
a.pagelinkaulleblue4:hover {
    font-family: Verdana, Arial, Helvetica, sans-serif;
    font-weight: normal;
    font-size: 11px;
    color: #285a85;
    text-decoration: underline;
    word-spacing: 0px;
    letter-spacing: 0px;
    line-height: 120%;
}
a.pagelinkaulleblue4:active {
    font-family: Verdana, Arial, Helvetica, sans-serif;
    font-weight: normal;
    font-size: 11px;
    color: #49819c;
    text-decoration: none;
    word-spacing: 0px;
    letter-spacing: 0px;
    line-height: 120%;
}


a.pagelinkgray4:link {
    font-family: Verdana, Arial, Helvetica, sans-serif;
    font-weight: normal;
    font-size: 11px;
    color: #555555;
    text-decoration: none;
    word-spacing: 0px;
    letter-spacing: 0px;
    line-height: 100%;
}
a.pagelinkgray4:visited {
    font-family: Verdana, Arial, Helvetica, sans-serif;
    font-weight: normal;
    font-size: 11px;
    color: #555555;
    text-decoration: none;
    word-spacing: 0px;
    letter-spacing: 0px;
    line-height: 100%;
}
a.pagelinkgray4:hover {
    font-family: Verdana, Arial, Helvetica, sans-serif;
    font-weight: normal;
    font-size: 11px;
    color: #777777;
    text-decoration: underline;
    word-spacing: 0px;
    letter-spacing: 0px;
    line-height: 100%;
}
a.pagelinkgray4:active {
    font-family: Verdana, Arial, Helvetica, sans-serif;
    font-weight: normal;
    font-size: 11px;
    color: #555555;
    text-decoration: none;
    word-spacing: 0px;
    letter-spacing: 0px;
    line-height: 100%;
}


a.pagelinkgreen4:link {
    font-family: Verdana, Arial, Helvetica, sans-serif;
    font-weight: normal;
    font-size: 11px;
    color: #205d3b;
    text-decoration: none;
    word-spacing: 0px;
    letter-spacing: 0px;
    line-height: 120%;
}
a.pagelinkgreen4:visited {
    font-family: Verdana, Arial, Helvetica, sans-serif;
    font-weight: normal;
    font-size: 11px;
    color: #205d3b;
    text-decoration: none;
    word-spacing: 0px;
    letter-spacing: 0px;
    line-height: 120%;
}
a.pagelinkgreen4:hover {
    font-family: Verdana, Arial, Helvetica, sans-serif;
    font-weight: normal;
    font-size: 11px;
    color: #0b321c;
    text-decoration: underline;
    word-spacing: 0px;
    letter-spacing: 0px;
    line-height: 120%;
}
a.pagelinkgreen4:active {
    font-family: Verdana, Arial, Helvetica, sans-serif;
    font-weight: normal;
    font-size: 11px;
    color: #205d3b;
    text-decoration: none;
    word-spacing: 0px;
    letter-spacing: 0px;
    line-height: 120%;
}

a.pagelinkred4:link {
    font-family: Verdana, Arial, Helvetica, sans-serif;
    font-weight: normal;
    font-size: 11px;
    color: #bd0b0a;
    text-decoration: none;
    word-spacing: 0px;
    letter-spacing: 0px;
    line-height: 120%;
}
a.pagelinkred4:visited {
    font-family: Verdana, Arial, Helvetica, sans-serif;
    font-weight: normal;
    font-size: 11px;
    color: #bd0b0a;
    text-decoration: none;
    word-spacing: 0px;
    letter-spacing: 0px;
    line-height: 120%;
}
a.pagelinkred4:hover {
    font-family: Verdana, Arial, Helvetica, sans-serif;
    font-weight: normal;
    font-size: 11px;
    color: #7e0a0b;
    text-decoration: underline;
    word-spacing: 0px;
    letter-spacing: 0px;
    line-height: 120%;
}
a.pagelinkred4:active {
    font-family: Verdana, Arial, Helvetica, sans-serif;
    font-weight: normal;
    font-size: 11px;
    color: #bd0b0a;
    text-decoration: none;
    word-spacing: 0px;
    letter-spacing: 0px;
    line-height: 120%;
}