* {
  padding: 0;
  margin: 0;
}

.menu-text {
	margin	: 5px 0 10px 5px;
	font	: normal 10pt Verdana, Arial, Helvetica, sans-serif;
	color	: #000000;
	width	: 345px;
}
	.menu-text p {
		font	: normal 10pt Verdana, Arial, Helvetica, sans-serif;
		color	: #000000;
	}
	.menu-text img {
		border	: none;
		}
	.menu-text ol {
		margin : 10px 0 10px 30px;
		}
		.menu-text ol li {
			font: normal 10pt Verdana, Arial, Helvetica, sans-serif;
		}
	.menu-text blockquote {
		margin : 20px;
		font	: normal 10pt Verdana, Arial, Helvetica, sans-serif;
		color	: #000000;
		}
		
div {
	margin	: 0;
	padding	: 0;
}
.pw {
	width	: 790px;
	}
.bo {
	border	: 1px solid red;
}

.bl {
	position	: relative;
	display		: block;
	float		: left;
}

.tb {
	position	: relative;
	display		: table;
	float		: left;
}

.cl { clear	: left;  }
.cr { clear	: right; }
.cb { clear	: both;  }

.ml10 { margin-left : 10px; }
.mt10 { margin-top  : 10px; }

.body {
	margin		: 0 auto;
	text-align	: left;
	display		: table;
	}
.header {
	position	: relative;
	float		: left;
	display		: block;
	margin-top	: 20px;
	height 		: 95px;
	}
	.tb {
		position	: relative;
		float		: left;
		display		: table;
	}
	.wrapper {
		position	: relative;
		float		: left;
		display		: block;
		min-height	: 800px;
	}
.logo {
	position	: relative;
	display		: block;
	clear		: left;
	float		: left;
	height		: 70px;
	width		: 270px;
	background  	: transparent url(../images/logo.jpg) no-repeat left bottom;
	}

.search {
	position	: relative;
	float		: left;
	display		: block;
	height 		: 32px;
	}
	.sleft {
		position	: relative;
		display		: block;
		clear		: left;
		float		: left;
		height		: 32px;
		width		: 215px;
		background  	: transparent url(../images/search_left.jpg) no-repeat left bottom;
	}
	.sright {
		position	: relative;
		display		: block;
		float		: left;
		clear		: right;
		height		: 32px;
		width		: 575px;
		background  	: #013567 url(../images/search_right.jpg) no-repeat left bottom;
	}
	
	
	.banner1 {
		position	: relative;
		display		: block;
		float		: left;
		clear		: right;
		width		: 468px;
		height		: 60px;
		background	: transparent;
	}
	
	
	.bnr2 {
		position	: absolute;
		/*display		: block;*/
		float		: left;
		/*clear		: both;*/
		overflow	: visible;
		height		: 94px;
		z-index		: 100;
		margin		: 0 0 0 30px;
		background  	: #013567 url(../images/banner2_left.jpg) no-repeat top left;
	}
	
	.banner2 {
		position	: absolute;
		/*display		: block;*/
		float		: left;
		width		: 728px;
		height		: 90px;
		margin		: 0 0 0 30px;
		overflow	: visible;
		/*background	: transparent;*/
	}
	
	.banner3 {
		position	: relative;
		display		: block;
		float		: left;
		width		: 125px;
		height		: 125px;
		margin		: 25px 0 0 10px;
		background	: transparent;
	}
	
	.banner4 {
		position	: relative;
		display		: block;
		float		: left;
		width		: 240px;
		margin		: 0;
		background	: transparent;
	}
	
	.banner5 {
		position	: relative;
		display		: block;
		float		: left;
		clear		: right;
		width		: 128px;
		margin		: 0 0 0 10px;
		background	: transparent;
		text-align	: right;
	}
	
	.banner6-7 {
		position	: relative;
		float		: left;
		display		: block;
		clear		: both;
		margin		: 10px 0 0 0;
		width		: 350px;
	}
		.banner6 {
			position	: relative;
			display		: block;
			float		: left;
			clear		: left;
			width		: 245px;
			height		: 125px;
			background	: transparent;
			border		: 2px solid #0000ee;
			}
		.banner7 {
			position	: relative;
			display		: block;
			float		: left;
			clear		: right;
			width		: 87px;
			height		: 125px;
			margin		: 0 0 0 12px;
			background	: transparent;
			border		: 1px solid #0000ee;
		}
	
	.video-top {
		position	: relative;
		display		: block;
		float		: left;
		clear		: right;
		width		: 630px;
		height		: 250px;
		margin		: 0;
		background	: transparent;
	}
	.banner8 {
		position	: relative;
		display		: block;
		float		: left;
		clear		: right;
		width		: 180px;
		height		: 180px;
		background	: transparent;
		}
	.mplayer {
		position	: relative;
		display		: block;
		float		: left;
		clear		: right;
		width		: 330px;
		height		: 250px;
		margin		: 0 0 0 0;
		background	: transparent;
		}
	.swfplayer {
		position	: relative;
		display		: block;
		float		: left;
		clear		: right;
		width		: 330px;
		height		: 250px;
		margin		: 0 0 0 0;
		background	: transparent;
		}
	.mplayer-full {
		position	: relative;
		display		: block;
		float		: left;
		clear		: both;
		width		: 300px;
		height		: 20px;
		margin		: 3px 0 0 0;
		background	: transparent url("../images/wmextension.gif");
		}
	.swfplayer-full {
		position	: relative;
		display		: block;
		float		: left;
		clear		: both;
		width		: 300px;
		height		: 20px;
		margin		: 0 0 0 0;
		background	: transparent url("../images/swfextension.gif");
		}
		.mplayer-full input {
				margin	: 15px 0 0 3px;
			}
	.videocontainer {
		position	: relative;
		display		: block;
		float		: left;
		clear		: both;
		width		: 100%;
		margin		: 10px 0 0 0;
		border		: 1px solid #C6E1F6;
		
		background	: transparent url("../images/videotitle.gif") repeat-x top left;
		}
		.videocontainer em {
			margin-left	: 5px;
			font 		: bold 12px Arial, Helvetica, sans-serif;
			color		: #023465;
			line-height	: 31px;
			width		: 100%;
			
		}
	.videobl {
		position	: relative;
		display		: block;
		float		: left;
		width		: 302px;
		height		: 100px;
		margin		: 5px;
		}
		.videoblh1 {
			font: bold 9pt Verdana, Helvetica, sans-serif;
			color: #990000;
			width	: 100%;
			text-decoration : none;
		}
		
		.videoblh1:hover {
			text-decoration : underline;
		}
		.videobl p {
			margin	: 5px 0 0 5px ;
		}
		.videobl img {
			margin-right : 10px;
		}
	.pagination-info {
		width		: 99%;
		text-align	: right;
		line-height	: 30px;
		color		: black;
	}
	.pagination-links {
		position	: relative;
		display		: block;
		float		: left;
		clear		: both;
		margin		: 10px 0 20px 200px;
		text-align	: center;
		color		: black;
		height		: 50px;
		
	}
	.pagination-links span {
		position: relative;
		display	: block;
		float	: left;
		margin-left: 6px;
	}
	
	
