/* CSS Document */
 div.c2 {clear: both; font-size:5px}
 ul.c2 {font-weight:bold}

 li.c1 {list-style: none; display: inline;}
 span.c1 {color: #000099}

 ul.c3 {font-weight:bold;margin-left:100px}
 li.c3 {margin-left:100px}

 span.cl2 {font-family:"Verdana"; size:2; color: #000000; text-align:left;}
 div.c4 {text-align:center}
 table.c3 {background-color: #FFFFFF}
 input.c2 {display : none;}
 div.c1 {margin-left: 8em}
 div.c5 {font-size:7px;}
 
.indent100px {text-indent:100px;}

.indent15px {text-indent:15px;}

.mousecursorpointer {cursor:pointer}

.mousecursorhand {cursor:hand}

.mousecursortest {cursor:help}

.boldandunderline {
	text-decoration:underline;
	font-weight:bold;
}

.simpluandunderline {
	text-decoration:underline;
}

.boldand18 {
	font-weight:bold;
	font-size:16px;
}

.boldand14 {
	font-family: "Tahoma";
	font-size:14px;
	color: #01408d;
	font-weight:bold;
	text-align:left;
	padding:15px 0 0 0;
	margin:0;
}

.anchornodecoration {text-decoration:none}

#anodecoration a {text-decoration:none}

#anodecoration a:hover {
	text-decoration:none;
	color: #009933;
}

.notecalculator {text-indent:15px; font-size:11px}

.indent10px {text-indent:10px}

body {
	background-color: #E4F8E4;
	text-align: center;
	margin: 10px 0 0 0;
	font-family:Arial, Helvetica, sans-serif
}

/* Wrapper */

#wrapper {
	width: 960px;
	margin: 0 auto;
}

/* Header */

#headermotto {
	float:left;
	margin: 0 0 0 0;
	padding: 10px 0 0 40px;
	height: 24px;
	width:400px;
	text-align: left;
	vertical-align:bottom;
	color: #01408d;
	font-family: "Georgia";
	font-weight:bold;
	font-size:14px;
	letter-spacing:1px;
}

#header {
	margin: 0 0 0 480px;
	padding: 10px 0 0 10px;
	background: url('/images/blue_header_34.jpg') no-repeat;
	height: 24px;
	display: block;
	text-align: center;
	color: #E4F8E4;
	font-family: "Tahoma";
	font-size:14px;
	font-weight:bold;
	letter-spacing:1px;
}

#header ul, li
{margin:0;margin:0 0 0 0;list-style-type:none;}

#header li
{display:inline;}

#header a {
	color: #E4F8E4;
	font-family: "Tahoma";
	font-size:12px;
	font-weight:bold;
	letter-spacing:1px;
	display:inline;
	text-decoration:none;
}

#header a:hover{color:#01408d;}

#headerul {
	display:inline;margin-right:0; margin-left:0;
}

#headerul li{
	padding:0;
	margin:0 5px 0 5px;
}

#headerulselected {
	display:inline;margin-right:0; margin-left:0;
}

#headerulselected li{
	padding:0;
	margin:0;
}

#headerulselected a {
	color: #01408d;
	font-family: "Tahoma";
	font-size:12px;
	font-weight:bold;
	text-decoration:none;
	border-bottom-style:inset;
	border-color:#E4F8E4;
	letter-spacing:1px;
	display:inline;
}

/* topbanner */

#topbanner {
	clear:both;
	height: 100px;
	width: 960px;
	background: url('/images/topbanner.jpg') no-repeat;
}


/* Menu */
#menubanner {
}

.menu {
	clear:both;
	width: 940px;
	padding: 10px 0 5px 20px;
	background-color:#5B92E5;
	color:#E4F8E4;
	text-align: left;
	font-family: "Tahoma";
	letter-spacing:1px;
}

.menu ul, .menu li, .menu-groups
{padding:0;list-style-type:none;display:inline;}

.menu ul {margin:0;}

.menu li
{margin:0 0 0 10px;}

.menu a {
	display:inline;
	text-decoration:none;
	cursor:pointer;
	padding:0;
	font-weight:bold;
	color:#E4F8E4;
	font-size:14px;
}

