/*-- denver includes for Servit MICRO SITES---*/
/*----*/
#information {
	}
#test_par {
	margin-bottom:10px;
	border-bottom:solid 3px #999999;
	padding-bottom:15px;
}

#wilco_logo {
	padding:3px 5px 3px 5px;
	background-color:#FFFFFF;
	float:right;
	margin: 5px 0px 20px 10px;
}	
/*----*/
#avgLogo{

	margin-top:5px;
	margin-right:0px;
	padding		 			: 0px 0px 0px 0px;
	display					: block;
	float					: left;
	}
	
.avg_logo1 a{	
	background-image:url(/original/avg/img/AVGBrandLogo.png);
	background-repeat:no-repeat;
	display					: block;
	width					: 163px;
	height					: 68px;
	float					: left;
	margin					: 0px 0px 15px 0px;
	padding					: 0px 0px 0px 0px;
	border					: 1px solid #456650;
	}
.avg_logo1 a{
background-image:url(../avg/img/AVGBrandLogo.png)
}

.avg_logo1 a:hover{
	background				: url(/original/avg/img/AVGBrandLogo.png) bottom no-repeat;
}	
/*####################
##### HTML, BODY #####
#####################*/ 

body {
	font-family				: Arial, Helvetica, sans-serif;
	font-size				: 11px;
	color					: #A6B9CA;
	text-align				: center;
	margin					: 0px 0px 0px 0px;
	padding 				: 0px 0px 0px 0px;
	background				: #131A20;
}


/*###################
##### CONTAINER #####
###################*/ 

#container{
	width					: 848px;
	height					: auto;
	margin					: 20px auto 20px auto;
	padding					: 0px 0px 0px 0px;
	text-align				: left;
	display					: block;
	background-color		: #1B252E;
	border					: 1px solid #1B3147;
}

#containerInner, #containerInnerClean{
	display 				: block;
	width					: 848px;
	margin					: 0px 0px 0px 0px;
	padding					: 0px 0px 0px 0px;
	background				: url('../images/navLeftBkgrnd.gif') top left repeat-y;
	/*background				: url('../images/bkgrndContent.gif') bottom repeat-x;*/
}

#containerInnerClean{
	background				: none;
}


/*###############
##### FONTS #####
###############*/ 

p{
	margin					: 0px 0px 0px 0px;
	padding		 			: 5px 0px 5px 0px;
	font-size 				: 105%;
	line-height				: 1.6em;
}


h1{  /*  Page Titles */
	margin					: 0px 0px 0px 0px;
	padding		 			: 8px 0px 5px 0px;
	font-weight				: normal;
	font-size 				: 170%;
	color					: #FFFF66;
}


h2{  /*  Sub titles */
	margin					: 0px 0px 0px 0px;
	padding		 			: 10px 0px 0px 0px;
	font-weight				: normal;
	font-size 				: 130%;
	color					: #FFFF66;
}


#content ul, #contentWide ul{
	margin					: 10px 0px 10px 10px;
	padding 				: 0px 0px 0px 0px;
	list-style				: none;
	font-size				: 110%;
}

#content ul li, #contentWide ul li{
	margin					: 0px 0px 0px 5px;
	padding 				: 0px 0px 5px 15px;
	line-height				: 1.4em;
	background				: url('../images/bullet.gif') top left no-repeat;
}


#content a, #contentWide a{
	color					: #CCD8E1;
	text-decoration			: none;
	font-weight				: bold;
}

#content a:hover, #contentWide a:hover {
	color					: #FFFF66;
	text-decoration			: underline;
}



/*##############
#### HEADER ####
#############*/ 
	
#header{
	display 				: block;
	width					: 848px;	
	height					: 40px;
	margin					: 0px 0px 0px 0px;
	padding					: 0px 0px 0px 0px;
	background				: url('../images/bkgrndHeader.gif') top left repeat-x;	
	border-bottom			: 1px solid #23415E;
}



/*##################
#### NAVIGATION ####
##################*/ 

