﻿body 
{
	background-color : #333133;
	padding : 0;
	margin : 0;
}

div.layout
{
	margin-top : 20px;
	width : 801px;
	margin-left : auto;
	margin-right : auto;
}

div.layout div.header
{
	width : 100%;
	height : 221px;
	position : relative;
	text-align : center;
}

div.layout div.header div.logo
{
	background-image : url(images/logo.png);
	width : 190px;
	position : absolute;
	left : 0;
	top : 0;
	height : 100%;
}

div.layout div.header div.logo a
{
	width : 100%;
	height : 100%;
	display : block;
}

div.layout div.header div.centerspot
{
	width : 406px;
	overflow : hidden;
	text-align : center;
	position : absolute;
	left : 198px;
	top : 0;
	height : 221px;
}

div.layout div.header div.topmenu
{
	background-image : url(images/menubg.png);
	width : 190px;
	height : 100%;
	top : 0;
	right : 0;
	position : absolute;
	text-align : center;
	
}

div.layout div.header div.topmenu ul
{
	list-style-type : none;
	margin : 0;
	list-style-position : outside;
	display : block;
	padding-top : 0;
	padding-left : 10px;
	padding-right : 10px;
}

div.layout div.header div.topmenu ul li
{
	border-bottom : solid 1px #77787B;
	font-family : Verdana;
	font-size : 11px;
	margin : 0;
	padding : 4px 0 4px 0;
	line-height : 18px;
}

div.layout div.header div.topmenu ul li.noline
{
	border-bottom : none;
}

div.layout div.header div.topmenu ul li a
{
	color : White;
	text-decoration : none;
}

div.layout div.submenu
{
	margin-top : 5px;
	background-image : url(images/submenubg.png);
	background-repeat : repeat-x;
	height : 28px;
	position : relative;
}

div.layout div.submenustrip
{
	background-repeat : repeat-x;
	clear : both;
	height : 8px;
}

div.layout div.submenu ul
{
	list-style-type : none;
	margin : 0;
	margin-left : 0px;
	margin-top : 0px;
	padding-left : 8px;
	padding-top : 8px;
	margin-bottom : 8px;
}

div.layout div.submenu ul li
{
	float : left;
	margin-left : 10px;
	font-family : Verdana;
	font-size : 10px;
}

div.layout div.submenu ul li a
{
	color : #BABBBE;
	text-decoration : underline;
}

div.layout div.submenu ul li a:hover
{
	color : White;
	text-decoration : none;
}


div.layout div.middle
{
	margin-top : 5px;
	margin-bottom : 5px;
	background-color : #403F41;
	min-height : 200px;
	padding : 20px 30px 20px 30px;
	color : White;
	font-family : Arial;
	font-size : 14px;	
}

div.layout div.middle p
{
	text-align : justify;
	line-height : 22px;
}

div.layout div.middle td
{
	line-height : 22px;
}

div.layout div.middle h1
{
	text-transform : uppercase;
	font-family : Arial;
	font-size : 34px;
	margin-top : 0;
}

div.layout div.middle h2
{
	font-family : tahoma;
	font-size : 18px;
}

div.layout div.footer
{
	position : relative;
}

div.layout div.footer div.photostrip
{
	height : 139px;
	background-image : url(images/footer_bg.png);
	background-repeat : no-repeat;
	overflow : auto;
	padding-left : 15px;
}

div.layout div.footer div.photostrip div.box
{
	width : 177px;
	height  : 116px;
	float : left;
	margin-top : 11px;
	margin-right : 18px;
}

div.layout div.footer div.photostrip div.visitbox
{
	position : absolute;
	right : 0;
	top : 0;
	width : 199px;
	height : 139px;
}

div.layout div.footer div.photostrip div.visitbox a
{
	display : block;
	width : 100%;
	height : 100%;
}

div.layout div.footer div.infostrip
{
	margin-top : 5px;
	height : 40px;
	background-image : url(images/bottom_bg.png);
	text-align : justify;
	margin-left : auto;
	margin-right : auto;
	line-height : 40px;
	text-align : center;
}

div.layout div.footer div.infostrip, div.layout div.footer div.infostrip *
{
	color : White;
	font-size : 11px;
	font-family : Tahoma;
}

div.layout div.footer div.infostrip div.abcreative
{
	display : block !important;
	color : #AAA !important;	
}

div.layout div.footer div.infostrip div.abcreative a
{
	color : #9DBCD3 !important;
}

div.layout div.footer div.infostrip div
{
	display : inline;
	margin-left : 6px;
	margin-right : 6px;
}

div.middle div.fieldlabel
{
	float : left;
	width : 50px;
}

div.middle table caption
{
	text-align : left;
}

div.layout div.middle a
{
	text-decoration : none;
}

div.layout div.middle a:hover
{
	text-decoration : underline;
}

div.layout div.middle div.gallery
{
    overflow : auto;
}

div.layout div.middle div.gallery img
{
    border : none;
}

div.layout div.middle div.gallery a.imglink
{
    margin : 8px;
    overflow : hidden;
    height : 80px;
    display : block;
}

div.layout div.middle div.gallery div.caption
{
    text-transform : capitalize;
    margin-left : 8px;
    margin-right : 8px;
    text-align : center;
    width : 100px;
}