@charset "utf-8";
/* CSS Document */

.panelCorner {
	float:right;
	padding:1px 1px 1px 1px;
	_padding: 0px 1px 1px 1px;
}

/* IE 7 only.... */
*:first-child+html .panelCorner {
	float:right;
	padding: 0px 1px 1px 1px;
}


body {
	xbackground:#231f20 url('/img/header1.jpg') top right no-repeat;
	background: #4e4d4d url('/img/bgstrip2.jpg') top center repeat-x;
	font: normal 0.8em/1.4em Tahoma;
	color: #bababa;
	overflow: -moz-scrollbars-vertical;
}

body, html {
	margin:0;
	padding:0;
	height:100%; /* needed for container min-height */
}

h1, h2, h3 {
	padding-top: 0;
	padding-bottom: 0;
	margin-top: 0;
	margin-bottom: 5px;
	border-bottom: 1px solid;
	color: #78c4ff;

}


h1 {
	font-size: 1.8em;	
}

h2 {
	font-size: 1.5em;	
	line-height: 1.2em;
	
}

h3 {
	font-size: 1.2em;	
}

h1 a, h2 a, h3 a {
	text-decoration: none;	
	font-weight: bold;
}

li a {
	font-weight: normal;	
}

.noLine {
	border-bottom: 0px;
	text-align: right;
}

.disabled {
	color: #666;	
}

#menu {

	padding-top: 45px;
	font-size: 25px;

}

#menu span {
	padding-left: 30px;
}

#menu span a {
	text-decoration: none;	
}

td  {
	font: normal 1em/1.4em Tahoma;
	_font: normal 1em/1.4em Tahoma;
}


INPUT, TEXTAREA {
	font: normal 1em/1.4em Tahoma;
}

.container { min-height:100%; height:auto !important; height:100%; }

a {
 color: #78c4ff;
 outline: none;
 text-decoration:none;
 font-weight:bold;
 text-decoration:underline;
}

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

a:active
{
  outline: none;
}


a:hover#home-link {
    background-position: -85px 0px;
    _background-position:  -86px 1px;
} 

a#home-link {
	position:absolute;
	z-index:400;
	height:29px;
	width:86px;
	bottom: -1px;
	right: 580px;
	background-image: url('/img/menu-home.gif');
	background-position:  0 0 0 0;
	background-repeat: no-repeat;
	
}

a:hover#pf-link {
    background-position: -119px 0;
    _background-position:  -119px 0px;
} 

a#pf-link {
	position:absolute;
	z-index:400;
	height:29px;
	width:119px;
	bottom: 0px;
	right: 429px;
	background-image: url('/img/menu-portfolio.jpg');
	background-position:  0 1 0 -1;
	background-repeat: no-repeat;
	
}


a:hover#vision-link {
    background-position: -88px 0;
    _background-position:  -88px 0px;
} 

a#vision-link {
	position:absolute;
	z-index:400;
	height:29px;
	width:88px;
	bottom: 0px;
	right: 311px;
	background-image: url('/img/menu-vision.jpg');
	background-position:  0 1 0 -1;
	background-repeat: no-repeat;
	
}

a:hover#svcs-link {
    background-position: -121px 0;
    _background-position:  -121px 0px;
} 

a#svcs-link {
	position:absolute;
	z-index:400;
	height:29px;
	width:121px;
	bottom: 0px;
	right: 155px;
	background-image: url('/img/menu-services.jpg');
	background-position:  0 1 0 -1;
	background-repeat: no-repeat;
	
}


a:hover#contact-link {
    background-position: -110px 0;
    _background-position:  -110px 0px;
} 

a#contact-link {
	position:absolute;
	z-index:400;
	height:29px;
	width:110px;
	bottom: 0px;
	right: 15px;
	background-image: url('/img/menu-contact.jpg');
	background-position:  0 1 0 -1;
	background-repeat: no-repeat;
	
}

ul#twitter_update_list {
	padding:0px;
	margin:0px	
	border: 1px solid #cccccc;
	
}



ul#twitter_update_list li {
	text-align:left;
	margin:0px;
	padding-left: 0;
	padding-top:5px;
	padding-bottom:5px;
	border-bottom:1px solid #cccccc;
	
	list-style:none;	
	text-indent: 0pt;
	font-size: 0.9em;
	line-height: 1.3em;
}

#skypedetectionswf { position: fixed; top:0; left:-10px; }