/* ---- TOP NAV ---- */
ul#navMain{
	margin 					: 0px 0px 0px 0px;
	padding					: 0px 0px 0px 170px;
	display 				: block;
	list-style 				: none;
	height					: 25px;
}


ul#navMain li{
	display 				: inline;
}

ul#navMain li a{
	margin					: 10px 0px 0px 0px;
	padding					: 0px 30px 0px 30px;
	display 				: block;
	float 					: left;
	color					: #A6B9CA;
	text-decoration 		: none;
	font-size 				: 15px;
	text-align				: center;
	text-transform			: lowercase;
	height					: 20px;
	border-right			: 1px solid #23415E;
}


ul#navMain li a:hover, ul#navMain li a.selected{
	text-decoration 		: none;
	color					: #FFFF66;
}


/* ---- LEFT NAV ---- */
#navLeft{
	margin 					: 30px 15px 20px 0px;
	padding					: 0px 0px 0px 0px;
	display 				: block;
	float					: left;
	list-style 				: none;
	width					: 170px;
	height					: auto;
}

#navLeft h2{
	margin 					: 0px 0px 0px 15px;
	padding					: 0px 0px 0px 0px;
	font-weight				: bold
	
}


#navLeft ul{
	margin 					: 10px 0px 0px 0px;
	padding					: 0px 0px 0px 0px;
	list-style 				: none;
	width					: 170px;
}

#navLeft ul li a{
	margin					: 0px 0px 4px 0px;
	padding					: 0px 0px 0px 15px;
	display 				: block;
	float 					: left;
	color					: #999999;
	text-decoration 		: none;
	font-size 				: 12px;
	width					: 155px;
	line-height				: 3.0em;
	height					: 35px;
}

#navLeft ul li.navLeftLong a{
	line-height				: 1.2em;
	padding					: 3px 0px 0px 15px;
	height					: 32px;
}


#navLeft ul li a:hover{	
	text-decoration 		: none;
	color					: #FFFF66;
	background				: url('../images/navLeftHover.gif') top left;
}

#navLeft ul li a.selected{	
	text-decoration 		: none;
	color					: #FFFF66;
	background				: url('../images/navLeftOver.gif') top left;
}




/*###############
#### CONTENT ####
###############*/ 


#horizontal_strip{
	display 				: block;
	margin					: 0px 0px 0px 0px;
	padding					: 0px 0px 0px 0px;
	border-bottom			: 1px solid #1B3147;
}	

.pdaPNG{
	position				: absolute;
	display					: block;
	margin					: 20px 0px 0px 615px;
	padding					: 0px 0px 0px 0px;
}

*html .pdaPNG{
	margin					: 20px 0px 0px 600px;
	padding					: 0px 0px 0px 0px;
}

.horizontal_strip{
	margin					: 0px 0px 0px 0px;
	padding					: 0px 0px 0px 0px;
	border					: none;
}	

*html .horizontal_strip{
	margin					: 0px 0px -3px 0px;
}	


#content, #contentWide{
	display 				: block;
	width					: 633px;	
	height					: auto;
	float					: left;
	margin					: 0px 0px 0px 0px;
	padding					: 15px 15px 15px 15px;
}

#contentWide{
	width					: 818px;	
}


/*################
##### TEASER #####
################*/ 

.teaser{
	display					: block;
	width					: 178px;
	height					: 168px;
	float					: left;
	margin					: 0px 0px 15px 0px;
	padding					: 0px 0px 0px 0px;
	border					: 1px solid #456650;
}

.teaser a{
	display					: block;
	width					: 178px;
	height					: 22px;
	margin					: 0px 0px 0px 0px;
	padding					: 8px 0px 0px 0px;
	color					: #FFF;
	text-decoration			: none;
	text-transform			: uppercase;
}

.teaser a:hover{
	color					: #FFF;
	text-decoration			: none;
}