.menu a:hover{color:#01408d;}

.menu-items, .menu-items-selected {margin:0;}

.menu-items a {
	font-weight:normal;
	color:#E4F8E4;
	font-size:14px;
}

.menu-items a:hover{color:#01408d;}

.menu-group-inactive{
	background: #5B92E5;
	padding-left:0;
}

.menu-item-active{background:#5B92E5;}

.menu-item-active a{margin-left:9px;padding-right:9px;background:#5B92E5;font-weight:bold;color:#01408d;}

.menu-group-active a{
	color: #01408d;
	font-family: "Tahoma";
	font-size:14px;
	font-weight:bold;
	text-decoration:none;
	border-bottom-style:inset;
	border-color:#E4F8E4;
	letter-spacing:1px;
}

.menu-items-selected a {
	font-weight:normal;
	color:#01408d;
	font-size:14px;
	border-top: solid;
	border-color:#E4F8E4;
}


/* MenuDetails */

.menudetails {
	width: 910px;
	padding: 5px 0 2px 50px;
	text-align: left;
	vertical-align: top;
	background: url('/images/menu_details.jpg') no-repeat;
	background-color:#FFFFFF;
	font-family: Georgia, "Times New Roman", Times, serif;
	color:#5d5d5d;
	font-size:12px;
	letter-spacing:1px;
	font-weight:bold;
}

.menudetails a {
	color:#01408d;
	font-weight:bold;
	text-decoration:none;
}

.menudetails a:hover{
	color: #009933;
	font-weight:bold;
	text-decoration:underline;
}


/* page */

#page {
	background:#FFFFFF;
}

/* leftsidebar */

#leftsidebar {
	float: left;
	width: 120px;
	padding: 10px 0 0 0;
	border: 0 solid #ffffff;
	color:#FFFFFF;
}

#leftsidebar a {
	color:#FFFFFF;
	border: 0 solid #ffffff;
	border-style:none;
	list-style-type:none;
	text-decoration: none;
}

.leftsidebarul {
	padding:0;
	margin:0;
	text-align:center;
}

.leftsidebarul li{
	list-style-type:none;
	margin-left:0;
	margin-bottom:5px;
}

.leftsidebarul a{
	color:#01408d;
	font-weight:bold;
	text-decoration:none;
	font-family: "Tahoma";
	font-size:14px;
}

.leftsidebarul a:hover{color: #009933;}

/* left side bar subnav */

#leftsidebardiv {
	float: left;
	width: 140px;
	margin: 0 0 0 0;
	padding: 5px 10px 10px 10px;
	background-color:#E7E7E7;
	color:#FFFFFF;
}

#leftsidebarnav {
	margin: 0 0 0 0;
	padding: 0 0 0 0;
	color:#FFFFFF;
	background:url('/images/leftnavbgmid.jpg') center repeat-y;
}

#leftsidebarnavtop {
	height:10px;
	margin: 0 0 0 0;
	padding: 0 0 0 0;
	background:url('/images/leftnavbgtop.jpg') bottom no-repeat transparent;
}

#leftsidebarnavbot {
	height:10px;
	margin: 0 0 0 0;
	padding: 0 0 0 0;
	background-image:url('/images/leftnavbgbot.jpg');
	background-position:top;
	background-repeat:no-repeat;
}

#leftsidebarnav ul, #leftsidebarnav li { margin:0; padding:0; list-style:none; }

#leftsidebarnav ul {
	padding:0;
	margin:0;
}

#leftsidebarnav li {
	list-style-type:none;
	padding:5px 0 5px 0;
	margin: 0 10px 0 10px;
	text-align:left;
	border-bottom:2px;
	border-bottom-style:solid;
	border-bottom-color:#CCDCCD;
}

#leftsidebarnav li a {
	display:block;
	background-image:url('/images/nav_arrow.gif');
	background-repeat:no-repeat;
	background-position:left center;
	color:#01408d;
	font-weight:bold;
	text-decoration:none;
	font-family: "Tahoma";
	font-size:12px;
	padding: 0 0 0 25px;
	margin:0 0 0 0;
}

#leftsidebarnav li a:hover{color: #009933;}

.mainb{
	color:#01408d;
	font-weight:bold;
	text-decoration:none;
	font-family: "Tahoma";
	font-size:14px;
	background-color:#CCDCCD;
	margin: 10px 0 0 0;
	padding:5px 0 5px 0;
}

