html {
  height: 100%;
  margin-bottom: 1px;
}

body {
   
	font-family: Verdana, Geneva, Arial, Helvetica, sans-serif;
	line-height: 14pt;
	font-size: 11px;
	color: white;
	margin-top: 10px;
	margin-left: 0px;
	margin-right: 0px;
	margin-bottom: 10px;
}

div.center {
  text-align: center;
}

div#wrapper {
	margin-left: auto;
	margin-right: auto;
	width: 1140px;
	text-align: left; 
}

div#top {
 margin-top: 20px;
   background-color: #ffffff;
	border-top: 4px solid gray;
	text-align: left; 
	padding-top: 15px; 
}

div#topright {
   position: relative;
   float: right; 
   width: 190px; 
   height: 220px; 
	background-color: #d3d3d3;
}
div#sections {
   margin-top: 20px; 
   background: url(../images/kulu-colors.png) repeat-y top;
   height: 25px;	
}
div#bottom {
   background: url(../images/kulu-colors.png) repeat-y top;
   height: 5px;	
   overflow: hidden;
}
div#whitebox {
	margin: 0;
   background: url(../images/kulu-black.png) repeat-y top;
	width: auto;	
	min-height: 700px; 
}
div#right {
   position: relative;
   float: right; 
   width: 190px; 
}

div#main, div#home_main {
   position: relative;
	color: white; 
	width: 910px; 
	padding: 10px 20px 10px 20px;
   min-height: 650px; 
   background: url(../images/rook.jpg) no-repeat center top;
  height: 650px;  
}
div#home_main {
   background: url(../images/rook.jpg) no-repeat center top;
}
div#home_text {
   position: relative;
   float: right; 
	left: 15px;
	top: 270px; 
	width: 370px; 
	height: 350px; 
}
div#home_left {
   position: relative;
   float: left; 
	left: 60px;
	top: 225px; 
	width: 330px; 
	height: 350px; 
}

h1 {
	font-size: 14px; 
	font-weight: bold;
}
h2 {
	font-size: 12px; 
	font-weight: bold;
	margin-bottom: -10px; 
}
input, td, p {
	font-size: 11px; 
}

.button {
	background-color: black;
	color: #d3d3d3;
	text-align: center;
	font-size: 12px; 
	font-weight: bold;
	width: 190px; 
	height: 22px;
	border-bottom: 1px solid #d3d3d3;
}

a, a:visited, a:hover {
	color: white;
	text-decoration: underline; 
}

.button a, .button a:visited {
	text-decoration: none; 
	color: #d3d3d3;
}
.button a:hover {
	text-decoration: none; 
	color: #ffca05;
}

.purple {
	background-color: #5F1E7C;
	color: white; 
}

.green {
	background-color: #4CAE47;
	color: white; 
}

.blue {
	background-color: #0465AA;
	color: white; 
}

.yellow {
	background-color: #E1BD0F;
	color: black; 
}

.orange {
	background-color: #DD5C1B;
	color: white; 
}

.clr {
	clear: both;
}

.groot {
	font-size: 180%;
	line-height: 150%;
}