.menu {
	width		: 150px;
	background  : #013567 url(../images/menu_bg.jpg) no-repeat right bottom;
	}
	
	.menubox {
		border		: 1px solid white;
		height		: 90px;
		width		: 135px;
		margin		: 5px 0 10px 7px;
	}
	
	.menubox p {
		margin		: 5px;
		color		: white;
		font		: bold 11px Tahoma;
		text-align	: center;
	}
	
	.navbox {
		width		: 150px;
		margin		: 0;
	}
	
.content {
		width		: 640px;
		background  	: #ffffff url(../images/menu_shadow.jpg) repeat-y left bottom;
	}
.contentc {
	width		: 640px;
	background-position	: 10px bottom;
	background-color: transparent;
	background-image: url(../images/content_globe.jpg);
	background-repeat: no-repeat;
	display: table-cell;
	}
	
.title {
	position	: relative;
	display		: block;
	float		: left;
	clear		: both;
	width		: 640px;
	height		: 62px;
	background  	: #ffffff url(../images/title_bg.png) repeat-x left top;
	}
	
	.titlec {
		position	: relative;
		display		: block;
		float		: left;
		clear		: both;
		width		: 640px;
		height		: 62px;
		background  	: transparent url(../images/title_corner.png) no-repeat left top;
	}
	
		.titlec div {
			padding		: 0;
			padding		: 14px 0 0 30px;
			color		: #ffffff;
			font		: normal 40px Impact, sans-serif;
			text-align	: left;
		}
	
	.text {
		position	: relative;
		display		: block;
		float		: left;
		clear		: both;
		margin	: 5px 0 10px 10px;
		width	: 630px;
	}
		.date {
			color		: #990000;
			font		: bold 13px Tahoma;
			text-align	: left;
			}

 ul.nav {
	text-indent		: 0;
	list-style-type		: none;
	margin 			: 0;
	padding 		: 0;
	width			: 140px;
	}
	
	ul.nav li {
		margin		: 0;
		padding		: 0 8px;
		line-height	: 24px;
		background	: transparent url(../images/menu_li_bg.gif) no-repeat center bottom;
	}
	
	ul.nav li a {
		margin 		: 0;
		padding		: 0;
		font		: normal 12px Arial;
		color		: #ffffff;
		text-decoration	: none;
	}
	
	ul.nav li a:hover {
		/*color		: #baf0ff;*/
		text-decoration	: underline;
	}
	
	#menucurrent a {
		color		: #baf0ff;
	}
	
