body {
	background-color: #FFFFFF;
	font-family: "Trebuchet MS", Trebuchet, Arial;
	font-size: 14px;
	margin: 0px;
	color: #333333;

}

img {
	margin: 0px;
	border-width: 0px;
}

tr {
	vertical-align: top;
}

li {
	margin-bottom: 10px;
}

#wrapperTop {
	margin: auto;
	width: 993px;
	background: #FFFFFF;
	text-align: left;
	padding-top:20px;
	padding-bottom:45px;
	
	
}

#wrapper {
	margin: auto;
	width: 993px;
	background: #FFFFFF;
	text-align: left;
	
	
    background: transparent url(../../images/contentBorder.png) repeat-y;
    height:auto;
}
#headerNav {
	position: relative;
	height: 87px;
	background-image: url(../../images/headerBkg.png);
	background-repeat: no-repeat;
}
#headerLowerLinkLeft {
	float: left;
	padding-left: 40px;
}

#headerLowerLinkRight {
	float: right;
	padding-right: 40px;
}
.navItem {
	float: right;
	margin-right: 2px;
}
.navLogin {
	float: right;
	display: inline;
	margin-right: 1px;
}

.greenNoteGreen {
	color: #86AD23;
}



#blueBar {
	
	height: 10px;
	
	background-image: url(../../images/blueBar.png);
	
	background-repeat: repeat-y;
	
}

.blueBg 
{
    background-color: #6294c7;
    height: 30px;
    width: 993px;
}



#boxContainer {
	
	padding: 0px 9px 0px 10px;
	
	background-image: url(../../images/outlineBackground.jpg);
	
	background-repeat: repeat-y;
	
}



.leftInfo {
	
float: left; padding-right: 9px; Width:726px;
}
.leftInfoLong {
	
float: left; padding-right: 9px; Width:973px;
}

.leftHeader {
	
	position: relative;
	
	background-repeat: no-repeat;
	
	
}

.sitemap 
{
	padding-top:12px;
}

#leftHeaderBreadCrumb {
	
	position: absolute;
	
	top: 5px;
	
	left: 8px;
	
	font-family: Arial;
	
	font-size: 11px;
	
}

.breadCrumbCurrent {
	
	color: #333333;
	
	font-weight: bold;
	
}

a.breadCrumbLink {
	
	color: #999999;
	
}

#pageTitle {
	
	padding-top: 32px;
	
	padding-left: 16px;
	padding-bottom: 12px;
	
}

#pageSubTitle {
	
	padding-left: 16px;
	padding-bottom: 10px;
	
}



.blueBackgroundLeft {
	
	width: 10px;
	
	background-image: url(../../images/backgroundLeft.png);
	
	background-repeat: no-repeat;
	
}

.blueBackgroundCenter {
	
	padding: 12px 6px 6px 6px;
	
	background-image: url(../../images/backgroundCenter.png);
	
	background-repeat: repeat-x;
	font-family: Arial;
	font-size: 13px;
	min-height: 480px;
	height: auto!important;
	height: 480px;
	
}

.blueBackgroundRight {
	
	width: 10px;
	
	background-image: url(../../images/backgroundRight.png);
	
	background-repeat: no-repeat;
	
}

.blueBackgroundTop {
		
	background-repeat: no-repeat;
	
	
}

.blueBackgroundMiddle {
	

		
	background-repeat: repeat-x;
	font-family: Arial;
	font-size: 13px;

	height: 555px;
	background-position: bottom;
	border-left: solid 1px #b5b5b5;
	border-right: solid 1px #b5b5b5;

	
}

.blueBackgroundBtm {
	
	
	background-repeat: no-repeat;
	
}






.majorHeader {
	text-align: center;
	font-weight: bold;
	font-size: 18px;
}
.sectionHeader {
	font-family: "Trebuchet MS", Trebuchet, Arial;
	font-size: 15px;
	font-weight: bold;
}

.minorHeader {
	font-family: "Trebuchet MS", Trebuchet, Arial;
	font-size: 14px;
	font-weight: bold;
}



#rightInfo {
	
	padding-top: 8px;
	
	float: left;
	
}



.rightSideList li {
	
	padding-bottom: 9px;
	
}



.yellowBox {
	width: 239px;
	padding-bottom: 9px;
}
.yellowBoxCenter {
	padding-left: 18px;
	padding-right: 12px;
	background-image: url(../../images/yellowBoxBackground.jpg);
	background-repeat: repeat-y;
}
.yellowBoxText {
	font-family: Arial;
	font-size: 12px;
	font-weight: bold;
	color: #666666;
}
.yellowBoxStart {
	text-align: right;
	padding-top: 10px;
}

