@charset "utf-8";
/* CSS Document */
*
{
	margin:0px;
	padding:0px;
	border:0px;
	//font-size: 12px;
}
html,body
{
	height:100%;
	background-color:#8ca6a8;
	background-image:url(images/bg.png);
	background-repeat:repeat-x;
	font-family: 'Tahoma','Trebuchet MS','Lucida Grande', 'Lucida Sans Unicode', Tahoma, Arial, san-serif;
	margin:0px;
	padding:0px;

}
.container
{
	min-height:100%;
	position:relative;
}
.main
{
	width:940px;
	padding-top:20px;
	margin-left:auto;
	margin-right:auto;
	padding-bottom:15px;
}
.main td
{
	vertical-align:top;
}

.sidebar
{
	overflow:hidden;
	padding: 10px 20px;
	height: auto;
	width: 190px;
	background-image:url('images/square230middle.png');
	background-repeat:repeat-y;
}
.sidebartop
{
	overflow:hidden;
	padding: 4px 10px;
	height: auto;
	width: 210px;
	background-image:url('images/header230middle.png');
	background-repeat:repeat-y;
	color:#f2f2f2;
	font-size:11px;
}
.square
{
	overflow:hidden;
	margin-right:5px;
	padding-top: 35px;
	padding-bottom: 35px;
	padding-left: 40px;
	padding-right: 40px;
	height: auto;
	width: 618px;
	background-image:url('images/square700middle.png');
	background-repeat:repeat-y;
}
.square td
{
	vertical-align:top;
	margin:0px;
}
.square .video
{
	background-repeat:no-repeat;
	width:200px;
	height:150px;
	display:block;
}
#footer 
{
		position:absolute;
		bottom:0;
		width:100%;
		height:15px;			/* Height of the footer */
		text-align:center;
}
#footer p
{
	font-size:11px;
	color:#EEEEEE;
}
#footer p a
{
	text-decoration: none;
	color:#EEEEEE;
}
#footer p a:hover
{
	color:#333333;
}

.header
{
	height: 110px;
	width: auto;
	background-image:url('images/headerBg.png');
	background-repeat:repeat-x;
	text-align:center;
}
table.center
{
	height:110px;
	text-align: center; 
	margin-left:auto;
	margin-right:auto;
}
table.nocenter td
{
	text-align:left;
}
table.nocenter div
{
	float:left;
}
table.nocenter img
{
	margin-top:3px;
}

table.nocenter tr
{
	font-size:14px;
}
table.center td
{
	padding-left:20px;
	padding-right:20px;
}
.header td a
{
	text-decoration: none;
	color: #FFFFFF;
}
.header td a:hover
{
	color: #8bdffe;
}
img, div
{ 
	display:block;
}

h6
{
	text-decoration: none;
	font-size: 12px;
	color: #FFFFFF;
}
h1
{
	font-family:"Palatino Linotype", "Book Antiqua", "Palatino", "serif";
	text-decoration: none;
	font-size: 18px;
	color: #0d7fbc;
}
h2
{
	text-decoration: none;
	font-size: 15px;
	color: #0d7fbc;
}
p
{
	text-decoration: none;
	font-size: 11px;
	color: #2f2e2e;
}
form
{
	margin: 2px;
}

