@charset "utf-8";
/* CSS Document */

/*--------- css reset --------------*/
* {
	vertical-align: baseline;
	font-weight: inherit;
	font-family: inherit;
	font-style: inherit;
	font-size: 100%;
	border: 0 none;
	outline: 0;
	padding: 0;
	margin: 0;
	}
img		{border:none;}
body	{width:100%; background-color:#000; color:#FFF; font-family:Arial, Helvetica, sans-serif; font-size:12px;}

b, strong		{font-weight:bold;}
em, i 		{font-style:italic;}
/*-------------backbone css-----------*/
.left	{float:left;}
.right	{float:right;}
.clear	{clear:both;}

#container{width:960px; padding:0; margin:0 auto;}
#header	{text-align:center; margin:40px 0 20px 0; }
* html #header	{text-align:center; margin:40px 0 20px 0; display:block;}

	#paulbui{background:url(../images/general/paulbuis.png) top left no-repeat; width:134px; height:26px; margin:0;}
	#paulbuihome {width:388px; height:119px; margin:200px auto 0;}
.leftCol{width:142px; text-align:center; margin:0 20px 0 0px; position:relative; float:left; display:inline;}
.leftCol02{width:142px; text-align:center; margin:0 20px 0 0px; position:relative; float:left; display:inline;}

.rightCol{width:790px; float:left; }
	.rightCol #scroll p{font-size:12px; line-height:18px; margin:0 0 20px 0;}
	.rightCol #scroll a{color:#999; }
	.title01{margin:12px 0 0 0; width:460px; float:left; }
	.title01 h1{text-transform:uppercase; font-size:11px; font-weight:bold;}
	.title01 span{color:#a1a1a1; font-size:11px;}

	.title{margin:0; }
	.title h1{text-transform:uppercase; font-size:11px; font-weight:bold;}
	.title span{color:#a1a1a1; font-size:11px;}

#footer{margin:12px 0 0 0; padding:0;font-size:11px; color:#666; height:20px; float:right; }
/*----------- listing css -------------*/
.list01	{list-style:none; margin:0px; padding:0; width:430px; float:left; }

	.list01 li{text-transform:uppercase; color:#fff; font-size:12px;line-height:40px; float:left; margin:0px 36px 0 0; font-weight:bold;}

	.list01 li a{text-decoration:none; color:#fff; padding:7px 0 0 0;}
	.list01 li a:hover, .list01 li a.on{border-top:6px solid #fff;}
	.list01 li.last{margin:0px 0 0 0;}
	
.list02	{list-style:none; margin:0px 0 0 0; padding:0; }
	.list02 li	{margin:0 0 7px 0; width:142px; height:102px; }
	* html 	.list02 li	{margin:0 0 4px 0; width:142px; height:102px; }
	*+html 	.list02 li	{margin:0 0 4px 0; width:142px; height:102px; }
	.list02 li a{display:block;border:6px solid #000;}
	.list02 li a:hover, .list02 li a.on{border:6px solid #fff;}

* html .list03 {list-style:none; margin:5px 0px 0 0; padding:0 0 0 6px; }

.list03 {list-style:none; margin:10px 0px 0 0; padding:0 0 0 6px; }
	.list03 li {float:left; margin:0 4px 4px 0;}
	.list03 li a:hover, .list03 li a.on{font-size:5px; color:#fff; background:url(../images/general/paging.png) left 8px; height:8px; width:8px; display:block;}
	.list03 li a{font-size:5px; color:#3d3d3d; background:url(../images/general/paging.png) top left; height:8px; width:8px; display:block;}


.list04	{list-style:none; margin:0px 0 0 0; padding:0; }
	.list04 li	{margin:0 0 8px 0; width:142px; height:102px; }
	.list04 li a{display:block;border:6px solid #000; text-decoration:none;}
	.list04 li a:hover, .list04 li a.on{border:6px solid #fff;}
	.list04 li a p{width:110px; height:70px; background:#393939; text-align:left; color:#fff; padding:10px; font-weight:bold; font-size:11px; text-transform:uppercase}
	.list04 li a p span{color:#a1a1a1; text-transform:none; font-weight:normal;}

.list05	{list-style:none; margin:0px 0 0 0; padding:0; height:415px;}
	.list05 li	{margin:0 0 20px 0; width:140px; height:90px; }


.leftCol02 ul{list-style:none; margin:0px 0 0 0; padding:0; height:415px;}
	.leftCol02 ul li {margin:0 0 20px 0; width:140px; height:90px; }
/*.list06	{list-style:none; margin:0; padding:0;  }
	.list06 li 	{margin:0 17px 0 0; padding:0; float:left; display:inline;}*/

/*----------- container css -----------*/
.cont01	{width:790px; margin:0; padding:0 0px 0 0; font-size:11px; height:535px; }
	.cont01 p { width:790px; display:block;  }
	.cont01 p img{float:left; margin:0 17px 0 0;}

.cont02 {width:370px; padding:0; margin:0 0 0 40px; float:left;}
	/*.cont02 h1{font-size:12px; font-weight:bold; margin:0 0 10px 0;}
	.cont02 p{ font-size:12px; line-height:18px; margin:0 0 20px 0;vertical-align:text-top; color:#CCC; }*/
	.download {width:200px; margin:15px 0 0 0; float:left;}
	.download a{font-size:11px; font-weight:bold; text-decoration:underline; color:#aeadad; margin:0 0 0 10px; position:relative; top:-7px;}
	.download a:hover{color:#FFF;}

/*----------- margin css --------------*/
.mar0	{margin:0;}

.marT5	{margin:5px 0 0 0;}

.mar10	{margin:10px;}
.marT10	{margin:10px 0 0 0;}
.marR10	{margin:0 10px 0 0;}
.marB10	{margin:0 0 10px 0;}
.marL10	{margin:0 0 0 10px;}
.marTB10{margin:10px 0;}
.marLR10{margin:0 10px;}

.mar15	{margin:15px;}
.marT15	{margin:15px 0 0 0;}
.marR15	{margin:0 15px 0 0;}
.marB15	{margin:0 0 15px 0;}
.marL15	{margin:0 0 0 15px;}
.marTB15{margin:15px 0;}
.marLR15{margin:0 15px;}

.mar20	{margin:20px;}
.marT20	{margin:20px 0 0 0;}
.marR20	{margin:0 20px 0 0;}
.marB20	{margin:0 0 20px 0;}
.marL20	{margin:0 0 0 20px;}
.marTB20{margin:20px 0;}
.marLR20{margin:0 20px;}

.marR30	{margin:0 30px 0 0;}