html{min-height:100%;}

body 
{   
	padding:0px;
	margin:0px;
	background:url('images/body_bg.gif') 50% 100% no-repeat #0c1f4c;
}

td {
	font-family: Arial, Tahoma, sans-serif;
	font-size:10pt;
	color:#000000;
	line-height:1.3em;
}


p {
	margin:0px 0px 5px 0px;
	padding-top:10px;
}

td.menu_bg 
{
	background:url('images/menu_top_bg.gif') 0% 0% repeat-x;
	height:47px;
	text-align:center;
	vertical-align: top;
}

a.menu
{
	vertical-align: top;
	position: relative;
	color:#132c5e;
	font-weight:bold;
	text-transform:uppercase;
	margin:0px 20px;
	text-decoration:none;
	display:inline;
	font-size:10pt;
}

a.menu:hover{
	color:#eae1ce;
	text-decoration:none;
}


.menu_act{
	vertical-align: top;
	position: relative;
	color:#ffffff;
	font-weight:bold;
	text-transform:uppercase;
	margin:0px 20px;
	text-decoration:none;
	display:inline;
	font-size:10pt;
}


td.menu_bg_inner{
	background:url('images/menu_top_bg_inner.gif') 0% 0% repeat-x;
	height:48px;
	text-align:center;
}

a.menu_inner
{
	vertical-align: top;
	position: relative;	
	color:#eae1ce;
	font-weight:bold;
	text-transform:uppercase;
	margin:0px 20px;
	text-decoration:none;
	display:inline;
	font-size:10pt;
}

a.menu_inner:hover{
	color:#e5cda4;
	text-decoration:none;
}


.menu_inner_act{
	vertical-align: top;
	position: relative;
	color:#e5cda4;
	font-weight:bold;
	text-transform:uppercase;
	margin:0px 20px;
	text-decoration:none;
	display:inline;
	font-size:10pt;
}

.menu_inner_act:hover{
	color:#eae1ce;
}

body#home-page h1{
	color:#c3cdd0;
	font-size:20pt;
	font-family: Times New Roman, Arial, Tahoma, sans-serif;	
	font-weight:normal;
	text-transform:uppercase;
	margin-bottom:10px;
	margin-top:0px;
	border-bottom:1px solid #6d94a0;
	padding-bottom:5px;

}

body#inner-page h1{
	color:#245a84;
	font-size:18pt;
	font-family: Times New Roman, Arial, Tahoma, sans-serif;	
	font-weight:normal;
	text-transform:uppercase;
	margin-bottom:10px;
	margin-top:0px;
	border-bottom:1px solid #bdc8cc;
	padding-bottom:3px;
}

body#inner-page h4{
	color:#000000;
	font-size:11pt;
	font-family: Arial, Tahoma, sans-serif;	
	font-weight:bold;	
	margin:0px;	
	margin-top:15px;
	padding:0px;

}

body#home-page td.content_bg{
	background:url('images/home_cont_bg.gif') 100% 100% no-repeat #144e7b;
}

body#home-page td.content_txt{
	color:#adcbf0;
	padding:30px;
	line-height:24px;
	padding-right:160px;
	text-align:justify;
}

body#home-page td.menu_left{
	background-color:#144e7b;
	padding:30px 10px 30px 30px;
	width:240px;
}

body#inner-page td.content_bg{
	background:url('images/home_cont_bg_inner.gif') 100% 100% no-repeat #ffffff;
}

body#inner-page td.left_bg{
	background-color:#144e7b;	
	width:265px;
}

body#inner-page div.menu_left_bg{
	padding:30px;
}


body#inner-page td.content_txt{
	padding:30px;
	padding-left:40px;
	padding-right:160px;
	text-align:justify;
	line-height:24px;
}

ul.left_menu{	
	margin:0px;
	margin-top:15px;
	margin-left:0px;
	padding-left: 0px;
	padding-bottom:10px;	

}

