html     	{ height: 100%; width: 100%; margin: 0 auto; overflow: -moz-scrollbars-vertical; overflow-y: scroll; }
body	 	{ background: #ffffff url(img/bg_page.gif) repeat-x top center; height: 100%; width: 100%; margin: 0 auto; }
ul 		 	{ padding: 0px; margin: 0px; }
img, div, input 	{ behavior: url("png/iepngfix.htc") }
p			{ padding: 8px 0px; margin: 0px; }

#flashcontent { }

a:link   	{ color:#000000; background:transparent; text-decoration:none;  }
a:visited	{ color:#000000; background:transparent; text-decoration:none;  }
a:hover  	{ color:#0084c3; background:transparent; text-decoration:underline;  }

#wrap100 	{ background: #FFFFFF; margin: 0 auto; }
#wrap    	{ width: 950px; margin: 0 auto; }




/* ---------- KILL STEAL DESTROY :) :) :) !!! ---------- */




/* ---------- header ---------- */
#header  	{ width: 950px; height: 120px; float:left; }
#kb		  	{ width: 290px; height: 45px; float:left; padding: 30px 0px 0px 20px; }

#menu		{ width: 500px; height: 45px; padding: 50px 0px 0px 40px; float:left;
			  font-family: Arial, Helvetica, sans-serif; font-size: 16px; line-height: 20px; color: #000000; font-weight: normal; text-decoration: none; word-spacing: 0; }
			  
#menu li	{ display: inline; list-style: none; padding: 7px 12px 6px 12px; }

.menu1		{ color: #000000; background: #ffffff; cursor: pointer; }
.menu2		{ color: #FFFFFF; background: #666666; cursor: pointer; }
.menu3		{ color: #adadad; font-style:italic; background: #ffffff; cursor: pointer; }
.menu4		{ color: #FFFFFF; font-style:italic; background: #adadad; cursor: pointer; }
.menu5		{ color: #FFFFFF; background: #aad918; }




/* ---------- sidebar ---------- */
#sidebar 	{ width: 220px; float: left; }

ul.css-tabs 			{ margin: 0px; padding: 0px 0px 20px 20px; list-style: none;
			 			  font-family: Arial, Helvetica, sans-serif; font-size: 12px; line-height: 20px; color: #000000; font-weight: normal; text-decoration: none; word-spacing: 0 }
ul.css-tabs li 			{ list-style: none; background: #ffffff; padding: 0px 0px 0px 10px; margin: 0px; }
ul.css-tabs a 			{ text-decoration:none; position:relative; }
ul.css-tabs a:hover	    { list-style: none; background: #ffffff; color: #90bc09; }
ul.css-tabs a.current   { list-style: none; background: #ffffff; color: #90bc09; }
div.css-panes div 	    { display:none; width: 700px; float: left; padding: 0px 15px 5px 15px; }




/* ---------- content works ---------- */
#content 	{ width: 730px; float: left; }
.pic		{ border: 5px #efefef solid; padding: 0px; margin: 0px 0px 15px 0px; }
.desc	 	{ width: 700px; float: left; padding: 0px 10px 20px 10px;
			  font-family: Arial, Helvetica, sans-serif; font-size: 16px; line-height: 20px; color: #777777; font-weight: normal; text-decoration: none; word-spacing: 0; }
.space	 	{ padding: 0px 0px 10px 0px; }




/* ---------- content about ---------- */
.content2 	{ width: 950px; float: left; }
.column1 	{ width: 210px; float: left; }
.column2 	{ width: 500px; float: left; }
.column3 	{ width: 240px; float: left; }
.header1 	{ padding: 0px 0px 0px 30px;
			  font-family: Arial, Helvetica, sans-serif; font-size: 30px; line-height: 30px; color: #dadada; font-weight: normal; text-decoration: none; word-spacing: 0; }
.text1	 	{ padding: 0px 30px 30px 25px;
			  font-family: Arial, Helvetica, sans-serif; font-size: 18px; line-height: 22px; color: #000000; font-weight: normal; text-decoration: none; word-spacing: 0; }	
.text1b	 	{ color: #90bc09; }	
.text1	a:link	 	{ color: #666666; text-decoration: none; }
.text1	a:visited 	{ color: #666666; text-decoration: none; }
.text1	a:hover 	{ color: #0084c3; text-decoration: underline; }	
		  
.text2	 	{ padding: 0px;
			  font-family: Arial, Helvetica, sans-serif; font-size: 18px; line-height: 22px; color: #666666; font-weight: normal; text-decoration: none; word-spacing: 0; }	
			  
.text2	a:link	 	{ color: #666666; text-decoration: underline; }
.text2	a:visited 	{ color: #666666; text-decoration: underline; }
.text2  a:hover 	{ color: #0084c3; text-decoration: underline; }	

.icon	 	{ padding: 10px 8px 0px 0px; float:left; }	  




/* ---------- footer and misc ---------- */
#footer  	{ width: 920px; padding: 12px 0px 18px 30px; float: left;
			  font-family: Arial, Helvetica, sans-serif; font-size: 11px; line-height: 14px; color: #999999; font-weight: normal; text-decoration: none; word-spacing: 0; }
#divider2a	{ width: 920px; float: left; padding: 0px; margin: 0px 15px; border-top: 1px solid #d7d7d7; }
#divider2b	{ width: 920px; float: left; padding: 0px; margin: 0px 15px; border-top: 1px solid #dfdfdf; }
#divider2c	{ width: 920px; float: left; padding: 0px; margin: 0px 15px; border-top: 1px solid #e6e6e6; }
#divider2d	{ width: 920px; float: left; padding: 0px; margin: 0px 15px; border-top: 1px solid #ececec; }
#divider2e	{ width: 920px; float: left; padding: 0px; margin: 0px 15px; border-top: 1px solid #f2f2f2; }
#divider2f	{ width: 920px; float: left; padding: 0px; margin: 0px 15px; border-top: 1px solid #f6f6f6; }
#divider2g	{ width: 920px; float: left; padding: 0px; margin: 0px 15px; border-top: 1px solid #fafafa; }
.clr     	{ clear:both; height:0px; overflow:hidden; }