@charset "UTF-8";
/* CSS Document */
html,body{
	height:100%;
}
body{
	
	background:url(../images/bg.png) repeat-x;
	background-color:#111111;
	margin-top:0px;
	margin-bottom:0px;
	font-family:"Eurostile";
	}
#container{
	margin-top:-3px;
	width:850px;
	height:100%;
	
	border-top:none;
	padding:0px;
	}
#top_img_logo{
	margin-top:0px;
	padding:0px;
	width:800px;
	height:150px;
	background-image:url(../images/ttl-top.png);
	}
#main_nav_bar{

	}
#sub_container_1{
background-color:#000033;
padding:3px;

	}
	
#side{
 list-style:none; margin:0px; padding:0px;
 }
#side_links_top{
	width:200px;
	height:20px;
	background-image:url(../images/tab-top.png);
	margin:0px;
	font-size:12px;
	text-indent:20px;
	
	}
#side_links_mid{
	width:200px;
	height:20px;
	margin:0px;
	background-color:#FFFFFF;
	border-left:1px #666666 solid; 
	border-right:1px #666666 solid;
	font-size:15px;
	padding-left:5px;
	}
#side_links_bot{
	width:200px;
	height:20px;
	margin:0px;
	background-image:url(../images/tab-bot.png);
	}
#main_video{
	width:590px;
	height:250px;
	margin-bottom:20px;
	padding:0px;
	margin-top:-3px;
	}
#content_main_top,#content_main_mid,#content_main_bot{margin:0px; padding:0px;}
#content_main_top{
	width:590px;
	height:20px;
	background-image:url(../images/main_top.png);
	}
#content_main_mid{
	width:590px;
	padding-left:5px;
	padding-right:5px;
	margin-top:-8px;
	background-image:url(../images/main_mid.png);
	background-repeat:repeat-y;
	font-size:15px;
	padding-top:0px;
	overflow:hidden;
	}
#content_main_bot{
	width:590px;
	height:20px;
	background-image:url(../images/main_bot.png);
	}
fr{
	font-size:16px;
	color:#FF0000;
	}
#copyright{
	background-color:#000033;
	width:800px;
	height:30px;
	border-width:2px;
	color:#FFFFFF;
	margin-top:20px;
	margin-bottom:20px;
	font-size:14px;
	}
/* GLOBALHEADER */
#globalheader { width: 800px; height: 29px; margin: 10px auto; position: relative; z-index: 9998; overflow:hidden }
#globalheader #globalnav { margin: 0; padding: 0; }
#globalheader #globalnav li { display: inline; }
#globalheader #globalnav li a { float: left; width: 200px; height: 0; padding-top: 29px; overflow: hidden; }
#globalheader #globalnav li a,
#globalheader { background-image: url(../images/menubarimg.png); background-repeat: no-repeat; }

/* BUTTONS */
#globalheader #globalnav li#gn-home a { background-position: 0 0px; }
#globalheader #globalnav li#gn-about a { background-position: -200px 0px; }
#globalheader #globalnav li#gn-clients a { background-position: -400px 0px; }
#globalheader #globalnav li#gn-contact a { background-position: -600px 0px; }


/* OVER STATES */
#globalheader #globalnav li#gn-home a:hover { background-position: 0px -29px; }
#globalheader #globalnav li#gn-about a:hover { background-position: -200px -29px; }
#globalheader #globalnav li#gn-clients a:hover { background-position: -400px -29px; }
#globalheader #globalnav li#gn-contact a:hover { background-position: -600px -29px; }


/* PRESSED STATES */
#globalheader #globalnav li#gn-home a:active { background-position: 0px -58px; }
#globalheader #globalnav li#gn-about a:active { background-position: -200px -58px; }
#globalheader #globalnav li#gn-clients a:active { background-position: -400px -58px; }
#globalheader #globalnav li#gn-contact a:active { background-position: -600px -58px; }

a{color:#666666; text-decoration:none;}
a:hover{text-decoration:underline; color:#00cc00;}
a:visited{color:#006600;}
a.me{color:#FFFFF6; text-decoration:none;}
a.me:hover{text-decoration:underline; color:#00cc00;}
a.me:visited{color:#99CCFF;}
#hc{
	font-size:24px;
	font-weight:bolder;
	color:#003399;
	text-decoration:underline;
	}
#hf{
	font-size:15px;
	font-weight:bolder;
	color:#FF0011;
	}
	p{
	text-indent:10px;}