/*!
 * Alienfactory CSS
 * http://www.alienfactory.com/
 *
 * Copyright (c) 2009 Terry Rieckhoff
 * Licensed under the Creative Commons License:
 * http://creativecommons.org/licenses/by/3.0/
 *
 * Date: 2009-02-19 17:34:21 -0500 (Sat, 12 August 2009)
 * Revision: 2
 */
body {

	background-image: url('../images/bg.gif');
	background-repeat: repeat-x;


}
.watermark {
	list-style-position: outside;
	list-style-type: circle;
	background-repeat: no-repeat;
	background-image: url('../images/bigtower.png');
	background-position: bottom right;
}

/*#container {

	overflow: hidden;
}
*/

#header {
	height: 120px;

}

#mainad {
 background-position: 0 27px;
 min-height: 340px;
 background-image: url('../images/mainad-bg.gif');
 background-repeat: no-repeat;


}

#navigation {
	background-image: url('../images/nav-bg.gif');
	background-repeat: repeat-x;
	height: 35px;
	overflow: hidden;
	background-color: #aa2323;

}



#news {
	background-position: 0px 10px;
	height: 102px;
	background-image: url('../images/news.jpg');
	background-repeat: no-repeat;
	position: relative;
	padding-top: 10px;
}

.newsitem1,
.newsitem2,
.newsitem3 {
	float:left;
	padding-left: 10px;
	padding-top: 30px;
	padding-right: 10px;
	line-height: 19px;
}
.newsitem1 {
	width: 280px;
}
.newsitem2 {
	width: 330px;
}
.newsitem3 {
	width: 280px;
}

.newstitle {
	color: #505050;
	font-weight: bold;
	font-size: 13px;
	left: 15px;
	top: 15px;
	position: absolute;
}

.newsicon {
	float: left;
	padding-right: 10px;
	padding-bottom: 10px;
}

/*#news ul {
display: block;
}

#news ul li {
display: inline;
width: 200px;

}*/
#news a {
	border-style: none;
	text-decoration: none;
	color: #505050;
	font-size: 12px;
}



/* ----------------------------------------------------------------------------------------------------------------*/
/* ---------->>> nav           <<<---------------------------------------------------------------------------------*/
/* ----------------------------------------------------------------------------------------------------------------*/

#navigation ul {
	margin: 0px;
	padding: 0px;
	overflow: hidden;
}

#navigation ul li {
	float: left;
	display: block;
	overflow: hidden;



}
#navigation ul li a {
	border-right-color: #8b1616;
	border-right-width: 1px;
	border-right-style: solid;
	border-left-color: #a32f2f;
	border-left-width: 1px;
	border-left-style: solid;
	padding-left: 20px;
	padding-right: 20px;
	padding-top: 8px;

	text-decoration: none;
	font-weight: bold;
	font-size: 13px;

	color: #ffffff;
	height: 27px;
	display: block;
	text-shadow:-1px -1px 0px #430000; /*4E0101 710202*/
	position: relative;



}

#navigation ul li a:hover {
	background-image: url('../images/nav-hover.gif');
	background-repeat: repeat-x;
	text-shadow:-1px -1px 0px #0c0c0c;



}
#navigation ul li a:active {
	background-image: url('../images/nav-landed.gif');
	background-repeat: repeat-x;
	text-shadow:1px 1px 0px #0c0c0c;

	padding-top: 10px;
	padding-left: 23px;
	padding-right: 17px;
	height: 25px;

}

#navigation a.home {
	background-image: url('../images/nav-bg-home.gif');
	background-repeat: repeat-x;
}
/*#navigationlist a .hover{
	display: block;
	opacity: 0;
	position: absolute;
	top: 0;
	left: 0;
	height: 100%;
	width: 100%;
	background-image: url('../images/nav-hover.gif');
	background-repeat: repeat-x;

}*/
/* ----------------------------------------------------------------------------------------------------------------*/
/* ---------->>> footer   <<<--------------------------------------------------------------------------------------*/
/* ----------------------------------------------------------------------------------------------------------------*/

#footer {
	color: white;
	margin-top: 60px;
	position: relative;
	padding-bottom: 30px;

}

#footertower {
	left: 0px;
	top: -30px;
	position: absolute;
	z-index: 100;

}
#copyright {
	float: right;
	font-size: 11px;
	color: #9d9d9d;
}
#footercontact {
	float: left;
	font-size: 11px;
	color: #000000;
	padding-left: 40px;
	font-weight: bold;
	opacity: 0;
}

#footer a {
	color: #9d0000;
	text-decoration: none;

}

/* ----------------------------------------------------------------------------------------------------------------*/
/* ---------->>> secondary page layout <<<-------------------------------------------------------------------------*/
/* ----------------------------------------------------------------------------------------------------------------*/

