/*  
Theme Name:HomeLoansCentral
Theme URI:http://www.homeloanscentral.com.au/
Description:Home Loans Central is Australia’s leading provider of professional home loan services, so you can be assured our home loan professionals stand ready to help you determine which type of home loan is the best fit for your individual circumstances.
Version:1.3b
Author:HomeLoansCentral
Author URI:http://www.homeloanscentral.com.au/
*/

img, div, input, p, a, ul, li{ behavior: url("iepngfix.htc") }

.clear{
	clear:both;
	font-size:0px;
}

* {
	margin: 0px;
	padding: 0px;
}

a, a:visited{
	color:#950505;
	text-decoration: none;
}

a:hover{
	color: #000;
	text-decoration: none;
}

blockquote{
	border-left: 4px solid #EAEAEA;
	margin: 0px;
	padding: 0px 0px 0px 10px;
}
html {
	margin-left: 1px;
}


body {
background:#fff url(images/bg.gif) repeat-x scroll left top;
font-family:Arial,Helvetica,sans-serif;
font-size:15px;
margin:0;
padding:0;
color:#535252;
}

.top { width:890px; height:5px; background:url(images/internaltop.jpg) no-repeat right; font-size:0px; line-height:0px; margin-top:10px; }
.bottom { width:890px; height:5px; background:url(images/internalbottom.jpg) top right no-repeat #fff; font-size:0px; line-height:0px; padding-bottom:5px; }

cite{
	color: #666666;
	font-style: italic;
	margin: 0px;
	padding: 0px;
}

form#commentform{
	color: #3F3E48;
	margin: 0px;
	padding: 0px;
}

form#commentform input#submit {
	background-color: #EBEBEB;
	border: solid 1px #EBEBEB;
	color: #3F3E48;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	font-weight: normal;
	margin: 0px;
	padding: 4px;
}

form#commentform input#submit:hover {
	background-color: #212b3c;
	border: solid 1px #4d5667;
	color: #FFFFFF;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	font-weight: normal;
	margin: 0px;
	padding: 4px;
}

form#commentform input, form#commentform textarea{
	background-color: #FFFFFF;
	border: #EAEAEA solid 1px;
	color: #333333;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	font-weight: normal;
	margin: 0px;
	padding: 4px;
}

form#searchform{
	background: url(images/background_sidebar_top.gif) no-repeat top left;
	margin: 0px;
	padding: 15px 20px 15px 20px;
	width: 200px;
}

form#searchform input{
	background-color: #000000;
	border: solid 1px #000000;
	color: #FFFFFF;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	font-weight: normal;
	margin: 0px;
	padding: 4px;
}

form#searchform input#s{
	background-color: #FFFFFF;
	border: #EAEAEA solid 1px;
	color: #333333;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	font-weight: normal;
	margin: 0px 0px 10px 0px;
	padding: 4px;
	width: 192px;
}

form#searchform input:hover{
	background-color: #EBEBEB;
	border: solid 1px #EBEBEB;
	color: #3F3E48;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	font-weight: normal;
	margin: 0px;
	padding: 4px;
	border-bottom:#21242d solid 1px;
}

form#sidebar-search{
	margin: 0px auto;
	padding:0px;
	width: 250px;
	text-align:left;
	margin-bottom:5px;
	height:40px;
	border-bottom:1px solid #E4E4E4;
}

form#sidebar-search input#sidebar-search-input{
background:transparent url(images/input-bg.gif) no-repeat scroll left top;
border:medium none;
color:#777777;
height:19px;
padding:6px;
width:181px;
float:left;
}

form#sidebar-search input#sidebar-search-submit{
	border: none;
	margin: 0px 0px 0px 0px;
	padding: 0px;
	text-align: center;
	float:right;
}

h1{
	font-family: Helvetiker;
	line-height:32px;
	font-size:30px;
 	color: #234d7e;
	font-weight: normal;
	margin:0px 0px 5px 0px;
	padding: 0px;
}

