@charset "utf-8";
/* CSS Document */
html,body,div,span,applet,object,iframe,h1,h2,h3,h4,h5,h6,p,blockquote,pre,a,abbr,acronym,address,big,cite,code,del,dfn,em,font,img,ins,kbd,q,s,samp,small,strike,strong,sub,sup,tt,var,b,u,i,center,dl,dt,dd,ol,ul,li,fieldset,form,label,legend,table,caption,tbody,tfoot,thead,tr,th,td
{
	margin:0;
	padding:0;
	border:0;
	outline:0;
	font-size:13px;
	vertical-align:baseline;
	background:transparent
}
body
{
	line-height:1
}
ol,ul
{
	list-style:none
}
blockquote,q
{
	quotes:none
}
:focus{outline:0}
ins{text-decoration:none}
del{text-decoration:line-through}
table{border-collapse:collapse;border-spacing:0}
body
{
	background-image:url(../images/bg_body.gif);
	background-repeat:repeat-x;
	background-position:top center;
	background-color:#1B1B1B;
	text-align:center;
	font-family:arial,tahoma;
	font-size:small;
	line-height:1;
	color:#fff
}
a
{
	color:#fff
}
#container
{
	margin:0px auto;
	width:1000px;
	text-align:left
}
.tderr
{color:#FF0000;
font-weight:700;
}
.spanfix
{
width:100%;
margin:10px 0px 0px 0px;
}

#header
{
	position:relative;
	width:970px;
	height:152px;
	
	font-family:calibri,arial,tahoma
}
#main{
		background-color:#262728;
		border-right:1px solid #323232;
		border-bottom:6px solid #323232;
		border-left:1px solid #323232
	}
	#footer
	{
		padding:18px 15px 18px 15px;
		color:#c1c4c8;
		font-size:.9em
	}
