#shell {
	margin:0 auto;
	width:900px;
}

#shell2 {
	position:absolute;
	right:50%;
	padding-top:18px;
}

#shell3 {
	position:absolute;
	padding-left:450px;
	padding-top:25px;
}
	
#logo2 {
	padding-left:45px;
	height:72px;
	margin-top:-35px;
}
	
#h1text {
	font-size:32px;
	text-align:center;
	font-family:tahoma,geneva,sans-serif;
	color:#ffffff;
	text-shadow:2px 2px 2px rgba(0,0,0,0.7);
	padding-top:18px;
}

#headingtext2 {
	font-size:28px;
	text-align:center;
	font-family:tahoma,geneva,sans-serif;
	color:#404040;
	text-shadow:2px 2px 2px rgba(0,0,0,0.3);
	padding-top:18px;
}

#graybar {
	height:126px;
	width:100%;
	background-image:url(images/graybar_mid.jpg);
	background-repeat:repeat-x;
}

#footer {
	bottom:0px;
	background:url(images/footerbg.jpg) repeat-x;
	height:130px;
	text-align:center;
	padding-top:15px;
	width: 100%;
}
	
#smedia {
	position:fixed;
	bottom:0px;
	right:20px;
	width:500px;
	padding:10 0;
	text-align: right;
}

.notext {font-size:0;	line-height:0; text-indent:-4000px;}

.center {margin:0 auto;}

.fulltable {display:table; margin:auto; width: 100%; padding-top:20px; padding-bottom:20px; background-color: #e1e1e1;}

.darkbartable {display:table; margin:auto; width: 100%; height: 20px; padding-bottom:10px; background-color: #5b5b5b;}

.table-1 {display:table; margin:auto; width:800px; padding-top:30px;}

.table-row-1 {display:table-row;}

.table-cell-1a {display:table-cell; width: 450px;}

.table-cell-1b {display:table-cell; text-align: right; width: 350px;}

.table-2 {display:table; margin:auto; width:970px;}

.table-row-2 {display:table-row;}

.table-cell-2a {display:table-cell; width: 18px; vertical-align: top;}

.table-cell-2b {display:table-cell; text-align: left; width: 900px; vertical-align: top; padding-left:50px; padding-right:50px;}

.table-3 {display:table; margin:auto; width:730px;}

.table-row-3 {display:table-row;}

.table-cell-3a {display:table-cell; width: 320px; vertical-align: top; padding-left:20px; padding-right:20px;}

.table-cell-3b {display:table-cell; width: 320px; vertical-align: top; padding-left:20px; padding-right:20px;}

.noborder {border:0;}

.aligncenter {margin:0 auto;}

.bg-color {background-color:#e7e7e7; margin:0 auto;}