h1 a, h1 a:hover, h1 a:visited{
	font-family: Helvetiker;
	line-height:32px;
	font-size:30px;
 	color: #234d7e;
	font-weight: normal;
	text-decoration: none;
	padding:0px 0px 0px 0px;
}

h1.title-comments{
	color: #234d7e;
}

h1.title-respond{
	font-size:22px;
	color: #000;
}

h2{
	color: #000;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	font-weight: bold;
	margin: 0px 0px 10px 0px;
	padding: 0px 0px 10px 0px;
	text-transform: uppercase;
}

h2.headline {
	color: #000;
	margin: 5px 0px 10px 0px;
	padding: 0px;
	padding-top:5px;
	text-align: right;
}

img.alignleft {
	display: inline;
	float: left;
	margin: 0px 7px 2px 0px;
	padding: 4px;
}

img.alignright {
	display: inline;
	float: right;
	margin: 0px 0px 2px 7px;
	padding: 4px;
}

input, textarea {
	background-color: #FFFFFF;
	border: 1px solid #DDDDDD;
	color: #333333;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	font-weight: normal;
	margin: 0px;
	padding: 4px;
}

label{
	margin: 0px 0px 0px 10px;
	padding: 0px;
}

p {
	color:#6b6b6b;
	margin: 0px 0px 10px 0px;
	padding: 0px;
	line-height:21px;
	color:#404040;
}

ul {
	clear: both;
	list-style: none;
	margin: 0px;
	padding: 0px;
}

.alignleft {
	color: #1380bb;
	display: block;
	float: left;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 11px;
	font-variant: normal;
	margin: 0px;
	padding: 0px 10px 0px 0px;
	text-align: left;
	width: 275px;
}

.alignleft a, .alignleft a:visited {
	background: url(images/arrow-left.gif) no-repeat left center;
	color: #1380bb;
	margin: 0px;
	padding: 0px 0px 0px 17px;
	text-decoration: underline;
}

.alignleft a:hover{
	background: url(images/arrow-left.gif) no-repeat left center;
	color: #1380bb;
	margin: 0px;
	padding: 0px 0px 0px 17px;
	text-decoration: none;
}

.alignright {
	color: #1380bb;
	display: block;
	float: right;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 11px;
	font-variant: normal;
	margin: 0px;
	padding: 0px 0px 0px 10px;
	text-align: right;
	width: 275px;
}

.alignright a, .alignright a:visited {
	background: url(images/arrow-right.gif) no-repeat right center;
	color: #1380bb;
	margin: 0px;
	padding: 0px 17px 0px 0px;
	text-decoration: underline;
}

.alignright a:hover{
	background: url(images/arrow-right.gif) no-repeat right center;
	color: #1380bb;
	margin: 0px;
	padding: 0px 17px 0px 0px;
	text-decoration: none;
}

.article{
	margin:10px 0px 10px 0px;
	padding: 0px 0px 5px 0px;
	width:600px;
	display:inline;
}

.article-bottom{
	height:0px;
	margin: 0px 0px 50px 0px;
	padding: 0px;
	line-height:0px;
}

.article-top{
	line-height:0px;
	font-size:0px;
	font-weight:0px;
	height: 0px;
	margin: 0px;
	padding: 0px;
	width: 448px;
}

.author{
	font-size:13px;
	color: #7f7f7f;
	font-weight: bold;
}

.bottom-bottom{
	height:0px;
	margin: 0px auto 0px auto;
	padding: 0px;
	font-size:0px;
	line-height:0px;
}

.bottom-top{
	height:0px;
	margin: 0px auto;
	padding: 0px;
	font-size:0px;
}

.comment-author {
	color: #217EB9;
	font-weight: normal;
}

.comment-author a{
	color: #217EB9;
	font-weight: bold;
	text-decoration: underline;
}

.comment-author a:hover{
	color: #217EB9;
	font-weight: bold;
	text-decoration: none;
}

.commentlist {
	margin: 0px;
	padding: 0px;
	text-align: left;
}

