<!--

.SmallGreenText
{
	font-family: Arial, Helvetica, sans-serif;
	font-size: 10px;
	color:#2a5827;
	
}

body {
	font-family:  Arial, Helvetica, sans-serif;
	margin: 0px 0px 0px 0px;
	background-color: #ffffff;
	background-image: url('/images/site/outside_wall.gif');
	text-align:left
}
b.success {
	font-size: 12pt
}
b.bWhtTxt18 {
	color: #ffffff;
	font-size: 16pt;
}
b.bWhtTxt {
	color: #ffffff;
	margin-left: 10px;
	font-size: 12pt;
}
b.bBlkTxt18 {
	color: #000000;
	font-size: 16pt;
}
b.brdTxt10 {
	color: #AC0705;
	font-size: 10pt;
}
b.Lib {
	font-size: 14px;
	color: #2A5927;
}

table.greyBorder {
	border-top: 1px solid #C6C6C6;
	border-right: 1px solid #C6C6C6;
	border-left: 1px solid #C6C6C6;
	border-bottom: 1px solid #C6C6C6;
	background-color: #ffffff;
	padding: 3px;
	margin: 5px;
}
table.BlkBorder {
	border-top: 1px solid #000000;
	border-right: 1px solid #000000;
	border-left: 1px solid #000000;
	border-bottom: 1px solid #000000;
	background-color: #ffffff;
}

table.libCtLinks {
	margin: 10px 10px 10px 10px;
	border-top: 1px solid #2A5927;
	border-left: 1px solid #2A5927;
	border-bottom: 1px solid #2A5927;
	border-right: 1px solid #2A5927;
	vertical-align: middle;
}

table.info_desc {
	margin: 10px 10px 10px 10px;
	font-size: 12px;
	vertical-align: middle;
	color:#008000;
}



td.ms_splash {
	background-color: #2a5827;
	color: #FFFFFF;
	border-top: 1px solid #FFFFFF;
	border-right: 1px solid #FFFFFF;
	border-left: 1px solid #FFFFFF;
	border-bottom: 1px solid #FFFFFF;
	height:35px;
	padding: 5px;
	vertical-align: middle;
}
td.ms_splash_bottom_cells {
	
	color: #000000;
	height:35px;
	padding: 5px;
	vertical-align: top;
}



img {
	border: 0px 0px 0px 0px;
}
 
div, p {
	font-size: 12px;
}

div.lib, p.lib {
	font-size: 14px;
	color: #2A5927;
}  
div.red, p.red {
	font-size: 14px;
	color: #AC0705;
}
div.left {
	font-size: 14pt;
	text-align: left;
}
div.center {
	font-size: 14pt;
	text-align: center;
	color: #2A5827;
}
div.green_text
{
	font-size: 9pt;
	text-align: left;
	color: #2A5827;
}


div.right {
	font-size: 14pt;
	text-align: right;
}
div.desc {
	color: #00542E;
	font-size: 12pt;
	text-align: left;
	margin: 20px 5px 5px 5px;
}
div.box, table.box {
	margin: 2px;
	padding: 2px;
	width:525px;
	border-top: 1px solid green;
	border-left: 1px solid green;
	border-bottom: 1px solid green;
	border-right: 1px solid green;
	}
p.white, div.white {
	vertical-align: middle;
	margin-left: 12px;
	color: #ffffff;
}

p.black, div.black {
color: #000000;
}

input, select {
	vertical-align: middle;
	font-size: 13px;
}

ol, ul {
	font-size: 13px;
	color: #000000;
	margin-top: 0px;
	margin-bottom: 0px;
}



td {
	vertical-align: top;
}


td.bottom_left 
	{
	vertical-align: bottom;
	text-align: left;
	}
td.center
	{
	vertical-align: middle;
	text-align: center;
	color: #2A5827;
	}

