* { 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;
}

p{
	margin:0 0 12px 0
}

h1{
	background:url(/images/dottedBg2.gif) left bottom repeat-x;
	padding:0 0 5px 0;
	margin:0 0 5px 0
}

h4{
	font-size:11px;
	margin:0 0 10px 0
}

h5{
	font-size:11px;
	margin:10px 0 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;
}

#content ol{
		margin:0 0 10px 30px
}

/* BEGIN: Header*/
#header {
	background: #fff 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;
	padding:20px 0
}


/* 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;
}




/*
================================================
=============== BELOW IS OLD STYLES ==================
================================================
*/

/*============= Right Side Begin ============= */
#rightSide{
	float:right;
	width:148px;
	font-weight:bold;
	padding:10px
}

.boxes{
	border:1px solid #ccc
}

#rightSide div{
	border:1px solid #ccc;
	padding:6px;
	margin:10px 0
}

#rightSide h2{
	margin:0 -6px 6px 0;
	background:url(/images/head3Bg.gif) repeat-x
}

#rightSide h3{
	font-size:12px
}

#rightSide ul {
	padding-bottom: 5px
}

#rightSide li {
	padding:0 0 0 14px;
	list-style:none;
	margin:2px;
	background:url(/images/bullet1.gif) no-repeat 0px 1px
}
/*============= Right Side Ends =============*/