/*
Theme Name: Ipagio Classic Mint
Theme URI: http://LeadPress.com
Description: <strong><a href="themes.php?page=ipagio-options">Configure Ipagio Classic</a></strong> or get help on our <a href="http://leadpress.com/support/">support page</a>. 
Version: 1.0
Author: LeadPress
Author URI: http:/LeadPress.com/
*/

<?php require('gzip-header-css.php'); ?>


/*body {
	line-height: 1;
}*/
ol, ul {
	list-style: none;
}
img {
	border: 0;
	}
blockquote, q {
	quotes: none;
}
blockquote:before, blockquote:after,
q:before, q:after {
	content: '';
	content: none;
}

/* remember to define focus styles! */
:focus {
	outline: 0;
}

/* remember to highlight inserts somehow! */
ins {
	text-decoration: none;
}
del {
	text-decoration: line-through;
}



/*- Page Structure */

body {
	font-size: 62.5%; /* Resets 1em to 10px */
	font-family: 'Lucida Grande', Verdana, Helvetica, Arial, sans-serif;
	color: #444;
	background: #eee;
	text-align: center;
	}

body.lang-ar,
body.lang-fa,
body.lang-he,
body.lang-hi,
body.lang-km,
body.lang-ko,
body.lang-ja,
body.lang-th,
body.lang-zh {
	font-size: 75%; /* Resets 1em to 12px */
	}

#page {
	text-align: left;
	margin: 0 auto;
	padding-top: 20px;
	position: relative;
	border: none;
	clear: both;
	padding: 0px;
	border: none;
	}

.columns-one #page {
	width: 560px;
	}

.columns-two #page {
	width: 783px;
	}

.columns-three #page {
	width: 950px;
	}

#header {
	position: relative;
	height: 200px;
	background: #3371A3;
	background-position: top right;
	}

.content {
	padding: 0 20px;
	width: 100%;
padding: 0px;
	}

body.columns-two #primary-wrapper {
	float: left;
	margin-right: -220px;
	width: 100%;
	}

body.columns-two #primary {
	margin-right: 220px;
   
	}

body.columns-two .secondary {
	float: right;
	}

#primary {
	position: relative;
	float: left;
	width: 517px;
	padding: 0 15px 0 15px;
	border-right:#b2aea1 1px solid;
	position: relative;
	margin: 0;
	}

* html #primary {
	display: inline;
	}

.columns-one .secondary {
	width: 240px;
	border-top: 1px solid #eee;
	}

.columns-three .secondary {
	width: 175px;
	}

.secondary {
	width: 200px;
	float: left;
	font-size: 1em;
	line-height: 1.5em;
	color: #666;
	position: relative;
	padding: 0 10px;
	overflow: hidden;
	}

#sidebar-2 {
	clear: right;
	}

.comments {
	text-align: left;
	margin: 30px 0 0;
	position: relative;
	}


/*- Sidebar Subpages Menu */

.sb-pagemenu ul {
	margin-left: 10px;
	}

.sb-pagemenu ul ul {
	margin-top: 2px;
	}

.sb-pagemenu ul ul .page_item {
	margin-left: 10px;
	padding: 0;
	}

.sb-pagemenu .current_page_item {
	}

/*- Headings */
	
h1, h2, h3, h4 {
	font-family: 'Arial', Helvetica, sans-serif;
	}

h1.blog-title {
	font-weight: bold;
	letter-spacing: -1px;
	padding: 75px 40px 0;
	}

h1.blog-title a,
#header .description {
	text-decoration: none;
	color: white;
	}

h1.blog-title a:hover {
	text-decoration: underline;
	}

#header .description { /* Description in header */
	font-size: 1em;
	margin: 0 40px;
	}

h2 { /* H2 is what kind of page you are on. Eg. 'Monthly Archive'. */
	text-align: center;
	font-size: 1.2em;
	font-weight: bold;
	letter-spacing: 0;
	text-align:left;
	margin-top: 12px;
	
	}

#rollingarchives.emptypage {
	display: none;
	}

.page-head {
	margin: 0 0 13px;
	}

.archivepages {
	color: #999;
	display: block;
	font-size: .45em;
	font-weight: normal;
	letter-spacing: 0;
	text-transform: lowercase;
	margin-top: 2px;
	}
.secondary h4 { /* Secondary H4 is sidebar headlines */
	font-size: 1.1em;
	font-weight: bold;
	padding: 3px 0;
	display: block;
	margin-bottom: 0px;
	letter-spacing: 0;
	background-color: #a9b094;
	color: #FFFFFF;
	padding-left:10px;
	-moz-border-radius-topleft: 4px;
	-khtml-border-top-left-radius: 4px;
	-webkit-border-top-left-radius: 4px;
	border-top-left-radius: 4px;
	
	-moz-border-radius-topright: 4px;
	-khtml-border-top-right-radius: 4px;
	-webkit-border-top-right-radius: 4px;
	border-top-right-radius: 4px;
	}

h3, h4, .single .ipagio-asides h3 { /* H3 is entry headlines. H4 is comments and replyform headlines */
	font-size: 2.4em;
	font-weight: normal;
	}

.entry-content h3 {
	font-size: 1.8em;
	font-weight: normal;
	margin-top: 25px;
	}

.entry-content h4 {
	font-size: 1.5em;
	font-weight: normal;
	margin-top: 25px;
	}

.ipagio-asides h3 {
	font-size: 1.6em;
	font-weight: normal;
	}

.entry-head {
	margin-top:0px;
	padding:0px;
	}

body.page .entry-content h3 {
	font-size: 1.7em;
	display: block;
	padding: 15px 0 0;
	}

body.page .entry-content h4 {
	font-size: 1.5em;
	display: block;
	padding: 15px 0 0;
	}

.secondary div {
	margin: 15px 0 0 0;
padding: 0 0 5px ;
position: relative;
background: #f7f7f7 ;
-moz-border-radius: 5px;
-khtml-border-radius: 5px;
-webkit-border-radius: 5px;
border-radius: 5px;;
}

.skiplink {
	display: none;
	}

#primary .metalink a, #primary .metalink a:visited, /* The Metalink class takes care of the comments, edit, rss and trackback links next to the titles */
.secondary .metalink a, .secondary .metalink a:visited,
.secondary span a, .secondary span a:visited {
	color: #999;
	font-weight: normal;
	}

#primary .hentry .entry-head .metalink {
	font-size: 1.8em;
	letter-spacing: -1px;
	text-transform: lowercase;
	margin-left: 15px;
	}

#primary .ipagio-asides .entry-head .metalink {
	font-size: 1.4em;
	}

.single #primary .ipagio-asides .entry-content {
	font-size: 1.5em;
	color: #999;
	}

.comment-meta {
	margin: 0 15px 0 0;
	float: none;
	}

.comment-login, .comment-welcomeback {
	margin-top: 15px;
	color: #777;
}

#comment-personaldetails {
	margin-top: 10px;
}

.feedicon { /* Next to Comment Section Headline */
	border: 0 ;
	padding: 0 ;
	}

.feedlink { /* On the sidebar */
	border: none;
	padding: 2px;
	padding-right: 20px;
	background: url('./images/feed.png') right center no-repeat;
	height: 16px;
	position: absolute;
	top: 0;
	right: 0;
	color: #777;
	}

.feedlink span {
	visibility: hidden;
	}

.feedlink:hover span {
	visibility: visible;
	}

.secondary .ipagio-asides {
	margin: 0;
	padding: 0 0 10px;
	word-spacing: -1px;
	}

.secondary .ipagio-asides p {
	display: inline;
	}

.secondary .ipagio-asides .metalink {
	padding-left: 0px;
	}

.secondary span a {
	margin-left: 10px;
	}

.page-head .entry-edit {
	position: absolute;
	right: 0;
	margin-top: -20px;
	}

.entry-edit a {
	border: none;
	padding: 2px;
	color: #CC3300;
	padding-left: 23px;
	background: url('./images/pencil.png') left center no-repeat;
	height: 16px;
	}

.comment-edit a {
	border: none;
	padding: 2px;
	padding-left: 23px;
	margin-left: 10px;
	background: url('./images/comment_edit.png') left center no-repeat;
	height: 16px;
	}

h2, h2 a, h2 a:visited,
h3, h3 a, h3 a:visited,
h4, h4 a, h4 a:visited {
	color: #444;
	}

h2, h2 a, h2 a:hover, h2 a:visited,
h3, h3 a, h3 a:hover, h3 a:visited,
h4, h4 a, h4 a:hover, h4 a:visited {
	text-decoration: none;
	color: #333;
	}

.entry-meta { /* Time and category for blog entries */
	font-size: 1em;
	line-height: 1.6em;
	display: block;
	margin: 0;
	color: #666666;
	}

.entry-meta div, .entry-author, .meta-start {display:block;float:left}

.entry-meta div {
	display: inline;
	color: #777777;
	}

.meta-start {
	padding: 0 ;
}
.entry-date abbr {
	border: 0;
	color: #666666;
	}

.entry-author {
	display: none;
	}

.entry-author address {
	display: inline;
	font-style: normal;
	}

.entry-category {
	text-transform: lowercase;
	margin-right: 10px;
	}

.entry-meta a, .comment-meta a {
	color: #777;
	}

.quoter_comment {
	padding: 2px 0 2px 20px;
	background: url('./images/comment.png') left center no-repeat;
	margin-left: 5px;
	}

.entry-tags {
	display: block;
	margin: 2px 0;
	padding: 0 0 0 20px;
	background: url('./images/tag_blue.png') left center no-repeat;
	}

.entry-tags a {
	text-transform: lowercase;
	}

/*- Primary Contents */

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

.entry-content {
	font-size: 1.0em;
	line-height: 1.3em;
	color: #333;
	}

.entry-content p,
.entry-content ul,
.entry-content ol,
.entry-content div,
.entry-content blockquote {
	margin: 13px 0;
	}

.ipagio-asides .entry-content p,
.ipagio-asides .entry-content ul,
.ipagio-asides .entry-content ol,
.ipagio-asides .entry-content div,
.ipagio-asides .entry-content blockquote {
	margin: 5px 0;
	}

/* Google Maps Support */
.entry-content .map div {
	margin: 0;
	}

