/* commented backslash hack \*/ 
html, body{
height:100%;
overflow:scroll;


} 
/* end hack */
html,body {margin:0;padding:0;overflow:scroll;}
body {text-align:center}/* centre for ie5.+*/

#outer{
min-height:100%;
height:auto;
width:910px;
border-left:0px solid #000;
border-right:0px solid #000;
margin-left:auto;/* center it*/
margin-right:auto;/* center it*/
position:relative;
text-align:left;

 


}
* html #outer{
height:100%;
width:910px;/* box model hack for ie5.+*/
w\idth:910px;\width:910px;

}
#footer {
width:100%;
position:absolute;
bottom:0;
left:0;
height:50px;
background-color: #FFFFFF;
color: #000000;
clear:both;
}
* HTML #footer {
	HEIGHT: 45px;
	WIDTH:910px;
	left:0px;
	clear:both; 
}
#clearfooter{clear:both;height:100px;width:100%}
div>p {margin:0}

#header {
	BACKGROUND: #fff; LEFT: 0px; OVERFLOW: hidden; WIDTH: 100%; BORDER-BOTTOM: #fff 4px solid; TOP: 0px; HEIGHT: 115px;background-color:#fff;background-image:url(../Images/banner2.jpg);background-repeat:no-repeat;PADDING-LEFT: 0px;padding-bottom:0px;
	
}
* HTML #header {
	HEIGHT: 120px;WIDTH:100%;
} #absolute {
	BORDER-RIGHT: #000 1px solid; PADDING-RIGHT: 10px; BORDER-TOP: #000 1px solid; PADDING-LEFT: 10px; RIGHT: 100px; BACKGROUND: #ddd; PADDING-BOTTOM: 10px; BORDER-LEFT: #000 1px solid; WIDTH: 200px; PADDING-TOP: 10px; BORDER-BOTTOM: #000 1px solid; POSITION: absolute; TOP: 400px
}
#left {
	BORDER-RIGHT: #000 1px solid; PADDING-RIGHT: 10px; BORDER-TOP: #000 1px solid; PADDING-LEFT: 10px; BACKGROUND: #eee; FLOAT: left; PADDING-BOTTOM: 10px; BORDER-LEFT: #000 1px solid; WIDTH: 50%; COLOR: #000; PADDING-TOP: 10px; BORDER-BOTTOM: #000 1px solid
}
#right {
	BORDER-RIGHT: #000 1px solid; PADDING-RIGHT: 10px; BORDER-TOP: #000 1px solid; PADDING-LEFT: 10px; BACKGROUND: #ddd; FLOAT: right; PADDING-BOTTOM: 10px; BORDER-LEFT: #000 1px solid; COLOR: #000; PADDING-TOP: 10px; BORDER-BOTTOM: #000 1px solid
}
 A {
	FONT-SIZE: 1em;
	COLOR: #003399;
	TEXT-DECORATION: underline
}
A:visited {
	FONT-SIZE: 1em; COLOR: #003399; TEXT-DECORATION: underline
}
 A:hover {
	COLOR: #003399; 
	TEXT-DECORATION: none;
	}

#header UL {
	CLEAR: both; BORDER-TOP: #73a2bd 1px solid; TEXT-ALIGN: center
}
#header UL {
	PADDING-RIGHT: 0px; PADDING-LEFT: 0px; BACKGROUND: none transparent scroll repeat 0% 0%; PADDING-BOTTOM: 0px; MARGIN: 0px; PADDING-TOP: 0px; LIST-STYLE-TYPE: none; HEIGHT: 3em
}
#header UL LI {
	DISPLAY: inline; COLOR: #73a2bd
}
.strike {
	TEXT-DECORATION: line-through
}
.lft {
	FLOAT: left;
	padding:10px;
}
.rgt {
	FLOAT: right;
	padding: 2px;
}
.columnone {
	FLOAT: left; WIDTH: 180px; MARGIN-RIGHT: 1%;margin-left:5px; TEXT-ALIGN: left;
	\width:180px;
	position:relative;
	background-image:url(../Images/bg_lt.png); background-repeat:repeat;
	display:inline;
}
.columnone H3 {
color:#FFFFFF;
background:#6A99AA;
}
.columntwo {
	FLOAT: left;
	WIDTH: 51%;
	MARGIN-RIGHT:1%;
	margin-left:1%; 
	TEXT-ALIGN: left;
	overflow:auto;
	
}

.columntwo h4{
text-align:center;
color:#394382; 
}


.columnthree {
	float:right;
	WIDTH: 25%;
	TEXT-ALIGN: left;	
}
* HTML .columnthree {
	BORDER-RIGHT: 0px; BORDER-TOP: 0px; BORDER-LEFT: 0px; BORDER-BOTTOM: 0px;
	
}

	
HR {
	CLEAR: both; BORDER-RIGHT: 0px; BORDER-TOP: 0px; BORDER-LEFT: 0px; COLOR: #888; BORDER-BOTTOM: 0px; HEIGHT: 1px; BACKGROUND-COLOR: #888
}

* html .boxhead h2 {height: 1%;} /* For IE 5 PC */
* html .sidebox {\width:220px;w\idth:220px;}
.sidebox {
	margin: 0 auto; /* center for now */
	width: 12em; /* ems so it will grow */
	background: url("../Images/sbbody-r.gif") no-repeat bottom right;
	
}
.boxhead {
	background: url("../Images/sbhead-r.gif") no-repeat top right;
	margin: 0;
	padding: 0px;
	text-align: center;
	
}
 
.boxhead h2 {
	background: url("../Images/sbhead-l.gif") no-repeat top left;
	margin: 0;
	padding: 20px 15px 10px;
	color: white; 
	font-weight: bold; 
	font-size: 16px;
	line-height: 1em;
	text-shadow: rgba(0,0,0,.4) 0px 2px 5px; /* Safari-only, but cool */
}
* html .boxbody {padding-left:40px;}
.boxbody {
	background: url("../Images/sbbody-l.gif") no-repeat bottom left;
	margin: 0px;
	padding: 5px  30px 25px ;
}

#menu {
	width: 170px;
	margin: 0px;
	padding:0px;
	left:0;
	font-size: 14px
		}
* html #menu 
{
width: 170px;
height: 100%;
font-size: 14px

}
	
#menu  a {
	height: 25px;
  	voice-family: "\"}\""; 
  	voice-family: inherit;
  	text-decoration: none;
	padding:0px;
	
	}	
	
#menu  a:link, #menu  a:visited {
	color: #4D4D4D;
	display: block; 
	background:  url("../Images/menu.gif");
	padding: 10px 0 0 10px;
	
	}
*html #menu a:link,#menu a:visited {height: 35px; }	
#menu  a:hover {
	color: #FF9834;
	background:  url("../Images/menu.gif") 0 -32px;
	padding: 10px 0 0 10px;
	}
#menu H3  {text-align:center;}
.style1 {
	font-size: 14px
}

.style22 {background: url("../Images/sbbody-l.gif") no-repeat bottom left; margin: 0px; padding: 5px 50px 25px; font-size: 14px; cursor:pointer;}
* HTML .style22 {
	text-align:center;
	}
.style222 {cursor:pointer;}



.style2 {background: url("../Images/sbbody-l.gif") no-repeat bottom left; margin: 0px; padding: 5px 20px 25px; font-size: 14px; }
* HTML .style2 {
	text-align:center;
	}

.boxbody1 {	background: url("../Images/sbbody-l.gif") no-repeat bottom left;
	margin: 0px;
	padding: 5px  30px 25px ;
}
p {
	padding:5px;
border-bottom: 1px ; 
	}