.leftsideads {
	margin: 10px 0 0 0;
	padding:0 0 0 0;
	text-align:center;
}

/* Content */

#content {
	float: left;
	width: 755px;
	padding: 0 10px 10px 0;
}

#contentdetails {
	float: right;
	width: 585px;
	padding: 10px 0 0 10px;
}

#contenttitle {
	padding: 0 0 15px 0;
}

#contenttitle h1 {
	font-family: "Tahoma";
	color: #01408d;
	font-size:18px;
	font-weight:bold;
	text-align:center;
	padding:0;
	margin:0;
}

.h2headear {
	font-family: "Tahoma";
	color: #000000;
	font-size:14px;
	font-weight:bold;
	text-align:left;
	padding:0;
	margin:0;
}

.h2headear_index {
	font-family: "Tahoma";
	color: #000000;
	font-size:14px;
	font-weight:bold;
	text-align:left;
	padding:0;
	margin:0 0 0 35px;
}

.h2headearservices {
	font-family: "Tahoma";
	color: #01408d;
	font-size:14px;
	font-weight:bold;
	text-align:left;
	padding:15px 0 0 0;
	margin:0;
}

/* Content Sitemap*/

#contenttextsitemap {
	font-family: "Arial";
	font-size:14px;
	color: #000000;
	font-weight:normal;
	text-align:left;
}

#contenttextsitemap ul {
	padding:0 0 0 0;
	margin:10px 0 0 25px;
	text-align:left;
}

#contenttextsitemap li{
	list-style-type:none;
	padding:0 0 10px 0;
	margin:0 0 0 0;
	text-align:left;
}

.h2-headear-sitemap {
	text-align:center;
	background-color:#CEF6E3;
	padding:5px 0 5px 0;
	margin:15px 0 0 0;
}

#contenttextsitemap .h2-headear-sitemap a{
	font-family: "Tahoma";
	color: #01408d;
	font-size:16px;
	font-weight:bold;
	text-align:center;
	text-decoration:none;
}

#contenttextsitemap a{
	color:#01408d;
	font-weight: bold;
	text-decoration:none;
	font-family: "Tahoma";
	font-size:14px;
}

#contenttextsitemap a:hover{
	color: #009933;
	text-decoration:underline;
}

#contenttext {
	font-family: "Arial";
	color: #000000;
	font-size:13px;
	font-weight:normal;
	text-align:left;
}

#contenttextconclusion {
	clear:both;
	font-family: "Arial";
	color: #000000;
	font-size:13px;
	font-weight:normal;
	text-align:left;
}

#contenttextlogin {
	font-family: "Arial";
	color: #000000;
	font-size:14px;
	font-weight:normal;
	text-align:center;
}

#contenttextuld li {
	list-style-type:disc;
	margin-left:40px;
}

#contenttextulc li {
	margin-left:75px;
	list-style-image:url('/images/li_button.jpg');
	vertical-align:bottom;
}

.contenttextwithli {
	padding:8px 0 0 0;
	margin:0;
}

.contenttextwithli li {
	list-style-type:disc;
	margin-left:50px;
}

.contenttextwithli10px {
	padding:10px 0 0 0;
	margin:0;
}

.contenttextwithli10px li {
	list-style-type:disc;
	margin-left:50px;
	padding:10px 0 0 0;
	text-align:justify;
}

.contenttextwithliNOpx {
	padding:0 0 0 0;
	margin:0;
}

.contenttextwithliNOpx li {
	list-style-type:disc;
	margin-left:50px;
	padding:10px 0 0 0;
}

.contenttextwithli10px-li-formula {
	margin-left:50px;
	padding:10px 0 0 0;
	text-align:center;
}


.contenttextp2 {
	padding:10px 0 0 0;
	margin:0;
	text-indent:40px;
}

.contenttextuld2 {
	padding:15px 0 0 0;
	margin:0 0 0 35px;
}

.contenttextulc2 {
	padding:0;
	margin:0 0 0 35px;
}


.contenttextulbottomtitle {
	padding:0 0 0 0;
	margin:0 0 0 35px;
	font-weight:bold;
}