.single .ipagio-asides .entry-content p,
.single .ipagio-asides .entry-content ul,
.single .ipagio-asides .entry-content ol,
.single .ipagio-asides .entry-content div,
.single .ipagio-asides .entry-content blockquote {
	margin: 13px 0;
	}

.metalinks {
	margin-top: 10px;
    margin-bottom: 15px;
	}


.attachment img,
.attachment-thumbnail,
.entry-content .gallery img {
	padding: 3px;
	border: 1px solid #ccc;
	}

.attachment img:hover,
.attachment-thumbnail:hover,
.entry-content .gallery img:hover {
	padding: 2px;
	border: 2px solid #27d;
	}

.additional-info h4 {
	margin: 1em 0;
	}

.image-meta span {
	font-weight: bold;
	display: block;
	float: left;
	width: 100px;
	}


/*- Comments */

.commentsrsslink {
	background: url('./images/feed.png') left top no-repeat;
	padding: 2px 0 2px 20px;
	margin-right: 10px;
	height: 16px;
	}

.trackbacklink {
	background: url('./images/arrow_refresh.png') left top no-repeat;
	padding: 2px 0 2px 20px;
	height: 16px;
	}

.commentsrsslink a, .trackbacklink a {
	color: #999;
	padding: 2px;
	}

.nopassword {
	text-align: center;
	}

#commentlist {
	margin: 10px 0 20px 0;
	position: relative;
	padding: 0 0 0 10px;
	}

#commentlist li {
	margin: 10px 0 0 0;
	padding: 10px 10px 5px;
	list-style: none;
    -moz-border-radius: 3px;
	-khtml-border-radius: 3px;
	-webkit-border-radius: 3px;
	border-radius: 3px;
    background: #E2EFF8;
	}

#commentlist li .comment-content {
	font-size: 1.2em;
	line-height: 1.8em;
	}

.comment-content p,
.comment-content ul,
.comment-content ol,
.comment-content div,
.comment-content blockquote {
	margin: 13px 0;
	}

#commentlist li .comment-meta {
	padding: 2px 0 2px 20px;
	background: url('./images/time.png') left center no-repeat;
	display: block;
	}

#commentlist li img {
	padding: 0;
	border: none;
	}

#commentlist li .gravatar {
	float: right;
	margin: -5px 0 0;
	}

#commentlist li .commentauthor {
	font-size: 1.5em;
	font-weight: bold;
	letter-spacing: -1px;
	}

#commentlist li .counter {
	display: none;
	font: normal 1.5em 'Century Gothic', 'Lucida Grande', Arial, Helvetica, Sans-Serif;
	color: #999;
	float: left;
	width: 35px;
	}

li.byuser {
	background: #f6f7f8;
	}

li.bypostauthor {
	background: #eee;
	}

li.bypostauthor blockquote {
	color: #333;
	background: url('./images/quote.png') no-repeat 10px 0;              
	}
	 
#pinglist {
	font-size: 1.2em;
	padding: 0;
	margin: 10px 0 10px;
	background: #f6f7f8;
	}

#pinglist li {
	margin-left: 40px;
	padding: 7px 0;
	list-style: none;
	}

#pinglist li small {
	font-size: 0.8em;
	display: block;
	}

#pinglist li .counter {
	display: none;
	}

#pinglist li span.favatar img {
	margin-left: -25px;
	border: none;
	padding: 0;
	float: left;
	}

#pinglist li img {
	padding: 0;
	border: none;
	}
	
#leavecomment, .comments #loading, #comments-closed-msg {
	text-align: center;
		color: #ddd;
	font-size: 1.6em;
	letter-spacing: -2px;
	}

.comments #loading {
	margin-top: 20px ;
	}

#comments-closed-msg {
	margin-bottom: 20px ;
	}

.comments #commenterror {
	display: none;
	line-height: 2.0;
	padding: 5px;
	color: #FF0000;
	background-color: #FFFF99;
}

.comments #commentload {
	display: none;
	padding-top: 3px;
	float: right;
	vertical-align: middle;
	height: 18px;
	width: 18px;
	background: url('./images/spinner.gif') center center no-repeat;
}

.comments form {
	clear: both;
	padding: 1px 0 30px;
	}

.comments input[type=text], .comments textarea {
	font: 12px Monaco, 'Courier New', Courier, monospace;
	padding: 3px;
	color: #777;
	}

input[type=text]:focus, textarea:focus {
	background: #fff;
	color: #333;
	border-color: #666;
	}

.comments form input[type=text] {
	width: 45%!important;
	margin: 5px 5px 1px 0!important;
	}

.comments textarea {
	width: 100%;
	margin: 10px 0;
	}

.comments form #submit {
	float: right;
	}

#footer {
	clear: both;
	margin: 0 auto;
	padding: 20px 0 40px;
	text-align: center;
	color: #777;
	}

#footer p {
	line-height: 1.6em;
	}

#footer .wp-version,
#footer .ipagio-version {
	display: none;
	padding-left: 0.3em;
	}

.footerstats {
	display: none;
}

/*- Links */

#primary a:hover, #primary a:visited:hover,
.secondary a:hover, .secondary a:visited:hover {
	text-decoration: underline;
	}

h2 a:hover, h2 span a:hover {
	color: #27d ;
	}

a {
	color: #27d;
	text-decoration: none;
	}

.entry-content a:visited {
	color: #333;
	}

/*- Various Tags and Classes */

.clear {
	clear: both;
	}

.center {
	text-align: center;
	}

.alignright {
	float: right;
	}
	
.alignleft {
	float: left
	}

img.center, img[align="center"] {
	display: block;
	margin-left: auto;
	margin-right: auto;
	}
	
img.alignright, img[align="right"] {
	padding: 4px;
	margin: 0 0 2px 7px;
	display: inline;
	}

img.alignleft, img[align="left"] {
	padding: 4px;
	margin: 0 7px 2px 0;
	display: inline;
	}
	
img.noborder {
	border: none ;
	}

small {
	font-size: 0.9em;
	line-height: 1.5em;
	}

small, strike {
	color: #777;
	}
	
code {
	font: 1.1em 'Courier New', Courier, Monospace;
	}

blockquote {
	margin: 20px 0;
	padding: 0 20px 0 50px;
	color: #333;
	background: url('./images/quote.png') no-repeat 10px 0;
	border: none;
	}

hr {
	display: none;
	}

body.smartposition #nav-above {
	position: fixed;
	top: 0px;
	background: #fff;
	border-bottom: 1px solid #eee;
	width: 500px;
	margin: 0;
	padding: 10px 0;
	z-index: 10;
	}

.navigation {
	text-align: center;
	margin: 10px 0;
	padding: 0;
	width: 100%;
	}

.comments .navigation {
	margin: 10px 0;
	}

.navigation .nav-previous,
.navigation .left {
	float: left;
	width: 50%;
	text-align: left;
	}

.navigation .nav-next,
.navigation .right {
	float: right;
	width: 50%;
	text-align: right;
	}

.navigation a {
	color: #999;
	}

.alert {
	background: #FFF6BF;
	border-top: 2px solid #FFD324;
	border-bottom: 2px solid #FFD324;
	text-align: center;
	margin: 10px auto;
	padding: 5px 20px;
	}

img.wp-smiley {
	border: none ;
	padding: 0 0 0 5px ;
	}

/*- Begin Lists */
.archive-list {
	list-style: none;
	margin: 10px 0 0 0 ;
	padding-left: 0px ;
	}

.archive-list li {
	display: block;
	float: left;
	margin: 0 10px 0 0 ;
	padding: 2px 0 2px 10px ;
	width: 150px;
	}

.archive-list li:hover {
	background-color: #EDEDED;
	}

.image-meta li,
.secondary div p {
	margin-top: 0.5em;
	}

.secondary ul, .secondary ol, .secondary div div {
	margin: 5px 0 0;
	padding-left: 0;
	}

.secondary ul ul, .secondary ol ol, .secondary div div {
	margin: 0 0 0 12px;
	}
       
.secondary ul ul ul, .secondary ol ol ol, .secondary div div div {
	margin: 0 0 0 0;
	}


.secondary ol {
	margin-left: 15px;
	}

.secondary ul li, .secondary ol li {
	margin: 0;
	padding: 1px 0;
	}
	
.secondary ul li {
	list-style-type: none;
	list-style-image: none;
	}

.sb-links ul li {
	margin-top: 20px;
	}

.sb-links ul ul li {
	margin-top: 0;
	}

/*- Search Form and Livesearch */

#search {
	margin-top: 20px;
	}

#search h4 {
	display: none;
	}

#searchform {
width: 160px;
display: inline;
position: relative;
height: 20px;
	}



#s {
	width: 79%;
	font-size: 1.1em;
	}

#s.livesearch {
	position: absolute;
	top: 0;
	width: 88%;
	}

.columns-three #s.livesearch {
	width: 145px;
	}



.livesearchform input[type=submit] {
	margin: 0;
	}

#searchcontrols {
	text-align: center;
	padding: 1px;
	background: #ddd;
	}

#searchcontrols small {
	margin: 0;
	padding: 0;
	}

/*- Attachment */

.entry-content .attachment { 
	text-align: center; 
	}

#pagetrackwrap {
	position: absolute;
	top: 6px;
	left: 130px;
	width: 240px;
	padding-right: 9px;
	background: url('./images/sliderbgright.png') no-repeat right center;
	}

#pagetrack {
	width: 240px;
	height: 7px;
	background: url('./images/sliderbgleft.png') no-repeat left center;
	}

#pagehandle {
	top: -5px;
	width: 17px;
	height: 17px;
	background: url('./images/sliderhandle.png') no-repeat center center;
	cursor: col-resize;
	}

#primarycontent {
	clear: both;
	}

div.trimmed .hentry {
	background: #f5f5f5;
	}

div.trimmed .hentry.alt {
	background: transparent;
	}

#texttrimmer {
	position: absolute;
	width: 55px;
	height: 15px;
	top: 10px;
	right: 55px;
	}

.firstpage #texttrimmer,
.firstpage #pagetrackwrap {
	visibility: hidden;
	}

.nthpage #texttrimmer,
.nthpage #pagetrackwrap,
.lastpage #texttrimmer,
.lastpage #pagetrackwrap {
	visibility: visible;
	}