.commentlist li {
	background-color: #edf0f2;
	border: 1px solid #e8eff3;
	color: #333333;
	list-style: none;
	margin: 0px 0px 10px 0px;
	padding: 10px;
}

.feedback{
	border-top:#ebf0f1 1px solid;
	margin: 0px 0px 0px 0px;
	padding: 0px 0px 0px 0px;
	width:660px;
}

.feedback-bottom{
	margin: 1px 0px 15px 0px;
	padding: 0px;
}

.feedback-left{
	color: #c1c1c1;
	display: inline;
	float: left;
	margin:0px;
	padding: 5px 0px 0px 0px;
	width: 350px;
	font-size:12px;
}

.feedback-left a,.feedback-left a:visited {
	color: #0e6db5;
	text-decoration: none;
	font-weight:normal;
}
.feedback-left a:hover {
	color: #000;
	text-decoration: none;
}

.feedback-right{
	font-size:12px;
	color: #c1c1c1;
	display: inline;
	float: right;
	margin: 0px;
	padding: 5px 0px 0px 0px;
	text-align: right;
	width: 160px;
}

.feedback-right #feed-comments{
	background: url(images/icon_feed.gif) no-repeat top left;
	margin: 5px;
	padding: 5px;
}

.feedback-right #feed-comments a{
	background: url(images/icon_feed.gif) no-repeat top left;
	margin: 5px;
	padding: 5px;
}

.feedback-right a, .feedback-right a:visited{
	padding:0px 0px 0px 0px;
	color: #0e6db5;
	text-decoration: none;
	font-weight:normal;
}

.feedback-right a:hover {
	color: #000;
	text-decoration: none;
}

/*.feedback-top{
	border-bottom: 1px solid #EBEBEB;
	margin: 0px 0px 1px 0px;
	padding: 0px;*/
}

.image {
	border: 1px solid #E2E6E7;
	margin: 5px auto 5px -6px;
	padding: 5px;
}

.insert{
	background: #FFFFFF;
	margin: 0px 0px 0px 0px;
	padding: 10px;
	width: 560px;
}

.insert h2{
	border-bottom: 1px solid #EAEAEA;
	color: #ffffff;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	font-weight: bold;
	margin: 0px 0px 10px 0px;
	padding: 0px 0px 10px 0px;
	text-transform: uppercase;
}

.insert-left{
	color: #000000;
	float: left;
	margin: 0px;
	padding: 0px 10px 0px 10px;
	width: 255px;
}

.insert-right{
	border-left: 1px solid #EBEBEB;
	color: #000000;
	float: right;
	margin: 0px;
	padding: 0px 10px 0px 10px;
	width: 259px;
}

.insert-right img{
	margin: 0px auto 0px auto;
	padding: 0px;
	text-align: center;
}

a.more-link , a.more-link:visited{
	background:url(images/morelink.gif) top left no-repeat;
	font-size:12px;
	font-weight:bold;
	padding-right:15px;
	float:left;
	height:20px;
	text-decoration:none;
	margin-top:5px;
	padding:3px 20px 6px 30px;
	color: #1f82cf;
}
a.more-link:hover { text-decoration:underline;}

.required{
	color: #000000;
	font-size: 10px;
}

.rss-date{
	color: #000000;
	margin: 0px;
	padding: 0px 5px 0px 5px;
}

.sidebar-bottom{
	background-color:#FFFFFF;
	height: 10px;
	margin: 0px 0px 0px 0px;
	padding: 0px;
	width: 240px;
	display:none;
}

.sidebar-more{
	color: #454648;
	margin: 5px 0px 5px 0px;
	padding: 0px;
	text-align: right;
}

.sidebar-more a, #sidebar-more a:visited{
	color: #454648;
	text-decoration: underline;
}

.sidebar-more a:hover{
	color: #454648;
	text-decoration: none;
}

.sidebar-top{
	background-color:#ffffff;
	height: 10px;
	margin: 0px;
	padding: 0px;
	width: 240px;
}

