/* CSS Document */

body {
	
	font-size: small;
	font-family: Arial, Helvetica, sans-serif;
	margin-left: 0px;
	margin-right: 0px;
	margin-top: 0px;
	margin-bottom: 0px;
	background-image: url(../resource_newstyle/bg/bg.jpg);
	background-repeat: repeat;
	 }

*html body {
	
	font-size: x-small; /*for IE5/Win*/
	f\ont-size: small; /*for other IE versions*/
	margin-left: 0px;
	margin-right: 0px;
	margin-top: 0px;
	margin-bottom: 0px;
	background-image: url(../resource_newstyle/bg/bg.jpg);
	background-repeat: repeat;
}

/*PNG Transparebcy fix IE*/
 img, div, map { behavior: url(iepngfix.htc) }

/*General */
 .clearit{
	 clear: both;
	 height: 0px;
	 padding: 0px 0px 0px 0px;
	 margin: 0px 0px 0px 0px;
	 line-height: 0px;
	 }
	 
	 
.nopad{
float:left;
padding: 0px 0px 0px 0px;
margin: 0px 0px 0px 0px;
}

/*LAYOUT */

#contents {
z-index: 1;
position: absolute;
background-position: top left;
background-image: url(../resource_newstyle/bg/whiteshade.jpg);
background-repeat: no-repeat;
width: 100%; /* mandatory to be centered */

}

 #centerall {
 	 margin-left: auto;
     margin-right: auto;
     width: 920px;/* mandatory to be centered */
	 padding-top: 5px;
	 padding-bottom: 100px;
	
     }
	 
	 /* Generic Header*/	

#header {
float: left;
background-position: top left;
background-image: url(../resource_newstyle/bg/headbg.png);
background-repeat: no-repeat;
width: 920px;
height: 84px;
padding: 0px 0px 0px 0px;
margin: 0px 0px 0px 0px;
}

#logo {
float: left;
width: 140px;
height: 84px;
padding: 0px 0px 0px 40px;
margin: 0px 0px 0px 0px;
}

#strap {
float: left;
text-align: right;
width: 700px;
padding: 33px 40px 0px 0px;
margin: 0px 0px 0px 0px;

}


 /* Generic Layout*/	

#contentbg {
float: left;
background-position: top left;
background-image: url(../resource_newstyle/bg/contentbg.png);
background-repeat: no-repeat;
width: 920px; 
padding: 0px 0px 0px 0px;
margin: 0px 0px 0px 0px;
}

#leftcol {
float: left;
display: inline;
width: 230px; 
padding: 0px 0px 0px 0px;
margin: 0px 0px 0px 0px;
}

#leftcoltext{
float: left;
text-align: left;
width: 160px;
font-family: Arial, Helvetica, sans-serif;
font-size: 70%;
font-weight: normal;
color: #999999;
margin: 0px 0px 0px 0px;
padding: 20px 30px 15px 40px;}

#leftcollogo{
float: left;
text-align: left;
width: 70px;
font-family: Arial, Helvetica, sans-serif;
font-size: 70%;
font-weight: normal;
color: #999999;
margin: 0px 0px 0px 0px;
padding: 0px 30px 15px 130px;}


#rightcol {
float: left;
width: 680px; 
padding: 0px 10px 0px 0px;
margin: 0px 0px 0px 0px;
}

#rightcolcontent {
float: left;
width: 650px; 
padding: 25px 30px 0px 0px;
margin: 0px 0px 0px 0px;
}

#rightcoltext{
float: left;
text-align: left;
width: 150px;
font-family: Arial, Helvetica, sans-serif;
font-size: 70%;
font-weight: normal;
color: #999999;
margin: 0px 0px 0px 0px;
padding: 20px 10px 15px 20px;}

#rightcollogo{
float: left;
text-align: left;
width: 70px;
font-family: Arial, Helvetica, sans-serif;
font-size: 70%;
font-weight: normal;
color: #999999;
margin: 0px 0px 0px 0px;
padding: 0px 20px 15px 90px;}


 /* Homepage specific Layout*/	
 
#homestrap {
float: left;
width: 650px; 
padding: 0px 0px 0px 0px;
margin: 0px 0px 0px 0px;
}

#leftnewsouter{
float: left;
text-align: left;
width: 172px;
margin: 0px 0px 12px 0px;
padding: 12px 0px 0px 36px;}

.leftnewsheader {
float: left;
width: 152px;
height: 22px;
background-image: url(../resource_newstyle/bg/newstop.png);
background-repeat: no-repeat;
background-position: top left;
font-family: Arial, Helvetica, sans-serif;
font-size: 1.1em;
font-weight: bold;
color: #FFFFFF;
padding: 8px 10px 0px 10px;
margin: 0px 0px 0px 0px;
}	

.leftnews {
float: left;
width: 152px;
background-image: url(../resource_newstyle/bg/news.png);
background-repeat: no-repeat;
background-position: top left;
font-family: Arial, Helvetica, sans-serif;
font-size: 0.8em;
font-weight: normal;
color: #FFFFFF;
padding: 10px 10px 10px 10px;
margin: 0px 0px 0px 0px;
}	

.leftnewsfoot {
float: left;
width: 152px;
height: 16px;
background-image: url(../resource_newstyle/bg/newsfoot.png);
background-repeat: no-repeat;
background-position: top left;
font-family: Arial, Helvetica, sans-serif;
font-size: 0.8em;
font-weight: bold;
text-decoration: underline;
text-align: right;
color: #FFFFFF;
padding: 4px 10px 6px 10px;
margin: 0px 0px 0px 0px;
}	

