body {
	background-color:#BFBFBF;
	background-image:url(../images/layout_bg.gif);
	background-repeat:repeat-x;
	background-align:top center;
	margin:0px;
}

h1 {
	font-size:28px;
	margin:0 0 6px 0;
	color:white;
	font-weight:normal;
	letter-spacing:.8px;
	font-family:tahoma;
}

h2 {
	font-size:19px;
	margin:0 0 3px 0;
	color:white;
	font-weight:bold;
	letter-spacing:.4px;
	font-family:tahoma;
}

img {
	border:0;
}

#left_outer_bg {
	vertical-align:top;
	background-image:url(../images/layout_topleftbglow.jpg);
}

#right_outer_bg {
	vertical-align:top;
	background-image:url(../images/layout_toprightbglow.jpg);
}

#vert_line {
	background-color:#666666;
}

#body_cell {
	color:white;
	font-size:12px;
	font-family:verdana;
	vertical-align:top;
	padding:30px;
	line-height:20px;
	background-image:url(../images/layout_bodybg.jpg);
	background-repeat:repeat-x;
	background-align:top center;
	background-color:#3F5065;
}

#body_cell a {
	color:#fffbd4;
	text-decoration:underline;
}

#body_cell a:hover {
	color:#d4eaff;
	text-decoration:underline;
}

#sidebar_cell {
	background-image:url(../images/layout_sidebg.jpg);
	background-align:top center;
	background-repeat:repeat-x;
	background-color:#445B73;
	vertical-align:top;
	text-align:left;
	padding:15px;
	line-height:22px;
}

#phone_number {
	font-family:tahoma;
	font-size:18px;
	color:white;
	letter-spacing:.3px;
	padding:0 0 10px 0;
	font-weight:bold;
}

#menu a {
	font-family:tahoma;
	font-size:11px;
	color:#F2F2F2;
	letter-spacing:.3px;
	font-weight:bold;
	text-decoration:none;
}

#menu a:hover {
	color:yellow;
	text-decoration:none;
}

#footer_cell {
	font-size:11px;
}

#main_table {
	border-width:0px;
}

#top_cell {
	text-align:left;
	padding:4px 0 0 20px;
	vertical-align:top;
	font-family:tahoma;
	font-size:11px;
	font-weight:normal;
	background-color:#32373e;
}

#top_cell a {
	color:white;
	text-decoration:none;
}

#top_cell a:hover {
	color:yellow;
	text-decoration:none;
}

#login_button {
	text-align:center;
}


