@charset "UTF-8";
/* CSS Document */
.left50{width:50%;float:left;}
.legalBlurb{font-size:10; font-style:italic;margin-left:30px;margin-right:30px;margin-bottom:20px;}

/* index divs */
#flash { width:929px; margin:0 auto;}
#flashL { float:left; text-align:right;  width:600px; padding:0px;}
#flashR {float:right; width:300px; padding:0px 10px 0px 0px; text-align:left;}

#flashList { padding:0px 0px 10px 30px; font-size:12px; color:#666;}

#flashR h1 {font-size:16px; color:#00467F; padding:10px 10px 0px 10px;}

#news { float:left; padding-left:60px; width:400px;}

#newsLeft { float:left; width:370px; text-align:left;}
#newsRight {
	float:right;
	width:180px;
	text-align:left;
	width:464px;
	float:right;
	margin-right:60px;
	color:#666666;
	font-size:12px;
	line-height:16px;
}

#indexContent {float:right; width:500px; text-align:left;}
#indexContent p { color:#666666; font-size:12px; line-height:18px; padding:5px 50px 0px 0px;}


/* Main Divs */
#main { background:#e1e1e1 url(images/header_05.gif) repeat-y; width:1000px; padding:0px; position:relative; overflow:hidden; margin:0 auto;}

#headOne { background:url(images/header-flat.gif) no-repeat; width:950px; margin:0 auto; text-align:right; padding:55px 50px 0px 0px;}

#head { background:url(images/header-flat.gif) no-repeat; width:1000px; height:100px;padding:0px; margin:0 auto;}
#headerL { float:left; width:250px; padding:50px 0px 0px 0px;}
#headerR { float:right; width:500px; text-align:right; padding:0px;}

#menuBarNav { text-align:right; padding:0px 0px 0px 0px; margin:0px 0px 0px 20px; width:450px;}

#whiteNav { font-size:10px; color:#FFFFFF; height:73px; overflow:hidden}
#whiteNav a {text-decoration:none; color:#FFFFFF; padding:0px 5px 0px 5px;}
#whiteNav a:hover { color:#FFFFFF; text-decoration:underline; padding:0px 5px 0px 5px;}

#topContainer { padding:0px 45px 0px 0px ; margin:0px; text-align:center; position:relative;
	background:url(images/header_02.gif) no-repeat;  height:39px;
	font-family:Arial, Helvetica, sans-serif; font-size: 10px; color:#FFFFFF; }

#leftHead { float:left; margin-left:300px; width:470px; text-align:left;}

#rightHead {float:right; width:130px; text-align:right; padding:0px 55px 0px 0px; margin:15px 0px 0px 0px;}
#rightHead a:link, #rightHead a:active, #rightHead a:visited {text-decoration:none; color:#FFFFFF;}
#rightHead a:hover { color:#FFFFFF; text-decoration:underline;}

#language { float:left; width:110px; padding:0px; margin:15px 0px 0px 0px;}

#search {width:350px; padding:0px; margin:10px 0px 0px 0px; text-align:right;}

#topNav { color:#FFFFFF; font-size: 10px; padding:10px 60px 0px 0px}
#topNav a:link, #topContainer a:active, #topContainer a:visited { color:#FFFFFF; text-decoration:none; font-size: 10px;}
#topNav a:hover { color:#FFFFFF; text-decoration:underline; font-size: 10px;}

#navigation { background:url(images/header_04.gif) no-repeat; height:25px; margin:0px; padding-left:317px;}

#siteContentIndex {
	width:1000px;
	background:url(images/header_05.gif) repeat-y;
	padding:0px;
	margin:0px;
	padding-top: 10px;
}
#siteContent { width:1000px; background:url(images/header_05.gif) repeat-y; padding:10px 0px; margin:0px; }
#siteContent p { color:#666; font-size:12px; line-height:18px; text-align:left; padding:0px 40px 0px 60px;}
#siteContent h1 {padding:0px 40px 0px 50px;}

#left { float:left; padding:0px 0px 0px 60px; width:180px; text-align:left;}

#left a:link, #left a:active, #left a:visited { font-size:12px; font-weight:bold; color:#666666; text-decoration:none; }
#left a:hover { font-size:12px; font-weight:bold; color:#666666; text-decoration:underline; }

#left ul { list-style:none; list-style-type:none; padding:0px; margin:0px; border-top:solid 1px #999999; width:150px; }
#left li { list-style:none; list-style-type:none;}
#left li a:link, #left li a:active, #left li a:visited { display:block; width:150px; padding:10px 0px 10px 5px;}
#left li a:hover { display:block; background-color:#9fcbed; width:150px; padding:10px 0px 10px 5px;}

#leftTop { border-bottom:#666666 solid 1px;}

#mainContent {float:right; width:700px; text-align:left; padding:0px 50px 0px 0px; margin:0px;}
#sectionContainer { width:700px;}
#sectionL { float:left; width:300px; margin-left:40px;}
#sectionR {float:right; width:300px; margin:0px 50px 0px 0px;}

#contactUs { float:right; width:150px; background-color:#9fcbed; border:solid 1px #00467f; padding:5px 5px 0px 5px; color:#000000; font-size:12px; text-align:center;}
#contactUsL { float:left; width:25px; padding-top:7px;}
#contactUsR { float:right; width:115px; text-align:left;}
#contactUs p {font-size:12px;}
#contactUs a {font-size:10px; text-decoration:none; color:#000000;}

