* { margin: 0; padding: 0; }
img {border:0}
a{font-weight:bold; color:#900; text-decoration:none}
a:hover {text-decoration: underline}

body {
	background-color: #7272b1;
	font: 11px Verdana, Arial, Helvetica, sans-serif;
}

h1{
	background:url(/images/dottedBg2.gif) left bottom repeat-x;
	padding:0 0 5px 0;
	margin:0 0 5px 0
}

h6{
	font-size:11px;
	margin:10px 0 0 0
}

#wrapper {
	background-color: #fff;
	border: 2px solid #bcbabe;
	border: 0 2px;
	width: 769px;
	margin: 0 auto;
	position: relative;
}

/* BEGIN: Header*/
#header {
	background: #446daf url("images/bg_header.gif") 100% 0 no-repeat;
	color: #fff;
	}
#header h2 {
	position: relative;
	background: #fff url("images/bg_top_headline.gif") 154px 0 repeat-x;
	height: 24px;
	}
#header h2 #text {
	position: absolute;
	z-index: 2;
	left: 124px; top: 6px;
	}
#header h2 #logo {
	position: absolute;
	z-index: 1;
	}
#header fieldset {
	position: absolute;
	top: 0; right: 5px;
	width: 226px;
	background-color: #191919;
	background: #191919 url("images/bg_signin.gif") 0 100% no-repeat;
	border: 0;
	padding: 24px 0 8px 0;
	}
#header fieldset legend {
	display: none;
	}
#header fieldset label {
	display: block;
	clear: both;
	height: 20px;
	width: 226px;
	position: relative;
}
#header fieldset label img {
	position: absolute;
	top: 4px; left: 6px;
}
#header fieldset label input {
	width: 88px;
	margin-left: 104px;
	vertical-align: middle;
	border-width: 1px;
}
#header fieldset #UCBanner1_btnSignIn {
	position: absolute;
	right: 6px;
	top: 12px;
	_top:35px;
}
#header fieldset ul {
	text-align: center;
}
#header fieldset li a {
	font-weight: normal;
	font-size: 9px;
	border-left: 1px solid #fff;
	padding: 0 6px 0 8px
}

#header fieldset li.first a {
	border: 0
}

#header li {
	display: inline;
	list-style: none;
	}
#header li a {
	font-weight: bold;
	color: #fff;;
}

#nav {
	margin: 44px 0 0 154px;
}

#nav li a {
	background-color: #900;
}

#UCBanner1_h4timestamp{
	background-color: #191919;
	font-weight: bold;
	font-size:11px;
	line-height: 16px;
	padding:0 5px 0;
	border-top: 1px solid #ccc;
	border-bottom: 1px solid #ccc;
	text-align: right;
	}
/* END: Header*/


#content {
	position: relative;
	float: left;
	display:inline;
	margin: 12px 0 20px 24px;
	width: 536px;
	border: 1px solid #bcbabe;
	padding:55px 0 20px 0;
	background: #fff url("images/bg_content.gif") 0 0 repeat;
	}
#content h2 {
	position:absolute;
	top:-1px;
	left:-1px
	}
#content #phototourcreator {
	background-color: #5bc16c;
	background: transparent url("images/bg_phototourcreator.gif") 0 0 no-repeat;
	width: 226px; height: 156px;
	margin-left: 38px;
	}

#content #realaudiocreator {
	background-color: #5bc16c;
	background: transparent url("images/bg_realaudiocreator.gif") 0 0 no-repeat;
	width: 225px; height: 156px;
	margin-left: 0;
	position: relative;
	}
	#add {
	position: absolute; top: 55px; left: -38px;
	}
#content #commercesitecreator {
	background: transparent url("images/bg_commercesitecreator.gif") 0 0 no-repeat;
	width: 452px;
	padding:10px 0 0 0;
	margin-left: 38px;
	}
	
#content #commercesitecreator #featureSummary{
	float:left;
	width: 156px;
	position:relative;
	top:-10px;
	margin-left:20px;
	padding-left:20px;
	list-style:square
	}


#content #creditreportcreator {
	background-color: #c5e21f;
	background: transparent url("images/bg_creditreportcreator.gif") 0 0 no-repeat;
	padding:20px 0 0 0;
	width: 222px; height: 158px;
	margin-left: 8px;
	}
#content #postcardcreator {
	background-color: #d50000;
	background: transparent url("images/bg_postcardcreator.gif") 0 0 no-repeat;
	width: 222px; height: 178px;
	padding:18px 0 0 0;
	margin-left: 38px;
	}
#content #intranetscreator {
	background-color: #959595;
	background: transparent url("images/bg_intranetscreator.gif") 0 0 no-repeat;
	padding:18px 0 0 0;
	width: 222px; height: 160px;
	margin-left: 8px;
	}
#content #mortgagewebcreator {
	background-color: #ef8127;
	background: transparent url("images/bg_mortgagewebcreator.gif") 0 0 no-repeat;
	margin-left: 38px;
	padding:8px 0 0 0;
	width: 222px; height: 170px;
	}

#content .brand {
	color: #fff;
	width: 200px;
	height: 161px;
	float: left;
	display:inline;
	margin: 10px inherit;
	}
#content .brand h3 {
	visibility: hidden;
	line-height: 66px;
	}
