html, body {
	margin:0;
	padding:0;
}

body {
	font-family:'Helvetica', 'Arial', sans-serif;
	background-color:#fff;
	font-size:12px;
	line-height:18px;
	color:#222222;
}

h1 {
	margin:0;
	margin:10px 0;
	padding:0;
	font-size:18px;
	font-weight:normal;
	color:#222222;
	line-height:27px;
	/* line-height:36px; */
}

h2 {
	margin:0;
	margin:5px 0;
	padding:0;
	font-size:15px;
	font-weight:bold;
	color:#222222;
	line-height:24px;
}

h3 {
	margin:0;
	margin:5px 0;
	padding:0;
	font-size:13px;
	font-weight:bold;
	color:#222222;
	line-height:24px;
}

h4 {
	margin:0;
	margin-bottom:5px;
	padding:0;
	font-size:13px;
	font-weight:bold;
	color:#222222;
	line-height:20px;
}

a, a:visited {
	color:#222222;
	text-decoration:none;
}

a:hover {
	color:#ff4800;
}

a img {
	border:none;
}

p {
	margin-top:0;
	margin-bottom:18px;
}

ul, ol {
	margin:0;
	padding:5px 0;
	padding-left:7px;
	list-style-position:inside;
	line-height:18px;
}

ul ul, ol ul, ul ol, ol ol {
	padding-top:0;
	padding-bottom:0;
}




#page {
	position:relative;
	margin:0 auto;
	width:918px;
}

#header {
	height:198px;
}



#subMenu {
	position:relative;
	left:0px;
	bottom:0px;
	width:500px;
	height:25px;
	float:left;
	margin-top:170px;
}

#subMenu ul,
#subMenu li {
	margin:0;
	padding:0px 9px 0px 0px;
}

#subMenu ul {
	list-style:none;
}

#subMenu li {
	float:left;
	text-align:center;
}

#subMenu li.active {

}

#subMenu li.active a,
#subMenu li.active a:visited,
#subMenu li.active a:hover {
	background:none;
	color: #222222;
}

#subMenu a,
#subMenu a:visited {
	color:#ff4800;
	font-weight:bold;
	text-decoration:none;
}

#subMenu a:hover {
	color: #222222;
	text-decoration:none;
}

#subMenu li.active {
	color: #222222;
}


#logo {
	position:relative;
	padding:0px;
	width:247px;
	float:left;
	background:url('../images/logo.gif') no-repeat left top;
	height:198px;
}

#logo a {
	display:block;
	width:382px;
	height:190px;
	text-decoration:none;
}

#logo h1 {
	margin:0;
	padding:0;
}

#logo span {
	position:absolute;
	left:-1000em;
}

#column-left { 
	width:492px;
	float:left;
	margin:0px 0px 0px 0; 
	height:369px;

	position:relative;
	z-index:99;
}


#column-right {
	width:170px; 
	float:right; 
	height:369px;
}

#placeholder {
width:740px; 
height:369px;
float:left;
margin-bottom:18px;
	position:relative;
	background:transparent url('../images/4px_topleft.gif') no-repeat top left;
}

#placeholder2 {
width:740px; 
height:369px;
float:left;
margin-bottom:18px;
	position:relative;
	background:transparent url('../images/4px_topleft.gif') no-repeat top left;
}

#placeholder_StdPge {
width:600px; 
height:369px;
float:left;
margin-bottom:18px;
	position:relative;
	background:transparent url('../images/4px_topleft.gif') no-repeat top left;
}

#column-center {
	width:245px;
	float:left;
	overflow:hidden; 
	height:369px;
	background-color:#e6e6e6;
	background: #e6e6e6 url('../images/4px_bottomright.gif') no-repeat bottom right;
	position:relative;
	z-index:99;
	
}

#column-center_StdPge {
	width:245px;
	overflow:hidden; 
	height:369px;
	background-color:#e6e6e6;
	background: #e6e6e6 url('../images/4px_bottomright.gif') no-repeat bottom right;
	position:relative;
	z-index:9;
	margin-left:492px;
	margin-top: -377px;
	
}



#moreContentArea {
	margin: 36px 180px 0px 0px;
	position:relative;
}

#footer {
	padding:9px 0px 0px 18px;
	height:108px;
	margin: 0px 180px 0px 0px;
	border-top:solid 1px #ccc;
	line-height:15px;
}

