
/*****************/
/* Layout Styles */
/*****************/

#header {
	position:relative;
	width:100%;
	height:43px;
	background-color:#5A0000;
	width:100%;
	z-index:5;
}
	#topmenu {
		position:relative;
		width:900px;
		padding:12px 0px 0px 0px;
		margin:0px auto;
		z-index:10;

	}

#container {
	width:100%;
	background-color:#FFF;
	padding:0px;
	margin: 0px;
}

	#containercontent {
		width:900px;
		margin:0px auto;
		padding:0px;
		clear:both;
	}

		#logo {
			padding:0px;
			margin:0px;
			float:left;
		}

		#flash {
			padding:0px;
			margin:0px;
		}

		#shareprice {
			clear:both;
			background-color:#730202;
			width:870px;
			padding:5px 15px;
			margin: 10px auto;
			color:#FFF;
			font-size:12px;
			font-weight:bold;

		}

                .textlift {
                    padding: 0 5px 2px 0;
                    float: left;
                }

		#highlightbackground {
			clear:both;
			height:170px;
			background:url(../images/homebar_background.png) #fff top left repeat-x;
		}

		.highlightcell {
			height:136px;
			padding:30px 90px 0px 0px;
			float:left;
			background:url(../images/homebar_arrow.png) top right no-repeat;
		}

		.highlightcelllast {
			height:146px;
			padding:20px 20px 0px 0px;
			float:right;
			background:url(../images/homebar_right.png) top right no-repeat;
		}

	#content {
	}

		#hometext {
			float:left;
			width:438px;
			padding:0px;
			margin:0px;
		}

		#homepic {
			float:left;
			width:130px;
			padding:5px 6px;
			margin:0px;
		}

		#homenews {
			float:right;
			width:313px;
		}

			.newsitem {
				width:268px;
				height:53px;
				padding:5px 10px 0px 35px;
				margin:0px;
				background:url(../images/news_item.jpg) top left no-repeat;
			}

			.newsitem img {
				vertical-align:  middle;
			}

#footer {
	clear:both;
	width:100%;
	background:url(../images/footer_background.jpg) top left repeat-x;
	padding:0px;
	margin:0px;
}
	#footercontent {
		width:900px;
		padding:45px 0px 30px 0px;
		margin:0px auto;
		font-size:12px;
		color:#FFF;
	}

	#credit {
		width:900px;
		padding:20px 0px 20px 0px;
		margin:0px auto;
		font-size:10px;
		color:#FFF;
	}

/* Internals here */
#intcontainer {
	width:100%;
	background:url(../images/int_container_background.jpg) top center #fff no-repeat;
	padding:0px;
	margin: 0px;
}

	#intcontainercontent {
		width:835px;
		margin:0px auto 0px auto;
		padding:15px 0px 0px 0px;
		clear:both;
	}

		#intcontentheader {
			width:830px;
			margin:0px auto 0px 0px;
			padding:0px 0px 0px 20px;
		}
			#intcontentheadercontent {
				position:relative;
				width:660px;
				height:155px;
				margin:0px;
				padding:0px;
				float:left;
				background:url(../images/int_header_background.jpg) top left repeat-x #fff;
			}

				#intcontentheadertext {
					float:left;
					padding:0px 0px 0px 45px;
					margin:40px 0px 0px 30px;
					background:url(../images/int_header_bullet.jpg) center left no-repeat;
				}

				#intcontentheaderimage {
					float:right;
					padding:14px 28px 0px 0px;
					margin:0px;
					height:122px;
					overflow:hidden;
				}

		#intcontent {
			width:100%;
			position:relative;
			clear:both;
			padding:5px 0px 0px 0px;
			margin:0px;
			background:url(../images/int_content_background.png) top left repeat-y;
		}

			#breadcrumb {
				float:right;
				background-color:#730202;
				width:610px;
				padding:2px 10px;
				margin: 0px;
				color:#FFF;
				font-size:10px;
				font-weight:bold;
			}

			#menu {
				min-height:400px;
				width:191px;
				padding:0px;
				margin:0px;
				z-index:10;
				float:left;
			}

			#inttext {
				float:left;
				width:600px;
				padding:10px 0px 0px 20px;
				margin:0px;
			}

			#intpic {
				float:right;
				padding:0px 0px 10px 10px;
				margin:0px;
			}

/* Popup */

		#popupcontent {
			padding:20px 0px 100px 0px;
			margin:0px;
		}

		#popupfooter {
			clear:both;
			width:100%;
			margin:0px;
			padding:0px;
			text-align:right;
			background-color:#C80201;
		}

		#popupfootercontent {
			padding:10px 50px 10px 0px;
		}



/*
#divname, .classname {
	display properties(margin, width, z-index, etc...)

	font styles (font-width, color, text-alignment, etc...)

	theme related (border, background, etc...)
}
*/



