@charset "utf-8";
/* CSS Document */

html{
	padding:0;
	margin:0;
	background-color:#000000;
	}
	
body{
	padding:0;
	margin:0;
	}
	
div#container{
	padding:0;
	margin:0 auto;
	overflow:auto;
	width:1024px;
	height:768px;
	background-image:url(images/background.jpg);
	background-repeat:no-repeat;
	text-align:center;
	position:relative;
	}
	
img{
	padding:0;
	margin:0;
	border:0;
	}
	
div#branding{
	padding:0;
	margin:0 auto;
	width:800px;
	height:104px;
	/*border:1px solid #999999;*/
	}
	
div#branding h1{
	padding:0;
	margin:0;
	text-indent:-9999px;
	background-image:url(images/branding.jpg);
	width:800px;
	height:104px;
	}
	
div#menu{
	position:absolute;
	top:108px;
	left:128px;
	padding:0;
	margin:0;
	/*border:1px solid #CCCCCC;*/
	}
	
div#menu a{
	font-family:Arial, Helvetica, sans-serif;
	color:#999999;
	font-variant:small-caps;
	letter-spacing:4px;
	text-decoration:none;
	font-size:14px;
	font-weight:700;
	padding:0;
	margin:0;
	}
	
div#menu a:hover{
	color:#CC0000;
	}
	
div#contact{
	position:absolute;
	top:55px;
	right:120px;
	padding:0;
	margin:0;
	}
	
div#contact p{
	font-family:Arial, Helvetica, sans-serif;
	font-size:12px;
	color:#FFFFFF;
	font-weight:bold;
	}
	
div#menu p {
	color:#666666;
	font-weight:bolder;
	display:inline;
	padding:0 10px 0 10px;
	}
	
div#box{
	padding:0;
	margin:0 auto;
	width:840px;
	height:25px;
	background-color:#000000;
	border:1px solid #666666;
	  /* for IE */
	  filter:alpha(opacity=40);
	  /* CSS3 standard */
	  opacity:0.4;
	  /* for Mozilla */
	  -moz-opacity:0.4;
	}
	
div#main{
	padding:0 ;
	margin:0 auto;
	width:750px;
	height:550px;
	/*border:1px solid #fff;*/
	text-align:left;
	}
	
div#main p{
	font-family:Arial, Helvetica, sans-serif;
	font-size:12px;
	color:#CCCCCC;
	}
	
div#main a{
	font-family:Arial, Helvetica, sans-serif;
	font-size:12px;
	color:#990000;
	text-decoration:none;
	}
	
div#main a:hover{
	color:#CCCCCC;
	}
	
div#main ul.maplink{
	padding:0;
	margin:0;
	}
	
div#main li.maplink{
	float:left;
	border:0px solid #fff;
	padding:0 5px 0 5px;
	text-align:left;
	}
	
div#main fieldset{
	padding:0;
	margin:0;
	border:0px;
	}
	
div#main fieldset input{
	border-bottom: 1px solid #666666;
	border-left: 1px solid #999999;
	font-family:Arial, Helvetica, sans-serif;
	color:#cccccc;
	background-color:#000000;
	padding:0;
	margin:0;
	}
	
div#main textarea{
	border-bottom: 1px solid #666666;
	border-left: 1px solid #999999;
	font-family:Arial, Helvetica, sans-serif;
	color:#cccccc;
	background-color:#000000;
	padding:0;
	margin:0;
	}
	
div#main input.input{
	letter-spacing:3px;
	font-variant:small-caps;
	font-weight:600;
	font-size:12px;
	margin-left:85px;
	}
	
div#main input:hover.input{
	background-color:#666666;
	}
	
	
	div#main label{
		
		float:left;
		width:100%;
		border:0px solid #fff;
		}
		
	div#main span{
		display:block;
		float:left;
		width:25%;
		/*border:1px solid #fff;*/
		font-family:Arial, Helvetica, sans-serif;
		color:#999999;
		text-align:right;
		padding:0 .25em .25em 0;
		margin:0;
		}
	
div#main a.maplink{
	font-family:Arial, Helvetica, sans-serif;
	font-size:12px;
	font-weight:300;
	color:#999999;
	text-decoration:none;
	}	
	