.lightGreyBox {
	width: 235px;
	padding-bottom: 9px;
}
.lightGreyBoxTop {
	height: 42px;
	position: relative;
	background-image: url(../../images/boxTop.png);
	background-repeat: no-repeat;
}
.lightGreyBoxTopBlue {
	height: 42px;
	position: relative;
	background-image: url(../../images/boxTopBlue.png);
	background-repeat: no-repeat;
}
.lightGreyBoxHeader {
	position: absolute;
	top: 6px;
	left: 18px;
}
.lightGreyBoxHeader2 {
	position: absolute;
	top: -6px;
	left: -18px;
}

.lightGreyBoxHeaderOther {
	position: relative;
	top: 12px;
	left: 24px;
}

.lightGreyBoxCenter {

	background-image: url(../../images/boxBkg.png);
	background-repeat: repeat-y;
	/*height: 280px;*/
	
}

.lightGreyBoxCenterMain {

	background-image: url(../../images/boxBkg.png);
	background-repeat: repeat-y;
	height: 280px;
	
}

.lightGreyBoxCenterLend {

	background-image: url(../../images/lendOpsSpecs.png);
	
	height: 297px;
	
}

.lightGreyBoxCenterProd {

	background-image: url(../../images/prodDistSpecs.png);
	
	height: 297px;
	
}

.lightGreyBoxCenterTech {

	background-image: url(../../images/techLicSpecs.png);
	
	height: 297px;
	
}

.lightGreyBoxCenter2 {

	background-image: url(../../images/boxBkg.png);
	background-repeat: repeat-y;

	
}
.lightGreyBoxText {
	font-family: Arial;
	font-size: 12px;
	color: #555555;
	padding-top:12px;
}
ol.lightGreyBoxText {
	font-weight: bold;
}
.lightGreyBoxItem {
	font-weight: normal;
}
.lightGreyBoxLink {
	text-align: left;
	padding-right: 4px;
}
.lightGreyBoxTextLink {
	color: #3E3E3E;
	font-family: Arial;
	font-size: 12px;
	font-weight: bold;
}
.lightGreyButtonCenter {
	padding-left: 12px;
	padding-right: 12px;
	background-image: url(../../images/lightGreyButtonBackground.gif);
	background-repeat: repeat-y;
}

.greyBox {
	width: 237px;
	padding-bottom: 9px;
}
.greyBoxTop {
	height: 38px;
	position: relative;
	background-image: url(../../images/greyBoxTop.gif);
	background-repeat: no-repeat;
}
.greyBoxHeader {
	position: absolute;
	top: 14px;
	left: 11px;
}
.greyBoxCenter {
	padding: 12px 12px 0px 12px;
	background-image: url(../../images/greyBoxBackground.gif);
	background-repeat: repeat-y;
	font-family: Arial;
	font-size: 12px;
	color: #FFFFFF;
}
.greyBoxList {
	margin: 0px;
	padding: 0px 0px 0px 18px;
	font-weight: bold;
	list-style-image: url(../../images/Q.gif);
}
.greyBoxLink {
	text-align: right;
	padding-right: 4px;
	padding-bottom: 4px;
}
.greyBoxTextLink {
	color: #FFFF33;
	font-family: Arial;
	font-size: 12px;
	font-weight: bold;
}
.greyButtonCenter {
	padding: 0px 12px 0px 12px;
	background-image: url(../../images/greyButtonBackground.gif);
	background-repeat: repeat-y;
	font-family: Arial;
	font-size: 12px;
	color: #FFFFFF;
}

.listUnBold {
	font-weight: normal;
}

.tealBox {
	width: 237px;
	padding-bottom: 9px;
}
.tealBoxTop {
	height: 38px;
	position: relative;
	background-image: url(../../images/tealBoxTop.gif);
	background-repeat: no-repeat;
}
.tealBoxHeader {
	position: absolute;
	top: 14px;
	left: 11px;
}
.tealBoxCenter {
	padding: 12px 12px 0px 12px;
	background-image: url(../../images/tealBoxBackground.gif);
	background-repeat: repeat-y;
	font-family: Arial;
	font-size: 12px;
	color: #32788D;
}
.tealBoxList {
	margin: 0px;
	padding: 0px 0px 0px 18px;
}
.tealBoxLink {
	text-align: right;
	padding-right: 4px;
	padding-bottom: 4px;
}
.tealBoxTextLink {
	color: #333333;
	font-family: Arial;
	font-size: 12px;
	font-weight: bold;
}

