@charset "utf-8";
/* JHAV.info copyright(c) 2009 */

body {

margin:0px;
background-color:#00012B;
font-family:Verdana, Arial, Helvetica, sans-serif;
background-image:url(images/pcbg.gif);
background-position:T,C;
background-repeat:no-repeat;

}

#topBar {
	width:100%;
	height:30px;
	margin:0px;
	background-color:#000000;
}

#signin {
	margin:0px auto 0px auto;
	width:800px;
	font-size:12px;
	color:#FFFFFF;
	padding-top:3px;
	height:30px;
}
#signin .image {
	margin:0px;
	padding-right:5px;
	float:left;
}

#signin .title {
	float:left;
	margin-top:4px;
	color:#FFFFFF;
	font-size:10px;
}
#signin .form {
	float:right;
	margin:3px 0px 0px 0px;
	padding:0px;
	height:30px;	
}

#content {
	padding:10px;
	margin:0px auto 0px auto;
	width:800px;
}

#content .recommend {
	clear:left;
	float:left;
	margin-bottom:10px;
	margin-top:10px;
	color:#FFFFFF;
	font-size:10px;
	font-style:italic;
	}

#flashAndLinks {
	width:800px;
	height:200px;
}
#flashAndLinks .flash {
	width:800px;
	height:200px;
	background-color:#000000;
	float:left;
	clear:right;
}
#flashcontent {
	width:800px;
	height:200px;
	float:left;
	color:#FFF;
	}


#flashAndLinks a:link {color:#FFFFFF; text-decoration:none;}
#flashAndLinks a:visited {color:#FFFFFF; text-decoration:none;}
#flashAndLinks a:active {color:#FFFFFF; text-decoration:none;}
#flashAndLinks a:hover {color:#00A3F0; text-decoration:none;}

#flashAndLinks .title h1 {
	font-family:Arial, Helvetica, sans-serif;
	font-weight:lighter;
	font-size:20px;
	color:#00A3F0;
	}

#flashAndLinks .links {
	float:right;
	color:#FFFFFF;
	font-size:12px;
	margin-top:5px;
	display:block;
	width:800px;
	margin-bottom:5px;
	z-index:2;
}
#flashAndLinks .links ul {
	margin:0px;
	padding:0px;
	display:inline;
}
#flashAndLinks .links li {
	list-style-type:none;
	padding-bottom:3px;
	display:inline;
	padding-left:15px;
	display:inline;	
}

#contentSub {
	width:800px;
}

#contentSub .intro {
	margin-top:10px;
	width:550px;
	float:left;
	clear:left;
	color:#B3EAFF;
	font-size:13px;
	line-height:18px;
	display:block;
}
#contentSub .heading {
	font-size:16px;
	font-family:Arial, Helvetica, sans-serif;
	font-weight:lighter;
	font-size:20px;
	color:#00A3F0;
	margin-top:3px;
	margin-bottom:6px;	
	}
	
#contentSub .logoTopLeft {
	width:100px;
	float:left;
	margin-top:10px;
	}

#contentSub .slogan {
	width:300px;
	float:right;
	margin-top:50px;
	color:#FFFFFF;
	z-index:1;
	}

#logoAndSlogan {
	width:800px;
	float:left;
	clear:right;
	display:block;
	margin-top:20px;
	}
#logoAndSlogan .slogan {
	float:right;
	color:#FFFFFF;
	font-size:14px;
	margin-top:18px;
	}
#logoAndSlogan .logo {
	float:left;
	}

#contentSub .rightSideImage {
	float:right;
	width:175px;
}	

#contentSub .image{
	width:175px;
	height:175px;
	background-color:#999999;
	display:block;
}
#contentSub .com {
	width:175px;
	display:block;
	margin-bottom:50px;
	font-size:12px;
	font-style:italic;
	color:#CCCCCC;
}		

#form .csignin {
	float:right;
	padding:0px;
	background-color:#333333;
}
#form .title {
	float:right;
	margin-right:10px;
	padding-top:3px;
	}
#newsBlock {
	float:left;
}

#newsBlock .cont {
	clear:right;
	margin-bottom:10px;
}

#newsBlock .lsNewsText{
	color:#FFFFFF;
	font-size:12px;	
	width:310px;
}

#newsBlock .lsNewsImage {
	clear:both;
	width:310px;
}

#newsBlock .image {
	float:left;
	width:100px;
	height:100px;
	background-color:#000;
}
#newsBlock .title {
	color:#FFFFFF;
	float:right;
}
#newsBlock .summary{
	color:#CCCCCC;
	font-size:11px;
	float:right;
	width:290px;
	line-height:14px;
	}
