/* CSS Document */body {	margin: 0;	padding: 0;	background: #fff url(img/bkg.gif) repeat-y 50% 0;	font: 10px/14px verdana, arial, sans-serif;	color: #222;	text-align:center;	}	.wrap {	width: 740px;	margin: 0 auto;	padding: 0;	position: relative;	}	.border {	margin:0 5px 5px 5px;	padding-top: 5px;	background:#fff;	}.tab {	padding: 5px 0;	background:#fff;	clear: both;	float: left;	}	.tabtxt {	font-size: 9px;	}	.contpad {	padding:20px;	}	/*////////// Tertiary Color ////////////*/.third {	background: #b87c1b;	}	/*//////////////////////////////////////*/.footer {	margin: 0;	padding: 20px;	color: #222;	}	p { 	margin: 0 0 14px 0;	}	h1 {	margin: 0 0 14px 0;		font-weight:bold;	font-size:16px;	color: #003184;	}	p+h1 {	margin-top: 1.5em;	}	a:link, a:visited {	color: #003184;	text-decoration:none;	}	a:hover {	text-decoration:underline;	}ul {	list-style: square;	margin: 14px 0 14px 14px;	padding: 0;	}/*////////////// NAVIGATION ///////////////*/.nav_main {	width: 730px;	background: #c1d1be;	float: left;	clear: both;	}	.nav_main ul {	margin: 0;	padding: 0;	list-style:none;	background: #c1d1be;	}	.nav_main li {	margin: 0;	padding: 0;	display:inline;	background: #c1d1be;	}	.nav_main li a, .nav_main li a:visited {	margin: 0;	text-decoration: none;	color:#003184;	padding: 5px 10px;	float: left;	display:inline;	}	.nav_main li a:hover {	background: #d8ebd5;	}	.nav2 {	margin:0;	padding: 20px 0;	background:#ddd;	}	.nav2 ul {	margin: 0;	padding: 0;	list-style: none;	}	.nav2 li {	margin: 5px 0;	}.nav2 li a {	margin: 0;	padding-left:10px;	text-decoration:none;	color: #666;	display:block;	}	.nav2 li a:hover {	background: url(img/arrow.gif) 0 50% no-repeat;	color: #222;	}