.contenttextulbottom {
	padding:0 0 0 0;
	margin:0 0 0 15px;
	text-align:left;
}

.contenttextuld2 li {
	list-style-type:disc;
	margin-left:40px;
}

.contenttextulc2 li {
	list-style-image:url('/images/li_button.jpg');
	margin-left:75px;
	vertical-align:bottom;
}


#contenttext a , #contenttextlogin a {color: #0000FF;}

#contenttext a:hover , #contenttextlogin a:hover {color: #0000FF;}

.contenttextlimedia {
	list-style-type:none;
	padding:7px 0 7px 0;
	margin: 0;
	text-align:left;
	border-bottom:2px;
	border-bottom-style:solid;
	border-bottom-color:#D8D8D8;
}

.contenttextamedia {
	text-decoration:none; 
	color:#01408d; 
	font-weight:bold;
}

.FontH4{
	font-family: "Arial";
	color: #000000;
	font-size:14px;
	font-style:italic;
	font-weight:bold;
	text-decoration:underline;
	text-transform:uppercase;
	text-align:left;
	padding:7px 0 0 0;
	margin:0;
}

.FontDetailsMission{
	font-family: "Arial";
	color: #000000;
	font-size:14px;
	font-style:normal;
	font-weight: normal;
	text-decoration:none;
	text-transform:none;
	text-align:justify;
	padding:0;
	margin:0;
}

.FontDetails{
	font-family: "Arial";
	font-size:13px;
	color: #000000;
	font-style:normal;
	font-weight: normal;
	text-decoration:none;
	text-transform:none;
	text-align:justify;
	padding:10px 0 0 0;
	margin:0;
	text-indent:40px;
	line-height: 125%;
}

.FontDetailsRatios{
	font-family: "Arial";
	color: #000000;
	font-size:14px;
	font-weight: normal;
	text-align:justify;
	padding:0 0 0 0;
	margin:0 0 0 0;
	text-indent:40px;
	line-height: 135%;
}

.FontDetailsMyNumbersLink{
	padding:0;
	margin:8px 0 0 0;
	text-align:center;
}

.FontDetailsLI{
	font-family: "Arial";
	font-size:13px;
	color: #000000;
	font-style:normal;
	font-weight: normal;
	text-decoration:none;
	text-transform:none;
	text-align:justify;
	padding:0;
	margin:0;
	text-indent:0;
	line-height: 125%;
}

.pFormula{
	text-decoration:none;
	text-transform:none;
	text-align:center;
	padding:10px 0 0 0;
	margin:0;
}

.contenttext-colA {
	float:left;
	display:inline;
	width:230px;
	margin:15px 0 0 75px;
}

.contenttext-colB {
	float:right;
	display:inline;
	width:255px;
	margin:15px 0 0 10px;
}

.contenttext-software-colA {
	float:left;
	display:inline;
	width:250px;
	margin-top: 10px;
	margin-right: 0;
	margin-bottom: 0;
	margin-left: 10px;
}

.contenttext-software-colB {
	float:right;
	display:inline;
	width:310px;
	margin-top: 10px;
	margin-right: 0;
	margin-bottom: 0;
	margin-left: 10px;
}

.contenttext-software-colAul{
	margin-left:0;
	padding-left:0;
}

.contenttext-software-colAul li{
	list-style-type:circle;
	margin-left:50px;
}


#input-data-calc {
	clear:both;
	margin: 5px 0 0 10px;
	padding: 0 10px 0 10px;
	font-family:Arial, Helvetica, sans-serif;
	font-size:12px;
	color: #000000; 
}

#input-data-calc-long {
	clear:both;
	margin: 5px 0 0 0;
	padding: 0 0 0 0;
	font-family:Arial, Helvetica, sans-serif;
	font-size:11px;
	color: #000000; 
}

#input-data-calc-FR {
	clear:both;
	margin: 5px 0 0 0;
	padding: 0 0 0 0;
	font-family:Arial, Helvetica, sans-serif;
	font-size:12px;
	color: #000000; 
}

.financial-ratio-font-th {font-size:14px}

.calc-table {
	background-color:#E4F8E4;
	border-color: #01408d;
}

.calc-table tr, td {
	border:0;
}

#Definitions-Terms {
	font-family: "Tahoma";
	font-size:12px;
	line-height: 125%;
}