td.vlignRightBottom {
	vertical-align: bottom;
	text-align:right;
	color: black;
	font-size: 11;
	background-color: #ABC4A0;
}
td.vlignLeftBottom {
	vertical-align: bottom;
	text-align:left;
	color: black;
	font-size: 10;
	background-color: #ABC4A0;
}
td.littlelitegreenbar {
		background-color: #ABC4A0;
		text-align:center;
		height:5px;
		font-size: 3;
}
td.greenbar {
		background-color: #2A5827;
		text-align:center;
		height:5px;
		font-size: 5;
}
.gnHeadBg {
	background-color: #9DBE39;
}
.breadCrumb {
	background-color: #DEDE84;
	padding-left: 12px;
	vertical-align: middle;
	height: 23px;
	color: #AC0401;
}

/*
.footer {
	font-size: 10pt;
	vertical-align: middle;
	color: #2A5827;
	background-image: url('/images/site/space.gif');
	background-repeat: repeat;
	display: block;
	background-color: transparent;
}
*/

.footer4{
	font-size: 10pt;
	vertical-align: middle;
	text-align: center;
	color: #2A5827;
	
}
.footer2{
	font-size: 10pt;
	vertical-align: middle;
	text-align: center;
	color: #2A5827;
	background-image: url('/images/site/gcsfooter_bar.gif');
	background-repeat: repeat;
	
	background-color: transparent;
}
.footer3{
	font-size: 10pt;
	vertical-align: bottom;
	color: #2A5827;
	background-image: url('/images/site/gcsfooter.gif');
	background-repeat: no-repeat;
	right: 0px;

	
}

.head{
	border-bottom: 10px solid #ffffff;
}


 
.topline {
	border-top: 1px solid #004928;
}
.leftMargin{
	margin-left: 10px;
}

.libHead1 {
	font-size: 18px;
	font-weight: bold;
	color: #2A5927;
	margin-left: 7px;
}
.libHead2 {
	font-size: 16px;
	font-weight: bold;
	color: #2A5827;
}
.libText {
	font-size: 12px;
	color:  #2A5827;
	margin-left: 7px;
}
.libCallout {
	font-size: 15px;
	font-weight: bold;
	color:  #2A5927; 
}
.libCell {
	margin-left: 4px;
	padding: 3px;
	vertical-align: left;
	
}
.libTableBGlightGreen {

	background-color: #FCFCFC;
}



.libTable {
	border-bottom: 1px solid #2A5927;
	border-right: 1px solid #2A5927;
	border-left: 1px solid #2A5927;
	background-color: #FCFCFC;
}
.libTable4 {
 	background-color: #F7EBB5;
	vertical-align: middle;
	text-align:right;
}

.libTable2 {
 	background-color: #F7EBB5;

}
.libTable3 {
	border-top: 1px solid #2A5927;
	border-bottom: 1px solid #2A5927;
	border-right: 1px solid #2A5927;
	border-left: 1px solid #2A5927;
	background-color: #FFFFFF;
}
.main {
	border-top: 4px solid #ffffff;
	border-right: 3px solid #ffffff;
	border-left: 3px solid #ffffff;
	border-bottom: 4px solid #ffffff;
	background-color: #ffffff;
}
.mainNav {
	background-color: #2A5827;
	vertical-align: middle;
	height: 1px;
}
.mainNavOV {
	background-color: #9DBE39;
	vertical-align: middle;
	height: 23px;
}
.mainNavSel {
	background-color: #AC0705;
	vertical-align: middle;
	height: 23px;
}

.nav {
	background-image: url('/img/bg_nav.gif');
	cursor: hand;
	vertical-align: middle;
	border-right: 10px solid #ffffff;
	height: 27px;
}
.navSub {
	background-image: url('/img/bg_Subnav.gif');
	cursor: hand;
	vertical-align: middle;
	border-right: 10px solid #ffffff;
}
.navTitle {
	font-size: 14px;
	color: #ffffff;
	border-left: 15px solid #F7A209;
	border-right: 10px solid #ffffff;
	background-color: #F7A209;
}
.OpsManage {
	border-top: 4px solid #eeeeee;
	border-right: 3px solid #eeeeee;
	border-left: 3px solid #eeeeee;
	border-bottom: 4px solid #eeeeee;
	background-color: #eeeeee;
}