#bodycopy {
	min-height: 400px;
	padding-top: 40px;

}

#leftcol {
	padding-top: 40px;
}

/*

#leftcol a {
	color: white;
	text-decoration: none;
	background-position: 0px -34px;

	background-repeat: no-repeat;
	height: 26px;
	background-image: url('../images/secondarynavbg3.gif');
	padding-top: 7px;
	padding-bottom: 1px;
	padding-left: 20px;
	display: block;
	text-shadow:-1px -1px 0px #7d7d7d;
}

#leftcol a:hover {
	background-image: url('../images/secondarynavbg3.gif');
	background-repeat: no-repeat;
	background-position: 0px -68px;

	text-shadow:-1px -1px 0px #303030;



}
#leftcol a.home {
	background-image: url('../images/secondarynavbg3.gif');
	background-repeat: no-repeat;
	background-position: 0px 0px;
	text-shadow:-1px -1px 0px #000000;
	padding-left: 40px;
	font-weight: bold;

}

*/

#subnav a {
	color: white;
	text-decoration: none;
	background-position: 0px -34px;

	background-repeat: no-repeat;
	height: 26px;
	background-image: url('../images/secondarynavbg3.gif');
	padding-top: 7px;
	padding-bottom: 1px;
	padding-left: 20px;
	display: block;
	text-shadow:-1px -1px 0px #7d7d7d;
}

#subnav a:hover {
	background-image: url('../images/secondarynavbg3.gif');
	background-repeat: no-repeat;
	background-position: 0px -68px;

	text-shadow:-1px -1px 0px #303030;



}
#subnav a.home {
	background-image: url('../images/secondarynavbg3.gif');
	background-repeat: no-repeat;
	background-position: 0px 0px;
	text-shadow:-1px -1px 0px #000000;
	padding-left: 40px;
	font-weight: bold;

}




#bgtop {
	border-left-style: none;
	border-right-style: none;
	border-top-style: none;
	background-image: url('../images/second-navtop.gif');
	background-repeat: no-repeat;
	height: 107px;
}
#bgbottom {
	border-top-style: none;
	background-image: url('../images/secondnavbottom.gif');
	background-repeat: no-repeat;
	height: 15px;
	border-bottom-style: none;
}
#bgtop h4 {
	margin: 0px;
	font-size: 25px;
	color: white;
	font-weight: normal;
	padding-left: 10px;
	padding-top: 10px;
	text-shadow:-1px -1px 0px #4b0404;
}
#bgtop span {
	margin: 0px;
	padding: 0px;
}
#titledesc {
	line-height: 14px;
	margin: 0px;
	font-size: 13px;
	color: white;
	font-weight: normal;
	padding-left: 10px;
}
#bodycopy h1 {
	margin: 0px;
	font-size: 18px;
	color: #9d0000;
	/*text-shadow:-1px -1px 0px #450404;*/

}
#bodycopy h2 {
	margin: 0px;
	margin-top: 10px;
	margin-bottom: 10px;
	font-size: 14px;


}
/* ======= press release layout ======== */

#bodycopy ul.stories{
	list-style-position: outside;
	list-style: none;
	margin-bottom: 18px;
	display: block;

}

#bodycopy .date {
	position: absolute;
	top: 7px;
	color: #000000;
	left: 0px;

}

#bodycopy ul li.newdate  {
	padding-top: 7px;
	zoom: 1;
	text-decoration: none;
	color: #9d0000;
	position: relative;
}

#bodycopy ul li.newdate a {
	text-decoration: none;
	color: #9d0000;
	padding-left: 80px;
	display: block;
}
/* ======== end press release layout ====== */




#googmap {

	border-color: #d90000;

	border-width: 1px;

	border-style: solid;

}
.showme h1 {
cursor: pointer;

}
.tm{
font-size: 6px;
vertical-align: super;
padding-left: 3px;

}
.regbull {

	margin-left: 20px;

	list-style-type: disc;

}
#whitepaper12 a {
color: white;
	text-decoration: none;
	background-position: none;


	height: 26px;
	background-image: none;
	padding-top: 0px;
	padding-bottom: 0px;
	padding-left: 0px;
	display: block;
	text-shadow: none;

}
iframe#frame2 {
	background-color: #a31d1d;
	width: 400px !important;
	height: 100% !important;
	margin-left: 80px;
	border: none !important;
	border-width: none !important;
	border-style: none !important;
	border: none !important;
}
.pressbullet {
margin-left: 30px;

}

/* ----------------------------------------------------------------------------------------------------------------*/
/* ---------->>> form layout <<<-----------------------------------------------------------------------------------*/
/* ----------------------------------------------------------------------------------------------------------------*/

