/* z-index 1 container layout */
body {	background-color:#1a1919;
		padding:0;
		margin:0;
		font:.9em Arial, Verdana, sans-serif;
		color:#292828;
		}
h1,h2,h3,h4,p {	margin:0;
				padding:0
				}
img {border:none}

#container {position:relative;
			width:1030px;
			height:auto;
			margin-left:auto;
			margin-right:auto;
			}
#banner {	width:1030px;
			height:120px;
			background:url(../siteImages/bkgdHeader_s.jpg) repeat-x; 
			z-index:1
			}
#leftedge {	float:left;
			width:45px;
			height:auto;
			background:url(../siteImages/leftSide_s.jpg) repeat-y;
			z-index:1
			}
#main { position:absolute;
		top:120px;
		left:45px;
		width:940px;
		height:auto;
		background-color:#de651e;
		z-index:1
		}
#rightedge {margin-left:985px;
			width:45px;
			height:auto;
			background:url(../siteImages/rightSide_s.jpg) repeat-y;
			z-index:1
			}
#bottomedge {width:1020px;
			height:30px;
			background-image:url(../siteImages/bottomSide2.jpg);
			z-index:1;
			}
/*content layout in main container*/


#leftcontent {	position:absolute;
				width:670px;
				height:auto;
				z-index:2
			}
#title {background:#de651e url(../siteImages/titleBkgd.jpg);
		width:670px;
		height:55px;
		z-index:2
		}
		
#sidebar {	position:relative;
			top:0;
			left:670px;
			width:270px;
			height:auto;
			background-color:#d31145;
			z-index:2
			}

#footer {width:910px;
		height:auto;
		background:transparent;
		}
/*3rd index layout*/
#logo {	position:absolute;
		top:0;
		left:0;
		width:200px;
		height:50px;
		padding:10px 0 0 10px;
		z-index:3
		}
		
/*formatting of top navigation */
#horznav {z-index:5}
.topnav {padding:5px 35px 0 0;
		height:30px}

.topnav li {float:right;
			display:block;
			}
.topnav img {width:18px;
			height:18px;
			padding-left:15px;
			vertical-align:bottom
				}
.topnav a:link,a:active {
			text-decoration:none;
			color:#dcdbdb;
			font:1em Trebuchet MS, Lucida Grande, sans-serif;
			padding:0 15px 0 0
			}
.topnav a:visited {font:1em Trebuchet MS, Lucida Grande, sans-serif;
				color:#dcdbdb;
				text-decoration:none;
				padding:0 15px 0 0}
.topnav a:hover {color:#fff;
				font:1em Trebuchet MS, Lucida Grande, sans-serif;
				padding:0 15px 0 0}

.lang a:link, .lang a:visited, .lang a:active{color:#f34e4d}
.lang a:hover{color:#fff}
.ind {color:#9fc63b}
#searchQuery {
	color:#fff;
	float:right;
	padding:0 50px 5px 0
}
#searchQuery ul {
	font-size:11px;
	list-style-type:none;
	text-align:right;
	margiin:0
}
/*formating of leftcontent*/
#title h1 {	font:small-caps 2em Trebuchet MS, Lucida Grande, sans-serif;
			font-weight:normal;
			color:#fff;
			padding:0 10px 0 15px
			}
#transbox {	background-color:#fff;
			filter:alpha(opacity=70);	/* Internet Explorer       */
			moz-opacity:.70; 			/* Mozilla 1.6 and below   */
			opacity:.70;				/* newer Mozilla and CSS-3 */
			width:670px;
			height:auto;
			z-index:2
			}
			
#content {	width:670px;
			height:auto;
			position:absolute;
			z-index:3;
			background-color:transparent;
			padding:30px 0 0 20px
			}

#content p {padding: 15px 10px 5px 0;
}
#content ul {list-style:none}
#content li {margin:0;
			padding:0;
			}
#content a:link, a:visited, a:active {
	color:#0489fa;
	font:.8em bold
}
			
#content a:hover {color:#555353;
				font:.8em bold}

#content h2 {	padding: 10px 10px;
				margin:20px 0 20px 0;
				background-color:#908f8f;
				color:#fff;
				font:small-caps 1.4em Trebuchet MS, Lucida Grande, sans-serif;
				font-weight:normal;
				}
#content table {	width:85%;
				margin:0px 20px;
				z-index:3}
/* formating of right sidebar */
.uppersidebar {padding:15px}
.uppersidebar img {width:240px}

.lowersidebar {padding:15px;
				color:#fff;}

.infotitle {width:240px;
			height:40px;
			background-color:#40b2e5;
			}
.infotitle h2 {	font:small-caps 1.4em Trebuchet MS, Lucida Grande, sans-serif;
				font-weight:normal;
				padding:5px 5px 5px 15px;
				}
#infobox{background-color:#000;
		filter:alpha(opacity=29); 	/* Internet Explorer       */
		moz-opacity:.29;  			/* Mozilla 1.6 and below   */
		opacity:.29;  				/* newer Mozilla and CSS-3 */
		width:240px;
		height:auto;
		padding: 30px 0 30px 0;
		z-index:2
		}		
#text {	width:240px;
		height:auto;
		position:absolute;
		background-color:transparent;
		z-index:3;
		padding-top:20px;
		text-align:justify
		}
#text ul {	list-style-type:none;
			margin:0;
			padding:0 15px 15px 15px;
			}
#text li {	margin:0;
			padding:0 0 1px 0;
			text-align:left
			}
#text p {padding: 5px 15px 5px 15px;}
#text h3 {	font:small-caps 1em Trebuchet MS, Lucida Grande, sans-serif;
			font-weight:bold;
			color:#fff;
			padding:5px 5px 5px 20px}
#text a:link, #text a:visited { color:#fff;
				text-decoration:none;
				font-size:.9em;
			}
#text a:hover {color:#a3e3ff;
	font-size:.9em;
}
				
/*formatting of footer*/
#footer {	font:normal small-caps .9em Treduchet MS, Lucida Grande, sans-serif;
			color:#fff;
			margin:20px 0 0 0;
			}
				
#footer a {font:normal small-caps .9em Treduchet MS, Lucida Grande, sans-serif;
			color:#fff;
			text-decoration:none;
			padding:0 0 0 5px;
			}

#footer a:hover {color:#2a2929}

.links li {	float:right;
			display:block;
			list-style-type:none;
			}
.newsletter {margin:5px}
.newsletter ul {list-style-type:none;
			text-align:left;
			margin:0;
			padding:0 0 0 5px
			}
.newsletter li {padding-bottom:5px}

/*formatting span text*/				

.fweight {font-weight:bold}



				
