/* General Rules */

html{padding:0px;margin-top:40px;}


body{	
     	font-family:tahoma,verdana, Arial, SunSans-Regular, Sans-Serif;
        color:#5e5e5e;
        text-align:center;
        margin-top: 0px;
        margin-left:0px;
        padding:0px;
        font-size:10px;
}

p {	
     	color:#5e5e5e;
		margin-top: 0px;
        margin-left:0px;
        padding:0px;
        font-size:12px;
        line-height:17px;
}

.norm {	
     	color:#5e5e5e;
		margin-top: 0px;
        margin-left:0px;
        padding:0px;
        font-size:12px;
        line-height:20px;
}
.normt {	
      font-family:tahoma,verdana, Arial, SunSans-Regular, Sans-Serif;
     	color:#5e5e5e;
		margin-top: 0px;
        margin-left:0px;
        padding:0px;
        font-size:12px;
        line-height:20px;
}


.smallp {	
     	color:#5e5e5e;
		margin-top: 0px;
        margin-left:0px;
        padding:0px;
        font-size:11px;
        line-height:15px;
}

.tab {	
     	color:#5e5e5e;
		margin-top: 0px;
        margin-left:0px;
        padding:0px;
        font-size:12px;
        line-height:17px;
}

.link {
		color:#f07c00;
        font-weight:bold;
}

.title {
		font-family: 'Garamond';
    	color:#2f5502;
        font-size:20px;
        line-height:10px;
        font-weight:bold;
}

.copy{	
    	margin:0px 0px 0px 0px;
		padding:0px 0px 0px 0px;
		line-height:17px;
		font-size:11px;
		color:#000000;
}

a.copyr, a.copyr:visited{	
    	line-height:13px;
		font-size:11px;
		color:#959595;
}
a.copyr:hover {
	text-decoration: underline;
	color: #c2c2c2;
}

a.menu, a.menu:visited{
		font-family: verdana;
    	margin:0px 0px 0px 0px;
		padding:0px 40px 0px 0px;	
    	line-height:13px;
		font-size:14px;
		color:#ffffff;
}
a.menu:hover {
	text-decoration: none;
	color: #c2c2c2;
}

a.menunews, a.menunews:visited{
		font-family: 'times new roman',verdana;
    	margin:0px 0px 0px 0px;
		padding:0px 40px 0px 0px;	
    	line-height:10px;
		font-size:13px;
		color:#000000;
}
a.menunews:hover {
	text-decoration: none;
	color: #959595;
}

a.menubot, a.menubot:visited{
		font-family: verdana;
    	margin:0px 0px 0px 0px;
		padding:0px 20px 0px 0px;	
		font-size:11px;
		color:#000000;
}
a.menubot:hover {
	text-decoration: none;
	color: #959595;
}

a.menubotl, a.menubotl:visited{
		font-family: verdana;
    	margin:0px 0px 0px 0px;
		padding:0px 20px 0px 0px;	
		font-size:11px;
		color:#000000;
}
a.menubotl:hover {
	text-decoration: none;
	color: #959595;
}

a.menul, a.menul:visited{
		font-family: verdana;
    	margin:0px 0px 0px 0px;
		padding:0px 0px 0px 0px;	
    	line-height:13px;
		font-size:14px;
		color:#ffffff;
}
a.menul:hover {
	text-decoration: none;
	color: #c2c2c2;
}


/***** Main Link *********/
a, a:visited {
	text-decoration: none;
	color: #2f5502;
}

a:hover {
	text-decoration: underline;
	color: #599216;
}

.button {font:12px Tahoma,Georgia,Verdana; color:#5e5e5e; margin-bottom:0px; padding:0px 0px 0px 0px; border:0px solid #ccc; background:#fffce9; cursor:pointer}
.button:hover {color:#5e5e5e;border:0px solid #bbb; background:#fffce9}
.button:visited {color:#5e5e5e;}

h1 {
    	font-size:18px;
    	font-family:trebuchet ms, Arial, verdana, SunSans-Regular, Sans-Serif;
     	padding:0px;
     	color:#44729b;
     	margin-top:10px;
     	margin-bottom:0px;
     	padding-left:10px;
}


h2 {
    	font-size:11px;
    	margin-left:10px;
    	font-family:trebuchet ms, Arial,verdana,Tahoma, SunSans-Regular, Sans-Serif;
     	color:#004089;
     	margin-bottom:5px;
     	margin-top:3px;
     	
}

p.prod {margin:0px 5px 5px 10px;line-height:14px;font-size:11px;font-family: ahoma, verdana}

/** table layout **/

#tablelayout{
    
    padding:0px;
    overflow:hidden;
    border:1px solid #eeeeee;
    width:500px;
    margin-left:30px;
}

#tablelayout1{
    
    padding:0px;
    overflow:hidden;
    border:1px solid #eeeeee;
    width:300px;
    margin-left:30px;
}

#tablelayout2{
    
    padding:0px;
    overflow:hidden;
    border:1px solid #eeeeee;
    width:630px;
    margin-left:30px;
}

#bigtablelayout{
    
    padding:0px;
    overflow:hidden;
    border:1px solid #eeeeee;
    width:400px;
    margin-left:10px;
}

#onecolumn{
    float:left;
    width:400px;
    background-color:#ffffff;
    margin:0px;
    padding:0px;
   
    
}

#columnleft5{
    float:left;
    width:230px;
    background-color:#ffffff;
    margin:0px;
    padding:0px;   
}



#columnright5{
    width:200px;
    margin:0px;
    padding:0px;
    background-color:#ffffff;
    float:left;
    }


#columnleft{
    float:left;
    width:250px;
    background-color:#ffffff;
    margin:0px;
    padding:0px;   
}



#columnright{
    width:250px;
    margin:0px;
    padding:0px;
    background-color:#ffffff;
    float:left;
    }

#columnleft1{
    float:left;
    width:150px;
    background-color:#ffffff;
    margin:0px;
    padding:0px;   
}



#columnright1{
    width:150px;
    margin:0px;
    padding:0px;
    background-color:#ffffff;
    float:left;
    }

#columnleft p{
   display:block;
   background-color:#e8eef1;

}

#tablelayout p ,#tablelayout p{
    border-bottom:1px solid #c0cbcf;
    padding:0 0 0 0px;
    
}

#tablelayout h3, #tablelayout h3,#tablelayout h3{
    border:1px solid #36a7d6;
    display:block;
    background-color:#c7dce5;
    padding:0px;
    margin:0px;
}

#columnleft1 p{
   display:block;
   background-color:#e8eef1;

}

#tablelayout1 p ,#tablelayout1 p{
    border-bottom:1px solid #c0cbcf;
    padding:0 0 0 0px;
    
}

#tablelayout1 h3, #tablelayout1 h3,#tablelayout1 h3{
    border:1px solid #36a7d6;
    display:block;
    background-color:#c7dce5;
    padding:0px;
    margin:0px;
}

#tablelayout2 p ,#tablelayout2 p{
    border-bottom:1px solid #c0cbcf;
    padding:0 0 0 0px;
    
}

#tablelayout2 h3, #tablelayout2 h3,#tablelayout2 h3{
    border:1px solid #36a7d6;
    display:block;
    background-color:#c7dce5;
    padding:0px;
    margin:0px;
}

/** End of table layout**/