* {
	margin: 0;
}
html, body {
	height: 100%;
	background-color: #396;
}
.wrapper {
	min-height: 100%;
	height: auto !important;
	height: 100%;
	margin: 0 auto -105px; /* the bottom margin is the negative value of the footer's height */
}
.footer, .push {
	height: 105px; /* .push must be the same height as .footer */
	font-weight: bold;
}

/*

Sticky Footer by Ryan Fait
http://ryanfait.com/

*/

.red {
	color: #F00;
	text-align: center;
}
.plain_text {
	font-family: Verdana, Geneva, sans-serif;
	font-size: medium;
	font-style: normal;
	line-height: normal;
	margin-left: 8px;
	color: #FFF;
}
.footer_text {
	font-family: Arial, Helvetica, sans-serif;
	font-size: medium;
	font-style: normal;
	line-height: normal;
	margin-left: 8px;
	color: #CCC;
}

.large_text {
	font-family: Verdana, Geneva, sans-serif;
	font-size: large;
	font-style: normal;
	line-height: normal;
	margin-left: 8px;
	color: #f5fc8a;
}

#dhtmltooltip{
position: absolute;
left: -300px;
width: 150px;
border: 1px solid black;
padding: 2px;
background-color: lightyellow;
visibility: hidden;
z-index: 100;
/*Remove below line to remove shadow. Below line should always appear last within this CSS*/
filter: progid:DXImageTransform.Microsoft.Shadow(color=gray,direction=135);
}

#dhtmlpointer{
position:absolute;
left: -300px;
z-index: 101;
visibility: hidden;
}

#columns { 
	       width: 500px;
	}    
    #columns .column { 
	       position: relative;  
		   padding: 1%;        
		   border: solid 0px #000;    
	}    
    #columns .left {        
	       float: left;   
    }    
	#columns .right {        
	       float: right;   
}