#SurveyFR {
	width:175px;
	float:right;
	margin: 0 0 0 10px;
	padding: 10px 10px 10px 10px;
	border:double;
	border-color:#ccdccd;
	font-family: "Tahoma";
	font-size:12px;
}

#sharetools {
	padding: 10px 0 0 50px;
}

.largeadds {
	padding: 50px 0 0 0;
	text-align:center;
}

#myaddcalc {
	margin:10px 0 0 0;
	padding:5px 50px 5px 50px;
	color:#01408d;
	background-color:#e0e0e0;
	font-weight:bold;
	font-size:14px;
	line-height: 125%;
	display:none;
}

.myaddcalcph {
	margin:0 0 0 0;
	padding:5px 0 0 0;
	text-align:center;
	color: #FF0000;
	font-weight:bold;
	font-size:15px;
}

/* Sidebar */

#sidebar {
	float: right;
	width: 165px;
	margin: 0 0 0 0;
	background-color:#E7E7E7;
	padding: 15px 15px 10px 15px;
	border: 0 solid #ffffff;
	color:#333333;
	font-family: "Tahoma";
	font-size:12px;
}


#sidebar ul {
	padding:0;
	margin:0;
	text-align:left;
}

#sidebar li{
	list-style-type:none;
	padding:7px 0 0 5px;
}

.maina{
	color:#01408d;
	font-weight:bold;
	text-decoration:none;
	font-family: "Tahoma";
	font-size:14px;
	background-color:#CCCCCC;
	margin: 10px 0 0 0;
	padding:5px 0 5px 0;
}

#sidebar .maina a{
	color:#01408d;
	font-weight: bold;
	text-decoration:none;
	font-family: "Tahoma";
	font-size:14px;
}

#sidebar a{
	color:#01408d;
	font-weight: normal;
	text-decoration:none;
	font-family: "Tahoma";
	font-size:12px;
}

#sidebar a:hover{
	color: #009933;
	text-decoration:underline;
}

/* Widebar */

#widebar {
	height: 135px;
	margin: 0 0 0 0;
	padding: 15px 0 0 0;
	background: url('/images/blue_footer_150.jpg') no-repeat;
	color:#E4F8E4;
	font-family: "Tahoma";
	font-size:12px;
}

#widebar a{color:#E4F8E4;text-decoration:none;}

#widebar a:hover{color:#01408d;text-decoration:none;}

.widebar_simple {
	clear: both;
	height: 2px;
	margin: 0 0 0 0;
	padding: 0 0 0 0;
	background-color:#5B92E5;
	font-family: "Tahoma";
	font-size:2px;
}

.widebar_simple_ini {
	clear: both;
	height: 40px;
	margin: 0 0 0 0;
	padding: 0 0 0 0;
	background: url('/images/blue_footer_40.jpg') no-repeat;
	color:#E4F8E4;
	font-family: "Tahoma";
	font-size:12px;
}

/* Footer */

#footer {
	clear:both;
	width:960px;
	height: 50px;
	font-family:Arial, Helvetica, sans-serif;
	font-size:10px;
}

#footer p {
	margin: 0;
	color: #8E8E8E;
	font-family:Arial, Helvetica, sans-serif;
	font-size:12px;
}

#footerleft {
	float:left;
	width:450px;
	padding:15px 0 0 0;
	margin: 0 0 0 20px;
	text-align: left;
}

#footerleft ul {
	display:inline;margin-right:0; margin-left:0;
}

#footerleft li {
	display:inline;
	padding:0 0 0 0;
	margin:0 2px 0 2px;
	color: #8E8E8E;
}

#footerleft a{
	color: #8E8E8E;
	font-family:Arial, Helvetica, sans-serif;
	font-size:12px;
}

#footerright {
	float:right;
	width:425px;
	padding: 15px 35px 0 0;
	text-align: right;
}

#footerpartners {
	clear:both;
	width: 900px;
	padding: 15px 15px 0 45px;
	text-align: left;
}

#footerpartners p {
	color: #8E8E8E;
	font-family:Arial, Helvetica, sans-serif;
	font-size:12px;
	text-align:left;
	padding: 0 0 15px 0;
	margin:0 0 0 0;
}