#trimmertrackwrap {
	background: url('./images/sliderbgright.png') no-repeat right center;
	height: 7px;
	width: 50px;
	top: 6px;
	padding-right: 4px;
	position: absolute;
	display: none;
	}

#trimmertrack {
	background: url('./images/sliderbgleft.png') no-repeat left center;
	width: 50px;
	height: 7px;
	}

#trimmerhandle {
	width: 7px;
	height: 7px;
	background: url('./images/sliderhandle.png') no-repeat center center;
	cursor: col-resize;
	}

#trimmermore,
#trimmerless {
	display: none;
	position: absolute;
	top: 0;
	height: 16px;
	width: 16px;
	}

#trimmermore span,
#trimmerless span {
	display: none;
	}

#trimmermore:hover,
#trimmerless:hover {
	cursor: pointer;
	}

#trimmermore {
	right: 0;
	background: url('./images/trim_more.png');
	}

#trimmerless {
	left: 0;
	background: url('./images/trim_less.png');
	}

#trimmertrim:hover, #trimmeruntrim:hover {
	text-decoration: underline;
	}

#trimmertrim, #trimmeruntrim {
	cursor: pointer;
	position: absolute;
	top: 13px;
	width: 50px;
	text-align: center;
	color: #999;
	}

.trimmed #trimmertrim {
	display: none;
	}

#trimmeruntrim {
	display: none;
	}

.trimmed #trimmeruntrim {
	display: block;
	}

body.smartposition #rollingarchives {
	position: fixed;
	top: 0px;
	background: #fff;
	border-bottom: 1px solid #eee;
	width: 500px;
	z-index: 10;
	padding-top: 10px;
	padding-bottom: 30px;
	}

body.smartposition #trimmertrim, body.smartposition #trimmeruntrim {
	top: 3px;
	}

#dynamic-content { /* Make room for the rolling archives */
	padding-top: 0px;
	}

body.onepageonly #dynamic-content { /* For the rare case of having only one page of content on the frontpage */
	padding-top: 0;
	}

/* CSS Beyond this point is for various supported plugins and not the 'core' ipagio template */


/*-
	Links Module
*/

.sb-links h4 {
	display: none;
	}

.linkcat h4 {
	display: inline;
	}

.linkcat ul {
	margin-top: 7px ;
	}




/*-
	Brian's Latest Comments
	http://meidell.dk/archives/2004/09/12/brians-latest-comments/
*/

#brians-latest-comments ul li span a, #brians-latest-comments ul li small a,
.sb-comments-blc ul li span a, .sb-comments-blc ul li small a {
	color: #999;
	font-weight: normal;
	word-spacing: -1px;
	}

#brians-latest-comments ul li,
.sb-comments-blc ul li {
	margin-bottom: 6px;
}

#brians-latest-comments ul li > a[title="Go to the comments of this entry"],
.sb-comments-blc ul li > a[title="Go to the comments of this entry"] {
	position: absolute;
	right:0;
	color: #999;
}

.activityentry {
	font-size: 1.1em;
	}

div#latest-comments small {
	display: block;
	margin: 0;
	font-weight: normal;
	line-height: 1.5em;
	}


/*-
	FlickrRSS
*/

.sb-flickr div {
	margin-top: 10px ;
	}

.sb-flickr div img {
	padding: 5px;
}

.sb-flickr div a {
	}
	
.sb-flickr div a img {
	margin: 0px 5px;
}

/*
	Calendar Module
*/

#wp-calendar {
	width: 100%;
	}

#wp-calendar td {
	color: #ccc;
	}

#wp-calendar td, #wp-calendar th {
	text-align: center;
	padding: 2px 0;
	}

#wp-calendar a {
	display: block;
	}

#wp-calendar caption {
	font-size: 1.5em;
	font-weight: bold;
	padding: 10px;
	}

#wp-calendar #prev {
	text-align: left;
	}

#wp-calendar #next {
	text-align: right;
	}
	
#wp-calendar #today {
	background: #f3f3f3;
	}

/*
	Ultimate Tag Warrior
	ipagio removes UTW's default tags for more default control.
*/

.localtags, .technoratitags {
	display: none;
	}

/*
	Contact Form
*/

.contactform {
	width: 100%; 
	position: relative;
	}

.contactleft {
	width: 15%; 
	text-align: right;
	clear: both; 
	float: left; 
	display: inline; 
	padding: 4px; 
	margin: 5px 0; 
	}

.contactright {
	width: 70%; 
	text-align: left;
	float: right; 
	display: inline; 
	padding: 4px; 
	margin: 5px 0; 
	}
	
.contacterror {
	border: 1px solid #ff0000;
	}

/* Noteworthy */

.category-noteworthy h3.entry-title {
	background: url('./images/heart.png') no-repeat right center;
	padding-right: 25px;
	display: inline;
}

.noteworthyLink { margin-left: 5px }


/* Tag Cloud Module */

.sb-wptagcloud ul {
	line-height: 2em;
	text-align: justify;
	}

.sb-wptagcloud li {
	display: inline;
	}

.sb-wptagcloud a {
	padding: 0 2px;
	white-space: nowrap;
	text-transform: lowercase;
	}
#wp_page_numbers 	{
margin-bottom: 10px
}

#archivebox {
	margin: 15px 0 15px 0;
	padding:10px;
	color:#000 ;
	overflow:hidden!important;
	background-color: #f7f7f7;
	border: 1px solid #cccccc;
}
.breadcrumb {
margin: 8px 0 0px;
font-size: .9em;
}
h1 { /* H1 is the title in the header */
	color:#333;
	font-size: 1.6em;
    line-height: .8em;
	font-weight: bold;
	margin:18px 0 8px;
	padding: 0;
	letter-spacing: 0px;
}
.category_add_bar {
border-top: thin solid #e4e4e4 ;
border-bottom: solid #e4e4e4 thin;
width:100%;
padding: 6px 0 6px 0;
margin: 10px 0 0;
height:16px;
overflow:hidden;
}
.add_this_bar {
display:inline;
margin: 0;
padding: 0;
float:left;
}
.share_this_categories {
display:inline;
margin: 0 0 0 20px;
padding:0;

}
.commentslink {
	float: right;
	position: relative;
}
.commentslink a{
	padding-left:18px;
	background-image: url('images/comment.gif');
	background-repeat: no-repeat;
	background-position: left top;
	color: #333;
	}
#current-content	{
margin-top: 8px
}  
.footer_dotted {
border-bottom: dashed #e4e4e4 thin;
margin: 0!important;
display:block;
}  
#category_more_resources {
font-size: 1.4em;
margin-top: 20px;
font-family:Arial, Helvetica, sans-serif;
padding: 0;
display:block;
color: #B13728;
}
.more-link	{
font-weight: bold;
}
#primary h3, #primary h4, .single #primary .ipagio-asides h3 { /* H3 is entry headlines. H4 is comments and replyform headlines */
	font-size: 1.6em;
	font-weight: normal;
	text-decoration:none;
	}
.entry-categories a	{
color: #ffffff;
margin: 0;
padding: 0;
}    
.arclist li	{
margin-left: 10px
}
.fr	{
float:right; 
}
* {
	margin: 0 auto;
}
body {
background: #D0D9B6;
color:#000;
margin:15px 0 0;
padding:0;
font: 62.5% Arial, Helvetica, sans-serif; /* Resets 1em to 10px */
text-align: center;
}

div {
color:#333;
}
h2 {
color:#333;
}

a {
color:#333;
text-decoration:none;
font-weight: bold;
}

a:visited {
text-decoration:none
}

a:hover {
color:#B13728!important;
text-decoration:none
}
a:active {
text-decoration:none
}
a:visited:hover {
color:#0060BF;
text-decoration:none
}

td {
color:#333;
font-family:Arial;
font-size:12px
}
.box_bg {
background:#f5f5f5
}
.archivepages {
	color: #999;
	display: block;
	font-size: .75em;
	font-weight: normal;
	letter-spacing: 0;
	text-transform: lowercase;
	margin-top: 2px;
	}

.onetwothree_title_large {
color:#333;
font-family:Arial;
font-size:20px
}

/* header */
.need_help {
color:#000;
font-family:Arial;
font-size:14px
}

#header_top {
background-color:#ffffff;
clear:both;
font:11px Arial;
height:65px;
margin:0;
padding:0;
width:783px
}

/* end header */

#body_bg {
background: #ffffff;
width:783px
}
#index_resource_box_1 {
border-right:#000 2px solid;
float:left;
height: 124px;
margin-left:3px;
text-align:left;
width:210px
}

#index_resource_box_2 {
border-right:#000 2px solid;
float:left;
margin-left:3px;

text-align:left;
width:240px
}

#index_resource_box_3 {
float:left;
margin-left:7px;
text-align:left;

}

#index_resource_links {
background-color:#ECF1DF;
border:#b2aea1 1px solid;
overflow:hidden;
padding:7px 0 6px 7px;
width:754px;
text-align:left;
margin-top:9px;
}

#links_footer_index {
background-color:#ECF1DF;
border-left:#b2aea1 1px solid;
border-right:#b2aea1 1px solid;
border-top:#b2aea1 1px solid;
padding:6px 7px 7px;
width:747px;
text-align:center;
overflow:hidden;
margin-top: 9px;
}

#links_footer_index a:link {
text-decoration:none;
}

#links_footer_index a:visited {
text-decoration:none;
}

#links_footer_index a:hover {
color:#CC3300!important;
text-decoration:none;
}

#links_footer_index a:active {
text-decoration:none;
}

.footer_title_index {
color:#333;
font-size:13px;
font-weight:700
}

/* states */
#states_footer_1_index {
background-color:#ECF1DF;
border-bottom:#b2aea1 1px solid;
border-left:#b2aea1 1px solid;
border-right:#b2aea1 1px solid;
border-top:#b2aea1 1px solid;
height:93px;
padding:8px 7px 7px;
width:747px
}

.states_footer_1_title {
color:#333;
font-size:13px;
font-weight:700
}
/* end states */

/* index corners */
.index_footer_bg {
background-image:url('images/bottom_bg.gif');
width: 763px;
}

.footer_background {
background-image:url('images/white_bottom.gif')
}

