/* Centred Layout Tags*/

body {
  text-align: center; /* Reequired for IE WIn 5.x */
  margin	: 0px;
  }

#pagebody {
	margin		: 0 auto;
	width		: 800px;
	text-align	: left;
	height		: 1200px; /*required to get background color working. % does not work */
	background-color: #E0E7F1;
	background-image: url(images/background.gif);
	background-repeat: repeat-y;
	background-position-x: center;
  }

#pagecontent {
	margin-left	 		: 200px;
	margin-right 		: 0px;
	margin-top	 		: 160px;
	width				: 590px;
	position			: absolute;
	background-color	: #E0E7F1;
	}
	
#sitemenu {
	margin-left	 		: 10px;
	margin-right 		: 0px;
	margin-top	 		: 160px;
	width				: 180px;
	position			: absolute;

	}
	
#pagetop {
	margin-left	 		: 0px;
	margin-right 		: 0px;
	margin-top	 		: 0px;
	height		 		: 150px;
	width				: 800px;
	position			: absolute;
	background-color 	: #253C68;
	}
	
/* Text and Image Tags */

 
p, input, textarea, li, label {
	font-family:Arial, Helvetica, sans-serif;
	font-size:12px;
	color:#333333;
	}
	
a:link, a:visited {
	color: #333333;
	}
	
a:hover {
	color: #FF0000;
	}
	
#pagebody p, lu {
	padding-left:5px;
	}
	
#pagebody h2 {
	padding-left : 3px;
	}
	
h1, h2 {
	font-family:Arial, Helvetica, sans-serif;
	color:#333333;
	}
	
h1 {
	font-family:Verdana, Arial, Helvetica, sans-serif;
	font-size: 15px;
	background-color: #0156A6;
	padding-left: 5px;
	line-height: 22px;
	color : white;
	font-weight:lighter;
	margin : 0;
	}
	
h2 {
	font-size: 12px;
	color: #0055A2;
	font-weight: bolder;
	}
	
/* Menu Styles */

.sidemenu ul{
margin: 0;
padding: 0;
background-color:#253C68;
list-style-type: none;
width: 180px; /* Width of Menu Items */
border-bottom: 1px solid #ccc;
}
	
.sidemenu ul li{
	position: relative;
	background-color:#0156A6;
}
	


/* Sub level menu links style */
.sidemenu ul li a{
display: block;
overflow: auto; /*force hasLayout in IE7 */
color: white;
text-decoration: none;
/*background: #fff;
*/padding: 3px 5px;
border: 1px solid #ccc;
border-bottom: 0;
}

.sidemenu ul li a:visited{
color: white;
}

.sidemenu ul li a:hover{
	background-color:#1FB25A;
	color:black;
}

/* Form Stylying */
form label {
   display: inline;
   float: left;
   width: 150px;
}

form input, form p textarea, form p select {
   margin: 0;
}

.twccolumnwrapper {
	width: 100%;
	}
	
.leftcolumn {
	width: 50%;
	float : left;
	}
	
.rightcolumn {
	width: 50%;
	float: right;
	}
	
.clearboth {
	clear:both;
	}

