/*******************/
/*                 */
/*  Common styles  */
/*                 */
/*******************/

* {
    font-family: Arial, sans-serif;
    font-size: 10pt;
}

html, body {
    margin: 0;
    padding: 0;
}

html {
    height: 100%;
}

body {
    position: relative;
    width: 1024px;
	margin: 0 auto;
    min-height: 100%;
    min-width: 1000px;
	color: #505050;
}

* html body {
    height: 100%;
}

/******************/
/*                */
/*     Header     */
/*                */
/******************/

#header {
	position: relative;
	height: 120px;
	background: url(/design/img/header_bg.png) repeat-x;
}

#logo {
	position: absolute;
	top: 26px;
	left: 32px;
	width: 335px;
	height: 74px;
}

#splash {
	position: relative;
	height: 300px;
	background: url(/design/img/splash1.jpg) no-repeat;
}

#splash .phone {
	position: absolute;
	top: 20px;
	left: 30px;
	width: 300px;
	height: 50px;
	font-family: Arial, sans-serif;
	font-size: 23pt;
	color: white;
}

#splash .email {
	position: absolute;
	top: 100px;
	left: 30px;
	width: 300px;
	height: 20px;
	padding-left: 17px;
	font-family: Arial, sans-serif;
	font-size: 9pt;
	color: white;
	background: url(/design/img/email.png) no-repeat 0 3px;;
}

#splash .email a {
	font-family: Arial, sans-serif;
	font-size: 9pt;
	text-decoration: none;
	color: white;
}

/****************/
/*              */
/*     Menu     */
/*              */
/****************/

#menu {
	position: absolute;
	top: 50px;
	right: 24px;
	width: 624px;
	height: 50px;
}

#nav {
	float: right;
	list-style: none;
	margin: 0;
	padding: 0;
}

#nav li {
	float: left;
	margin: 0;
	padding: 0;
}

#nav li a {
	display: block;
	padding: 10px;
	font-family: Arial, sans-serif;
	font-size: 11pt;
	text-decoration: none;
	color: #787878;
}

#nav li.active a {
	color: #1c3a63;
}

/*****************/
/*               */
/*    Layout     */
/*               */
/*****************/

#layout {
	padding: 30px 0 200px 0;
	overflow: hidden;
	*zoom: 1;
}

#leftcol {
	float: left;
	width: 280px;
	margin-left: 30px;
	*margin-left: 15px;
}

#rightcol {
	margin-left: 360px;
}

/******************/
/*                */
/*     Footer     */
/*                */
/******************/

#footer {
	position: absolute;
	width: 100%;
	height: 148px;
	left: 0;
	bottom: 0;
	background: url(/design/img/footer_bg.png) repeat-x;
}

#footer .address {
	position: absolute;
	width: 270px;
	height: 100px;
	top: 30px;
	left: 40px;
}

#footer .phone {
	position: absolute;
	width: 270px;
	height: 100px;
	top: 30px;
	left: 360px;
}

#footer .email {
	position: absolute;
	width: 270px;
	height: 100px;
	top: 30px;
	left: 640px;
}

#footer .copyright {
	position: absolute;
	width: 320px;
	height: 20px;
	top: 120px;
	left: 30px;
}

#footer .copyright a{
	text-decoration:none;
	font-size: 8pt;
	color:black;

}

/******************/
/*                */
/*    Left col    */
/*                */
/******************/

#leftcol h2 {
	padding: 0;
	margin: 0;
	font-family: Tahoma, Arial, sans-serif;
	font-size: 14pt;
	font-weight: normal;
	text-transform: uppercase;
	color: #174685;
}

#leftcol ul {
	width: 270px;
	padding: 0;
	margin: 0;
	list-style: none;
}

#leftcol ul li {
	background: url(/design/img/dotted_line.png) no-repeat left bottom;
}

#leftcol ul li a {
	display: block;
	position: relative;
	padding: 10px 0 10px 12px;
	font-family: Arial, sans-serif;
	font-size: 11pt;
	text-decoration: none;
	color: #505050;
	background: url(/design/img/bullet.png) no-repeat 0 16px;
}


/******************/
/*                */
/*     Content    */
/*                */
/******************/

h1 {
	padding: 0;
	margin: 0;
	font-family: Tahoma, Arial, sans-serif;
	font-size: 14pt;
	font-weight: normal;
	text-transform: uppercase;
	color: #174685;
}

h2 {
	padding: 0;
	margin: 0;
	font-family: Tahoma, Arial, sans-serif;
	font-size: 12pt;
	font-weight: normal;
	text-transform: uppercase;
	color: #174685;
}

/* LINK */

a {
	color: #174685
}

a:visited {
}

a:hover {
}

a img {
	border: none;
}

