/* css by romulo haack - colapsedesign.com */

	body {
		background:#CFD5B4 url(../images/fullBG.png) repeat-x;
		font:11px Verdana, Arial, Helvetica, sans-serif;
		margin:0 auto;
		padding:0;
	}

/* base */

	#page {
		width:100%;
		margin:0 auto;
	}

	#container {
		width:776px;
		padding:0;
		margin:0 auto;
	}

/* menu */

	.menuTotal {
		width:776px;
		height:86px;
		background:url(../images/menuBG.png) repeat-x;
		border-bottom:1px solid #FFF;
	}

	.logo {
		width:160px;
		height:52px;
		float:left;
	}

	.headline {
		width:400px;
		height:20px;
		font-weight:bold;
		text-align:right;
		line-height:17px;
		color:#FFF;
		margin:6px 15px 0 30px;
		float:right;
	}

	.menu {
		width:600px;
		height:24px;
		margin:36px 15px 0 0;
		float:right;
	}

	.menu ul {
		margin:0;
		padding:0;
		list-style:none;
	}

	.menu ul li {
		color:#297090;
		font-size:14px;
		background:#BFD1D9;
		border:1px solid #FFF;
		border-bottom:0;
		display:block;
		float:right;
		letter-spacing:0;
		margin-left:0;
		margin-left:10px;
	}

	.menu ul li a {
		color:#297090;
		display:block;
		padding:3px 9px 3px 9px;
		text-decoration:none;
	}

	.menu ul li a:hover {
		color:#FFF;
		display:block;
	}

/* site content */

	#FULLcontent {
		width:776px;
		border-bottom:4px solid #666;
		background:#FFF url(../images/contentBG.jpg) repeat-x;
		float:left;
	}

	/* '.content' alone used for non-index content */
	.content {
		width:756px;
		height:300px;
		display:table;
		margin:10px;
		float:left;
	}

	.leftContent {
		width:470px;
		text-align:justify;
		float:left;
	}

	h4 {
		width:260px;
		height:93px;
		margin:0;
		background:url(../images/sponsor.gif) no-repeat;
		float:right;
	}

	.sponsor {
		width:248px;
		padding:5px;
		text-align:justify;
		border:1px solid #000;
		background:#EAF7F9;
		margin-bottom:10px;
		border-top:0;
		float:right;
	}

	.leftContent p, .rightContent p, .content p { margin:0 0 5px 0; paddin:0; }
	.leftContent p span, .rightContent p span, .content p span { border-bottom:1px dashed #000; }
	.leftContent p a, .rightContent p a, .content p a { color:#297090; text-decoration:none; }

	.leftContent p a:hover, .rightContent p a:hover, .content p a:hover { color:#4786C6; border-bottom:1px dashed #4786C6; }

	h1, h3 {
		color:#297090;
		font-weight:bold;
		font-size:14px;
		text-align:left;
		margin:10px 0 5px 5px;
	}

	.rightContent {
		width:270px;
		text-align:justify;
		float:right;
	}
	
	.rlsBox {
		width:258px;
		height:60px;
		line-height:15px;
		border-top:1px solid #CCC;
		border-left:1px solid #CCC;
		border-right:1px solid #999;
		border-bottom:1px solid #999;
		background:#D6E1E5;
		margin:0 0 5px 10px;
	}
	
	.rlsBox p {
		color:#297090;
		font-size:12px;
		font-weight:bold;
		padding:5px 0 0 5px;
		margin:0;
	}
	
	.rlsBox span {
		padding-left:15px;
	}
	
	.rlsBox span a {
		color:#000;
	}

	h2 {
		color:#297090;
		font-weight:bold;
		font-size:14px;
		text-align:right;
		margin:10px 5px 5px 0;
	}

	.rightContent p { margin:0 0 5px 0; paddin:0; }

/* seals 'n copyright */

	#SEALS {
		width:756px;
		height:70px;
		padding:10px;
		background:#FFF;
		text-align:center;
		word-spacing:20px;
		float:left;
	}

	#SEALS img { border:0; }

	#SEALS img a { border:0; }

	#SEALS a { color:#297090; text-decoration:none; }

	#SEALS a:hover { color:#333; }

	.copyright { color:#333; font-size:9px; text-align:center; }

	.copyright span { color:#666; }

	.copyright a { color:#01645C; text-decoration:none; }

	.copyright a:hover { color:004640; border-bottom:1px dashed; }

