html{height: 101%}

body {

	background: url(../bg/sheet.gif) repeat-y top center #e4e4e4;

	font-family: Arial, Helvetica, sans-serif;

	font-size: .7em;

	color: #000;

	padding: 0;

	margin: 0;

}



	a { color: #3b65aa; text-decoration: none;}

	a:hover { color: #000; text-decoration: none; }



	h1 {

		font-size: 1.6em;

		font-family:Georgia, "Times New Roman", Times, serif;

		font-weight: normal;

		color:#666666;

	}

	

	h2 {

		font-size: 1.5em;

		font-family:Georgia, "Times New Roman", Times, serif;

		font-weight: normal;

		color:#666666;

	}

	

	h3 {

		font-size: 1.3em;

		font-weight: bold;

		margin-bottom:8px;

		color:#666666;

	}

	

	h4 {

		font-size: 1.0em;

		font-weight: bold;

		margin-bottom:4px;

		color:#000000;

	}
	
	h5 {

		font-size: 1.0em;

		font-weight: normal;

		color:#FFFFFF;
		
		font-family:Georgia, "Times New Roman", Times, serif;

	}



	p {

		font-size: 100%;

		line-height: 1.2em;

		padding: 0;

		margin: 0 0 10px 0;

		}



	img { border: 0; }





	dfn {

		padding: 0;

		font-style: normal;

		margin: 0 11px 0 11px;

	}





#fade {

	height: 445px;

	background: url(../bg/fade.gif) repeat-x top center;

}



#sheet {

	height: 445px;

	background: url(../bg/sheet_top.gif) no-repeat top center;

	margin: 0 auto;

}