.footer {
	position		: relative;
	display			: block;
	margin			: 4px auto;
	height			: 70px;
	border			: 1px solid #999999;
	background		: #f1f1f1 url(../images/footer_bg.jpg) no-repeat left top;
	background-position	: 0 0;
	text-align		: right;
	}
	.footer p {
		margin	: 3px;
		color	: #000000;
		font: normal 10pt Verdana, Arial, Helvetica, sans-serif;
	}
	.section-left {
		position	: relative;
		float		: left;
		display		: block;
		clear		: left;
		margin		: 5px 0 0 0;
		width		: 350px;
	}
	
	.section-right {
		position	: relative;
		float		: left;
		display		: block;
		clear		: right;
		margin		: 5px 0 0 20px;
		width		: 260px;
		text-align	: right;
	}
	
	.section-pic {
		position	: relative;
		float		: left;
		display		: block;
		clear		: both;
		margin		: 0 0 10px 0;
		width		: 347px;
		height		: 169px;
		border		: 1px solid #0066cc;
	}
	.section-pic img {
		border	: none;
	}
	
	.section-article {
		position	: relative;
		float		: left;
		display		: block;
		clear		: both;
		margin		: 0 0 8px 0;
		width		: 347px;
		min-height		: 50px;
		color		: black;
	}
	.section-article img {
		border		: 1px solid #0066cc;
		margin-right	: 5px;
	}
	.section-article a {
		font	: bold 9pt Verdana, Arial, Helvetica, sans-serif;
		color: #023465;
		text-decoration: none;
	}
	.advertise-here {
		position	: relative;
		float		: left;
		display		: block;
		clear		: left;
		margin		: 0;
		width		: 20px;
		height		: 200px;
	}
	
	.moreonbdn {
		position	: relative;
		float		: left;
		display		: block;
		clear		: both;
		margin		: 10px 0 0 0;
		width		: 258px;
		border		: 1px solid #999999;
		text-align	: left;
	}
	
		.moreonbdn-title {
			height	: 30px;
			width	: 258px;
			background-color: #CD0100;
		}
		.moreonbdn h1 {
			text-transform: uppercase;
			font : bold 10pt Verdana, Arial, Helvetica, sans-serif;
			color: #FFFFFF;
			padding: 5px;
			height	: 20px;
		}
		.moreonbdn-article {
			position	: relative;
			float		: left;
			display		: block;
			clear		: both;
			width		: 215px;
		}
		
		.moreonbdn-article h1 {
			font		: bold 10pt Verdana, Arial, Helvetica, sans-serif;
			color		: #990000;
			background	: white;
			width		: 100%;
			text-transform	: capitalize;
		}
		
		.moreonbdn-article img {
			margin	: 0 5px 5px 5px;
		}
	.article-inside {
		position	: relative;
		float		: left;
		display		: block;
		clear		: both;
		width		: 630px;
	}
		
		.article-text {
			position	: relative;
			float		: left;
			display		: block;
			clear		: both;
			width		: 492px;
			font		: normal 10pt Verdana, Arial, Helvetica, sans-serif;
			color		: #000000;
			margin		: 5px 0 0 0;
		}
		
		.article-text h1 {
			font: bold 18pt Arial, Helvetica, sans-serif;
			color: #990000;
			width	: 100%;
		}
		
		.article-text p {
			font	: normal 10pt Verdana, Arial, Helvetica, sans-serif;
			width	: 100%;
			color	: #000000;
			margin	: 0 0 5px 0;
		}
		
		.article-text img {
			border		: 1px solid #0066cc;
			background	: #F1F1F1;
			margin		: 0 10px 5px 0;
		}
	
	.article-headlines {
		margin	: 50px 0 30px 5px;
		}
		.article-headlines fieldset legend {
		}
	
		.txt-cat-headlines {
			font: bold 10pt Verdana, Arial, Helvetica, sans-serif;
			color: #990000;
		}
		
		.article-headlines ul li {
			margin	: 10px;
		}
		.article-headlines ul li a:link,
		.article-headlines a:visited,
		.article-headlines a:hover,
		.article-headlines a:active {
			font: bold 9pt Verdana, Arial, Helvetica, sans-serif;
			color: #023465;
			text-decoration: none;
		}

	.home-bottom {
		position	: relative;
		float		: left;
		display		: block;
		clear		: left;
		margin		: 7px 0 0 0;
		width		: 630px;
		
	}
	.home-bottom-left {
		position	: relative;
		float		: left;
		display		: block;
		clear		: left;
		width		: 440px;
	}
	
	.home-bottom-right {
		position	: relative;
		float		: left;
		display		: block;
		clear		: right;
		margin		: 0 0 0 10px;
		width		: 180px;
	}
	
	.home-article {
		position	: relative;
		float		: left;
		display		: block;
		width		: 220px;
		margin-bottom	: 20px;
	}
	
		.home-article h1 {
			font		: bold 10pt Verdana, Arial, Helvetica, sans-serif;
			color		: #990000;
			background	: white;
			text-transform	: capitalize;
			width		: 215px;
			margin-left	: 5px;
			}
		.home-article img {
			margin	: 0 5px 5px 5px;
		}
