body {
background-image: URL('main_background.jpg');
background-repeat: repeat-x;
background-color: #122e45;
}

img {
behavior:url("pngbehavior.htc");
border: 0;
}


p, li {
font-family: Arial, Helvetica, sans-serif;
font-size: 13px;
color: #021b33;
}

a {
margin: 0;
padding: 0;
font-family: Arial, Helvetica, sans-serif;
font-size: 11px;
}


a.white {
margin: 0;
padding: 0;
font-family: Arial, Helvetica, sans-serif;
font-size: 11px;
color: #ffffff;
}

h1 {
font-family: Arial, Helvetica, sans-serif;
font-size: 20px;
font-weight: normal;
color: #021b33;
}

h2 {
font-family: Arial, Helvetica, sans-serif;
font-size: 16px;
font-weight: normal; 
}

h3 {
font-family: Arial, Helvetica, sans-serif;
font-size: 13px;
}

h3.white {
font-family: Arial, Helvetica, sans-serif;
font-size: 13px;
color: #ffffff;
}


.imgRight {
padding: 10px 0 10px 15px;
float: right;
}

.imgLeft {
padding: 10px 15px 10px 0;
float: left;
}

.clear {
clear: both;
width: 0px;
}

/* Main container */
.container {
width: 732px;
position: absolute;
top: 0px;
left: 50%;
margin: 0 0 0 -366px; 
padding: 0;
background-color: #fff;
}

/*Resound vertical link*/
.resoundlink {
position: absolute;
top: 60px;
right: -33px;
}

.resoundlink img{
border: 0;
}


/*********************************

				Top	

***********************************/

/* Top general */
.top {
margin: 0;
padding: 0;
}

.top #topimage{
display: block;
margin: 0px;
}

.home_logo {
position: absolute;
top: 10px;
left: 0px; 
}


/* Top navigation */
.topnav {
position: absolute;
top: 76px;
left: 0px;
}

.topnav img {
margin: 0 0 0 -3px;
}

.topnav ul{
margin: 0;
padding: 8px 0 0 15px;
height: 28px;
background-color: #cdebfc;
overflow: hidden;
float: left;
clear: both;
}

.topnav ul li{
margin: 0 7px 0 0;
display: inline;
list-style-type: none;
}

.topnav a{
color: #3c71b6;
font-size: 13px;
text-decoration: none;
}

.topnav a:hover{
color: #214f75;
text-decoration: underline;
}

.topnav .active, .topnav .active:hover {
color: #214f75;
text-decoration: none;
}

/*Global menu*/
.globalmenu {
margin: 0;
padding: 0;
position: absolute;
top: 20px;
right: 15px;

}

.globalmenu ul {
margin: 0;
padding: 5px;
background-color: #f0f4fb;
}


.globalmenu ul li{
margin: 0;
padding: 0 0 0 4px;
display: inline;
list-style-type: none;
}


.globalmenu ul li form{
margin: 0;
padding: 0;
display: inline;
}



.globalmenu a{
position: relative;
top: -3px;
margin: 0; 

text-decoration: underline;
color: #122e45;
}

.globalmenu a:hover{
text-decoration: underline;
color: #718ea7;
}


/*********************************

			Content		

***********************************/
.content {
margin: 0;
padding: 15px 15px 0 15px;
background-color: #fff;
overflow: hidden;
}

.leftcol {
margin: 0;
padding: 0 15px 0 0;
width: 149px;
float: left;
}


/*LEFT MENU*/
.leftmenu {
margin: 0;
padding: 0 15px 0 0;
width: 149px;
float: left;
}

.left {
margin: 0;
padding: 15px 15px 0 0;
width: 134px;
float: left;
height: 119px;
}

.leftIce {
margin: 0;
padding: 15px 0 0 0;
width: 149px;
float: left;
}


.leftmenu ul {
margin: 0;
padding:0;
}

.leftmenu ul li{
margin: 0 0 -1px 0;
padding: 0;
list-style-type: none;
}

.leftmenu a {
display: block;
width: 120px;
color: #021b33;
text-decoration: underline;
padding: 5px 0 5px 14px;
}

/*.leftmenu a:hover {
background-color: #d8e3f0;
background-image: URL('left_menu_bg.gif');
background-repeat: repeat-y;
}*/

