body
{
    font-family: Verdana, Helvetica, sans-serif;
    font-size: 11px;
    padding: 0px;
    margin: 0px;
    border: 0px;
    background-color: #87CEEB;
}

img   {border-width:0px;padding:0px;border-style:none;margin:0px;padding:0px;}

div
{
	border-width:0px;
	padding:0px;
	border-style:none;
	margin:0px;
	width:100%;
	text-align:left;
	vertical-align:top;
	font-size: 11px;
    font-family: Verdana, Helvetica, sans-serif;
}

ul
{
	list-style-position: outside;
	list-style-type: disc;
}

iframe
{
    font-family: Verdana, Helvetica, sans-serif;
    font-size: 11px;
    padding: 0px;
    margin: 0px;
    width: 100%;
}

a,a:visited,a:active
{
	color:#006699;
	text-decoration:none;
}
a.bodylinks, a.bodylinks:visited, a.bodylinks:active
{
	font-family:Verdana, Arial, Helvetica, sans-serif;
	font-size:11px;
	font-weight:bold;
	line-height:14px;
}
a.titlelinks,a.titlelinks:visited,a.titlelinks:active,a.titlelinks:hover
{
	font-family:Verdana, Arial, Helvetica, sans-serif;
	font-size:12px;
	font-weight:bold;
	line-height:14px;
	color:#3f3f3e;
	text-decoration:none;
}

p
{
    font-family: Verdana, Helvetica, sans-serif;
    font-size: 11px;
    padding: 4px 0px 4px 0px;
    margin: 0px;
}

p.bm_image_article_link a,p.bm_image_article_link a:visited,p.bm_image_article_link a:active
{
	padding:0px 5px 0px 0px;
	color:#292928;
	text-decoration: none;
	font-weight:bold;
}

.sidebarcontainer
{
	width: 200px;
	padding: 0px 0px 0px 14px;
	text-align:left;
}

.sidebarcontent
{
	width: 200px;
	text-align:left;
}

.maincontainer
{
	width: 95%;
	margin: 14px 21px 0px 21px;
}

.maincontent
{
	width: 100%;
	text-align:left;
}

div.sidebarlinkscontainer
{
	width:200px;
	background-color:#EBEBE3;
	padding-top:20px;
	padding-bottom:30px;
	margin-top:14px;
}

div.sidebarlinkscontainer p
{
	display:block;
	color:#006699;
	padding:5px 5px 5px 5px;
	margin-left:5px;
}

a.sidebarlink, a.sidebarlink:visited, a.sidebarlink:active
{
	display:block;
	padding:5px 5px 5px 5px;
	margin-left:5px;
	color:#666666;
	text-decoration: none;
}

a.sidebarlink:hover
{
	text-decoration: underline;
}

a.sidebarselectedlink, a.sidebarselectedlink:visited, a.sidebarselectedlink:active
{
	display:block;
	padding:5px 5px 5px 5px;
	color:#3f3f3e;
	text-decoration: none;
	background-color:#FFFFFF;
	font-weight:bold;
	margin:0px 3px 0px 5px;
}

div.bm_article_title
{
	font-size:26px;
	padding-top:25px;
	padding-bottom:15px;
	line-height:26px;
	color:#3f3f3e;
}

h1.bm_article_title
{
	font-weight:normal;
	font-size:26px;
	padding-top:5px;
	line-height:26px;
	color:#3f3f3e;
}

div.bm_article_linksbar
{
	height:18px;
	width:auto;
	padding-left:5px;
	padding-top:2px;
	margin-bottom:20px;
	background-color:#EEEEE7;
}

div.bm_article_breadcrumb
{
	line-height:18px;
	width:auto;
	padding-left:5px;
	padding-top:2px;
}

div.bm_article_linksbar a:link,div.bm_article_linksbar a:visited,div.bm_article_linksbar a:active
{
	line-height:14px;
}

div.bm_article_linksbar span
{
	padding-right:11px;
}