.img_logo
{
	position:absolute;
	top:50px;
	left:13px;
	width:258px;
	height:48px
}
.headerinfo
{
	position:absolute;
	top:0px;
	right:26px;
	width:270px;
	height:98px
}
#header .resinfo
{
	margin:8px 12px 0 10px;
	font-size:.9em;
	text-align:right
}
#header .resinfo span
{
	font-weight:bold;
	color:#54a1ee
}
#header .dateinfo{
	margin:8px 12px 0 10px;
	text-align:right;
	font-weight:bold
}
#header .divider
{
	margin:10px 0 0 14px;
	width:244px;
	height:1px;
	background-image:url(../images/divider_v1.gif);
	background-repeat:repeat-x}
	
	#header .search
	{
		position:absolute;
		top:60px;
		left:14px;
		width:240px
	}
	
	#header .search_input input
	{
		position:absolute;
		top:0px;
		left:0px;
		width:168px;
		height:16px;
		border:1px solid #fff
	}
	#header .search_input .search_blur{}
	#header .search_input .search_focus
	{
		background-image:none
	}
	#header .search_btn
	{
		position:absolute;top:0px;
		left:176px;
		width:66px;
		height:20px
	}
	.btn_search
	{width:66px;
	height:20px;
	border:0px;
	background-image:url(../images/btn_search.gif);
	cursor:pointer
	}
	
	.surveylink{
		position:absolute;
		top:87px;
		text-align:right;
		width:257px
		}
		
		.surveylink a
		{
			text-decoration:none;
			color:#54a1ee
		}
		#header .navigation
		{
	position:absolute;
	top:114px;
	left:24px;
	width:980px;
	height:42px;
	font-size:.9em;
	z-index:200
		}
		#header .navigation a
		{
			color:#fff;
			text-decoration:none
		}
		#header .navigation ul
		{
			padding:0px;margin:0px;
			list-style:none
		}
		#header .navigation li
		{
			float:left;
			position:relative;
			width:82px;
			padding:11px 0 26px 0;
			text-align:center;
			background-image:url(../images/bg_nav_category.gif);
			background-repeat:no-repeat;
			background-position:top right
		}
		#header .navigation li.last
		{
			background-image:none
		}
		#header .navigation li ul{
			display:none;
			position:absolute;
			top:37px;
			left:0px;
			padding:0 0 2px 0;
			background-color:#333
		}
		#header .navigation li:hover,#header .navigation li.over
		{
			background-image:url(../images/bg_nav_tab_hover.gif);
			background-repeat:no-repeat
		}
		#header .navigation li li:hover,#header .navigation li li.over
		{
			background-image:none
		}
		#header .navigation li.tab_active
		{
			background-image:url(../images/bg_nav_tab.gif);
			background-repeat:no-repeat;
			font-weight:bold
			}
			
			#header .navigation li.tab_active ul
			{
				font-weight:normal
			}
			#header .navigation li:hover ul,#header .navigation li.over ul
			{
				display:block
			}
			#header .navigation li.tab_active:hover ul,#header .navigation li.tab_active:hover ul
			{
				background-color:#1E71C4
			}
			#header .navigation li ul li,#header .navigation li ul li:hover
			{
				width:180px;
				padding:0;
				background-image:url(../images/bg_nav_hover.gif);
				background-repeat:repeat-x;
				background-position:bottom left;
				margin:0px;
				text-align:left
			}
			#header .navigation li.tab_active ul li,#header .navigation li.tab_active ul li:hover
			{
				background-image:url(../images/bg_nav_hover_active.gif)
			}
			#header .navigation li ul li.last
			{
				background-image:none
			}
			#header .navigation li.tab_active ul li.last
			{
				background-image:none
				}
			#header .navigation li ul li div a
			{
				display:block;
				padding:6px 12px 8px 12px
			}
			
			#header .navigation li.tab_active ul li div a{}
			#header .navigation li ul li div a:hover
			{
				background-color:#2A2A2A
				
			}
			#header .navigation li.tab_active ul li div a:hover{background-color:#468FD7}
			#main .pad{padding:16px 14px 40px 14px}
			.feature_home{
				width:940px;
				height:218px;
				background-image:url(../images/features/home_marine2aw.jpg);
				background-repeat:no-repeat;
				font-family:calibri,arial,tahoma;
				cursor:pointer
				}
				.feature_home h1{padding:10px 20px 0 20px;
				font-size:2.5em;
				color:#fff
				}
				.feature_home p{
					padding:4px 20px 0 20px;
					font-size:1.1em;
					color:#FFE2A4;
					font-weight:normal
					}
					.feature_home div
					{
						padding:106px 20px 0 20px;
						text-align:right
					}
				.feature_home div a{
							font-weight:bold;
							font-size:1.5em;
							line-height:1.5em;
							text-decoration:none;
							color:#fff;
							border-bottom:1px solid #FFE2A4
				}
				.legend_v1
				{
					margin:10px 0 10px 0;
					padding:8px 0 6px 0;
					height:16px;
					background-image:url(../images/bg_legend_v1.gif);
					background-repeat:no-repeat}
					.legend_v1 ul{float:right}
					.legend_v1 li{float:left}
					.legend_v1 li.icon{padding:0 10px 0 0}
					.legend_v1 li.label_animated,.legend_v1 li.label_static,.legend_v1 li.label_wallery{padding:0 16px 0 0;font-size:.9em}
					.legend_v1 li.label_animated,.legend_v1 li.label_animated a{color:#54a1ee;text-decoration:none}
					.legend_v1 li.label_static,.legend_v1 li.label_static a{color:#6DC561;text-decoration:none}
					.legend_v1 li.label_wallery,.legend_v1 li.label_wallery a{color:#E740E1;text-decoration:none}
					.col_onenallfeature{
						float:left;
						width:285px;
						margin:0;
						background-image:url(../images/bg_home_category.gif);
						background-repeat:no-repeat;
						background-position:bottom left;
						background-color:#3D3D3D
					
						}
					
					
					.scroller
					{
						margin:5px 0 10px 0;
						padding:8px 0 6px 0;
						height:120px;
						border:#333 thick solid;
						
						
					}
					
					.scroller ul{float:right}
					.scroller li{
						float:left;
						background-position:top center;
						background-repeat:no-repeat;
						margin:5px 5px 5px 5px;
						background-image:url(../images/120bg_monitor_a.gif);
						height:130px;
						width:120px
					}
					.scroller li.icon
					{
						padding:0 10px 0 0;
					
					
					}
					.scroller li.icon img
					{
						padding:120 10px 20 20;
					
					
					}
					
					.mostpopular
					{
						margin:5px 10px 10px 10px;
						padding:8px 0 6px 0;
						
						
					}
					
					.mostpopular ul{float:right}
					.mostpopular li{float:left}
					.mostpopular li.icon
					{
					padding:10px 10px 10px 10px;
					border:#CCCCCC solid thin;
					width:100px;
					height:120px;
					margin:5px 5px 5px 5px;
					}
					
					.mostpopular li.icon a
					{
					text-decoration:none;
					padding:5px 5px 5px 5px;
					
					
					margin:5px 5px 5px 5px;
					}
				
					
					.col_homecategory{float:right;width:680px;margin:0}
					.feature_homesub
					{
						background-image:url(../images/bg_feature_homesub.gif);
						background-repeat:repeat;
					
						background-position:bottom left;
						background-color:#505051;
						padding-bottom:12px
					}
					.feature_homesub h3{font-weight:normal;
					font-size:.9em;
					margin:5px 14px 0 14px
					}
					.feature_homesub .feature_homesubtitle
					{
						margin:6px 14px 0 14px;font-size:1.5em;font-weight:bold;color:#90C7FF;
						}
				.feature_homesub .feature_homesubtitle a{color:#90C7FF;text-decoration:none}
				.feature_homesub .feature_homesubimg{margin:8px 0 0 0;text-align:center}
				.feature_homesub p{margin:3px 14px 0 14px;font-size:.9em;line-height:1.5em}
				.feature_homesub .feature_homesubdl{margin:8px 14px 0 14px;text-align:right;font-size:1.1em;font-weight:bold}
				.feature_homesub .feature_homesubdl a{color:#90C7FF;text-decoration:none}
				
				.title_homesubdl
				{
					margin:0px 14px 10px 14px;
					text-align:left;
					font-size:1.5em;
					font-weight:bold
					color:#90C7FF;
				}
			   .title_homesubdl a{color:#90C7FF;text-decoration:none}
				
				.home_category{
					background-image:url(../images/bg_home_category.gif);
					background-repeat:no-repeat;
					background-position:bottom left;
					background-color:#3D3D3D
					}
					
					
					#main .home_category .pad
					{padding:4px 0px 14px 8px}
					
					
					.home_category .home_category_item_animated
					{
						float:left;
						width:122px;
						height:130px;
						background-position:top center;
						background-repeat:no-repeat;
						margin:5px 5px 5px 5px;
					}
					
					.home_category .home_category_item_animated
					{
						background-image:url(../images/120bg_monitor_a.gif)
					}
					
					.item_animated_scroll
					{
												
						background-position:top center;
						background-repeat:no-repeat;
						margin:5px 0px 5px 0px;
						background-image:url(../images/120bg_monitor_a.gif)
					}
					.item_animated_scroll{text-align:center;padding:5px 0 0 0}
					
					.item_animated_scroll img{
					text-align:center;
					padding:5px 0 0 0;
					width:100px;
					height:80px;
					
					}
					
					.home_category_item_tn{text-align:center;padding:5px 0 0 0}
					
					.home_category_item_tn img{
					text-align:center;
					padding:5px 0 0 0;
					width:100px;
					height:80px;
					
					}
					
					.home_category .home_category_title
					{
					float:right;
					width:122px;
					margin:30px 0 0 0;
					font-weight:bold;
					line-height:1.1em
					}
					.home_category .home_category_title a{color:#fff;text-decoration:none}
					.home_category p
					{clear:both;font-size:.85em;line-height:1.5em;padding:6px 14px 0 14px}
					
				
				.pagination .current,.pagination .prev,.pagination .next
				{
					border:none;
					background-color:transparent; 
					font-weight:normal; 
					background:#3D3D3D;
					border:solid 1px #686969
					}
				.pagination .prev,.pagination .next{color:#fff}
				.pagination span.current{color:#686969}
				.pagination span.pagelinks{display:none;padding:0;margin:0;background-color:Transparent;border:0;font-size:1em}
				.pagination span.pagelinks2{display:none;padding:0;margin:0;background-color:Transparent;border:0;font-size:1em}
				.page_header{font-size:1.3em;margin:14px 0 8px 0}
				.container_subcontent
				{
					background-image:url(../images/bg_item_desc.gif);
					background-repeat:no-repeat;
					background-position:bottom left;
					background-color:#3D3D3D;
					margin:12px 0 10px 0;
					padding:0 0 16px 0
				}
				.container_subcontent a{color:#fff;text-decoration:underline}
				.container_subcontenttitle{margin:8px 18px 12px 18px;font-size:1.1em;font-weight:normal;color:#B3B3B3}
				.container_subcontenttitle a{color:#fff;text-decoration:none}
				.container_subcontent p{margin:12px 18px 0 18px;line-height:1.5em}
				.container_subcontent ul{margin:4px 60px 4px 60px;list-style-type:square;line-height:1.4em}
				.container_subcontent ul ul
				{
					margin:4px 30px 4px 30px;
					list-style-type:disc;
					font-size:.9em
				}
				.help_indent{margin:0 20px 0 20px}
				.help_numlist{
					margin:0 0 0 60px;
					list-style-type:decimal;
					line-height:1.5em
					}
				ul.help_index{margin:0px 18px 0px 18px;list-style-type:none;font-weight:bold}
				ul.help_index a{text-decoration:none}
				.hr{height:1px;background-color:#5A615A;margin:12px 20px 12px 20px}
				.container_subcontent .search_404{margin:12px 18px 0 18px;padding:0px;line-height:1.5em}
				.search_input_404 {
						position:relative;
						width:294px;
						float:left;
						padding:0px;
						text-align:left;
						height:20px}
				
				.search_input_404 input {
					width:294px;
					height:16px;
					border:1px solid #fff;
					position:absolute;
					top:1px;
					left:0px
					}
				.search_btn_404 {position:relative;width:346px;float:right;height:20px}
				.search_btn_404 .btn_search {position:absolute;top:1px;left:8px;width:66px;height:20px}#footer a{color:#c1c4c8}
				#footer div{margin:0 0 16px 0}
				.ad_txt_yahoo680x90{margin:6px 0 14px 0}
				.ad_txt_container{float:left;width:338px;line-height:1.3}
				.ad_txt_container .ad_txt_pad{padding:4px 15px 4px 15px}
				.ad_txt_title{font-size:12px;font-weight:bold;cursor:pointer}
				.ad_txt_title a{color:#54a1ee;text-decoration:none}
				.ad_txt_desc{font-size:12px;color:#CBCBCB}
				.ad_txt_host{font-size:11px;font-style:italic}
				.ad_txt_host a{color:#6da766;text-decoration:none}
				.ad_txt_byyahoo{font-size:11px;color:#fff;text-align:right;padding:4px 16px 4px 0}
				.ad_flash_240x600{margin:18px 0 0 0}
				.ad_txt_yahoo680x90 iframe{width:680px;height:60px;border:0px}
				.ad_flash_160x600 {margin:10px 0 0 0;text-align:center}
				.cmsResultTitle{font-size:12px;font-weight:bold;color:#54a1ee;margin:0 14px 0 14px;cursor:pointer}
				.cmsResultDescription{font-size:11px;line-height:1.4;color:#cbcbcb;margin:0 14px 0 14px}
				.cmsSiteHost{font-size:11px;font-style:italic;color:#6da766;margin:3px 14px 8px 14px;cursor:pointer}
				.nodisplay{display:none}
				.imgfloat {float:left;padding:6px 10px 10px 0}
				.clear{clear:both}.center{text-align:center}
				.wpaperquote{position:absolute;top:0px;left:0px;width:100%;z-index:200;text-align:center}
				.wpaperquote_container{position:relative;margin:0px auto;text-align:left;width:970px;height:65px;margin-top:24px}
				.wpaperquote_bubble{position:absolute;top:0px;left:278px;width:335px;height:65px}
				.wpaperquote_close{position:absolute;top:5px;left:596px}
				.wpaperquote_close a{color:#2C7CCD;text-decoration:none}
				.wpaperquote_visitorstxt{position:absolute;top:13px;left:468px;font-size:1.05em;font-weight:bold;color:#000}
				.wpaperquote_txt{position:absolute;top:32px;left:332px;width:260px;color:#262728;font-size:.8em;line-height:1.1em}
				.wpaperquote_txt a{color:#3D3D3D}

