@charset "utf-8";
/* CSS Document */

.mainWrapper {
	background:#a7041b url(images/wrapper-bg.gif) top left repeat-y;
	font:normal 12px Arial, Helvetica, sans-serif;
	border-top:1px solid #18191a;
}
.mainColumn {
	width:731px; float:left;
	background:#003360;
}
.middleColumn {
	width:272px; background:#a7041b;
	float:left;
}
.leftColumn {
	width:533px; background:#212324; color:#ffebef;
	float:left; padding:10px 10px 0 10px;
}
.rightColumn {
	width:178px; background:#cc2a4f;
	float:left;
}
.imgLink UL {
	background:#036;
	list-style:none;
	text-align:center;
	margin:0px; padding:0px;
}
.imgLink LI a {
	display:inline-block;
	padding:6px; text-decoration:none;
	color:#b2ccf1;
	width:127px; height:145px; overflow:hidden;
}
.imgLink a:hover {
	background:#011b33; text-decoration:none;
	color:#a58e7c;
}

.imgLinkAll UL {
	list-style:none;
	text-align:center;
	margin:0px; padding:0px;
}
.imgLinkAll LI a {
	display:inline-block;
	padding:8px; text-decoration:none;
	color:#b2ccf1;
	width:150px; height:170px; 
	overflow:hidden; !important
}
.imgLinkAll a:hover {
	background:#252424; text-decoration:none;
	color:#FFF; border:1px solid #333; padding:7px;
}

.modelBox {
	background:#c20420 url(images/box-bg.gif) top repeat-x; 
	color:#ffcccc; border:1px solid #980419; width:250px; margin:0 0 10px 0;
}
.modelBoxHead {
	font:bold 18px 'Trebuchet MS', Arial, Helvetica, sans-serif; color:#ffffff; height:25px; padding: 5px 15px 6px 55px;
}


.navigation {
	color:#666; 
	border:0px;
	padding:0 10px 10px 10px;
}

.navigation a:link,
.navigation a:visited,
.navigation a:hover,
.navigation a:active {
	text-decoration:none;
	color: #ffcccc;
	background:#305d7a;
	border:1px solid #305d7a;
	padding:2px 6px 3px 6px; margin:0 5px 5px 0;
	font:Normal 13px Tahoma, Arial, Verdana, Geneva, sans-serif;
}

.navigation a:hover {
	background:#a7041b;
	color:#FFF;
	border-color:#a7041b;
}

.navigation span.selected {
	background:#a7041b;
	color:#FFF;
	border-color:#a7041b;
}

.navigation span {
	text-decoration:none;
	color: #ffcccc;
	background:#305d7a;
	border:1px solid #305d7a;
	padding:2px 6px 3px 6px; margin:0 5px 5px 0;
	font:Normal 13px Tahoma, Arial, Verdana, Geneva, sans-serif;
}
.caption {
	font:normal 11px Tahoma, Geneva, sans-serif; color:#b2ccf1;
	padding:5px; margin:5px;
}
.comment {
	color:#b1d3ec;
	font:italic 12px Tahoma, Geneva, sans-serif;
	padding:10px; background:#171717;
	margin-top:4px;
}
/* Box ------------------------------ */
		
		.teaser {
			background:#0d0d0d url(images/box-bg-black.gif) top left repeat-x;
			padding:10px;
			position:relative;
			margin-bottom:10px;
			height:1%;
			overflow:hidden;
		}
		
		.teaser .top-left,
		.teaser .top-right,
		.teaser .bottom-left,
		.teaser .bottom-right {
			height:10px;
			width:10px;
			overflow:hidden;
			position:absolute;
		}
		
		
		.teaser .top-left {
			background:url(images/corner-top-left.gif) no-repeat;
			top:0;
			left:0;
		}
		.teaser .top-right {
			background:url(images/corner-top-right.gif) no-repeat;
			top:0;
			right:0;
		}
		.teaser .bottom-left {
			background:url(images/corner-bottom-left.gif) no-repeat;
			left:0;
			bottom:0;
		
		}
		.teaser .bottom-right {
			background:url(images/corner-bottom-right.gif) no-repeat;
			right:0;
			bottom:0;
		}
		.padding10x {
			padding:10px;
		}
		.color-navy {
			background:#f6fafb; 
		}
		.teaser H1 {
			font:bold 15px Arial, Helvetica, sans-serif; color:#c2b9bc; text-transform:uppercase;
			padding:2px 0 4px 2px; margin:0 0 6px 0;
			border-bottom:1px dotted #3f3e3e;
		}
		