

/*--CSS RESET --------*/

html, body, div, span, applet, object, iframe,
h1, h2, h3, h4, h5, h6, p, blockquote, pre,
a, abbr, acronym, address, big, cite, code,
del, dfn, ins, kbd, q, s, samp,
small, strike, sub, sup, tt, var,
dl, dt, dd, ol, ul, li,
fieldset, form, label, legend, caption { 
	margin: 0;
	padding: 0;	
	border:0;
	outline:0;
	font-weight: inherit;
	font-style: inherit;
	font-size: 100%;
	font-family: inherit;
}
/* remember to define focus styles! */
:focus {
	outline: 0;
}
body {
	line-height: 1;
	color: black;
	background: white;
}

caption {
	font-weight: normal;
}

/* ----------------------------------------*/
img {
	border:0;
}

.clearfix {
	clear:both;
	height:1px;
	overflow:hidden;
}



/* ----- SunGard2 | Global CSS ------*/
/* ----- CREATED: 9/16/2008 ------------------*/
/* ----- AUTHOR: Robert Duffendack -----------------*/

/* ------------------------------------------- */
/* -- general styles for site -- */

body {
	font-size:62.5%;
	font-family:Arial, Verdana;
	line-height:1.4;
	font-size:10pt;
	color:#000;
        background-color: #9A9A9A;
}
p {
	margin-bottom:15px;
	line-height:1.5;
}
a {
	color:#626463;
}
a:hover {
	color:#333399;
	text-decoration:underline;
}
h1, h2, h3, h4, h5, h6 {
 color: #5C788E;
 font-weight: bold;
}
h1 {
 font-size: 16pt;
}
h2 {
 font-size: 14pt;
}
h3 {
 font-size: 13pt;
}
h4 {
 font-size: 12pt;
}
h5 {
 font-size: 11pt;
}
h6 {
 font-size: 10pt;
}

.printonly {
	 display:none;
}

ul, ol {
 margin: 10px 0 10px 30px;
}
/* ------------------------------------------- */
/* -- general layout styles for containers -- */
table.PageBoundingBox {
 width: 928px;
 margin: 0 auto;
 background: #fff;
 padding: 10px;
}
td.MainContent {
 padding: 0 20px 20px 20px;
}

td.LSB {
}

/*Global Header Styles*/
#headerwrapper {

}

#mainheader {
 background: #b4b4b4;
 height: 73px;
}
#sitelogo {
 float: left;
 border-right: 5px solid #fff;
}
#searchwrapper {
 float: right;
 margin: 25px 25px 0 0;
}
#searchsubmit {
 border: 1px solid #666;
 color: #fff;
 background: #5C788E;
 margin: 0 0 0 5px;
}

ul#gnav {
 margin: 10px 0 0 0;
 padding: 0;
 list-style: none;
 height: 36px;
 background: url('/images/sungard/gnavOff.gif') repeat-x top left;
}

#gnav li {
 float: left;
 font-size: 11pt;
 text-transform: capitalize;
}
#gnav a {
 color: #000;
 border-left: 1px solid #666;
 text-decoration: none;
 font-weight: bold;
 display: block;
 padding: 7px 10px 8px 10px;
}
#gnav a:hover, #gnavfirst a#gnavon, a#gnavon {
 background: url('/images/sungard/gnavOn.gif') repeat-x top left;
 color: #fff;
}

#gnavfirst a {
 border-left: none;
 background: url('/images/sungard/gnavleftcap.gif') no-repeat top left;
}

#breadcrumbs {
 font-size: 9pt;
 color: #626463;
 border-bottom: 1px solid #ccc;
 padding: 10px 0 10px 0;
 margin-bottom: 10px;
}

/*LSB*/
#lsbwrapper {
 width: 255px;
 background-color: #F6F3E9;
 padding: 0 0 10px 0;
 border-left: #003359 solid 1px;
}

.lsbhead, .lsbheadhigh {
background: #8ea2b2;
 font-size: 10pt;
color: white;
padding: 5px;
font-weight: bold;
border-bottom: #003359 solid 1px;
}

.lsbheadhigh {
background: #b28e8e;
}

ul.navlist {
margin-left: 0;


}
.navlist li {
list-style: none;
font-size: 8pt;
padding-left: 10px;
padding-bottom: 7px;
background: url('/images/bulletAarow.gif') 10px 5px no-repeat;
}

/*1ST TIER*/
#lsbwrapper ul {
 list-style-image: url('/images/sungard/b1.gif');
}
#lsbwrapper li {
 padding: 3px 0 3xp 0;
}
#lsbwrapper li.Active {
 background: #d5d8c9;
}
#lsbwrapper a {
 color: #003258;
padding-left: 10px;
}

#lsbwrapper li:hover {
 background: #8ea2b2;
}

/*FOOTER*/
#footerwrapper {
 color: #013358;
 text-align: center;
 font-size: 9pt;
 border-top: 1px solid #B4B4B4;
 padding: 5px 0 5px 0;
 margin: 10px 0 0 0;
}
.inlineMtcBlock {
 text-align: left;
}

p.lsbMoreLink {
text-align: right;
padding: 0 10px 0 0;
margin-bottom: 5px;
font-size: 9.5px;
}