#bottom{
	color:#6b6b6b;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 11px;
	font-weight: normal;
	margin:0 auto;
	padding: 15px 0px 5px 0px;
	width:940px;
}

#bottom a, #bottom a:visited{
	color: #7f7f7f;
	font-size:12px;
	text-decoration: none;
}

#bottom a:hover{
	color: #35a5de;
	text-decoration: underline;
}

#bottom h2{
	text-align:center;
	color: #070707;
	font-family: "Trebuchet MS", Arial;
	font-size: 18px;
	font-weight: normal;
	margin: 0px 0px 10px 0px;
	padding: 0px 0px 10px 0px;
	text-transform: uppercase;
	text-align:left;
}

#bottom-center{
	display: inline;
	float: left;
	margin: 0px 0px 10px 0px;
	padding: 0px 0px 0px 10px;
	width: 300px;
}

#bottom-center ul{
	list-style: none;
	margin: 0px;
	padding: 0px;
}

#bottom-center ul li{
	background: url(images/icon_bottom_center.gif) top left no-repeat;
	margin: 0px;
	padding: 0px 0px 5px 17px;
}

#bottom-container{
	margin: 0 auto;
	padding: 0px 0px 0px 0px;
	width: 1000px;
}

#bottom-left{
	display: inline;
	float: left;
	font-size:12px;
	color:#7f7f7f;
	margin: 0px 15px 10px 0px;
	padding: 0px 10px 0px 0px;
	width: 300px;
}

#bottom-left a, #bottom-left a:visited{
	font-size:13px;
	line-height:17px;
	color: #7f7f7f;
	font-weight: bold;
	text-decoration: none;
}

#bottom-left a:hover{
	color: #35a5de;
	font-weight: bold;
	text-decoration: none;
}

#bottom-left ul{
	list-style: none;
	margin: 0px;
	padding: 0px;
}

#bottom-left ul li{
	background: url(images/icon_bottom_left.gif) top left no-repeat;
	margin: 0px;
	padding: 0px 0px 5px 22px;
}

#bottom-right{
    font-size:12px;
	
	display: inline;
	float: right;
	margin: 0px;
	padding: 0px 0px 0px 0px;
	width: 250px;
}
#bottom-right p{line-height:18px; color:#7f7f7f;}

#calendar_wrap{
	margin: 0px;
	padding: 0px 20px 10px 20px;
	width: 200px;
}

#container {
margin:0 auto;
padding:0 35px;
padding-top:20px;
padding-bottom:30px;
width:1000px;
}
.right {float:right;}
.left {float:left;}
.line { background:url(images/main_line.jpg) top center no-repeat; height:1px; margin:55px 0 30px 0; line-height:0px; font-size:0px;}
#content{ width:660px; padding:0px; float:left; font-size:14px; line-height:17px; padding-top:30px;}

#content ol li p.comment-data {
	background: url(images/icon_clock.gif) no-repeat center right;
	color: #000000;
	font-size: 10px;
	margin: 0px 0px 10px 0px;
	padding: 0px 12px 0px 0px;
	text-align: right;
}

#content ol li p.comment-data a, #content ol li p.comment-data a:visited{
	color: #000000;
	text-decoration: underline;
}

#content ol li p.comment-data a:hover{
	color: #000000;
	text-decoration: none;
}

#content ul {
	list-style-image: url(images/bullet.gif);
	margin: 10px 0px 10px 0px;
	padding: 0px 0px 0px 15px;
}

