
body {
	background-color: #ededed;

	font-family:  Arial, Verdana, Helvetica, sans-serif;
	color: #000000; 
	background-image: url(/images/bgGrad.gif);
	background-position: top ;
	background-repeat: repeat-x;
}
.pdhead{
	color: #666666;	
}

.loginhead{
	color: white;
}

.consbox{
	background-color: #A0A0A0;
	filter:alpha(opacity=90);
	opacity: 0.9;
	-moz-opacity:0.9;
	border: 1px solid #DCDCDC;
	background-color: White;
	padding-right: 8px;
	padding-left: 8px;
	padding-top: 10px;
	padding-bottom: 10px;
}

.progweek {
		padding-right: 10px;
		padding-left: 10px;
		padding-top: 10px;
		padding-bottom: 10px;
		color: 000000;
		background-image: url();
		background-position: left;
		background-repeat: repeat-y;
		border: 1px solid #45953E;
		background-color: #E7FFE3;

	}

.editorial{
	background-image: url(/skg/v6/images/v6_hummingbird.jpg);
	background-position: top right ;
	background-repeat: no-repeat;
}

.rightbg{
	background-image: url(/skg/v6/images/v6_hummingbird_lg.jpg);
	background-position:  100% 110px;
	background-repeat: no-repeat;
}

.imgspacefill{
	background-image: url(/skg/v6/images/v6_hummingbird.jpg);
	background-repeat: no-repeat;
	background-position: top left;
}

.pdsurround{
	border-left:1px;
	border-right:1px;
	border-top:0px;
	border-bottom:1px;
	border-style:solid;
	border-color:#C1D5E0;
	color: #666666;
	background-color: White;
	padding : 0px;
	padding-left: 0px;
	padding-right: 0px;
	padding-top: 20px;
	padding-bottom: 0px;
	font-size: 12px;
	text-align: left;
	vertical-align: top;
}

.curvehead{
	background-image: url(/skg/v6/images/v6table_tr2.jpg);
	background-repeat: no-repeat;
	background-position: right;
	text-align: left;
	color: #666666;
	font-weight: bold;
	vertical-align: middle;
}

.libhead{
	color: #666666;
	font-size: 12px;
}

.v6tab-left{
	border-left:1px;
	border-right:0px;
	border-top:0px;
	border-bottom:0px;
	border-style:solid;
	border-color:#329900;
	padding : 0px;
	padding-left: 0px;
	padding-right: 0px;
	padding-top: 0px;
	padding-bottom: 0px;
}

.v6tab-top{
	border-left:0px;
	border-right:0px;
	border-top:1px;
	border-bottom:0px;
	border-style:solid;
	border-color:#329900;
	color: #666666;
	padding : 0px;
	padding-left: 0px;
	padding-right: 0px;
	padding-top: 0px;
	padding-bottom: 0px;
	font-size: 12px;
	text-align: center;
	vertical-align: middle;
}

.v6tab-lr{
	border-left:1px;
	border-right:1px;
	border-top:0px;
	border-bottom:0px;
	border-style:solid;
	border-color:#329900;
	padding : 0px;
	padding-left: 0px;
	padding-right: 0px;
	padding-top: 0px;
	padding-bottom: 0px;
}
.v6tab-right{
	border-left:0px;
	border-right:1px;
	border-top:0px;
	border-bottom:0px;
	border-style:solid;
	border-color:#329900;
	padding : 0px;
	padding-left: 0px;
	padding-right: 0px;
	padding-top: 0px;
	padding-bottom: 0px;
}

.v6tab-bot{
	border-left:0px;
	border-right:0px;
	border-top:0px;
	border-bottom:1px;
	border-style:solid;
	border-color:#329900;
	padding : 0px;
	padding-left: 0px;
	padding-right: 0px;
	padding-top: 0px;
	padding-bottom: 0px;
}
.absmiddle{
	vertical-align: middle;
}

.boldup
{
	font-weight: bold;
}

.red
{
	color: red;
}

.leftside{
	background-color: transparent;

	background-position: 0% 0%;
	background-repeat: no-repeat;
}

.leftside2{
	background-color: transparent;

	background-position: 0% 0%;
	background-repeat: no-repeat;
	width: 7%;
}


.rightside{
	background-color: transparent;

	background-position: 100% 100%;
	background-repeat: no-repeat;
}

.rightside2{
	background-color: transparent;

	background-position: 100% 100%;
	background-repeat: no-repeat;
	width: 7%;
}