#newsBlock .link{
	color:#00A3F0;
	font-size:11px;
	float:right;
	width:290px;
	padding:5px;
	}	
#heading h1 {
	font-family:Arial, Helvetica, sans-serif;
	font-weight:lighter;
	font-size:20px;
	color:#00A3F0;
	width:200px;
	float:left;
	clear:left;
	display:block;
}


	
#newsBlock2 {
	float:left;
	display:block;
	clear:left;
	border-top:dashed;
	border:1px;
	border-color:#FFFFFF;
	width:400px;
	margin-top:20px;
	padding:3px;
}
#newsBlock2 .image {
	float:left;
	width:100px;
	height:100px;
	background-color:#000;
}
#newsBlock2 .title {
	color:#FFFFFF;
	float:right;
}
#newsBlock2 .summary{
	color:#CCCCCC;
	font-size:11px;
	float:right;
	width:290px;
	line-height:14px;	
	}
#newsBlock2 .link{
	color:#00A3F0;
	font-size:11px;
	float:right;
	width:290px;
	padding:5px;	
	}

#legals {
	width:800px;
	display:block;
	clear:both;
	padding-top:30px;
	padding-bottom:10px;
}
#legals .fon {
	color:#CCCCCC;
	font-size:9px;
}

#textAndImage {
	width:800px;
	float:left;
	clear:left;
}

#textAndImage .subHeading {
	color:#FFFFFF;
	font-size:14px;
	font-weight:bold;
	margin-top:12px;
	}

#textAndImage a:link, a:visited, a:active {
	color:#FFFFFF;
	text-decoration:none;
	}

#textAndImage a:hover {
	color:#FFFFFF;
	text-decoration:underline;
	}

#imageHangRightHolder {
	float:right;
	display:block;
	clear:right;
	width:250px;
	margin-top:65px;
	}
#imageHangRightHolder_con {
	float:right;
	display:block;
	clear:right;
	width:300px;
	margin-top:50px;
	}	
	
#imageHangRightHolder_part {
	float:right;
	display:block;
	clear:right;
	width:250px;
	margin-top:40px;
	}

#imageHangRightHolder .image {
	height:inherit;
	width:250px;
	float:left;
	}
#imageHangRightHolder .map {
	width:300px;
	height:300px;
	float:left;
	}
		
#imageHangRightHolder .comment {
	width:250px;
	clear:left;
	color:#CCCCCC;
	font-style:italic;
	font-size:11px;
	margin-bottom:40px;	
	}
#imageHangRightHolder_con .comment {
	width:250px;
	clear:left;
	color:#CCCCCC;
	font-style:italic;
	font-size:11px;
	margin-bottom:40px;	
	}	
#imageHangRightHolder_part .comment {
	width:250px;
	clear:left;
	color:#CCCCCC;
	font-style:italic;
	font-size:11px;
	margin-bottom:40px;	
	}


#textAndImage .heading {
	font-size:16px;
	font-family:Arial, Helvetica, sans-serif;
	font-weight:lighter;
	font-size:20px;
	color:#00A3F0;
	margin-top:3px;
	margin-bottom:6px;
	}
	
#textAndImage .text {	
	margin-top:10px;
	width:450px;
	float:left;
	clear:left;
	color:#B3EAFF;
	font-size:13px;
	line-height:18px;
	display:block;
	}

#textAndImage .textAbout {
	margin-top:10px;
	width:500px;
	float:left;
	clear:left;
	color:#B3EAFF;
	font-size:13px;
	line-height:18px;
	display:block;
	}

#newsBlock {
	margin-top:10px;
	float:right;
	width:325px;
	}
	
#newsBlock .newsText {
	float:right;
	color:#FFFFFF;
	font-size:12px;
	width:210px;
	}
	
#newsBlock .newsImage {
	float:left;
	width:100px;
	height:100px;
	background-color:#000000;
	}

#newsBlock .mainHeading{
	font-size:16px;
	font-family:Arial, Helvetica, sans-serif;
	font-weight:lighter;
	font-size:20px;
	color:#00A3F0;
	margin-top:3px;
	margin-bottom:6px;
	}

#newsBlock .cont {
	clear:left;
	display:block;
	}
	
#newsBlock .newsHeading {
	float:right;
	clear:right;
	color:#00A3F0;
	font-size:12px;
	width:210px;
	}

#newsBlock .lsNewsHeading {
	color:#00A3F0;
	font-size:12px;
}

input {
	background-color:#143386;
	border:#000033;
	color: white;
	font-family: arial, verdana, ms sans serif;
	font-weight: bold;
	font-size: 10pt;
	padding-left:3px;
}

/* MISC */
.breaker {
	clear:both;
}