.side_navi_footer_background {
background-image:url('images/bottom_bg_inner.gif')
}


/* index corners */

.cookie {
color:#b7b7b7;
font:10px/13px Verdana
}

/* application formatting */
.home_menu_box {
font-size: 11px;
font-family:Arial, Helvetica, sans-serif;
width:140px;
margin-bottom: 7px;
}
.application_header_needs {
color:#fff;
font-family:Arial,Verdana;
font-weight:700;
padding-left:8px
}

.app_bg {
background:#f5f7f8
}

.dropdown_menu {
font:12px Arial
}

.dropdown_menu_style {
font-family:Arial,Helvetica,sans-serif;
font-size:11px;
width:140px
}

.dropdown_menu_cell {
font-family:Arial,Helvetica,sans-serif;
font-size:11px;
padding-left:7px;
text-align:left;
width:60px
}

.context_box {
font-family:Arial,Helvetica,sans-serif;
font-size:11px;
width:133px
}

.dropdown_menu_agent {
font-family:Arial,Helvetica,sans-serif;
font-size:11px;
width:90px
}

.dropdown_menu_phone {
font-family:Arial,Helvetica,sans-serif;
font-size:11px;
width:20px
}

.dropdown_menu_phone1 {
font-family:Arial,Helvetica,sans-serif;
font-size:11px;
width:30px
}

.dropdown_menu_phone2 {
font-family:Arial,Helvetica,sans-serif;
font-size:11px;
width:55px
}

.big_blue_header {
color:#333;
font:20px/24px Arial
}


.form_apply_here {
color:#333;
font:14px Arial;
font-weight:700
}

/* form styles */
.inputhighlighted {
color:red
}

.inputnormal {
color:#000
}

td .inplabel {
color:#000;
font-family:arial,tahoma,verdana;
font-weight:700;
padding:7px 0 7px 22px;
vertical-align:top;
width:200px
}

td .inplabel_page3 {
color:#000;
font-family:arial,tahoma,verdana;
font-weight:700;
padding:7px 0 7px 26px;
vertical-align:top;
width:141px
}

td .inpcell {
padding:7px 1px 7px 0;
vertical-align:top
}

td .inpcell input {
font-size:11px
}

td .inpcell_continue {
padding:7px 1px 7px 0;
vertical-align:top
}

td .inpcell_continue input {
font-size:11px;
margin-bottom:0;
margin-top:.8em
}

td .inpcell_continue_2 {
padding:7px 1px 7px 0;
vertical-align:top
}

td .inpcell_continue_2 input {
font-size:11px;
margin-bottom:8px;
margin-top:0
}

td .units {
font-weight:700;
padding:9px 1px 3px 0;
vertical-align:top;
width:10px
}

td .notes {
color:#390;
font-size:9px;
font-weight:700;
padding:0 3px 0 10px;
vertical-align:middle
}

/* end application formatting */

.header_one_title {
color:#333;
font-size: 14px;
font-weight:bold;
}
.header_one_title a {
color:#333;
text-decoration:underline
}

.header_one_title a:hover {
color:#0060BF;
text-decoration:underline
}

.form_box_field {
width:45px
}

.form_box_field_two {
font-family:Arial,Helvetica,sans-serif;
font-size:11px;
width:55px
}

.header_text_two {
color:#133162;
font:bold 16px Arial
}

.home_form {
color:#333;
font:11px Arial;
font-weight:700;
text-align:right
}

.home_form_2 {
color:#333;
font:12px Arial;
font-weight:700
}

.bottom_bg_corners {
background:url('images/bottom_corners_default.gif') transparent no-repeat center bottom;
width: 783px;
height: 16px;
}

.top_bg_corners {
background:url('images/top_corners_default.gif') no-repeat 50% top;
padding-top:0px;
width:783px;
height: 13px
}

.content_edge_all {
border-bottom:#b2aea1 1px solid;
border-left:#b2aea1 1px solid;
border-right:#b2aea1 1px solid;
border-top:#b2aea1 1px solid;
padding:15px
}

.content_edge {
border-bottom:#b2aea1 0 solid;
border-left:#b2aea1 0 solid;
border-right:#b2aea1 1px solid;
border-top:#b2aea1 1px solid;
padding:15px
}

.border_right_left {
background-color:#ffffff;
border-bottom:#b2aea1 0 solid;
border-left:#b2aea1 1px solid;
border-right:#b2aea1 1px solid;
border-top:#b2aea1 0 solid;
width:213px
}

.sub_text_main {
color:#666;
font-weight:bold;
}

.missing_script {
background-color:#fad163;
font-family:Arial,Helvetica,sans-serif;
padding:2px
}

.header_sub_listing {
color:#000;
font-family:Arial
}


.header_subtext {
color:#000;
font:12px Arial
}

.header_subtext a {
color:#000;
text-decoration:underline
}

.header_subtext a:hover {
color:#ca8211;
text-decoration:underline
}

.header_phone {
color:#000;
font:bold 17px Arial;
padding-top:4px;
width:107px
}

#header li:hover {
background-color:#214e7b
}

#header li:hover a {
background-color:#214e7b;
color:#fff
}

#bad #navi-bad a {
color:#fff
}

.home_page_texttwo {
color:#000;
font:bold 12px Arial;
padding-left:8px
}

.home_page_text_three {
color:#000;
font:14px Arial
}

.home_page_text a {
color:#333;
text-decoration:underline
}

.home_page_text a:hover {
color:#0060BF;
text-decoration:none
}

.big_head_title {
color:#4073AC;
font:14px Arial
}

#index_box_1_c {
background-color:#fff;
float:left;
height:115px;
margin-left:6px;
margin-right:0;
padding:5px 7px 7px 16px;
text-align:left;
width:167px
}

#index_box_2_c {
background-color:#Fff;
float:left;
height:115px;
margin:0 0 0 6px;
padding:5px 7px 7px 16px;
text-align:left;
width:167px
}

#index_box_3_c {
background-color:#fff;
float:left;
height:115px;
margin:6px 0 0 6px;
padding:5px 7px 7px 16px;
text-align:left;
width:167px
}

#index_box_4_c {
background-color:#Fff;
float:left;
height:115px;
margin:6px 0 0 6px;
padding:5px 7px 7px 16px;
text-align:left;
width:167px
}

#index_box_c {
background-color:#ECF1DF;
border-bottom:#b2aea1 1px solid;
border-left:#b2aea1 1px solid;
border-right:#b2aea1 1px solid;
border-top:#b2aea1 1px solid;
height:259px;
padding:7px 0 7px 7px;
width:754px
}

#index_box_a {
background-color:#ECF1DF;
border-bottom:#b2aea1 1px solid;
border-left:#b2aea1 1px solid;
border-right:#b2aea1 1px solid;
border-top:#b2aea1 1px solid;
height:215px;
padding:7px;
width:747px;
margin-top:9px;
}

/* Index 4 Boxes*/
#index_box_d {
background-color:#ECF1DF;
border:#b2aea1 1px solid;
height:259px;
padding:7px 0 7px 7px;
width:754px;
margin-top:9px;
}

#index_box_1_d {
background-color:#fff;
float:left;
height:79px;
margin-left:6px;
margin-right:0;
padding:5px 7px 0 16px;
text-align:left;
width:362px
}

#index_box_2_d {
background-color:#Fff;
float:left;
height:79px;
margin:5px 0 0 6px;
padding:3px 7px 0 16px;
text-align:left;
width:362px
}

#home_content4_3 {
background-color:#fff;
float:right;
height:115px;
margin:8px 0 0 8px;
padding:5px 7px 7px 16px;
text-align:left;
width:165px
}

#index_box_3_d {
background-color:#Fff;
float:left;
height:79px;
margin:5px 0 0 6px;
padding:5px 7px 0 16px;
text-align:left;
width:362px
}

#index_123_box {
background-color:#Fff;
float:left;
height:246px;
margin:0 0 0 1px;
padding:14px 3px 0 12px;
text-align:left;
width:339px
}

/* End Index 4 Boxes*/
#index_box_1_a {
background-color:#fff;
float:left;
height:92px;
margin-right:4px;
padding:5px 7px 7px;
text-align:left;
width:357px
}

#index_box_2_a {
background-color:#fff;
float:left;
height:92px;
margin:0 0 4px 3px;
padding:5px 7px 7px;
text-align:left;
width:355px
}

#index_box_3_a {
background-color:#fff;
float:left;
height:92px;
margin:3px 4px 0 0;
padding:5px 7px 7px;
text-align:left;
width:357px
}

#index_box_4_a {
background-color:#fff;
float:left;
height:92px;
margin-left:3px;
margin-top:3px;
padding:5px 7px 7px;
text-align:left;
width:355px
}

.index_resource_links {
padding:7px 0 6px 10px;
text-align:left;
}
.index_resource_links li {display:block; list-style-position: outside}
.index_resource_links_center {
padding:10px 0 6px;
text-align:left;
background:url('images/3_easy_steps.gif') no-repeat scroll 7%;
border:0;
margin:10px 0 0;
padding:0 0 0 187px;
height:65px

}

.numbers {
background-color:#fff;
border:#6895bc 1px solid;
color:#6996bd;
font-family:Arial,Verdana;
font-size:16px;
font-weight:700;
padding:2px 5px 0
}

.numbers_now {
background-color:#fff;
border:#6895bc 3px solid;
color:#6996bd;
font-family:Arial,Verdana;
font-size:16px;
font-weight:700;
padding:2px 5px 0
}

.numbersbig {
background-color:#f8f8f8;
border:#6895bc 8px solid;
color:#6996bd;
font-family:Arial,Verdana;
font-size:42px;
font-weight:700;
padding:0 5px 0 24px
}

.numbers_nowbig {
background-color:#F0F0F0;
border:#333 8px solid;
color:#333;
font-family:Arial,Verdana;
font-size:42px;
font-weight:700;
padding:0 5px 0 24px
}

.boxbuttonlayout {
border-left:0;
margin-left:0;
padding-left:0
}



.bottom_header_title {
color:#333;
font-size:13px;
font-weight:700
}

#box_hover_numbers {
background-color:#ffffff;
border-top-color:#000;
font:bold 25px Arial;
margin:0px;
padding:0 0 0 26px;
position:relative;
width:270px;
text-align:center;

}

