*{padding:0px;
margin:0px;
}

	input{
		font-family:Arial, Helvetica, sans-serif;
		font-size:10px;
	}
	#mainContainer{
	width:100%;
	margin:0 auto;
	text-align:left;
	padding-bottom:60px;
	padding-top:30px;
	z-index:1000;
	position:relative;
	margin-right:2px;
	margin-top:10px;
	top: -55px;
	}
	
		#question_container{
		width:95%;
		margin:0 auto;
		text-align:left;
	}
	
#techzone_logo {
	background-image:url('../images/tz_banner.jpg');
	background-repeat:no-repeat;
	width:805px;
	height:220px;
	Left:5px;
	top:0px;
	position:relative;
}

#techzone_logo2 {
	background-image:url('../images2/header.jpg');
	background-repeat:no-repeat;
	width:850px;
	height:160px;
	Left:0px;
	top:0px;
	position:relative;
}

#tz_results {
	font-family:Arial, Helvetica, sans-serif;
	font-size:12px;
	width:710px;
	height:auto;
	Left:5px;
	position:relative;
}

#tech_nav {
	font-family:Arial, Helvetica, sans-serif;
	font-size:12px;
	color:#3333FF;
	width:450px;
	position:relative;
	left:15px;
	top: -60px;
}

#tech_nav a:hover {
	font-family:Arial, Helvetica, sans-serif;
	font-size:12px;
	color:#b75;
	}
	
#tech_nav a:visited {
	font-family:Arial, Helvetica, sans-serif;
	font-size:12px;
	color:#3333FF;
	}

	#rating {
	background-color:#FFFFFF;
	font-family:Arial, Helvetica, sans-serif;
	font-size:12px;
	color:#000000;
	width:712px;
	padding:15px;
	top:0px;
	position:relative;
	left:25px;
}

	#question_back{
	margin:0 auto;
	width:802px;
	position:relative;
	z-index:500;
	margin-top:-25px;
}
	
	.question_back_top{
	background-image: url('../images/qtop.gif');
	background-repeat:no-repeat;
	position:relative;
	height:24px;
	z-index:500;
}
	.question_back_middle{
	background-image: url('../images/qmiddle.gif');
	background-repeat:repeat-y;	
	background-position:bottom left;
	z-index:500;
}

	.question_back_bottom{
	background-image: url('../images/qbottom.gif');
	background-repeat:no-repeat;
		padding-bottom:10px;
		position:relative;
		height:33px;
		z-index:500;
}



	

	
	
