/*Design by Free CSS Templateshttp://www.freecsstemplates.orgReleased for free under a Creative Commons Attribution 2.5 License*/* {	margin: 0;	padding: 0;}body {	margin: 0;	font: normal small Verdana, Arial, Helvetica, sans-serif;	color: #666666;}h1, h2, h3, h4 {	font-family: Georgia, "Times New Roman", Times, serif;	color: #385B88;}h2 {	background: url(images/img6.gif) repeat-x left bottom;	padding-bottom: 10px;	margin-bottom: .8em;	font-size: 2em;	font-weight: normal;}h3 {	margin-bottom: 1em;	text-transform: uppercase;	letter-spacing: 2px;	font: bold x-small Verdana, Arial, Helvetica, sans-serif;}h4 {		padding-bottom: 10px;	font-size: 1.5em;	font-weight: normal;}p, blockquote, ul, ol {	margin-bottom: 1.4em;	line-height: 1.8em;	text-align: justify;}p {}center{text-align: center}blockquote {	margin-left: 2em;	margin-right: 2em;	font-style: italic;}ul {	margin-left: 3em;}ul li {}ol {	margin-left: 3em;}ol li {}a {	text-decoration: none;	color: #E08934;}a:hover {	text-decoration: underline;}img {}/* Boxed Style */.boxed {}.boxed .title {	padding: 0px 0 0 10px;	background: url(images/img03.gif) no-repeat left center;	border-bottom: 1px solid #D6D5D5;	font-size: 1.4em;}.boxed .content {	padding: 10px;}/* Logo */#logo {	width: 770px;	height: 140px;	margin: 0 auto;	}#logo h1 {	padding: 46px 0 0 0px;}#logo h1 a {		text-transform: lowercase;	letter-spacing: -3px;	font: italic normal 48px Georgia, "Times New Roman", Times, serif;	color: #E08934;}#logo h1 i {	text-transform: lowercase;	letter-spacing: -3px;	font: italic normal 48px Georgia, "Times New Roman", Times, serif;	color: #385B88;}#logo h2 {	padding: 0 0 0 2px;	text-transform: lowercase;	font-size: 1em;}#logo h3 {	padding: 0 0 0 2px;	text-transform: uppercase;	font-size: 1.5em;}#logo a {}/* Content */#content {	width: 770px;	margin: 0 auto;}/* Content > Main */#main {	float: right;	width: 500px;	margin-top: -80px;}/* Content > Main > Welcome */#welcome {}/* Content > Main > Example */#example {}/* Content > Sidebar */#sidebar {	float: left;	width: 240px;}/* Content > Sidebar > Login */#login {}#login form {}#login fieldset {	border: none;}#login legend {	display: none;}#login label {	font-size: x-small;	font-weight: bold;}#login input {	margin-bottom: 5px;	padding: 2px 5px;	border: 1px solid #385B88;	font-family: Verdana, Arial, Helvetica, sans-serif;}#inputtext1, #inputtext2 {	color: #385B88;}#inputsubmit1 {	background: #385B88;	color: #FFFFFF;}/* Content > Sidebar > Menu */#menu {	margin-bottom: 30px;	border-bottom: 4px solid #EBEBEB;}#menu ul {	margin: 0;	list-style: none;	line-height: normal;}#menu li {	display: inline;}#menu a {	display: block;	padding: 10px 0 10px 24px;	border-top: 1px solid #EBEBEB;	color: #E08934;}#menu a:hover, #menu .active a {	background: #EBEEF3;	text-decoration: none;	font-weight: bold;	color: #385B88;}/* Content > Sidebar > Updates*/#updates {}#updates ul {	margin: 0;	list-style: none;}#updates h3 {	margin: 0;	font: bold x-small Verdana, Arial, Helvetica, sans-serif;}#updates p {	margin-bottom: 1.4em;	font-size: smaller;	line-height: normal;}/* Content > Sidebar > Partners*/#partners {}#partners .content {	padding: 10px 0;}#partners ul {	margin: 0;	border-bottom: 1px solid #D1BC5C;	list-style: none;	line-height: normal;}#partners li {	padding: 10px;	border-top: 1px solid #D1BC5C;}/* Footer */#footer {	clear: both;	padding: 20px 50px;	width: 770px;	margin: 0 auto;	background: #EAEAEA url(images/img6.gif) repeat-x left top;}#footer p {	width: 770px;	margin: 0 auto;	font-size: x-small;}/* Footer > Legal */#legal {}/* Footer > Links */#links {}table.list th { background-color: #eee; padding: 5px; border: solid 1px #d3d3d3}table.list tr.altShade { background-color: #f5f5f5; }table.list tr.bg { background-color: #f5f5f5; }table.list tr.bg2 { background-color: #eee; }table.list td { padding: 5px; border: solid 1px #d3d3d3; }table.list td.bg { background-color: #f5f5f5; }table.list td.bg2 { background-color: #eee; }table.list td.tablebodyCopyBold { font-weight: bold; background-color: #eee; }.img-shadow {  float:left;  background: url(images/shadow.gif) no-repeat bottom right !important;  background: url(images/shadow.gif) no-repeat bottom right;  margin: 10px 0 0 10px !important;  margin: 10px 0 0 5px;  }.img-shadow img {  display: block;  position: relative;  background-color: #fff;  border: 1px solid #a9a9a9;  margin: -6px 6px 6px -6px;  padding: 4px;  }.highlight {	background-color: #FFFFCC;	margin: 5px;	padding: 10px;	border: 1px solid #333333;}#story table tr.rowA{	background: #F8F8F8;		color: inherit;}#story table tr.rowB{	background: #FDFDFD;		color: inherit;}