.maintable {
	font-family: Arial, Verdana, Helvetica, sans-serif;
	font-size: 12px;
	text-align:left;
	background-color:  transparent;
	border : 0px;
	border-width : 0px;
	border-bottom : 0px;
	border-color : black;
	padding : 0px;
	padding-left: 0px;
	padding-right: 0px;
	padding-top: 0px;
	padding-bottom: 0px;
	border-spacing: 0px;
	vertical-align: top;
	width: 100%;
}

.whitetable {
	font-family: Arial, Verdana, Helvetica, sans-serif;
	font-size: 12px;
	text-align:left;
	background-color:  ffffff;
	border : 0px;
	border-width : 0px;
	border-bottom : 0px;
	border-color : black;
	padding : 0px;
	padding-left: 0px;
	padding-right: 0px;
	padding-top: 0px;
	padding-bottom: 0px;
	border-collapse:collapse;
	width: 100%;
	background-image: url(/skg/images/homebg.jpg);
	background-position: top left;
	background-repeat: no-repeat;
}

.listtable{
	background-color: #FFEEC6;
	filter:alpha(opacity=50);
	opacity: 0.5;
	-moz-opacity:0.5;
	font-weight:bold;
}

.transtable {
	font-family: Arial, Verdana, Helvetica, sans-serif;
	font-size: 12px;
	text-align:left;
	background-color: transparent;
	border : 0px;
	border-width : 0px;
	border-bottom : 0px;
	border-color : black;
	padding : 0px;
	padding-left: 0px;
	padding-right: 0px;
	padding-top: 0px;
	padding-bottom: 0px;
	border-collapse:collapse;
	width: 100%;
}

.foldertable {
	font-family: Arial, Verdana, Helvetica, sans-serif;
	font-size: 12px;
	text-align:left;
	background-color:  ffffff;
	border : 0px;
	border-width : 0px;
	border-bottom : 0px;
	border-color : black;
	padding : 0px;
	padding-left: 0px;
	padding-right: 0px;
	padding-top: 0px;
	padding-bottom: 0px;
	border-collapse:collapse;
	width: 100%;
}

.smalltable {
	font-family: Arial, Verdana, Helvetica, sans-serif;
	font-size: 12px;
	text-align:left;
	background-color:  transparent;
	border : 0px;
	border-width : 0px;
	border-bottom : 0px;
	border-color : black;
	padding : 0px;
	padding-left: 0px;
	padding-right: 0px;
	padding-top: 0px;
	padding-bottom: 0px;
	border-collapse:collapse;
	width: 100%;
}

.porttable {
	font-family: Arial, Verdana, Helvetica, sans-serif;
	font-size: 12px;
	text-align:center;
	background-color:  ffffff;
	border : 0px;
	border-width : 0px;
	border-bottom : 0px;
	border-color : black;
	padding : 0px;
	padding-left: 0px;
	padding-right: 0px;
	padding-top: 0px;
	padding-bottom: 0px;
	border-collapse:collapse;
	width: 100%;
}

.trcollapse{
	background-color: #AD0101;
}

.tdcollapsemid{
	vertical-align: middle;
	text-align: center;
	background-image: url(/skg/images/v6collapse_mid.jpg);
	background-repeat: repeat-x;
}

.trcollapse-red{
	background-color: #FEFC83;
}

.tdcollapsemid-red{
	vertical-align: middle;
	text-align: center;
	background-image: url(/skg/images/v6collapse-red_mid.jpg);
	background-repeat: repeat-x;
}

.indexhead{
	color: #B3C3D9;
	font-size: 12px;
	text-align: right;
}

.collapseopen{
	border-left:0px;
	border-right:0px;
	border-top:0px;
	border-bottom:0px;
	border-style:solid;
	border-color:#008CAF;
	padding : 0px;
	padding-left: 10px;
	padding-right: 10px;
	padding-top: 10px;
	padding-bottom: 10px;
	background-color: #f9f9f9;
	text-align: right;
}

.porttdleft { font-family:  Arial, Verdana, Helvetica, sans-serif; font-size: 12px;
	width: 7;
 }

.porttdmiddle { font-family:  Arial, Verdana, Helvetica, sans-serif; font-size: 12px;
	width: 146;
 }

.porttdright { font-family:  Arial, Verdana, Helvetica, sans-serif; font-size: 12px;
	width: 7;
 }

.librarytable {
	font-family: Arial, Verdana, Helvetica, sans-serif;
	font-size: 12px;
	text-align:left;
	background-color:  ffffff;
	border : 0px;
	border-width : 0px;
	border-bottom : 0px;
	border-color : black;
	padding : 0px;
	padding-left: 0px;
	padding-right: 0px;
	padding-top: 0px;
	padding-bottom: 0px;
	border-collapse:collapse;
	width: 100%;
}

