/* CSS Document */

html, body
{
	margin: 0 auto;
	padding: 0px;
	width: 100%;
	height: 100%;
	font: 13px 'Trebuchet MS', Verdana, Arial, Helvetica, sans-serif;
	color: #646464;
	background: #fff url(images/background.gif) no-repeat bottom right fixed;
}

a
{
	color: #9e2b20;
	font-weight: bold;
}

hr
{
	border: 0px;
	background: #9e2b20;
	height: 1px;
	margin-top: 20px;
	margin-bottom: 20px;
}

h1
{
	float: left;
	margin: 0 auto;
	padding: 0px;
	background: transparent url(images/3ssLogo.gif) no-repeat bottom left;
	width: 308px;
	height: 104px;
}

h1 span
{
	display: none;
}

h2
{
	float: right;
	margin: 0 auto;
	padding-top: 72px;
	height: 32px;
	font: 32px 'Trebuchet MS', Verdana, Arial, Helvetica, sans-serif;
	font-weight: bold;
	color: #3b4b56;
}

h3
{
	margin: 0 auto;
	padding: 0px;
	font: 18px 'Trebuchet MS', Verdana, Arial, Helvetica, sans-serif;
	font-weight: bold;
	color: #3b4b56;
}

h4
{
	margin: 0 auto;
	padding: 0px;
	font: 15px 'Trebuchet MS', Verdana, Arial, Helvetica, sans-serif;
	font-weight: bold;
	color: #3b4b56;
}

#containerBG
{
	margin: 0 auto;
	padding: 0px;
	width: 100%;
	/*background: #fff url(images/background.gif) no-repeat bottom right;*/
}

#containerHolder
{	

	padding-left: 30px;
	width: 900px;
}

#containerAddress
{
	float: right;
	margin: 0 auto;
	padding-top: 24px;
	width: 300px;
	font-size: 11px;
}

#containerRight
{
	float: right;
	margin: 0 auto;
	width: 300px;
}

#containerRight h3
{
	margin: 0 auto;
	padding: 0px;
	font: 15px 'Trebuchet MS', Verdana, Arial, Helvetica, sans-serif;
	font-weight: bold;
	color: #3b4b56;
}

#containerRight h3.redText
{
	margin: 0 auto;
	padding: 0px;
	font: 15px 'Trebuchet MS', Verdana, Arial, Helvetica, sans-serif;
	font-weight: bold;
	color: #9e2b20;
}

#containerRight h4
{
	margin: 0 auto;
	padding: 0px;
	font: 13px 'Trebuchet MS', Verdana, Arial, Helvetica, sans-serif;
	font-weight: bold;
	color: #3b4b56;
}


#containerRight ul
{
	margin: 0;
	padding-top: 0px;
	padding-left: 10px;
	padding-bottom: 10px;
	list-style: none;
}

#containerRight li
{
	margin: 0;
	padding: 0;
	font-size: 12px;
}

#containerContact
{
	float: left;
	margin-top: 0 auto;
	width: 548px;
	padding: 10px;
	border: 1px solid #9e2b20;
}

#containerFooter
{
	margin: 0 auto;
	width: 900px;
	height: 70px;
	font: 10px Verdana, Arial, Helvetica, sans-serif;
}

.containerPortfolio
{
	float: left;
	margin-bottom: 20px;
	width: 550px;
	padding: 10px;
	background: #e9e9e9;
	color: #3b4b56;
}

img.leftAlign
{
	margin-right: 20px;
	padding: 0px;
	border: 2px solid #ccc;
	float: left;
}

.containerMain
{
	float: left;
	margin-bottom: 20px;
	width: 700px;
	padding: 10px;
	background: #e9e9e9;
	color: #3b4b56;
}

.wrapper
{
	clear: both;
	padding-top: 13px;
}

.wrapperWhite
{
	margin: 0 auto;
	clear: both;
	padding: 13px;
	background: #fff;
	text-align: center;
	border-top: #ccc 2px solid;
	border-bottom: #ccc 2px solid;
}
	

.clearMyHead
{
	width: 100%;
	clear: both;
	overflow: hidden;
	height: 20px;
	background: transparent;
}

.clearMyHead2
{
	width: 100%;
	clear: both;
	overflow: hidden;
	height: 30px;
	background: transparent;
}