.Footer { width:960px; margin:0 auto; border-top:solid 1px #e5e6e6; padding-top:20px; font-size:11px; background:#fff; margin-top:50px; margin-bottom:30px;} 
.Footer ul { color:#6d9cb0; margin:0 auto; width:800px; height:20px;}
.Footer ul li { float:left; padding-right:10px; margin-right:10px; border-right:solid 1px #6d9cb0;}
.Footer ul li.last { border:none;}
.Footer ul li a, .Footer ul li a:visited { color:#6d9cb0; text-decoration:none;}
.Footer ul li a:hover { text-decoration:underline;}
.Footer p.copyright { color:#a0a0a0; text-align:center; padding-top:5px; margin-bottom:10px;}
.Footer p.copyright a {color:#a0a0a0; text-decoration:none;}
.Footer p.copyright a:hover { text-decoration:underline;}
.Footer a.footer-logo { background:url(images/footer-logo.gif) no-repeat; width:148px; height:30px; margin:0 auto; display:block;}



#main { background:url(images/main-bg.gif) top right repeat-y; margin:0 auto;  padding:0px 0px 0px 30px; }
.MainTop { width:1000px; height:5px; font-size:0px; line-height:0px; background:url(images/main-internal-top.gif) no-repeat; margin-top:15px;}
.mainbottom { height:0px; line-height:0; padding:0;}

/**************  Logos  **********************/
.logos {margin: 15px auto 0 auto; width:930px;}
.logos-left { background:url(images/logos-left.gif) no-repeat; width:7px; height:163px; float:left;}
.logos-right { background:url(images/logos-right.gif) no-repeat; width:7px; height:163px; float:right;}
.logos span { height:163px; background:url(images/logos-bg.gif) top left repeat-x; float:left; width:916px; text-align:center;}
.logos span span{ margin:0 auto; width:900px; background:none; height:auto;}
.logos p.heading { text-align: center; text-transform:uppercase; font-size:14px; font-weight:bold; color:#252525; margin-bottom:30px; margin-top:15px; padding:0px;}

#metadata {
	background: #F4F4F4;
	color: #217EB9;
	font-size: 10px;
	line-height: 20px;
	margin: 0px 0px 20px 0px;
	padding: 3px 8px 3px 8px;
}

#metadata a {
	color: #217EB9;
	text-decoration: underline;
}

#metadata a:hover {
	color: #217EB9;
	text-decoration: none;
}

#navigation {
	margin: 0px 0px 10px 0px;
	padding: 10px 0px 10px 0px;
}

#search-form{
	margin: 0px;
	padding: 0px;
}

#search-form-input{
	background-color: #FFFFFF;
	border: 1px solid #DDDDDD;
	color: #333333;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	font-weight: normal;
	margin: 0px;
	padding: 4px;
}

#search-form-input-submit{
	background-color: #EBEBEB;
	border: solid 1px #EBEBEB;
	color: #3F3E48;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	font-weight: normal;
	margin: 0px;
	padding: 4px;
}

#search-form-input-submit:hover{
	background-color: #212b3c;
	border: solid 1px #4d5667;
	color: #FFFFFF;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	font-weight: normal;
	margin: 0px;
	padding: 4px;
}

#sidebar{ width:250px; float:right; padding-right:15px; padding-left:15px;
}



#sidebar .sidebar-block{

	background: #FFFFFF;
	margin: 0px;
	padding: 0px 20px 0px 20px;
}

#sidebar h2{
	color: #272727;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 14px;
	font-weight: bold;
	margin: 0px 0px 10px 0px;
	padding: 0px;
	text-transform: uppercase;
	text-align:center;
}

#sidebar ul li{
background: url(images/sidebarulli.gif) top center repeat-y; margin:0 0 5px 0;

}

#sidebar ul li a{
	color:#166b95; text-decoration:none; font-size:12px; line-height:16px;
}

#sidebar ul li a:hover{ text-decoration:underline;}

#sidebar ul li div.textwidget{
	border:none;
	margin: 0px;
	padding: 0px 20px 10px 20px;
}

#sidebar ul li h2.widgettitle{
 color:#4b5761; font-size:14px; text-transform:uppercase; font-weight:bold; margin-top:40px; letter-spacing:-0.05em; margin-bottom:15px; text-align:left;
}

#sidebar ul li h2.widgettitle a, #sidebar ul li h2.widgettitle a:visited{

	border:none;
	background: none;
	margin: 0px;
	padding: 0px;
	text-decoration: none;
}