#site {

	width: 829px;

	margin: 0 auto;

}



	#header {

		margin: 0 0 20px 0;

	}



		#login {

			float: right;

			height: 50px;

			width: 280px;

			background: url(../bg/login_fade.gif) no-repeat;

			font-size: 97%;

			font-weight: bold;

			color: #a9adb0;

			padding: 24px 0 0 20px;

			margin: -104px 0 0 0;

		}

		

			#login input {

				font-size: 97%;

				padding: 1px 2px 1px 4px;

			}

			

		@media screen and (-webkit-min-device-pixel-ratio:0) {

			#login {

			float: right;

			height: 50px;

			width: 280px;

			background: url(../bg/login_fade.gif) no-repeat;

			font-size: 97%;

			font-weight: bold;

			color: #a9adb0;

			padding: 24px 0 0 20px;

			margin: 0;

			}

		}





	#nav {

		width: 100%;

		height: 33px;

		font-family: verdana, arial, sans-serif;

		font-size: .9em;

		font-weight: bold;

		text-transform: uppercase;

		border-top: 1px solid #e3e3e3;

	}





		#nav ul {

			list-style: none;

			padding: 0;

			margin: 0 0 0 38px;

		}



		#nav li {

        	float: left;

			padding: 0;

			margin: 0;

		} 



    	#nav a {

			color: #2b2b2b;

			background: url(../bg/nav_left.gif) left top no-repeat;

			text-decoration: none;

			padding: 0 0 0 23px;

		}



		#nav a span {

			background: url(../bg/nav_right.gif) right top no-repeat;

			padding: 11px 25px 12px 0;

		}





		#nav a, #nav a span {

			float: left;

			display: block;

		}





		#nav a, #nav a span {

			float: none;

		}





		#nav a:hover {

			background: url(../bg/nav_left.gif) left top no-repeat;

			color: #2b2b2b;

			text-decoration: none;

			border: 0;

			padding: 0 0 0 19px;

		}



		#nav a:hover span {

			background: url(../bg/nav_right.gif) right top no-repeat;

			text-decoration: none;

			border: 0;

			padding: 11px 25px 12px 0;

		}



		#nav a.current {

			background: url(../bg/nav_left_current.gif) left top no-repeat;

			color: #2b2b2b;

			text-decoration: none;

			border: 0;

			padding: 0 0 0 27px;

		}



		#nav a.current span {

			background: url(../bg/nav_right_current.gif) right top no-repeat;

			text-decoration: none;

			border: 0;

			padding: 11px 29px 12px 0;

		}



	#main {

		min-height: 600px;

		height: auto !important;

		height: 600px;

		background: url(../bg/main_fade.gif) repeat-x;

		padding: 10px 1px 0 20px;

	}



	#wrapper404 {

	margin-left:auto;

	margin-right: auto;

	background-color: #FFF;

	padding: 25px;

	width: 400px;

	text-align: center;

	}

	

	

	#mywrap {

	width: 538px;

	height: 380px;

	border: 0px;

	padding: 0;

	margin: 0;

	}

	

		#mywrap h1 {

			color: #fff;

			padding: 0;

			margin: 0;

		}



	.myimage {

		position: absolute;

		z-index: 1;

	}



	#mytext {
	
	    width: 200;

		position: absolute;

		z-index: 10;

		padding: 210px 0 0 100px;

	}







		#start_left {

			float: left;

			width: 100%;

			background: none;

			font-size: 1.2em;

			padding: 0;

		}



			.intro {

				padding: 44px 0 0 26px;

			}



			.flash_box {

				height: 403px;

				background: url(../bg/flash_box2.gif) no-repeat;

				padding: 21px 0 0 19px;

				margin: 23px 0 0 10px;

			}



		#start_right {

			float: left;

			width: 100%;

			background: none;

			padding: 0 0 0 10px;

			margin: 0 0 0 0;

		}



			.right_post_2 {

			    float: left;

				width: 420px;

            	background: url(../bg/right_post_2.gif) no-repeat;

				min-height: 250px;

				height: auto !important;

				height: 250px;

				padding: 22px 0 0 23px;

				margin: 0;

			}



			.right_post_3 {

			    float: left;

				width: 299px;

				background: url(../bg/right_post_3.gif) no-repeat;

				min-height: 250px;

				height: auto !important;

				height: 250px;

				padding: 22px 0 0 23px;

				margin: 0;

			}



				.rp_news {

					width: 394px;

					padding: 0 0 8px 0;

					margin: 0 0 0 1px;

				}



					.rp_title {

						color: #009bde;

						font-weight: bold;

						padding: 0;

						margin: 0;

					}



					.rp_date {

						color: #b6b5b8;

					}



					.rp_text {

						padding: 0;

						margin: 0 0 4px 0;

					}



		#browser {

			float: left;

			width: 180px;

			min-height: 353px;

			height: auto !important;

			height: 353px;

			background: url(../bg/browser.gif) no-repeat;

			padding: 0 15px 0 0;

			margin: 20px 0 0 9px;

		}



		

        #left_nav {

				list-style-type: none;

				padding: 0 0 0 0;

        		margin: 0;

			}





			#browser_nav {

				list-style-type: none;

				font-size: 105%;

				padding: 15px 0 0 15px;

        		margin: 0;

			}



				#browser_nav li {

					background: url(../bg/browser_bg.gif) repeat-x bottom left;

					padding: 0;

					margin: 0;

				}



				#browser_nav a {

					color: #000;

					text-decoration: none;

				}



				#browser_nav a:hover {

					color: #000;

					text-decoration: none;

				}



				#browser_nav a, #browser_nav span {

					display: block;

					width: 134px;

					padding: 8px 10px 9px 21px;

				}



				#browser_nav a.current, #browser_nav span {

					background: url(../bg/browser_bg.gif) repeat-x bottom left #eaeaea;

					display: block;

					width: 134px;

					padding: 8px 10px 9px 21px;

				} 



				#browser_nav a:hover, #browser_nav span {

					background: url(../bg/browser_bg.gif) repeat-x bottom left #f2f2f2;

					display: block;

					width: 134px;

					padding: 8px 10px 9px 21px;

				}

				

				

				#browser_nav_sec {

				list-style-type: none;

				font-size: 105%;

				padding: 0 0 0 15px;

        		margin: 0;

			}



				#browser_nav_sec li {

					background: url(../bg/browser_bg.gif) repeat-x bottom left;

					padding: 0 0 0 10px;

					margin: 0 0 0 0;

				}

				

				#browser_nav_sec li a:hover {

					width: 134px;

					padding: 8px 0 9px 31px;

					margin: 0 0 0 -10px;

				}



				#browser_nav_sec a {

					color: #000;

					text-decoration: none;

				}



				#browser_nav_sec a:hover {

					color: #000;

					text-decoration: none;

				}



				#browser_nav_sec a, #browser_nav span {

					display: block;

					width: 134px;

					padding: 8px 10px 9px 21px;

				}



				#browser_nav_sec a.current, #browser_nav span {

					background: url(../bg/browser_bg.gif) repeat-x bottom left #eaeaea;

					display: block;

					width: 124px;

					padding: 8px 10px 9px 31px;

					margin: 0 0 0 -10px;

				} 



				#browser_nav_sec a:hover, #browser_nav span {

					background: url(../bg/browser_bg.gif) repeat-x bottom left #f2f2f2;

					display: block;

					width: 134px;

					padding: 8px 10px 9px 21px;

				}

				

	     

		 #browser_nav_below {

				list-style-type: none;

				font-size: 105%;

				padding: 0 0 0 15px;

        		margin: 0;

			}



				#browser_nav_below li {

					background: url(../bg/browser_bg.gif) repeat-x bottom left;

					padding: 0;

					margin: 0;

				}



				#browser_nav_below a {

					color: #000;

					text-decoration: none;

				}



				#browser_nav_below a:hover {

					color: #000;

					text-decoration: none;

				}



				#browser_nav_below a, #browser_nav span {

					display: block;

					width: 134px;

					padding: 8px 10px 9px 21px;

				}



				#browser_nav_below a.current, #browser_nav span {

					background: url(../bg/browser_bg.gif) repeat-x bottom left #eaeaea;

					display: block;

					width: 134px;

					padding: 8px 10px 9px 21px;

				} 



				#browser_nav_below a:hover, #browser_nav span {

					background: url(../bg/browser_bg.gif) repeat-x bottom left #f2f2f2;

					display: block;

					width: 134px;

					padding: 8px 10px 9px 21px;

				}





		#content {

			float: right;

			width: 579px;

			min-height: 353px;

			height: auto !important;

			height: 353px;

			font-size: 1.1em;

			background: url(../bg/avatar.gif) no-repeat;

			padding: 13px 0 0 15px;

			margin: 21px 1px 0 0;

		}



			.content {

				margin: 28px 50px 0 21px;

			}



	#footer {

		clear: both;

		font-size: 97%;

		color: #969696;

		padding: 65px 36px 25px 36px;

	}



		.footer {

			padding: 15px 0 0 0;

			border-top: 1px solid #f0f0f0;

			text-align: center;

		}

#nw_holder {
	padding:30px 0 0 13px;	
}

#nw_left {
	width:517px;
	float:left;
}

#nw_slide {
	width:517px;
	height:386px;
}

#nw_pushes {
	width:517px;
	padding:24px 0 0 0;
}

#nw_news {
	width:211px;
	float:left;
	margin: 0 0 0 30px;
}

.nw_entry {
	padding: 0 0 10px 0;	
}

.nw_entry a {
	color:#000; 
	text-decoration: none;
}

.nw_entry a:hover {
	color:#333;
}

.nw_date {
	color:#333;	
}

.nw_newstopic {
	color:#3b65aa;
	font-weight:bold;
}

.nw_onepush {
	float:left;	
}