#content .brand p {
	margin: 0 14px;
	}
#content .brand ul {
	margin: 6px 20px 0 14px;
	background:url(images/topAndBottomDots.gif) repeat-x;
	display:block;
	padding:1px 0 0 0;
	height:22px
	}
#content .brand a:link, #content .brand a:visited {
	color: #fff;
	}
#content .brand li {
	list-style: none;
	float: left;
	}

#content .brand #featureSummary li{
	list-style:square;
	float:none
}	
	

#content .brand li.example {
	text-transform: lowercase;
	font-size:10px
	}
#content .brand li.learnmore {
	text-transform: uppercase;
	font-weight: bold;
	margin-left: 10px;
	}
/**/
#sidebar {
	background: #464646 url("images/bg_sidebar.gif") 0 0 repeat;
	color: #fff;
	position: relative;
	width: 172px;
	float:right
	}
#sidebar h4 {
	text-align: right;
	}
#sidebar h5 {
	font-size: 11px;
	background-color: #012e95;
	padding-left: 6px;
	color: #fff;
	line-height: 19px;
	margin: 12px 0 0 10px;
	}
#sidebar h5 {
	background: transparent url("images/sidebar_tab_sm.gif") 0 0 no-repeat;
	}
#sidebar h5.wide {
	background: transparent url("images/sidebar_tab_lg.gif") 0 0 no-repeat;
}

#sidebar ul {
	margin: 0 0 0 0;
	padding:0
}

#sidebar li {
	margin: 4px 0 0 24px;
	color: #fff;
	list-style: square;
	list-style-image: url("images/sidebar_bullet.gif");
	}
#sidebar li a {
	font-weight: bold;
	color: #fff;
	text-decoration: none
	}

#sidebar li a:hover{
	text-decoration: underline
	}
	
#services{
	border-left:1px solid #c4c4c4;
	border-bottom:1px solid #c4c4c4;
	padding:0 0 12px 0
}
	
#help{
	background:#fff;
	margin:0 0 8px 0;
	padding:0 0 1px 0
}

#help object{
	padding:1px;
	display:block;
	border:1px solid #999;
	background:#fff
}

/* BEGIN: Footer =============*/
#footer { 
	clear: both;
	background-color: #333;
	color: #fff;
	text-align: center;
	}
#footer a { 
	font-weight: bold;
	color: #fff;
	}

#topfooter { 
	background-color: #446daf;
	height:28px;
	border: 1px solid #fff;
	border-width: 1px 0;
	line-height: 28px;
	}
#topfooter li {
	list-style: none;
	display: inline;
	border-left: 2px solid #fff;
	padding: 0 10px 0 12px;
	}
#topfooter li.first { 
	border: 0;
	}
#footer p { line-height: 18px; }
#footer p a { text-transform: capitalize; }

#bottomLogos, #bottomLogos li{
	list-style:none;
	padding:0;
	margin:0;
	display:inline
}

#bottomLogos img{
	margin:8px 0 0 28px;
	vertical-align:middle
}

#seo:after{/* For Gecko Browsers which like to completely break float elements out of the parent's layout */
	content: ".";
	display:block;
	height:0;
	clear:both;
	visibility:hidden
}

#seo{
	margin:20px
}

#seo h1{
	color:#900;
	font:bold 14px arial;
	background:url(/images/dottedBg2.gif);
	padding:0 0 5px 0;
	margin:0 0 5px 0
}

#seo p{
	margin:0 0 20px
}

#seo a{
	color:#900;
	font-weight:bold
}

#seo ul{
	float:left;
	width:27%;
	padding:0 2% 0 4%;
	margin:1.5% 0;
	list-style:square;
	border-left:1px dotted #888
}
/* END: Footer =============*/
/* User Nav BEGIN */
.TopMenu_Level1{
	background:#700 url(/images/subNavBg.gif) repeat-y;
	padding:5px 15px;
	border-right:1px solid #ccc;
	border-bottom:1px solid #ccc;
	cursor:pointer;
	cursor:hand;
	color:#fff
}

.TopMenu_Level1_Over
{
	background:#800 url(/images/subNavBg.gif) repeat-y;
	padding:5px 15px;
	border-right:1px solid #ccc;
	border-bottom:1px solid #ccc;
	cursor:pointer;
	cursor:hand;
	color:#fff
}

#UCBanner1_valSum{
	background:#fff;
	width:280px;
	position:absolute;
	top:26px;
	left:190px;
	padding:7px;
	border:1px solid #ddd
}
/* User Nav ENDS */
/* These are standard sIFR styles... do not modify */
.sIFR-flash {
	visibility: visible !important;
	margin: 0;
	}

.sIFR-replaced {
	visibility: visible !important;
	}

span.sIFR-alternate {
	position: absolute;
	left: 0;
	top: 0;
	width: 0;
	height: 0;
	display: block;
	overflow: hidden;
}

/* These "decoy" styles are used to hide the browser text before it is replaced... the negative-letter spacing in this case is used to make the browser text metrics match up with the sIFR text metrics since the sIFR text in this example is so much narrower... your own settings may vary... any weird sizing issues you may run into are usually fixed by tweaking these decoy styles */
.sIFR-hasFlash h1 {
	visibility: hidden;
	letter-spacing: -1px;
	font-size: 21px;
}