﻿body {
	font: 12px 'tahoma', Helvetica, Sans-Serif; /* Resets 1em to 10px */
	color: #666666;
	background: #00157E;
	text-align: center;
	margin: 0 0 0px;
	}

#page {
	background: white;
	text-align: left;
	margin: 0 auto;
	padding: 40px;
	padding-bottom:0px;
	position: relative;
	width: 739px;
	}
	
#topbar{
	margin: 0px;
	padding: 0px;
}	

/* Tab Menu */

#menubar{
	width:740px;
	margin-top:30px;
}

#menu {
	margin-left: 0px;
	padding-left:0px;
}

#menu li {
	float:left;
	margin-right:11px;
	display:block;
	letter-spacing:0px;
	font-size:1em;
    background: #00157E;
	margin-left: 0px;
}

#menu li a
{
	text-decoration:none;
	color:#ffffff;
	display:block;
	padding:3px 20px;
	font-weight:normal;
	border: solid 1px #00157E;
}

#menu li a:hover
{
    background: #ffffff;
    color: #00157E;
    border: solid 1px #00157E;
}

.photobar 
{
    height: 180px;
    margin:0px;
    padding:0px;
    border: 1px solid #00157E;
    margin-top:10px;
}

.text 
{
    padding:0px;
    margin:0px;
    margin-top:10px;
    margin-bottom:30px;
    width:500px;
    float:left;
}

.textfull
{
    padding:0px;
    margin:0px auto;
}

.cp 
{
    padding:0px;
    margin:0px;
    margin-left:20px;
    float:right;
}

.clear
{
	clear:both;
}

.copyright 
{
	padding: 20px;
	padding-left:0px;
	margin:0px;
}

a, a:visited
{
	color:#00157E;
	text-decoration: none;
}

a:hover
{
    text-decoration: underline;
}

H1
{
	font-size:20px;
	color: #00157E;
	font-weight: bold;
	padding: 0px;
	margin:0px;
	margin-top:30px;
}

H2
{
	font-size:16px;
	color: #00157E;
	font-weight: bold;
	padding: 0px;
	margin:0px;
}

.floatright 
{
    float:left;
    margin-right:4px;
}

.floatrightlast
{
    float:left;
    margin:0px;
}

.float
{
    float:right;
    margin-top:10px;
}

.sidebar 
{
    width:190px;
    float:right;
    margin:0px;
    height:100%;
    padding:10px;
    text-align:center;
}

.button
{
    background:white;
    padding:10px;
    padding-top:5px;
    padding-bottom:5px;
    margin-right:10px;
    float:left;
    border: 1px solid #00157E;
}

.imageborder 
{
    border:3px solid #cccccc;
}

.form {
	float:left;
	margin-right:10px;
	display:block;
}

.whiteline
{
	height:1px;
	color:#00157E;
	border:none;
	margin:0px;
	margin-bottom:20px;
}

.line
{
	height:1px;
	color:#00157E;
	border:none;
	margin:0px;
	padding:0px;
}

#logo {
	height: 48px;
	width: 740px;
	margin-bottom: 30px;
	margin-top: 20px;
	background: url(images/logo.gif) no-repeat left;
}

#tel {
	height: 48px;
	width: 322px;
	float: right;
	background: url(images/tel.gif) no-repeat right;
}

.icon 
{
    float:left;
    margin-right:20px;
}

/* Image Corners */


.bl {background: url(images/bl.gif) 0 100% no-repeat #EEEEEE; width: 100%}
.br {background: url(images/br.gif) 100% 100% no-repeat}
.tl {background: url(images/tl.gif) 0 0 no-repeat}
.tr {background: url(images/tr.gif) 100% 0 no-repeat; padding:14px}
.clear {font-size: 1px; height: 1px}

.lineheight 
{
    line-height:24px;
    margin:0px;
    padding:0px;
}