body { font: 75%/1.6em Verdana, Arial, sans-serif;
       background: #ddd url('../images/bg.jpg') repeat-x;
       text-align: center;
       color: #7f7f7f;}
       
a {text-decoration: none;
    color: #3e9a00;}  

img, a img { border: none;}  

h1 { font-size: 130%;
     color: #94c322;
     border-bottom: 1px solid #94c322;
     margin: 3px 3px 3px 4px} 
     
h1.noborder { border-bottom: 0px;}      

h2 { font-size: 105%;
     margin-bottom: 3px;
     padding-bottom: 0;}         
       
.clear {clear: both;} 

.center { text-align: center;}

.right { text-align: right;}

.small { font-size: 10px;}

span.required { color: #ff0000;}

td.short { width: 90px;}
              
/* LOGOS */   
div#logos { width: 975px;
            margin: 15px auto 0px auto;}

div#logos div.left { float: left;}                                        

div#logos div.right { float: right; 
                      padding-top: 18px;}
/* LOGOS END*/                                                             
       
div#container { width: 975px;
                margin: 0px auto;
                text-align: left;
                background: #fff;
                border: 1px solid #ddd;}
                                                                                
                
/* LEFT COLUMN */                            
div#container div#left_column {float: left;
                               width: 221px;
                               padding: 2px;} 
                                   
div#container div#left_column img#imgAd { margin-left: 20px}
/* LEFT COLUMN END*/

/* MIDDLE COLUMN */
div#container div#middle_column{ float: left;
			                     width: 559px;
			                     border: 1px solid #cdcdcd;
			                     border-top: none;
			                     border-bottom: none;}
			                                 
div#container div#middle_column div.left { float: left;
                                           border-right: 2px solid #a3d519;                                                      
                                           padding-right: 10px;
                                           width: 145px; 
                                           margin-right: 8px;}
                                                       
div#container div#middle_column h1 {margin-top: 12px;} 

div#container div#middle_column h1.noborder { margin-top: 8px;}

div#container div#middle_column p { padding: 5px 8px 3px 8px;}


div#container div#middle_column div img { padding: 2px 10px 8px 2px;}

/* MIDDLE COLUMN */			                                 

/* RIGHT COLUMN */ 
div#container div#right_column{ float: right;
			                    width: 180px;                                
			                    padding: 2px;} 
			                                
div#container div#right_column form {margin-bottom: 3px;}

div#container div#right_column h1 {margin: 25px 5px 8px 5px;}

div#container div#right_column div#contactInfo { background: url('../images/contact_bg.jpg') no-repeat 0px 0px;
                                                 font-size: 0.8em; 
                                                 line-height: 1em;
                                                 padding: 1px 5px 4px 5px;}
                                                 
 div#container div#right_column div#contactInfo div.bordered { border-right: 1px solid #a3d519;
			                                                   border-left: 1px solid #a3d519;
			                                                   border-top: none;
			                                                   border-bottom: none;
			                                                   margin-left: 5px;
			                                                   margin-top: 5px;
			                                                   padding: 3px; }                                                
                                                 
div#container div#right_column div#contactInfo  h3{ font-size: 0.9em; 
													color: #c5c5c5; 
                                                    text-align: center;
                                                    margin: 0;
                                                    padding: 0;}                                                 
/* RIGHT COLUMN END*/

/* SUB LEFT COLUMN */

div#container div#sub_left_column {clear: both;
								   float: left;
                                   width: 223px;
                                   padding: 3px 1px;
                                   font-size: 0.8em;}
                                   
div#container div#sub_left_column img { margin-left: 15px;}  

div#container div#sub_left_column h2 { color: #94C322;                                       
                                       padding: 3px 2px 0px 8px;
                                       margin: 0;
                                       font-size: 1.2em;}
                                       
div#container div#sub_left_column p, div#container div#sub_left_column p.bodytext { padding: 0px 3px 2px 12px;}                                       

/* SUB LEFT COLUMN END*/

/* CONTENT */