#box_hover_numbers li {
display:inline;
margin:0;
padding:0
}
#box_hover_numbers li a {
border-bottom:#666 8px solid;
border-left:#666 8px solid;
border-right:#666 8px solid;
border-top:#666 8px solid;
color:#666;
float:left;
margin-right:7px;
margin-top:0;
padding:0 22px;
text-decoration:none!important;
}

#box_hover_numbers li a:hover {
background-color:#f0f0f0;
border-bottom:#c30 8px solid;
border-left:#c30 8px solid;
border-right:#c30 8px solid;
border-top:#c30 8px solid;
color:#c30;
margin-right:7px;
margin-top:0
}

#box_hover_numbers li .current {
background-color:#F0F0F0;
border-bottom:#c30 8px solid;
border-left:#c30 8px solid;
border-right:#c30 8px solid;
border-top:#c30 8px solid;
color:#c30;
margin-right:7px;
margin-top:0
}

#box_hover_numbers a span {
display:none;
margin:0;
padding:0
}

#box_hover_numbers a:hover span {
background:#FFF;
color:#606060;
display:inline;
font:14px Arial;
left:-11px;
margin:0;
padding:0;
position:absolute;
text-align:left;
top:112px;
width:320px;
z-index:100
}

.number_box_header_2 {
color:#333;
font-size:16px
}

.header_subheader {
color:#3C71A6;
font-size:14px;
font-style:italic;
font-weight:700
}

.number_box_text {
color:#606060;
font-size:14px
}

/* 3 box index */
#home_content_index_1 {
background-color:#fff;
float:left;
height:212px;
margin-right:7px;
padding:7px 10px 7px 13px;
text-align:left;
width:222px
}

/* 3 box index */
#home_content_index_2 {
background-color:#FCFBED;
float:left;
height:165px;
margin:0 4px 0 3px;
padding:7px;
text-align:left;
width:168px
}

#home_content_index_3 {
background-color:#fff;
float:left;
height:212px;
margin-right:7px;
padding:7px 10px 7px 13px;
text-align:left;
width:221px
}

#home_content_index_4 {
background-color:#fff;
float:left;
height:212px;
margin-left:0;
padding:7px 10px 7px 13px;
text-align:left;
width:221px
}

#index_box_e {
background-color:#ECF1DF;
border-bottom:#b2aea1 1px solid;
border-left:#b2aea1 1px solid;
border-right:#b2aea1 1px solid;
border-top:#b2aea1 1px solid;
height:151px;
padding:7px 0 7px 7px;
width:754px
}


#index_rate_quote {
float:left;
text-align:left;
background: transparent;
width:350px;
}
#index_rate_quote .cf-fs2 h5, #index_rate_quote .cf-fs1 .cf-ol {display:none}
#rate_quote_right {
float: right;
width:359px;
height:198px;
background:url('images/headers/header_1.png') no-repeat;
}
#index_rate_quote_cont {
background:url('images/rate_quote_left_bl.jpg') #E9F4E4 no-repeat;
border-bottom:#e9f4e4 1px solid;
border-left:#b2aea1 0 solid;
border-right:#b2aea1 0 solid;
border-top:#b2aea1 0 solid;
height:198px;
padding:0;
width:763px
}

#index_rate_quote_container {
background-image:url('images/header_2.jpg');
background-repeat:repeat-x;
border-bottom:#e9f4e4 1px solid;
border-left:#b2aea1 0 solid;
border-right:#b2aea1 0 solid;
border-top:#b2aea1 0 solid;
height:200px;
padding:0;
width:763px
}

/* picture header css end */

.app_borders {
border-left:#b2aea1 1px solid;
border-right:#b2aea1 1px solid;
border-top:#b2aea1 1px solid
}

.app_sub_footer {
margin-top:30px;
padding-left:0
}

/* type of mortgage boxes  */
#type_of_mortgage_1 {
background:url('images/boy2.gif') no-repeat 95% 12px;
background-color:#F7F7F7;
border:1px solid #ccc;
margin-bottom:5px;
margin-left:0;
margin-right:0;
padding:0.8em 9px 0 12px;
text-align:left;
width:222px;
float: left;
-moz-border-radius: 5px;
-khtml-border-radius: 5px;
-webkit-border-radius: 5px;
border-radius: 5px;
}
#type_of_mortgage_1 a {
text-decoration:underline;}
#type_of_mortgage_sub_1 div {
margin: 0 0 0px;
}
#type_of_mortgage_2 {
background:url('images/credit_cards2.gif') no-repeat 95% 12px;
background-color:#F7F7F7;
border:1px solid #ccc;
margin-bottom:5px;
margin-left:0;
margin-right:0;
padding:0.8em 9px 0 12px;
text-align:left;
width:222px;
float: right;
-moz-border-radius: 5px;
-khtml-border-radius: 5px;
-webkit-border-radius: 5px;
border-radius: 5px;
}
#type_of_mortgage_2 a {
text-decoration:underline;}
#type_of_mortgage_sub_2 div {
margin: 0 0 0px;
}
#type_of_mortgage_3 {
background:url('images/house_2.gif') no-repeat 95% 12px;
background-color:#F7F7F7;
border:1px solid #ccc;
margin-bottom:5px;
margin-left:0;
margin-right:0;
padding:0.8em 9px 0 12px;
text-align:left;
width:222px;
float: left;
-moz-border-radius: 5px;
-khtml-border-radius: 5px;
-webkit-border-radius: 5px;
border-radius: 5px;
}
#type_of_mortgage_3 a {
text-decoration:underline;}
#type_of_mortgage_sub_3 div {
margin: 0 0 0px;
}
#type_of_mortgage_4 {
background:url('images/money2.gif') no-repeat 95% 12px;
background-color:#F7F7F7;
border:1px solid #ccc;
margin-bottom:5px;
margin-left:0;
margin-right:0;
padding:0.8em 9px 0 12px;
text-align:left;
width:222px;
float: right;
-moz-border-radius: 5px;
-khtml-border-radius: 5px;
-webkit-border-radius: 5px;
border-radius: 5px;
}
#type_of_mortgage_4 a {
text-decoration:underline;}
#type_of_mortgage_sub_4 div {
margin: 0 0 0px;
}
#type_of_mortgage_5 {
background:url('images/person_change2.gif') no-repeat 95% 12px;
background-color:#F7F7F7;
border:1px solid #ccc;
margin-bottom:10px;
margin-left:0;
margin-right:0;
padding:0.8em 9px 0 12px;
text-align:left;
width:222px;
float: left;
-moz-border-radius: 5px;
-khtml-border-radius: 5px;
-webkit-border-radius: 5px;
border-radius: 5px;
}
#type_of_mortgage_5 a {
text-decoration:underline;}
#type_of_mortgage_sub_5 div {
margin: 0 0 0px;
}
#type_of_mortgage_6 {
background:url('images/mailbox2.gif') no-repeat 95% 12px;
background-color:#F7F7F7;
border:1px solid #ccc;
margin-bottom:10px;
margin-left:0;
margin-right:0;
padding:0.8em 9px 0 12px;
text-align:left;
width:222px;
float: right;
-moz-border-radius: 5px;
-khtml-border-radius: 5px;
-webkit-border-radius: 5px;
border-radius: 5px;
}
#type_of_mortgage_6 a {
text-decoration:underline;}
#type_of_mortgage_sub_6 div {
margin: 0 0 0px;
}
/* end type of mortgage boxes  */

/* header */
.logo_top {
background-color:#fff;
color:#333;
float:left;
font-family:Verdana, Arial, Helvetica, sans-serif;
font-size:20px;
font-weight:700;
height:20px;
letter-spacing:inherit;
margin-bottom:1px;
margin-left:0;
margin-right:0;
padding:20px 0 0;
text-align:left;
width:450px
}

.logo_top span {
color:#8B8B8B;
font-family:Verdana, Arial, Helvetica, sans-serif;
font-weight:700;
text-align:right
}

.logo_top span1 {
color:#c30c30;
font-family:Verdana, Arial, Helvetica, sans-serif;
font-weight:700;
text-align:right
}


height: 65px;
}

#contact_links {
float:right;
margin-bottom:5px;
margin-top:2px;
padding-right:12px;
text-align:right;
width:175px
}
#category-list	{
position: relative;
}
#mortgage_help {
	float:right;
	margin-bottom:5px;
	padding-right:10px;
	width:150px;
	text-align: right;
}


#lower_your_rate {
padding-right:10px;
width:308px;
text-align: left;
}
.index_header {
color:#333;
font:bold 21px Arial;
margin:0 0 4px 0;
padding-left: 45px;

}
/* end header */ 


/* mortgage article page  */
.article_container_page {
float:left;
width:100%;
}

.article_box {
float:left;
margin-bottom:15px;
margin-right:5px;
padding:0;
width:505px
}

.article_title {
color:#333;
float:left;
font:bold 14px Arial;
font-weight:700;
margin-bottom:3px;
width:100%
}

.article_title a {
color:#333;
text-decoration:underline
}

.article_title a:hover {
color:#0060BF;
text-decoration:underline
}

/* end mortgage article page  

/* forms download  */
.forms_download {
float:left;
margin-bottom:20px;
width:510px
}

.forms_download span {
font-size:14px;
font-weight:700
}

/* end forms download  */



.error_loanselect {
color:#C00;
font-weight:700
}

.top_banner {
background-image:url('images/bg_blue_cloud.gif')
}


.top_banner_height {
height:145px
}

.top_banner_height_2 {
height:115px
}

.banner_space_height {
height:7px
}

.grey_spacer_bar {
background-color:#ccc;
border:0;
font-size:0;
height:1px;
margin:0;
padding:0;
width:100%
}

.one_px_spacer {
background-color:#ccc;
height:1px
}

.arrow_right_margin {
margin-right:4px
}

.index_sub_link {
margin-left:15px
}

#index_box_1_b {
background-color:#fff;
float:left;
height:120px;
margin-left:0;
margin-right:0;
padding:5px 7px 7px 16px;
text-align:left;
width:160px
}

#index_box_2_b {
background-color:#Fff;
float:left;
height:120px;
margin:0 0 0 6px;
padding:5px 7px 7px 16px;
text-align:left;
width:159px
}