#footer { width:1000px; text-align:center; background: url(images/footer.gif) no-repeat #e1e1e1; padding: 40px 0px 0px 0px; color:#452325; font-size:10px;}
#footerLeft { width:340px; text-align:left; float:left; padding-left:50px; background-color:#e1e1e1;}
#footerRight { width:540px; text-align:right; float:right; padding-right:50px; line-height:18px; background-color:#e1e1e1;}
#footerRight a:link, #footerRight a:active, #footerRight a:visited { text-decoration:none; padding:5px; color:#452325;}
#footerRight a:hover { text-decoration:underline; padding:5px; color:452325;}

div.clearer { clear: left; line-height: 0px; height: 0px; overflow:hidden; }
div.clearer2 { clear: both; line-height: 0px; height: 0px;  overflow:hidden;}

#clear { clear:both; line-height:0px; overflow:hidden;}

#popWindow { margin:0 auto; width:600px; height:500px; overflow:hidden; background:url(images/popup.png) no-repeat; z-index:1000; visibility:hidden; position:relative; top:-700px; left:0px; text-align:center; padding:70px 0px 70px 0px;}
#pop { margin:0 auto; width:400px; height:340px; overflow:auto; background-color:#dedede;}
#popRow { padding:3px 0px; font-size:12px; color:#666; font-family:Arial, Helvetica, sans-serif;}
#popRow1 { padding:8px 0px; font-size:12px; color:#666; font-family:Arial, Helvetica, sans-serif;}
#popL { float:left; width:150px; text-align:right; padding:5px 0px;}
#popR { float:right; width:200px; padding:0px 3px; text-align:left; color:#666;}
#popHead { background:url(images/gradient.gif) repeat-x #a7b538; text-align:center; padding:10px 0px; font-size:14px; color:#452325;}

#faq { padding:0px 60px; margin:0 auto;}
#question { background-color:#dde295; font-size:14px; padding:10px; text-align:left; color:#452325; font-weight:bold;}
#answer { padding:10px 20px; text-align:left; color:#666; font-size:12px; line-height:18px;}
#faq ul{ color:#666;}

#contact { width:630px; margin:0 auto; border:solid 1px #a8b400; font-size:12px; color:#666;}

#contactRow { border-bottom:solid 1px #a8b400;}
#contactAlt { border-bottom:solid 1px #a8b400; background-color:#ececec;}

#contactRow1 { border-bottom:solid 1px #a8b400; padding:5px 0px;}
#contactAlt1 { border-bottom:solid 1px #a8b400; background-color:#ececec; padding:5px 0px; text-align:center;}

#contactL1 { float:left; width:305px; text-align:left; padding:5px;}
#contactR1 { float:right; width:305px; text-align:left; padding:5px;}

#contactL { float:left; width:305px; border-right:solid 1px #a8b400; text-align:left;}
#contactR { float:right; width:305px; text-align:left;}

#contactLL { float:left; padding:8px 5px 5px 5px; width:105px; text-align:left; font-weight:bold;}
#contactRR { float:right; padding:5px; width:180px; text-align:left;}

.report_field{width:540px;height:60px;border:1px solid #452325; font-family:Arial,Helvetica,sans-serif;font-size:12px;}
.formText {padding-left:50px;padding:10px 50px 10px 50px;color:#666666; font-size:12px; line-height:18px; text-align:left;}

#theDateDiv{padding-top:5px;padding-bottom:5px;font-size:14px;font-weight:bold;color:#00467f;}
#theDetailsDiv{width:370px;padding:0px 15px 0px 15px; color:#666666; font-size:12px; line-height:18px;overflow:hidden;}
#eventDetailsDiv{float:right; width:470px; text-align:left;padding-top:30px}
#featureBlurb{background-image:url(images/transpBlue.png);margin-top:266px;height:50px;color:white;text-align:left;padding:10px 10px 10px 10px;}
#flashL{
	height:335px;
}
#eventsLinks a{text-decoration:none!important;padding-bottom:5px;line-height:24px;cursor:default;}
#eventsLinks a:hover{text-decoration:none!important;cursor:default;}

/* Portfolio Accounting */
#container { width:;
	margin:0px auto;
	width:800px;
	padding:10px 0px;
}
.row { border-bottom:solid 1px #452325;}
#contL {
	width:200px;
	float:right;
	text-align:center;
}
#contR {
	float:left;
	width:590px;
	text-align:left;
	font-size:12px;
	color:#666;
}
#contR a, #contL a { color:#00467f; text-decoration:none;}
#contR a:hover, #contL a:hover { text-decoration:underline;}

.list_portfolioAccounting{margin-left:30px;padding-top:0px;margin-top:0px; list-style:none;}
.list_portfolioAccounting li{line-height:22px;background:url(images/bullet_check.png) 0px 2px no-repeat;
padding-left:20px;}

.list_solutions{margin-left:-10px;padding-top:0px;margin-top:10px; list-style:none;}
.list_solutions li{line-height:22px;background:url(images/bullet_check.png) 0px 2px no-repeat;
padding-left:20px;}
