/*	GROUP COLOURS
	0067c6	corp blue		4691d5	dark blue
	000000	black			7fb3e2	mid blue
	ffffff	white			d9e8f7	light blue
	333333	white			666666	dark grey
							999999	mid grey
							cccccc	light grey

/*	100% = 12pt Mac (72ppi) | 16pt PC (96ppi) | 20pt PC large font (120ppi) */
/*	1024x768 | fold: 580 */

/*	=============bar header============= */

h1 {
font-size:100%;
color:#ffffff;
background-color:#7fb3e2;
padding:5px;
}

h1 img {
vertical-align:middle;
margin-right:2px;
}

.searchForm {
/* inline doesn't work for NS7.1, 
must still position <form></form> strategically to avoid line break before & after form */
display:inline; 
margin-left:5px;
}

/*	==============STUFF FOR PODS============ */

.podTitle {
border:1px solid #7fb3e2;
padding:2px 2px 2px 28px;
margin:0px;
color:#0067c6;
font-size:75% !important;
background-color:#ffffff !important;
font-family:arial, helvetica, sans-serif;
}

.podTitleNoImg {
border:1px solid #7fb3e2;
padding:5px;
margin:0px;
color:#0067c6;
font-size:75% !important;
background-color:#ffffff !important;
font-family:arial, helvetica, sans-serif;
}

.podTitle img {
margin-left:-27px;
}

.podBoxed {
border:1px solid #7fb3e2;
border-top:0px;
padding:5px 5px 5px 5px;
margin:0px;
}

.podNoBoxBG {
background-color:#d9e8f7 !important;
margin:0px;
padding:5px 5px 5px 5px;
}

/*	=============table ============= */

.tblTitle {
color:#ffffff;
background-color:#7fb3e2;
text-align:left;
font-size:69%;
}

.current {
font-weight:bold;
color:#000000 !important;
}

.g2content th {
background-color:#7fb3e2;
color:#ffffff;
text-align:left;
padding:2px 2px 2px 2px;
}

/*	=============PAGE ELEMENT POSITIONING ============= */
.hskpcol1 {
width:38%;
border:1px solid #7fb3e2;
float:left;
margin-bottom:2px;
}

.hskpcol2 {
width:60%;
border:1px solid #7fb3e2;
float:right;
margin-bottom:2px;
}

.hskpcol1 img, .hskpcol2 img {
border:0px;
}

/***************Menu Button Code*************/
.navGitem {
width:100%;
font-family: Arial, Helvetica, sans-serif;
background-color:#ffffff;
height:34px;
opacity: .9;
/*filter: alpha(opacity=90);
-moz-opacity: .9;
-khtml-opacity: .9;*/
filter: alpha(opacity=90);
font-weight:bold;
text-align: center;
font-size:85%;
letter-spacing: -0.05em;
line-height: 34px;
}

.navGitemCurrent {
width:100%;
font-family: Arial, Helvetica, sans-serif;
background-color:#ffffff;
height:35px;
opacity: 1;
/*filter: alpha(opacity=100);
-moz-opacity: 1;
-khtml-opacity: 1;*/
filter: alpha(opacity=100);
font-weight:bold;
font-size:85%;
text-align:center;
line-height: 34px;
letter-spacing: -0.05em;
}

.navGitem a:hover {
color:#000000 !important;
text-decoration:none !important;
}

.navGitemCurrent a:hover {
color:#000000 !important;
text-decoration:none !important;
}

.navGitemCurrent a:visited {
color:#000000 !important;
text-decoration:none !important;
}

.navGitem a:active {
text-decoration:none !important;
color:#000000 !important;
}

.navGitemCurrent a:active {
text-decoration:none !important;
color:#000000 !important;
}

.navCell {
padding-right: 1px;
padding-bottom: 0px;
width:16%;
overflow: hidden;
white-space: nowrap;
}

.navCell img {
	float:left;
}

.navCellFirst img {
	float:left;
}

.navCellFirst {
padding-right: 1px;
padding-bottom: 0px;
padding-left: 1px;
width:16%;
overflow: hidden;
white-space: nowrap;
}

/*========= Search Stuff =========*/

#Searchpanel1 h1, #results h1 {
font-size:120%;
color:#ffffff;
background-color:#7fb3e2;
padding:5px;
}

#Searchpanel1 input {
font-size:90%;
}