/* welcome box static */

		#welcome_container{
		width:95%;
		margin:0 auto;
		text-align:left;
	}

	.staticBox{	/* The welcome box */
		font-family:Arial, Helvetica, sans-serif;
		background-color:#FFF;
		background-image: url('../images/welcome.jpg');
		background-repeat:no-repeat;
		width:740px;
		height:150px;
		border:1px solid #317082;
		z-index:1500;
		position:relative;
		Left:5px;

	}
	
	.staticBox_search {	/* The welcome box */
		font-family:Arial, Helvetica, sans-serif;
		background-color:#FFF;
		background-image: url('../images/tz_header_search.jpg');
		background-repeat:no-repeat;
		width:740px;
		height:150px;
		border:1px solid #317082;
		z-index:1500;
		position:relative;
		Left:5px;

	}
	
	.staticBox_question {	/* The welcome box */
		font-family:Arial, Helvetica, sans-serif;
		background-color:#FFF;
		background-image: url('../images/tz_header_question.jpg');
		background-repeat:no-repeat;
		width:740px;
		height:150px;
		border:1px solid #317082;
		z-index:1500;
		position:relative;
		Left:5px;

	}
	
	.staticBox_resources {	/* The welcome box */
	font-family:Arial, Helvetica, sans-serif;
	background-repeat:no-repeat;
	width:740px;
	height:100px;
	border:1px solid #317082;
	z-index:1501;
	position:relative;
	Left:5px;
	background-color: #FFFFFF;

	}
	
	.staticBox_viewquestion {	/* The welcome box */
		font-family:Arial, Helvetica, sans-serif;
		background-color:#FFF;
		background-image: url('../images/tz_header_answer.jpg');
		background-repeat:no-repeat;
		width:740px;
		height:150px;
		border:1px solid #317082;
		z-index:1500;
		position:relative;
		Left:5px;

	}
	
	.staticBox_rated {	/* The welcome box */
		font-family:Arial, Helvetica, sans-serif;
		background-color:#FFF;
		background-image: url('../images/tz_header_rated.jpg');
		background-repeat:no-repeat;
		width:740px;
		height:150px;
		border:1px solid #317082;
		z-index:1500;
		position:relative;
		Left:5px;

	}

		.staticBox_content{	/* The content in the welcome box */
		font-family:Arial, Helvetica, sans-serif;
		font-size:12px;
		width:650px;
		height:90px;
		z-index:2500;
		position:relative;
		Left:10px;
		top:40px;

	}
	
	
		.questionBox{	/* The question welcome box */
		font-family:Arial, Helvetica, sans-serif;
		background-color:#FFF;
		background-image: url('../images/qaheader.jpg');
		background-repeat:no-repeat;
		width:740px;
		height:150px;
		border:1px solid #317082;
		z-index:1500;
		position:relative;
		Left:5px;

	}

		.questionBox_content{	/* The content in the welcome question page box */
	font-family:Arial, Helvetica, sans-serif;
	font-size:12px;
	width:650px;
	height:90px;
	z-index:99999;
	position:relative;
	Left:10px;
	top:00px;
	background-color: #FFFFFF;

	}
	
		.searchBox{	/* The question welcome box */
	font-family:Arial, Helvetica, sans-serif;
	color:#FFFFFF;
	background-color:#fff;
	width:740px;
	height:40px;
	border:1px solid #317082;
	z-index:1500;
	position:relative;
	Left:5px;

	}

		.searchBox_content{	/* The content in the welcome question page box */
	font-family:Arial, Helvetica, sans-serif;
	font-size:12px;
	position:relative;
	float:right;
	color:#FFFFFF;
	width:400px;
	z-index:2500;
	padding:3px;
	}
	
		.advsearchview_content{	/* The main content box */
	font-family:Arial, Helvetica, sans-serif;
	height:auto;
	width:720px;
	border:1px solid #317082;
	z-index:1500;
	position:relative;
	top:20px;
	Left:25px;
	padding:10px;

	}
	
		.advsearchBox{	/* The question welcome box */
	font-family:Arial, Helvetica, sans-serif;
	color:#FFFFFF;
	width:710px;
	height:440px;
	border:1px solid #317082;
	z-index:1500;
	position:relative;
	Left:5px;

	}

		.advsearchBox_content{	/* The content in the welcome question page box */
		font-family:Arial, Helvetica, sans-serif;
		font-size:12px;
		color:#FFFFFF;
		width:340px;
		height:auto;
		z-index:2500;
		position:relative;
		padding:3px;
	}
	
		.questionview_content{	/* The main content box */
		font-family:Arial, Helvetica, sans-serif;
		font-size:12px;
		background-color:#FFF;
		height:auto;
		width:720px;
		border:1px solid #317082;
		z-index:1500;
		position:relative;
		top:20px;
		Left:25px;
		padding:10px;

	}
		
		.subquestionBox{	/* The question welcome box */
		font-family:Arial, Helvetica, sans-serif;
		background-color:#FFF;
		background-image: url('../images/subquestion.jpg');
		background-repeat:no-repeat;
		width:740px;
		height:150px;
		border:1px solid #317082;
		z-index:1500;
		position:relative;
		Left:5px;

	}

		.subquestionBox_content{	/* The content in the welcome question page box */
		font-family:Arial, Helvetica, sans-serif;
		font-size:12px;
		width:650px;
		height:90px;
		z-index:2500;
		position:relative;
		Left:10px;
		top:40px;

	}

		.intsearchBox{	/* The question welcome box */
		font-family:Arial, Helvetica, sans-serif;
		background-color:#FFF;
		background-image: url('../images/tz_header_search.jpg');
		background-repeat:no-repeat;
		width:740px;
		height:150px;
		border:1px solid #317082;
		z-index:1500;
		position:relative;
		Left:5px;

	}
	
		.mostpop{	/* The content in the welcome question page box */
		font-family:Arial, Helvetica, sans-serif;
		background-color:#D0D8FF;
		border:1px solid #317082;
		font-size:12px;
		color:#000000;
		width:680px;
		height:auto;
		z-index:1500;
		padding:5px;
		position:relative;
		Left:10px;
		top:10px;
	}
	
div.autocomplete { 
	border:1px 
	solid #888; 
	margin:0px; 
	padding:0px; 
	}
	
div.autocomplete ul { 
	list-style-type:none; 
	margin:0px; 
	padding:0px;
	}
	
div.autocomplete ul li.selected { 
	background-color: #b3d4ff;
}

div.autocomplete ul li { 
	list-style-type:none; 
	display:block; 
	margin:0; 
	padding:2px; 
	cursor:pointer;
}

