body {
	background-color: #4C4F54;
}

a:link { color:#00817A;text-decoration: none; cursor: pointer; cursor: hand; }	
a:visited { color:#00817A;text-decoration: none; cursor: pointer; cursor: hand; }		
a:hover { color:#F89A50;text-decoration: underline; cursor: pointer; cursor: hand; }
a:active { color:#00817A;text-decoration: none; cursor: pointer; cursor: hand; }		

.pageheading { padding-left: 5px; padding-bottom: 2px; font-size: 18px; margin: 0px; font-family:  Verdana, Arial, Helvetica, sans-serif; color: #00817A; }

.portalheading { padding-left: 5px; font-size: 13px; font-weight: bold; font-family: Arial, Helvetica, sans-serif; color: #FEDDC1; border-bottom: 1px solid #FFFFFF;}
.portalregion { padding: 5px; font-size: 12px; font-family: Arial, Helvetica, sans-serif;}
.portalregion2 { padding: 5px; font-size: 11px; font-family: Arial, Helvetica, sans-serif;}
.bodyregion { padding: 15px; font-size: 12px; font-family: Arial, Helvetica, sans-serif; line-height: 17px; text-align: justify;  }
.orderregion { padding: 15px; font-size: 12px; font-family: Arial, Helvetica, sans-serif; line-height: 17px; background-image: url(Images/formbg.gif); background-repeat: no-repeat; background-position: bottom;}
.mainregion{ padding-top: 6px; padding-bottom: 6px; }
.maintext {	font-size: 12px; font-family: Arial, Verdana, Helvetica, sans-serif; color: #333333; line-height: 17px; }

.footer { color:#7D7D7D; font-size: 11px; text-decoration: none; }
.footer a:link { color:#7D7D7D; font-size: 11px; text-decoration: none; cursor: pointer; cursor: hand; }	
.footer a:visited { color:#7D7D7D; font-size: 11px; text-decoration: none; cursor: pointer; cursor: hand; }		
.footer a:hover { color:#F89A50; font-size: 11px; text-decoration: underline; cursor: pointer; cursor: hand; }
.footer a:active { color:#7D7D7D; font-size: 11px; text-decoration: none; cursor: pointer; cursor: hand; }	





.pagecontainer { padding:16px; }
.pagecontainer .itemcontainer { border: 2px solid #000000; padding: 0px; }
.pagecontainer .itemheading {	margin: 0px; padding-top: 5px; padding-bottom: 5px; padding-left: 16px; border-bottom: 1px solid #000000; color: #FFFFFF; background-image: url(Images/headingbackground.gif); background-repeat: no-repeat; font-size: 1.1em; }
.pagecontainer .itemheading .text { display: block; margin-top: 2px; margin-bottom: 2px; font-weight: bold; font-size: 1.4em; }
.pagecontainer .itemheading .date { font-weight: normal; font-size:0.9em; }
.pagecontainer .itemcontent { padding-left: 16px; padding-right: 16px; padding-top: 8px; padding-bottom: 8px; margin: 0px; background-image: url(Images/background.gif); background-repeat: repeat; text-align: justify; }
.pagecontainer .pagecontent { padding-left: 16px; padding-right: 16px; padding-top: 8px; padding-bottom: 8px; margin: 0px; text-align: justify; }
.pagecontainer .pageitemlist { margin-top: 16px; margin-left: auto; margin-right: auto; }
.pagecontainer .pageitemsummary { margin-top: 16px; margin-left: auto; margin-right: auto; border: 1px solid #000000; }

#DatalistPage { }
#DatalistDetailsPage { }

#NewsDetailsPage {}
#NewsDetailsPage img { margin:12px; border: 4px solid #697887; }

#BlogsPage {}
#BlogsDetailsPage {}
#BlogsDetailsPage .blogreply { border: 2px solid black; margin-top:16px;  padding:0px; }
#BlogsDetailsPage .blogreply .heading { background-color: #22475B; background-image: url(Images/headingbackground.gif); color: #F0F8FF; font-weight: bold; padding-top: 5px; padding-left: 16px; height: 20px; border-bottom: Black 1px solid; }

#ProductDetailsPage {}
#ProductDetailsPage .pagecontainer .itemcontainer .itemheading .price { font-weight: bold; font-size:1.2em; diaply:block; float:right; margin-right: 8px; margin-top: 10px; }
#ProductDetailsPage .pagecontainer .itemcontainer .itemheading .category { font-weight: normal; font-size:0.9em; }

/* Misc */
.HiddenObject { left: -999px; position: absolute; top: -999px; }
/* .Button { border-right: #c2c2c2 1px solid; padding-right: 4px; background-position: 50% top; border-top: #d5d5d5 1px solid; padding-left: 4px; font-weight: bold; font-size: 10px; background-image: url(Images/buttonBg.gif); border-left: #d5d5d5 1px solid; cursor: pointer; cursor: hand; color: black; border-bottom: #c2c2c2 1px solid;  height: 24px; background-color: white; } */
.Button {}

/* Default Summary Styles */
.pbSummary { list-style: none; padding:0px; margin:0px; border: 0; }
.pbSummary .link { font-size: 12px; font-weight: bold; font-family: Arial, Helvetica, sans-serif; padding:5px; display:block; color:#F0F8FF;  }
.pbSummary .link:hover { background: #FEDDC1; color: #F89A50; }
.pbSummary .header {}
.pbSummary .header .text {}
.pbSummary .firstitem {}
.pbSummary .item {}
.pbSummary .altitem {}
.pbSummary .separator {}
.pbSummary .footer {}
.pbSummary .text {}
.pbSummary .name {}
.pbSummary .date {}
.pbSummary a:link {color:#00817A;}
.pbSummary a:visited {color:#00817A;}
.pbSummary a:active {color:#00817A;}
.pbSummary a:hover {color:#F89A50;}


/* Default Pager Styles */
.pbPager { background: silver; padding-top:8px; padding-left:6px; padding-bottom:4px;padding-right:2px;background-image:url(Images/pagerbackground.jpg);background-repeat:no-repeat;border: 1px solid black;}
.pbPager .Label { padding: 4px; }
.pbPager .Value { font-weight: bold; }
.pbPager .separator { padding-right: 4px; padding-left: 4px; color: white; }
.pbPager .Dropdown { }
.pbPager a:link { }
.pbPager a:visited { }
.pbPager a:active { }
.pbPager a:hover { }

/* Default Sitemap */
.pbSitemap { list-style-type: none; font: menu; padding-left:0px; margin-left: 16px; }
.pbSitemap ul { list-style-type: none; padding-left:0px;  margin-right:0px; margin-bottom: 8px; }

.pbSitemap .title { margin-left: 0px; margin-bottom: 8px; }
.pbSitemap .title .text {}

.pbSitemap .home { margin-left: 16px; margin-bottom: 8px; }
.pbSitemap .home .link {}
.pbSitemap .home .text {}

.pbSitemap .page { margin-left: 16px; }
.pbSitemap .page .link {}
.pbSitemap .page .text {}
.pbSitemap .page .inactive {}

.pbSitemap .subpages {}
.pbSitemap .subpages .page {}
.pbSitemap .subpages .page .link {}
.pbSitemap .subpages .page .text {}
.pbSitemap .subpages .page .inactive {}

.pbSitemap .separator {}
.pbSitemap .subpageseparator {}

/* Sub Pages Summary */
#pbSubPages { font-size: 12px; }
#pbSubPages a:link { }
#pbSubPages a:visited { }
#pbSubPages a:active { }
#pbSubPages a:hover { }
#pbSubPages .Header { }
#pbSubPages .Item { padding-right: 3px; padding-left: 7px;  }
#pbSubPages .AltItem { padding-right: 3px; padding-left: 7px;  }
#pbSubPages .Separator { }
#pbSubPages .Footer { }

/* Schema Forms */
.CustomForm_Table { font-size: 11px;}
.CustomForm_Label { font-size: 12px; font-weight: Bold; color: #F89A50; line-height: 21px; }
.CustomForm_LabelRow {}
.CustomForm_LabelCell {font-weight: Bold;}
.CustomForm_FieldRow {}
.CustomForm_FieldCell {}
.CustomForm_TextBox { font-size: 11px;}
.CustomForm_TextField { font-size: 11px;}
.CustomForm_DropDown {font-size: 11px;}
.CustomForm_CheckBox {}
.CustomForm_DatePicker { width: 100px; }
.CustomForm_RadioButton {font-size: 11px;}
.CustomForm_RadioButtonList {font-size: 11px;}
.CustomForm_SubmitButton {}
.CustomForm_ClearButton {}
.CustomForm_Required { font-weight: bold; color: red; }
.CustomForm_Confirm { font-weight: bold; color: #00817A; }
.CustomForm_Errors { color: red; }