.PageCountCell {
	border-bottom: 1px solid #C6C6C6;
	background-color: #DEDE84;
	height: 19px;
	vertical-align: middle;
}
.resultsCell {
	border-bottom: 1px solid #C6C6C6;
	background-color: #ffffff;
	height: 19px;
	vertical-align: middle;
}
.resultsCellSel {
	border-bottom: 1px solid #C6C6C6;
	background-color: #eeeeee;
	height: 19px;
	vertical-align: middle;
}
.resultsCellBK {
	border-bottom: 1px solid #000000;
	background-color: #ffffff;
	height: 19px;
	vertical-align: middle;
}
.resultsCellSelBK {
	border-bottom: 1px solid #000000;
	background-color: #eeeeee;
	height: 19px;
	vertical-align: middle;
}
.resultsCellOV {
	border-bottom: 1px solid #C6C6C6;
	background-color: #9DBE39;
	height: 19px;
	vertical-align: middle;
}

.small {
	font-size: 11px;
}

.Yellow {
	background-color: #F4ECAC;
}
.text {
	font-size: 12px;
}

.title0 {
	font-size: 14px;
}

.title1 {
	font-size: 16px;
}

.title2 {
	font-size: 20px;
}
.express {
	padding: 10px 5px 10px 5px;
	margin: 10px 5px 10px 5px;
}
a.anchor {
	text-decoration: none;
	color: #ffffff;
}

a.white {
	margin-left: 10px;
	font-size: 12pt;
	color: #FFFFFF;
	text-decoration: underline;
}

a.white:hover, a.white:visited:hover {
	margin-left: 10px;
	text-decoration: none;
	color: #FFFFFF;
}

a.green4 {
	font-weight: bold;
	font-size: 12pt;
	text-decoration: underline;
	color: #2A5827;
}
a.green4:active, a.green4:hover:visited {
	font-weight: bold;
	font-size: 12pt;
	text-decoration: underline;
	color: #2A5827;
}
a.green2 {
	color: #2A5827;
	text-decoration: underline;
	font-size: 16pt;
}
a.green2:hover, a.green2:visited:hover {
	text-decoration: none;
	color: #2A5827;
	font-size: 16pt;
}
a.greenFt {
	font-size: 10pt;
	color: #2A5827;
	text-decoration: underline;
}
a.greenFt:hover, a.greenFt:visited:hover {
	font-size: 10pt;
	text-decoration: none;
	color: #2A5827;
}

a.greenContent:hover, a.greenContent:visited:hover {
	font-size: 11pt;
	text-decoration: none;
	color: #2A5827;
}
a.greenContent{
	font-size: 11pt;
	color: #2A5827;
	text-decoration: underline;

}

a.greenLib, a.green:visited {
	font-size: 12px;
	height: 20px;
	margin-left: 0px;
	text-decoration: underline;
	color: #2A5927;
}
a.greenLib:hover, a.greenLib:visited:hover {
	margin-left: 0px;
	text-decoration: none;
	color: #2A5927;
}
a.BCred {
	font-size: 10pt;
	text-decoration: underline;
	color: #AC0401;
}
a.BCred:hover, a.BCred:visited:hover {
	text-decoration: none;
	color: #AC0401;
}
a.red2, a.red2:visited {
	text-decoration: none;
	color: #990000;
}

a.red2:hover, a.red2:visited:hover {
	text-decoration: underline;
	color: #990000;
}
a.orange, a.red3:visited {
	font-size: 10pt;
	text-decoration: underline;
	color: #F7A208;
}

a.orange:hover, a.orange:visited:hover {
	font-size: 10pt;
	text-decoration: none;
	color: #F7A208;
}
.greenButton {
	color: #ffffff;
	background: #F7A208;
	font-size: 10pt
}

