body {
	padding: 0px;
	font-size: 0.8em;
	font-family: "Lucida Grande", "Trebuchet MS", Verdana, Helvetica, Arial, sans-serif;
	background-color: #E9FFBF;
	text-align: center;
	margin-top: 3px;
}
h1, h2, h3, h4, h5 {
	font-family: "Lucida Grande", "Trebuchet MS", Verdana, Helvetica, Arial, sans-serif;
}
#topDiv {
	width: 962px;
	background-image:url(images/top_bg.gif);
	padding:0px;
}

#bottom2Div {
	width: 962px;
	background-image:url(images/bottom_bg.gif);
	padding:0px;
}

#mainDiv {
	width: 960px;
	background-color: white;
	text-align: left;
	overflow:hidden;
	border-left: solid 1px #000000;
	border-right: solid 1px #000000;
}

#headerDiv {
	width: 840px;
	xborder-top:solid 2px white;
	xposition:relative;
	text-align: left;
}

#navigationDiv {
	xpadding-top: 5px;
	xposition: absolute;
	xleft:+0px;
	xtop:30px;
	xwidth: 780px;
	xheight: 25px;
}

#navigationDiv table {
	background-image:url(../graphic/background_menu.gif);
	background-repeat:repeat-x;
	background-color:#99CC33;
	width: 100%;
	height: 25px;
	vertical-align:middle;
	text-align:left;
}
#navigationDiv table th {
	border-bottom: solid 1px black;
	border-top: solid 1px black;
}
#navigationDiv table td {
	width: 4px;
}

#navigationDiv a {
	font-family: Lucinda Grande, Verdana, Helvetica, Arial,  sans-serif;
	font-size: 0.7em;
	text-decoration: none;
	color: black;
}
#navigationDiv a:hover {
	text-decoration: none;
	background-color: #9900CC;
	color: white;
}

#contentDiv {
	width: 100%;
	text-align: left;
	padding-left: 5px;
	padding-top: 0px;
}

#bottomDiv {
	width: 960px;
	padding-top: 5px;
	vertical-align:middle;
	font-weight:bold;
}
#bottomDiv a {
	text-decoration: none;
	color: black;
	font-family: "Lucida Grande", "Trebuchet MS", Verdana, Helvetica, Arial, sans-serif;
	font-size: 0.8em;
}
#bottomDiv a:hover {
	text-decoration: none;
	background-color: #9900CC;
	color: white;
}

a:hover {
	color: white;
	background-color: #9900CC;
}

form {
	display: inline;
}

.footer {
	xborder-top: solid 1px black;
	text-align: right;
	color: #666666;
	font-size: 0.8em;
}
.footer a {
	font-size: 0.9em!important;
}

#cont {
	width: 815px;
	padding-left: 0px;
	padding-right: 0px;
	float:left;
	overflow: hidden;
	
}
#colRight {
	width: 130px;
	padding-right: 7px;
	padding-top: 15px;
	float:right;
	text-align:right;	
}
#colLeft {
	width: 130px;
	padding-right: 7px;
	padding-top: 15px;
	float:left;
	text-align:right;	
}
#userLogin {
	width: 960px;
	padding-bottom: 2px;
	text-align: right;
	font-family: "Lucida Grande", "Trebuchet MS", Verdana, Helvetica, Arial, sans-serif;
	font-size:0.7em;
	font-weight: bold;
}
#userLogin input { height:17px; font-size:12px}
#userLogin button { height:17px; font-size:12px}
h2 {
	padding-top: 0px;
	font-size: 1.5em;
	font-weight: bold;
}
h1 {
	padding-top: 0px;
	font-size: 1.5em;
	font-weight: bold;
}

.left {
	float: left;
}
.right {
	float: right;
}
.clear {
	clear: both;
}



h3 {
	font-size: 1.2em;
	color: maroon;
	padding:0;
	margin:0;
}

.button {
	font-size:0.8em;
	font-weight:bold;
	color: #47008E;
	background-color:#BDC491;
	height:22px;
	width:60px;
	cursor: hand;
	cursor: pointer;
}

.tableDom {
	width: 100%;
}

.tableDom tr td a{
	font-size: 0.9em;
	font-family: "Lucida Grande", "Trebuchet MS", Verdana, Helvetica, Arial, sans-serif;
	text-decoration: none;
	color: blue;
	display: block;
}
.tableDom a:visited {
	color: blue;
	display: block;
	}

.tableDom a:hover {
	color: white;
	background-color: #9900CC;
}

.divNuggetRight {
	width: 120px;
	overflow: hidden;
	font-size:13px;
	font-family: "Lucida Grande", "Trebuchet MS", Verdana, Helvetica, Arial, sans-serif;
	font-weight:normal;
	margin-bottom: 10px;
}
.divTopRight {
	background : #614286 url("images/nugget_150.gif");
	background-repeat : no-repeat;
	overflow: hidden;
}
.divTopRight div {
	font-size: 0.9em;
	font-weight: bold;
	color: white;
	padding: 4px;	
}
.divBottomRight {
	height: 6px;
	overflow: hidden;
	background : white url("images/nugget_150_bottom.gif");
	background-repeat : no-repeat;
	background-position:top center;
	xbackground-color: silver;
}
.divContentRight {
	padding: 5px;
	border-left: solid 1px black;	
	border-right: solid 1px black;
	background-color:#ffffff;
	overflow:hidden;
}