.leftmenu h3 {
	text-transform: uppercase;
	margin: 5px 0 5px 14px;
}

/*LEFT SUBMENU*/
.leftmenu .active{
background-image: URL('left_menu_bg.gif');
background-repeat: repeat-y;
}

.leftmenu ul li ul{
margin: 0;
padding: 0 0 6px 0;
}

.leftmenu ul li ul li{
margin: 0;
padding: 0 0 0 29px;
list-style-type: none;
}

.leftmenu ul li ul li a{
margin: 0;
padding: 0 0 4px 0;
color: #021b33;
}

.leftmenu ul li ul li a:hover{
text-decoration: underline;
background: none;
}



/*TEXTBOX's*/
.textbox_small {
margin: 0;
padding: 0 15px 0 0;
width: 344px;
float: left;
}

.textbox_wide {
margin: 0;
padding: 15px;
width: 483px;
float: left;
}

/*RIGHT COL*/
.rightcol {
width: 149px;
padding: 15px;
margin: 0;
background-color: #f7e9df;
float: left;
}
.rightcoljp {
width: 149px;
padding: 15px;
margin: 0;
margin-top: 150px;
background-color: #f7e9df;
float: left;
}
/* FLASH COL*/
.flashcol{
width: 290px;
padding: 15px;
margin: 0;
background-color: #fff;
float: left;
}

.rightcol p {
font-size: 11px;
}



.rightcol ul
{
	/*list-style-type:	square;*/
	margin-left:				5px;
	padding-left:			5px;
}

.rightcol ul li
{
	margin:				1px 10px 0px 0px;
}
	
.rightcol ul li a
{
	color:				#000;
}


/*BLUE BOX*/
.blueBox {
margin: 0;
padding: 15px 15px 15px 179px;
background-color: #c8e5ff;
}

.bluebox-text {
margin: 0 10px 0 10px;
font-family: Arial, Helvetica, sans-serif;
font-size: 13px;
}


/*********************************

			Footer	

***********************************/

/* Footer */
.footer {
margin: 0;
padding: 15px 0 0 15px;
height: 65px;
background-image: URL('footer_bg.gif');
background-color: #000;
}

.footer p {
margin: 0;
font-size: 11px;
color: #fff;
}

.footer a {
color: #fff;
}



/*********************************

			Forms	

***********************************/

table, td, form, input, textarea {
	color: #7C7C7D;
	font-family: verdana, helvetica, arial, sans-serif;
	font-size: 1em;
}
input.formfield, textarea.formtextarea {
	margin-top: 2px;
	padding: 2px;
	border: 1px solid #666;
}
label {
	color: #333;
	}
	label em { color: #666; }
input.formfield {
	width: 240px;
	}
	input.formfield.small {
		width: 160px;
	}
textarea.formtextarea {
	width: 360px;
	height: 80px;
}
input.formbutton {
	height: auto;
	padding: 2px 8px;
	font-weight: bold;
	color: #fff;
	border: 0;
	background: #c8e5ff;
}


fieldset {
	display: inline;
	margin: 0;
	padding: 0;
	border: 0;
}
legend {
	display: none;
}

input.formfield {
	width: 100px;
	padding: 0;
}
input.formbutton {
	height: 19px;
	padding: 0 20px 0 10px;
	border: 0;
	font-weight: bold;
}

.frontpageText {
	position: absolute;
	padding: 10px 10px 0px 10px;
	/*left: 430px; */
	right: 15px;
	top: 450px; 
	z-index:1; 
	color: #01233f; 
	width: 126px;
	border: 1px solid #fff;
	/*background-image: URL('textbox-bg.gif');	
	background-repeat: repeat-y;
	background-color: #94c9eb;*/
	background-color: #fff ;
	/*opacity: .50;
	filter: alpha(opacity=50);*/
 }
 
.frontpageText p {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 13px;
	color: #01233f; 
 }
 
.frontpageText H1 {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 14px;
	color: #01233f;
	font-weight: bold;
	margin: 0 0 5px 0;
 }
 
.frontpageText a, .frontpageText a:hover, .frontpageText a:visited {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 13px;
	color: #0066cb;
	text-decoration: underline;
	float: right;
	margin: 0 0 5px 0;
 }

