/* ########################################################	Properties Cursor Default */
.cursor-default		{cursor:default;}
.cursor-pointer		{cursor:pointer;}
/* ########################################################	Body Div */
.clear-all			{clear:both; line-height:0; height:0;}
body			{
					margin-top:0;
					margin-left:0;
					margin-right:0;
					margin-bottom:0;
					font-family:Verdana;
					font-size:11px; 
					color: #969696;
					margin:auto;
					background-color:#292929;
					}
a {outline:none;}
.main955		{
					margin:auto;
					width:955px;
					

					}
.mainfooter		{
					margin:auto;
					width:955px;
					

					}
.main1		{
					margin:auto;
					width:100%;
					}					
.main2		{
					margin:auto;
					width:930px;
	
					}
.mainF		{
					margin:auto;
					width:930px;
					}
					
.bfl_bg {
	background-image:url(images/bfl_main.jpg);
}
p { margin-top:5px;
 margin-bottom:5px;}
/* ########## Position ##################### */
.pst-ab			{position:absolute;}
.pst-re			{position:relative;}
.pst-fix			{position:fixed;}
/* ########## Z index ##################### */
.zi-1					{z-index:-1;}
.zi1					{z-index:1;}
.zi2					{z-index:2;}
.zi3					{z-index:3;}
/* ########## Float ##################### */
.fl						{display:inline; float:left;}
.fr						{display:inline; float:right;}
/* ########## Display ##################### */
.dis-i				{display:inline;}
.dis-n				{display:none;}
.ovf-h				{overflow:hidden;}
.ovf-a				{overflow:auto;}
/* ########## Align ##################### */
.align-c			{margin:auto;}
.align-tc			{text-align:center;}
.valign-m		{vertical-align:middle; padding:0px; border:0px; margin:0px;}
.valign-b		{position: absolute; bottom: 0px;} /* use in a relative div */
/* ########## Padding ##################### */
.pd0				{padding:0px;}
.pd1				{padding:1px;}
.pd2				{padding:2px;}
.pd5				{padding:5px;}
.pd10				{padding:10px;}
.pd20				{padding:20px;}
.pd30				{padding:30px;}
.pd-t2			{ padding-top:2px;}
.pd-b2				{ padding-bottom:2px;}
.pd-t5				{ padding-top:5px;}
.pd-b5				{ padding-bottom:5px;}
/* ########## Margin ##################### */
.mg2				{margin:2px;}
.mg3				{margin:3px;}
/* ########## Margin Left ##################### */
.ml-20	 		{margin-left:-20px;}
.ml-15			{margin-left:-15px;}
.ml-10	 		{margin-left:-10px;}
.ml-8			{margin-left:-8px;}
.ml-5			{margin-left:-5px;}
.ml-1			{margin-left:-1px;}
.ml1			{margin-left:1px;}
.ml2			{margin-left:2px;}
.ml3			{margin-left:3px;}
.ml4			{margin-left:4px;}
.ml5			{margin-left:5px;}
.ml6			{margin-left:6px;}
.ml7			{margin-left:7px;}
.ml8			{margin-left:8px;}
.ml9			{margin-left:9px;}
.ml10			{margin-left:10px;}
.ml11			{margin-left:11px;}
.ml12			{margin-left:12px;}
.ml13			{margin-left:13px;}
.ml14			{margin-left:14px;}
.ml15			{margin-left:15px;}
.ml16			{margin-left:16px;}
.ml17			{margin-left:17px;}
.ml18			{margin-left:18px;}
.ml19			{margin-left:19px;}
.ml20			{margin-left:20px;}
.ml21			{margin-left:21px;}
.ml25			{margin-left:25px;}
.ml30			{margin-left:30px;}
.ml31			{margin-left:31px;}
.ml32			{margin-left:32px;}
.ml33			{margin-left:33px;}
.ml34			{margin-left:34px;}
.ml35			{margin-left:35px;}
.ml36			{margin-left:36px;}
.ml37			{margin-left:37px;}
.ml38			{margin-left:38px;}
.ml39			{margin-left:39px;}
.ml40			{margin-left:40px;}
.ml41			{margin-left:41px;}
.ml42			{margin-left:42px;}
.ml43			{margin-left:43px;}
.ml44			{margin-left:44px;}
.ml45			{margin-left:45px;}
.ml46			{margin-left:46px;}
.ml47			{margin-left:47px;}
.ml48			{margin-left:48px;}
.ml49			{margin-left:49px;}
.ml50			{margin-left:50px;}
.ml-footer-h			{margin-left:158px;}
/* ########## Margin Right ##################### */
.mr1			{margin-right:1px;}
.mr2			{margin-right:2px;}
.mr3			{margin-right:3px;}
.mr4			{margin-right:4px;}
.mr5			{margin-right:5px;}
.mr6			{margin-right:6px;}
.mr10			{margin-right:10px;}
.mr11			{margin-right:11px;}
.mr15			{margin-right:15px;}
.mr14			{margin-right:14px;}
.mr20			{margin-right:20px;}
.mr30			{margin-right:30px;}
.mr50			{margin-right:50px;}
/* ########## Margin top ##################### */
.mt-40			{margin-top:-26px;}
.mt-10			{margin-top:-10px;}
.mt-5			{margin-top:-5px;}
.mt-4			{margin-top:-4px;}
.mt-3			{margin-top:-3px;}
.mt-2			{margin-top:-2px;}
.mt1			{margin-top:1px;}
.mt2			{margin-top:2px;}
.mt3			{margin-top:3px;}
.mt4			{margin-top:4px;}
.mt5			{margin-top:5px;}
.mt6			{margin-top:6px;}
.mt7			{margin-top:7px;}
.mt8			{margin-top:7px;}
.mt9			{margin-top:8px;}
.mt10			{margin-top:10px;}
.mt11			{margin-top:11px;}
.mt12			{margin-top:12px;}
.mt15			{margin-top:15px;}
.mt18			{margin-top:18px;}
.mt20			{margin-top:20px;}
.mt21			{margin-top:30px;}
.mt25			{margin-top:25px;}
.mt30			{margin-top:30px;}
.mt40			{margin-top:40px;}
.mt50			{margin-top:50px;}
.mt60			{margin-top:60px;}
.mt61			{margin-top:61px;}
.mt62			{margin-top:62px;}
.mt63			{margin-top:63px;}
.mt64			{margin-top:64px;}
.mt65			{margin-top:65px;}
.mt66			{margin-top:66px;}
.mt67			{margin-top:67px;}
.mt68			{margin-top:68px;}
.mt69			{margin-top:69px;}
.mt70			{margin-top:70px;}
.mt80			{margin-top:80px;}
.mt90			{margin-top:90px;}
.mt130			{margin-top:130px;}
/* ########## Margin bottom ##################### */
.mb-2		{margin-bottom:-2px;}
.mb10		{margin-bottom:10px;}
.mb15		{margin-bottom:15px;}
/* ########## Width ############################ */
.sw1				{width:1px;}
.sw2				{width:2px;}
.sw10				{width:10px;}
.sw20				{width:20px;}
.sw24				{width:24px;}
.sw30				{width:30px;}
.sw35				{width:35px;}
.sw40				{width:40px;}
.sw45				{width:45px;}
.sw50				{width:50px;}
.sw60				{width:60px;}
.sw70				{width:70px;}
.sw75				{width:75px;}
.sw89				{width:89px;}
.sw80				{width:80px;}
.sw90				{width:90px;}
.sw100			{width:100px;}
.sw105			{width:105px;}
.sw120			{width:120px;}
.sw130			{width:130px;}
.sw140			{width:140px;}
.sw150			{width:150px;}
.sw160			{width:160px;}
.sw170			{width:170px;}
.sw180			{width:180px;}
.sw190			{width:190px;}
.sw191			{width:191px;}
.sw200			{width:200px;}
.sw201			{width:201px;}
.sw202			{width:202px;}
.sw205			{width:205px;}
.sw211			{width:211px;}
.sw215			{width:215px;}
.sw220			{width:220px;}
.sw225			{width:225px;}
.sw226			{width:226px;}
.sw227			{width:227px;}
.sw230			{width:230px;}
.sw235			{width:235px;}
.sw238			{width:238px;}
.sw250			{width:250px;}
.sw255			{width:255px;}
.sw260			{width:260px;}
.sw262			{width:262px;}
.sw263			{width:263px;}
.sw264			{width:264px;}
.sw265			{width:265px;}
.sw266			{width:266px;}
.sw272			{width:272px;}
.sw275			{width:275px;}
.sw280			{width:280px;}
.sw285			{width:285px;}
.sw290			{width:290px;}
.sw300			{width:300px;}
.sw310			{width:310px;}
.sw320			{width:320px;}
.sw340			{width:340px;}
.sw350			{width:350px;}
.sw360			{width:360px;}
.sw384			{width:384px;}
.sw385			{width:385px;}
.sw400			{width:400px;}
.sw416			{width:416px;}
.sw440			{width:440px;}
.sw445			{width:445px;}
.sw450			{width:450px;}
.sw454			{width:454px;}
.sw453			{width:452px;}
.sw460			{width:460px;}
.sw470			{width:470px;}
.sw475			{width:475px;}
.sw481			{width:481px;}
.sw500			{width:500px;}
.sw510			{width:510px;}
.sw520			{width:520px;}
.sw525			{width:525px;}
.sw537			{width:537px;}
.sw543			{width:543px;}
.sw550			{width:550px;}
.sw580			{width:580px;}
.sw605			{width:605px;}
.sw610			{width:610px;}
.sw640			{width:640px;}
.sw645			{width:645px;}
.sw655			{width:655px;}
.sw659			{width:659px;}
.sw670			{width:670px;}
.sw680			{width:680px;}
.sw685			{width:685px;}
.sw720			{width:720px;}
.sw745			{width:745px;}
.sw746			{width:746px;}
.sw758			{width:758px;}
.sw760			{width:760px;}
.sw788			{width:788px;}
.sw790			{width:790px;}
.sw900			{width:900px;}
.sw910			{width:910px;}
.sw930			{width:930px;}
.sw950			{width:950px;}
.sw955			{width:955px;} /* For flash header */
.sw960			{width:960px;}
.sw100p		{width:100%;}
/* ########## Height ############################ */
.sh1				{overflow:hidden; height:1px;}
.sh2				{overflow:hidden; height:2px;}
.sh3				{overflow:hidden; height:3px;}
.sh5				{overflow:hidden; height:5px;}
.sh10				{overflow:hidden; height:10px;}
.sh15				{overflow:hidden; height:15px;}
.sh20				{overflow:hidden; height:20px;}
.sh25				{overflow:hidden; height:25px;}
.sh29				{overflow:hidden; height:29px;}
.sh30				{overflow:hidden; height:30px;}
.sh32				{overflow:hidden; height:31px;}
.sh33				{overflow:hidden; height:31px;}
.sh35				{overflow:hidden; height:35px;}
.sh39				{overflow:hidden; height:39px;}
.sh40				{overflow:hidden; height:40px;}
.sh45				{overflow:hidden; height:45px;}
.sh50				{overflow:hidden; height:50px;}
.sh51				{overflow:hidden; height:51px;}
.sh52				{overflow:hidden; height:52px;}
.sh53				{overflow:hidden; height:53px;}
.sh54				{overflow:hidden; height:54px;}
.sh55				{overflow:hidden; height:55px;}
.sh60				{overflow:hidden; height:60px;}
.sh61				{overflow:hidden; height:61px;}
.sh62				{overflow:hidden; height:62px;}
.sh63				{overflow:hidden; height:63px;}
.sh64				{overflow:hidden; height:64px;}
.sh65				{overflow:hidden; height:65px;}
.sh66				{overflow:hidden; height:66px;}
.sh67				{overflow:hidden; height:67px;}
.sh68				{overflow:hidden; height:68px;}
.sh70				{overflow:hidden; height:70px;}
.sh75				{overflow:hidden; height:75px;}
.sh100			{overflow:hidden; height:100px;}
.sh115			{overflow:hidden; height:115px;}
.sh120			{overflow:hidden; height:120px;}
.sh130			{overflow:hidden; height:130px;}
.sh140			{overflow:hidden; height:141px;}
.sh144			{overflow:hidden; height:144px;}
.sh150			{overflow:hidden; height:150px;}
.sh160			{overflow:hidden; height:160px;}
.sh180			{overflow:hidden; height:180px;}
.sh192			{overflow:hidden; height:192px;}
.sh196			{overflow:hidden; height:196px;}
.sh200			{overflow:hidden; height:200px;}
.sh215			{overflow:hidden; height:215px;}
.sh220			{overflow:hidden; height:220px;}
.sh225			{overflow:hidden; height:225px;}
.sh250			{overflow:hidden; height:250px;}
.sh260 		    {overflow:hidden; height:260px;}
.sh268 		    {overflow:hidden; height:268px;}
.sh269 		    {overflow:hidden; height:269px;}
.sh281 		    {overflow:hidden; height:281px;}
.sh282			{overflow:hidden; height:282px;}
.sh283			{overflow:hidden; height:283px;}
.sh284			{overflow:hidden; height:284px;}
.sh285			{overflow:hidden; height:285px;}
.sh286			{overflow:hidden; height:286px;}
.sh300			{overflow:hidden; height:300px;}
.sh380			{overflow:hidden; height:380px;}
.sh394			{overflow:hidden; height:394px;}
.sh400			{overflow:hidden; height:400px;}
.sh499			{overflow:hidden; height:499px;}
.sh500			{overflow:hidden; height:500px;}
.sh532			{overflow:hidden; height:532px;}
.sh800			{overflow:hidden; height:800px;}
.sh1000			{overflow:hidden; height:1000px;}
.sh1100			{overflow:hidden; height:1100px;}
.sh100p			{overflow:hidden; height:100%;}
/* ########## ul & li ####################### */
.ul-1				{display:inline; list-style-type: decimal; }
/* ########## Background ####################### */
.bgi					{background-color:#FFFFFF;}
.bgi-bg1		{background-image:url(img/cp/bg1.gif);}

.bgi-bgL1		{background-image:url(img/pic2.gif); background-position:bottom; background-repeat:no-repeat;}
.bgi-bgL2		{background-image:url(img/pic3.gif); background-position:bottom; background-repeat:no-repeat;}
.bgi-bgL22		{background-image:url(img/pic7.gif); background-position:bottom; background-repeat:no-repeat;}
.bgi-bgL3		{background-image:url(img/pic4.gif); background-position:bottom; background-repeat:no-repeat;}
.bgi-bgL32		{background-color:#FFFFFF; background-image:url(img/bg-main3.jpg); background-position:top; background-repeat:repeat-x;}
.bgi-bgB1		{background-image:url(img/pic6.gif); background-position:top; background-repeat:no-repeat;}
.bgi-bgB2		{background-color:#9C9C9C;}
.bgi-bgB3		{background-color:#000000;}
.bgi-bglogin		{background-image:url(img/cp/bg_login.jpg);}
.bgi-line1	{background-image:url(img/line1.gif);}
.bgi-axl	{background-image: url(images/bg_right.jpg); background-position:top; background-repeat: repeat-x;}
.bgi-box1	{width:280px; height:280px; }
.bgi-b2	{background-image: url(images/hot_news/bg_02.jpg);}
.bgi-b3 {background-image: url(images/hot_news/bg_right.jpg);}
.bgi-home02 {background-image:url(images/home_02.png);}
.bgi-bg_1 {background-image:url(images/bg_1.jpg);}
.bgi-bg_2 {background-image:url(images/bg_head.jpg);}
.bgi-bg_3		{background-image: url(images/title/bgi.jpg);
background-position:top;
background-repeat:repeat-x;
			    }
.bgi-bg_4		{background-image: url(images/title/bgi-client.jpg);
background-position:top;
background-repeat:repeat-x;
			    }				
				
.bgi-bg_5		{background-image: url(images/title/bgi-about%20us.jpg);
background-position:top;
background-repeat:repeat-x;
			    }

.bgi-bg_6		{background-image: url(images/title/bgi-portfolio.jpg);
background-position:top;
background-repeat:repeat-x;
			    }

.bgi-bg_7		{background-image: url(images/title/bgi-contact.jpg);
background-position:top;
background-repeat:repeat-x;
			    }

.bgi-bg_8		{background-image: url(images/title/bgi-member.jpg);
background-position:top;
background-repeat:repeat-x;
			    }


.bgc-white			{background-color:#FFFFFF;}
.bgc-lgray			{background-color:#EEEEEE;}
.bgc-gray			{background-color:#CCCCCC;}
.bgc-dgray			{background-color:#999999;}
.bgc-wgray			{background-color:#E6E6E6;}
.bgc-black			{background-color:#222222;}
.bgc-gold			{background-color: #C3BC6E;}
.bgc-dblack			{background-color:#000000;}
.bgc-lblack			{background-color:#444444;}
.bgc-green		{background-color:#008000;}
.bgc-green5		{border-bottom-style:dashed; border-color:#096; border-width:1px;}
.bgc-green1 	{background-color:#edefe2;}
.bgc-lgreen		{background-color:#B3D977;}
.bgc-dred		{background-color:#AC0801;}
.bgc-lyellow			{background-color:#F5F5E9;}
.bgc-dyellow			{background-color:#C6C690;}
.bgc-gt			{background-color:#D1D7BE;}
.bgc-green01	{background-color: #0C6;}
.bgc-orgen01    {background-color: #FC9;}
.bgc-yello01	{background-color: #FFC;}
.bgc-green02    {background-color:#c4ffc7;}
.bgc-green03	{background-color:#ddfedf;}
.bgc-ccc	{background-color:#ccc;}
.bgc-bg		{background-color:#c4bb6e;}
/* ########## Border ####################### */
.bd-white			{border:1px solid #FFFFFF;}
.bd-white2			{border:2px solid #FFFFFF;}
.bd-bg				{border:1px solid #c4bb6e;}
.bd-gray			{border:1px solid #CCCCCC;}
.bd-gray2			{border:2px solid #666666;}
.bd-gray1			{border:1px solid #CCC;}
.bd-lgray			{border:1px solid #EEEEEE;}
.bd-dgray			{border:1px solid #999999;}
.bd-black			{border:1px solid #222222;}
.bd-brow   		    {border:2px solid #734625;}
.bd-lb				{border-left:1px solid #CCC;
					 border-bottom:1px solid #CCC}
					 
.bd-lbr				{border-left:1px solid #CCC;
					 border-right:1px solid #CCC;
					 border-bottom:1px solid #CCC}
					 
.bd-r1				{border-right:1px solid #CCC;}

.bd-br				{border-right:1px solid #CCC;
					 border-bottom:1px solid #CCC}
/* ########## Link & Text ######################## */
a			{text-decoration:none; cursor:pointer;}
a:hover 			{text-decoration:none; cursor:pointer;}
a.nou			{text-decoration:none;}
.fs-ari			{font-family:Arial;}
.fs-geo			{font-family:Georgia;}
.fs-ver			{font-family:Verdana;}
h1,h2,h3					{margin-top:0px; margin-bottom:0px; padding-top:0px; padding-bottom:0px;}
.default_tidy				{font-family: Tahoma, Arial, Helvetica, sans-serif; font-size: 12px;}
.n			{font-weight:normal;}
.b			{font-weight:bold;}
.i			{font-style:italic;}
.u			{text-decoration:underline;}
.fc-white			{color:#FFFFFF;}
.fc-dblack			{color:#000000;}
.fc-black			{color:#333333;}
.fc-gray			{color:#CCCCCC;}
.fc-gray1			{color:#969696;}
.fc-lgray			{color:#EEEEEE;}
.fc-dgray			{color:#AAAAAA;}
.fc-lblack			{color:#555555;}
.fc-orange			{color: #F60;}
.fc-red			{color: #ff6600;}
.fc-dred			{color:#AC0801;}
.fc-red2			{color:#FF2222;}
.fc-lred			{color:#F1C7C7;}
.fc-blue			{color: #0CF;}
.fc-green			{color:#008000;}
.fc-green2			{color:#72AA1B;}
.fc-green3			{color:#98D33C;}
.fc-gold			{color:#FFC600;}
.fc-brown			{color:#824612;}
.fc-yellow			{color:#ccdc00;}
.fc-bb			{color:#155daf;}
.fs0			{font-size:0px;}
.fs9			{font-size:9px;}
.fs9pt			{font-size:9pt.}
.fs10			{font-size:10px;}
.fs11			{font-size:11px;}
.fs12			{font-size:12px;}
.fs13			{font-size:13px;}
.fs14			{font-size:14px;}
.fs15			{font-size:15px;}
.fs16			{font-size:16px;}
.fs17			{font-size:17px;}
.fs18			{font-size:18px;}
.fs19			{font-size:19px;}
.fs20			{font-size:20px;}
.fs21			{font-size:21px;}
.fs22			{font-size:22px;}
.fs23			{font-size:23px;}
.fs24			{font-size:24px;}
.fs25			{font-size:25px;}
.fs26			{font-size:26px;}
.fs27			{font-size:27px;}
.fs28			{font-size:28px;}
.fs29			{font-size:29px;}
.fs30			{font-size:30px;}
.fs31			{font-size:31px;}
.fs32			{font-size:32px;}
.fs33			{font-size:33px;}
.fs34			{font-size:34px;}
.fs35			{font-size:35px;}
.fs36			{font-size:36px;}
/* ########## Picture ########################### */
.pic				{border:0px;}
.pic-s			{width:80px; height:80px; border:1px solid #EEEEEE;}
/* ########## Div HSpace ######################## */
.line-black-logo		{overflow:hidden; width:167px; height:1px; background-color:#666666;}
.line-black		{overflow:hidden;width:100%; height:1px; background-color:#666666;}
.space1			{overflow:hidden;width:100%; height:1px;}
.space2			{overflow:hidden;width:100%; height:2px;}
.space3			{overflow:hidden;width:100%; height:3px;}
.space4			{overflow:hidden;width:100%; height:4px;}
.space5			{overflow:hidden;width:100%; height:5px;}
.space6			{overflow:hidden;width:100%; height:6px;}
.space7			{overflow:hidden;width:100%; height:7px;}
.space8			{overflow:hidden;width:100%; height:8px;}
.space9			{overflow:hidden;width:100%; height:9px;}
.space10			{overflow:hidden;width:100%; height:10px;}
.space11			{overflow:hidden;width:100%; height:11px;}
.space15			{overflow:hidden;width:100%; height:15px;}
.space17			{overflow:hidden;width:100%; height:17px;}
.space18			{overflow:hidden;width:100%; height:18px;}
.space19			{overflow:hidden;width:100%; height:19px;}
.space20			{overflow:hidden;width:100%; height:20px;}
.space21			{overflow:hidden;width:100%; height:21px;}
.space22			{overflow:hidden;width:100%; height:22px;}
.space23			{overflow:hidden;width:100%; height:23px;}
.space24			{overflow:hidden;width:100%; height:24px;}
.space25			{overflow:hidden;width:100%; height:25px;}
.space30			{overflow:hidden;width:100%; height:30px;}
.space40			{overflow:hidden;width:100%; height:40px;}
.space50			{overflow:hidden;width:100%; height:50px;}
.space80			{overflow:hidden;width:100%; height:80px;}
.space100		{overflow:hidden;width:100%; height:100px;}
.space150		{overflow:hidden;width:100%; height:150px;}
.space200		{overflow:hidden;width:100%; height:200px;}
.space250		{overflow:hidden;width:100%; height:250px;}
.space500		{overflow:hidden;width:100%; height:500px;}
/* ########## Input Text ######################## */
.ta-c							{text-align:center;}
.ta-r								{text-align:right;}
.inp-b							{width:75px;}
.inp-s-50					{width:50px; height:20px; border:1px solid #CCCCCC;}
.inp-s-200					{width:202px; height:20px; border:1px solid #CCCCCC;}
.inp-s-468					{width:470px; height:20px; border:1px solid #CCCCCC;}
.inp								{width:100%; height:16px; border:1px solid #CCCCCC;}
.inp-big						{width:100%; height:23px; border:1px solid #CCCCCC; font-family:Tahoma; font-size:17px;}
.inp20-black			{width:20px; height:16px; font-family:Tahoma; font-size:11px; color:#FFFFFF; background-color:#111111; border:1px solid #444444;}
.inp20-black-ec		{width:20px; height:16px; font-family:Tahoma; font-size:11px; color:#FFFFFF; background-color:#0D6B0D; border:1px solid #444444;}
.inp30							{width:30px; height:16px; border:1px solid #CCCCCC;}
.inp100						{width:99px; height:16px; border:1px solid #CCCCCC;}
.inp150						{width:150px; height:16px; border:1px solid #CCCCCC;}
.inp-email						{width:154px; height:18px; color:#FFFFFF; background-color:#222222; border:1px solid #FFFFFF;}
.inp-edit	 					{width:280px; height:18px; color:#FFFFFF; background-color:#222222; border:1px solid #FFFFFF;}
.inp500						{padding:0px; width:500px; height:18px; border:1px solid #CCCCCC;}
.eiText						{margin-top:-1px; padding:0px; width:300px; height:18px; border:0px solid #CCCCCC;}
/* ########## DHTML ######################## */
.listmenu ul								{display:inline; margin:0px; padding:0px;}
.listmenu ul li							{display:inline; list-style:none; position:relative; margin:0px; padding:0px; float:left;}
.listmenu ul li a						{display:inline; list-style:none; margin:0px; padding-top:8px; padding-left:10px; padding-right:10px; height:22px; float:left; text-decoration:none; color:#EEEEEE;}
.listmenu ul li a:hover			{display:inline; list-style:none; margin:0px; padding-left:10px; padding-right:10px; height:22px; text-decoration:none; color:#EEEEEE; background-color:#666666;}
.listmenu li ul							{display:none; position:absolute; margin:0px; padding:0px; left:0px; top:30px; background-color:#FFFFFF; border:1px solid #CCCCCC;}
.listmenu li:hover ul				{display:block; margin:0px; padding:0px;}
.listmenu li li								{display:list-item; list-style:none;}
.listmenu li li a							{text-decoration:none; color:#444444; width:130px; height:22px;} /* +padding left right = 150 */
.listmenu li li a:hover				{text-decoration:none; color:#EEEEEE; background-color:#666666;}

.lmenu									{width:148px; background-color:#FFFFFF; border:1px solid #CCCCCC; z-index:2;}
.lmenu ul								{margin:0px; padding:0px; width:148px; overflow:hidden;}
.lmenu ul li a						{display:list-item; list-style:none; padding-top:5px; padding-left:10px; width:138px; height:20px; text-decoration:none; color:#6F93B5; background-color:#FFFFFF;}
.lmenu ul li a#header 		{display:list-item; list-style:none; padding-top:5px; padding-left:10px; width:138px; height:20px; text-decoration:none; font-weight:bold; color:#EEEEEE; background-color:#666666;}
.lmenu ul li a#onselect 	{display:list-item; list-style:none; padding-top:5px; padding-left:10px; width:138px; height:20px; text-decoration:none; color:#222222; background-color:#EAF2FA;}
.lmenu ul li a:hover			{display:list-item; list-style:none; padding-top:5px; padding-left:10px; width:138px; height:20px; text-decoration:none; color:#222222; background-color:#EAF2FA;}

.sortlist ul								{margin:0px; padding:0px; width:500px;}
.sortlistB ul							{margin:0px; padding:0px; width:500px;}

.sortlist ul li							{display:list-item; list-style:none; margin-bottom:2px; padding-top:5px; padding-bottom:0px; padding-left:10px; width:500px; height:21px; text-decoration:none; color:#444444; background-color:#F5F5F5;}
.sortlist ul li:hover				{display:list-item; list-style:none; margin-bottom:2px; padding-top:5px; padding-bottom:0px; padding-left:10px; width:500px; height:21px; text-decoration:none; color:#444444; background-color:#F5F9FF;}
.sortlistB ul li						{display:list-item; list-style:none; margin-bottom:2px; padding-top:5px; padding-bottom:0px; padding-left:10px; width:500px; height:41px; text-decoration:none; color:#444444; background-color:#F5F5F5;}
.sortlistB ul li:hover			{display:list-item; list-style:none; margin-bottom:2px; padding-top:5px; padding-bottom:0px; padding-left:10px; width:500px; height:41px; text-decoration:none; color:#444444; background-color:#F5F9FF;}

.newslist ul								{margin:0px; margin-top:5px; padding:0px; width:520px;}
.newslist ul li							{display:list-item; list-style:none; margin-bottom:2px; padding-top:5px; padding-bottom:0px; padding-left:10px; width:500px; height:18px font-size:16px; color:#AC0801;}
.newslist ul li a							{margin-left:5px; text-decoration:none; font-size:12px; color:#FFFFFF;}
.newslist ul li a:hover			{margin-left:5px; text-decoration:none; font-size:12px; color:#AC0801;}

.newslist2 ul								{margin:0px; margin-top:5px; padding:0px; width:520px;}
.newslist2 ul li							{display:list-item; list-style:none; margin-bottom:2px; padding-top:5px; padding-bottom:0px; padding-left:10px; width:500px; height:18px font-size:16px; color:#AC0801;}
.newslist2 ul li a							{margin-left:5px; text-decoration:none; font-size:12px; color:#222222;}
.newslist2 ul li a:hover			{margin-left:5px; text-decoration:none; font-size:12px; color:#AC0801;}

.newslistL ul								{margin:0px; margin-top:5px; padding:0px; width:160px;}
.newslistL ul li							{display:list-item; list-style:none; margin-bottom:2px; padding-top:2px; padding-bottom:0px; padding-left:0px; width:160px; height:15px font-size:16px; color:#FFFFFF;}
.newslistL ul li a						{margin-left:2px; text-decoration:none; font-size:11px; color:#FFFFFF;}
.newslistL ul li a:hover			{margin-left:2px; text-decoration:none; font-size:11px; color:#AC0801;}

.calendar1								{background-color:#AC0801;}
.calendar1								{margin-left:1px; margin-top:1px; width:369px; height:26px; background-color:#3D0200; padding-top:4px; font-size:18px; color:#FFFFFF;}
.calendar1x								{margin-left:1px; margin-top:1px; width:73px; height:26px; background-color:#3D0200; padding-top:4px; font-size:18px; color:#FFFFFF;}
.calendar2								{margin-left:1px; margin-top:1px; width:73px; height:26px; background-color:#710500; padding-top:4px; font-size:18px; color:#FFFFFF;}
.calendar3								{margin-left:1px; margin-top:1px; width:73px; height:42px; background-color:#AC0801; padding-top:18px; font-size:18px; color:#FF9400;}
.calendar4								{margin-left:1px; margin-top:1px; width:73px; height:42px; background-color:#3D0200; padding-top:18px; font-size:18px; color:#FF9400;}
/* ########## DHTML OBJECT ######################## */
#load									{position:absolute;}
#texthoverb						{font-weight:bold; color:#6F93B5;}
#texthoverb:hover			{font-weight:bold; color:#EE0000;}
#texthoverr a						{text-decoration:none; font-weight:bold; color:#B03E3E;}
#texthoverr a:hover			{text-decoration:none; font-weight:bold; color:#EE0000;}

.tooltip-b							{padding:5px; background-color:#F5F9FF; border:1px solid #CFDDEB;}
.tooltip-y							{padding:5px; background-color:#FFFEEE; border:1px solid #FFED9B;}
.tooltip-r								{padding:5px; background-color:#FFF5F5; border:1px solid #FFD3D3;}

.mlink									{text-decoration:none; font-size:17px; color:#FECD00;}
.mlink:hover						{text-decoration:none; font-size:17px; color:#FFFFFF;}
.rulersfooter	{border-bottom-style: solid; border-bottom-width:1px; border-bottom-color:#869383;}
.rulersfooter2	{border-bottom-style: solid; border-bottom-width:1px; border-bottom-color:#6ea732;}
.rulers	{border-bottom-style:dashed; border-bottom-width:1px; border-bottom-color:#CCC;}
.rulers1 {border-bottom-style:inset; border-bottom-width:1px; border-bottom-color:#CCC;}
div#qTip {
 padding: 3px;
 border: 1px solid #666;
 border-right-width: 2px;
 border-bottom-width: 2px;
 display: none;
 background: #999;
 color: #FFF;
 font: bold 9px Verdana, Arial, sans-serif;
 text-align: left;
 position: absolute;
 z-index: 1000;
}


.bg_home {background-image:url(images/head_idesign/home.jpg);  background-repeat: repeat; background-position:top; }
.bg_about_us{background-image:url(images/head_idesign/about_us.jpg);  background-repeat: repeat; background-position:top; }
.bg_news {background-image:url(images/head_idesign/news2.jpg);  background-repeat: repeat; background-position:top; }
.bg_client {background-image:url(images/head_idesign/client.jpg);  background-repeat: repeat; background-position:top; }
.bg_contact {background-image:url(images/head_idesign/contact.jpg);  background-repeat: repeat; background-position:top; }
.bg_member {background-image:url(images/head_idesign/member.jpg);  background-repeat: repeat; background-position:top; }
.bg_service {background-image:url(images/head_idesign/service.jpg);  background-repeat: repeat; background-position:top; }
.bg_port {background-image:url(images/head_idesign/portfolio.jpg);  background-repeat: repeat; background-position:top; }

.list_type li {list-style:none; margin-left:30px; margin-bottom:3px;}
.list_type a { color:#969696; } .list_type a:hover { color:#FFF; }


.project_box {width:450px; float:left;}