.tblFilter {
	background-color:#8FCAE0;
	height: 25px;
	overflow:hidden;
}
.tblFilter th {
	border-bottom: solid 1px black;
	border-top: solid 1px black;
}
.tblFilter td {
	width: 4px;
}
.tblFilter label {
	font-size: 0.7em;
	font-weight: normal;
}
.tblFilter select, .tblFilter input{
	font-size: 0.7em;
	border: solid 1px navy;
}
.buttonGoFilter {
	width: 20px;
	height: 20px;
	border: none;
	background-image: url("buttons/go_filter.gif");
	background-color: transparent;
	margin: 0px!important;
	padding: 0px!important;
}


.tabs {
	width:130px;
	height:20px;
	text-align: center;
	background : #8FCAE0 url("images/tab.gif");
	background-repeat : no-repeat;
}	
.tabs:hover {
	background-color: #9900CC;
}
.tabs a {
	padding-top: 4px; 
	font-family: "Lucida Grande", "Trebuchet MS", Verdana, Helvetica, Arial, sans-serif;
	font-weight: bold;
	font-size: 0.8em;
	text-decoration: none;
	color: black;
	display: block;
}
.tabs a:hover {
	color: white;
}
.tabsSelected {
	width:130px;
	height:20px;
	font-family: "Lucida Grande", "Trebuchet MS", Verdana, Helvetica, Arial, sans-serif;
	font-weight: bold;
	font-size: 0.8em;
	text-decoration: none;
	text-align: center;
	color: white;
	background : #333333 url("images/tab.gif");
	background-repeat : no-repeat;
}
.appliedTr , .appliedTr td {
	background-color:#FFFF99;
	color: #999999;
}
.warning {
 color: red;
 font-size: 0.9em;
}
.small {
	font-size: 0.7em;
	color: black;
	font-weight: normal;
}
.elBorder {
	border: solid 1px #333333!important;
	padding: 5px;
}
.elHidden {
	display: none;
}
.block {
	display:block;
}
.bubbleContainer {
	font-size: 1.3em;
	border: solid 1px #000000;
	background-color: #FFFFCC;
	padding: 3px;
	white-space:normal!important;
}
.aNormal, .aNormal:hover, .aNormal:visited  {
	color: black;
}
.important {
	color: red!important;
}
.border{
	border: solid 1px black;
}
div.border {
	padding-left: 3px;
}

.KT_tngtable td a {text-decoration: none; color: navy;}
.KT_tngtable td a:hover {text-decoration: none; color: white;}

#partnersDiv {
	width:780px;
	font-weight: bold;
	font-size:1.2em;
	text-align: left;
	border-left: 1px solid black;
	border-right: 1px solid black;
	padding-bottom: 5px;
}
#partnersDiv table {	
	padding-left: 3px;
	padding-right: 3px;
}
#bottom2DivIn {
	width: 972px;
	background-image:url(images/bottom_bg_in.gif);
	padding:0px;
	margin-bottom: 5px;
}
#top2DivIn {
	width: 782px;
	background-image:url(images/top_bg_in.gif);
	padding:0px;
	margin-top: 5px;
}
#wrapper {
	width: 968px;
	overflow: hidden;
	xborder: green solid 1px;
}
#wrapperLeft {
	float: left;
}
#rightCol {
	xborder: red 1px solid;
	margin-top: 3px;
	width: 130px;
	xpadding-left: 5px;
	float: right;
	overflow: hidden;
}
#rightCol a {
	display: block;
	margin-bottom: 5px;
}
.tabFun {
	padding-right: 3px;
	padding-left: 3px;
	border: solid 1px black;
	background-color:#8FCAE0;
}
.tabFun a { 
	color: black; 
	text-decoration: none;
	font-weight: bold;
}
.tabFunSel {
	padding-right: 3px;
	padding-left: 3px;
	border: solid 1px black;
	background-color:#252525;
	color:white;
	font-weight: bold;
}
.tabFunSel a { 
	color: white; 
	text-decoration: none;
	font-weight: bold;
}
/*ul.col {margin:1px;padding:2px;list-style-position: inside; border:1px #fffccc;}
ul.col2 {margin:1px 0px 1px 10px;padding:5px 0px;list-style-position: inside; border:1px #fffccc;}*/
li.col {list-style-type:disc;margin:-2px 1px 1px 1px;font-size: 0.9em;}
ul.col {margin:1px;padding:2px;list-style-position: inside; border:1px #fffccc;font-size: 0.9em;}

.titleSection {
	font-size: 0.9em;
	font-weight: bold;
	font-family: "Lucida Grande", "Trebuchet MS", Verdana, Helvetica, Arial, sans-serif;
}
ul.NoBullet {
  list-style-type: none}