p.bm_article_short_description
{
	font-size:14px;
	font-weight:bold;
	margin-bottom:16px;
	line-height:16px;
	color:#3f3f3e;
}

.bm_article_content
{
	padding-bottom:16px;
}


p.bm_article_content
{
	padding-bottom:16px;
}

p.bm_image_info_link
{
	text-align:right;
	align:right;
	vertical-align:top;
	padding:5px 0px 0px 0px;
	font-size:10px;
}

a.bm_image_info_link,a.bm_image_info_link:link,a.bm_image_info_link:visited,a.bm_image_info_link:hover,a.bm_image_info_link:active
{
	padding:0px 5px 0px 0px;
	color:#999999;
	text-decoration: none;
	font-weight:bold;
}

a.bm_image_details_link,a.bm_image_details_link:link,a.bm_image_details_link:visited,a.bm_image_details_link:active,a.bm_image_details_link:hover
{
	padding:0px 5px 0px 0px;
	color:#3f3f3e;
	text-decoration: none;
	font-weight:bold;
}

p.bm_image_info_link a img
{
	vertical-align:bottom;
}

p.bm_image_description
{
	color:#3f3f3e;
	padding: 10px 0px 10px 0px;
}

div.bm_section
{
	border-bottom-width:1px;
	border-bottom-color:#EEEEEE;
	border-bottom-style:solid;
	margin:0px 0px 10px 0px;
	padding:5px 0px 0px 0px;
}

div.spacer
{
	border-bottom-width:1px;
	border-bottom-color:#EEEEEE;
	border-bottom-style:solid;
}

p.bm_section_title
{
	font-weight:bold;
	font-size:9px;
	color:#333333;
	padding:0px 0px 2px 0px;
}

.brown_colored_text
{
	color:#3f3f3e;
}

.brown_colored_text_bold
{
	color:#3f3f3e;
	font-weight:bold;
}

.brown_colored_text_bold a,.brown_colored_text_bold a:active,.brown_colored_text_bold a:visited
{
	color:#3f3f3e;
	font-weight:bold;
}

.blue_colored_text
{
	color:#006699;
}

.light_colored_text
{
	color:#333333;
}

.blue_colored_text_bold
{
	color:#006699;
	font-weight:bold;
}

li.bm_article_link_list_item
{
	list-style-type:disc;
	list-style-position:outside;
}

li.bm_article_link_list_item a,li.bm_article_link_list_item a:visited,li.bm_article_link_list_item a:active
{
	font-weight:normal;
}

p.article_short_description
{
	color:#3f3f3e;
	font-weight:bold;
}

.footer_signup 
{
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 10px;
	color: #FFFFFF;
	font-weight: normal;
}

.footer_submit 
{
	margin-left: 10px;
}

.footer_links 
{
	font-family: Verdana, Arial, Helvetica, sans-serif;
	color: #999999;
	font-size: 9px;
	line-height: 14px;
}

a.footer_links:link, a.footer_links:visited, a.footer_links:active 
{
	color: #999999;
	text-decoration: none;
	font-size: 10px;
}

a.footer_links:hover 
{
	text-decoration: underline;
}

.footer_note 
{
	font-family: Verdana, Arial, Helvetica, sans-serif;
	color: #999999;
	font-size: 9px;
	line-height: 11px;
}


input.gen 
{
	background-color: #ffffff;
	border: #a1a1a1 inset 1px;
	color: #333333;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 9px;
	margin-left: 10px;
	margin-right: 5px;
	padding-left: 5px;
	font-weight: normal;
}

table.gridStyle-table
{
    width:100%;
}

.gridStyle-tr-header,
.gridStyle-tr-footer
{
    /*background-color: #003366;*/
    background-color: #5E7B83;
    color: #FFFFFF;
    font-family: Verdana, Helvetica, sans-serif;
    font-size: 11px;
    font-weight: bold;
    text-align: left;
    vertical-align: baseline;
    /*line-height: 18px;*/
    border-color: #999999;
    border-style: solid;
    border-width: 1px;
}

