
body              { background: #5c594c; padding: 0; margin: 0; } /* 464135*/
h1, h2, ul, body  { color: #000614;} 
h1, h2            { font-family: Georgia, "Times New Roman", Times, serif; }
ul, body          { font-family: Verdana, Arial, Helvetica, sans-serif; font-size: 12px; }
div#wrapper #tile, div#wrapper ul#subnav, h1, #breadcrumbs, #home, .hometile, #process,
form              { margin-left: 40px; }
form              { padding-bottom: 50px; }
h1                { padding-top: 35px; }
div#wrapper, #footer {
	margin: 0px auto;
	background-image: url(images/bg.gif);
	width: 631px; }
h1                { font-size: 40px;
					font-family: Georgia, "Times New Roman", Times, serif;
					margin-top: 0;
					margin-bottom: 0; }
h2                { margin: 0; font-size: 28px; }
h3                { margin: 0; font-size: 14px; display: inline; }
#text             { float: left; width: 321px; }
p                 { font: 12px Verdana, Arial, Helvetica, sans-serif; }
a:hover           { background: #fff; text-decoration: none; }

ul#subnav       { margin: 0; padding: 0; list-style: inside; padding-bottom: 40px; margin-top: 40px; }
#subnav a, td a, #breadcrumbs 
a { color: #004D41; }
#subnav a:hover, td a:hover, #breadcrumbs, #footer a, 
a:hover         { color: #000614; }
ul#subnav div   { display: inline; font-weight: bold; }
table#subnav    { margin-left: 40px; margin-bottom: 40px; }
ul#mainnav      { 
	margin: 0;
	padding-left: 12px;
	list-style: inside;
	padding-bottom: 20px;
	padding-top: 192px;
	background: url(images/swt.jpg) 12px 0 no-repeat ; }

ul#mainnav a   { color: #E2F2E8; background: 0; }
ul#mainnav div { color: #E2F2E8; display: inline; font-weight: bold; }
ul#mainnav li  {
	float: left;
	list-style: none;
	width: 151px;
	padding-top: 10px;
	height: 30px;
	text-align: center;
	background-color: #6C7D76; /* old-color: #2B2A21 */
	border-right: 1px solid #DFF; }

table#tile tr td#imagenav { border: 0; text-align: right; } 

#breadcrumbs { padding-top: 20px;}

#tile                 { width: 554px; padding-bottom: 50px; }	
#tile td              { border-right: 1px solid #000614; padding: 5px; text-align: center; }
td.header             { border-bottom: 1px solid #000614; }
td#description        { text-align: left; }
#tile td.modifyheader { border-right: 0; border-bottom: 1px solid #000614; }
#tile td.modify       { border: 0; }

#home         { width: 554px; padding-top: 40px; padding-bottom: 40px; font-size: 14px; }
.hometile     { width: 554px; padding-bottom: 40px; }
.homeimage    { margin-top: 0px; margin-left: 40px;}
.hometile div { padding-left: 10px; padding-right: 40px; width: 300px; float: right;}

#process     { width: 532px; }
#process .processstep, #step5 { background-color: #2B2A21; padding: 10px; margin: 10px 0;	}
#process span { float: right; color: #FFFFFF; font: 15px Verdana, Arial, Helvetica, sans-serif; }
#step5 span   { width: 235px; }

img               { border: 1px solid #000; }
div#tile img#main { float: right; margin-bottom: 20px; }
div#tile          { xborder-bottom: 1px solid #000; }
div#images        { clear: both; border-bottom: 1px solid black; padding-top: 0; margin-top: 10px; padding-bottom: 20px; }
div#images img    { margin-right: 20px; margin-top: 20px; }

#contact { margin: 40px; }
#contact img { float: right; margin-left: 30px; }

div#footer { 
	text-align: center; 
	background: url(images/footerbg.gif) no-repeat;
	padding-top: 40px;
	margin-bottom: 30px;
}
div#footer span {
	padding-top: 1em;
	display: block;
	background: url(images/bg.gif) 0;
}
div#footer span span {
	padding-bottom: 3em;
	display: block;
	background: url(images/footerbg1.gif) bottom  no-repeat;
}
.name {
	font-weight: bold;
}

/*ie fix */
.hometile div h3 {
	margin-right: 3px;
}
