﻿/*
orange - c66107
blue - 3e99ea
dark brown - 473e37
mid brown - 83756a
light brown - c8beb9
*/

body 
{
	font-family:Times New Roman;
	font-size:12pt;
}

H1 {margin:0px;padding:0px;padding-bottom:10px;color:#483f38;font-size:20pt;text-decoration:none;}
H2 {margin:0px;padding:0px;padding-bottom:10px;color:#c66107;font-size:16pt;text-decoration:none;font-weight:normal;}
H3 {margin:0px;padding:0px;padding-bottom:5px;color:#c66107;font-size:14pt;text-decoration:none;font-weight:normal;}
H4 {margin:0px;padding:0px;padding-bottom:5px;color:#483f38;font-size:12pt;text-decoration:none;font-weight:bold;}
a { color: #83756c; text-decoration: underline;}

ul{margin:0px;padding:0px;list-style-type:none;}
li{background: transparent url('../images/listarrow.gif') no-repeat left 1.0ex; padding-left:8px;margin-bottom:5px;}
li a{color:#83756c; font-weight:normal;text-decoration:none;}

/*Header*/
.headerWrapper {height:129px;background-image:url('../images/headerstripes.gif');}
.header {width:992px;text-align:left;height:129px;}
.header .right {width:324px;background-image:url('../images/headerlogin.png');background-repeat:no-repeat;vertical-align:top;padding-top:5px;}
.header .right .login {padding-right:5px;}
.header .right .login input {width:100px;height:14px;}
.header .right .login .default {color:#827d79;font-style:italic;}
.header .right .login .defaultPassword {color:#827d79;font-style:italic;background-image:url('/images/passwordbackground.gif');}
.header .right .instructions {color:#c7beb7;font-style:italic;font-size:10pt;clear:both;padding-top:10px;padding-left:40px;}
.header .right .instructions a {color:#c7beb7;}
.header .nav {font-size:8pt;font-weight:bold;}
.header .nav a {color:#c6bdb8;text-decoration:none;}
.header .nav .tabFirst {background-image:url('../images/tab_first.gif'); width:137px; height:35px; text-align:center;}
.header .nav .tabFirstSelected {background-image:url('../images/tab_first_selected.gif'); width:137px; height:35px; text-align:center;}
.header .nav .tabFirstSelected a {color:#443f3b;}
.header .nav .tab {background-image:url('../images/tab.gif');width:119px; height:35px; text-align:center;}
.header .nav .tabSelected {background-image:url('../images/tab_selected.gif');width:119px; height:35px; text-align:center;}
.header .nav .tabSelected a {color:#443f3b;}
.header .left {width:668px;}
.header .right .loggedIn {width:324px; font-size:10pt;color:#c8c1bb; font-style:italic;}
.header .right .loggedIn a {color:#a59c95;font-size:8pt; font-style:normal;}
.header .right .loggedIn .leftCell {text-align:left;padding-left:30px;}
.header .right .loggedIn .rightCell {text-align:right;padding-right:10px;}

/*Briefcase*/
.briefcaseWrapperCollapsed {height:40px;background-color:#c36204;background-image:url('../images/briefcasebackground.gif');background-repeat:repeat-x;}
.briefcaseWrapper {background-color:#c36204;background-image:url('../images/briefcasebackground.gif');background-repeat:repeat-x;}
.briefcase {width:992px;text-align:left;}
.briefcase a {color:#FFFFFF;}
.briefcase .briefcaseLogIn {padding-top:20px;}
.briefcase .briefcaseLogIn .logIn {width:315px;padding:10px; vertical-align:top;}
.briefcase .briefcaseLogIn .logIn input {width:100px;height:14px;}
.briefcase .briefcaseLogIn .logIn .default {color:#827d79;font-style:italic;}
.briefcase .briefcaseLogIn .instructions {font-size:12pt;color:#FFFFFF;font-weight:bold;border-left:1px solid #FFFFFF;padding:10px;}
.briefcase .briefcaseLogIn .instructions a {color:#434230;}
.briefcase .briefcaseLoggedIn {padding-top:5px; width:100%;color:#FFFFFF;}
.briefcase .briefcaseLoggedIn .stats {width:33%;border-right:1px solid #f3c29a;padding:20px;padding-top:10px;vertical-align:top;}
.briefcase .briefcaseLoggedIn .stats .welcome {font-size:10pt;color:#4a3b36; font-style:italic;}
.briefcase .briefcaseLoggedIn .stats .welcome a {color:#4a3b36;font-size:8pt; font-style:normal;}
.briefcase .briefcaseLoggedIn .actions {width:33%;border-right:1px solid #f3c29a;padding:20px;padding-top:10px;vertical-align:top;}
.briefcase .briefcaseLoggedIn .bookmarks {width:33%;padding:20px;padding-top:10px;vertical-align:top;}





/*Footer*/
.footerWrapper {height:192px;background-image:url('../images/footerbackground.gif');}
.footer {width:992px;text-align:left;margin-top:20px;}
.footer .links {color:#7d746d;font-size:10pt;}
.footer .links a {color:#FFFFFF;}
.footer .ad {text-align:center;padding-top:30px;}


/*Content*/
.contentWrapper {}
.content {width:992px;text-align:left;color:#444444;}


/*Columns*/
.columnLayout {}
.columnLayout .featuredColumn1 div{border-bottom:1px solid #867466}
.columnLayout .featuredColumn div div{border-bottom:0px}
.columnLayout .featuredColumn{width:820px;}
.columnLayout .leftNav {width:172px; border-right:1px solid #867466;vertical-align:top;}
.columnLayout .rightColumn{width:172px;border-:1px solid #867466; border-left:1px solid #867466;vertical-align:top;}
.columnLayout .leftColumn{width:550px;border-top:1px solid #867466;vertical-align:top;height:500px;border-right:1px solid #867466;}
.columnLayout .middleColumn{width:270px;border-top:1px solid #867466;vertical-align:top;height:700px;}
.columnLayout .earmark{text-align:right;margin-top:10px;}
.contentArea{padding:10px;}

.headlineLink {padding-bottom:10px;padding-top:5px;}
.headlineLink a {color:#c66107;font-size:16pt;text-decoration:none;}
.divider {clear:both;margin-top:20px;margin-bottom:20px; background-image:url('../images/divider.gif'); background-repeat:repeat-x; height:1px; margin-left:25%;margin-right:25%;   }
.readMore { color: #3e99ea; text-decoration: underline; font-size:8pt;}

.featuredArticle {height:200px;}
.featuredArticle .text{width:548px;font-size:13pt;}
.featuredArticle .image{width:272px; background-repeat:no-repeat; background-position:right; background-position:top;margin:0px;padding:0px;}

.clear {clear:both;}

.welcomeMessage {color:#c66107;font-size:16pt;}

.iconList {width:100%;padding-top:5px;}
.iconList .icon {width:20px;}
.iconList .text {font-size:8pt;}
.iconList .text a {color:#399aeb;}


/*Search*/
.searchBox{border:1px solid #877567;}
.searchBox input {border:0px solid #FFFFFF; width:110px;height:25px;}
.searchBox .default {color:#827d79;font-style:italic;font-size:12pt;}



/*Profile*/
.memberProfile {border:1px solid #CCCCCC;}
.memberProfile h1 {text-align:center;}
.memberProfile .stats {background-color:#EEEEEE; width:200px; vertical-align:top; text-align:center;}
.memberProfile .contributions {vertical-align:top;}

/*Forums*/
.parentForum .name {background-color:#000099; font-weight:bold; padding:5px;}
.parentForum .name a {color:#FFFFFF; text-decoration:none;}
.parentForum {margin-bottom:10px;}
.parentForum .forumList TH {background-color:#AAAAFF;text-align:left;}
.parentForum {border:1px solid #CCCCCC;}
.parentForum .forumList TD {border-right:1px solid #CCCCCC;border-bottom:1px solid #CCCCCC;}
.parentForum .forumList a {color:#0000CC;}
.parentForum .forumList .forumName {font-size:12pt; font-weight:bold;}

/*Threads*/
.threadList {width:795px;font-size:10pt;}
.threadList .head{background-image:url('/images/forumhead.gif');color:#FFFFFF;height:23px;font-size:11pt;background-repeat:no-repeat;position:relative;}
.threadList .head TH{background-color:Transparent;background-image:none;}
.threadList TH {text-align:left;color:#FFFFFF;}
.threadList .thread img{margin:5px;}
.threadList TD {border-right:1px solid #473d36;border-bottom:1px solid #473d36; padding-left:5px;}
.threadList TD .threadName {font-size:11pt;}
.threadList .alt {background-color:#dddddd;}
.threadList .first {background-color:#dddddd;border-left:1px solid #473d36;}
.threadList .threadName {font-size:10pt; font-weight:bold;}


.forumPost {}
.forumPost .member {float:left;text-align:center;vertical-align:top; border:1px solid #999999;padding:5px;margin-right:10px;margin-bottom:5px;}
.forumPost .member .name {font-size:10pt; font-weight:bold; color:#666666;text-decoration:none;padding-bottom:20px;}
.forumPost .member .rep {font-size:8pt;}
.forumPost .member img {padding-bottom:10px;}
.forumPost .message {padding-left:20px;}

/*Blog*/
.blogBio {border:1px solid #CCCCCC;}
.blogBio .avatar {padding-right:10px;padding-bottom:10px;}

.blogPostInfo {border-bottom:1px solid #CCCCCC;border-top:1px solid #CCCCCC;margin-bottom:10px;padding-top:5px;padding-bottom:5px;}
.blogPostMember {float:left;padding-right:10px;padding-bottom:10px;}

.blogPostListTitle {font-size:14pt;}
.blogPostListTitle a {color:#999999;text-decoration:none;}
.blogPostListPreview {padding-bottom:10px;}

.clear{clear:both;}


.comment {clear:both;padding-top:10px;padding-bottom:10px;}
.comment img {padding-right:5px; padding-bottom:5px;}

.commentFull {clear:both;padding-top:10px;}
.commentFull img {padding-right:10px; padding-bottom:10px;}

.rightAd {text-align:center;}

.featuredLink {color:#483f38;font-size:20pt;}
.featuredLink a {color:#483f38;text-decoration:none;}
.featuredLink {padding-bottom:10px;}

.articleImage {width:270px;height:200px;border-bottom:1px solid #867466;background-repeat:no-repeat; vertical-align:top;}

.breadCrumb {font-size:9pt;padding-bottom:10px;}
.breadCrumb a {color:#c66107;}
.bigLink {font-size:16pt;text-decoration:none;color:#c66107;}


.gridTable {border:1px solid black;}
.gridTable TH {background-color:#473e37;color:#FFFFFF;}
.gridTable TD {background-color:#c8beb9;color:#000000;}
.gridTable TD a {background-color:#c8beb9;color:#000000;}

.toolsNav {border:0px solid black;}
.toolsNav TH {background-color:#473e37;color:#FFFFFF;}
.toolsNav TD {background-color:#c8beb9;color:#000000;}
.toolsNav TD a {color:#000000;text-decoration:underline;padding-left:10px;}


.popularUrls{width:100%;}
.popularUrls .photo {width:100px;vertical-align:top;padding-bottom:20px;}
/*.popularUrls .views {width:100px;height:100px;background-image:url('/images/communityviews.jpg');text-align:center;font-size:12pt;font-weight:bold; vertical-align:top;padding-top:25px;}*/
.popularUrls .info {padding-left:10px;vertical-align:top;padding-bottom:20px;}
.popularUrls .info .title {font-size:14pt;}
.popularUrls .info .title a {color:#c66107;text-decoration:none;}
.popularUrls .info .details { font-style:italic; }
.popularUrls .info .details a { text-decoration:none; }


/*Forums*/

.forumList {width:795px;font-size:10pt;}
.forumList .head{background-image:url('/images/forumhead.gif');color:#FFFFFF;font-size:11pt;position:relative;background-repeat:no-repeat;height:27px;}
.forumList .head TH{background-color:Transparent;background-image:none;}
.forumList .subHead{background-image:url('/images/forumsubhead.gif');background-repeat:repeat-x;color:#FFFFFF;height:32px;font-size:13pt;}

.forumList .subHead a{color:#FFFFFF;text-decoration:none;font-weight:bold;}
.forumList .forum {height:50px;vertical-align:middle;}
.forumList TD {border-right:1px solid #473d36;border-bottom:1px solid #473d36;}
.forumList TD.first {border-left:1px solid #473d36;padding-left:10px;}
.forumList TH.first {padding-left:10px;}

.forumList TD .forumName{font-size:12pt;text-decoration:none;color:#c66107;}
.forumList .count {text-align:center;font-size:12pt;}
.forumList .lastPost img {margin:5px;}

.blogLink{text-decoration:none;color:#c66107;font-size:9pt;}

.toolsFrame .tl { height:10px;width:192px;background-image:url('/images/budgettracker/frame_top_left.gif'); background-repeat:no-repeat; }
.toolsFrame .t { height:10px;width:790px;background-image:url('/images/budgettracker/frame_top.gif'); background-repeat:repeat-x; }
.toolsFrame .tr { height:10px;width:10px;background-image:url('/images/budgettracker/frame_top_right.gif'); background-repeat:no-repeat; }

.toolsFrame .l { background-image:url('/images/budgettracker/frame_left.gif'); background-repeat:repeat-y; }
.toolsFrame .r { height:40px;width:10px;background-image:url('/images/budgettracker/frame_right.gif'); background-repeat:repeat-y; }

.toolsFrame .bl { height:40px;width:192px;background-image:url('/images/budgettracker/frame_bottom_left.gif'); background-repeat:no-repeat; }
.toolsFrame .b { height:40px;background-image:url('/images/budgettracker/frame_bottom.gif'); background-repeat:repeat-x; }
.toolsFrame .br { height:40px;width:10px;background-image:url('/images/budgettracker/frame_bottom_right.gif'); background-repeat:no-repeat; }

.indent {margin-left:29px;}

.displayGrid {border:1px solid #DDDDDD;}
.displayGrid TD {border:1px solid #DDDDDD;}
.displayGrid .alt {background-color:#EEEEEE;}


.reportCellLargeBackground { border:1px solid #CCCCCC; height:40px; width:100%; background-color:#00FF00; }
.reportCellLarge { cursor:pointer; vertical-align:middle; color:#FFFFFF; margin-top:-40px; height:40px;  padding-left:10px;padding-top:0px; }
.reportCellLarge .categoryName {font-size:14pt;}
.reportCellLarge .amounts {font-size:8pt;}

.reportCellSmallBackground { border:1px solid #CCCCCC; height:30px; width:100%; background-color:#00FF00; }
.reportCellSmall { vertical-align:middle; color:#FFFFFF; margin-top:-30px; height:30px;  padding-left:40px;padding-top:0px; }
.reportCellSmall .categoryName {font-size:9pt;}
.reportCellSmall .amounts {font-size:7pt;}

.collapsedCells {display:none;}
.expandedCells {display:block;}


.paymentTable TD {text-align:center;}
.paymentTable .g {background-color:#00DD00;color:#FFFFFF;}
.paymentTable .y {background-color:#DDDD00;color:#FFFFFF;}
.paymentTable .o {background-color:#DD7700;color:#FFFFFF;}
.paymentTable .r {background-color:#DD0000;color:#FFFFFF;}

.partnerList {width:700px; clear:both;}
.partnerList .right {float:right;clear:right;width:550px;}
.partnerList .right .reviews{float:right;clear:right;padding-right:20px;}
.partnerList .right .reviews a{color: #3e99ea; text-decoration: underline; font-size:8pt;}
.partnerList img {margin-bottom:5px;}
	

.solutionBox {height:225px;}
.solutionBox .left{width:548px;font-size:12pt;background-color:#82756c;background-repeat:no-repeat;}
.solutionBox .left .form {float:right;text-align:right;color:#473e37;margin-right:10px;font-weight:bold;}
.solutionBox .left .title {font-size:26pt;font-weight:bold; color:#e27f1e;}
.solutionBox .left .subtitle {font-size:12pt;margin-bottom:10px;color:#473e37;}
.solutionBox .left select {width:160px;}
.solutionBox .left TD {padding-bottom:10px;padding-right:5px;}


.solutionBox .right{width:272px;}
.solutionBox .right .top {background-image:url('/images/apply/rightsectiontop.gif');background-repeat:no-repeat;background-position:left bottom;height:56px;}
.solutionBox .right .top div {padding-left:25px;padding-top:16px;font-weight:bold;font-size:16pt;}
.solutionBox .right .bottom {background-image:url('/images/apply/rightsectionbottom.gif');background-repeat:no-repeat;background-position:left top;height:55px;}
.solutionBox .tabs {width:245px;border-right:3px solid #473e37;}


.solutionBox .right TD {}
.solutionBox .right TD div {font-weight:bold;border-bottom:2px solid #8f8883;padding-left:25px;color:#0c6fc0;font-size:12pt;padding-top:8px;padding-bottom:8px;background-color:#c1bbb6}
.solutionBox .right a:hover div {background-color:#dedbd8;}
.solutionBox .right .selected div,.solutionBox .right .selected a:hover div {background-color:#dedbd8;color:#0c6fc0;background-image:url('/images/selectorarrow.gif');background-repeat:no-repeat;}
.solutionBox .right TH{background-color:#473e37;color:#FFFFFF;padding-left:25px;padding-top:7px;font-size:16pt;text-align:left;font-weight:normal;padding-bottom:3px;}

.checkmarks {  width:100%;  }
.checkmarks TD { height:34px;background-image:url('/images/apply/checkmark.gif');background-position:left bottom;background-repeat:no-repeat;padding-left:30px;color:#473e37;font-weight:bold;font-size:12pt; }

.disclaimer {font-size:9pt;color:#666666;}

.orangeLink {color:#c66107;text-decoration:none;}

.cpNav{width:100%;border:1px solid #473e37; }
.cpNav span{width:145px;height:100%;display:block;vertical-align:center;}
.cpNav a{color:#FFFFFF;text-decoration:none;}
.cpNav .head{background-color:#473e37;color:#c8beb9;font-weight:bold;height:30px;padding-left:5px;}
.cpNav .row span{background-color:#83756a;height:25px;font-weight:bold;font-size:12px;padding-left:5px;}
.cpNav .row a:hover span{background-color:#c8beb9;color:#000000;}
.cpNav .sub span{background-color:#FFFFFF;height:20px;padding-left:10px;font-size:12px;width:140px;}
.cpNav .sub a{color:#000000;}
.cpNav .sub a:hover span{background-color:#c66107;color:#FFFFFF;}
.cpNav .selected {color:#c66107;}
.cpNav .hidden {display:none;}
.cpNav .visible {}


.applyAd{width:250px;height:385px;background-image:url('/images/apply/250consultation.jpg');}
.applyAd .fields{margin-top:220px;margin-left:105px;}
.applyAd .fields TD{ vertical-align:top;height:20px;}
.applyAd .fields TD select { width:120px;}
.applyAd .submit {text-align:center;margin-top:15px;}

#form_wrapper {
	width: 100%;
	margin-right: auto;
	margin-left: auto;
	height: 100%;
}
.content_forum {
	width: 940px;	
}
