@charset "utf-8";

/* layout */
html  
{
    margin-left:-1px; 
}

form 
{			
	margin:0;
	padding:0;
}

#pageWrap 
{
    padding:0;
    margin:0; 
}

.cleaner { clear:both; }
 
#header 
{						
    position:relative;
    margin:0 auto 0 auto;
    background-image:url(images/header.jpg);
    background-repeat:no-repeat;
    width:1000px;
    height:262px;
    z-index:3;				
}

#bcBackground 
{
    position:relative;
    width:1000px;
    margin:0 auto 0 auto;
    min-height:500px;
    z-index:2;			
}


#boxMain
{		
    width:910px;
    margin-left:65px;
    padding-bottom:20px;
    z-index:4;
}

#footerWrap 
{
    position: relative;
    width: 100%;
    height: 117px;
    bottom: 0;
    z-index: 1;

}

#footer, #footer2 
{	
    position:relative;
    width: 1000px;
    height: 117px;
    margin: 0 auto 0 auto;
    background-position:center top;
    background-repeat:no-repeat;
    z-index:4;
}

#footer { background-image:url(images/footer.jpg);}
#footer2 { background-image:url(images/footer2.jpg);}
    
/* end layout */

/* box 0 */

#box0Background, .box1v2Background,#boxMain0Background
{
    position:relative;
    background-repeat:repeat-y;        
}

#box0Background {background-image:url(images/box0Background.jpg);}
.box1v2Background {background-image:url(images/box1v2Background.jpg);}

#boxMain0Background {background-image:url(images/box0Background.jpg); min-height:600px;}

#box0Header,#box1Header,#box2Header
{
    position:relative;
    background-repeat:no-repeat; 
    background-position:center top; 
    min-height:90px;     
}

#box0Header { background-image:url(images/box0Header.jpg); }
#box1Header { background-image:url(images/box1Header.jpg); }
#box2Header { background-image:url(images/box2Header.jpg); }


#box0Item
{
    width: 950px;
    margin: 0 auto 0 auto; 
    padding-bottom:20px; 
}

.boxItemL0, .boxItemL1

{
    position:relative;
    padding: 170px 0 20px 0;
  
}

.boxItemL0 h2,.boxItemL0 h3,.boxItemL0 h4,.boxItemL0 h5,.boxItemL0 h6,
.boxItemL1 h2,.boxItemL1 h3,.boxItemL1 h4,.boxItemL1 h5,.boxItemL1 h6 
{
	padding-bottom: 10px;
	font-size: 18px;
	font-style:normal;			
	font-weight: bold;
	color: red;     
}

.boxItemL0 { width: 410px; float:left; margin-left:63px; }
.boxItemL1 { width: 430px;float:right; margin-right:23px; }

/*end box 0 */

/* box 1 */



/* pinned div */

#headerLeft
{
    position: absolute;
    width: 1280px;
    height: 370px;
    right: 50%;
    top: 0;
    background-image: url(images/headerLeft.jpg);
    background-repeat: no-repeat;
    background-position: 0 top;
    z-index: 1;    
}

#headerRight
{
    position: absolute;
    width: 50%;
    height: 370px;
    left: 50%;
    top: 0;
    background-image: url(images/headerRight.jpg);
    background-repeat: no-repeat;
    background-position: 500px top;
    z-index: 1;    
}
    
/* end pinned */


/* top menu*/

#menu 
{    
	position:absolute;
	top:212px;	
	left:0px;
	z-index:4;
}

.menuMain 
{
	list-style:none;
	margin:0 auto 0 auto;
	padding:0;
}

.menuMain li 
{
	list-style:none;
    padding:0;
    margin:0;
    float:left;
}

.menuMain li a 
{
	list-style:none;
	list-style-image:none;
	display:block;
	font-size: 16px;
	color: #fff;
	text-decoration: none;
	text-align:center;
	height:32px;
	position:relative;	
	padding-top:17px;
	margin: 0 34px 0 34px;
}

.menuMain li a:hover 
{
	color:#fff;
	text-decoration:underline;
}


/* end top menu*/

/* bottom menu  */

#menuFooter	
{
	width: 1000px;
	text-align:center;
	position:absolute;
	z-index:7;
	top:33px;
}

.menuMainFooter	
{
	list-style: none;
	margin:0;
	padding:0;
}

.menuMainFooter li 
{
    display: inline;
}

.menuMainFooter li a	
{
    font-size: 15px;
    color: #fff;
    text-decoration: none;
    padding: 0 30px 0 30px;
    font-weight:bold;
}

.menuMainFooter li.last a
{
    border-right: none;
}

.menuMainFooter li:hover a
{
    color: #fff;
    text-decoration: underline;
}

/* end bottom menu  */

/* cs copyright */
#containerFooter {
	width: 100%;
	font-size: 11px;
	color: #fff;
	padding:0;
	position:absolute;
	bottom:30px;
}
#containerFooter a {
	text-decoration: none;
	color:#fff;
}
#containerFooter a:hover {
	text-decoration: none;
	color:#999999;
}

#footerCopy {
	width: 300px;
	float: left;
	margin-left:0px;
}

#footerEw {
	width: 300px;
	float: right;
	text-align:right;
	margin-right:0px;
}

/* end cs copyright */

#logo
{
    width:250px;
    height:170px;
    top:40px;
    left:35px;
    position:absolute;
    z-index:20;
    display:block;
    }