html
		 {
		 background: #571D10 url(../images/graphic/bodyg.jpg) no-repeat scroll center top;
		 background-attachment: fixed;
		 }
body 
         {	
		 background-attachment: fixed;
		 font-family: Arial, Helvetica, sans-serif; 
		 hyphenate: auto;
		 position: absolute;
	     top: 0;
	     left: 0;
	     width: 100%;
	     z-index: -5;
	     height: 100%;
         }
		 		 
.container
		 {
		 margin: 0 auto;
		 width: 830px;
	     clear: both;
		 padding-top: 25px;      
		 }

.header 
		 {
		 height: 69px;
		 background: url(../images/graphic/head2.png) no-repeat;
		 }
		 
.flash   
		{
		height: 200px;
		width: 870px;
		margin-left: 35px;
		margin-bottom: 1px;
		margin-top: 1px;
		}

.graybar
		 {
		 width: 830px;
		 height: 24px;
		 background:url(../images/graphic/gray2.png) no-repeat bottom;
		 }	 
.topbody 
		 {
		 height: 7px;
		 background: url(../images/graphic/topbody1.png) ;	
		 }
		 
.content
		 {
		 width: 830px;
		 float: left;
		 background: url(../images/graphic/whitebody.png) repeat-y;
		 font-family: Arial, Helvetica, sans-serif; 
		 font-size: 0.9em;
		 }
		 
.menubar
		 {
		 width: 830px;
		 height: 32px;
		 background: url(../images/graphic/menubar3.png) top;
		 
    	 }
		 
.leftcol
		 {
	padding-top: 25px;
	padding-bottom: 25px;
	width: 475px;
	float: left;
	padding-left: 45px;
	padding-right: 10px;
	margin-right: 15px;
		 }
		 

	
		 
		 
.bottombody
		 { 
		 margin: 0px;
	     padding: 0px; 
		 height: 40px;
		 clear: both; 
		 background:  url(../images/graphic/bottom.png) no-repeat bottom;
		 }
		 


.smlogo
		 {
		 margin: 0px;
	     padding-bottom: 5px; 
		 height: 23px;
		 clear: both; 
		 background:  url(../images/graphic/smalllogo.png) no-repeat center bottom;
		 }
		 
#border 
		{
	    border: 1px solid  #cbcbcb;
		}
		
#border2 
		{
	    border: 2px solid  #ffffff;
		}
		
.insidetab
		{
		width: 250px;
		height: 82px;
		margin: 0px;
		}
		
.insidetext
		{
		margin-top: 5px;
		width: 140px;
		height: 67px;
		float: left;
		}
		
.insidetab2
		{
		width: 250px;
		height: 180px;
		}
		
.insidetext2
		{
		width: 140px;
		height: 150px;
		float:right;
		}
		
.address
		{
		margin-top: 10px;
		margin-left: 50px;
		width: 150px;
		height: auto;
		float:left;
		}
.insidepic2
		{
		width: 80px;
		height: 72px;
		float: left;
		}
		
.insidepic
		{

		width: 72px;
		height: 72px;
		float: left;
		}
		
a 
	    {
		padding-left:px;
		font-size: 13px; 
		font-weight: bold; 
		color:#333333;		
		}
		
href2
	    {
		padding-left:5px;
		font-size: 13px; 
		font-weight: bold; 
		color:#333333;		
		}
		
		
.rightcol2
		 {
	color:#FFFFFF;
	font-size: 0.9em;
	margin-left: 15px;
		 }

      /*Round corner sideboxes*/

