.test{
	border: solid 1px red;
}

/* Global styles */
body {
	background-color: #fff;
	font:11px Arial;
	color:#3B3B3B;
	margin: 0;
	padding: 0;
    text-align:center;
    vertical-align:top;
}

form {margin: 0;}

img	{border: 0 none;}

div	{text-align:left;}

a {
	font:11px Arial;
	color:#96C00C;
	text-decoration: underline;	
}

A.anchorLink{
	text-decoration: none;	
}

a:hover {
	color: #96C00C;
	text-decoration: none;
}

h1{
	color: #96C00C;
    font:bold 12px Arial;
    margin:20px 0px 18px 0px;
}

.test{border:1px solid red;}
/* ============== MAIN ===================== */

.main{
    xwidth:1003px;
    width:995px;
    height:594px;
    margin:0px auto; 
    background-color: #96C00C;
    border-right:2px solid #96C00C;
    border-left:2px solid #96C00C;    
}

.content{
    xwidth:1003px;
    width:995px;
    height:538px;
    margin:4px 0px 0px 0px; 
    background-color:#fff;    
}

.scroll{
    scrollbar-3dlight-color: #EBEBEB;   
    scrollbar-arrow-color: #7F7F7F; 
    scrollbar-base-color: #EBEBEB; 
    scrollbar-darkshadow-color: #EBEBEB;
    scrollbar-face-color: #ffffff;
    scrollbar-highlight-color: #BEBEBE; 
    scrollbar-shadow-color: #BEBEBE;   
    scrollbar-track-color: #FFFFFF;
}

/* ============== HEADER ===================== */

.header1{
    xwidth:1003px;
    width:995px;
    height:125px;
}

.logo{
    margin:18px 0px 0px 0px;    
}

.icons{
    width:95px;
    height:35px;    
    padding:0px;    
}

.icons img{
    margin:26px 0px 0px 0px;
}

.contact{
    margin-left:19px;
}

.menu_block{
    margin:49px 0px 0px 0px;
    width:730px;
    height:40px;    
}

.PageTitle{
    width:410px;
    height:30px;
   	color: #96C00C;
    font:bold 12px Arial;
    margin:20px 0px 0px 0px;
    overflow:hidden;
}

/* ============== FRONT PAGE ===================== */

.frontpage_content{
    xwidth:1003px;
    width:995px;
    height:413px;    
}

.front_PF{
    width:325px;
    height:413px;
    float:left;
}

.front_container1{
    width:341px;
    height:413px;
    float:left;
    margin-left:51px;
}

.front_RTE{
    width:100%;
    height:266px;
}

.fRTE_top{
    width:100%;
    height:15px;
    background:url(../images/front_rte_top.gif) top left no-repeat;
}

.fRTE_body{
    width:337px;
    height:175px;
    border-left:2px solid #d7d7d7;
    border-right:2px solid #d7d7d7;    
    overflow:auto;  
}

.fRTE_body2{    
    width:295px;    
    margin-left:20px;
    overflow:auto;
    overflow-x:hidden;    
}

.fRTE_bottom{
    width:100%;
    height:76px;
    background:url(../images/front_rte_bottom.gif) top left no-repeat;
    text-align:right;    
}

.fRTE_bottom img{
    margin:0px 12px 0px 0px;
}

.fRTE_bottom img.last_circle{
    margin:0px 19px 0px 0px;
}

.front_rte_bottom{
    width:100%;
    height:135px;
	overflow:hidden;
}
        
.front_news{
    width:100%;
    height:145px;	
}

.f_newsTitle{
    width:100%;
    height:28px;
    background-color:#96C00C;
    font:bold 13px Miriad Pro, Arial;
    color:#fff;    
}

.f_newsTitle p{    
    margin:0px 0px 0px 18px;
    position:relative;
    top:6px;
}

.f_news{        
    height:90px;
    width:340px;
    overflow:auto;
    margin-bottom:1px;
}

.f_new1{
    xwidth:300px;     
    height:auto;   
    margin:0px 11px 0px 0px;    
    xoverflow-x:hidden;
}

.front_container2{
	position:relative;
    width:238px;
    height:413px;
    float:left;
    margin-left:19px;
}

.loginLink{margin-top:10px;}

.f_RTE_address{
	position:absolute;
	bottom:5px;
    width:237px;
    height:201px;
    background:url(../images/front_rte_address.gif) top left no-repeat;      
}

.f_RTE_address1{
    width:235px;
    height:141px;
    position:relative;
    top:40px;
    margin:0px 0px 20px 0px;    
    overflow:auto;  
    
    font: bold 11px Arial;
    color:#96C00C;
}

.f_RTE_address2{
    width:155px;    
    margin-left:45px;
    overflow:auto;
    overflow-x:hidden; 
}

/* ============== CONTENT PAGE ===================== */

.menu_2l{
    width:230px;
    height:408px;
    margin-top:5px;
    float:left;
}

.menu_2l img{
    margin:0px;
    padding:0px;
}

.menu_2l_inner{
    border-right:2px solid #96c00c;
    background:#fff url(../images/content_menu_corner.gif) left bottom no-repeat;    
    margin-top:-2px;
    width:228px;
    height:373px;
    overflow:hidden;
}

.negeso_menu li a:hover{color:#87888a !important;}

.content_RTE_main{
    xwidth:459px;
    width:451px;
    height:388px;    
    margin:5px 0px 0px 45px;
    float:left;
}

.content_RTE_main1{
    width:410px;
    height:315px;    
    margin:5px 0px 0px 0px;    
    overflow:auto;  
}

.content_RTE_main2{
    width:383px;    
    overflow:auto;
    overflow-x:hidden; 
}

.circle_pos{
    position:absolute;    
    margin:0px 0px 0px 368px;        
}

.content_container{
    width:269px;
    height:408px;
    margin-top:5px;
    float:left;
}

.pf_corner{
    position:absolute;
    margin:-2px 0px 0px -2px;    
    z-index:1;
}

.pf_content{
    position:absolute;
    z-index:0;
}

.content_PF{
    width:267px;
    height:339px;
    border-top:2px solid #96c00c;
    border-left:2px solid #96c00c;    
}

.content_RTE{
    width:267px;
    height:68px;
    border-left:2px solid #96c00c;    
}

.content_RTE1{
    width:240px;
    height:50px;
    position:relative;
    top:10px;
    margin-left:20px;
    overflow:auto;    
}

.content_RTE2{
    width:220px;
    overflow:auto;
    overflow-x:hidden;
}

/* ============== FOOTER ===================== */
.footer{
    xwidth:1003px;
    width:995px;
    height:52px;
    margin:0px; 
    font:11px Arial;
	color:#fff;    
}

.footer a{
    font:11px Arial;
	color:#fff;    
	text-decoration:none;
}

.footer a:hover{
    color:#fff;    
	text-decoration:underline;
}

.footer_left{
    float:left;    
    margin:29px 0px 0px 18px;
}

.footer_right{
    float:right;    
    margin:24px 18px 0px 0px;
}

.footer_right img{
    position:relative;
    top:2px;
}