


body 
{
	margin:0px;
	padding:0px;
	background-color: #CCCCCC;
	background-image: url(../Images/bg.gif);
	background-repeat: repeat;
}
html,body {
	margin: 0px;
	padding: 0px;
}
#page-container {
	width: 1000px;
	margin: auto;
	background-color: #FFFFFF;
	height: 100%;
}
#page-header {
	width: 1000px;
	margin: auto;
	background-color: #FFFFFF;
	height: 120px;
}
#page-nav {
	height: 49px;
}
#page-banner {
	height: 204px;
	vertical-align: top;
}
#page-banner-inner {
	height: 99px;
	background-repeat: no-repeat;
}

#page-mid {
			height: auto;
			}
		
div#navigation
		{
	float: left;
	width: 306px;
	padding-top: 20px;
	background-image: url(../Images/divider.gif);
	background-repeat: no-repeat;
	background-position: right 35px;
	height: auto;
}
.imageRepeat
{
	background-image: url(../Images/divider.gif);
	background-position: 192px 0px;
	background-repeat: repeat-y;
}
div#navigationinner
		{
	float: left;
	width: 188px;
	margin-top: 20px;
	background-image: none;
	background-position: right 20px;
	background-repeat: no-repeat;
	height: 267px;
}
		div#navigationinner ul
		{
	list-style-type: none;
	padding: 0;
	margin: 0;
		}
		
		div#navigationinner ul li {
	margin-top: 4px;
	background-image: url(../Images/divider_hori_inner.gif);
	background-repeat: no-repeat;
	background-position: 20px 17px;
	font-family: Tahoma, Verdana, Arial;
	font-size: 9pt;
	color: #4A4B4D;
}
		
		#navigationinner ul li a
		{
			display: block;
			width: 135px;
			padding: 0px 8px 0px 24px;
			text-decoration: none;
			color: #4A4B4D;
		}
		
		#navigationinner ul li a:hover
		{
			color: #fff;
			background-color: #ccc;
		}
.title {
padding-left:24px;
}
.home_content {
	font-family: Tahoma, Verdana, Arial;
	font-size: 8pt;
	line-height: 19px;
	color: #3A3C3D;
	text-decoration: none;
	padding-left: 24px;
	padding-right: 24px;
	text-align: justify;
	padding-top: 12px;
	margin: auto;
	padding-bottom: 4px;
}
.home_port {
	font-family: Tahoma, Verdana, Arial;
	font-size: 8pt;
	color: #3A3C3D;
	font-weight: normal;
	line-height: 19px;
	text-align: justify;
	padding-top: 15px;
	padding-right: 24px;
	padding-bottom: 3px;
	padding-left: 24px;
	margin: 0px;
}
.newssection {
	font-family: Tahoma, Verdana, Arial;
	font-size: 8pt;
	font-style: normal;
	line-height: 16px;
	color: #003366;
	text-decoration: none;
	padding: 3px 24px 3px 24px;
	text-align: left;
	margin: auto;
}
.newssection a:active {
	color: #003366;

}
.newssection a:hover {
	color: #003366;
	text-decoration: underline;

}
.port1 {
	font-family: Tahoma, Verdana, Arial;
	font-size: 8pt;
}
div#more
{
			float: right;
			width: 308px;
			margin: 0 0 0 0;
			padding-top: 20px;
			color: #666666;
}
div#moreinner
{
			float: right;
			width: 250px;
			margin: 0;
			padding-top: 20px;
			color: #666666;
}
div#content
{
	margin-left: 308px;
	margin-right: 308px;
	padding-top: 20px;
	background-image: url(../Images/divider.gif);
	background-repeat: no-repeat;
	background-position: right 35px;
}
div#contentinner {
	margin-left: 190px;
	margin-right: 254px;
	height:287px;
	background-image: url(../Images/divider.gif);
	background-repeat: repeat-y;
	background-position: right 0px;
	margin-top: 20px;
}
#cleardiv
{
			clear: both;
			height: 0.3em;
}
/*#page-footer {
	background-image: url(../Images/footer.gif);
	height: 20px;
	background-repeat: no-repeat;
	background-color: #CCCCCC;
}*/
#page-footer {

            background-image: url(../Images/footer.gif);

            height: 22px;

            background-repeat: no-repeat;

            background-color: #CCCCCC;

             text-align:right;
            /* margin-left:10.4%;*/
            width:1000px;
            
            

}

#page-footer div{

            float:left;

            font-family:Tahoma, Arial, Helvetica, sans-serif;

            font-weight:bold;

            color:#FFFFFF;

            font-size:0.7em;

            /*width:500px;

            /*margin:2px 0 0 350px;*/
            padding:2px 0 0 428px;
            

}