.ieLiFix {
	
	margin: 0px;
	
	padding: 0px 0px 0px 18px;
	
}

/* Visible to IE-Win only, fixes a rendering issue when highlighting text \*/
* html .ieLiFix {
	
	margin-left: 5px;
	
}
/* End IE-Win hack */



.blueTitle {
	color: #0052a5;
	font-family: "Trebuchet MS", Trebuchet, Arial;
	font-size: 30px;
}
.blueTitle2 {
	color: #0052a5;
	font-family: "Trebuchet MS", Trebuchet, Arial;
	font-size: 20px;
	line-height: 30px;
}
.blueTitle3 {
	color: #0052a5;
	font-family: "Trebuchet MS", Trebuchet, Arial;
	font-size: 25px;
}
.greyTitle {
	color: #666666;
	font-family: "Trebuchet MS", Trebuchet, Arial;
	font-size: 18px;
}
.yellowTitle {
	color: #FFFF33;
}
.darkGrey {
	color: #333333;
}
.darkGreyLink {
	cursor: pointer;
	color: #3E3E3E;
}



.whiteHorizontalRule {
	
	margin: 0px 4px 0px 4px;
	
	border-bottom: 1px solid #FFFFFF;
	
}

.contentStartNow {
	float: right;
	padding-right: 300px;
}

#footer {
	padding-top: 15px;
	padding-bottom: 15px;
}

.footerSeparator {
	float: left;
	padding-top: 3px;
}

div.leadFooterLink {
	float: left;
	padding: 0px 8px 0px 60px;
}

div.footerLink {
	letter-spacing: 0.1px;
	float: left;
	padding: 0px 8px 0px 8px;
}
a.footerLink {
	font-size: 10px;
	color: #999999;
	text-decoration: none;
}

#footerTrust {
	
	float: left;
	
	padding-left: 55px;
	
	padding-top: 6px;
	
}

#footerVerisign {
	
	float: left;
	
	padding-left: 32px;
	
}

#footerCopyright {
	
	float: right;
	
	font-size: 10px;
	
	color: #999999;
	
	padding-right: 55px;
	
}



a:link, a:visited {
	text-decoration: none;
}
a.green:link, a.green:visited {
	color: #86AD23;
	font-weight: bold;
	text-decoration: underline;
}
a.black:link, a.black:visited {
	color: #333333;
	font-weight: bold;
	text-decoration: underline;
}

.rightAlign {
	float: right;
}
.leftAlign {
	float: left;
}

.clearer {
	position: relative;
	clear: both;
	width: 100%;
	height: 0px;
	visibility: hidden;
}

#specialofferBoxTextLink {
	position: absolute;
	top: 95px;
	left: 150px;
	font-family: Arial;	
	font-weight: bold;
	font-size: 12px;
}

#specialofferBox {
	position: relative;
	width: 237px;
	height: 129px;
	background-image: url(../../images/specialoffer.gif);
	background-repeat: no-repeat;
}

.contentMain 
{
	background-image: url(../../images/contentGrad.png);
	background-repeat: repeat-x;
}

.borders 
{
	border-left:solid 1px #b5b5b5;
	border-right:solid 1px #b5b5b5;
}

.pad
{
	padding: 0 12px 0 12px;
}

.solutionsBg
{
	background-image: url(../../images/solutionsPg.png);
	background-repeat:no-repeat;
	width: 720px; 
	height: 600px;
	background-position:center;
	
}

.solutionsTable
{
	height:75px;
}

.solutionsBg2
{
	width: 720px; 
	height: 600px;
	background-position:center;  
    }



.titleA        
            {
                margin:0 0 0 60px;
                height: 450px;
                width:365px;
                float:left;
                vertical-align:bottom;
            }
.titleB       
            {
                margin:0px 0 0 0px;
                width:160px;
                height:200px;
                float:left;
            }

.titleC        
            {
                margin:0px 0 0 0px;
                width:160px;
                height:200px;
                float:left;
            }

.boxHome1
{
	background: url(../../images/boxHome1.png) no-repeat;
	background-position:bottom left;
	height:280px;

}

.boxHome2
{
	background: url(../../images/boxHome2.png) no-repeat;
	background-position:bottom;
	height:280px;

}

.multiPage
        {
            float:left;
            border:1px solid #b5b5b5;
            background-color:#FFFFFF;
         /*   padding:4px 12px 0 12px; */
         /* height per person 36px */
            width:525px;
            height:394px;
            margin-left:-1px;  
            margin-bottom:45px;              
        }

