
body	{ 
	background-image: url(images/redbg2.jpg); 
	background-color: #000000; 
	background-repeat: repeat-x; 
	margin: 0px;
	}

.homepage-link:link {text-decoration: none; color: #333333;}
.homepage-link:visited {text-decoration: none; color: #333333;}
.homepage-link:active {text-decoration: none; color: #333333;}
.homepage-link:hover { text-decoration: none; color: #999999; }

.globalnav:link {text-decoration: none; color: #FFFFFF;}
.globalnav:visited {text-decoration: none; color: #FFFFFF;}
.globalnav:active {text-decoration: none; color: #FFFFFF;}
.globalnav:hover { text-decoration: underline; color: #FFFFCC; }

.vertical-line { 
	height: 180px; 
	border-left-width: 1px; 
	border-left-style: solid; 
	border-left-color: #C6C6C6; 
	width: 1px; 
	float: left; 
	padding-left: 5px; }




#js	{ 
	width: 373px; 
	float: left; 
	padding-left: 5px; 
	padding-right: 3px; 
}



#Carousel {
	width: 373px;
	height: 105px; 
	visibility: hidden;
}

#Carousel .bg, #Carousel .slide, #Carousel .frame {
	position: absolute;
	width: 373px;
	height: 145px;
}

#Carousel .slide .text {
	position: absolute;
	float: left;
	width: 200px;
	line-height: 16px;
	margin-top: 10px;
	margin-right: 0;
	margin-bottom: 0;
	margin-left: 45px;
}

#Carousel .slide .textlong {
	position: absolute;
	float: left;
	width: 300px;
	line-height: 16px;
	margin-top: 10px;
	margin-right: 0;
	margin-bottom: 0;
	margin-left: 45px;
	display: inline;
}
#Carousel .slide .text H1 {
	margin: 0 0 6px 0;
	padding: 0;
	font-weight:bold;
	line-height: 20px;
}



#Carousel .slide .text A {
	color: #06c;
	text-decoration: none;
}


#Carousel .slide .text H1 A:hover {
	text-decoration: underline;
}


#Carousel .dark .text H1 A {
	color: #fff;
	text-decoration: none;
}

#Carousel .slide .screen {
	width: 200px; 
	margin-top: 10px;
}

#Carousel #CaroLinks {
	position: absolute;
	margin-top: 15px;
	margin-left: 0px;
	visibility: visible;
	width: 10px;
}

#CaroLinks .bubble .bbg {
	position: absolute;
}

#CaroLinks .bubble {
	width: 30px;
	height: 24px;
}

#CaroLinks #on.bubble a {
	text-decoration: none;
}

#CaroLinks .bubble A IMG {
	float: left;
	margin-right: 6px;
}

#CaroLinks .bubble A {
	position: absolute;
	width: 10px;
	display: block;
	margin-left: 8px;
	margin-top: 5px;
	text-decoration: none;
	color: #06c;
	
}

#CaroLinks .bubble A:hover {
	text-decoration: underline;
}


#frame { font-family: Arial, "Arial Black", "Arial Narrow", "Arial Rounded MT Bold";
	font-size: 11px;
	line-height: 15px;
	color: #333333;
	margin-left: 45px;
	margin-right: auto;
	width: 960px;
	text-align: left;
	margin-top: 38px; }
	
#customers {
	width: 160px;
	float: left;
	padding-left: 5px;
	padding-right: 3px;
	margin:0px;
	
	}

#customers ul, #solutions ul, #contract ul {
	list-style-image: url(images/homepage/red-bulet.gif);
	list-style-type: none;
	list-style-position: outside;
	margin-top: 0px;
	margin-right: 0px;
	margin-bottom: 0px;
	margin-left: 18px;
	padding: 0px;
	}


#solutions {
	width: 204px;
	float: left;
	padding-left: 5px;
	padding-right: 3px;}


#contract {
	width: 160px;
	float: left;
	padding: 0px;
	padding-left: 5px;}



.gsa 	{
	margin-top: 5px;
	margin-right: 5px;
	margin-bottom: 0px;
	padding-bottom: 5px;
	margin-left: 0px;}


h1 	{
	font-family: Arial, "Arial Black", "Arial Narrow", "Arial Rounded MT Bold";
	font-size: 12px;
	font-weight: bolder;
	color: #333333;
	text-decoration: none;
	margin: 0px;
	padding-top: 2px;
	padding-right: 0px;
	padding-bottom: 0px;
	padding-left: 0px; }


.title	{	
	font-family: Arial, "Arial Black", "Arial Narrow", "Arial Rounded MT Bold";
	font-size: 12px;
	font-weight: normal; }

#announcement  {color:#000000; text-align:center; font-family: Verdana, Arial, Helvetica, sans-serif; font-size: 18px; margin-top:78px;}
#announcement a:link {text-decoration: none; color: #CC0000; font-weight:bold;}
#announcement a:visited {text-decoration: none; color: #CC0000; font-weight:bold;}
#announcement a:active {text-decoration: none; color: #CC0000; font-weight:bold;}
#announcement a:hover {text-decoration: none; color: #333333;}

#footer { color:#666666; margin-top: 8px; text-align:center; font-family: Verdana, Arial, Helvetica, sans-serif; font-size: 10px;}
#footer a:link {text-decoration: none; color: #666666;}
#footer a:visited {text-decoration: none; color: #666666;}
#footer a:active {text-decoration: none; color: #666666;}
#footer	a:hover { text-decoration: none; color: #999999;}