/* Grid base row default style for generated rowset pages */
.gridStyle-tr-data
{
    background-color: #FFFFFF;
    color: #111111;
    font-family: Verdana, Helvetica, sans-serif;
    font-size: 11px;
    text-align: left;
    border-color: #999999;
    border-style: solid;
    border-width: 1px;
}

/* Grid alternate row default style for generated rowset pages */
.gridStyle-tr-alt-data
{
    background-color: #E8E2D2;
    color: #111111;
	font-size: 11px;
    font-family: Verdana, Helvetica, sans-serif;
    text-align: left;
    border-color: #999999;
    border-style: solid;
    border-width: 1px;
}

#print-header  {
	height: 45px;
	width: 559px;
	position: relative;
	margin: 0px;
}

#print-logo {
	position:relative;
	left:10px;
	top: 16px;
	width: 146px;
	height: 16px;
}

#print-menu {
	position:absolute;
	right: 0px;
	top: 14px;
	width:100px;
	height:20px;
}

/***** previous color convertor begin ****/
.pcc-form-cont
{
	position: relative;
	width: 610px;
	margin-top: 0px;
	margin-bottom: 20px;
	border: 8px solid #e7e2ce;
	background-color: #e7e2ce;
}

.pcc-form-srch-cont
{
	position: relative;	
	height: 110px;
	background-color: #f3f2ec;
}

.pcc-form-srch-div1
{
	position: relative;		
	height: 17px;
	background-color: #9c6b39;
}

.pcc-form-srch-div2
{
	position: relative;		
	height: 93px;
	background-color: #f3f2ec;
}

.pcc-form-srch-results
{
	position: relative;
	text-align: center;
	font-weight: bold;
	height: 17px;
	background-color: #e7e2ce;
	vertical-align: middle;
	margin-top: 5px;
	padding-top: 5px;
}

.pcc-form-txt-cont
{
	width: 620px;
}

.pcc-form-error-div
{
	padding-left: 5px; 
	margin-left: 10px;
}
/***** previous color convertor end ******/

/**** footer styles from for_your_home.css begin ****/
.footer_signup 
{
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 10px;
	color: #2d2c2c;
	font-weight: bold;
}

input.gen 
{
	background-color: #ffffff;
	border: #a1a1a1 inset 1px;
	color: #ffffff;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 9px;
	margin-left: 10px;
	margin-right: 5px;
	padding-left: 5px;
	font-weight: normal;
}

.footer_submit 
{
	margin-left: 10px;
}

* html .footer_submit 
{
	margin-top: 2px;
}

.footer_links 
{
	font-family: Verdana, Arial, Helvetica, sans-serif;
	color: #ffffff;
	font-size: 9px;
	line-height: 14px;
}

a.footer_links:link, a.footer_links:visited, a.footer_links:active 
{
	text-decoration: none;
	font-size: 10px;
}

a.footer_links:hover 
{
	text-decoration: underline;
}
	
.footer_note 
{
	font-family:Georgia, "Times New Roman", Times, serif;
	color: #2d2c2c;
	font-size: 9px;
	line-height: 9px;
	font-style: italic;
}