.xrounded h1, .zrounded h1 {
	margin:0px;
	font-size:1em;
	padding:0 0px 0px 8px;
	border-bottom:1px solid #fff;
	height: 30px;
	color:#FFF;

}
.xrounded p, .zrounded p {
margin:0; 
padding:5px 0; 
font-size:111px;
line-height:125%;
}
.xrounded {
background: transparent; 
width:240px;   /*Adjust the width here*/
float:left; 
margin:0 0 15px 0;
line-height:125%;
}
.xtop, .xbottom {
display:block; 
background:transparent; 
font-size:1px;
}
.xb1, .xb2, .xb3, .xb4 {
display:block; 
overflow:hidden;
}
.xb1, .xb2, .xb3 {
height:1px;
}
.xb2, .xb3, .xb4 {
background:#c30; 
border-left:1px solid #d0d0d0;
border-right:1px solid #d0d0d0;
}
.xb1 {
margin:0 5px; 
background:#d0d0d0;
}
.xb2 {
margin:0 3px;
border-width:0 2px;
}
.xb3 {
margin:0 2px;
}
.xb4 {
height:2px; 
margin:0 1px;
}

.xboxcontent {
display:block; 
border:0 solid #d0d0d0; 
border-width:0 1px; 
height:auto;
background:#c30;

}

div.xboxcontent div{
	padding: 0 0px 0 0px;

}

* html .xboxcontent {
height:1px;
}

.color_a {
background: #a92e00; /* Change the top part color here*/
color:#000;
}
      
		
.style1 {color: #CCCCCC}
.style2 {font-size: 9px}
.style4 {color: #d53a00}
.style3 {font-size: 10px; font-weight: bold; color: #CCCCCC; padding-top: 6px;}	
	 
/**************************end of viablecurve *******************************/
		  
/***************************************************
	sideContent: The Sidebar Menu
***************************************************/
		 
#menu 
    	 {
		 padding-top: 4px;
		 list-style: none;
		 width: 760px;
		 height: 25px;
		 margin: 0px;
		 padding-right: 42px;
		 position: relative;
    	 }
		 
#menu span 
    	 {
		 display: none;
		 position: absolute;

		 }

#menu a 
    	 {
		 float: right ;	
		 display: block;
  		 text-indent: -900%;
 		 position: absolute;
 		 outline: none;
    	 }
		 
#menu a:hover 
    	 {
		 background-position: left bottom;
    	 }
		 
#menu a:hover span 
    	 {
		 display: block;
    	 }

#menu .home 
    	 {
		 width: 65px;
		 height: 25px;
		 background: url(../images/graphic/home.png) no-repeat;
		 padding-right: 8px;
		 left: 473px;
		 top: 5px;
    	 }
		 
#menu .home span 
    	 {
		 width: 65px;
		 height: -25px;
		 padding-right: 8px;
		 background: url(../images/graphic/home.png) no-repeat;
		 top: 473px;
    	 }

#menu .portfolio
    	 {
		 width: 83px;
		 height: 25px;
		 padding-right: 8px;
		 background: url(../images/graphic/portfolio.png) no-repeat;
		 left: 545px;
		 top: 5px;
    	 }
		 
#menu .portfolio span 
    	 {
		 width: 83px;
		 height: -25px;
		 padding-right: 8px;
		 top: 545px;
		 background: url(../images/graphic/portfolio.png) no-repeat;
    	 }
		 
#menu .contact
    	 {
		 width: 81px;
		 height: 25px;
		 padding-right: 8px;
		 left: 638px;
		 top: 5px;
		 background: url(../images/graphic/contact.png) no-repeat;
    	 }
		 
#menu .contact span 
    	 {
		 width: 81px;
		 height: -25px;
		 padding-right: 8px;
		 top: 638px;
		 background: url(../images/graphic/contact.png) no-repeat;
    	 }

#menu .links
    	 {
		 width: 64px;
		 height: 25px;
		 left: 723px;
		 top: 5px;
		 background: url(../images/graphic/links.png) no-repeat;
    	 }
		 
#menu .links span 
    	 {
		 
		 width: 64px;
		 height: -25px;
		 top: 723px;
		 background: url(../images/graphic/links.png) no-repeat;
    	 }
		 
.style8 {font-size: 10px; color: #CCCCCC;}
		 
		 