a.buttonOFF{
display: block;
background-color: transparent;
background-image: url('/images/lib/iOV.gif');
background-repeat: no-repeat;
width: 17px;
height: 17px;
}
a.buttonON{
display: block;
background-color: transparent;
background-image: url('/images/lib/i.gif');
background-repeat: no-repeat;
width: 17px;
height: 17px;

}



td.Main_Content_Splash
{
TEXT-ALIGN: center!;
vertical-align: top;

}

td.icon
{
TEXT-ALIGN: center!;
vertical-align: middle;

}


td.landing{
TEXT-ALIGN: left!;
background-color: #ffffff;
}
a.OC_OFF{
display: block;
background-color: transparent;
background-image: url('/images/lib/btn_OCatalogOV.gif');
background-repeat: no-repeat;
width: 196px;
height: 24px;

}
a.OC_ON{
display: block;
background-color: transparent;
background-image: url('/images/lib/btn_OCatalog.gif');
background-repeat: no-repeat;
width: 196px;
height: 24px;

}
a.OCA_OFF{
display: block;
background-color: transparent;
background-image: url('/images/lib/tab_LibOffCampAccOV.gif');
background-repeat: no-repeat;
width: 233px;
height: 32px;

}
a.OCA_ON{
display: block;
background-color: transparent;
background-image: url('/images/lib/tab_LibOffCampAcc.gif');
background-repeat: no-repeat;
width: 233px;
height: 32px;

}

a.rec_read_1st_ON{
display: block;
background-color: transparent;
background-image: url('/lib/ps/images/Grade_Tab_1st.gif');
background-repeat: no-repeat;
width: 175px;
height: 32px;
}
a.rec_read_1st_OFF{
display: block;
background-color: transparent;
background-image: url('/lib/ps/images/Grade_Tab_1st_OV.gif');
background-repeat: no-repeat;
width: 175px;
height: 32px;
}

a.rec_read_Pre_1st_ON{
display: block;
background-color: transparent;
background-image: url('/lib/ps/images/Grade_Tab_Pre_1st.gif');
background-repeat: no-repeat;
width: 175px;
height: 32px;
}
a.rec_read_Pre_1st_OFF{
display: block;
background-color: transparent;
background-image: url('/lib/ps/images/Grade_Tab_Pre_1st_OV.gif');
background-repeat: no-repeat;
width: 175px;
height: 32px;
}

a.rec_read_KG_ON{
display: block;
background-color: transparent;
background-image: url('/lib/ps/images/Grade_Tab_KG.gif');
background-repeat: no-repeat;
width: 175px;
height: 32px;
}
a.rec_read_KG_OFF{
display: block;
background-color: transparent;
background-image: url('/lib/ps/images/Grade_Tab_KG_OV.gif');
background-repeat: no-repeat;
width: 175px;
height: 32px;
}

a.rec_read_PKG_ON{
display: block;
background-color: transparent;
background-image: url('/lib/ps/images/Grade_Tab_PKG.gif');
background-repeat: no-repeat;
width: 175px;
height: 32px;
}
a.rec_read_PKG_OFF{
display: block;
background-color: transparent;
background-image: url('/lib/ps/images/Grade_Tab_PKG_OV.gif');
background-repeat: no-repeat;
width: 175px;
height: 32px;
}

a.rec_read_Gr2_ON{
display: block;
background-color: transparent;
background-image: url('/lib/ps/images/Grade_Tab_Gr2.gif');
background-repeat: no-repeat;
width: 175px;
height: 32px;
}
a.rec_read_Gr2_OFF{
display: block;
background-color: transparent;
background-image: url('/lib/ps/images/Grade_Tab_Gr2_OV.gif');
background-repeat: no-repeat;
width: 175px;
height: 32px;
}

