body {

	color: #000000;
	font: 12px Verdana, Tahoma, Geneva, Arial, Helvetica;
	background: #FFFFFF;
	text-align: center;

}



td {

font-family: Verdana, Tahoma, Geneva, Arial, Helvetica;

font-size: 10pt;

}



td.largerfont {

font-family: Verdana, Tahoma, Geneva, Arial, Helvetica;

font-size: 12pt;

}



td.padded {

padding-left: 10;

padding-right: 10;

}



.error {

color: #CC0000;

}



.highlighttext {

font-family: Verdana, Tahoma, Geneva, Arial, Helvetica;

color: #70448C;

font-weight: bold;

}



.lightcolortext {

color: #999999;

font-style: italic;

}



.accent {

font-style: italic;

}



.linecolor {

color: #333333;

}



.verticalline {

background-color: #DDDDDD;

}



.cellaccent {

background-color: #F1F1F1;

}



.generaltable {

background-color: #F1F1F1;

border: 1px solid #DDDDDD;

width: 700px;

padding: 3px;

spacing: 0px;

}



.largetable {

background-color: #F1F1F1;

border: 1px solid #DDDDDD;

padding: 3px;

spacing: 0px;

}



.smalltable {

background-color: #F1F1F1;

border: 1px solid #DDDDDD;

width: 360px;

padding: 3px;

spacing: 0px;

}



.colortable {

border: 1px solid #C0C0C0;

border-collapse: collapse;

}



.colorcell {

border: 1px solid #C0C0C0;

}



.fieldname {

font-weight: bold;

color: #000000;

text-decoration: none;

}



.regtext {

font-family: Verdana, Tahoma, Geneva, Arial, Helvetica;

font-size: 10pt;

}



.smalltext {

font-family: Verdana, Tahoma, Geneva, Arial, Helvetica;

font-size: 8pt;

}



.largelinks {

font-size: 12pt;

}



.largeboldtext {

font-size: 14pt;

font-weight: bold;

}



.noline {

text-decoration: none;

}



.black {

color: #000000;

}



.nolineblack {

text-decoration: none;

color: #000000;

}



.warning {

color: #AB7136;

font-weight: bold;

}



a:link {
	color: #FE3A68; 
	text-decoration: none;
}

a:visited {
	color: #FE3A68; 
	text-decoration: none;
}

a:hover {
	color: #FE3A68; 
	text-decoration: underline;
	font-weight: bold;
}

a:active {
	color: #FE3A68; 
	text-decoration: none;
}


#mainsite {
	width: 980px;
	margin: 5px auto 5px auto;
	background: #FFFFFF;
	border: 1px solid #151515;
}

#container {
	width: 980px;
	margin: 0px auto;
}

#header {
	width: 980px;
	margin-bottom: 5px;
}

#headerimage {
	width: 980px;
	height: 126px;
	margin: auto;
	background: #FFFFFF url(http://www.kissmycode.com/kmc-esb/header.gif) no-repeat;
}

#topnav {
	width: 980px;
	margin: -35px auto 40px;
	text-align: center;
	color: #FFB7C8;
	font: 14px Verdana, Tahoma, Geneva, Arial, Helvetica;
}

#topnav a, #topnav a:visited {
	color: #FFFFFF;
	font-weight: bold;
	text-decoration: none;
}

#topnav a:hover, #topnav a:active {
	color: #000000;
	font-weight: bold;
	text-decoration: none;
}

#pages {
	width: 755px;
	float: left;
	margin: 0px 0px 5px 10px;
	padding: 5px;
	background: #FFFFFF;
	display: inline;
	text-align: justify;
	line-height: 18px;
}

#pages a, #pages a:visited {
	color: #FE3A68;
	font-weight: bold;
	text-decoration: none;
}

#pages a:hover, #pages a:active {
	color: #FE3A68;
	font-weight: bold;
	text-decoration: underline;
}

#content {
	width: 755px;
	float: left;
	margin: 0px 0px 5px 10px;
	padding: 5px;
	background: #FFFFFF;
	display: inline;
	text-align: justify;
	line-height: 18px;
}

#content a, #content a:visited {
	color: #FE3A68;
	font-weight: bold;
	text-decoration: none;
}

#content a:hover, #content a:active {
	color: #FE3A68;
	font-weight: bold;
	text-decoration: underline;
}

input.button, .button {

color:#000000;

background-color: #DDDDDD;

border:2px solid;

border-top-color: #C0C0C0;

border-left-color: #C0C0C0;

border-right-color: #C0C0C0;

border-bottom-color: #C0C0C0;

}

#footer {
	height: 20px;
	*height: 30px;
	margin-top: 10px;
	padding: 15px 0px 0px 0px;
	*padding: 10px 0px 0px 0px;
	text-align: center;
	color: #000000;
	background: #FFFFFF url(http://www.kissmycode.com/kmc-esb/footer.gif) no-repeat;
	clear: both;
}

#footer a {
	color: #FFFFFF;
	text-decoration: none;
}

#footer a:visited {
	color: #FFFFFF;
	text-decoration: none;
}

#footer a:hover {
	color: #FFFFFF;
	font-weight: normal;
	text-decoration: underline;
}

#footer a:active {
	color: #FFFFFF;
	text-decoration: none;
}

#menuleft {
	width: 175px;
	float: left;
	margin: 0px 0px 5px 10px;
	background: #FFFFFF;
	padding: 5px;
	display: inline;
	line-height: 18px;
	text-align: left;
}


#menuleft a {
	color: #000000;
	text-decoration: none;
}

#menuleft a:visited {
	color: #000000;
	text-decoration: none;
}

#menuleft a:hover {
	color: #000000;
	font-weight: bold;
	text-decoration: underline;
}

#menuleft a:active {
	color: #000000;
	text-decoration: none;
}