/* CSS Document */

body {
	padding:30px; 
	margin:30px;
	behavior: url(csshover.htc);
    font-size: 11px;
}

hr {
	background-color:#2562a2;
	color:#2562a2;
	width:100%;
	height:1px;
	}
	
.copyrighthr {
	color:#CCCCCC;
	align: right;
	width:320px;
	height:1px;
	}	

input {
	font-family:Tahoma, Verdana, Arial, Helvetica, sans-serif;
	font-size:11px;
	border:1px solid #666666;
	
}

textarea {
	font-family:Tahoma, Verdana, Arial, Helvetica, sans-serif;
	font-size:11px;
	border:1px solid #666666;
	
}
.navibox {
	background-color:#c4d8ec;
	color:#2966a6;
	font-family:Tahoma, Verdana, Arial, Helvetica, sans-serif;
	font-size:10px;
	text-align:right;
	border-right:1px solid #ffffff;
	vertical-align:middle;
	background-image:url(../images/arrow.gif);
	background-repeat:no-repeat;
	background-position:right;
	}

.navitext{
	padding:2px; 
	padding-right:10px;
	}

.greybox {
	background-color:#ececec;
	font-family:Tahoma, Verdana, Arial, Helvetica, sans-serif;
	font-size:12px;
	text-align:right;
	color:#2966a6;
	background-image:url(../images/bluesidebar.gif);
	background-repeat:no-repeat;
	background-position:right;
	height:111px;
	border-top:1px solid #ffffff;
	padding-right:30px;
	padding-left:280px;
	}

.greyboxsub {
	background-color:#ececec;
	font-family:Tahoma, Verdana, Arial, Helvetica, sans-serif;
	font-size:11px;
	text-align:right;
	color:#2966a6;
	background-image:url(../images/arrow_sub.gif);
	background-repeat:no-repeat;
	background-position:right;
	height:30px;
	border-top:1px solid #ffffff;
	padding-right:30px;
	padding-left:390px;
	}

.greybox2 {
	background-color:#ececec;
	font-family:Tahoma, Verdana, Arial, Helvetica, sans-serif;
	font-size:11px;
	text-align:left;
	color:#2966a6;
	background-image:url(../images/bluesidebar2.gif);
	background-repeat:no-repeat;
	background-position:left;
	height:228px;
	border-top:1px solid #ffffff;
	padding-left:30px;
	padding-right:5px;
	vertical-align:top;
	}
	
.greybox3 {
	background-color:#ececec;
	font-family:Tahoma, Verdana, Arial, Helvetica, sans-serif;
	font-size:11px;
	text-align:left;
	color:#2966a6;
	background-image:url(../images/bluesidebar3.gif);
	background-repeat:no-repeat;
	background-position:top left;
	height:228px;
	border-top:1px solid #ffffff;
	padding-left:30px;
	padding-right:5px;
	vertical-align:top;
	}

.greybox4 {
	background-color:#ececec;
	font-family:Tahoma, Verdana, Arial, Helvetica, sans-serif;
	font-size:11px;
	text-align:left;
	color:#2966a6;
	background-image:url(../images/bluesidebar3.gif);
	background-repeat:no-repeat;
	background-position:top left;
	height:228px;
	border-top:1px solid #ffffff;
	padding-left:30px;
	padding-right:20px;
	vertical-align:top;
	}
	
.heading {
	font-family:Tahoma, Verdana, Arial, Helvetica, sans-serif;
	font-size:14px;
	padding-bottom:5px;
	padding-top:15px;
	}

.headingsub {
	font-family:Tahoma, Verdana, Arial, Helvetica, sans-serif;
	font-size:14px;
	}
	
.contentbox {
	font-family:Tahoma, Verdana, Arial, Helvetica, sans-serif;
	font-size:11px;
	color:#666666;
	text-align:left;
	padding-left:15px;
	padding-right:15px;
	padding-top:12px;
	}

.sidebar {
	font-family:Tahoma, Verdana, Arial, Helvetica, sans-serif;
	font-size:11px;
	color:#666666;
	text-align:left;
	padding-left:15px;
	padding-right:15px;
	padding-top:12px;
	background-color:#c4d8ec;
	border-bottom:3px solid #2562a2;
	}
	
.sidebarcontact {
	font-family:Tahoma, Verdana, Arial, Helvetica, sans-serif;
	font-size:11px;
	color:#333333;
	text-align:left;
	padding-left:8px;
	padding-right:8px;
	padding-top:12px;
	background-color:#c4d8ec;
	border-bottom:3px solid #2562a2;
	border-top:1px solid #ffffff;
	border-left:1px solid #ffffff;
	}

.contentboxheading {
	color:#2562a2;
	font-weight:bold;
	} 
	
.picture {
	padding:1px;
	border:1px solid #2562a2;
	}


.littleimages {
	border-top:5px solid #ffffff;
	border-bottom:5px solid #ffffff;

	}
	

	
	
	
a.navi:link{
	display:block; 
	text-decoration:none; 
	color:#2966a6;
	}
	
a.navi:visited{
	display:block;
	text-decoration:none;
	color:#2966a6;
	}
	
a.navi:hover{
	display:block;
	text-decoration:none;
	background-color:#2966a6;
	background-repeat:no-repeat;
	background-image:url(../images/arrow2.gif);
	background-position:right;
	color:#FFFFFF;
	}
	
a.navi:active{
	display:block;
	text-decoration:none;
	}
	
	
	
	
a.contact:link{
	display:block; 
	text-decoration:none; 
	color:#2966a6;
	}
	
a.contact:visited{
	display:block;
	text-decoration:none;
	color:#2966a6;
	}
	
a.contact:hover{
	display:block;
	text-decoration:none;
	color:#666666;
	}
	
a.contact:active{
	display:block;
	text-decoration:none;
	}

	
.tdhover {
	padding:7px;
	}
	
	

ul {
  padding: 0;
  margin: 0;
  list-style: none;
  
  }
  
li {
  float: left;
  position: relative;
  width: 138px;
  height:16px;
  margin-bottom:-3px;
  padding:0px;
  
  
  }

li ul {
  display: none;
  position: absolute; 
  top: 15px;
  left: 0;
  height:16px;
margin:0px;
	

  }

li > ul {
	top: auto;
	left: auto;
	  height:16px;

	}
	
li:hover ul, li.over ul{ display: block;}


.copyright {
	font-family:Verdana, Arial, Helvetica, sans-serif;
	font-size:9px;
	color: #666666;
}









