﻿/**** Bordered Boxes ****/
.bordered-box { background-color: #F5F5F5; margin-bottom: 13px; padding-bottom: 8px; }
.bordered-box h2 { display: block; padding: 2px 10px 2px 10px; background-color: #C1C1C1; margin-bottom: 0; }
.bordered-box h2, .bordered-box h2 a:link, .bordered-box h2 a:visited { font-size: 18px; font-weight: normal; color: #FFFFFF; }
.bordered-box h2 a:hover, .bordered-box h2 a:active { color: #c1272d; }
.bordered-box p { padding: 3px 8px; margin-top: 6px; font-family: Tahoma; font-size: 12px; line-height: 15px; }
.bordered-box * p { padding: 0; }
.bordered-box table { width: 100%; }

/**** Clear Boxes ****/
.clear-box { padding-top: 10px; padding-bottom: 5px; color: Black; background-color:White;}
div.clear-box > h2, div.clear-box > h2 a:link, div.clear-box > h2 a:visited { height: 21px; font-size: 14px; padding: 4px 0 0 6px; color: White; margin-bottom: 10px; font-weight: bold; background-position: bottom; }
div.clear-box > h2 a:hover { color: White; }

/**** Generic Full Item ****/
.GenericFullItem { }
.GenericFullItem .photo-container { float: right; width: 275px; background-color: #f5f5f5; margin: 0 0 10px 10px; }
.GenericFullItem .img { height: 200px; overflow: hidden; }
.GenericFullItem .photo-container span { display: block; padding: 4px; height: 42px; font-size: 12px; font-weight: bold; color: White; background: url('/images/under-photo-bg.png') repeat-x; }
.GenericFullItem .main-photo { width: 275px; }
.GenericFullItem p { font-size: 14px; margin-bottom: 12px; text-align: justify;}
.GenericFullItem p.date { color: #7F3524; font-size: 14px; }
.GenericFullItem p.summary { font-weight: bold; color: #636563; }
.GenericFullItem ul { font-size: 14px; }
.GenericFullItem li { list-style: disc inside none; margin-left: 0px; }

/**** Comment Item ****/

/**** Horizontal Listing ****/
.HorizontalListing td { vertical-align: top; padding-left: 13px; }
.HorizontalListing td.Left { padding-left: 0; }

/**** Single Item Medium ****/
.PhotoItemMedium { padding-bottom: 13px; }
.PhotoItemMedium .details { width: 100%; }
.PhotoItemMedium .details-inner { }
.PhotoItemMedium .text { padding-right: 13px; width: 309px; vertical-align: top; }
.PhotoItemMedium p { font-size: 14px; }
.PhotoItemMedium .related { padding: 1em 1em 1em 0em; }
.PhotoItemMedium .related li { display: list-item; list-style-type: disc; list-style-position: outside; line-height: 1.5em; }
.PhotoItemMedium .related li a { font-size: 10pt; }
.PhotoItemMedium .image { width: 300px; text-align: right; vertical-align: top; }
.PhotoItemMedium .image-crop { width: 300px; height: 210px; overflow: hidden; }

/**** Titled Photo Item Medium ****/
.TitledPhotoItemMedium .sub-content { padding-top: 6px; }
.TitledPhotoItemMedium .image-crop { height: 200px; overflow: hidden; }

.video { padding-top: 100px; }

.GenericItemListingSummary .text { color: Black; }

/**** Small Item Listing (GenericItemListingPhoto) ****/
.GenericItemListingPhoto table.ResultList { width: 100%; }
.GenericItemListingPhoto table.ResultList tr { }
.GenericItemListingPhoto .image { padding-left: 8px; }
.GenericItemListingPhoto .title { padding-bottom: 6px; }

/** Bordered **/
.bordered-box .GenericItemListingPhoto table.ResultList { padding: 3px 8px; margin-top: 6px; }
.bordered-box .GenericItemListingPhoto .text { padding-left: 8px; }


/** Clear **/

.clear-box .GenericItemListingPhoto .text { padding-right: 20px; }
.clear-box .GenericItemListingPhoto .image { padding-bottom: 20px; }
.clear-box .GenericItemListingPhoto .text p { font-size: 12px; line-height: 15px; }

.clear-box .GenericItemListingSummary h3 { padding-bottom: 6px; }
.clear-box .GenericItemListingSummary p { font-size: 12px; line-height: 15px; padding-bottom: 9px; }

/**** Headline Listing (GenericItemListing) ****/
.GenericItemListing td { width: 50%; }
.GenericItemListing .ResultList { padding: 0em 3.5em 0.3em 2em; }

.GenericItemListing li { list-style-type: disc; margin-bottom: 0.5em; color: Blue; }
.GenericItemListing .VerticalListing { width: 100%; }

.clear-box .GenericItemListing { background-color:Transparent;}

.classid { padding-bottom: 20px; }
/** Bordered **/

/** Non-Bordered **/

/**** GenericParentChildListingPhoto ****/

/**** GenericParentChildListingPhoto ****/

/**** CommentItemListing ****/

/**** Poll ****/


/**** PollResults ****/




.asktheexpert .caption { height:40px;}
.asktheexpert .photo-container { float: right; width: 150px; background-color: #f5f5f5; margin: 0 0 10px 10px; }
. { width: 267px;}

.asktheexpert .main-photo { width: 150px; }
.asktheexpert p { font-size: 14px; margin-bottom: 12px; text-align: justify;}
.asktheexpert p.date { display: none; }
.asktheexpert p.summary { font-weight: bold; color: #636563; }
.asktheexpert ul { font-size: 14px; }
.asktheexpert li { list-style-type: disc; margin-left: 0px; }

/**** Forms box ***/
.form-box2 { margin-bottom: 13px; margin-top:30px; padding-bottom: 8px; border:solid 1px #BBBBBB; }
.form-box2 h2 { height:17px; font-weight:bold; display: block; padding: 4px 10px 4px 10px;}
.form-box2 h2, 
.form-box2 h2 a:link, 
.form-box2 h2 a:visited { font-size: 15px; color:White; }
.form-box2 p { padding: 3px 8px; margin-top: 6px; font-family: Tahoma; font-size: 12px; line-height: 15px; }
.form-box2 * p { padding: 0;  border-style: solid; border-width: 1px; }
.form-box2 > div { padding:6px; }
.form-box2 td {padding-bottom:4px;}
.form-box2 li {padding-left:5px; padding-bottom:2px;}



/**** Tabbed-Box (TabbedBox) Take a back up if your changing anything(NISH) ****/
.Tabbed-Box { width:600px;}
.content-box { border-left:1px solid gray;}
.Tabbed-Box .tab-bar,

.Tabbed-Box h1 {display:block; color:White; text-align:left; font-size:15px;  }
.Tabbed-Box ai { color:White;}
.Tabbed-Box h1, 
.Tabbed-Box h1 a:link, 
.Tabbed-Box h1 a:visited { font-size: 15px; color:White; margin-top:8px; }
.Tabbed-Box TabsControl { color:Purple;} 
.Tabbed-Box td.bordered-img{ border-bottom:1px solid gray; border-right:1px solid gray; border-top:1px solid gray; text-align:center;}
.Tabbed-Box td.bordered { border:solid 1px gray; text-align:center; margin-top:11px; }
.Tabbed-Box td.bordered a:link {color:Purple;}
.Tabbed-Box td.border-bottom {  border-left:solid 1px gray;}
.Tabbed-Box td.border-bottom1 {  border-bottom:solid 1px gray; }
.Tabbed-Box td.border-right { border-right:solid 1px gray; }
.Tabbed-Box td.border-last {padding-bottom:4px; padding-top:4px; border-right:1px solid gray;}
.Tabbed-Box td.border-last1 { border-bottom:1px solid gray; padding-bottom:4px; padding-top:4px;  border-top:1px solid gray; border-right:1px solid gray;}
.Tabbed-Box td.border-bottom-right {border-bottom:solid 1px gray; border-right:solid 1px gray; padding-bottom:4px; padding-top:4px; }
.Tabbed-Box tn a {height:20px; display:none;}
.Tabbed-Box img { margin: 5px 8px 0px 5px;}
.Tabbed-Box b { display:none;}
.Tabbed-Box thead { border:1px solid gray; background-color:#CCCCCC;}
.Tabbed-Box a:link { font-weight:bold;}
.Tabbed-Box style {border:solid 1px gray;}
.Tabbed-Box li { border:solid 3px gray; } 
.Tabbed-Box Title { color:Purple;}
.Tabbed-Box a { color:#0071BC; margin-right:1px;}
.tab-bar a {display:inline-block; width:150px; padding-top:3px; height:28px; font-size:13px; background-image:url("/images/tab-investment-bar.JPG"); color:White; text-align:center;}
.tab-bar a:hover {font-size:14px;}
.Tabbed-Box td.bordered-img3 { border:solid 1px gray; text-align:center; border-left:solid gray;}
.Tabbed-Box > .tab-bar a { color:White;}

Tabbed-Box td.bordered a:visited {color:Purple;}

.speakers-corner h2 {background-color:#f5f5f5;color:#0071bc;font-family:Georgia;font-weight:100;padding-left:0px}
.speakers-corner h2 a {color:#0071bc;font-family:Georgia;font-weight:100}
.speakers-corner li {margin-left:0px}
.speakers-corner .content li {list-style-type:disc;margin-left:20px;margin-top:4px}
.speakers-corner .c a {color:#0071bc}
.speakers-corner .c a:hover {color:#c1272d}

/**** Saving Table (Nish)****/
.Tab-Box { width:600px;}

.Tab-Box .tab-bar,
.Tab-Box h1 {display:block; color:black; text-align:left; font-size:15px;  }
.Tab-Box ai { color:White;}
.Tab-Box h1, 
.Tab-Box h1 a:link, 
.Tab-Box h1 a:visited { font-size: 15px; color:black; margin-top:8px; }
.Tab-Box a:visited { font-weight:bold;}
.Tab-Box td.border { border:solid 1px gray; text-align:center; margin-top:11px; }
.Tab-Box p { color:#333333;}
.Tab-Box td.heading {   background-color:#CCCCCC; height:15px; text-align:center; padding-top:3px; border-top:solid 1px #666666; border-left:solid 1px #666666; border-right:solid 1px #666666;}
.Tab-Box td.heading-row { background-color:#CCCCCC; height:15px; text-align:center; padding-top:3px; border-right:solid 1px #666666; border-top:solid 1px #666666;}
.Tab-Box td.heading-col { background-color:#CCCCCC; height:15px; text-align:center; padding-top:3px; border-right:solid 1px #666666; border-top:solid 1px #666666;}
.Tab-Box td.border-img{width:20px; border-right:1px solid gray; border-top:1px solid gray; text-align:center; padding:3px 5px 0px 5px;}
.Tab-Box td.border-img2{width:20px;  border-right:1px solid gray; border-top:1px solid gray; text-align:center; padding:3px 5px 0px 5px;}
.Tab-Box td.bottom {  border-bottom:solid 1px gray; }
.Tab-Box td.last { border-bottom:1px solid gray; padding-bottom:4px; padding-top:4px;  border-top:1px solid gray; border-right:1px solid gray;}
.TabBox a { color:White; margin-right:1px;}
.Tab-Box .tab-bar,
.Tab-Box h1 {display:block; color:White; text-align:left; font-size:15px;}
.Tab-Box ai { color:White;}
.Tab-Box .tab-bar a {font-weight:bold; display:inline-block; width:142px; padding-top:3px; height:23px; font-size:13px; background-image:url(/images/nish2.PNG); color:White; text-align:center; margin-bottom:1px;}
.Tab-Box a { color:#0071BC; margin-right:1px;}
.Tab-Box > .tab-bar a { color:black;}
.Tab-Box {margin-bottom: 8px;}

/**** Mortgage Table ****/
.Mortgage-Tab-Box { width:600px;}

.Mortgage-Tab-Box .tab-bar,
.Mortgage-Tab-Box h1 {display:block; color:black; text-align:left; font-size:15px;  }
.Mortgage-Tab-Box ai { color:White;}
.Mortgage-Tab-Box h1, 
.Mortgage-Tab-Box h1 a:link, 
.Mortgage-Tab-Box h1 a:visited { font-size: 15px; color:black; margin-top:8px; }
.Mortgage-Tab-Box a:visited { font-weight:bold;}
.Mortgage-Tab-Box td.border { border:solid 1px gray; text-align:center; margin-top:11px; }
.Mortgage-Tab-Box p { color:#333333;}
.Mortgage-Tab-Box td.heading {   background-color:#CCCCCC; height:15px; text-align:center; padding-top:3px; border-top:solid 1px #666666; border-left:solid 1px #666666; border-right:solid 1px #666666;}
.Mortgage-Tab-Box td.heading-row { background-color:#CCCCCC; height:15px; text-align:center; padding-top:3px; border-right:solid 1px #666666; border-top:solid 1px #666666;}
.Mortgage-Tab-Box td.heading-col { background-color:#CCCCCC; height:15px; text-align:center; padding-top:3px; border-right:solid 1px #666666; border-top:solid 1px #666666;}
.Mortgage-Tab-Box td.border-img{width:20px; border-right:1px solid gray; border-top:1px solid gray; text-align:center; padding:3px 5px 0px 5px;}
.Mortgage-Tab-Box td.border-img2{width:20px;  border-right:1px solid gray; border-top:1px solid gray; text-align:center; padding:3px 5px 0px 5px;}
.Mortgage-Tab-Box td.bottom {  border-bottom:solid 1px gray; }
.Mortgage-Tab-Box td.last { border-bottom:1px solid gray; padding-bottom:4px; padding-top:4px;  border-top:1px solid gray; border-right:1px solid gray;}
.Mortgage-TabBox a { color:White; margin-right:1px;}
.Mortgage-Tab-Box .tab-bar,
.Mortgage-Tab-Box h1 {display:block; color:White; text-align:left; font-size:15px;}
.Mortgage-Tab-Box ai { color:White;}
.Mortgage-Tab-Box .tab-bar a {font-weight:bold; display:inline-block; width:119px; padding-top:3px; height:23px; font-size:13px; background-image:url(/images/tab-bg-mortgages.png); color:White; text-align:center; margin-bottom:1px;}
.Mortgage-Tab-Box a { color:#0071BC; margin-right:1px;}
.Mortgage-Tab-Box > .tab-bar a { color:black;}
.Mortgage-Tab-Box {margin-bottom: 8px;}

