@import "dropdown.css";
@import "slimbox.css";

body {
	font-family: Verdana;
	padding:0;
	margin:0px;
	background:#CCCCCC;
	font-size:12px;
}

h1, h2, .head {
	font-family: Arial, Helvetica;
	font-size: 18px;
	font-weight:bold;
	color:#222260;
	width:auto;
	margin:0;
	padding:8px 0px 4px 0px;
}

input, textarea, select {
	font-family: Tahoma, Arial, Helvetica;
	font-size: 11px;
	color:#000000;
	border-style:solid;
	border-width:1px;
	border-color:#61aade;
	margin-bottom:6px;
	padding:2px;
}

.ipt {
	font-family: Tahoma, Arial, Helvetica;
	font-size:11px;
	font-style:normal;
	color:#FFFFFF;
	background-color:#222260;
	border-style:outset;
	border-width:1px;
	border-color:#00365b;
	padding:2px;
}

.img {
	border-style:solid;
	border-width:1px;
	border-color:#004298;
	margin-bottom:2px;
	padding:0px;
}

.line {height:1px;border-bottom:solid 1px #CCC;margin:12px 0px}

p{margin:0px 0px 16px 0px;}

/* Define div containers */
#container-outer {
	width:971px;
	margin: 0 auto;   /* align for good browsers */
	text-align: left; /* counter the body center */
	position:relative;
	background:url(/assets/bg_container.jpg) repeat-y top;
}

#banner {
	width:971px;
	height:108px;
	position:absolute;
	top:0;
	left:0;
}

#menu {
	width:918px;
	color:#022b64;
	background:url(/assets/bg_menu.jpg) repeat-x top;
	line-height:35px;
	height:35px;
	font-family:Arial, Helvetica;
	font-weight:bold;
	font-size:16px;
	position:absolute;
	top:108px;
	left:26px;
	border-bottom:solid 1px #aaaaaa;
}

#content {
	position:relative;
	padding:163px 253px 40px 42px;
	margin:0px 11px;
	height:370px;
	height:auto !important;
	min-height:370px;
	line-height:20px;
	color:#222260;
	background:#FFF url(/assets/bg_content.jpg) repeat-x top;
}

#content a {
	color:#458ae4;
	text-decoration:none;
}

#content a:hover {
	text-decoration:underline;
}

#content li {
  margin-bottom:12px;
}

#content-wide li a 
{
	color:#458ae4;
	text-decoration:none;
}

#content-wide {
	position:relative;
	padding:163px 42px 40px 42px;
	margin:0px 11px;
	height:340px;
	height:auto !important;
	min-height:340px;
	line-height:20px;
	color:#222260;
	background:#FFF url(/assets/bg_content.jpg) repeat-x top;
}

#panel {
	margin:0px;
	width:201px;
	padding:12px 20px 0px 30px;
	position:absolute;
	top:163px;
	right:22px;
	text-align:center;
}

#footer {
	width:887px;
	height:100px;
	padding:14px 42px 0px 42px;
	background-image:url(/assets/bg_footer.jpg);
	background-repeat:no-repeat;
	background-position:top;
	font-family: Arial, Helvetica;
	font-size:12px;
	line-height:20px;
	color:#FFFFFF;
	margin:0 auto;
}

#footer a {color:#c3e5f7;text-decoration:none}

#footer a:hover
{
  text-decoration:underline
}

#contactText 
{
	color:#FFF;
	position:absolute;
	top:14px;
	right:43px;
	line-height:24px;
	font-family:Arial;
	font-size:18px;
	font-weight:bold;
	text-align:right;
}

#contactText a {
text-decoration:none;
color:#bfe4ef;
}

#contactText a:hover {
color:#bfe4ef;
text-decoration:underline;
}

.imageGallery a
{
	color:#004298;
}

.galImg {
	border-style:solid;
	border-width:1px;
	border-color:#004298;
	margin:0px 18px 8px 0px;
	padding:0px;
}