a.rec_read_Gr3_ON{
display: block;
background-color: transparent;
background-image: url('/lib/ps/images/Grade_Tab_Gr3.gif');
background-repeat: no-repeat;
width: 175px;
height: 32px;
}
a.rec_read_Gr3_OFF{
display: block;
background-color: transparent;
background-image: url('/lib/ps/images/Grade_Tab_Gr3_OV.gif');
background-repeat: no-repeat;
width: 175px;
height: 32px;
}

a.rec_read_Gr4_ON{
display: block;
background-color: transparent;
background-image: url('/lib/ps/images/Grade_Tab_Gr4.gif');
background-repeat: no-repeat;
width: 175px;
height: 32px;
}
a.rec_read_Gr4_OFF{
display: block;
background-color: transparent;
background-image: url('/lib/ps/images/Grade_Tab_Gr4_OV.gif');
background-repeat: no-repeat;
width: 175px;
height: 32px;
}

a.rec_read_Gr5_ON{
display: block;
background-color: transparent;
background-image: url('/lib/ps/images/Grade_Tab_Gr5.gif');
background-repeat: no-repeat;
width: 175px;
height: 32px;
}
a.rec_read_Gr5_OFF{
display: block;
background-color: transparent;
background-image: url('/lib/ps/images/Grade_Tab_Gr5_OV.gif');
background-repeat: no-repeat;
width: 175px;
height: 32px;
}


a.rec_read_Gr6_ON{
display: block;
background-color: transparent;
background-image: url('/lib/ps/images/Grade_Tab_Gr6.gif');
background-repeat: no-repeat;
width: 175px;
height: 32px;
}
a.rec_read_Gr6_OFF{
display: block;
background-color: transparent;
background-image: url('/lib/ps/images/Grade_Tab_Gr6_OV.gif');
background-repeat: no-repeat;
width: 175px;
height: 32px;
}


a.rec_read_Gr7_ON{
display: block;
background-color: transparent;
background-image: url('/lib/ps/images/Grade_Tab_Gr7.gif');
background-repeat: no-repeat;
width: 175px;
height: 32px;
}
a.rec_read_Gr7_OFF{
display: block;
background-color: transparent;
background-image: url('/lib/ps/images/Grade_Tab_Gr7_OV.gif');
background-repeat: no-repeat;
width: 175px;
height: 32px;
}


a.rec_read_Gr8_ON{
display: block;
background-color: transparent;
background-image: url('/lib/ps/images/Grade_Tab_Gr8.gif');
background-repeat: no-repeat;
width: 175px;
height: 32px;
}
a.rec_read_Gr8_OFF{
display: block;
background-color: transparent;
background-image: url('/lib/ps/images/Grade_Tab_Gr8_OV.gif');
background-repeat: no-repeat;
width: 175px;
height: 32px;
}


a.rec_read_Gr9_ON{
display: block;
background-color: transparent;
background-image: url('/lib/ps/images/Grade_Tab_Gr9.gif');
background-repeat: no-repeat;
width: 175px;
height: 32px;
}
a.rec_read_Gr9_OFF{
display: block;
background-color: transparent;
background-image: url('/lib/ps/images/Grade_Tab_Gr9_OV.gif');
background-repeat: no-repeat;
width: 175px;
height: 32px;
}


a.rec_read_Gr10_ON{
display: block;
background-color: transparent;
background-image: url('/lib/ps/images/Grade_Tab_Gr10.gif');
background-repeat: no-repeat;
width: 175px;
height: 32px;
}
a.rec_read_Gr10_OFF{
display: block;
background-color: transparent;
background-image: url('/lib/ps/images/Grade_Tab_Gr10_OV.gif');
background-repeat: no-repeat;
width: 175px;
height: 32px;
}

a.rec_read_Gr11_ON{
display: block;
background-color: transparent;
background-image: url('/lib/ps/images/Grade_Tab_Gr11.gif');
background-repeat: no-repeat;
width: 175px;
height: 32px;
}
a.rec_read_Gr11_OFF{
display: block;
background-color: transparent;
background-image: url('/lib/ps/images/Grade_Tab_Gr11_OV.gif');
background-repeat: no-repeat;
width: 175px;
height: 32px;
}