#sidebar ul li h2.widgettitle a:hover{

	background: none;
	margin: 0px;
	padding: 0px;
	text-decoration: underline;
}

#sidebar ul li ul{
	margin:0; line-height:0px; font-size:0px;
	list-style: none;
	margin:0;
	margin-bottom:2px;
	padding:5px 0 0px 0;
}

#sidebar ul li ul li{
	border-bottom:solid 1px #e4e4e4; padding:5px 5px 5px 25px; background:url(images/article-icon.gif) 5px 8px no-repeat; 
}

#sidebar ul li ul li ul{
	background: none;
	list-style: none;
	margin: 5px 0px 0px 0px;
	padding: 0px 0px 0px 5px;
	border:none;


}

#sidebar ul li ul li ul li{
	color: #FFFFFF;
	margin: 0px;
	padding: 0px;
	border:none;
}

#sidebar ul li#calendar a, #sidebar ul li#calendar a:visited{
	background-image: none;
	clear: both;
	color: #FFFFFF;
	list-style: none;
	margin: 0px;
	padding: 0px;
	text-decoration: none;
}

#sidebar ul li#calendar a:hover{
	background-image: none;
	clear: both;
	color: #FFFFFF;
	list-style: none;
	margin: 0px;
	padding: 0px;
	text-decoration: none;
}

#sidebar ul li#calendar tfoot td a:link, #sidebar ul li#calendar tfoot td a:visited, #sidebar ul li#calendar tfoot td a:hover{
	background: none;
	border: 0px;
	color: #FFFFFF;
	text-decoration: none;
}

#sidebar ul li#recent-comments ul li{
	background: transparent;
	color: #3F3E48;
	margin: 0px;
	padding: 7px 0px 7px 0px;
}

#sidebar ul li#recent-comments ul li a, #sidebar ul li#recent-comments ul li a:visited {
	background: transparent;
	color: #FFFFFF;
	margin: 0px;
	padding: 4px;
	text-decoration: underline;
}

#sidebar ul li#recent-comments ul li a:hover {
	background: transparent;
	color: #FFFFFF;
	margin: 0px;
	padding: 4px;
	text-decoration: none;
}

#sidebar ul li#tag_cloud{
	padding: 0px 0px 10px 0px;
	width: 240px;
}

#sidebar ul li#tag_cloud a{
	background: none;
	padding: 0px 0px 0px 20px;
	text-decoration: underline;
}

#sidebar ul li#tag_cloud a, #sidebar ul li#tag_cloud a:visited{
	background: none;
	color: #FFFFFF;
	padding: 0px 0px 0px 20px;
	text-decoration: underline;
}

#sidebar ul li#tag_cloud a:hover{
	background: none;
	color: #FFFFFF;
	padding: 0px 0px 0px 20px;
	text-decoration: none;
}

#title{
	background:url(images/top_bg.jpg) top left repeat-x;
	width:900px;
	height:74px;
	margin:0px;
	padding: 0px 0px 0px 0px;
	border-bottom:solid 1px #ffffff;
}

#title h1{
	color: #FFFFFF;
	font-size:0px;
	width:900px;
	height:74px;
	font-family:"Trebuchet MS", Arial;
	font-weight: normal;
	margin:0px;
	padding:0px 0px 0px 0px;
	text-align: left;
}

#title h1 a, #title h1 a:visited, #title h1 a:hover{
	background:url(images/logo.jpg) no-repeat;
	width:170px;
	height:54px;
	float:left;
	display:block;
	margin:10px 0px 0px 20px;
	font-size:0px;
	color:#FFFFFF;

}


.phone { width:252px; height:23px; background:url(images/phone_number.jpg) no-repeat; margin:22px 23px 0 0; float:right; }

#wp-calendar {
	background-color: transparent;
	margin: 0px;
	padding: 0px;
	width: 100%;
}

#wp-calendar caption {
	color: #3F3E48;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	font-weight: bold;
	margin: 0px 0px 5px 0px;
	padding: 0px;
	text-align: right;
}

