/*========================================================*/
/*  1. Universal                                          */
/*========================================================*/
/* Style For HTML PAGE               */ html {}
/* Style For HTML BODY               */ body { text-align:center;  margin: 0;  background: #f1f3f2; font-family:Arial; font-size: 16pt; color:#333333;}
/* Setting Text Throughout the skin  */ table{font-family:Arial; font-size: 10pt; color:#333333;  vertical-align:top; margin-top:0;}
/* Setting Text Throughout the skin  */ td, tr, p{font-family:Arial; font-size: 10pt; color:#333333;  vertical-align:top; margin-top:0; border: 0;}
/* headings -                        */ H1{font-family: arial; margin-bottom:0;font-size: 10pt;background-color:Transparent; color: #FFFFFF; }
/* headings -                        */ H2{margin-bottom:0px;font-family: arial; font-size: 10pt; font-weight: bold; color:#006600}
/* headings -                        */ H3{font-family: arial; font-size:  9pt; font-weight: bold; color:#006600}
/* headings -                        */ H4{font-family: arial; font-size:  9pt; font-weight: normal; color:#006600}
/* headings -                        */ H5{font-family: arial; font-size:  9pt; font-weight: normal; color:#006600}
/* headings -                        */ H6{font-family: arial; font-size:  9pt; font-weight: normal; color:#006600}
/* Bullets                           */ UL LI{	list-style-type:disc;}

/* green feature text                */.Feature{color:#009900; line-height: 1.6em; font-family: Arial; font-size: 8pt; text-align: left }
/* alternating table rows            */.AVEBETable{border-style: solid; border-width: 2px; border-color:#99CC99}
/* alternating table rows            */.GreenRow{ background-color: #DCEDD4; border: 0}

/*========================================================*/
/*  2. Text                                               */
/*========================================================*/
/* most of the text on site          */ .normal, .Normal {font-family: Arial; font-size: 10pt; color: #333333; line-height: 1.3em;}
/* most of the bold text on site     */ .NormalBold {font-family: Arial; font-size: 10pt; font-weight: bold; color: #333333; }
/* red text on site for errors       */ .NormalRed {color: #C50000; font-family: arial; font-weight: bold; font-size: 10pt; }
/* subheadings - mostly in admin     */ .SubHead {font-family: arial; font-size: 10pt; font-weight: bold; color: #003300; padding: 0; }
/* headings                          */ .head{ background-color:#339900; margin-top:2px; font-family:Arial ; font-size: 10pt; color: #ffffff; font-weight:700; vertical-align:middle  }


/*========================================================*/
/*  3. Links                                              */
/*========================================================*/
/* login and user token idle         */ a.loginStyle:hover,.loginStyle, a.loginStyle:link, a.loginStyle:visited, a.loginStyle:active, .USER_object, a.USER_object:link, a.USER_object:visited, a.USER_object:active { background: #f1f3f2;  color: #666666; font-family: arial; font-size: 7pt; font-weight:normal; text-decoration: none; }
/* login and user token hover        */ a.USER_object:hover { color: #000; font-family: tahoma; font-weight:bold; font-size: 10pt; text-decoration: none; }
/* default links visited and active  */ a:link, a:visited, a:active { color: #006600; font-family: arial; font-weight: normal; font-size: 10pt; text-decoration: underline; }
/* default links hover               */ a:hover { color: #009900; font-family: arial; font-size: 10pt; text-decoration: underline; }
/* normal  links visited and active  */ a.Normal:link, a.Normal:visited { background-color: Transparent; color: #006600; font-family: arial; font-weight: bold; font-size: 10pt; text-decoration: none; }
/* normal  links hover               */ a.Normal:hover { color: #009900; font-family: arial; font-size: 10pt;	text-decoration: none; }
/* admin button-link style           */ a.CommandButton:link, a.CommandButton:visited, a.CommandButton:active { color: #6A6A6A; border: 1px solid #ABABAB; background: #EFEFEF; padding: 2px 3px 3px 4px; font-family: arial; font-weight: bold; font-size: 10pt; text-decoration: none; height: 20px; }
/* admin button-link style hover     */ a.CommandButton:hover                                                 { color: #6A6A6A; border: 1px solid #868686; background: #DFDFDF; padding: 2px 3px 3px 4px; font-family: arial; font-weight: bold; font-size: 10pt; text-decoration: none; height: 20px; }
/* search text                       */ a.SkinObject:link,a.SkinObject:hover{color: #6a6a6a; vertical-align:middle;}                                              
 

/*========================================================*/
/*  4. Forms                                              */
/*========================================================*/
/* default form elements             */ select, input {font-family: arial; font-size: 10pt; color: #333333; border-style: solid; border-color:#999999;border-width:1px;text-align: left}
/* textbox used for search           */ .NormalTextBox {padding-left: 2px;margin-top:2px; background-color:#f2f2f2}
/* SubMenuClass                      */ .MainMenu_SubMenu{background: url("menubar_bg.gif")}

/*========================================================*/
/*  5. Skin                                               */
/*========================================================*/

/* shade                             */ #content{margin-top:0px;width:994px; margin-left: auto; margin-right:auto; background-color: #FFFFFF; height:100%; vertical-align:top}
/* upperborder                       */ .upperborder{background: url("upperborder.gif") no-repeat;width:992px;height: 6px}
/* table on full height of page      */ .fullheight{ height:100%}
/* table on full height of page      */ .fullwidth{ width:980px}
/* lowerborder                       */ .lowerborder{height:20px}
/* LanguageBar	                     */ .languageBar  {position: relative;top:21px; right:5px; float: right; width:400px; text-align:right;font-family: arial; font-size: 8pt; color: #cccccc;}
/* Leftcolumn                        */ .leftCol  {background: url("shadeLeft.gif") repeat-y left top; background-color:Transparent; width:7px}
/* Rightcolumn                       */ .rightCol {background: url("shadeRight.gif") repeat-y left top; background-color:Transparent; width:7px}
/* Title bar                         */ .titleBar     {background: url("logo.gif") no-repeat left top; background-color:Transparent; height:40px; text-align: right;}

.3CLP{ width: 300px; float:left}
#threeColumnsLeftPane{position: relative; float: left; width:300px; }
.3CMP{width:370px; position: relative; float: left}
.3CRP{width:300px; position: relative; float: left}
.2CLP{width:670px; position: relative; float: left}
.2CRP{width:300px; position: relative; float: left}
.1CP {width:970px;position: relative; float: left}

/* SearchBar	                     */ .searchBar    {vertical-align:top;float:right; font-family: arial; font-size: 10pt;background: url("searchbar.gif") no-repeat left top;width:980px;height:30px;}
/* Navigator                         */ .navigator{background:#69AC69; width:944px; height:20px; z-index: 1000 }
/* Homebutton                        */ .homeButton{width: 36px;background:#69AC69; text-align: center}
/* Greengradient stripe              */ .greenStripe  {background: url("stripe.jpg") no-repeat; background-color:#FFFFFF;width:980px;height:9px}
/* Greengradient stripe              */ .imageHolder  {background: url("potatofield.jpg") no-repeat center top; background-color:transparent;height:96px; text-align:center}
/* RightSeparator idle               */ .rightSeparator {background: url("rightSeparator.gif") no-repeat right top; width:1px;height: 20px;}
/* LeftSeparator  idle               */ .leftSeparator  {background: url("rightSeparator.gif") no-repeat left top; width:1px;}
/* login & user                      */ .topStyle {font-family: tahoma; color:#ffffff;}
/* TwoColumnsLeftPane                */ .680   {width:680px; }
/* ThreeColumnsMidPane               */ .380   {width:360px; float: left}
/* Left&RightPane                    */ .300   {width:300px; float: left}
/* Picture pane                      */ .picBGD{background: url("picBGD.gif") no-repeat;}
/* Text pane                         */ .textBGD{background: url("textBGD.gif") no-repeat;}
/* Image                             */ .images{ padding: 0 0 0 0;border:0; margin:0}
/* leftTitle	                     */ .leftTitle{ float:left}
/* midTitle	                         */ .moduleTitle{height:21px; float:left; background:url(midTitle.gif); background-repeat:repeat-x; }
/* rightTitle	                     */ .rightTitle{ float:left}
/* general for containers            */ .centered{text-align:center;vertical-align:middle; margin-left:auto; margin-right:auto}
/* general for containers            */ .spacer{height:10px}
/* general for containers            */ .justified{text-align:left}
/* general for containers            */ .greenBorder{border-style:solid;border-width:1px; border-color: #339933}


/* SOLPARTMENU 25-03-2010 */
/* Navigation                                   */
.MenuContainer
{
	cursor: pointer;
	vertical-align: middle;
	text-align: right;
	color: #FFFFFF
}
.MainMenuIdle
{
	height: 20px;
	font-weight: bold;
	font-family: Tahoma, Helvetica, sans-serif;
	font-size: 8pt;
	color: #333333;
	border:0;
	z-index: 10;
	margin-top: 0px;
	vertical-align: middle;
}

.MainMenuActive, .MainMenuSelected
{
	height: 20px;
	font-weight: bold;
	font-family: Tahoma, Helvetica, sans-serif;
	font-size: 8pt;
	color: #333333;
	background: #999999 ;
	border:0;
	margin-top: 0px;
	vertical-align: middle;
}
.MainMenuSelected TD, .MainMenuActive TD, .MainMenuIdle TD
{
	padding: 0 14 0 20;
	margin: 0 0 0 0;
	font-size: 8pt;
	vertical-align: middle;
	color: #333333;
}
.RootMenuIdle TD
{
	height: 20px;
	font-family: Tahoma, Helvetica, sans-serif;
	font-size: 8pt;
	color: #FFFFFF;
	background-color: Transparent;
}
.RootMenuActive
{
	height: 20px;
	font-family: Tahoma, Helvetica, sans-serif;
	font-size: 8pt;
	color: #FFFFFF;
	background-color: #339933
}
.RootMenuSelected
{
	height: 20px;
	font-family: Tahoma, Helvetica, sans-serif;
	font-size: 8pt;
	background-color: #99cc33;
}
.MainMenu_MenuIcon
{
	display: none;
}
.MainMenu_MenuBar
{
	border:0;
}
.MainMenu_rootMenuArrow
{
	display: none;
}
.SubMenuContainer
	{
		z-index: 10;
		background-color: #FFFFFF;
		cursor: pointer;
		margin-top: 0px;
		margin-left: 0px;
		border-right: solid 2px #333333;
		border-bottom: solid 2px #333333
	}