div#container div#content { float: right;
                            width: 739px;
                            border-left: 1px solid #cdcdcd;
                            border-top: 5px solid #eaeaea;
                            padding: 5px;
                            margin-top: -5px;}
                            
div#container div#content p {padding: 5px 8px;}  

div#container div#content p.breadcrumb { padding: 0;}

div#container div#content p.breadcrumb a { color: #7f7f7f;}

div#container div#content p.breadcrumb a:hover { color: #94C322;}

div#container div#content h1 { padding-left: 0px;
                               color: #F2AE29;
                               font-size: 1.8em;
                               border: none;}
                               

div#container div#content h2 {padding-left: 8px;}                               
                            
div#container div#content img.left { float: left;
                                     padding: 25px 20px 25px 20px;}  
                                     
div#container div#content img.right { float: right;
                                      padding: 3px 12px;}  
                                      
div#container div#content hr { margin: 3px 15px;
                               border: 1px solid #35A222;} 

div#container div#content table { margin: 15px 10px;}    

div#container div#content table.contenttable { margin: 15px auto 10px auto;}

div#container div#content div.tagcloud a { color: #639100;}

div#container div#content dl.news-single-related { border: none;
                         						   background: none;}   
                         						   
div#container div#content div.tx-mmforum-error { border: none;}

div#container div#content div.tx-mmforum-pagenav {clear: both;}
/* CONTENT END */


div#container div#footer_links { clear: both;
								 border-top: 1px solid #cdcdcd;
 								 border-bottom: 10px solid #639100;
                                 text-align: center;                                                                                                           
                                 background: url('../images/content_bg.jpg') repeat-x bottom;}
                                 
div#container div#footer_links p { margin: 17px 0 0 0;									
                                   padding: 0;
                                   color: #639100;}                                 
                                 
                                 
                                             
div#container div#footer_links a { color: #7f7f7f;
                                   padding: 2px 5px;
                                   border-right: 1px solid #99cc00; } 

div#container div#footer { height: 14px;
                           background: #99cc00 url('../images/corner_right.gif') no-repeat right;}
/* PAGE CONTENT END */                                             


/** news on the right part **/
#leftNewsBox {
	width:200px;
	float:left;
	margin-left:0;
	margin-top:-12px;
}
#leftNewsBox H1{
	background-attachment: scroll;
	background-image: url(../images/motorist_title_backgr.jpg);
	background-repeat: no-repeat;
	padding-left:7px;
	padding-top:5px;
	padding-bottom:6px;
	color:#FFFFFF;
	background-color: #16669B;
	background-position: right top;
	font-size:11px;
	font-weight:bold;
}
#leftNewsBox .row{
	padding: 5px 0 5px 0;
	border-bottom: 1px solid #D4D3D4;
}
#leftNewsBox .row a{
	font-size: 11px;
	font-weight: bold;
}



/** news on the left part **/
#rightNewsBox {
  width:212px;
  float:left;
  margin-left:0;
}
#rightNewsBox H1{
  background-attachment: scroll;
  /*background-image: url(../images/motorist_title_backgr.jpg);*/
  background-repeat: no-repeat;
  padding-left:7px;
  padding-top:5px;
  padding-bottom:6px;
  color:#FFFFFF;
  background-color: #94C322;
  background-position: right top;
  font-size:11px;
  font-weight:bold;
}
#rightNewsBox .row { padding: 5px 0 5px 0; }
#rightNewsBox .row a { font-size: 11px; font-weight: bold; }
#rightNewsBox .newsImage { display: inline-block; overflow: hidden; margin:0; }
#rightNewsBox .newsImage { display: block; }
#rightNewsBox .newsImage a { float: left; width: 100px; }
#rightNewsBox .newsImage h2 { margin-left: 105px;  }
#rightNewsBox .newsImage h2 a { float: none; }

#rightNewsBox .newsTitle {
  float: left;
}
#rightNewsBox p {
	margin-left: 5px;
}
#rightNewsBox div.clear{
  border-bottom: 1px solid #D4D3D4;
  margin: 4px 0 0 4px;
}