/* Default styles */

a {
  text-decoration:none
}

select
  {
  font-family:verdana,Arial,Helvetica;
  font-size:10px;
  background-color:#F3F2F0;
  font-weight:normal;
  color:#517CA7;
  border: solid 1px #B4C6DD;
  height:19px
  }

.input , #searchinput
  {
  font-family:verdana,Arial,Helvetica;
  font-size:10px;
  background-color:#E6E2E6;
  font-weight:normal;
  color:#517CA7;
  border: solid 1px #5A7D9C;
  }

#titlesearch , #fullsearch {
  background-color:#F6F6F6;
  border: solid 1px #5A7D9C;
  font-weight:normal;
  font-size:11px;
  margin-left: 2px;
}

#searchinput
  {
  margin-right:5px;
  }

.body
  {
  margin: 0;
  padding: 0; 
  background-color:#FFFFFF;
  text="#000000"; 
  vLink="#ffcc66"; 
  aLink="#666666"; 
  link="#ffcc66";
  text-align:center
  }
 
/* Main Structure, wrap the whole layout in a div to keep it narrow and centered */

#wrapper 
  {
  width:800px; 
  margin: 0 auto; 
  text-align: left;
  float:left;
  background:transparent  url("../img/gradient_bar.gif");
  background-repeat:repeat-x;
  } 

.header_left_fluid
  { 
    float: left;
    width: 50%;
    margin-right:-400px;
  }

.header_left_fluid div
  {
    background: transparent url("../img/header_left.png") repeat-x scroll right center;
    height: 68px;
     margin-right:400px;
  }

.header_right_fluid
  {
    width: 50%;
    float: left;
    margin-left:-400px;

  }

.header_right_fluid div
  {
    background: transparent url("../img/header_right.png") repeat-x scroll left center;
    height: 68px;
    margin-left:400px;
  }

#top 
	{
	text-align: center;
	}

#navmain 
	{
	text-align: center;
	}

.navwhite 
	{
	text-align: center;
	background: transparent;
	color:#FF0000;
	font-family:verdana,Arial,Helvetica;
	padding-left:5px;
	padding-right:5px;
	font-size:10px;
	}

.navbgwhite
  {
  background:url("../img/white_curve.gif");
  background-repeat:no-repeat; 
  background-color:white
  }

.line
  {
  background-color:#D5DFEB
  }

a.menulink:link,a.menulink:visited
  {
  color:#FF0000
  }

a.menulink:hover
  {
  color:#000000
  }

a.menulink:active
  {color:#666666
  }

.navgrey
	{
	text-align: center;
	background-color:#597C9A;
	color:#FFFFFF;
	font-family:verdana,Arial,Helvetica;
	padding-left:5px;
	padding-right:5px;
	font-size:10px;
	}

.navbggrey
  {
  background:url("../img/grey_curve.gif");
  background-repeat:no-repeat;
  background-color:#597C9A;
  }

.navbrown
	{
	text-align: center;
	background-color:#840000;
	color:#FFFFFF;
	font-family:verdana,Arial,Helvetica;
	padding-left:5px;
	padding-right:5px;
	font-size:10px;
	}

.navbgbrown
  {
  background:url("../img/brown_curve.gif");
  background-repeat:no-repeat;
  background-color:#840000;
  }

a.topmenu:link,a.topmenu:visited
  {
  color:#FFFFFF
  }

a.topmenu:hover
  {
  color:#000000
  }

a.topmenu:active
  {
  color:#666666
  }

#submenu 
	{
	text-align: left;
	}

.sublinks
	{
	color:#919CAE;
	font-family:verdana,Arial,Helvetica;
	padding-left:5px;
	padding-right:5px;
	font-size:9px;
	}

.navsubmenu
  {
  }

a.submenulink:link,a.submenulink:visited,span.current a:link,span.current a:visited
  {
  color:#5A7D9C;
  font-weight:bold;
  font-size:9px;
  padding-left:5px;
}

a.submenulink:hover,span.current a:hover
  {
  color:#000000
  }

a.submenulink:active,span.current a:active
  {
  color:#666666
  }

a.submenu:link,a.submenu:visited,span.wikilink a:link,span.userlink a:link,span.wikilink a:visited,span.userlink a:visited
  {
  color:#5A7890;
  font-size:9px;
  padding-left:5px
  }

a.submenu:hover,span.wikilink a:hover,span.userlink a:hover
  {
  color:#000000
  }

a.submenu:active,span.wikilink a:active,span.userlink a:active
  {
  color:#666666
  }

span.current a.nonexistent, a.badinterwiki
  {
  color: gray; /* For navigation_box */
  } 

#breadcrumb
	{
	text-align: left;
	color:#000000
	}

.breadcrumb
	{
	text-align: left;
	font-family:verdana,Arial,Helvetica;
	font-size:9px;
	color:#000000
	}

