body
{
	margin: auto;
	background: url(images/topbg.jpg) top left repeat-x #3D3D3D;
}
img
{
	border: none;
}
.main
{
	width: 750px;
	margin: 25px auto 0 auto;
}
td.logo
{
	width: 750px;
	margin: 10px 0 0 0;
}
td.login
{
	width: 300px;
	font-size: 12px;
	font-family: Arial, Helvetica, sans-serif;
	vertical-align: bottom;
	text-align: right;
}
td.login a:link {color:#000000;}
td.login a:link {text-decoration: none;}
td.login a:visited {color:#000000;}
td.login a:visited {text-decoration: none;}
.banner
{
	width: 750px;
	height: 161px;
	background: url(images/banner.png) repeat-x;
}
.menu
{
	text-align: center;
	background-color: #FFFFFF;
	padding: 5px 0 0 0;
	width: 750px;
}
.menu img
{
	margin: 0 10px 0 10px;
}
.body
{
	background-color: #FFFFFF;
	width: 670px;
	padding: 20px 40px 20px 40px;
	font-family:Arial, Helvetica, sans-serif;
	font-size: 12px;
	color: #333333;
}
h2.h2
{
	font-size: 16px;
}
h2.username
{
	font-size: 16px;
	text-transform: capitalize;
}
td.portfolio
{
	background-color: #CCCCCC;
	border: 1px #666666 solid;
}
td.form
{
	width: 170px;
	padding: 0 15px 0 0;
	text-align: left; 
}
td.contact_box
{
	width: 200px;
	text-align: center;
	vertical-align:top;
}
.contact_color
{
	background-color: #EEEEEE;
	width: 200px;
	height: 78px;
	border: solid 1px;
}
.input
{
	background: url(images/input_box.png) repeat-x #FFFFFF; 
}
.footer
{
	/* background: url(images/footer.png) bottom left repeat-x #FFFFFF; */
	background-color: #FFFFFF;
	width: 750px;
	/* height: 67px; */
	height: 40px;
	position: absolute;
}
.footerbox
{
	background: url(images/footerbox.jpg) no-repeat;
	width: 386px;
	height: 49px;
	margin: 0 194px 0 194px;
	padding: 10px 10px 0 10px;
	text-align: center;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	font-style: italic;
	position: absolute;
}
.footerbox a:link {color:#000000;}
.footerbox a:link {text-decoration: none;}
.footerbox a:visited {color:#000000;}
.footerbox a:visited {text-decoration: none;}
