BODY {
	margin:		0px 0px 0px 0px;
	padding:	0px;
	font-family:	'Palatino Linotype', Palatino, 'Times New Roman', serif;
	font-size:	11px;
	color:		#FFFFFF;	
	background-color:#000000;
}
#opaqueLayer {background-color:#000000;opacity:0.5;filter:alpha(opacity=50);}
H1 {
	font-family:	Verdana, Arial, sans-serif;
	font-size:	12px;
	font-weight:	bold;
	color:		#3D3D3D;
	height:		19px;
	line-height:	19px;	
}
H1.normalHeight {display: inline;}
H2 {
	font-family:	Verdana, Arial, sans-serif;
	font-size:	11px;
	font-weight:	bold;
	color:		#FFFFFF;
	height:		19px;
	line-height:	19px;		
}
H2.normalHeight {display: inline;}
TABLE {
	font-family:	Verdana, Arial, sans-serif;
	font-size:	11px;
	color:		#000000;		
}

input, select, textarea, .INPTxt {
	font-family:	Verdana, Arial, sans-serif;
	font-size:	10px;
	color:		#000000;	
}

input.NoEdit {
	font-family:	Verdana, Arial, sans-serif;
	font-size:	10px;
	color:		#000000;	
	background-color:#FFBDBD;
}
input.loginBox {font-family:Verdana, sans-serif;font-size:10px;color:#FFFFFF;background-color:#333333;height:22px;line-height:22px;}
input.loginBoxError {font-family:Verdana, sans-serif;font-size:10px;color:#000000;background-color:#A7C973;height:22px;line-height:22px;}
input.Btn {
	font-family:	Verdana, Arial, sans-serif;
	font-size:	10px;
	color:		#FFFFFF;
	background-color:#000000;
	cursor:		pointer;
}
input.redBtn {
	font-family:	Verdana, Arial, sans-serif;
	font-size:	11px;
	color:		#FFFFFF;
	background-color:#9C0000;
	padding:	3px 8px 3px 8px;
	cursor:		pointer;
}
input.blueBtn {
	font-family:	Verdana, Arial, sans-serif;
	font-size:	11px;
	color:		#FFFFFF;
	background-color:#195F7A;
	padding:	3px 8px 3px 8px;
	cursor:		pointer;
}
input.greenBtn {font-family:Verdana, Arial, sans-serif;font-size:11px;font-weight:normal;color:#000000;background-color:#A7C973;padding:3px 8px 3px 8px;cursor:pointer;}
.navTextSelected {
	font-family:	'Palatino Linotype', Palatino, 'Times New Roman', serif;
	font-size:	12px;
	font-weight:	bold;
	text-decoration:underline;
	letter-spacing:	1.2px;
	color:		#917647;
}
.navTextLink, a.navTextLink {
	font-family:	'Palatino Linotype', Palatino, 'Times New Roman', serif;
	font-size:	12px;
	font-weight:	normal;
	text-decoration:underline;
	letter-spacing:	1.2px;
}
.navTextLink, a.navTextLink:link, a.navTextLink:visited {color:#FFFFFF;}
a.navTextLink:hover {color:#917647;}
.whiteGMMSans9 {font-family:Verdana, Arial, sans-serif;font-size:9px;font-weight:normal;color:#FFFFFF;text-decoration:none;}
.whiteGMMSans10 {font-family:Verdana, Arial, sans-serif;font-size:10px;font-weight:normal;color:#FFFFFF;text-decoration:none;}
a.whiteGMMSans10, a.whiteGMMSans10:link, a.whiteGMMSans10:visited {text-decoration:underline;color:#FFFFFF;}
a.whiteGMMSans10:hover {text-decoration:underline;color:#CD7B07;}
.whiteGMMSans11 {font-family:Verdana, Arial, sans-serif;font-size:11px;font-weight:normal;color:#FFFFFF;text-decoration:none;}
.whiteGMMSans12 {font-family:Verdana, Arial, sans-serif;font-size:12px;font-weight:normal;color:#FFFFFF;text-decoration:none;}
.orangeGMMSans10 {font-family:Verdana, Arial, sans-serif;font-size:10px;font-weight:normal;color:#CD7B07;text-decoration:none;}
a.orangeGMMSans10, a.orangeGMMSans10:link, a.orangeGMMSans10:visited {text-decoration:underline;color:#CD7B07;}
a.orangeGMMSans10:hover {text-decoration:underline;color:#FFFFFF;}
.grayGMMSerif11, .footerText {
	font-family:	'Palatino Linotype', Palatino, 'Times New Roman', serif;
	font-size:	11px;
	font-weight:	normal;
	letter-spacing:	0.5px;
	color:		#555555;
	text-decoration:none;
}
.red_text_11px {font-family: Verdana, sans-serif;font-size:11px;font-style:normal;font-weight:normal;color:#C90000;line-height:18px;}
.red_text_11px_bold {font-family: Verdana, sans-serif;font-size:11px;font-style:normal;font-weight:bold;color:#C90000;line-height:18px;}
.footerLink {
	font-family:	'Palatino Linotype', Palatino, 'Times New Roman', serif;
	font-size:	11px;
	font-weight:	normal;
	letter-spacing:	0.5px;
	color:		#555555;
	text-decoration:none;
}
a.footerLink, a.footerLink:link, a.footerLink:visited {
	text-decoration:none;
	color:		#555555;
}
a.footerLink:hover {
	text-decoration:underline;
	color:		#A7C973;
}
.whiteGMMSerif11 {
	font-family:	'Palatino Linotype', Palatino, 'Times New Roman', serif;
	font-size:	11px;
	font-weight:	normal;
	letter-spacing:	0.5px;
	color:		#FFFFFF;
	text-decoration:none;
}
.whiteGMMSerif13 {
	font-family:	'Palatino Linotype', Palatino, 'Times New Roman', serif;
	font-size:	13px;
	font-weight:	normal;
	letter-spacing:	0.5px;
	color:		#FFFFFF;
	text-decoration:none;
}
.greenGMMSerif13 {
	font-family:	'Palatino Linotype', Palatino, 'Times New Roman', serif;
	font-size:	13px;
	font-weight:	normal;
	letter-spacing:	0.5px;
	color:		#A7C973;
	text-decoration:none;
}
.whiteGMMSerif14, .CNTText, .searchText {
	font-family:	'Palatino Linotype', Palatino, 'Times New Roman', serif;
	font-size:	14px;
	font-weight:	normal;
	letter-spacing:	0.5px;
	color:		#FFFFFF;
	text-decoration:none;
	height:		19px;
	line-height:	19px;	
}
.greenGMMSerif14 {
	font-family:	'Palatino Linotype', Palatino, 'Times New Roman', serif;
	font-size:	14px;
	font-weight:	normal;
	letter-spacing:	0.5px;
	color:		#A7C973;
	text-decoration:none;
}
.cpaHeader {
	font-family:	'Palatino Linotype', Palatino, 'Times New Roman', serif;
	font-size:	18px;
	font-weight:	normal;
	letter-spacing:	3.0px;
	color:		#CD7B07;
	text-decoration:none;
}
.whiteGMMSerif16, .CNTSubtitle, .searchBold {
	font-family:	'Palatino Linotype', Palatino, 'Times New Roman', serif;
	font-size:	16px;
	font-weight:	normal;
	letter-spacing:	1.5px;
	color:		#FFFFFF;
	text-decoration:none;
}
.whiteGMMSerif17, .CNTHeader {
	font-family:	'Palatino Linotype', Palatino, 'Times New Roman', serif;
	font-size:	17px;
	font-weight:	normal;
	letter-spacing:	2.0px;
	color:		#FFFFFF;
	text-decoration:none;
}
.whiteGMMSerif18 {
	font-family:	'Palatino Linotype', Palatino, 'Times New Roman', serif;
	font-size:	18px;
	font-weight:	normal;
	letter-spacing:	3.0px;
	color:		#FFFFFF;
	text-decoration:none;
}
.CNTLink {
	font-family:	'Palatino Linotype', Palatino, 'Times New Roman', serif;
	font-size:	14px;
	font-weight:	normal;
	letter-spacing:	0.5px;
	text-decoration:underline;
}
.CNTLink, a.CNTLink:link, a.CNTLink:visited {
	color:		#FFFFFF;
}
a.CNTLink:hover {
	color:		#917647;
}
.searchLink {
	font-family:	'Palatino Linotype', Palatino, 'Times New Roman', serif;
	font-size:	14px;
	font-weight:	normal;
	letter-spacing:	0.5px;
	text-decoration:underline;
}
.searchLink, a.searchLink:link, a.searchLink:visited {
	color:		#917647;
}
a.searchLink:hover {
	color:		#FFFFFF;
}
.CNTEditBox {
	font-family:	Verdana, Arial, sans-serif;
	font-size:	11px;
	text-decoration:none;
	font-weight:	normal;
	color:		#000000;
	background-color:#FF0000;
	width:		28px;
	cursor:		pointer;
}
.FAEditBox {
	font-family:	Verdana, Arial, sans-serif;
	font-size:	11px;
	text-decoration:none;
	font-weight:	normal;
	color:		#F9D800;
	background-color:#FF0000;
	width:		28px;
	cursor:		pointer;
}
.SettingText {
	font-family:	Verdana, Arial, sans-serif;
	font-size:	10px;
	color:		#195F7A;
	font-weight:	normal;
	text-decoration:none;
}
.SettingLink, a.SettingLink:link, a.SettingLink:visited {
	font-family:	Verdana, Arial, sans-serif;
	font-size:	10px;
	font-weight:	normal;
	text-decoration:none;
	color:		#333333;
}
a.SettingLink:hover {
	color:		#195F7A;
}
.subHeading {
	font-family:	Verdana, Arial, sans-serif;
	font-size:	12px;
	color:		#FFFFFF;
	background-color:#917647;
	font-weight:	bold;
	padding-left:	15px;
	height:		22px;
	line-height:	22px;		
}

img.right {
  float : right;
  margin : 0 0 5px 10px;  /* Top, Right, Bottom, Left */
}

img.left {
  float : left;
  margin : 0 10px 5px 0;
}
.ColHeader {
	font-family:	Verdana, Arial, sans-serif;
	font-size:	11px;
	color:		#222222;
	font-weight:	bold;
	padding-left:	5px;	
}
.ColView, .colView {
	font-family:	Verdana, Arial, sans-serif;
	font-size:	11px;
	color:		#333333;
	padding-left:	5px;
	padding-right:	5px;	
}
.viewLink, a.viewLink:link, a.viewLink:visited {
	font-family:	Verdana, Arial, sans-serif;
	font-size:	11px;
	font-weight:	normal;
	text-decoration:underline;
	color:		#195F7A;
}
a.viewLink:hover {
	color:		#9C0000;
}
.bluePrompt {
	font-family:	Verdana, Arial, sans-serif;
	font-size:	11px;
	color:		#0099FF;
	font-weight:	normal;
	padding-right:	10px;
	text-align:	left;
	height:		24px;
	line-height:	24px;	
}


.grayPrompt {
	font-family:	Verdana, Arial, sans-serif;
	font-size:	10px;
	color:		#4D4D4D;
	font-weight:	normal;
	padding-right:	40px;
	text-align:	left;
	height:		17px;
	line-height:	17px;	
}

.redPrompt {
	font-family:	Verdana, Arial, sans-serif;
	font-size:	11px;
	color:		#FF3300;
	padding-right:	10px;
	text-align:	right;	
}

.GNPopBox {
	position:	absolute;
	z-index:	10;
	top:		270px;
	left:		220px;
	height:		100px;
	width:		100px;
	visibility:	hidden;
}
.GNPopBoxTable {
	background-color:#F5F5F5;
	border-color:	#F78A09;
	border-width:	2px;
	border-style:	outset;
}
.GNPopBoxHead {
	background-color:#FFFFFF;
	background-image:URL(img_pop_arc_small2.gif);background-repeat:no-repeat;
	font-family:	Verdana, Arial, sans-serif;
	font-size:	14px;
	font-weight:	bold;
	color:		#917647;
	padding-left:	20px;
	height:		38px;
	line-height:	38px;
}

#GNAdminTools {
	position:	absolute;
	z-index: 	10;
	top: 		400px;
	left: 		20px;
	height:		160px;
	width:		160px;
	visibility:	hidden;
}
#CalDisplay {
	position:	absolute;
	z-index:	105;
	top: 		95px;
	left:		200px;
	height:		200px;
	width:		200px;
	visibility:	hidden;
	background-color:#E1E1E1;
		}
.calmth {
	font-family:	Verdana, Arial, sans-serif;
	font-size:	11px;
	color:		#FFFFFF;
	text-align:	center;
	text-decoration:none;	
}
.calwkday, a.calwkday:link, a.calwkday:visited {
	font-family:	Verdana, Arial, sans-serif;
	font-size:	11px;
	color:		#917647;
	text-align:	center;
	text-decoration:none;	
}
a.calwkday:hover {
	font-family:	Verdana, Arial, sans-serif;
	font-size:	11px;
	color:		#FF0000;
	text-align:	center;
	text-decoration:none;	
}
div.tabsArea {
	position:	relative;
	top:		1px;
	height:		24px;
	line-height:	24px;
	background-color:#FFFFFF;
}

a.tab {
	position:	relative;
	z-index:	100;
	font-family:	"Comic Sans MS", fantasy;
	font-size:	13px;
	font-weight:	bold;
	text-decoration:none;
	border:		solid 2px #006633;
	border-bottom-width: 0px;
	padding: 	4px 1em 5px 1em;
	top:		2px;
}

a.tab, a.tab:visited {
	color:		#F8ECBB;
	background-color:#006633;
}
a.tab:hover {
	color:		#FF3300;
	background-color:#FEE9BA;
}

a.tab.activeTab {
	position:	relative;
	z-index:	102;
	background-color:#F8ECBB;
	color:		#800000;
}
div.viewMain {
	position:	relative;
	z-index:	101;
	background-color:	#FFF6E2;
	border:		solid 1px #333333;
	top:		2px;
}
div.mainHeader {
	position:	relative;
	height:		23px;
	line-height:	23px;
	z-index:	101;
	background-color:	#FFBF21;
	font-family:	Verdana, Arial, sans-serif;
	font-size:		13px;
	color:		#FFFFFF;
	font-weight:	bold;
	padding-left:	15px;
}
div.topHeader {
	position:		relative;
	z-index:		101;
	top:		0px;
	height:		29px;
	line-height:	29px;
	background-color:	#FFC827;
	font-family:	Verdana, Arial, sans-serif;
	font-size:	16px;
	color:		#FFF6E2;
	font-weight:	bold;
	padding-left:	15px;
}
div.viewHeader {
	position:		relative;
	height:		23px;
	line-height:	23px;
	z-index:	101;
	background-color:#FEE9BA;
	font-family:	Verdana, Arial, sans-serif;
	font-size:	16px;
	color:		#FFF6E2;
	font-weight:	normal;
	padding-left:	15px;
}
div.tabsArea {
	position:	relative;
	height:		38px;
	line-height:	38px;
}

#lefttitle {
	position:	absolute;
	left:		0px;
	height:		38px;
	padding:	0px;
	font-family:	Verdana, Arial, sans-serif;
	font-size:	14px;
	color:		#917647;
	font-weight:	bold;
	padding-left:	15px;
	border:		0px;
}

#righttabs, #righttabs2, #righttabs3, #righttabU {
	position:	absolute;
	top:		11px;
	height:		26px;
	padding:	0px;
}