body {
	margin:0px;
	padding:0px;
	font-size:12px;
	font-family:arial;
}

img {
	border:none;
}

.blue {
    color:#003366;
}

.header,.menu,.middle,.footer {
	margin:auto;
	width:737px;
	overflow:hidden;
}

/* HEADER */
	.header {
		margin-top:14px;
	}

	.header .logo-cont {
		float:left;
		display:inline;
		margin-left:1px;
	}

	.header .rightarea {
		float:right;
		display:inline;
		margin-top:17px;
	}

	.header .rightarea ul {
		margin:0px;
		padding:0px;
		list-style-type:none;
	}

	.header .rightarea ul li {
		float:right;
		display:inline;
		background:url(/images/topmenu-seperator.gif) 0px 2px no-repeat;
		padding-left:17px;
		margin-left:15px;
		text-transform:capitalize;
	}

	.header .rightarea ul li.last {
		background:none;
		padding-left:0px;
		margin-left:0px;
	}

	.header .rightarea ul li,.header .rightarea ul li a {
		color:#1c3d79;
		text-decoration:none;
	}

	.header .rightarea .searcharea {
		clear:both;
		float:right;
		display:inline;
		text-align:right;
		color:#595959;
		width:172px;
		margin-right:4px;
		margin-top:24px;

		
	}

	.header .rightarea .searcharea label {
		float:left;
		display:inline;
		position:relative;
		margin-top:3px;
		margin-left:2px;
	}

	.header .rightarea .searcharea input {
		height:16px;
		width:75px;
		border:1px solid #1C3D79;
		vertical-align:top;
	}

	.header .rightarea .searcharea img.go {
		cursor:pointer;
		padding-top:1px;
	}

/* MENU */

	.menu {
		margin-top:19px;
	}

	.menu ul {
		margin:0px;
		padding:0px;
		list-style-type:none;
		float:left;
		display:inline;
	}

	.menu ul li {
		float:left;
		display:inline;
		background:url(/images/topmenu-seperator.gif) 100% 2px no-repeat;
		padding-right:15px;
		margin-right:15px;
		text-transform:capitalize;
	}

	.menu ul li,.menu ul li a {
		color:#6d6e71;
		text-decoration:none;
	}

	.menu ul li.last {
		background:none;
		padding-right:0px;
		margin-right:0px;
	}

/* MIDDLE */

	.middle {
		margin-top:19px;
	}

	.middle .navlinks {
		margin-bottom:5px;
	}

	.middle .navlinks .borders {
		margin-top:-3px;
		border:1px solid #1c3d79;
		border-top:none;
		border-left:none;
		overflow:hidden;
	}

	.middle .navlinks .bordersize1 {
		height:174px;
	}

	.middle .navlinks .bordersize2 {
		height:122px;
		overflow:hidden;
	}
	
	.middle .navlinks h3 {
	    font-size:16px;
	    color:#556e9b;
	    margin:0px;
	    padding:0px;
	    margin-bottom:3px;
	    text-transform:capitalize;
	}

	.middle .navlinks h2.image {
		display:none;
	}

	.middle .navlinks img.image {
		padding-left:6px;
	}

	.middle .navlinks ul.links {
		margin:0px;
		padding:0px;
		list-style-type:none;
		padding-top:23px;
		overflow:hidden;
		padding-right:10px;
	}
	
	.middle .navlinks ul.links ul {
		margin:0px;
		padding:0px;
		list-style-type:none;
		padding-top:5px;
		/*display:none;*/
	}
	
	


	.middle .navlinks ul.links li {
		padding-left:14px;
		background:url(/images/menu-side-type.gif) 0px 4px no-repeat;
		margin-bottom:5px;
	}

	.middle .navlinks ul.links li,.middle .navlinks ul.links li a {
		color:#696b84;
		text-decoration:none;
		font-weight:bold;
	}

	.middle .navlinks ul.links li a:hover {
		color:#002e5c;
	}

	.middle .bar {
		float:left;
		display:inline;
		width:210px;
		margin-right:24px;
	}

	.middle .bar .news {
		height:122px;
		overflow:hidden;
		padding-left:13px;
		color:#8d8d8d;
	}

	.middle .bar .news a {
		color:#8d8d8d;
		text-decoration:none;
	}

	.middle .bar .news h5,.middle .bar .news p {
		font-size:11px;
		margin:0px;
		padding:0px;
	}

	.middle .bar .news p {
		margin-bottom:22px;
	}

	.middle .content {
		width:503px;
		float:left;
	}

	.middle .content-full {
		width:737px;
	}

	.middle .content h2.title {
		margin:0px;
		padding:0px;
		font-size:14px;
		font-weight:bold;
		color:#8294b5;
		text-decoration:none;
	}

	.middle .content .flashcont {
		width:502px;
		height:174px;
		overflow:hidden;
		margin-top:12px;
		margin-bottom:7px;
	}

	.middle .hp-bottom-nav {
		clear:both;
	}

	.middle .hp-bottom-nav .nav1 {
		float:left;
		display:inline;
		width:222px;
		margin-right:25px;
	}

	.middle .hp-bottom-nav .nav2 {
		float:left;
		display:inline;
		width:255px;
	}

/* FOOTER */

	.footer {
		text-align:center;
		margin-top:24px;
	}

	.footer span {
		display:inline-block;
		background:#e8ebf1;
		padding:2px 2px;
	}

	.footer,.footer a {
		font-size:10px;
		color:#696a6c;
		text-decoration:none;
		padding-left:1px;
		padding-right:1px;
	}














.formcontact {
	position:relative;
	width:440px;
}

.formcontact input,.formcontact select,.formcontact textarea {
	width:170px !important;
}

.formcontact textarea {
	width:385px !important;
}

.formcontact .mandatoryField {
	position:absolute;
}