.footer_change_icon 
{
 	margin-left: 10px;
}
/**** footer styles end   ****/
/**** Send to Friend begin ***/
#emailToFriend_container {
	position: relative;
	background-color: #2d2c2c;
	width:490px;
	min-height:100px;
	overflow: visible;
	padding: 10px;
	margin-right: 0px;
}
#emailToFriendTitle {
	line-height: 28px;
	font-size: 24px;
	color: #2d2c2c;
	font-weight: bold;
	font-family: Geneva, Arial, Helvetica, sans-serif;
	margin-top: 0px;
	margin-left: 0px;
	margin-right: 10px;
	margin-bottom: 5px;	
}
.emailToFriendMessageTextBox {
	width: 390px;
	height: 50px;
}
#emailToFriendSubmit {
	font-size: 12px;
	font-weight: bold;
	color: #3883c0;
	font-family: Geneva, Arial, Helvetica, sans-serif;
	width:auto;
	height:auto;
	float: right;
	padding-right: 5px;
	cursor: pointer;
}
#emailToFriendSubmitImg{
	width:16px;
	height:31px;
	z-index: 100;
	cursor: pointer;
}
#emailToFriendSuccessOuterDiv {
	background-color:#FFFFFF;
	width:420px;
	height:180px;
	position:relative;
	padding-right: 20px;
	padding-left: 20px;
	margin-top:  20px;
}
#emailToFriendConfirmMsg {
	line-height: 18px;
	font-size: 15px;
	color: #6e898b;
	font-weight: bold;
	font-family: Geneva, Arial, Helvetica, sans-serif;
	margin-top: 0px;
	margin-left: 0px;
	margin-right: 10px;
	margin-bottom: 5px;	
}
/**** Send to Friend end   ***/

/**** Site Search Begin   ***/
.searchCbFilter{
	padding-left:5px;
	padding-right:0px;
	padding-top:0px;
	padding-bottom:0px;
}
.searchResultTitle{
	font-size:12px;
	font-weight:bold;
}
.searchResultCategory{
	margin-bottom:5px;
	font-size:9px;
	font-weight:bold;
}
/**** Site Search end   ***/

.email_signup 
{
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 10px;
	color: #000000;
	font-weight: normal;
}


/** This is used in main renderContent **/
.renderContentMain
{
background:white;
float:left;
clear:left;
height:100%;
padding-left:8px;
padding-right:5px;
}
/**Paint calc css **/
#calculator-container-LB {
	width: 675px;
	background-color: #ffffff;
	margin : 0 auto;
	}
	
#calc-intro-LB {
    margin: 20px 30px 20px 0;
    /*padding: 5px;*/
   color: #464646;
   font-size: 11px;
   border-top: 6px solid #CECECE;
   width: 320px;
   float: left;
	}

#calc-table-LB  {
	margin-top: 10px;
	}
#calc-table-LB td { border-bottom: 1px dashed #CECECE; }

#calc-table-LB .title {
	text-align: right;
	font-weight: bold;
	font-size: 11px;
	}

#calculator-container-LB label:after {
	content: ":";
	}

#calc-submit {
	margin: 10px;
	padding: 5px;
	text-align: right;
	}

input.calc-btn-LB , a.calc-btn-LB{
	color: #FFF; 
	font: bold 12px arial,helvetica,sans-serif; 
	background-color: #267271; 
	border:	none;
	padding: 5px;
	text-transform: uppercase;
	cursor: pointer;
	margin-top:5px;
}
a.calc-btn-LB:visited, a.calc-btn-LB:active
{
	color: #FFF; 
}
#calulator-results {
    margin:    0;
    color: #000;
    background-color: #F7FBD5;
    padding: 15px;
    border-bottom: 1px solid #CECECE;
   line-height: 1.7em;
    font-family:Georgia, Times, serif;
    border-top:none;
    /*width: 40%;*/
    /*float: left;
    clear: right;*/
    width:auto;
    }
		
#calulator-results .results {
	color: #C00;
	background-color: #fff;
	border-bottom: 2px solid #CECECE;
	font-size: 14px;
	font-weight: bold;
	}
#calulator-results .results-label {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	text-transform: none;
	color: #666;
	}

#results-disclaimer-LB {
	font-size: 10px;
	margin:	15px 0;
	color: #666;
	display: inline-block;
	}

#results-wrapper
{
   width: 320px;
   margin-top: 20px;
   border-top: 6px solid #CECECE;
   float: left;
}

.clearDashed{clear:both; border-bottom: 1px dashed #CECECE; margin: 5px auto;}