/* General Styles */

body, html
{
    margin:0px;
    padding:0px;
    height:100%;
}

body, html
{

    font-family:Arial,helvetica,sans-serif;
    font-size:10pt;   
    color:#616161;
}

h1 {font-size:14pt;font-weight:normal;padding:0px;margin:0px 0px 10px 0px;color:#6db34b}
h2 {font-size:12pt;padding:0px;margin:0px 0px 10px 0px;color:#6db34b}
h3 {font-size:10pt;padding:0px;margin:0px 0px 10px 0px;color:#6db34b}
p {margin:0px 0px 10px 0px;padding:0px;}

a:link, a:visited {color:#009de7}
a:hover {color:#83cff0}

/* General Structure */

.ac_outer
{
    min-height:100%;
    _height:100%;
     background:url(img/body_background.gif) bottom left repeat-x;   
}

.ac_header
{
    width:100%;
    background: url(img/page_background.gif) repeat-x;   
}

.ac_header_inner
{
    width:100%;
    background: url(img/header_background.gif) -600px 0px no-repeat;  
    *background-position:-608px 0px; 
}

.ac_wrapper
{
   width:780px;
   margin:0px auto 0px auto;
   text-align:left; 
}

.ac_logo
{
    padding-top:15px; 
    width:150px; 
    float:left;
}

.ac_controlpanel
{
    background: url(img/tabs_top.gif) no-repeat;
    height:32px;
    width:250px;
    margin:0px 0px 0px 0px;  
    float:right; 
}

.ac_login
{
    color:White;
    font-size:8pt;  
    float:left; 
    padding:9px 0px 0px 8px;
}

.ac_login a:link, .ac_login a:visited
{
    color:White;
}

.ac_search
{
    float:right; 
    padding:5px 2px 0px 0px;  
}

.ac_input 
{
    border:1px solid white;
    color:#009de9;
    font-size:8pt;
    width:90px;
    padding:1px;
}

.ac_menu{ float:right;width:600px;margin-bottom:45px;}

.ac_menu ul 
{
    list-style-type:none;
    margin:0px;
    padding:0px;
    float:right;
    clear:right;
}

.ac_menu li
{
    display:block;
    float:left;
    margin:15px 10px 0px 18px;
    padding:0px;
}

.ac_menu li a:link, .ac_menu li a:visited
{
    display:block;
    color: #009ee0;
    text-decoration:none;
    font-size:14pt;
}

.ac_menu li a:hover {color:#83d0f0}

.ac_menu .active
{

   background: url(img/select_left.gif) top left no-repeat;
  padding-right :8px;
  padding-left:8px;
  padding-bottom:1px;
  margin-right:0px;
}

.ac_menu .active a:link, .ac_menu .active a:visited
{ 
 background: url(img/select_right.gif) top right no-repeat;
  padding:1px 14px 6px 7px;
}

.ac_splash 
{
    clear:both;
    border-collapse:collapse;
}

.ac_box1
{
 background: url(img/box.png) no-repeat;
 padding:11px 12px 11px 13px; 
 _background: none;
 _filter: progid:DXImageTransform.Microsoft.AlphaImageLoader (src='http://www.eav.nl/portals/10/skins/AgroConnect/img/box.png', sizingMethod='scale');


}

.ac_box2
{
  background: url(img/box.png) no-repeat;
 padding:11px 12px 11px 13px;
  _background: none;
 _filter: progid:DXImageTransform.Microsoft.AlphaImageLoader (src='http://www.eav.nl/portals/10/skins/AgroConnect/img/box.png', sizingMethod='scale'); 
}

.ac_box3
{
 background: url(img/box.png) no-repeat;
 padding:11px 10px 13px 13px; 
  _background: none;
 _filter: progid:DXImageTransform.Microsoft.AlphaImageLoader (src='http://www.eav.nl/portals/10/skins/AgroConnect/img/box.png', sizingMethod='scale');
}

.ac_contenttable
{
    margin-top:80px;
}

.ac_contenttable, #ie8#fix
{
    width:780px;
    margin-top:40px;
    border-collapse:collapse;
}

.ac_leftkol
{
    width:250px;  
    vertical-align:top; 
    padding:0px 0px 0px 2px;
}

.ac_contentkol
{
   padding:0px 0px 0px 18px;
   vertical-align:top;
}

.ac_leftnav
{
    background: #f6f9fb url(img/leftnav_bg.gif) bottom left repeat-x;   
    border:2px solid #ebedee;
    padding:10px;
}

.ac_leftnav ul {padding:0px;padding-left:20px;margin:0px}

.ac_footer
{
  font-size:8pt;
  color:#a8a8a8;
  border-top:1px solid #a8a8a8;
  text-align:right; 
  margin-top:30px;  
  padding:5px 0px 35px 0px; 
}

/* Contactform styling */

.su_contactform {border-collapse:collapse}
.su_contactform td {padding:4px;padding-right:15px}

.NormalRed {color:Red; font-weight:bold}

/* solparts menu */
.ModuleTitle_MenuBreak, .MainMenuSeperator,.MainMenu_MenuBreak, .ModuleTitle_MenuArrow, .ModuleTitle_RootMenuArrow, .ModuleTitle_MenuIcon {
	display: none;
}

.ModuleTitle_SubMenu
{
	background: #fff;
	border: 1px solid #006633;
	cursor: hand;
	cursor: pointer;
	filter: none;
	font-weight: normal;
	margin: 0 0 0 1px;
	padding: 0px;
	z-index: 1000;
}

.ModuleTitle_MenuItem {
	border: 0;
	color: #666;
	font-style: normal;
	height: 22px;
	padding: 0px 15px 0px 16px;
}

/* module menu padding */ 
.ModuleTitle_MenuItemSel {
	color: #fff;
	background-color: #006633;
	border: 0;
	cursor: hand;
	height: 22px;
	padding: 0px; /* 15px 0px 16px;*/
	margin: 0 0 0 1px;
}

.ModuleTitle_MenuItem, .ModuleTitle_MenuItemSel {
	padding: 0 5px 0 0;
}