td { font-family:  Arial, Verdana, Helvetica, sans-serif; font-size: 12px;
	padding : 0px;
	padding-left: 0px;
	padding-right: 0px;
	padding-top: 0px;
	padding-bottom: 0px;
	color: #666666;	
 }

.tdwidth { font-family:  Arial, Verdana, Helvetica, sans-serif; font-size: 12px;
	width: 966;
 }

.leftwidth { font-family:  Arial, Verdana, Helvetica, sans-serif; font-size: 12px;
	width: 2%;
 }

.rightwidth { font-family:  Arial, Verdana, Helvetica, sans-serif; font-size: 12px;
	width: 2%;
 }

.mainwidth { font-family:  Arial, Verdana, Helvetica, sans-serif; font-size: 12px;
	width: 66%;
	vertical-align: top;
	padding-left: 0px;
	padding-right: 0px;
	padding-top: 20px;
	padding-bottom: 10px;
 }

.mainwidtha { font-family:  Arial, Verdana, Helvetica, sans-serif; font-size: 12px;
	width: 96%;
	vertical-align: middle;
 }

.mainwidth2 { font-family:  Arial, Verdana, Helvetica, sans-serif; font-size: 12px;
	vertical-align: top;
	text-align: left;
	width: 33%;
 }
 
 .mainwidth2login { font-family:  Arial, Verdana, Helvetica, sans-serif; font-size: 12px;
	vertical-align: top;
	text-align: center;
	width: 33%;

	background-position: top right;
	background-repeat: no-repeat;
 }


.blankheight { font-family:  Arial, Verdana, Helvetica, sans-serif; font-size: 12px;
	height: 20px;
 }

.tdcenter { font-family:  Arial, Verdana, Helvetica, sans-serif; font-size: 12px;
	text-align: center;
 }

.tdleft { font-family:  Arial, Verdana, Helvetica, sans-serif; font-size: 12px;
	text-align: left;
 }

  .tdleft-pad { font-family:  Arial, Verdana, Helvetica, sans-serif; font-size: 12px;
	text-align: left;
	padding : 0px;
	padding-left: 10px;
	padding-right: 10px;
	padding-top: 10px;
	padding-bottom: 5px;
 }

 .tdleft-item { font-family:  Arial, Verdana, Helvetica, sans-serif; 
 	font-size: 12px;
	text-align: left;
	padding : 0px;
	padding-left: 0px;
	padding-right: 0px;
	padding-top: 0px;
	padding-bottom: 0px;
	background-image: url(/skg/v6/images/itemlist.jpg);
 }
 
.tdright { font-family:  Arial, Verdana, Helvetica, sans-serif; font-size: 12px;
	text-align: right;
 }

  .tdright-pad { font-family:  Arial, Verdana, Helvetica, sans-serif; font-size: 12px;
	text-align: right;
	padding : 10px;
	padding-left: 10px;
	padding-right: 10px;
	padding-top: 10px;
	padding-bottom: 5px;
 }
 
.tdvalign { font-family:  Arial, Verdana, Helvetica, sans-serif; font-size: 12px;
	vertical-align: top;
	width: 84%;
 }

.tdfolders { font-family:  Arial, Verdana, Helvetica, sans-serif; font-size: 12px;
	vertical-align: top;
	
	width: 50%;
 }

.tdvalidate { font-family:  Arial, Verdana, Helvetica, sans-serif; font-size: 12px;
	text-align: right;
	background-color: transparent;
 }

.tdlibrary1 { font-family:  Arial, Verdana, Helvetica, sans-serif; font-size: 12px;
	width: 25%;
	vertical-align: top;
 }

.tdlibrary2 { font-family:  Arial, Verdana, Helvetica, sans-serif; font-size: 12px;
	width: 75%;
	vertical-align: top;
 }

