body {background-color:#DDDDDD; text-align:center; min-width:850px; font-family:Tahoma;font-weight:normal; }

A {font-weight:normal; font-size:12px; color:#0066FF; text-decoration: none; outline:none}
A:hover {font-weight:normal; font-size:12px; color:#000000; text-decoration: none; }
smallLink {font-weight:normal; font-size:9px; color:#0066FF; text-decoration: none; }
smallLink:hover { font-weight:normal; font-size:9px; color:#000000; text-decoration: none; }

h1 {position:relative;background-color:#e7fefe; border-top:1px solid #9fb7c0; text-align:left; border-bottom:1px solid #9fb7c0; padding:3px 1px 3px 62px; font-family:Tahoma; font-weight:bold; font-size:14px; color:#000066; text-decoration: none; margin-top:0px; }
.nonIndented{position:relative;background-color:#e7fefe; border-top:1px solid #9fb7c0; text-align:left; border-bottom:1px solid #9fb7c0; padding:3px 1px 3px 15px; font-family:Tahoma; font-weight:bold; font-size:11px; color:#000066; text-decoration: none; margin-top:0px; }
.nonIndentedLarge{position:relative;background-color:#e7fefe; border-top:1px solid #9fb7c0; text-align:left; border-bottom:1px solid #9fb7c0; padding:3px 1px 3px 15px; font-family:Tahoma; font-weight:bold; font-size:14px; color:#000066; text-decoration: none; margin-top:0px; }

#cashflow_calculator {background:url(../images/cashflow_calculator.gif) no-repeat #fff 10px 23px; padding: 10px 10px 40px 340px; height: 491px; font-size:12px; font-color: #000}
#cashflow_calculator h1 {font-family:Tahoma; font-weight:bold; background: none; border:none; font-size:28px; color:#000066; text-decoration: none; margin:0; padding: 20px 0 0 0 ; }
#cashflow_calculator h2 {font-family:Tahoma; font-weight:normal; background: none; border:none; font-size:16px; color:#000066; text-decoration: none; margin:0; padding: 0 0 10px 0 ; }
.cashflow_calculator_help {display:none;border:1px solid #50bffe; background: #c8ebff; padding:5px;margin:5px 0 5px 0}

.homepage-h1 {font-weight:normal; font-size:22px; color:#000066; text-decoration: none; border:0px; background-color:#ffffff; padding:0px;}
#indented_body { text-align: left; font-family:Tahoma; font-weight:normal; font-size:12px; color:#000000; text-decoration: none; padding: 5px 30px 12px 62px;}
#container {margin:0 auto; width:894px; position:relative;}
#main {width:752px; top:60px; position:absolute; left:0px; text-align:left;}
#pageContent {border-left: 1px solid #bbbbbb;border-right: 1px solid #bbbbbb; background-color:#FFFFFF; text-align:left; padding-top:20px}
#header {width:752px; position: absolute; top:0px; left:0px; height:50px;}

#pwdcLink {float:right; height: 17px; display:block; font-family:Tahoma; font-weight:normal; font-size:8px; color:#979797; text-decoration: none; background-image:url(../images/pwdc_icon.gif); background-repeat:no-repeat; background-position:right 0; padding: 4px 25px 0 0; margin-top: 8px}

#footer {background-image:url(../images/footer_image.jpg); background-repeat:no-repeat; position:relative; padding:2px 0px 0px 5px; text-align:left; height: 50px;}
#footerleft {position:absolute; top:24px; left:12px;}
#footerright {position:absolute; top:24px; right:12px; text-align:right;}
#breadcrumb {display:block; border:2px solid #90d0f4; background-color:#90d0f4; padding:0px 0px 2px 12px; text-align:left;}
#adverts {position:absolute; top:0px; right:0px; background-color:#FFFFFF;}
#adsense {width:128px; height:620px; border-right:1px solid #bbbbbb;  border-left:1px solid #bbbbbb;  border-bottom:1px solid #bbbbbb; padding-top: 5px;}

#homeCalculatorButton {display:block; float:left; background-image:  url(../images/home/main_images2/calculator_main.gif); width:200px; height:112px; text-indent:-5000px}
#homeSampleButton {display:block; float:left; background-image:  url(../images/home/main_images2/sample_main.gif); width:200px; height:105px; text-indent:-5000px}
#homeRegisterButton {display:block; float:left; background-image:url(../images/home/main_images2/register_main.gif); width:195px; height:105px; text-indent:-5000px}
#homeLoginButton {display:block; float:left; background-image:url(../images/home/main_images2/login_main.gif); width:195px; height:112px; text-indent:-5000px}

#homePageButtons {position:absolute; bottom:0px; left:315px; width:415px;}
#homePageText {float:right; position:relative; width:415px; margin-right:20px; height:332px; padding:0 0 140px 315px;0}
#homeMainImage {position:absolute; width:306px; height:472px; left:0px; bottom: 0px; background-image:url(../images/home/main_image_4.jpg); text-indent:-2000px}
	
.clear {clear:both;}
#header {width:752px; position: absolute; top:0px; left:0px; height:61px; text-align:left;}
#top_nav {position:absolute; right:0px; top:0px; width: 449px; height: 30px; background-image:url(../images/nav/top_spacer.gif); padding-top:31px; overflow:hidden;}
#topNavDropShadow {width:750px; background-image:url(../images/dropshadow.gif); background-repeat:repeat-x; border-left:1px solid #bbbbbb;  border-right:1px solid #bbbbbb; height:12px;}
#topNavLogo {position:relative; width:303px; height:61px; display:block; background-image:url(../images/nav/logo.gif); overflow:hidden;}

#navHome {position:relative; display:block; float:left; width:58px; height:30px; overflow:hidden; background-image:url(../images/nav/home.gif); background-position:0 0;}
#navHome:hover{background-position:0 -30px;}
#navHomeRoll {position:relative; display:block; float:left; width:58px; height:30px; overflow:hidden; background-image:url(../images/nav/home.gif); background-position:0 -30px;;}

#navWhat{position:relative; display:block; float:left; width:91px; height:30px; overflow:hidden; background-image: url(../images/nav/how.gif); background-position:0 0;}
#navWhat:hover{background-position:0 -30px;}
#navWhatRoll{position:relative; display:block; float:left; width:91px; height:30px; overflow:hidden; background-image: url(../images/nav/how.gif); background-position:0 -30px;;}

#navRegister{position:relative; display:block; float:left; width:65px; height:30px; overflow:hidden; background-image: url(../images/nav/register.gif); background-position:0 0;}
#navRegister:hover{background-position:0 -30px;}
#navRegisterRoll{position:relative; display:block; float:left; width:65px; height:30px; overflow:hidden; background-image: url(../images/nav/register.gif); background-position:0 -30px;;}

#navAccount{position:relative; display:block; float:left; width:86px; height:30px; overflow:hidden; background-image: url(../images/nav/my.gif); background-position:0 0;}
#navAccount:hover{background-position:0 -30px;}
#navAccountRoll{position:relative; display:block; float:left; width:86px; height:30px; overflow:hidden; background-image: url(../images/nav/my.gif); background-position:0 -30px;}

#navArticles{position:relative; display:block; float:left; width:61px; height:30px; overflow:hidden; background-image: url(../images/nav/articles.gif); background-position:0 0;}
#navArticles:hover{background-position:0 -30px;}
#navArticlesRoll{position:relative; display:block; float:left; width:61px; height:30px; overflow:hidden; background-image: url(../images/nav/articles.gif); background-position:0 -30px;;}

#navContact{position:relative; display:block; float:left; width:88px; height:30px; overflow:hidden; background-image: url(../images/nav/contact.gif); background-position:0 0;}
#navContact:hover{background-position:0 -30px;}
#navContactRoll{position:relative; display:block; float:left; width:88px; height:30px; overflow:hidden; background-image: url(../images/nav/contact.gif); background-position:0 -30px;;}





.normaltext {font-size:12px; color:#000000; text-decoration: none; }
.normaltextwhite {font-size:12px; color:#FFFFFF; text-decoration: none; }
.normaltextblue {font-size:12px; color:#0066CC; text-decoration: none; }

.breadcrumb {font-size:12px; color:#000066; text-decoration: none; }
.breadcrumb A {font-size:12px; color:#000066; text-decoration: underline; }
.breadcrumb A:hover {color:#FFFFFF; text-decoration: underline; }


.normaltextred { font-size:12px; color:#FF0000; text-decoration: none; }
.normaltextgreen {font-size:12px; color:#009900; text-decoration: none; }
.normaltextgrey{ font-size:12px; color:#A4CECE; text-decoration: none; }

.smallreporttext {  font-size:10px; color:#000000; text-decoration: none; }
.smallreporttextred { font-size:10px; color:#FF0000; text-decoration: none; }
.smallreporttextgrey {font-size:10px; color:#888; text-decoration: none; }

.errorText {font-size:12px; color:#FF0000; text-decoration: none; }
.errorTextA {font-size:12px; color:#FF0000; text-decoration: underline; }
.smalltext { font-size:12px; color:#000000; text-decoration: none; }

.mediumtextgrey {font-size:10px; color:#666666; text-decoration: none; }
.mediumtextgrey A {font-size:10px; color:#666666; text-decoration: underline; }
.mediumtextgrey A:hover {font-size:10px; color:#000000; text-decoration: underline; }

.capxions {font-style:italic; font-size:11px; color:#888888}

.submitButtonText {font-size:11px; color:#FFFFFF; text-decoration: none; }
.submitButtonText:hover {font-size:11px; color:#0066FF; text-decoration: none; }

.heading {font-size:16px; color:#0066FF; text-decoration: none; }
.headingBold {font-size:18px; color:#0066FF; text-decoration: none; }
.headingdark { font-size:16px; color:#000066; text-decoration: none; }

.subheading { font-weight:bold; font-size:11px; color:#0066FF; text-decoration: none; }
.subheadingdark {  font-weight:bold; font-size:11px; color:#000066; text-decoration: none; }
.subheadingdarkerror { font-weight:bold; font-size:11px; color:#FF0000; text-decoration: none; }
.subheadingwhite {  font-weight:bold; font-size:11px; color:#FFFFFF; text-decoration: none; }

.form-inputbox {	background-color: #FFFFFF;
	background-repeat: no-repeat;
	font-family: Tahoma;
	font-size: 12px;
	font-weight: normal;
	color: #000000;
	border: 1px solid #cccccc;
}

.input-form-title {font-weight:bold; font-size:14px; color:#000066; text-decoration: none; background-color: #e7fefe; border-top:1px solid #9fb7c0; border-bottom:1px solid #9fb7c0; padding-left:62px;}
.input-form-subTitle { font-family:Tahoma; font-weight:bold; font-size:12px; color:#111111; text-decoration: none;}

.input-form-body { font-family:Tahoma; font-weight:normal; font-size:12px; color:#111111; text-decoration: none; border-top:1px solid #DDDDDD;}
.input-form-body-info { font-family:Tahoma; font-weight:normal; font-size:12px; color:#111111; text-decoration: none; background-color: #c8ebff; border-top:1px solid #50bffe; border-bottom:1px solid #50bffe; }
.input-form-body-error { font-family:Tahoma; font-weight:normal; font-size:12px; color:#111111; text-decoration: none; background-color: #FFAAAA; border-top:1px solid #FF0000; border-bottom:1px solid #FF0000; }

.input-form-lineend {font-size:12px;  border-top:1px solid #DDDDDD; border-right:1px solid #DDDDDD;}
.input-form-lineend-info { border-top:1px solid #50bffe; background-color: #c8ebff;  border-bottom:1px solid #50bffe; }
.input-form-lineend-infoOther { border-top:1px solid #DDDDDD; border-right:1px solid #50bffe; }
.input-form-lineend-error { border-top:1px solid #FF0000; background-color: #FFAAAA; border-bottom:1px solid #FF0000; }
.input-form-lineend-errorOther { border-top:1px solid #DDDDDD; border-right:1px solid #FF0000; }
 
.input-form-extras { font-family:Tahoma; font-weight:normal; font-size:9px; color:#111111; text-decoration: none;}
.input-form-extras-info { font-family:Tahoma; font-weight:normal; font-size:9px; color:#111111; text-decoration: none; background-color: #c8ebff; border-top:1px solid #50bffe; border-bottom:1px solid #50bffe; }
.input-form-extras-error { font-family:Tahoma; font-weight:normal; font-size:9px; color:#111111; text-decoration: none; background-color: #FFAAAA; border-top:1px solid #FF0000; border-bottom:1px solid #FF0000; }

.input-form-lineendnt { border-right:1px solid #DDDDDD;}
.input-form-lineendnt-error { border-right:1px solid #FF0000; background-color: #FFAAAA;  border-bottom:1px solid #FF0000; }
.input-form-lineendnt-info {background-color: #c8ebff;  border-bottom:1px solid #50bffe; }
.input-form-lineendnt-errorOther { border-right:1px solid #FF0000;}
.input-form-lineendnt-infoOther { border-right:1px solid #50bffe;}
.text-pg-top { font-family: Tahoma; font-size: 9px; font-weight: bold; color: #FFFFFF; }
.text-pg-top:hover { font-family: Tahoma; font-size: 9px; font-weight: bold; color: #006A94; }
.text-pg-top_dull { font-family: Tahoma; font-size: 9px; font-weight: bold; color: #AAAAAA; }
.text-title-bar { font-family: Tahoma; font-size: 8px; font-weight: bold; color: #FFFFFF; }
.homepage-subTitle { font-family:Tahoma; font-weight:bold; font-size:13px; color:#000066; text-decoration: none;}
.homepage-normaltext { font-family:Tahoma; font-weight:normal; font-size:12px; color:#000066; text-decoration: none; }
.cell_over { BACKGROUND-COLOR: #000066 }
.cell_out { BACKGROUND-COLOR: #c8ebff }
.cell_over_error { BACKGROUND-COLOR: #FF0000 }
.cell_out_error { BACKGROUND-COLOR: #FFAAAA }

.button-save {	background-color: #007de3;
	font-family: Tahoma,Trebuchet MS, Helvetica;
	font-size: 11px;
	font-weight: normal;
	color: #FFFFFF;
	border-right: 1px solid #004075;
	border-bottom: 1px solid #004075;
	border-left: 1px solid #5daced;
	border-top: 1px solid #5daced;
	padding: 1px;
	cursor: pointer;
}
.button-save-red {	background-color: #FF0000;
	font-family: Tahoma,Trebuchet MS, Helvetica;
	font-size: 11px;
	font-weight: normal;
	color: #FFFFFF;
	border-right: 1px solid #773333;
	border-bottom: 1px solid #773333;
	border-left: 1px solid #FF7777;
	border-top: 1px solid #FF7777;
	padding: 1px;
	cursor: pointer;
}
.button-dead {	background-color: #DDDDDD;
	font-family: Tahoma,Trebuchet MS, Helvetica;
	font-size: 11px;
	font-weight: normal;
	color: #FFFFFF;
	border-right: 1px solid #AAAAAA;
	border-bottom: 1px solid #AAAAAA;
	border-left: 1px solid #EEEEEE;
	border-top: 1px solid #EEEEEE;
	padding: 1px;
	cursor: pointer;
}
.button-change {	background-color: #FF0000;
	font-family: Tahoma,Trebuchet MS, Helvetica;
	font-size: 11px;
	font-weight: bold;
	color: #FFFFFF;
	border-right: 1px solid #773333;
	border-bottom: 1px solid #773333;
	border-left: 1px solid #FF7777;
	border-top: 1px solid #FF7777;
	padding: 1px;
	cursor: pointer;
}

.smalltext-grey { font-family:Tahoma; font-weight:normal; font-size:8px; color:#333333; text-decoration: none; }

.tdRuled {
  border-top:1px solid black;
}
.tdRuledGrey {
  border:1px solid #CCCCCC;
}
.tdRuledGreyBlack {
 	border: 1px solid #CCCCCC;
	border-bottom: 1px solid #000000;  
}
.tableRuled {
    padding: 3px 1px 3px 1px;
	border: 1px solid #cccccc;
	border-collapse:collapse;
}

.sharesb{
	clear:both;
	position:relative;
	border:1px solid #aaaaaa;
	padding:3px;
	margin:5px 0 0 0;
}
.sharesb p {
	padding:0;
	margin:0;
}
#socialBookMarksRight{
	float:right;
}
#socialBookMarksLeft{
	float:left; 
}
.sharesb h3{
	padding:0 3px 0 0;
	margin:0;
	margin:0 5px 0 3px;
	font-size:0.88em;
	font-weight:normal;
	display: inline;
	color:#666666;
}
.sharesb ul{
	display: inline;
	text-align:left;
	list-style:none;
	margin:6px 0 4px 0;
	padding:0;
}
.sharesb ul li{
	text-align:center;
	display:inline;
	padding:0 4px 6px 0 ;
}
.sharesb ul li.delicious{
	background:url("../images/social_icons/delicious.gif") no-repeat 0 0;
}
.sharesb ul li.digg{
	background:url("../images/social_icons/digg.gif") no-repeat 0 0;
}
.sharesb ul li.reddit{
	padding:0 0 0 2px;
	background:url("../images/social_icons/reddit.gif") no-repeat 0 0;
}
.sharesb ul li.facebook{
	background:url("../images/social_icons/facebook.gif") no-repeat 0 0;
}
.sharesb ul li.stumbleupon{
	background:url("../images/social_icons/stumbleupon.gif") no-repeat 0 0;
}
.sharesb ul li a{
	padding:0 0 0 18px;
	margin:0 3px 0 0px;
}
#socialBookMarkContainer {position:relative;margin:0px 20px 0px 20px; padding-bottom:12px;}

.infoButton {position:relative; display:block; width:12px; height:14px; overflow: hidden; background-position:0 0; background-image:url(../images/i.gif); border: 0px; text-indent:12px}
.infoButton:hover {background-position: 0 -14px; cursor:pointer}
a.infoButton {position:relative; display:block; width:12px; height:14px; overflow: hidden; background-position:0 0; background-image:url(../images/i.gif)}
a.infoButton:hover {background-position: 0 -14px;}

.closeButton {position:relative; display:block; width:9px; height:9px; overflow: hidden; background-position:0 0; background-image:url(../images/close_button.gif); border: 0px; text-indent:12px; background-repeat:no-repeat;}
.closeButton:hover {background-position: 0 -9px; cursor:pointer}
a.closeButton {position:relative; display:block; width:9px; height:9px; overflow: hidden; background-position:0 0; background-image:url(../images/close_button.gif)}
a.closeButton:hover {background-position: 0 -9px;}

a.goButton {position:relative; display:block; width:18px; height:14px; overflow: hidden; background-position:0 0; background-image:url(../images/go_button.gif)}
a.goButton:hover {background-position: 0 -14px;}

ul.articleList {margin:0; padding:0;}
ul.articleList li {margin:5px 0 5px 0; padding:0; list-style:none;}
ul.articleList li a {padding:5px 0 5px 24px; font-size:13px; font-weight:bold; color: #0066FF; background:url(../images/bullet.gif) no-repeat left;}
