/* the shape of money web styles */html, body {	width: 100%;	height: 100%;	}body {	background-color: #fff;	font-family: Arial, Helvetica, Verdana, sans-serif;	font-size: 75%;	line-height: 1.4em;	margin: 0;	padding: 0px 0 0 0;	}table, tr, td, input, select, textarea, ol, ul {	font-family: Arial, Helvetica, Verdana, sans-serif;	font-size: 100%;	}	a img, img { border: 0;  }a {	color: #346A96;	text-decoration: underline;	}a:hover {	text-decoration: underline; 	color: #285274;	}a.active {	font-weight: bold;	text-decoration: none;	}.hidden {display: none }.visible {display: block }.blue { color: #79A4C1; }.lt-blue { color: #A9CCE2; }.dk-blue { color: #003069; }.green { background: #A4AF6D; }.lt-green { background: #DEDDBF; }.lt-grey { color: #AFAFAF; }.grey { color: #8C8C8C; }h1, h2, h3 	{	font-family: arial narrow, Arial, Helvetica, Verdana, sans-serif;	font-weight: normal;	}h1 {	font-size: 1.8em;	color: #fff;	margin: 10px 0 2px 78px	}h2 {	font-size: 1.5em;	margin-top:0;	}h2.page_header {	font-weight: bold;	}h3 {	font-size: 1.2em;	}h4 {	font-size: 1em;	margin:0 0 6px 0;	}ul { 	color: #333;	}	li { 	margin-bottom: .3em;	}/* TOPNAV */#topnav a {	background:  url(../images/box_grey.gif) 0 60% no-repeat;	padding-left: 10px;	color: #666;	text-decoration: none;	margin-left: 8px;	}#topnav a:hover {	text-decoration: underline;	}	/* SIDENAV */a#home {	background:  url(../images/arrow_white.gif) 0 50% no-repeat;	padding: 0 0 0 14px;	margin: 5px 0 30px 10px;	color: #fff;	text-decoration: none;	}		ul#sidenav {	list-style: none;	background: #79A4C1 url(../images/tr.gif) top right no-repeat;	padding: .5em 10px 1em;	margin: 0 0 20px 0;    }#sidenav li {	background:  url(../images/arrow_white.gif) 0 .3em no-repeat;	padding: 0 0 0 12px;	margin: 5px 0;	}#sidenav li.active {	background:  url(../images/arrow_grey.gif) 0 .3em no-repeat;	color: #333;	font-weight: bold;	}			#sidenav a {	color: #fff;	text-decoration: none;	}#sidenav a.active {	color: #333;	}#sidenav a:hover {	text-decoration: underline;	}		/* sub sidenav */	#sidenav ul { 	list-style: none;    padding: 0;    margin: 0;    font-size: .9em;    }	#sidenav ul li {    background: none;	padding: 0 0 0 14px;	margin: 0;	font-weight: normal;	line-height: 1.3em;	}#sidenav ul li.active {	background:  url(../images/arrow_grey.gif) 0 .3em no-repeat;	}				#sidenav ul li.active a {	color: #333;	font-weight: normal;	}/* inside_subnav */ul.inside_subnav    {	list-style: none;    padding: 0;    margin: 0;    }    ul.inside_subnav li    {    background: url(/images/box.gif) 0 .3em no-repeat;    padding: 0 0 0 20px;    }	    	/* SEARCH */			#search {	background: #EBE8DB;	width: 160px;	font-size: .9em;	margin-left: 8px;	margin-right: 6px;	}#related-links {	background: #DEDDBF url(../images/bl.gif) left bottom no-repeat;	padding: 12px;	position: relative;	}#useful-links {	margin: 12px 0 0 20px;	}#useful-links h4, #related-links h4 {	font-size: 1.1em;	font-weight: bold;	color: #999;	border-top: 1px dashed #999;	padding-top: 3px;	margin: 8px 10px 0 0;	}	#promote {	background: #ECEADA url(../images/bl.gif) left bottom no-repeat;	padding: 12px;	position: relative;	color: #7F7857;	font-family: arial narrow, arial, helvetica, sans-serif;	font-size: 1.6em;	line-height: 1.3em;	margin-top: 18px;	}/* LINK LIST */	ul.link-list  {	list-style: none;	margin: 0;	padding: 0;	}	.link-list  li {	background: url(../images/arrow_grey.gif) 0 .3em no-repeat;	margin-bottom: 6px;	padding: 0 0 0 10px;	color: #666;	font-size: .95em;	text-decoration: none;	line-height: 1.2em;	}		.link-list a {	color: #666;	text-decoration: none;	}	.link-list a:hover {	color: #666;	text-decoration: underline;	}		.no-decoration {	color: #AFAFAF;	text-decoration: none;	}/* CONTENT */td#body-content {	padding: 0 10px 0 20px;	}.header-bar {	background: #A9CCE2 url(../images/tr.gif) right top no-repeat;	}		  p {	color: #000;	margin-top: 20px;	line-height: 1.4em;	margin-bottom: 20px;	}strong {	font-weight: bold;	}.value {	font-weight: bold;	color: #336699;	}	div.tag-text p {	font-size: 1.4em;	line-height: 1.2em;	color: #8c8c8c;	}		.delineate {	border-bottom: 1px dashed #999;	margin: 12px 0;	}	a.top {	background:  url(../images/arrow_blue_up.gif) 0 50% no-repeat;	padding-left: 12px;	text-transform: uppercase;	text-decoration: none;	font-weight: bold;	color: #79A4C1;	position: absolute;	right: 30px;	}a.top:hover {	background:  url(../images/arrow_grey_up.gif) 0 50% no-repeat;	color: #666;	}a.next {	background:  url(../images/arrow_blue.gif) right 50% no-repeat;	padding-right: 10px;	text-transform: uppercase;	text-decoration: none;	font-size: .85em;	font-weight: bold;	color: #79A4C1;	margin-left: 20px;	float: right;	margin-bottom: 12px;	}a.next:hover {	background:  url(../images/arrow_grey.gif) right 50% no-repeat;	color: #666;	}a.back {	background:  url(../images/arrow_blue_back.gif) left 50% no-repeat;	padding-left: 10px;	text-transform: uppercase;	text-decoration: none;	font-size: .85em;	font-weight: bold;	color: #79A4C1;	float: left;	margin-bottom: 12px;	}a.back:hover {		background:  url(../images/arrow_grey_back.gif) left 50% no-repeat;		color: #666;		}		.calculator {	background: #eeeeee;	}	.calculator-headers {	background-color: #dddddd;	font-weight: bold;	}.calculator-borders td {	border: 1px solid #ffffff;	background: #eeeeee;	}	.calculator-borders tr.calculator-headers td {	background-color: #dddddd;	}		/* BOTTOMNAV */#bottomnav {	border-top: 1px dashed #ddd;	padding: 6px 0;	text-align: center;	}	#bottomnav a {	background:  url(../images/box_grey.gif) 0 60% no-repeat;	padding-left: 10px;	color: #666;	text-decoration: none;	margin-left: 8px;	}#bottomnav a:hover {	text-decoration: underline;	}	/* FOOTER */#footer {	font-size: .85em;	color: #666;	font-family: verdana, arial, sans-serif;	padding: 10px 0px;	text-align: left;	text-align: center;	}	#footer a, #footer a:visited {	text-decoration: none;	}	#footer a:hover {	text-decoration: underline;	}