.home-slideshow {
	width		: 350px;
	height		: 200px;
	background	: #F1F1F1;
}

.home-news	{
	margin-top	: 10px;
	width		: 350px;
}

.home-news-pic {
	position	: relative;
	float		: left;
	display		: block;
	clear		: left;
	width		: 70px;
}
	.home-news-pic img {
		border		: 1px solid #0066cc;
		background	: #F1F1F1;
		margin-top	: 5px;
		}
.home-news-txt {
	position	: relative;
	float		: left;
	display		: block;
	clear		: right;
	width		: 280px;
	}
	.home-news-txt a {
		font		: normal 9pt Verdana, Arial, Helvetica, sans-serif;
		color		: #023465;
		text-decoration	: none;
		}
	.home-news-txt a:hover {
		text-decoration	: underline;
	}
	
.home-media-demand {
		position	: relative;
		float		: left;
		display		: block;
		clear		: both;
		margin		: 10px 0 0 0;
		padding-bottom	: 5px;
		width		: 348px;
		border		: 1px solid #999999;
	}
	
		.home-media-demand-title {
			height	: 30px;
			width	: 348px;
			background-color: #CD0100;
		}
		.home-media-demand-title h1 {
			text-transform: uppercase;
			font : bold 10pt Verdana, Arial, Helvetica, sans-serif;
			color: #FFFFFF;
			padding: 5px;
			height	: 20px;
		}
		
		.home-media-demand-txt a {
			font		: normal 9pt Verdana, Arial, Helvetica, sans-serif;
			color		: #023465;
			text-decoration	: none;
		}
		.home-media-demand-txt a:hover {
			text-decoration	: underline;
		}
		.home-media-demand-txt img {
			margin	: 5px;
		}
		
		.home-media-demand-txt ul {
		}
		
		.home-news-txt ul,
		.home-media-demand-txt ul {
			margin : 0 0 0 5px;
			padding: 0;
		}
		
		.home-media-demand-txt ul li {
			margin : 5px 0;
		}

.blue-box {
	position	: relative;
	float		: left;
	display		: block;
	clear		: both;
	margin		: 10px 0 0 10px;
	padding-bottom	: 5px;
	width		: 248px;
	border		: 1px solid #999999;
	text-align	: left;
	}
	
	.blue-box-title {
		height		: 30px;
		width		: 248px;
		background	: #023465;
		}
	.blue-box-title h1 {
		text-transform	: uppercase;
		font 		: bold 10pt Verdana, Arial, Helvetica, sans-serif;
		color		: #FFFFFF;
		padding		: 5px;
		height		: 20px;
		}
	.blue-box-title p {
		text-transform	: uppercase;
		font 		: bold 10pt Verdana, Arial, Helvetica, sans-serif;
		color		: #FFFFFF;
		height		: 20px;
		
		}
	.blue-box-title p label {
		padding	: 5px;
	}
	.contactus td {
		padding	: 2px;
		font 	: bold 10pt Verdana, Arial, Helvetica, sans-serif;
	}
	.contactus input {
		font 		: normal 9pt Verdana, Arial, Helvetica, sans-serif;
		color		: #000000;
		padding	: 2px;
		}
	
	.contactus select {
		font 		: normal 9pt Verdana, Arial, Helvetica, sans-serif;
		color		: #000000;
		width		: 154px;
		height		: 20px;
	}
	
	