/*end of static welcome box */	
	
	
	
	.dragableBox{	/* The RSS box */
		font-family:Arial, Helvetica, sans-serif;
		background-color:#FFF;
		margin:5px;
		border-right:2px solid #AAA;	/* "Shadow "*/
		border-bottom:2px solid #AAA;	/* "Shadow " */
		z-index:1500;
		
	}	
	
	
	/* A div inside the rss box - with a blue border */
	.dragableBoxInner{
		border:1px solid #317082;
		z-index:1500;
	}
	.dragableBoxHeader{	/* Header inside RSS box */
		font-family:Arial, Helvetica, sans-serif;
		font-size:12px;
		background-color:#E2EBED;
		height:20px;
		font-weight:bold;
		color: #317082;
		z-index:1500;
	}
	.dragableBoxHeader span{	/* Text inside header of RSS box */
		line-heigth:20px;
	}
	.dragableBoxHeader img,.dragableBoxHeader span{	/* Text and reload image inside RSS box */
		float:left;
		z-index:1500;
	}
	.boxItemHeader{	/* Title of items inside dragable boxes */
	    font-family:Arial, Helvetica, sans-serif;
	    font-size:12px;
		font-weight:bold;
		margin:0px;
		color:#000;
		text-decoration:none;
		overflow:hidden;
		padding:5px;
		z-index:1500;
	}	
	.boxItemHeader:hover{	/* Title of items inside dragable boxes - mouseover*/
		font-family:Arial, Helvetica, sans-serif;
		font-size:12px;
	    font-weight:bold;
		margin:0px;
		color:#F00;
		text-decoration:underline;
		z-index:1500;
	}
	.dragableBoxHeader input{	/* text inputs that gets visible when you click on the "edit" link at the top of a rss box */
	font-family:Arial, Helvetica, sans-serif;	
	font-size:10px;	
	z-index:1500;
	}
	
	.rssNumberOfItems{	/* Number of RSS items in header - the one inside parantheses */
		color:#F00;
	}
	.dragableBoxContent{	/* DIV holding data inside dragable boxes */
		padding:5px;
		clear:both;
		z-index:1500;
	}
	
	.dragableBoxSearchContent{	/* DIV holding data inside dragable boxes */
		padding:5px;
		font-family:Arial, Helvetica, sans-serif;
		font-size:12px;
		clear:both;
		z-index:1500;
	}

		.confirm{	/* DIV holding info for confiemation of question */
		padding:5px;
		font-family:Arial, Helvetica, sans-serif;
		font-size:12px;
		clear:both;
		z-index:1500;
	}
	
	
	#rectangleDiv{	/* Dotted rectangle indicating where objects will be dropped */
		border:1px dotted red;
		margin:5px;
	}
	
	.closeButton{	/* Close button */
		padding:2px;
		border:1px solid #317082;
		line-height:9px;
		height:9px;
		margin:2px;
		color:#317082;
		padding:2px;
		padding-bottom:3px;
	}
	.closeButton_over{	/* Close button - mouse over */
		padding:2px;
		border:1px solid #317082;
		line-height:9px;
		padding:2px;
		padding-bottom:3px;
		margin:2px;	
		background-color:#317082;
		color:#FFF;
	}
	.dragableBoxStatusBar{	/* Status bar at the bottom of rss boxes */
		border-top:3px double #317082;
		height:14px;
		background-color:#E2EBED;
		padding:2px;
		z-index:1500;
	}
	
	.dragableBoxEditLink{	/* Edit link on top of a box */
	font-family:Arial, Helvetica, sans-serif;
	font-size:12px;
	color:#317082;
	text-decoration:none;
	padding-top:10px;
	}
	.dragableBoxEditLink:hover{	/* Edit link - mouse over */
	font-family:Arial, Helvetica, sans-serif;
	font-size:12px;
	color:red;
	text-decoration:underline;
	}
	form{	/* No borders in forms */
		display:inline;
	}
		.suggestionsBox {
		position: absolute;
		left: 128px;
		margin: 0px 0px 0px 0px;
		width: 342px;
		background-color: #E3E3E3;
		-moz-border-radius: 7px;
		-webkit-border-radius: 7px;
		border: 2px solid #929292;	
		color: #000;
		z-index:2500;
	}
	
	.suggestionList {
		margin: 0px;
		padding: 0px;
		z-index:99999;
	}
	
	.suggestionList li {
		
		margin: 0px 0px 3px 0px;
		padding: 3px;
		padding-left:10px;
		cursor: pointer;
		z-index:99999;
	}
	
	.suggestionList li:hover {
		background-color: #C4C4C4;
		left:15px;
		padding-left:10px;
		z-index:99999;
	}
	
	
	#addNewFeed{	/* The white box at the top right corner where you can add a new RSS feed */
		float:right;
		font-family:Arial, Helvetica, sans-serif;
		font-size:12px;
		background-image: url('../images/tz_addbox.png');
		background-repeat:no-repeat;
		position:absolute;
		width:350px;
		height:110px;
		padding:20px;
		left:470px;
		top:25px;
		margin-top:10px;
		z-index:1500;
	}
	
	img{
		border:0px;
		}

		.headerlinks{
	font-family:Arial, Helvetica, sans-serif;
	font-size:14px;
	color:#01539B;
	padding:4px;
}

.selecttown{
	visibility:hidden;
	font-family:Arial, Helvetica, sans-serif;
	font-size:14px;
}

.selectcity{
	visibility:hidden;
	font-family:Arial, Helvetica, sans-serif;
	font-size:14px;
}


NAVIGATIONAL SIGNPOST CSS
#signpost_container{
	position:relative;
	top:0px;
	float:left;
	width:240px;
	height:220px;
	margin-left:500px;
}

#signpost_left{
	position:relative;
	top:0px;
	float:left;
	width:110px;
	height:220px;
	left: 494px;
}

#signpost_right{
	position:relative;
	top:0px;
	float:left;
	width:130px;
	height:220px;
	left: 494px;
}

#signpost_images{
border:none;
border-bottom:none;
}

.homebutton{
top:0px;
float:right;
}

.titletext{
	font-family:Arial, Helvetica, sans-serif;
	font-size:22px;
	color:#000;
	padding:4px;
	}