.peopleBg
{
    background: transparent url('../../images/peopleBkg.png') no-repeat bottom; 
    width: 525px; 
    height: 394px;
}

.peopleWrapper
{
	padding: 0 0 0 12px;
}

.blueText
{
	color: #0052a5;
	font-weight: bold;
	text-decoration: none;
}

.blueTextSub
{
	color: #0052a5;
	font-style: italic;
	text-decoration: none;
}

.greyText
{
	color: #6d6e71;
	font-weight: bold;
	text-decoration: none;
	font-style:italic;
	font-size:medium;
}

.solutionsWrapper
{
	padding: 0 0 0 0;
}
.solutionsV
{
	float: right;
	padding:110px 105px 0 0;
}
.solutionsSB
{
	float: right;
	padding:132px 50px 0 0;
}
.solutionsTU
{
	float: left;
	padding:210px 0 0 65px;
}
       
.headerTxt 
{
	color:#807f83;
	font-size:medium;
}    


.peopleBox
{
	padding-top:12px;
	text-align:center;
	padding-bottom:10px;
}
.homeRotator
{
	text-align:center;
}

.button
{
	cursor:pointer;
}

/* ----- LINKS ----- */

a:link,a:visited,a:active{
	color: #0052a5;
	font-weight: bold;
	text-decoration: none;
	}

a:hover,a:focus{
	color: #6d6e71;
	text-decoration: none;
	}

p a{
}
cite a{
}
li a{
}
dt a{
}
dd a{
}

/* ----- TABLES ----- */

table
{
	border:0;

}
caption{
}
thead{
}
tbody{
}
tfoot{
}
tr{
}
tr .alt{
}
th{
}
td{
}

/* ----- FORMS ----- */

form{
}
fieldset{
}
legend{
}
label{
}
input{
}
textarea{
}
input, textarea{
}
select{
}
optgroup{
}
option{
}

/* ----- DEFINITIONS ----- */

dl{
}
dt{
}
dd{
}
ul {margin-top:0; margin-bottom:0}

h3 
{
	font-size:14px;
}

.contactp
{
    margin: 10px 0 10px 0;
    padding: 0;

}

/*RECTANGLE BUTTON*/

a.recButton:active, a.recButton:link, a.recButton:visited
{
    margin: 0;
    padding: 7px 0 0 0;
    width: 178px;
    height: 32px; 
    background: transparent url('../../images/btnBlankSm.png') no-repeat; 
    text-decoration: None;
    color: #000000;
    font: bold 14px "Trebuchet MS";
    text-align:center;
    vertical-align:middle;
}



a.recButton:hover
{
    color: #6d6e71;
}

/*LG RECTANGLE BUTTON*/

a.recButtonLg:active, a.recButtonLg:link, a.recButtonLg:visited
{
    margin: 0;
    padding: 7px 0 0 0;
    width: 178px;
    height: 50px; 
    background: transparent url('../../images/btnBlankLg.png') no-repeat; 
    text-decoration: None;
    color: #000000;
    font: bold 14px "Trebuchet MS";
    text-align:center;
    vertical-align:middle;
}



a.recButtonLg:hover
{
    color: #6d6e71;
}

.number {
	margin:0;
	padding:0 0 50px 150px;
	color: #333;
	font: bold 100px "Trebuchet MS";
	text-align:center;
}

.question {
	margin:0;
	padding:0 25px;
	color: #fff;
	font: bold 20px "Trebuchet MS";
}

.answer {
	padding:0 25px;
	color: #fff;
	font: italic 14px "Trebuchet MS";
}

.slideControls
{
    padding: 0 190px 20px 0;
    float:right;
}

.RadRotator_Default .radr_clipRegion
{
margin:0;
padding:0;
width: 100%;
height: 100%;
background-color: Transparent;
overflow: auto;
position: absolute;
}

.col1
{
    margin: 0 0 0 10px;
    padding: 0 0 10px 0;
    width: 235px;
    
    float: left;
}

.col2
{
    margin: 0 0 0 11px;
    padding: 0 0 10px 0;
    width: 235px;
    
    float: left;
}

.col3
{
    margin: 0 0 0 11px;
    padding: 0 0 10px 0;
    width: 235px;
    
    float: left;
}

.col4
{
    margin: 0 0 0 11px;
    padding: 0 0 10px 0;
    width: 235px;
    
    float: left;
}  