#footer .textLeft {
		font-size:1em;
		font-weight:bold;
		float:left;
}

#footer .textRight{
		font-size:1em;
		font-weight:bold;
		float:right;
		text-align:right;
		color:#ff4800;
}

#footer .textRight a{
	text-decoration:none;
	color:#ff4800 !important;
}

#footer .textRight a:visted{
	text-decoration:none;
	color:#ff4800 !important;
}

#footer .textRight a:hover{
	text-decoration:none;
	color:#222222 !important;
}

#footer .links {
	padding:9px 0px 0px 0px;
	clear:both;
	font-size:0.95em;
	font-weight:500;
	color:#222222;
}

#footer .links a,
#footer .links a:visited {
	text-decoration:underline;
	padding-left:6px;
		padding-right:6px;
}

#footer .links a:hover {
	color:#ff4800;
	text-decoration:underline;
}

.mainImage{
	width:492px;
	height:369px;
	margin:0px 0px 0px 0px; 
	position:absolute;
	z-index:-9;
}

.mainImageBox{
	position:absolute;
	background:transparent url('../images/4px_topleft.gif') no-repeat top left;
	z-index:999;
	width:5px;
	height:5px;
	top:0px;
	left:0px;
}

.mainImageBoxTL{
	position:relative;
	background: transparent url('../images/4px_topleft.gif') no-repeat top left;
	z-index:99999;
	width:5px;
	height:5px;
	bottom:0px;
	left:0px;
}


.mainImageBoxBL{
	position:absolute;
	background: transparent url('../images/4px_bottomleft.gif') no-repeat bottom left;
	_background: transparent url('../images/4px_bottomleft.gif') no-repeat 0px 12px;
	z-index:9999;
	width:5px;
	height:5px;
	bottom:0px;
	left:0px;
}



.mainMenu {
	width:170px; 
	clear:both;
	color:#ff4800;
	font-weight:bold;
	text-align:left;
	margin:0px !important;
	padding:0px !important;

}



.mainMenu  ul{
	margin:0 !important;
	padding:0 !important;
	list-style:none !important;
}

.mainMenu  li{
	margin:0 !important;
	padding:0.5em 0!important;
list-style:none !important;
list-style-position:none !important;
	color:#ff4800;
}

.mainMenu a{
	margin:0 !important;
	text-decoration:none;
	color:#ff4800 !important;
}

.mainMenu a:hover{
	margin:0 !important;
	text-decoration:none;
	color: #222222 !important;
}

.mainMenu  .active{
	margin:0 !important;
	color: #222222 !important;
	text-decoration:none;
}

.mainMenu  .active a{
	margin:0 !important;
	color: #222222 !important;
	text-decoration:none;
}


.sideImage {
	width:160px; 
	margin-top:18px;
	
}

.column-centerHeader{
	margin:18px 18px 18px 18px; 
	font-weight:600;
	font-size: 1.25em;
	color: #222222;

	
}

.column-centerBody {
	margin:18px 18px 18px 18px;
	color: #222222;
}

.column-centerBody  .link{
	margin:18px 18px 18px 0px;
	text-decoration:none;
	color:#ff4800 !important;
	background:url('../images/findMore.gif') no-repeat 0px 2px;
	font-weight:bold;
	padding-left:18px;
}


.column-centerBody  .link  a{
	margin:0px 0px 0px 18px;
	text-decoration:none;
	color:#ff4800 !important;
	font-weight:bold;
}

.column-centerBody  .link  a:hover{
	margin:0px 0px 0px 18px;
	text-decoration:none;
	color:#222222 !important;
	font-weight:bold;
}

.column-centerFooter {
	margin:18px 0px 18px 18px;
	position:absolute;
	bottom:0px;
	position: relative;
	left: 492px;
}

.column-centerFooter_StdPge {
	margin:18px 0px 18px 18px;
	position:absolute;
	bottom:0px;
	position: relative;
	left: 492px;
}

.column-centerBox{
	position:absolute;
	background: transparent url('../images/4px_topright.gif') no-repeat top right;
	z-index:999;
	width:5px;
	height:5px;
	top:0px;
	right:0px;
}

.clearBoth {
	clear:both;
}

ul {
	list-style-position:outside !important;
	z-index: 80;
	list-style-type: none;
}

li{
	z-index: 0;
}


#animated-portfolio_StdPge li {
	display:none;
}