#index_box_3_b {
background-color:#fff;
float:left;
height:120px;
margin:0 0 0 6px;
padding:5px 7px 7px 16px;
text-align:left;
width:159px
}

#index_box_4_b {
background-color:#Fff;
float:left;
height:120px;
margin:0 0 0 6px;
padding:5px 7px 7px 16px;
text-align:left;
width:159px
}

#index_box_b {
background-color:#ECF1DF;
border-bottom:#b2aea1 1px solid;
border-left:#b2aea1 1px solid;
border-right:#b2aea1 1px solid;
border-top:#b2aea1 1px solid;
height:132px;
padding:7px 0 7px 7px;
width:754px;
margin-top: 7px;
}

#index_box_1_e {
background-color:#fff;
float:left;
height:137px;
margin-right:7px;
padding:7px 10px 7px 13px;
text-align:left;
width:347px
}

#index_box_2_e {
background-color:#fff;
float:left;
height:137px;
margin-right:0;
padding:7px 10px 7px 13px;
text-align:left;
width:347px
}

.e_box {
background-color:#f8f8f8;
border:#dadada 1px solid;
float:left;
height:129px;
margin-bottom:0;
margin-right:15px;
margin-top:3px;
width:120px
}

.e_box_2 {
background-color:#f8f8f8;
border:#dadada 1px solid;
float:right;
height:129px;
margin:3px 0 0 15px;
width:120px
}

#contact_dvd {
padding-left:120px
}

/* images */
.form_button {
background:url('images/go2.gif') no-repeat;
border:none;
cursor:pointer;
height:28px;
margin:0;
padding:0 0 0 8px;
text-align:left;
width:55px
}

.get_started {
background:url('images/learn_more_bl.gif') no-repeat;
border:none;
cursor:pointer;
display:block;
height:23px;
margin:0;
padding:0;
text-align:left;
width:114px
}
.get_started_classic {
background:url('images/get_started_small.gif') no-repeat;
border:none;
cursor:pointer;
display:block;
height:23px;
margin:0;
padding:0;
text-align:left;
width:114px
}
.get_started_classic_lg {
background:url('images/get_started_large.gif') no-repeat;
border:none;
cursor:pointer;
display:block;
height:21px;
margin:0;
padding:0;
text-align:left;
width:115px
}
.fast_rate_quote {
background:url('images/fast_rate_quote_bl.gif') no-repeat;
border:none;
cursor:pointer;
display:block;
height:33px;
margin:0;
padding:0;
text-align:left;
width:151px
}
.get_started_large {
background:url('images/get_started_large.gif') no-repeat;
background-color:#fff;
border:none;
cursor:pointer;
display:block;
float:right;
height:21px;
margin:0;
padding:0;
text-align:left;
width:121px
}
.explore_your_options2	{
background:url('images/explore_your_options2.png') no-repeat;
background-color:#fff;
border:none;
cursor:pointer;
display:block;
float:left;
height:34px;
margin:0;
padding:0;
text-align:left;
width: 205px
}
.enable_links {
display:block;
height:100%;
text-decoration:none;
width:100%
}

.navy_arrow_right {
background:url('images/navy_arrow_right.gif') no-repeat;
border:0;
display:inline;
float:left;
height:9px;
margin:3px 4px 0;
padding:0;
width:9px;
font-size: 0px;
}

.royal_arrow_right {
background: transparent url('images/royal_arrow_right.gif') no-repeat;
border:0;
display:inline;
float:left;
height:9px;
margin:3px 4px 0;
padding:0;
width:9px;
font-size: 0;
}

.navy_arrow_down {
background:url('images/navy_arrow_down.gif') no-repeat 0 30%;
border:0;
display:inline;
float:left;
height:9px;
margin:3px 4px 0;
_margin: 1px 4px 0; /*hack for ie, only last seen by ie6*/
padding:0;
width:9px
}

.navy_arrow_right_2 {
background:url('images/navy_arrow_right.gif') no-repeat 0 50%;
border:0;
display:inline;
float:left;
height:9px;
margin:3px 4px 0;
padding-left:15px;
width:120px
}
.thin_arrow_right {
background:url('images/thin_arrow_right.gif') no-repeat 0 50%;
border:0;
display:block;
margin:3px 4px 5px 0!important;
padding:1px 2px 0 15px;

}
.learn_more_link {
float:left;
height:30px;
width:350px
}
/* end images */

/* spacers */

.spacer_1px {
font-size:0;
height:1px;
margin: 0 auto 0 auto;
}

.spacer_2px {
font-size:0;
height:2px;
}

.spacer_3px {
font-size:0;
height:3px
}

.spacer_4px {
font-size:0;
height:4px
}
.spacer_5px {
font-size:0;
height:5px
}
.spacer_6px {
font-size:0;
height:6px
}
.spacer_7px {
font-size:0;
height:7px
}
.spacer_8px {
font-size:0;
height:8px
}
.spacer_9px {
font-size:0;
height:9px
}
.spacer_11px {
font-size:0;
height:11px
}
.spacer_13px {
font-size:0;
height:13px
}
/* end spacers */


#index_rate_quote_2 {
float:left;
height:153px;
margin-left:55px;
padding:16px 0 7px;
text-align:left;
width:450px
}

.rate_quote_box {
background:#f7f7f7;
margin: 10px 0 0 0;
border: #cccccc solid 1px;
-moz-border-radius: 5px;
-khtml-border-radius: 5px;
-webkit-border-radius: 5px;
border-radius: 5px;
}

.home_form_3 {
color:#000;
font:12px Arial;
font-weight:700;

}
/* blue 1 leadpress additions */

#contact_container a{
color:#000;
font:11px arial;

text-decoration:none
}

#contact_container a:visited {
text-decoration:none
}

#contact_container a:hover {
color:#0060BF;
text-decoration:none
}

.home_header {
	background:url('images/home.gif') no-repeat;
	border:0;
	display:inline;
	float:left;
	height:12px;
	margin:0 6px 0 10px;
	padding:1px 0 0 18px;
	width:28px;
	text-align: right;
}
.sitemap {
	background:url('images/sitemap_icon.gif') no-repeat;
	border:0;
	display:inline;
	float:left;
	height:12px;
	margin:0;
	padding:1px 0 0 14px;
	width:43px;
	text-align: right;
}
.contact {
	background:url('images/mail_back.gif') 7% 40% no-repeat;
	border:0;
	display:inline;
	float:left;
	height:100%;
	margin:0 0 0 4px;
	padding:1px 0 0 15px;
	width:30px;
	text-align: right;
}
.side_navi_footer_background_right {background:url('images/side_bar_bg2.gif'); }

.left_navi_title {
color:#333;
margin: 0;
font:bold 13px Arial;
padding:0 0 7px 40px;
background:url('images/thin_arrow_down.gif') 11% 35% no-repeat;
}

.left_navi_title_app {
color:#333;
font:bold 16px Arial;
padding-bottom:5px
}

.left_navi_title_sub {
color:#333;
font:bold 14px Arial;
padding-bottom:5px
}


#category-list {
margin: 0;
padding: 0;
float: left;
font: bold 13px Arial;
width: 100%;
border: 1px solid #ffffff;
border-width: 1px 0;
position: static;
background: transparent url("images/blockdefault.gif") center center repeat-x!important;
width: 100%
z-index:1000!important;
}


#category-list li a:hover {
		text-decoration:none!important; COLOR: #ffffff!important; BACKGROUND: transparent url("images/blockactive.gif") center center repeat-x!important;
}
#category-list li a{
	display:block;
	text-decoration:none;
	PADDING: 5px 20px; 
	COLOR: #1c5281; 
	BACKGROUND: transparent url(images/blockdefault.gif) repeat-x scroll center center!important;
	color:#ffffff;
	border-right: 1px solid white;
}


#category-list li ul li a:hover {
	background: transparent url("images/blockactive.gif") center center repeat-x;!important; color: #ffffff!important;
}

#category-list li.current-cat, #category-list li:hover {
	background: transparent url("images/blockactive.gif") center center repeat-x!important;
}



/* side menu  */

ul.sidemenu{
margin: 0;
padding: 0 0 0 28px;
font: bold 13px Arial;
width: 95%;
border: 0;
background: 0;
position: static;

}

ul.sidemenu li{
margin:0;
}

ul.sidemenu li a{
color:#333;
font:12px Arial;
font-weight:700;
text-decoration:none;
float: left;
padding: 6px 20px;
border-right: 0;
background:none;
background: transparent url("images/thin_arrow_right.gif") 0 50% no-repeat;
}

ul.sidemenu li a:visited {
text-decoration: none;
}

ul.sidemenu li a:hover, ul.sidemenu li .current
{
color:#0060BF ;
text-decoration:none;
background: transparent url("images/thin_arrow_right.gif") 0 50% no-repeat;

}
ul.sidemenu li.current_page_item a,
ul.sidemenu li.current_page_item a:hover
{
color:#0060BF ;
text-decoration:none;
background:none;
}


/* bottom / footer menu  */

ul.bottommenu{
color:#333;
font:12px Verdana,Arial;
line-height:21px;
text-decoration:none;
position: static;
background: 0;
border: 0;
font-weight: bold;
white-space:normal;
float: none;

}

ul.bottommenu li{
display: inline;
list-style-type: none;
margin:0;
color:#333;
white-space:nowrap;
float:none;

}

#footer ul.bottommenu li a{
color:#333;
font:12px Arial;
font-weight: bold;
text-decoration:none;
padding: 0 5px;
line-height:20px;
text-decoration: none;
background: 0;
border-right: 1px solid #333;
white-space:nowrap;
float:none;
}
#category-list li.current_page_item a {
	text-decoration:none!important; COLOR: #ffffff!important; BACKGROUND: transparent url("images/blockactive.gif") center center repeat-x!important;	

}
ul.bottommenu li a:visited {
text-decoration: none;

}
ul.bottommenu li a:hover, ul.bottommenu li .current
{
text-decoration:none;
background: 0;
border-right: 1px solid #000;
color:#B13728 ;
}
ul.bottommenu li.current_page_item a,
ul.bottommenu li.current_page_item a:hover
{
color:#B13728;
text-decoration:none;
background: 0;

}

