html{color:#000;background:#FFF;}body,div,dl,dt,dd,ul,ol,li,h1,h2,h3,h4,h5,h6,pre,code,form,fieldset,legend,input,textarea,p,blockquote,th,td{margin:0;padding:0;}table{border-collapse:collapse;border-spacing:0;}fieldset,img{border:0;}address,caption,cite,code,dfn,em,strong,th,var{font-style:normal;font-weight:normal;}li{list-style:none;}caption,th{text-align:left;}h1,h2,h3,h4,h5,h6{font-size:100%;}q:before,q:after{content:'';}abbr,acronym{border:0;font-variant:normal;}sup{vertical-align:text-top;}sub{vertical-align:text-bottom;}input,textarea,select{font-family:inherit;font-size:inherit;font-weight:inherit;}input,textarea,select{*font-size:100%;}legend{color:#000;}

.clear {
   clear: both;
   display: block;
   font-size: 0px;
   height: 1px;
   line-height: 0px;
   margin-bottom: -1px;
}

html {
   height: 100%;
   margin: 0px;
   padding: 0px;
   overflow: hidden;

}
body {
   margin: 0px;
   padding: 0px;
   background-color: #ffffff;
   color: #ffffff;
   font-size: 16px;
   font-family: Verdana;   
   height: 100%;
   overflow: hidden;
}
td {
   padding: 0px; 
}

hr {
   border: none;
   color: #e1e1e1;
   background-color: #e1e1e1;
   height: 1px;
   margin: 0;

}
a{ color:#ffffff;}

/* ---------------------------------------------------- */

div.swc0 {
	position:absolute;
   height: 520px;
	width: 1000px;
	top:50%;
	left:50%;
	margin-top:-260px;
	margin-left:-500px;
}

div.swc1 {
   display: table-cell;
   vertical-align: middle;
   height: 100%;
}

div.swc2 {
   width: 1000px;
   height: 520px;
   _margin: auto;
   overflow: hidden;
}

#tab_line {
   width: 900px;
   height: 39px;
   position: relative;
   z-index: 2;
}

div#main_content{
   position: relative; 
}

/**
 * Round Corners (Fancybox)
 */
	#fancybox-outer {
		-moz-border-radius:10px 10px 10px 10px!important;
		border-radius:10px 10px 10px 10px!important;
		webkit-border-radius:10px 10px 10px 10px;
	}
	#fancybox-outer .fancy-bg { 
		display:none;	
	}