a.newsfoot {
font-family: Arial, Helvetica, sans-serif;
font-size: 100%;
font-weight: bold;
text-decoration: underline;
text-align: right;
color: #FFFFFF;
}

a.newsfoot {
font-family: Arial, Helvetica, sans-serif;
font-size: 100%;
font-weight: bold;
text-decoration: underline;
text-align: right;
color: #FFFFFF;
}

#quotecol {
float: left;
display: inline;
width: 180px; 
padding: 10px 0px 0px 0px;
margin: 0px 0px 0px 0px;
}

	
#quotebg{
float: left;
width: 180px;
background-image: url(../resource_newstyle/bg/clientssaytop.png);
background-repeat: no-repeat;
background-position: top left;
padding: 0px 0px 0px 0px;
margin: 0px 0px 0px 0px;
}	

.quotetitle {
width: 150px;
padding: 8px 10px 0px 20px;
margin: 0px 0px 0px 0px;
font-family: Arial, Helvetica, sans-serif;
font-size: 100%;
font-weight: bold;
color: #FFFFFF;

}	 
.quotecopy {
width: 150px;
padding: 6px 10px 0px 20px;
margin: 0px 0px 0px 0px;
font-family: Arial, Helvetica, sans-serif;
font-size: 80%;
font-weight: normal;
color: #FFFFFF;

}	

.quotecopylink {
font-family: Arial, Helvetica, sans-serif;
font-size: 100%;
font-weight: normal;
text-decoration: underline;
color: #FFFFFF;

}

a:hover.quotecopylink {
font-family: Arial, Helvetica, sans-serif;
font-size: 100%;
font-weight: normal;
text-decoration: underline;
color: #CC99FF;

}



.quotecopybold {
width: 150px;
padding: 3px 10px 0px 20px;
margin: 0px 0px 0px 0px;
font-family: Arial, Helvetica, sans-serif;
font-size: 80%;
font-weight: bold;
color: #FFFFFF;

}	
	
#quotefoot{
float: left;
width: 180px;
background-position: top left;
padding: 0px 0px 0px 0px;
margin: 0px 0px 0px 0px;
}	


#hpcontentcol {
float: left;
width: 470px; 
padding: 10px 0px 15px 0px;
margin: 0px 0px 0px 0px;
}

#hpbutons {
float: left;
width: 470px; 
padding: 0px 0px 0px 0px;
margin: 0px 0px 0px 0px;
}

.hpbutonspad {
float: left;
width: 90px; 
padding: 0px 0px 0px 0px;
margin: 0px 4px 0px 0px;
}

.hpbutonlast {
float: left;
width: 90px; 
padding: 0px 0px 0px 0px;
margin: 0px 0px 0px 0px;
}


.homecopy {
float: left;
width: 470px;
padding: 15px 0px 0px 0px;
margin: 0px 0px 0px 0px;
font-family: Arial, Helvetica, sans-serif;
font-size: 11px;
font-weight: normal;
color: #000000;

}




/* Generic Footers*/	


#foot {
float: left;
width: 920px;
padding: 0px 0px 0px 0px;
margin: 0px 0px 0px 0px; 

}



#footstrap {
float: left;
text-align: center;
width: 910px;
height: 30px;
padding: 6px 0px 0px 0px;
margin: 0px 0px 0px 0px;
background-color: #ede7f2;
font-family: Arial, Helvetica, sans-serif;
font-size: 150%;
font-weight: normal;
color: #999999;

}


#footinfo {
float: left;
text-align: center;
width: 910px;
padding: 10px 0px 5px 0px;
margin: 0px 0px 0px 0px;
font-family: Arial, Helvetica, sans-serif;
font-size: 75%;
font-weight: normal;
color: #666666;

}

.footinfolink {
font-family: Arial, Helvetica, sans-serif;
font-size: 100%;
font-weight: normal;
text-decoration: underline;
color: #666666;

}

a:hover.footinfolink {
font-family: Arial, Helvetica, sans-serif;
font-size: 100%;
font-weight: normal;
text-decoration: underline;
color: #CC99FF;
}

/* NAV LAYOUT*/

#navouter{
float: left;
display: inline;
width: 180px;
padding: 0px 0px 0px 0px;
margin: 25px 0px 0px 30px;
} 
	
#navbg{
float: left;
width: 180px;
background-image: url(../resource_newstyle/bg/navtop.png);
background-repeat: no-repeat;
background-position: top left;
padding: 0px 0px 0px 0px;
margin: 0px 0px 0px 0px;
}		 
	
#navfoot{
float: left;
width: 180px;
background-position: top left;
padding: 0px 0px 0px 0px;
margin: 0px 0px 0px 0px;
}	

/* Text*/	
	
	
	 h1{
	 margin: 0px 0px 0px 0px;
	 padding: 0px 0px 0px 0px;	}
	
	.h1strap{
	font-family: Arial, Helvetica, sans-serif;
	font-size: 130%;
	font-weight: normal;
	color: #FFFFFF;
	margin: 0px 0px 0px 0px;
	 padding: 0px 0px 0px 0px;}
		 
	  h2{
	 margin: 0px 0px 0px 0px;
	 padding: 0px 0px 0px 0px;	}
	 
	
	
	   h3{
	 margin: 0px 0px 0px 0px;
	 padding: 0px 0px 0px 0px;	}
	 
	
	  h4{
	 margin: 0px 0px 0px 0px;
	 padding: 0px 0px 0px 0px;	}
	






	
a.copy1{
	font-weight: normal;
	color: #990000;
	font-size: 100%;
}