.blog_border_left #primary {
width: 507px;
padding: 0 15px 0 15px;
border-left:#b2aea1 1px solid;
border-right: 0px;
}

#primary h3 {
text-decoration: none;
font-family: Arial, Helvetica, sans-serif;
}
#primary h3 a:hover:visited {
text-decoration:none;
}
#primary h3 a:active {
text-decoration: none;
}
#primary h3 a:visited{
text-decoration: none;
}
#primary h3 a:hover{
text-decoration: none;
color:#0060BF;
}

h1, h1 a, h1 a:visited,
#header .description {
	text-decoration: none;
	color:#B13728;
	
}
h1 a:hover {
	color:#0060BF;
	text-decoration:underline;
	} 


.entry-content a:hover {
color: #0060BF;
}


.meta-prep {margin-left: 0px; color:#666666;
}


.entry-date  {
	border: 0;
	padding: 0;
	text-align:left;
	color: #666666;
	}	


.current-content {
float:left;
}
.entry-title /* post title */{
margin: 10px 0 4px;
}


.blog_border_left .entry-content {
padding: 0 0 10px 0;
margin: 0;
width:100%
}

#archive_container .entry-content {
border-bottom: 0;
padding: 0;
margin: 0;
}
.blog_border_left .entry-content-category {
padding: 0 0 0px;
}
#primary a:hover, #primary a:visited:hover,
.secondary a:hover, .secondary a:visited:hover {
	text-decoration: none;
	color:#0060BF;
	}
	

#searchform {
width: 160px;
display: inline;
position: relative;
height: 20px;
}
#searchsubmit {display:inline}	
.secondary div {
margin: 15px 0 0 0;
padding: 0 0 5px ;
position: relative;
background: #f7f7f7 ;
-moz-border-radius: 5px;
-khtml-border-radius: 5px;
-webkit-border-radius: 5px;
border-radius: 5px;;
}
.secondary div ul li  {margin: 0 13px 0 13px;padding: 4px 0; display:block; list-style-position: outside  }
.secondary div li  {border-bottom: 1px solid #d6d6d6}
.secondary ul ul, .secondary ol ol, .secondary div div {
	margin: 0;
	}	
/* END ipagio MODIFICATIONS */
.rss {font-size:1.0em; line-height: 16px;}
.fast_quote { font-family: Arial, Helvetica, sans-serif; font-stretch:condensed; font-size:19px; font-weight:900; color: #f11f03; margin: 0 17px 0 8px; height:12px}

 #archivebox h3 {
 	font-size:13px;
 }
#archivebox h4, #archivebox h3, #archivebox h2{
	color:#333333;
	margin: 0px;
	display:block;

}

#archivebox p {
	margin:0;
	padding: 10px 0 0 0;
	clear:both;
}

#archivebox h4 em, #archivebox h2 em, #archivebox h3 em{
	font-weight: normal;
}
#archivebox a, #archivebox h2 {
	color:#333;
}
.archivefeed {
	float:right;
	text-align:right;
}

.arclist{
	width: 250px;
	margin-top: 15px;
	margin-right: 0px;
	margin-bottom: 15px;
	margin-left: 0px;
	padding-top: 5px;
	padding-right: 0px;
	padding-bottom: 0px;
	padding-left: 0px;
}
.arclist h3 {
	color: #000;
	padding-top: 15px;
	padding-bottom: 15px;
}

.popular{
	color: #000;
	padding-bottom: 15px;
}

.archive_header{
	color: #000;
	padding-top: 15px;
	padding-right: 0px;
	padding-left: 0px;
}

.arclist ul li{
	color:#c0c0c0;
	font-size:12px;
	padding:8px 0 8px 10px;
	border-top:1px solid #eee;
}

#archivebox h4 em, #archivebox h2 em, #archivebox h3 em{
	color:#000;
}
.list1 li,.list2 li, .list3 li{
	border-bottom: 1px solid #eee;
	padding-top: 5px;
	padding-right: 0;
	padding-bottom: 5px;
	padding-left: 20px;
}

.list1 li a, .list3 li  {
	color: #666666;
}
.fl{
	float: left;
}
.fix{
	clear: both;
	height: 1px;
	overflow: hidden;
	margin:0!important;
	display:block;
	width:100%;
	line-height:1px;
}
.postmeta{
	color: #666666;
	background-color: #FFFFFF;
	border-top:1px dashed #ddd;
	border-bottom:1px dashed #ddd;
	width:100%
}
.postmeta {
	font-size: 11px;
	font-weight: normal;
	padding: 5px;
	float:left;
	margin: 0 0 18px
}
.postmeta a {
	font-size:11px;
}
.posted_in {
	float: left;
	text-align:left;
	padding-left:18px;
	background-image: url("images/ico-category.gif");
	background-repeat: no-repeat;
	background-position: left top;
}
.singletags {
	color:#666666;
	clear:both;
	font-size:11px;
	margin: 10px 0;
}
.posted_in {
	float: left;
	text-align:left;
	padding-left:18px;
	background-image: url('images/category.gif');
	background-repeat: no-repeat;
	background-position: left top;
}
.continue{
	background: url('images/ico-arrow.gif') no-repeat left;
	font-weight:bold;
	padding-left: 15px;
}
#archive_container .comments  {
	float: right;
	text-align:right;
	border:0;
	margin: 0;
	padding: 0;
}
#archive_container .comments a{
	padding-left:18px;
	background-image: url('images/comment.gif');
	background-repeat: no-repeat;
	background-position: left top;
	color: #333
}
.comments {
	text-align: left;
	padding: 0;
	position: relative;
	}

h5 {font-size:14px}	
#commentlist li .comment-content {
	padding: 0;
	font-size: 1.2em;
	line-height: 1.2em;
	}
#benefits_banner	{
	font: bold 18px Arial;
	height:115px;
	color: #333;
	background: url('images/bg_blue_cloud.gif') no-repeat left;
	padding: 10px 0 0 18px;
	margin: 15px 0 14px;
	width: 488px;
	
	}
.benefits_sub 	{
	font-style:italic;
	font-size:13px;
	color: #B13728;
	font-weight:bold;
	margin: 0px;
	line-height:23px;
	padding: 0px;
	}
.benefits_banner_item {
	background: url('images/thin_arrow_right.gif') no-repeat left;
	font-size:12px;
	color: #333333;
	padding-left:14px;
	line-height: 20px;
	margin-top: 0px;
	padding-top: 0px;
	margin-left: 5px;	
	
		}
.highlight_box {
	background: url('images/tree.gif') no-repeat 97% 14px;
	width: 95%;
	background-color: #f5f5f5;
	border-top: #cccccc solid 1px;
	border-bottom: #cccccc solid 1px;
	overflow: hidden;
	padding: 0 12px 0 12px;
	margin: 0;
	}
.highlight_box_2 {
	background: url('images/house_1.gif') no-repeat 97% 14px;
	width: 95%;
	background-color: #f5f5f5;
	border-top: #cccccc solid 1px;
	border-bottom: #cccccc solid 1px;
	overflow: hidden;
	padding: 0 12px 0 12px;
	margin: 0;
	}
.highlight_box_3 {
	background: url('images/money.gif') no-repeat 97% 14px;
	width: 95%;
	background-color: #f5f5f5;
	border-top: #cccccc solid 1px;
	border-bottom: #cccccc solid 1px;
	overflow: hidden;
	padding: 0 12px 0 12px;
	margin: 0;
	}
.highlight_box_4 {
	background: url('images/hands.gif') no-repeat 97% 14px;
	width: 95%;
	background-color: #f5f5f5;
	border-top: #cccccc solid 1px;
	border-bottom: #cccccc solid 1px;
	overflow: hidden;
	padding: 0 12px 0 12px;
	margin: 0;
	}
.highlight_box_5 {
	background: url('images/boy.gif') no-repeat 97% 14px;
	width: 95%;
	background-color: #f5f5f5;
	border-top: #cccccc solid 1px;
	border-bottom: #cccccc solid 1px;
	overflow: hidden;
	padding: 0 12px 0 12px;
	margin: 0;
	}				
.highlight_box_header {
	font-weight: bold;
	font-size: 14px;
	font-family:Arial, Helvetica, sans-serif;
	color: #333;
	width: 100%;
	margin-top: 10px; 
	}
.highlight_box_l {
	width: 75%;		}
.highlight_box_r {
	float: right;
	width: 25%;
	text-align: right;
	}
.hightlight_box p	{
width: 200px
}	
.navigation {
	text-align: center;
	margin: 0 0 15px 0;
	}
.apply_here {
	background: url('images/thin_arrow_right.gif') no-repeat left;
	padding: 0 0 0 14px;
	font-weight:bold;
	width: 200px;
	}
.rate_quote_1 {
	background: url('images/fast_quote_arrow.gif') no-repeat left;
	height: 36px;
	width: 161px;
	height: 31px;
	cursor:pointer;
	margin: 22px 0 10px 0;
	}
	
/* customer testimonial   */
.testimonial {
	width:100%;
	border-bottom: #cccccc solid 1px;
	margin-bottom: 20px;
	padding-right: 7px;
	overflow: hidden;
}
.testimonial h2 {font-weight:bold; font-size: 15px; color:#B13728}

/* end customer testimonial  */
.directory_entry	{
	background: #fafafa;
	padding: 0 12px 0 12px;
	border-top: solid #cccccc 1px;
	border-bottom: solid #cccccc 1px;
	}
.contact_box {
overflow: hidden;
width: 100%
}
.contact_l {
text-align:left;
float: left;
width: 45%;

}
.contact_r {
text-align:left;
float: right;
width: 55%;

}
.arclist ul li {
list-style-type:none;
}
.arclist ul {
padding: 0px;
}
 /* -- bottom / footer header -- */
#footer {
	clear: both;
	margin: 18px auto 0 auto;
	color: #333;
	text-align: center;
	color: #777;
	width: 760px;
	padding: 10px 0;	
	border-top: solid #333 5px;
	}
#footer_index {
	clear: both;
	color: #333;
	text-align: center;
	color: #777;
	width: 760px;
	padding: 10px 0 40px;	
	}
#footer p {
	line-height: 1.6em;
	}

#footer a {
	color: #333;
	border-bottom: 0;
	text-align:center;
	font-weight: bold;
	}