.teaserImg{
	margin					: 0px 0px 0px 0px;
	padding					: 0px 0px 0px 0px;
	border					: none;
}


/*################
##### FOOTER #####
################*/ 

#footer{
	clear					: both;
	width					: 848px;
	height					: 30px;
	margin					: 0px 0px 0px 0px;
	padding					: 10px 0px 0px 0px; 
	line-height				: 1.8em;
	font-size				: 11px;
	background				: url('../images/bkgrndFooter.gif') top repeat-x;
	color					: #465F75;
	border-top				: 1px solid #1B3147;
}

#copyright{
	margin					: 0px 0px 0px 0px;
	padding		 			: 0px 0px 0px 15px;
	float					: left;
}

#footerLinks {
	margin					: 0px 0px 0px 0px;
	padding		 			: 0px 15px 0px 0px;
	float					: right;
}

#footerLinks a{
	margin					: 0px 0px 0px 0px;
	padding		 			: 0px 0px 0px 0px;
}

#footer a {
	text-decoration			: none;
	color					: #6585A3;
}

#footer a:hover{
	color					: #FFFF66;
	text-decoration			: underline !important;
}




/*###############
##### MISC. #####
###############*/ 

#teaserHolder{
	margin					: 40px 20px 0px 30px;
	padding		 			: 0px 0px 0px 0px;
	display					: block;
	float					: right;
}

.teaser1 a, .teaser2 a, .teaser3 a{
	margin					: 0px 0px 10px 0px;
	padding		 			: 0px 0px 0px 0px;
	display					: block;
	width					: 194px;
	height					: 68px;
	background				: url('../images/teaser1.jpg') top no-repeat;
}

.teaser2 a{
	background				: url('../images/teaser2.jpg') top no-repeat;
}

.teaser3 a{
	background				: url('../images/teaser3.jpg') top no-repeat;
}

.teaser1 a:hover{
	background				: url('../images/teaser1.jpg') bottom no-repeat;
}

.teaser2 a:hover{
	background				: url('../images/teaser2.jpg') bottom no-repeat;
}

.teaser3 a:hover{
	background				: url('../images/teaser3.jpg') bottom no-repeat;
}



/* ---- VARIOUS TABLES ---- */
.tblContact, .tblAbout{
	margin					: 10px 0px 10px 0px;
	padding					: 0px 0px 0px 0px;
	font-size				: 110%;
}

.tblAbout{
	width					: 550px;
}

.tblAbout h2{
	font-size				: 120%;
}


.tblContact td, .tblAbout td{
	margin					: 0px 0px 0px 0px;
	padding					: 0px 5px 5px 0px;	
	vertical-align			: top;
}




/* ---- FORM FIELDS/BUTTONS ---- */
.textField{
	width					: 200px;
	height					: 16px;
	font-size				: 12px;
	float					: right;
	font-family				: Arial, Helvetica, sans-serif;
}

.textArea{
	width					: 200px;
	height					: 80px;
	float					: right;
	font-family				: Arial, Helvetica, sans-serif;
	font-size				: 12px;
}

.submitBtn{
	margin					: 10px 0px 10px 0px;
	padding					: 0px 0px 0px 15px;
	display 				: block;
	float					: right;
	font-weight				: bold;
	text-align				: left;
	color					: #CCC;
	text-decoration 		: none;
	font-size 				: 15px !important;
	height					: 40px;
	width					: 120px;
	border					: none;
	background				: url(../images/submit.jpg) top no-repeat;
	cursor					: pointer
}

.submitBtn:hover{
	background				: url(../images/submit.jpg) bottom no-repeat;
	color					: #FFF;
	text-decoration 		: none;
}


/* ---- Google Maps---- */
#mapHolder{
	width					: 771px;
	height					: 365px;
	display					: block;
	margin					: 0px 0px 0px 20px;
	padding					: 0px 0px 0px 0px;	
	clear					: both;
}

#map{
	width					: 770px;
	height					: 340px;
	border					: 1px solid #999999;
	color					: #000000;
}