div#main a:hover.maplink{
	font-family:Arial, Helvetica, sans-serif;
	font-size:12px;
	font-weight:300;
	color:#cc0000;
	text-decoration:none;
	}		
	
	
			div#mainindex{
				padding:0 ;
				margin:0 auto;
				width:790px;
				height:550px;
				border:0px solid #fff;
				}
				
				div#mainindex p{
				padding:10px 30px 10px 60px;
				margin:0;
				font-family:Arial, Helvetica, sans-serif;
				font-size:13px;
				color:#CCCCCC;
				text-align:left;
				background-color:#000000;
				}
				
				div#mainindex ul{
					width:790px;
					height:125px;
					border:0px solid #fff;
					padding:0;
					margin:0;
					
					}
					
				div#mainindex li{
					padding:5px 0 0 0 ;
					margin:0;
					float:left;
					width:24.7%;
					height:125px;
					/*border:1px solid #fff;*/
					list-style-type:none;
					border-right:1px solid #666666;
					}
					
				div#mainindex a.bold{
					font-family:Arial, Helvetica, sans-serif;
					font-size:18px;
					letter-spacing:3px;
					padding:0;
					margin:0 ;
					background-color:#000000;
					background-image:url(images/backgroundbar.jpg);
					background-repeat:repeat-x;
					background-position:top;
					color:#FFFFFF;
					text-align:center;
					width:100%;
					
					}
					
				div#mainindex a:hover.bold{
					color:#cc0000;
					}
					
					
				div#mainindex a{
					font-family:Arial, Helvetica, sans-serif;
					font-size:12px;
					color:#CCCCCC;
					padding:5px 0 0 8px;
					margin:0;
					text-decoration:none;
					display:block;
					width:175px;
					text-align:left;
					border:0px solid #fff;
					}
					
				div#mainindex a:hover{
					color:#cc0000;
					
	  
					}
div#main h1{
	font-family:Arial, Helvetica, sans-serif;
	font-size:14px;
	color:#CCCCCC;
	letter-spacing:3px;
	font-variant:small-caps;
	padding:0;
	margin:0;
	border-bottom:1px solid #999999;
	test-align:left;
	}		
					
div#main ul{
	padding:0;
	margin:0;
	border:0px solid #ffffff;
	display:block;
	width:748px;
	float:left;
	}
	
div#main li{
	float:left;	
	padding:.25em 0 0 0 ;
	margin:0;
	list-style-type:none;
	font-family:Arial, Helvetica, sans-serif;
	font-size:12px;
	color:#cccccc;
	text-align:center;
	width:175px;
	}	
	
	
						div#photo{
							position:absolute;
							top:580px;
							left:130px;
							padding:0;
							margin:0;
							border:0px solid #999999;
							z-index:2;
							
							}
							
						div#photo h1{
							border:0;
							padding:0 0 15px 0;
							}
							
						div#photo ul{
							padding:0;
							margin:0;
							border:0px solid #FFFFFF;
							width:380px;
							}
							
						div#photo li{
							padding:0 5px;
							margin:0;
							border:0px solid #FFFFFF;
							width:85px;
							height:85px;
							}
							
						div#photo a{
							border:2px solid #000000;
							padding:0;
							margin:0;
							display:block;
							width:70px;
							height:70px;
							
							}
							
						div#photo a:hover{
							border:2px solid #cc0000;
							cursor:pointer;
							padding:0;
							margin:0;
							
							}
							
						
							

								div#video{
									position:absolute;
									top:580px;
									left:530px;
									padding:0;
									margin:0;
									border:0px solid #999999;
									z-index:3;
									}
									
								div#video h1{
									border:0;
									padding:0 0 15px 0;
									}
									
								div#video ul{
									padding:0;
									margin:0;
									border:0px solid #FFFFFF;
									width:360px;
									}
									
								div#video li{
									padding:0 5px;
									margin:0;
									border:0px solid #FFFFFF;
									width:70px;
									height:70px;
									cursor:pointer;
									}
									
								div#video a{
									cursor:pointer;
									}
					
				
				
				div#line{
					position:absolute;
					bottom:75px;
					left:110px;
					padding:0;
					margin:0;
					
					
					}
				
				div#main img.large{
					padding:10px 0 0 0;
					margin:0;
					border:0px solid #ffffff;
					}
					
				div#discription{
					position:absolute;
					top:150px;
					left:590px;
					width:300px;
					padding:0;
					margin:0;
					
					}
					
				div#discription p{
					padding:1em;
					margin:0;
					font:Arial, Helvetica, sans-serif;
					font-size:12px;
					color:#CCCCCC;
					}
					
					
	
li a{
	font-family:Arial, Helvetica, sans-serif;
	font-size:12px;
	color:#cccccc;
	text-align:center;
	text-decoration:none;
	}
	
li a:hover{	
	color:#cc0000;
	}
	
div#main ul.list{
	position:absolute;
	top:140px;
	left:570px;
	padding:0;
	margin:0;
	width:auto;
	list-style-type:disc;
	}
	
div#main ul.list li{
	width:300px;
	padding:0;
	margin:0;
	padding:0;
	margin:0;
	list-style-type:disc;
	float:none;
	text-align:left;
	border:0px solid #ffffff;
	}
	
div#stamp{
	padding:0;
	margin:0;
	position:absolute;
	top:390px;
	left:600px;
	}

				
	
div#footer{
	position:absolute;
	top:693px;
	left:110px;
	width:800px;
	height:50px;
	border:0px solid #ffffff;
	}
	
div#footer p{
	position:static;
	font-family:Arial, Helvetica, sans-serif;
	font-weight:bold;
	color:#000000;
	font-size:12px;
	}
	
	
div#footer a{
	font-family:Arial, Helvetica, sans-serif;
	color:#333333;
	text-decoration:none;
	}
	
div#footer a:hover{
	color:#cccccc;
	}
	