#footer a:hover {
	text-decoration: none;
	color: #B13728!important;
	
	
	}

.footer_title {
color: #000;
font-size:14px;
font-weight:bold;
margin: 10px 0 13px;
}
.footer_meta 	{
margin: 0 ;
}
/* footer */
.footer_copyright {
color:#333;
clear:both;
font:12px Arial;
border: none;
font-weight:bold;
margin: 15px 0 10px;
}


.footer_copyright a:active {
color:#333;
font:12px Arial;
border: none;
font-weight:bold;
}

.footer_copyright a:hover {
color:#0060BF;
font:12px Arial;
border-right: none;
}

.footer_style_index {
color:#333;
font:9px Verdana,Arial
}
.footer_menu{
padding: 10px 0;
overflow:hidden;
}	

 /* -- end footer -- */

#footer_border_apply {
overflow: hidden;
background: url('images/fast_quote_arrow.gif') no-repeat left;
height: 36px;
width: 162px;
height: 31px;
cursor:pointer;
margin: 0;
}
/* Home Page Index */
#index_home h1	{
font: bold 16px Arial;
margin: 0px;
}
#index_home 	{
font-family: Arial, Helvetica, sans-serifs;
font-size: 12px;
text-align:left;
}
#index_home	a:link {
text-decoration: underline;
}
#index_home	a:hover {
text-decoration: none;
}
#index_home a:visited {
text-decoration:underline
}


/* End Home Page Index */

/* footer navigation index / navt */
#links_footer_index ul.bottommenu{
float: none;
font-family: Arial, Helvetica, sans-serif;
line-height:16px;
text-decoration:none;
border: 0;
margin: 6px 0 0 0;
width: 738px;
white-space:normal;
}

#links_footer_index ul.bottommenu li{
display: inline;
list-style-type: none;
}

#links_footer_index ul.bottommenu li a{
font-size:10px;
font-weight: normal;
text-decoration:none;
color: #333;
background: 0;
border-right: 1px solid #333;
margin: 0 0 5px;
float: none;
padding: 0 6px 0 3px
}

#links_footer_index ul.bottommenu li a:visited {
text-decoration: none;
}
#links_footer_index ul.bottommenu li a:hover, ul.bottommenu li .current
{
text-decoration:none;
background: 0;
border-right: 1px solid #333;
color:#0060BF ;
text-align:center;
}
#links_footer_index ul.bottommenu li.current_page_item a,
ul.bottommenu li.current_page_item a:hover
{
color:#0060BF ;
text-decoration:none;
background: 0;
text-align:center;
}


/* end footer navigation index / navt */


#bottom_left_index {
width:9px;
cursor:pointer;
height:9px;
background:url('images/bottom_left.gif') no-repeat;
}
#bottom_right_index {
width:9px;
cursor:pointer;
height:9px;
background:url('images/bottom_right.gif') no-repeat;
}
#bottom_bg_index {
width:9px;
cursor:pointer;
height:9px;
background:url('images/bottom_bg.gif') no-repeat;
}
/* junk at end */
#divider_line {
background-color:#fff;
width:763px
}
#index_footer_links_cont_2 {
background-color:#ECF1DF;
border-left:#b2aea1 1px solid;
border-right:#b2aea1 1px solid;
border-top:#b2aea1 1px solid;
height:102px;
padding:11px 7px 7px;
width:747px
}

/* end footer */

/* left navigation */
.inner_left_navigation {
background-color:#F8F8F8;
border-bottom:#b2aea1 0 solid;
border-left:#b2aea1 1px solid;
border-right:#b2aea1 1px solid;
border-top:#b2aea1 0 solid;
padding:0 6px 0 18px;
width:200px
}

.left_menu_navi {
color:#333;
font-family:Arial;
font-size:12px;
font-weight:700;
line-height:13px;
text-decoration:none
}

a.left_menu_navi {
font-size:12px;
text-decoration:underline
}

a.left_menu_navi:hover {
color:#0060BF;
font-weight:400
}

.grey_bar_sidenavi_height {
height:2px
}

.side_navi_spacer_1 {
height:24px
}

.side_navi_spacer_2 {
height:10px
}

.side_navi_spacer_3 {
height:18px
}

/* end left navigation */

.comment-author {
font-size:1.2em;
font-weight:bold;
letter-spacing:-1px;
}
.entry-meta a	{
font-weight: normal;
color: #333;
}
h2.rsswidget {
color: #ffffff!important;
}
.rsswidget	{
font-size:15px;
}
.rsswidget img	{
margin-right: 7px;
}
.archivefeed a {
background:transparent url(/wp-includes/images/rss.png) no-repeat scroll left center;
color:#000000;
font-size:12px;
font-weight:normal;
height:20px;
padding:3px 0 1px 22px;
}
.author_info {
background-color:#F7F7F7;
border:1px solid #CCCCCC;
color:#666666;
margin-left:0;
margin-right:0;
padding:10px;
}
.author_email a {
background-image:url(images/mail.gif);
background-position:left center;
background-repeat:no-repeat;
font-weight:bold;
padding-bottom:2px;
padding-left:26px;
padding-top:2px;
text-decoration:none;
}
.author_photo {
float:left;
margin-right:10px;
width:58px;
}

.author_photo img .avatar {
background-color:#FFFFFF;
border:1px solid #CCCCCC;
float:left !important;
height:48px;
padding:4px;
width:48px;
}
.author_photo .avatar	{
margin: 0 10px 0 0!important;
}
#search-label {
-moz-border-radius:	4px 4px 0 0;
-webkit-border-radius: 4px 4px 0 0;
-khtml-border-radius:4px 4px 0 0;
border-radius: 4px 4px 0 0;
background-color:#a9b094;
color:#FFFFFF;
display:block;
font-size:1.1em;
font-weight:bold;
letter-spacing:0;
margin-bottom:9px;
padding:3px 0 3px 10px;
}
.index_resource_links a {
line-height: 19px;
}
.index_resource_links li	{
list-style-type: none;
}
.index_resource_links ul	{
padding: 0;
}
#fast-quote-button img	{
background: transparent!important;
border: 0!important;
margin: 0!important;
}
.application-header	{
color: #333;
font-family: arial;
font-weight: bold;
font-size: 14px;
border-bottom: 1px solid #999;
padding: 5px 0 15px 36px;
background:transparent url(./images/checkmark_large.gif) no-repeat scroll left 0%;
margin: 25px 0 0 0!important;
}
.application-header-r	{
text-align: right;
}
.application-header	span {
text-align: right;
margin-left: 178px;
}
.app-secure	{
background:transparent url(./images/form_lock.gif) no-repeat scroll left;
padding: 0 0 0 30px;
margin-left: 15px!important;
margin-top: 20px!important;
}
.app-footer	{
padding-left: 30px;
padding: 30px 0 0 30px;
border-top: solid 1px #d8dee2;
font-size: 14px;
}
.app-footer span	{
color: #333;
font-weight: bold;
font-size: 14px;
padding-left: 17px;
}
.app-sidebar-2 h2		{
font-size: 17px!important;
font-weight: bold;
margin-top: 0px;
}
.app-sidebar-2 		{
padding: 15px 12px!important;

}
.app-sidebar-2 h3		{
font-size: 14px!important;
font-weight: bold;
margin-top: 15px;
}
.app-sidebar p		{
padding: 8px 10px ;

letter-spacing: 0px;
line-height: 16px;
}
.app-sidebar ul li	{
padding-left: 20px!important;
background:transparent url(./images/navy_blue_arrow.gif) no-repeat scroll left center;
}
.app-secure-2	{
background-color: #A9B094;
height: 25px;
color: #fff;
font-weight: bold;
line-height: 27px;
padding: 0 15px;
width: 480px;
}
.widget_tag_cloud	{
padding: 10px;
}
.index_feed	{
padding-right: 5px;
}
#index_rate_quote #cforms3form .cf-fs1 legend {
color: #CC3300!important;
}
#index_rate_quote #cforms3form input.sendbutton, #cforms3form input.sendbutton {
background: transparent url(/wp-content/themes/ipagio/styles/mint1/images/go2.png) no-repeat scroll 0 0!important;
height: 32px!important;
width: 62px!important;
}
#cforms2form input.sendbutton {
background-color:#B13728!important;
}
div.success {
border:2px solid #333333!important;
color: #333!important;
}
#sidebar-1 #cforms3form {
background:#F3F3F3 !important;
}
#cforms4form, #cforms5form, #cforms6form {
background: #f7f7f7!important;
}
#cforms3form legend {
color: #333!important;
}
#cforms4form input.sendbutton, #cforms5form input.sendbutton, #cforms7form input.sendbutton, #cforms8form input.sendbutton  {
background: transparent url(/wp-content/themes/ipagio/styles/mint1/images/continue_arrow.gif) no-repeat scroll 0 0!important;
width:126px !important;
height:27px !important;
}
#cforms3form {
background:transparent url(/wp-content/themes/ipagio/styles/mint1/images/tone_bg.jpg) repeat-x !important;

}
#sidebar-1 #cforms3form {
margin:10px 0 0 0 !important;
padding:10px 30px 8px!important;
width:138px!important;	
height: 100%!important;
}
#sidebar-1 #cforms3form input.sendbutton {
background:transparent url(/wp-content/themes/ipagio/images/go_red.png) no-repeat scroll 0 0!important;
width: 69px!important;
height: 33px!important;
}
#cforms6form input.sendbutton, #cforms9form input.sendbutton 	{
background: transparent url(/wp-content/themes/ipagio/styles/mint1/images/submit.gif) no-repeat scroll 0 0 !important;
height: 27px!important;
width: 117px!important;
border: 0!important;
margin-left: 202px;
margin-top: 11px;
}
#index_123_rates table a:link {
color:#B13728 !important;
}
#index_lo_box h3, #lo_box_single h3 {
color:#333333;
font-size:19px;
font-weight:bold;
}
#index_lo_box .address_tag, #lo_box_single .address_tag {
color:#333333; 
font-size:13px;
font-weight:bold;
}
#index_lo_box .position_tag, #lo_box_single .position_tag {
color:#B13728;
font-size:15px;
font-weight:bold;
margin-bottom:6px;
}
#index_box_custom_text  {
background-color:#ECF1DF;}
