﻿.RedText
{	color: #cc0000;	 }
.BgGrayLeft
{
	background: url(Template/Bgleft.jpg) repeat-y center right;
}
.BgGrayRight
{
	background: url(Template/Bgright.jpg) repeat-y left top;
}
.BlackFooter
{
	background-color: #333333;
	height: 50px;
}

.MainText
{
	padding-right: 10px;
	text-align: justify;
}
/*--------------- Tab Css -------------*/
.BoxMainBg
{
	background: url(Template/F1.jpg) repeat-y center bottom;
	vertical-align: top; 
	text-align: left;
}
.BoxFooterBg
{
	background: url(Template/F01.jpg) repeat-x center bottom;
	padding: 10px 15px 10px 5px;
	vertical-align: top;
}

.TapAttribute
{
	padding: 8px 0px 0px 10px;
	height: 33px;
	/*font-size: 13px;*/
	font-weight: bold;
	cursor: pointer;
	text-decoration: none;
}
.TapAttribute:hover
{
	padding: 8px 0px 0px 10px;
	height: 33px;
	/*font-size: 13px;*/
	font-weight: bold;
	cursor: pointer;
}

.ContTab, BoxFooterBg, contactbox
{
	background-color: #FFFFFF;
}

.ContTab
{
	padding: 8px 15px 8px 8px;
	vertical-align: top;
	text-align: justify;
}

/*--------------- General ------------------*/



body
{
/*	color: #000009;*/
background:url(Images/Main/BG-01.jpg) repeat scroll  top center ;
	margin: 0;
	padding: 0px;
}

body, INPUT, TEXTAREA, SELECT, FORM, #divmaintext div, #divmaintext
{
	
	/*font-family: Trebuchet MS,Tahoma,Verdana,Helvetica; 
	font-size: 14px;*/
	font-family:Arial,Helvetica,sans-serif;
	font-size: 12px;
	text-align:left ;
}
.comment
{
	color: #FF0000;
	font-size: 11px;
}

.reqBox
{
	display: inline-block;
}

.Button
{
	border: 1px outset #999999;
	background-color: #e1078c;
	color: #ffffff;
	padding: 0px 2px 0px 2px;
	font-size: 11px;
	font-weight: bold;
	cursor: pointer;
}

.image_png
{
	border: 0px;
}
.Formelement
{
	border: 1px solid #999999;
	background: #FBFBFB url(Images/blue_bg.png) repeat-x center top;
}

H2, .h2
{   text-align:left;
	font-size: 23px;
	font-weight: normal;
	color: #333; 
    font-family:Arial,Helvetica,sans-serif;
	
}

H2 {  margin: 0; margin-bottom: 10px;  }
H2.headprink{color: #E44AAB;}

H1, .hh
{
	font-size: 10px;
	font-weight: bold;
	margin: 0;
	color:Gray;
	margin-bottom: 5px; 
	
}



H1.headprink,    a.headprink
{font-size: 25px;color: #E44AAB;font-weight:normal;margin:0px; text-align:left;}

   a.headprink:hover
{font-size: 25px;color: #cccccc;font-weight:normal;margin:0px; text-align:left;}


H3
{
	font-family:Arial,Helvetica,sans-serif;
	text-align: justify;
	font-size: 17px;
	font-weight: bold;
	margin: 0;
	margin-bottom: 10px;
	color:#333333;

}

#body_bottom H3
{
	font-size: 16px;
	font-weight: bold;
	margin: 0;
	color: Gray;
	margin-bottom: 10px;
	text-align:center;
}

.bold_dark_blue
{
	color: #0000a0;
	font-weight: bold;
}

.body
{
	border: 1px solid #000000;
	padding: 10px;
	margin: 10px;
}

.t-body
{
	border: 1px solid #f9f9f9;
}
a, .HYPER_LINK
{
	color: #000001;
	font-weight: bold;
	text-decoration: none; /* font-family : Trebuchet MS, Tahoma, Verdana, Helvetica;*/
}
.TopMemu
{
	font-size: 12px;
}

.LinkTopMenu a
{
	color: #000003;
	font-weight: normal;
	text-decoration: none;
}
.LinkTopMenu a, .LinkTopMenu:hover a
{
	display: block;
}

.LinkTopMenu:hover a
{
	color: #ff0000;
	background: #EEEEEE;
	font-weight: normal;
	text-decoration: none;
}
.padding_H1
{
	/*padding:8px;*/
	text-align: left;
}
.padding_H2
{
	/*  padding:10px 30px 10px 30px;*/
	text-align: left;
}

a:hover, A.HYPER_LINK:hover
{
	/*color : #ff0000;*/
	color: #E02085;
	text-decoration: underline;
}

#divmaintext img, #divmaintext2 img
{	 
 margin:0px 10px 10px 10px;
}

#divmaintextbodytext { width:595px;}
/*#divmaintextbodytext h2, #Top_Main_Text2 h2 { padding-bottom:10px; border-bottom:2px solid #cccccc;}*/

a img
{
	text-decoration: none !important;
	border: 0px;
}

.DivTopMenu
{
	width: 100%;
}
.Footer
{
	font-size: 11px; text-align:justify;
}
a.LinkFooter
{
	text-align:justify;
	font-size: 11px;
	color: #000004;
	font-weight: bold;
	text-decoration: none;
}
a.LinkFooter:hover
{
	font-size: 11px;
	color: #E02085;
	font-weight: bold;
	text-decoration: underline;
}
a.LinkFooterNormal
{
	text-align:justify;
	font-size: 11px;
	color: #000005;
	font-weight: normal;
	text-decoration: underline;
}
a.LinkFooterNormal:hover
{
	font-size: 11px;
	color: #E02085;
	font-weight: normal;
	text-decoration: none;
}
.Small_Link
{
	color: #000006;
	text-decoration: none;
	font-size: 11px; /*color : #000000;     font-family : Trebuchet MS, Tahoma, Verdana, Helvetica;*/
}
.Small_Link:hover
{
	color: #FF0000;
	text-decoration: underline;
	font-size: 11px; /*font-family : Trebuchet MS, Tahoma, Verdana, Helvetica;*/
}
.contactbox
{
	/*font-family : Trebuchet MS, Tahoma, Verdana, Helvetica;*/
	border: 1px solid #999999; /*  background-color : #ffffff;*/
	font-size: 11px;
}

.RightMenuTop
{
	background-color: #F8F8F8;
	font-weight: bold;
	background-image: url(Bg_RightMenu/RightMenuTop.jpg);
	height: 23px;
	background-repeat: no-repeat;
	padding-left: 20px;
}
.RightMenuMiddle
{
	background-color: #F8F8F8;
	background-image: url(Bg_RightMenu/RightMenuMiddle.jpg);
	height: 23px;
	background-repeat: no-repeat;
	padding-left: 20px;
}
.RightMenuBottom
{
	background-color: #F8F8F8;
	background-image: url(Bg_RightMenu/RightMenuBottom.jpg);
	height: 23px;
	background-repeat: no-repeat;
	padding-left: 20px;
}
.RightMenuPortfolio
{
	background-color: #F8F8F8;
	background-image: url(Bg_RightMenu/RightMenuPortfolio.jpg);
	height: 23px;
	background-repeat: no-repeat;
	padding-left: 20px;
}

.RightSubMenuTop
{
	background-color: #F8F8F8;
	background-image: url(Bg_RightMenu/RightSubMenuTop.jpg);
	height: 12px;
	background-repeat: no-repeat;
}
.RightSubMenuMiddle
{
	background-color: #F8F8F8;
	background: #F8FAF9 url(Bg_RightMenu/RightSubMenuMiddle.jpg) repeat-y;
}
.RightSubMenuBottom
{
	background-color: #F8F8F8;
	background-image: url(Bg_RightMenu/RightSubMenuBottom.jpg);
	height: 15px;
	background-repeat: no-repeat;
}
.RightSubMenuIcon
{
	padding: 4px 0px 0px 0px;
	vertical-align: top;
	text-align: right;
}
.opacityit img
{
	/*-moz-filter:progid:DXImageTransform.Microsoft.Alpha(opacity=40); -moz-opacity: 0.4;*/
}
/* Menu Side Bar */
.menu_sidebar_arrow
{
	vertical-align: top;
	text-align: left;
	padding: 0px 2px 0px 8px;
}
.menu_sidebar_subtier_arrow
{
	vertical-align: top;
	text-align: left;
	padding: 0px 2px 0px 15px;
}


.item_align
{
	text-align: left;
}


.item_align_tier
{
	text-align: left;
	padding: 0px 0px;
}
.item_align_subtier
{
	text-align: left;
	padding-left: 0px;
}
.item_align_footer
{
	/*text-align:right;*/
}
td.item_align_footer, td.item_align_footer div
{
	clear: both;
	font-size: 11px !important;
}
.item_float_align_left
{
	width: 0;
	float: left;
}
.item_float_align_right
{
	width: 0;
	float: right;
}
.item_align_left
{
	text-align: left;
}
.item_align_right
{
	text-align: right;
}
/* End Menu Side Bar */
 

#feedTitleImage
{
	/* -moz-margin-start: 0.6em;  -moz-margin-end: 0em;*/
	margin-top: 0px;
	margin-bottom: 0px;
	max-width: 300px;
	max-height: 150px;
}
#feedTitleLink
{
	float: right;
}

.ucpath
{
	padding: 5px 0px 5px 0px;
	font-size:12px;
}
.ucpath a:hover
{
	color: #E02085;
}
/*D78E99*/

.divcenterPortfolio
{
	text-align: center;
}

/*-- Site map --*/
.divSitemap{float:left; text-align:left; vertical-align:top; width:280px;}
.divSitemap ul{line-height:17px; padding:0px; }
.divSitemap li{line-height:17px; list-style-type:disc; margin:0px; padding:0px;}
.site_li_grouptier { list-style-image:url(Images/Group_Tier.gif); }
.site_li_tier{ list-style-image:url(Images/Tier.gif); }
.site_li_subtier{ list-style-image:url(Images/Sub_Tier.gif); }
/*---------------*/

/*-- contact --*/
.divTitleCon{float:left;vertical-align:top; text-align:left;}
.divInputCon{float:left;vertical-align:top; text-align:left; color:#ff0000;}
.divComment{float:left; /*width:132px;*/width:55px; padding-left:5px; text-align:left;}
/*---------------*/

#divmaintext { width:595px; float:left;}

/*#divmaintext a,#divmaintext h2,#divmaintext strong,#divmaintext b, #divmaintext2 a,#divmaintext2 h2,#divmaintext2 strong,#divmaintext2 b
{color:#333333;}*/

 

#divmaintext a,#divmaintext strong,#divmaintext b, #divmaintext2 a,#divmaintext2 strong,#divmaintext2 b
{ }

 

#cse-search-results iframe {
   width: 560px;
   overflow: auto;
}

#BodyText2 { width:960px; min-height:133px; margin:0 auto; background: url(Images/bg/bg_middle.jpg) no-repeat right bottom; padding-bottom:15px; }

#Top_Main_Text2 { width:960px; min-height:25px; padding-top:10px;   }
#divmaintext2 {  width:960px; min-height:160px;   }

#Bottom_Main_Text2 {   width:980px; height:20px;    }
#BottomColumn { width:960px;}
#MainBcre8Client_New{ width:190px; float:left; text-align:center; background:transparent url(Images/ImagesBcre8Client/Client_Bottom_white_2.jpg) repeat scroll 0 0;}

#MainBcre8Client_Work{width:960px; font-size:11px;}

#logo_menu {margin:0px auto; text-align:left;height:65px; width:1000px;}



.banner, .banner_other_page { width:1000px; height:220px; }

.banner { margin:0px auto; text-align:left; }
.banner_other_page { position:absolute; z-index:100; }





#logo { width:46px; float:left; margin:10px 0 0 10px; }
#menu{ height:30px; text-align:center; float:right; width:760px; margin-top:35px;}

#h1_DB {   width:980px;text-align:center; background-color:#fadae7; min-height:15px; line-height:15px; padding:2px 0px 0px 0px; }
.divMaintextTop { margin:0px;}

.content_body { width:960px; margin:0 auto;}