.tdnav { font-family:  Arial, Verdana, Helvetica, sans-serif; font-size: 12px;
	vertical-align: middle;
	text-align: left;
	height: 25px;
	color: White;
	background-color: #FF9900;
	background-image: url(/images/Orange_Bg.gif);
	background-position: top;
	background-repeat: repeat-x;
	padding-left: 15px;
	padding-right: 0px;
	padding-top: 0px;
	padding-bottom: 0px;
 }
 
 .tdbottombar { font-family:  Arial, Verdana, Helvetica, sans-serif; font-size: 12px;
	vertical-align: middle;
	text-align: right;
	height: 25px;
	color: White;
	background-color: #FF9900;
	background-image: url(/images/Orange_Bg.gif);
	background-position: top;
	background-repeat: repeat-x;
 }
 
  .tdbottombar2 { font-family:  Arial, Verdana, Helvetica, sans-serif; font-size: 12px;
	vertical-align: middle;

	height: 30px;
	color: White;
	background-color: #FF9900;
	background-image: url(/images/Orange_Bg.gif);
	background-position: top;
	background-repeat: repeat-x;
	padding-bottom: 5;
	padding-left: 10;
	padding-top: 5;
	padding-right: 10;
 }


th {
	font-family: Arial, Verdana, Helvetica, sans-serif;
	font-size: 12px;
	font-weight: bold;
	text-align:center;
	background-color:  transparent;
	color: #000000;
	border : 2;
	border-width : 2;
	border-bottom : 2;
	border-color : black;
	padding-left: 5;
	
}
.sbhead{
	color: #ffffff;
	font-weight: bold;
   padding: 0;
	font-family: Arial, Verdana, Geneva, Helvetica, sans-serif;
	font-size: 12px;
	text-align: center;
}
.tab_left1
{
	background-color: #F2F0F0;
	font-family:  Arial, Verdana, Geneva, Helvetica, sans-serif;
   color: #000000;
	font-size: 12px;
	font-weight: bold;
}

.tab_left2{
	background-color: #f8f8f8;
	font-family: Arial, Verdana, Geneva, Helvetica, sans-serif;
	font-size: 12px;
}

.main
{
	background-color: #ffffff;
}
.frame3
{
	background-color: #e5e5e5;
	font-family: Arial, Verdana, Geneva, Helvetica, sans-serif;
}

.frame2
{
	background-color: #ffffff;
}

.frame1
{
	background-color: #F2F0F0;
	font-family: Arial, Verdana, Geneva, Helvetica, sans-serif;
   color: #000000;
	font-size: 12px;
	font-weight: bold;
}

.banner{
	background-color: #9CB9E1;
}

.tab_left3{
	width: 150;
}
.tab_mid1{
	width: 95%;	
}

.maintext{
	font-family: Arial, Verdana, Geneva, Helvetica, sans-serif;
	font-size: 12px;
	padding: 15;
}