#page-footer div label{

            float:left;

            padding:2px 0 0 0;

}

#page-footer div input{

            width:150px;

            font-size:1.0em;

            border:1px solid #CCCCCC;

            color:#666666;

            float:left;

            margin:0 0 0 3px;

            padding:1px 0 1px 1px;
	height: 14px;
}

#page-footer div input.signUp {

            border:none;

            margin:0;

            padding:1px 0 0 4px;

            width:auto;

} 

#logo {
	background-image: url(../Images/logo.gif);
	background-repeat: no-repeat;
	height: 86px;
	width: 143px;
	float: left;
	padding-top: 30px;
	background-position: center;
	padding-bottom: 4px;
}
#aff {
	width: 245px;
	float: right;
	height: 120px;
	text-align: right;
}
.righthead {
	font-family: Verdana, Tahoma, Arial;
	font-size: 0.7em;
	font-style: normal;
	line-height: 20px;
	text-decoration: none;
	color: #737373;
	padding-top: 8px;
	padding-right: 0px;
	padding-bottom: 0px;
	padding-left: 110px;
	font-weight: bold;
}
#date {
	font-family: Geneva, Arial, Helvetica, sans-serif;
	font-size: 8pt;
	color: #999999;
	padding-top: 16px;
	padding-bottom: 4px;
	padding-right: 13px;
}
.rightheadexpand {
	padding-right: 10px;
}
#expand {
	margin-top: 30px;
	margin-right: 0px;
	margin-bottom: 0px;
	margin-left: 0px;
}

#page-nav {
	background-image: url(../Images/nav_bar.gif);
	background-repeat: repeat-x;
}
/* Menu */

#menu {
	width: 1000px;
	height: 48px;
	margin: 0px auto;
}

#menu ul {
	margin: 0;
	list-style: none;
	line-height: normal;
	padding-left: 21px;
}

#menu li {
	display: inline;
	font-family: Verdana, Tahoma, Arial;
	font-size: 0.7em;
	font-weight: normal;
	font-style: normal;
	line-height: 20px;
	font-variant: normal;
	text-transform: none;
	color: #6d6e71;
}

#menu a {
	display: block;
	float: left;
	height: 26px;
	padding: 14px 22px 0 22px;
	background: url(../Images/img03.gif) no-repeat;
	text-transform: uppercase;
	text-decoration: none;
	font-weight: normal;
	color:#6d6e71;
}

#menu a:hover {
	text-decoration: none;
	color: #000066;
}

#menu .first a {
	padding-left: 0;
	background: none;
}

#menu .firstslected a {
	padding-left: 0;
	color: #000066;
	background-image: none;
}
.pagefooter {
	font-family: Tahoma, Verdana, Arial;
	font-size: 8pt;
	font-style: normal;
	line-height: normal;
	font-weight: normal;
	font-variant: normal;
	text-transform: none;
	color: #4A4B4D;
	padding-top: 7px;
	text-align: center;
	
}
.newssubscribe {
	font-family: Tahoma, Verdana, Arial;
	font-size: 9px;
	font-style: normal;
	line-height: normal;
	font-weight: bold;
	font-variant: normal;
	text-transform: none;
	color: #003366;
	text-decoration: none;
	text-align: right;
	padding-top: 5px;
	padding-right: 24px;
}
#newssectionmain {
	margin-top: 12px;
}
.hori {
	background-image: url(../Images/divider_hori.gif);
	background-repeat: no-repeat;
	height: 3px;
	width: 345px;
	background-position: 24px;
}
.readmore {
	font-family: Tahoma, Verdana, Arial;
	font-size: 8pt;
	color: #000066;
	text-decoration: underline;
	text-align: right;
	padding-right: 28px;
}
.parts {
	width: 150px;
	float: right;
	margin-right: 30px;
}
.staff {
	font-family: Geneva, Arial, Helvetica, sans-serif;
	font-size: 8pt;
	color: #999999;
	text-align: right;
	padding: 10px 15px 0 0;
	background-image: url(../Images/mailblue.png);
	background-repeat: no-repeat;
	background-position: 158px 7px;
}
a:active {
	color: #000060;
	text-decoration: none;
}
a:link {
	color: #000060;
	text-decoration: none;
}
a:visited {
	color: #000060;
	text-decoration: none;
}
a:hover {
	color: #CCCCCC;
	text-decoration: underline;
}
.newsletter{		
	font-size: 14px;
	font-weight: bold;
	color: #000000;
	letter-spacing: 0.15em;
	text-decoration: none;
}