.breadcrumb a:active,.breadcrumb a:link,.breadcrumb a:visited
  {
  text-align: left;
  font-family:verdana,Arial,Helvetica;
  font-size:9px;
  color:#000000
  }

.breadcrumb a:hover
  {
  color:#000000
  }

/*#leftcol
	{
	float: left;
	width: 75%;
	}

#rightcol
	{
	float: right;
	width: 25%;
	text-align:right;
	}*/

.sections
	{
	background-color:#FFFFFF;
	padding-left:0px;
	padding-right:0px;
	font-family:Arial,Helvetica,sans-serif;
	font-size:9px;
	font-weight:normal;
	color:#6A6A6A;
	line-height:12px;
	}

.section1
  {
  background:#FFFFFF url("../img/consulting.gif");
  background-repeat:no-repeat;
  padding-left:5px;
}

.section2
  {
  background:#FFFFFF url("../img/service.gif");
  background-repeat:no-repeat
  }

.section3
  {
  background:#FFFFFF url("../img/training.gif");
  background-repeat:no-repeat
  }

.lefttop
  {
  background:url("../img/left_topcurve.gif")
  }

.curvebg
  {
  background-color:#FFFFFF;
  border: 1px solid #B4C6DE;
  }

.curvebg
  {
    margin-bottom: 10px;
  }
.righttop
  {
  background:url("../img/right_topcurve.gif")
  }

.leftbot
  {
  background:url("../img/left_botcurve.gif")
  }

.rightbot
  {
  background:url("../img/right_botcurve.gif")
  }

.head
	{
	background-color:#F0F0F0;
        border-bottom: 1px solid #B4C6DE;
	font-family:verdana,Arial,Helvetica;
	font-size:9px;
	font-weight:bold;
	color:#FFFFFF;
	}

.headlink
	{
	padding-left:0px;
	padding-right:0px;
	font-family:verdana,Arial,Helvetica;
	font-size:11px;
	color:#FFFFFF;
	}

.headlink:hover
	{
	padding-left:0px;
	padding-right:0px;
	font-family:verdana,Arial,Helvetica;
	font-size:11px;
	color:#000000;
	}

.headlinkred
	{
	padding-left:2px;
	padding-right:0px;
	font-family:verdana,Arial,Helvetica;
	font-size:11px;
	color:#000000;
	}

.sectionhead
	{
	padding-left:0px;
	padding-right:0px;
	font-family:verdana,Arial,Helvetica;
	font-size:10px;
	font-weight:bold;
	color:#597A98;			
	}

.redline
  {
  background-color:#FFBEBC;
  }

.article
	{
	padding-left:8px;
	padding-right:0px;
	font-family:sans-serif,Arial,Helvetica;
	font-size:9px;
	font-weight:normal;
	color:#000000;
	}

a.articlelink,.editbar a,#username a
	{
	padding-left:0px;
	padding-right:0px;
	font-family:Arial,Helvetica,sans-serif;
	font-size:9px;
	font-weight:normal;
	color:#000000;
	line-height:12px
	}

a.articlelink:hover,.editbar a:hover,#username a:hover
	{
	padding-left:0px;
	padding-right:0px;
	font-family:Arial,Helvetica,sans-serif;
	font-size:9px;
	font-weight:normal;
	color:#000000;
	line-height:12px
	}

#footer
	{
	text-align: center;
	clear: both;
	font-family:verdana,Arial,Helvetica;
	font-size:9px;
	font-weight:normal;
	color:#333333;
	}

.footerlinks
	{
	padding-left:0px;
	padding-right:0px;
	font-family:verdana,Arial,Helvetica;
	font-size:9px;
	font-weight:normal;
	color:#333333;
	}

.login,.login a:link,.login a:visited
	{
	padding-left:5px;
	padding-right:5px;
	font-family:sans-serif,Arial,Helvetica;
	font-size:9px;
	font-weight:bold;
	color:#5A7994;
	width:50px; 
	}

.login a:hover,.login a:active
  {
  color:#000000;
  }

/*inside page related apart from common ones*/

.pagehead
	{
	padding-left:0px;
	padding-right:0px;
	font-family:Verdana,Tahoma,Georgia,Geneva,Arial,Sans,sans-serif;
	font-size:22px;
	letter-spacing:3px;
	font-weight:normal;
	color:#000000;
        font-variant:small-caps;
	}

.pagehead a
  {
  padding-left:0px;
  padding-right:0px;
  font-family:Verdana,Tahoma,Georgia,Geneva,Arial,Sans,sans-serif;
  font-size:22px;
  letter-spacing:3px;
  font-weight:normal;
  text-decoration: None;
  color:#000000;
  }