a.rec_read_Gr12_ON{
display: block;
background-color: transparent;
background-image: url('/lib/ps/images/Grade_Tab_Gr12.gif');
background-repeat: no-repeat;
width: 175px;
height: 32px;
}
a.rec_read_Gr12_OFF{
display: block;
background-color: transparent;
background-image: url('/lib/ps/images/Grade_Tab_Gr12_OV.gif');
background-repeat: no-repeat;
width: 175px;
height: 32px;
}




div.red_warning {
	color: #FF3333;
}
div.active {
	font-family:  Arial, Helvetica, sans-serif;
	font-size: 11pt;
	color: #2A5827;
	
}
div.inactive {
	font-family:  Arial, Helvetica, sans-serif;
	font-size: 11pt;
	color: #FF3333;
}
div.inactive_rep {
display : block;
background-color: #FF3333

 
}
div.active_rep {

display : block;


}

.whitetable, .whitetable TD, .whitetable TH
{
background-color:white;

}

div.title 
{
	/* banner position */
	position: absolute;
	width: 900px;
	top: 10px;
	left: 10px;
	z-index:2;
	

}
div.nav 
{
	/* nav block position */
	position: absolute;
	top: 145px;
	left: 22px;
	z-index:10;
}
div.main_content
{
	/* main content position */
	position: absolute;
	top: 150px;
	left: 155px;
	z-index: 1;
	width: 700px;
	
}


div.footer
{
	/* footer position */
	position:relative;
	top: 0px;
	/* right: 0px; */
	width: 750px;
}

a.ps_lib_Links:link, a.ps_lib_Links:visited
{
	font-size: 12pt;
	color: #2A5827;
	text-decoration: underline;

}

a.ps_lib_Links:hover
{
	font-size: 12pt;
	color: #2A5827;
	text-decoration: none;

}





a.ps_lib_Links_small:link, a.ps_lib_Links_small:visited, a.ps_lib_Links_small:active
{
	font-size: 9pt;
	color: #2A5827;
	text-decoration: underline;

}

a.ps_lib_Links_small:hover
{
	font-size: 9pt;
	color: #2A5827;
	text-decoration: none;

}






a.ps_lib_email:link, a.ps_lib_email:visited
{
	font-size: 10pt;
	color: #2A5827;
	text-decoration: underline;

}

a.ps_lib_email:hover
{
	font-size: 10pt;
	color: #2A5827;
	text-decoration: none;

}




a.ms_lib_Links:link, a.ms_lib_Links:visited
{
	font-size: 12pt;
	color: #FFFFFF;
	text-decoration: underline;

}

a.ms_lib_Links:hover
{
	font-size: 12pt;
	color: #FFFFFF;
	text-decoration: none;

}


a.ms_lib_Links_sm:link, a.ms_lib_Links_sm:visited
{
	font-size: 10pt;
	color: #FFFFFF;
	text-decoration: underline;

}

a.ms_lib_Links_sm:hover
{
	font-size: 10pt;
	color: #FFFFFF;
	text-decoration: none;

}


a.ms_lib_email:link, a.ms_lib_email:visited
{
	font-size: 12pt;
	color: #000000;
	text-decoration: underline;

}

a.ms_lib_email:hover
{
	font-size: 12pt;
	color: #000000;
	text-decoration: none;

}

a.lib_Links:link, a.lib_Links:visited
{
	font-size: 12pt;
	font-weight: bold;
	color: #2A5827;
	text-decoration: underline;

}

a.lib_Links:hover
{
	font-size: 12pt;
	font-weight: bold;
	color: #2A5827;
	text-decoration: none;

}


lib_mail_links:hover
{
	font-size: 11pt;
	color: #2A5827;
	text-decoration: none;
}

a.lib_mail_links:link, a.lib_mail_links:visited
{
	font-size: 11pt;
	color: #2A5827;
	text-decoration: underline;

}
-->