﻿/* CSS layout */
/*------------------------------------------------------------------------------------
  Global Styles
------------------------------------------------------------------------------------*/
* {
  padding:0;
  margin:0;
}

/*------------------------------------------------------------------------------------
  Layout
------------------------------------------------------------------------------------*/
html{
	height:100%;
	margin-bottom:1px;
}

body{
  padding:0 0 10px 0;
  font-family:Arial, Verdana, sans-serif;
  font-size: 69.0%;
  color:#5b5b5b;
  background:url(img/bg.jpg) 0 0 repeat-x;
}

#wrapper {width: 1000px;font-family: tahoma;}
#container { width: 1000px; margin-left: auto;margin-right: auto;}
#container .homecolumn1 {width: 250px;height:320px;float: left;}
#container .homecolumn2 {width: 700px;height:320px;float: left;}
#container .homecolumn3 {width: 600px;height:220px;float: left; padding: 10px 10px 0 10px;}
#container .homecolumn4 {width: 350px;height:220px;float: left; background:url('img/line.png') no-repeat;}
#container .homecolumn5 {width: 920px;height:320px;float: left;}
#container h1 {height:25px;font-size:small;font-weight:bold;color:#00022c;}
#container p {color:#4b5457; margin-bottom:5px}

#header{
  padding:18px 0 9px 0;
  height:80px;
  overflow:hidden;
  background:url(img/header.jpg) 0 0 repeat-x;
  margin-top:-7px;
  position:relative;
  top:7px;
  z-index:2;
}
html>body #header{
  background:url(img/header_2.png) 0 0 repeat-x;
}

#header #ieshadow{
  display:block;
  height:7px;
  font-size:1px;
  filter: progid:DXImageTransform.Microsoft.AlphaImageLoader(src='img/header_shadow2.png', sizingMethod='scale');
}
html>body #header #ieshadow{
  display:none;
}

/*------------------------------------------------------------------------------------
  Header
------------------------------------------------------------------------------------*/

h1#logo{
  float:left;
  margin:0 0 0 3px;
  padding-top:0px;
}
h1#logo a{
  float:left;
  width:180px;
  height:100px;
  text-indent:-9999px;
  text-decoration:none;
  font-size:1px;
  background:url(img/logo.jpg) 0 0 no-repeat;
}

#nav-menu ul
{
list-style: none;
padding: 0;
margin: 0;
float: right;
}

#nav-menu li
{
float: left;
margin: 0 0.15em;
}

#nav-menu li a
{
background: url('img/css-nav.gif') #fff bottom left repeat-x;
height: 2em;
line-height: 2em;
float: left;
width: 9em;
display: block;
border: 0.1em solid #dcdce9;
color: #0d2474;
text-decoration: none;
text-align: center;
}

/* Hide from IE5-Mac \*/
#nav-menu li a
{
float: none
}
/* End hide */

#nav-menu
{
width:70em;
padding-top:50px;
float: right;
}

/* 4.. FOOTER _____________  */
#footer {  width: 100%; clear: both; margin: 0; padding: 15px; background: url(_img/footer-bg.png) repeat-x top left; }
#footer #wrapper { font-size: 8pt; margin: 0 0 0 20px; width: 940px; padding: 69px 0 15px 0; color: #9d9d9d; background: url(/_img/wrapper-bg.png) no-repeat top left; }
#footer strong { font-weight: bold; }
#footer #wrapper .footer-menu { font-size: 8pt; float: left; text-align: left; margin: 0 0 9px 0; color: #c9c9c9; }
#footer #wrapper .footer-menu a { padding: 0 10px; white-space: nowrap; text-decoration: none; color: #9d9d9d; }
#footer #wrapper .footer-menu a:hover { text-decoration: underline; color: #9d9d9d; }
#footer #wrapper .footer-text { float: right; text-align: right; }
a.link { color:#9d9d9d; text-decoration: none; border-bottom: #cfcfcf 1px solid;}
a.link:hover { color:#9d9d9d; text-decoration: none; border-bottom: 0; }


