/* CSS Document */

.menu-bar
{
	background:#e7e7e7;
	font-family:Arial, Helvetica, sans-serif;
	font-size:11px;
	font-weight:bold;
	color:#666666;
}

.menu-td-left, .menu-td-left-active
{
	background:url(img/corner_top_left.gif) no-repeat top left;
	padding:5px;
	padding-left:8px;
	border-right:1px solid #FFF;
	text-align:center;
}

.menu-td-mid, .menu-td-mid-active
{
	padding:5px;
	border-left:1px solid #FFF;
	text-align:center;
}

.menu-td-right, .menu-td-right-active
{
	background:url(img/corner_top_right.gif) no-repeat top right;
	padding:5px;
	padding-right:8px;
	border-left:1px solid #FFF;
	text-align:center;
}

.menu-td-left a, .menu-td-mid a, .menu-td-right a
{
	color:#666;
	text-decoration:none;
}

.menu-td-left a:hover, .menu-td-mid a:hover, .menu-td-right a:hover
{
	color:#666;
	text-decoration:underline;
}

.menu-td-left-active a, .menu-td-mid-active a, .menu-td-right-active a
{
	color:#369;
	text-decoration:none;
}

.menu-td-left-active a:hover, .menu-td-mid-active a:hover, .menu-td-right-active a:hover
{
	color:#369;
	text-decoration:underline;
}

.head-image
{
	text-align:left;
}

.container-left
{
	border-left:1px solid #e7e7e7;
	width:279px;
	padding:10px;
	font-family:Arial, Helvetica, sans-serif;
	font-size:12px;
	color:#666;
	margin:0px;
	vertical-align:top;
}

.container-right
{
	border-right:1px solid #e7e7e7;
	border-left:1px solid #e7e7e7;
	width:279px;
	padding:10px;
	font-family:Arial, Helvetica, sans-serif;
	font-size:12px;
	color:#666;
	margin:0px;
	vertical-align:top;
}

.container-both
{
	border-left:1px solid #e7e7e7;
	border-right:1px solid #e7e7e7;
	width:575px;
	padding:10px;
	padding-top:15px;
	font-family:Arial, Helvetica, sans-serif;
	font-size:12px;
	color:#666;
	margin:0px;
	vertical-align:top;
}

.container-left h1, .container-right h1, .container-both h1
{
	font-family:Arial, Helvetica, sans-serif;
	font-size:14px;
	font-weight:bold;
	color:#336699;
}

.container-left p, .container-right p
{
	font-family:Arial, Helvetica, sans-serif;
	font-size:11px;
	font-weight:normal;
	color:#333;
	line-height:17px;
	text-align:left;
}

.container-both p
{
	font-family:Arial, Helvetica, sans-serif;
	font-size:11px;
	font-weight:normal;
	color:#333;
	line-height:17px;
	margin:0px;
	padding-bottom:10px;
	text-align:justify;
}

.container-both ul
{
	font-family:Arial, Helvetica, sans-serif;
	font-size:11px;
	font-weight:normal;
	color:#333;
	line-height:15px;
	margin-left:10px;
	padding-left:10px;
	padding-bottom:10px;
	text-align:left;
}

.container-both li
{
	margin-bottom:10px;
}

.container-left a, .container-right a, .container-both a
{
	color:#369;
	text-decoration:none;
}

.container-left a:hover, .container-right a:hover, .container-both a:hover
{
	color:#369;
	text-decoration:underline;
}

/* FOOTER */

.footer
{
	font-family:Arial, Helvetica, sans-serif;
	font-size:10px;
	color:#999999;
	padding-top:10px;
	line-height:12px;
}

.footer a
{
	color:#336699;
	text-decoration:none
}

.footer a:hover
{
	color:#336699;
	text-decoration:underline;
}

.header
{
	border:1px solid #e7e7e7;
	border-bottom:0px;
}

#header-related-link
{
	font-family:Arial, Helvetica, sans-serif;
	font-size:11px;
	vertical-align:top;
	margin-top:0px;
	float:right;
	color:#666;
}

#header-related-link a
{
	color:#369;
	text-decoration:none;
}

#header-related-link a:hover
{
	color:#369;
	text-decoration:underline;
}

.nav-td-left
{
	background:#666;
	border-left:1px solid #e7e7e7;
	color:#FFF;
	font-family:Arial, Helvetica, sans-serif;
	font-size:11px;
	padding:5px;
}

.nav-td-left-empty
{
	background:#369;
	border-left:1px solid #e7e7e7;
	color:#FFF;
	font-family:Arial, Helvetica, sans-serif;
	font-size:11px;
	padding:5px;
}

.nav-td-right
{
	background:#369;
	border-right:1px solid #e7e7e7;
	width:90px;
	padding:5px;
	color:#FFF;
	font-family:Arial, Helvetica, sans-serif;
	font-size:11px;
}

.nav-td-left a, .nav-td-right a
{
	color:#FFF;
	text-decoration:none;
}

.nav-td-left a:hover, .nav-td-right a:hover
{
	color:#FFF;
	text-decoration:underline;
}

a.active
{
	text-decoration:underline;
}

.logo-partner
{
padding-top:3px;
margin-right:10px;
margin-bottom:5px;
}

hr
{
	height:1px;
	color:#e7e7e7;
}

.sponsor-top
{
	padding:0px;
	margin:0px;
	padding-bottom:10px;
}

.sponsor-bottom
{
	border-top:1px solid #e7e7e7;
	padding-top:15px;
	vertical-align:top;
	margin-top:0px;
	padding-bottom:15px;
}