tggg { font-family: Arial, Verdana, Helvetica, sans-serif; font-size: 12px; font-weight: bold; text-align:left; background-color: #E5E5E5; color: #4381BF  }
p { font-family: Arial, Verdana, Helvetica, sans-serif; font-size: 12px }
ul { font-family: Arial, Verdana, Helvetica, sans-serif; font-size: 12px }
input { font-family: Arial, Verdana, Helvetica, sans-serif; font-size: 12px }
.entry {
	width:100px;
}
textarea { font-family: Arial, Verdana, Helvetica, sans-serif; font-size: 12px }
.background { font-family: Arial, Verdana, Helvetica, sans-serif; font-size: 12px ; background-color: #FFFFFF}
.heading { font-weight: bold; color: #4381BF  }
.navigation { background-color: #999999 ; color: #FFFFFF}
.login { background-color: #4381BF }
.frame { background-color: #ffffff }
.11 { font-family: Arial, Verdana, Helvetica, sans-serif; font-size: 12px }
.15 { font-family: Arial, Verdana, Helvetica, sans-serif; font-size: 15px }
.19 { font-family: Arial, Verdana, Helvetica, sans-serif; font-size: 19px }

a.navigation {  color: #FFFFFF; text-decoration: none}
a.navigation:visited { color: #FFFFFF; text-decoration: none }
a.navigation:hover {  background-color: #4381BF }
table.frame { background-color: #999999 }
.highlighted {  background-color: #E5E5E5}

.subbottombar { font-family:  Arial, Verdana, Helvetica, sans-serif; font-size: 12px;
	vertical-align: middle;
	height: 25px;
	color: #cccccc;
	background-color: #ffffff;
	border-left:0px;
	border-right:0px;
	border-top:1px;
	border-bottom:0px;
	border-style:solid;
	border-color:#cccccc;
 }
 
 .orgname{
	vertical-align: middle;
	color: White;
	font-size: 16px;
	padding-left: 30px;
	font-family: Verdana, Geneva, Arial, Helvetica, sans-serif;
	font-weight: bold;
}

a { font-family:   Arial, Verdana, Helvetica, sans-serif; font-size: 12px; color: 45953E; text-decoration: underline; }
a:visited { color: 45953E; text-decoration: underline; }
a:hover { color: #000000; text-decoration: underline; }

a.certlink { font-family:   Arial, Verdana, Helvetica, sans-serif; font-size: 12px; color: 107D00; text-decoration: underline;filter:alpha(opacity=100);opacity: 1;	-moz-opacity:1; position: relative; }
a.certlink:visited { color: 107D00; text-decoration: underline; font-weight:bold; }
a.certlink:hover { color: #000000; text-decoration: underline; font-weight:bold; }

a.purchase { font-family:   Arial, Verdana, Helvetica, sans-serif; font-size: 14px; color: 107D00; text-decoration: underline;filter:alpha(opacity=100);opacity: 1;	-moz-opacity:1; position: relative; }
a.purchase:visited { color: 107D00; text-decoration: underline; font-weight:bold; }
a.purchase:hover { color: #000000; text-decoration: underline; font-weight:bold; }


.listpad{
	padding-top: 3px;
	padding-bottom: 3px;
	padding-left: 5px;
	padding-right: 5px;
}

.listitem{
	filter:alpha(opacity=100);
	opacity: 1;
	-moz-opacity:1;
	color: 444444;
	position: relative;
}


.greynav{
	background-color: #efefef;
	padding-top: 5px;
	padding-bottom: 5px;
	padding-left: 10px;
	padding-right: 10px;
	font-size: 12px;
}

a.greynavl { font-family:   Arial, Verdana, Helvetica, sans-serif; font-size: 12px; color: navy; text-decoration: underline; }
a.greynavl:visited { color: navy; text-decoration: underline; }
a.greynavl:hover { color: #000000; text-decoration: underline; }

a.bottomlink { font-family:   Arial, Verdana, Helvetica, sans-serif; font-size: 12px; color: white; text-decoration: none; }
a.bottomlink:visited { color: white; text-decoration: none; }
a.bottomlink:hover { color: #dddddd; text-decoration: none; }

a.liblist { font-family:   Arial, Verdana, Helvetica, sans-serif; font-size: 12px; color: #014F5C; text-decoration: underline; }
a.liblist:visited { color: #014F5C; text-decoration: underline; }
a.liblist:hover { color: #000000; text-decoration: underline; }

a.linkheading2 { font-family:   Arial, Verdana, Helvetica, sans-serif; font-size: 13px; color: #ffffff; text-decoration: underline; font-weight: bold; }
a.linkheading2:visited { color: #ffffff; text-decoration: underline; }
a.linkheading2:hover { color: #dddddd; text-decoration: underline; }

a.linkheading { font-family:   Arial, Verdana, Helvetica, sans-serif; font-size: 13px; color: #000000; text-decoration: underline; font-weight: bold; }
a.linkheading:visited { color: #000000; text-decoration: underline; }
a.linkheading:hover { color: #777777; text-decoration: underline; }

a.linkcol { font-family:   Arial, Verdana, Helvetica, sans-serif; font-size: 12px; color: #777777; text-decoration: underline;}
a.linkcol:visited { color: #777777; text-decoration: underline; }
a.linkcol:hover { color: #aaaaaa; text-decoration: underline; }

a.topnav { font-family:   Arial, Verdana, Helvetica, sans-serif; font-size: 12px; color: #ffffff; text-decoration: none; font-weight: bold; }
a.topnav:visited { color: #ffffff; text-decoration: none; font-weight: bold; }
a.topnav:hover { color: #339900; text-decoration: none; font-weight: bold; }

a.headlink         { color: navy; font-family: Arial, Verdana, Helvetica, sans-serif; font-size: 12px;  text-decoration: none; }
a.headlink:visited { color: navy; text-decoration: none; }
a.headlink:hover   { color: #000000; text-decoration: none; }


a.upchead          { color: navy; font-weight: bold; font-family: Arial, Verdana, Helvetica, sans-serif; font-size: 12px;  text-decoration: none; }
a.upchead:visited  { color: navy; text-decoration: none; }
a.upchead:hover    { color: #000000; text-decoration: none; }


a.packagehead         { color: #000000; font-family: Arial, Verdana, Helvetica, sans-serif; font-size: 12px;  text-decoration: none; }
a.packagehead:visited { color: #000000; text-decoration: none; }
a.packagehead:hover   { color: #000000; text-decoration: none; }


a.producthead         { color: Blue; font-family: Verdana, Arial, Helvetica, sans-serif; font-size: 12px; text-decoration: none; }
a.producthead:visited { color: blue; text-decoration: none; }
a.producthead:hover   { color: #000000; text-decoration: none; }