.member {
	position	: relative;
	display		: block;
	float		: left;
	margin-top	: 10px;
	width		: 630px;
	}
	
	.member-content {
		position	: relative;
		display		: block;
		float		: left;
		width 		: 492px;
	}
	
	.member-login {
		width		: 176px;
		height		: 120px;
		border		: 1px solid #777777;
		margin		: 0 5px 0 0;
		background 	: #f3f3f3;
		}
	
	.member-login p {
		margin	: 5px;
		font 	: bold 10pt Verdana, Arial, Helvetica, sans-serif;
		color	: #000000;
		}
	
	.member-login label {
		display	: block;
		clear	: both;
		
	}
	.member-login input {
		color	: #000000;
	}
	.button-login {
		padding	: 2px 5px;
		font 	: normal 8pt Verdana, Arial, Helvetica, sans-serif;
		color	: #000000;
		margin-top : 5px;
	}
	
	.member-login a {
		font 	: normal 7pt Verdana, Arial, Helvetica, sans-serif;
	}
	
	.member-forgot-password {
		width		: 400px;
		height		: 100px;
		border		: 1px solid #777777;
		margin		: 0 5px 0 10px;
		background 	: #f3f3f3;
		}
		
		.member-forgot-password p {
			font 		: bold 10pt Verdana, Arial, Helvetica, sans-serif;
			color		: #000000;
			margin		: 15px;
		}
		
		.member-forgot-password p label {
			width	: 200px;
		}
	
	.member-signup {
		width		: 450px;
		height		: 500px;
		border		: 1px solid #777777;
		margin		: 20px 0 0 5px;
		background 	: #f3f3f3;
		display		: table;
		}
	
	.member-signup div {
		margin	: 10px;
		}
		.member-signup div em {
			line-height	: 16px;
			}
		.member-signup-red {
			margin	: 10px 0 0 0;
			width	: 440px;
			border	: 1px solid #777777;
			background 	: #ffffff;
		}
			.member-signup-red span {
				display	: block;
				padding : 5px;
				color	: red;
				font-style : italic;
				line-height	: 16px;
				}
		.member-signup div p {
			display		: block;
			margin		: 4px 0;
			line-height	: 20px;
			}
			
			.member-signup div p label {
				width	: 150px;
				display	: block;
				float	: left;
				}
	
	.member-area {
		width		: 480px;
		height		: 500px;
		border		: 1px solid #777777;
		margin		: 5px 5px 0 10px;
		background 	: #f3f3f3;
		display		: table;
		padding-bottom	: 20px;
		}
		.member-area p {
			margin	: 8px 10px;
			font	: normal 10pt Arial, Helvetica, sans-serif;
			
		}
		.member-area p label {
			width	: 120px;
			display	: block;
			float	: left;
			text-align : left;
			font	: bold 9pt Arial, Helvetica, sans-serif;
			}
		.member-area h3 {
			margin	: 0 10px;
			font	: bold 11pt Arial, Helvetica, sans-serif;
			color	: #023465;
			text-decoration : underline;
			}
		.member-area h4 {
			margin	: 0 0 0 20px;
			font	: bold 8pt Arial, Helvetica, sans-serif;
			color	: #023465;
			}
	.member-ul {
		margin	: 10px 0 0 10px;
		display	: block;
		float	: left;
		clear	: both;
		width	: 480px;
		border	: 0px solid black;
		}
		
		.member-ul li {
			float	: left;
			margin-right	: 10px;
			list-style-type: none;
		}
			.member-ul li a {
				font		: bold 7pt Verdana, Arial, Helvetica, sans-serif;
				color		: #023465;
				}
				.member-ul li a:hover {
				color		: red;
				}
	
	.msg {
		position	: relative;
		display		: block;
		clear		: both;
		width		: 400px;
		margin		: 10px 0 0 10px;
		height		: 20px;
		line-height 	: 20px;
		color		: red;
		font		: bold 8pt Verdana, Arial, Helvetica, sans-serif;
		}
	
	
	.weatherinput {
		font	: normal 9px Verdana, Arial, Helvetica, sans-serif;
		color	: #990000;
		height	: 15px;
		width	: 100px;
	}
	.weathergo {
		margin-top	: 5px;
	}

	
.hide { display : none; }
.input500 { width : 500px; }
.input300 { width : 300px; }
.input250 { width : 250px; }
.input230 { width : 230px; }
.input200 { width : 200px; }
.input150 { width : 150px; }
.input120 { width : 120px; }
.input100 { width : 100px; }
.input80  { width : 80px;  }
.input70  { width : 70px;  }
.input50  { width : 50px;  }
.input30  { width : 30px;  }
.input15  { width : 15px;  }
