.core1 td,.core1 p     	{ font-size: 9pt;  }
.core2 td,.core2 p    	{ font-size: 10pt;  }
.core3 td,.core3 p     	{ font-size: 11pt;  }

body, td	{ color: #666666; line-height: 17px; }
body, td, input, textarea, select { font-family: Arial, Helvetica, sans-serif; font-size: 9pt; }
h1		{ margin-bottom: 5px!important; padding: 0px!important; color: #FF9900; font-size: 12pt; font-weight: 600px; font-family: Verdana; }
h2		{ color: #999999; font-size: 10pt; font-weight: 300; margin: -5px 0px 10px 0px; }
h3		{ color: #999999; margin: 10 0 0 0; }
h4		{ color: #999999; margin: 10 0 0 0; }
a 		{ color: #FF9900; font-weight: bold; text-decoration: none; }
a:hover		{ text-decoration: underline; }
div, body 		{ scrollbar-3dlight-color: #FFFFFF;
		           scrollbar-arrow-color: #999999;
		           scrollbar-base-color:#999999;
		           scrollbar-darkshadow-color: #FFFFFF;
		           scrollbar-face-color: #FFFFFF;
		           scrollbar-highlight-color: #E0E0E0;
		      scrollbar-shadow-color: #999999;}

.frame	{ padding: 5px; }
.skinframe	{ }
.skininput	{ height: 21px; border: 0px; background-image: url('images/inputback.gif'); background-repeat: repeat-x; padding-top: 4px; }
.menulat	{ background-image: url('images/separator.gif'); background-repeat: repeat-y; background-position: right top; }

.textdes	{ color: #999999; }

.ContextMenuOpt,
.ContextMenuOptSel	{ text-align: right; padding-bottom: 12px; }

.ContextMenuOpt a,
.ContextMenuOptSel a	{ text-decoration: none; font-family: Arial, Helvetica, sans-serif; font-size: 13px; }

.ContextMenuOpt a	{ color: #999999; }
.ContextMenuOptSel a	{ color: #FF9900; }

.ContextMenuHeader	{ padding: 0 8 0 0; text-align: right; font-family: Arial, Helvetica, sans-serif; font-size: 18px; background-color: #FF9900; width: 100%; height: 24px; margin-bottom: 10px; color: white; }

.tblHeader		{ font-weight: bold; color: #444444; background-image: url('images/bgheader.gif'); background-position: bottom center; background-repeat: repeat-x; }
.tblHeader td	{ line-height: 15px!important; padding: 2px!important; height: 21px!important; border-bottom: 1px solid #CCCCCC!important; }
.tblEven		{ background-color: #F8F8F8; }
.tblOdd		{ }
.tblGrp		{ color: #FFFFFF; font-weight: bold; background-color: #CCCCCC; }
.tblExc		{ font-weight: bold!important; color: crimson!important; background-color: #FFE8E8; }

.bdrTop, .bdrAll	{ border-top: 1px solid #CCCCCC; }
.bdrBottom, .bdrAll	{ border-bottom: 1px solid #CCCCCC; }
.bdrLeft, .bdrAll	{ border-left: 1px solid #CCCCCC; }
.bdrRight, .bdrAll	{ border-right: 1px solid #CCCCCC; }

.TextField 		{ color: #FF9900!important; font-weight: bold!important; }
.Botonera		{ text-align: right; }
.inputError, .formerror
			{ color: crimson; }

.ourwork, ourworkover	{ border-bottom: 1px dashed #B2B2B2; }
.ourwork	{ }
.ourwork div#title,
.ourworksel div#title,
.ourworkover div#title	{ font-family: Arial; font-weight: bold; font-size: 10pt; padding-bottom: 8px; }
.ourwork div#title { color: #999999; }
.ourworkover div#title, .ourworksel div#title { color: #FFFFFF; }
.ourworkover	{ background-color: #FF9900; border-bottom: 1px dashed #B2B2B2; }
.ourworksel		{ background-color: #968358; border-bottom: 1px dashed #B2B2B2; }

.cntGroup	{ font-size: 12pt; padding: 20 0 5 0; border-bottom: 1px dotted #FF9900; }

.blogpost, .bloglastpost
			{ border-bottom: 1px dashed #B2B2B2; padding-bottom: 15px; margin: 0 0 15 0; }
.blogcomment	{ margin: 5 0 10 0; }
.blogOptGrpHd	{ margin: 5 0 5 0; font-weight: bold; color: #FF9900; font-size: 10pt; font-family: Verdana; }
.blogOptGrpCnt	{ margin: 0 0 15 10; }
.blogcontent, .bloglastcontent
			{ }
.blogposted, .bloglastposted
			{ margin-top: 10px; }
.blogby, .bloglastby
			{ }

.why8cap	{ color: #000000; cursor: pointer; margin-bottom: 9px; height: 16px; background-repeat: no-repeat; background-position: left center; padding-left: 24px; font-family: Arial; font-size: 13px; font-weight: bold }
.why8cnt	{ padding: 0 0 15 28; }
.why8n1		{ background-image: url('images/numbers/n1.gif'); }
.why8n2		{ background-image: url('images/numbers/n2.gif'); }
.why8n3		{ background-image: url('images/numbers/n3.gif'); }
.why8n4		{ background-image: url('images/numbers/n4.gif'); }
.why8n5		{ background-image: url('images/numbers/n5.gif'); }
.why8n6		{ background-image: url('images/numbers/n6.gif'); }
.why8n7		{ background-image: url('images/numbers/n7.gif'); }
.why8n8		{ background-image: url('images/numbers/n8.gif'); }

.newsListContainer	{ }
.newsListEntry		{ padding: 8 0 12 0; }
.newsListDate		{ color: #000000; }
.newsListTitle		{ font-size: 10pt; }
.newsListTitle a		{ font-weight: bold; color: #000000; text-decoration: none; }
.newsListTitle a:hover	{ font-weight: bold; text-decoration: underline; }
.newsListText		{ }

.newsCoverContainer	{ }
.newsCoverEntry		{ padding: 8 0 12 0; }
.newsCoverDate		{ color: #000000; }
.newsCoverTitle, .bloglasttitle
				{ font-size: 10pt; }
.newsCoverTitle a, .bloglasttitle a
				{ font-weight: bold; color: #000000; text-decoration: none; }
.newsCoverTitle a:hover, .bloglasttitle a:hover
				{ font-weight: bold; text-decoration: underline; }
.newsCoverText		{ }

.newsDetailContainer	{ padding-top: 10; }
.newsDetailDate		{ padding-bottom: 10; color: #000000; }
.newsDetailTitle		{ font-size: 14pt; padding-bottom: 3px; }
.newsDetailText		{ }
.newsDetailUrl		{ }
.newsDetailBack,
.newsDetailNext		{ padding-top: 15px; }

.searchMark			{ background-color: #FF9900; color: #FFFFFF; }
.searchTitle		{ }
.searchTitle a		{ color: #000000; text-decoration: none; font-weight: bold;  }
.searchTitle a:hover	{ text-decoration: underline; }
.searchDetail		{ }

.testimonialsName		{ color: #FF9900; font-weight: bold; font-size: 10pt; }
.testimonialsCharge	{ font-weight: bold; }
.testimonialsCompany	{ font-weight: bold; }
.testimonialsText		{ margin-top: 10px; }

.faqentry			{ margin-bottom: 10px; }
.faqquestion		{ }
.faqquestion a		{ color: #000000; text-decoration: none; font-weight: bold;  }
.faqquestion a:hover	{ text-decoration: underline; }
.faqtext			{ margin-top: -15px!important; }
.faqsection			{ margin-bottom: 5px; }
.faqseccontainer		{ margin-bottom: 35px; }

.sitemapitem		{ padding: 3 0 0 3; height: 25px;  border: 1px solid #FFFFFF; }
.sitemapitemover		{ padding: 3 0 0 3; height: 25px; background-color: #EEEEEE; color: #FF9900; border: 1px solid #FF9900; }

.sitemaplevel1		{ font-weight: bold; }
.sitemaplevel2		{ }
.sitemaplevel3		{ font-size: smaller; }
.sitemaplevel4		{ }
.sitemaplevel5		{ }

.tagcloud			{ text-align: justify; padding: 5px; line-height: normal; }
.tagcloud a			{ padding: 0 1 0 1}
.tagcloudsize1		{ font-size: 12px; }
.tagcloudsize2		{ font-size: 15px; }
.tagcloudsize3		{ font-size: 18px; }
.tagcloudsize4		{ font-size: 21px; }
.tagcloudsize5		{ font-size: 24px; }
.tagcloudsize6		{ font-size: 27px; }

.cmssharlink		{ margin-right: 10px; }

.cmspager {
	text-align: right;
}

.searchResult {
	margin-bottom: 10px;
	padding-bottom: 10px;
}