body { 
	background-image:url(/images/ui/bg_page_grad.gif); 
	background-color:#e3e3d7;
	margin:0;
	padding:0;
	background-repeat:repeat-x;
	font-family:Arial, Helvetica, sans-serif;
	font-size:11px;
}


#topNav
{

	background-color:#8c450d;
	position:relative;	
}

#topNav-nib
{
	position:absolute;
	left:-18px;
	top:0px;
}

#pageFrame
{
	
}

#contentCell
{
	padding-top:4px;
	padding:4px;
}

#mainCol-home
{
	padding-left:5px;
	background-image:url(/images/ui/home_bg_lady.jpg);
	background-position:bottom right;
	background-repeat:no-repeat;
	line-height:1.5;
	font-size:12px
}

.mainCol-content
{
	padding-left:5px;
	line-height:1.5;
	font-size:13px;
	color:#333333;
}

.mainCol-content ul { margin-left:22px ; padding-left:0 }
.mainCol-content li  { margin:0 ; padding: 0 ; margin-bottom:7px }


#mainCol-home .title{font-size:22px; line-height:1.2; font-weight:normal; color:#333333}
#mainCol-home .title strong { color:#000000 }

#footer-txt
{
	width:800px;
	margin-top:10px; line-height:1.5; font-size:11px ;
	text-align:left;
	color:#666666;
	padding-bottom:15px;
}

#footer-txt a:link,
#footer-txt a:hover,
#footer-txt a:visited,
#footer-txt a:active { text-decoration:none; color:#666666 }
#footer-txt a:hover { text-decoration:underline }

.whitepaper-form{
background-color:#d7d7d7;
border:1px solid #000000;
padding:8px;
font-size:11px;
color:#333333;
width:440px;
}
.whitepaper-form h2 { font-size:17px; color:#555555 ; font-weight:bold; margin:0; padding:0; margin-bottom:8px }
.whitepaper-form p { padding:0; margin:0; margin-bottom:5px; }




.quote { font-size:12px ; background-image:url(/images/ui/quote.gif) ; background-position:bottom right; background-repeat:no-repeat; background-color: #e5e5e5 ; padding:12px }
.quote p {margin:0; padding:0; margin-bottom:8px ; padding-bottom:0px; color:#555555}

.servicesCtx { color:#ffffff; font-weight:bold; padding:6px 5px 6px 4px; height:56px }
.servicesCtx div { padding-bottom:6px }
.servicesCtx a:link, .servicesCtx a:hover, .servicesCtx a:visited { color:#ffffff; text-decoration:none }
.servicesCtx a:hover { text-decoration:underline }

.white { color:#ffffff }
.sideFeature{ background-color:#9c5708; color:#ffffff ; padding:8px 12px 8px 12px ; line-height:1.5; font-size:11px; margin-top:5px; margin-bottom:5px }
.sideFeature p { margin-top:0; padding-top:0 }
.sideFeature a:link , .sideFeature a:hover , .sideFeature a:visited, .sideFeature a:active { color:#ffffff ; text-decoration:underline }

#topNav ul { margin:0; padding: 1px }
#topNav li { list-style:none ; color:#ffffff ; display:inline  }
#topNav li a:link , #topNav li a:hover , #topNav li a:visited {font-size:11px; color:#ffffff; text-decoration:none; padding:4px 15px 4px 4px; font-weight:bold }
#topNav li a:hover { text-decoration:underline }


h1,h2,h3,h4 { color:#000000 }

h1 { font-size:23px }
h2 { font-size:13px;  }
h3 { font-size:12px; padding-bottom:0px; margin-bottom:0px ; }
h4 { font-size:11px; padding-bottom:0px; margin-bottom:0px  ;}


.content2col td { padding:0 9px 0 9px }
.content2col p { margin-top:0px; margin-bottom:14px }


.content2col a , .content2col a:link , .content2col a:hover , .content2col a:visited   { color:#000000 }
#mainCol-home a ,#mainCol-home a:link , #mainCol-home a:hover , #mainCol-home a:visited   { color:#000000 }
.mainCol-content a , .mainCol-content a:link , .mainCol-content a:hover , .mainCol-content a:visited {color:#000000 }


.glossary , .bbox { background-color:#e8e6d9; padding:8px ; color:#74741e}
.glossary a:link, .glossary a:hover,  .glossary a:visited ,  .glossary a:active { color:#74741e }
.bbox a:link, .bbox a:hover, .bbox a:visited { color:#74741e }
.bbox h2 { margin-top:0px; color:#74741e; line-height:1.2 }

.glossary { padding:12px ; margin-bottom:5px; font-size:12px } 


.box123 { font-size:11px }

.boilerplate { font-size:90%; padding-right:10px; margin-top:8px ; margin-bottom:10px }
.boilerplate p { margin-top:0; padding-top:0 }

.caption { font-size:11px; color:#707b6c; margin:0 0 15px 0 ; text-align:center; }