#wp-calendar td {
	color: #3F3E48;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	text-align: center;
}

#wp-calendar td a, #wp-calendar td a:visited {
	background: #194F71;
	color: #FFFFFF;
	text-decoration: none;
}

#wp-calendar td a:hover {
	background: #194F71;
	color: #FFFFFF;
	text-decoration: none;
}

#wp-calendar td.pad {
	background: transparent;
}

#wp-calendar tfoot td a:link, #wp-calendar tfoot td a:visited {
	background: none;
	border: 0px;
	color: #3F3E48;
	text-decoration: underline;
}

#wp-calendar tfoot td a:hover {
	background: none;
	color: #3F3E48;
	text-decoration: none;
}

#wp-calendar tfoot td#next {
	margin: 0px;
	padding: 0px;
	text-align: right;
}

#wp-calendar tfoot td#prev {
	margin: 0px;
	padding: 0px;
	text-align: left;
}

#wp-calendar tfoot td, #wp-calendar tfoot td.pad {
	background: transparent;
	margin: 0px;
	padding: 0px;
}

#wp-calendar th {
	color: #FFFFFF;
	font: bold 12px Arial, Helvetica, sans-serif;
	text-align: center;
}

#wp-calendar ul{
	clear: both;
	list-style: none;
	margin: 0px;
	padding: 0px;
}
#wrapper { margin:0px auto 0 auto;  padding:0px;}
a.logo { background:url(images/logo.png) no-repeat; width:250px; height:53px; margin:0px 0px 0px 20px; display:inline-block; float:left;}
ul.TopMenu { float:right; text-align:right; margin-top:20px; margin-right:5px; line-height:21px;}
ul.TopMenu li { float:left; display:inline-block; padding-left:15px; margin-right:15px;}
ul.TopMenu li.home { background:url(images/top-menu-arrow.gif) 0px 0px no-repeat; }
ul.TopMenu li.login { background:url(images/top-menu-lock.gif) 0px 0px no-repeat; padding-left:20px; }
ul.TopMenu li.glossary { background:url(images/top-menu-magnify.gif) 0px 0px no-repeat; padding-left:20px; }
ul.TopMenu li.about { background:url(images/top-menu-about.gif) 0px 0px no-repeat; padding-left:20px; }
ul.TopMenu li.contact { background:url(images/top-menu-contact.gif) 0px 5px no-repeat; padding-left:20px; }
ul.TopMenu li.blog { background:url(images/top-menu-blog.gif) 0px 5px no-repeat; padding-left:20px; }
ul.TopMenu li a { color:#9cb4d1; text-decoration:none; font-size:12px; text-transform:uppercase;  text-shadow: #0A2D50 0px 1px 2px;}
ul.TopMenu li a:hover { color:#fff;}

.Sections { background:url(images/sections.png) no-repeat; width:250px; height:212px; float:right; margin:13px 0px 0px 0px;}
.Sections a.LearnMore { background:url(images/sections-learn-more.png) no-repeat; width:93px; height:29px; display:block; float:right; margin-top:46px; margin-left:80px; cursor:pointer;}
.Sections a.second { margin-top:42px; }
.Sections a.third { margin-top:42px; }
.Sections a.LearnMore:hover {filter:alpha(opacity=75); opacity: 0.75; -moz-opacity:0.75;}

.callus a, .callus a:visited {  width:224px; height:68px; float:right; margin:15px 20px 0 0; background:url(images/callus.jpg) no-repeat; display:block; display:inline;}
.freecall a, .freecall a:visited { width:225px; height:65px; float:right; margin:15px 0 0 0; background:url(images/freecall.jpg) no-repeat; display:block; display:inline; }
#wrapper-footer{
	background:url(images/btmbg.gif) top center no-repeat #fff;
	margin: 0px auto 0px auto;
	width:1000px;
	height:auto;
	border-top:none;
}
ol{
margin:0px;
padding:0px;
margin-left:40px;
}

ol li{
margin:0px;
padding:0px;
margin-bottom:5px;
}