ul.left_menu li{
	padding-left:15px;
	margin-left:0px;
	line-height:16px;
	list-style:none;
	background:url('images/bullet.gif') 0% 6px no-repeat;

}

ul.left_menu li a{	
	color:#adcbf0;
	text-decoration:none;

}

ul.left_menu li a:hover{	
	color:#eae1ce;
	text-decoration:none;
}

ul.left_menu li span.left_menu_act{
	color:#eae1ce;
	text-decoration:none;
}



.address{
	background:url('images/address_bg.gif') 0% 0% no-repeat;
	height:56px;
	text-align:center;
	color:#eae1ce;
	text-transform:uppercase;
	font-size:10pt;
	font-weight:bold;
	letter-spacing:1px;
}


.menu_footer, 
.menu_footer a {
	font-weight:bold;
	font-size:9pt;
	color:#eae1ce;
	padding:10px 5px 10px 5px;
	text-decoration:none;
	text-transform:uppercase;
	text-align:center;
}

.menu_footer a:hover{
	color:#e5cda4;
	text-decoration:none;
}

.menu_footer_act{
	color:#e5cda4;
	font-weight:bold;
	font-size:9pt;
	padding:10px 5px 10px 5px;
	text-decoration:none;
	text-transform:uppercase;
	text-align:center;
}

.footer_txt{
	font-weight:bold;
	font-size:7pt;
	color:#eae1ce;
	text-align:center;
	padding-left:15px;
	padding-right:15px;
	line-height:15px;
}

.copyright{
	font-weight:bold;
	font-size:7pt;
	color:#eae1ce;
	padding:15px;
	text-align:center;
}

.copyright a{
	font-weight:bold;
	font-size:7pt;
	color:#eae1ce;
	padding:5px;
	text-align:center;
	text-decoration:none;
}

.copyright a:hover{
	color:#eae1ce;
	text-decoration:underline;
}

.copyright_act{
	font-weight:bold;
	font-size:7pt;
	color:#f9e4c0;
	padding:5px;
	text-align:center;
	text-decoration:none;
}

form{
	margin:0px;
	padding:0px;
}

table.contact-form{
	border:1px;
	width:300px;
}

td.datalabel{
	font-size: 9pt;
	color: #515151; 
	font-weight:bold; 
    padding: 2px;
	width: 100px;
	white-space: nowrap;
}

td.datalabel2{
	font-size: 9pt;
	color: #515151; 
	font-weight:bold; 
    padding: 2px 2px 2px 0px;
	white-space: nowrap;
}

span.required{ 
	font: 12px verdana; 
	color:  #FF0000; 
	padding:3px;
	text-align: center;
}

td.datatext{
	font-size: 9pt;
	color: #515151; 
	padding: 2px;
	width: 150px;
}

td.datatext input{
	border: 1px solid #BDBDBD;
	width: 150px;
}

td.datalabel2 textarea{
	border: 1px solid #BDBDBD;
	width: 270px;
	overflow: auto;
}
.note{
	padding-top:10px;
	font-size:8pt;
	text-align:left;
}



ul.list{	
	margin:0px;
	margin-top:15px;
	margin-left:0px;
	padding-left: 0px;
	padding-bottom:10px;	
}


ul.list li{	
	padding-left:15px;
	margin-left:0px;
	background:url('images/bullet1.gif') 0% 8px no-repeat;
	line-height:20px;
	text-decoration:none;
	list-style:none;
}



a {
	color:#222bb9; 

}

a:hover{
	color:#222ff9; 
	text-decoration:none;
}

.pict{
	padding:3px;
	border:1px solid #dddddd;
	margin-left:35px;
}

.lock{ 
	position:relative;
	bottom:0px;

}

#navigationTools{ 
	position:absolute; 
	top:-40px; 
	left:0px; 
	width:510px; 
	border-top:1px solid #bdc8cc; 
	padding:10px 0px 20px 0px;
}


a img { border: 0; }
