body {
	margin:0px;
	padding:0px;
	text-align:center; /*hack to align page in the center*/
	font-family:Calibri, Arial, serif;
	background-image:url('../images/backgroundBlueGradient.png');
	background-repeat:repeat-x;
}
#shadowtable {
	margin:0px auto; /*correct way to center*/
}
#page {
	text-align:left; /*hack to fix the alignment of text due to the centering hack*/
	width:1010px;
	border-left:solid 1px #95989c;
	border-right:solid 1px #95989c;
}
#header {
	padding-top:20px;
	background-color:#fff;
	height:154px;
	padding-left:30px;
}
#menu {
	height:44px;
	background-image:url('../images/menuBg.png');
	font-size:1.6em;
	padding:7px;
	padding-left:30px
}
#menu a:link, #menu a:visited {
	color:#000;
	text-decoration:none;
}
#menu a:hover {
	text-decoration:underline;
}
#prefooter {
	clear:both; 
	height:20px;
}
#footer {
	clear:both;
	height:20px;
	background-image:url('../images/footerBg.png');
	color:#fff;
	padding:7px 30px;
}
#footer a:link, #footer a:visited {
	color:#fff;
}
#footer a:hover {
	text-decoration:none;
}
#main {
	color:#565656;
	font-size:1.1em;
	padding:10px 30px;
}
h1 {
	color:#88b1dd;
	font-size:2em;
}
button {
	width:202px;
	height:44px;
	background-image:url('../images/button.png');
	border:0px;
	color:#fff;
	font-size:1.1em;
}
#leftshadow {
	width:16px;
	background-image:url('../images/leftshadow.png');
}
#rightshadow {
	width:16px;
	background-image:url('../images/rightshadow.png');
}
#leftcolumn {
	width:400px;
	padding-right:20px;
	border-right:solid 1px #88b1dd;
	float:left;
}
#rightcolumn {
	width:500px;
	float:left;
	margin-left:20px;
}
h2 {
	color:#88b1dd;
	background-image:url('../images/h2icon.png');
	background-repeat:no-repeat;
	padding-left:30px;
}
input{
	width:200px;
}
textarea {
	width:204px;
	height:150px;
}