a.inlinksact:link,a.inlinksact:visited{font-family:sans-serif,Arial,Helvetica;color:#FF0000;font-size:12px;padding-left:10px; padding-right:5px;}
a.inlinksact:hover{color:#000000}
a.inlinksact:active{color:#666666}

.vertline{font-family:sans-serif,Arial,Helvetica;color:#666666;font-size:12px;}

a.inlinks:link,a.inlinks:visited{font-family:sans-serif,Arial,Helvetica;color:#666666;font-size:12px;padding-left:10px; padding-right:5px;}
a.inlinks:hover{color:#000000}
a.inlinks:active{color:#666666}

.subhead
	{
	padding-left:0px;
	padding-right:0px;
	font-family:sans-serif,Arial,Helvetica;
	font-size:16px;
	font-weight:bold;
	color:#5B7D9B;
	}

.content
	{
	padding-left:5px;
	padding-right:5px;
	font-family:sans-serif,Arial,Helvetica;
	font-size:11px;
	line-height:16px;
	font-weight:normal;
	color:#000000;
        width: 100%;
	}

td.content {
  vertical-align: top;
}

.space
	{
	padding-right:3px;
	}

/* Wiki Content Styles */

.content h1
  {
  padding-left:0px;
  padding-right:0px;
  font-family:sans-serif,Arial,Helvetica;
  font-size:16px;
  font-weight:bold;
  color:#5B7D9B;
  }

.content h2
  {
  padding-left:0px;
  padding-right:0px;
  padding-top:3px;
  padding-bottom:0px;
  font-family:sans-serif,Arial,Helvetica;
  font-size:12px;
  font-weight:bold;
  color:black;
}

.content td p {
 margin: 0;
 padding: 0;
 font-size:11px;
 line-height:14px;
}
    
  
/* user interface styles */

#header {
    margin: 0;
    padding: 0;
    /* background: #3D4551; */
    background: #E7E7E7;
    line-height: 1.1em;
}

.article ul
  {
  padding: 0;
  margin-left: 0;
  border-left: 0;
  list-style-position: inside;
  list-style-type: square;
  }

*[dir="rtl"] .article li {
    float: right;
}


/* We use here dumb css1 ids because of IE suckiness */
#editor-comment {width: 70%;}
#editor-textarea {width: 100%;}

#preview, #previewbelow {
  border: 2px solid #e5e5e5;
  padding: .5em;
  background: url(../img/draft.png);
}

#pagebottom {
  clear: both;
}

#footer {
  clear: both;
  width:100%;
  padding: 6px;
  background: transparent url(../img/footer.png) repeat-x scroll 0%
}

#searchbox {
  width: 300px;
  margin-top: -35px;
  margin-left: 460px;
}

#credits, #version, #timings{
  margin: 5px 10px;
  padding: 0;
  text-align: center;
  font-size: 0.88em;
  color: #6C7680;
  font-size: 12px;
}

#credits li, #timings li {
  display: inline;
  padding: 0 2px;
  margin: 0 4px;
}

#credits img {
  vertical-align: middle;
}

.diff {
  width: 99%;
}

.diff-title {
  background-color: #C0C0C0;
}

.diff-added {
  background-color: #E0FFE0;
  vertical-align: sub;
}

.diff-removed {
  background-color: #FFFFE0;
  vertical-align: sub;
}

.diff-added span {
  background-color: #80FF80;
}

.diff-removed span {
  background-color: #FFFF80;
}

.searchresult dd span {
  font-weight: bold;
}

/* Spans for line-anchors - uses * html hack so that the rule only applies to
 * IE (where omitting the "display: none" triggers rendering bugs).
 */
/* * html span.anchor { display: none; } */
/*========== Menu ==========*/
ul#menu{
  float:left;
  width:495px;
  height:68px;
  background-image:url("../img/menu.png");
  position:relative;
  padding: 0;
  margin: 0px;
  top: -18px;
}
ul#menu li{
  font-size:0.7em;
  font-weight:bold;
  display:inline;
}
ul#menu li a{
  color:#fff;
  text-decoration:none;
  height:31px;
  line-height:31px;
  margin-top:7px;
  text-align:center;
  display:block;
  float:left;
}
ul#menu li a#item_enterprise{
  width:91px;
}
ul#menu li a#item_community{
  width:97px;
  margin-left:-4px;
}
ul#menu li a#item_express{
  width:75px;
  margin-left:-4px;
}
ul#menu li a#item_myerp5{
  width:81px;
  margin-left:-4px;
}
ul#menu li a#item_enterprise:hover
{
  background-image:url("../img/item_enterprise.png");
}
ul#menu li a#item_community:hover
{
  background-image:url("../img/item_community.png");
}
ul#menu li a#item_express:hover
{
  background-image:url("../img/item_express.png");
}
ul#menu li a#item_myerp5:hover
{
  background-image:url("../img/item_myerp5.png");
}

#mainbox
{
  cellspacing:0; 
  cellpadding:0; 
  width: 100%;
  padding-left: 10px; 
}

#item_enterprise,
#item_community,
#item_express,
#item_myerp5
{
/*
  font-size: 12px  ;
  font-weight: bold ;
*/
}

