/*##############################*/
/*######## BODY ELEMENT ########*/
/*##############################*/
body{
  color:#242E37;
  font-size:0px;
  font-family:arial;
  background-color:#EEEEEE;
  cursor:default;
  border:0px;
  margin:0px;
/*  scrollbar-base-color:#98B400;
  scrollbar-track-color:#CCDA80; */
}

/*##############################*/
/*####### MAIN ELEMENTS ########*/
/*##############################*/
TABLE
{
  color:#242E37;
  font-size:0px;
  font-family:arial;
  font-weight:normal;
  cursor:default;
}

TH
{
  text-align:left;
}

LABEL
{
  color:#4F4F4F;
  font-size:11px;
  padding-left:1px;
}

A,A:hover,A:visited,A:active,.A,.A_Hover
{
  color:#6F8200;
  font-size:11px;
  font-weight:normal;
  text-decoration:underline;
  cursor:pointer;
}

A:hover,.A_Hover
{
  text-decoration:none;
}

/*##############################*/
/*####### INPUT ELEMENTS #######*/
/*##############################*/
INPUT,SELECT,TEXTAREA
{
  color:#242E37;
  font-size:11px;
  font-family:arial;
  border:1px solid #D4D0C7;
  border-top-color:#414141;
  border-left-color:#414141;
  padding-left:4px;
  scrollbar-base-color:#98B400;
  scrollbar-track-color:#CCDA80;
}

.READONLY
{
  color:#5F5C5C;
  border:1px solid #BBBBBB;
  cursor:default;
}

.CHECKBOX,.RADIO
{
  padding:0px;
  border:0px;
  margin:0px;
}

SELECT
{
  font-size:10px;
}

/*##############################*/
/*####### SPACE ELEMENTS #######*/
/*##############################*/
DIV.Space_Tiny
{
  width:2px;
  height:2px;
  overflow:hidden;
}

DIV.Space_Small
{
  width:5px;
  height:5px;
  overflow:hidden;
}

DIV.Space_Medium
{
  width:10px;
  height:10px;
  overflow:hidden;
}

DIV.Space_Large
{
  width:15px;
  height:15px;
  overflow:hidden;
}

/*##############################*/
/*######## TEXT ELEMENTS #######*/
/*##############################*/
.Text_Tiny
{
  color:#222F35;
  font-size:10px;
}

.Text_Small
{
  color:#222F35;
  font-size:11px;
}

.Text_Medium
{
  color:#222F35;
  font-size:12px;
}

.Text_Large
{
  color:#222F35;
  font-size:13px;
}

.Text_XLarge
{
  color:#3D4A56;
  font-size:18px;
  letter-spacing:-1px;
}
.Text_Slogan
{
  color:#3D4A56;
  font-size:18px;
  text-align:center;
  font-family: AvantGarde Md BT, Century Gothic, Arial , Helvetica, sans-serif;
}

.Text_Error
{
  color:#B12F03;
  font-size:12px;
  font-weight:bold;
}

/*##############################*/
/*####### PAGE ELEMENTS ########*/
/*##############################*/
TD.PageBorderLeft
{
  background-image:url(../../Images/Default/PageBorderLeft.jpg);
  background-repeat:no-repeat;
  background-position:top right;
}

TD.PageBorderRight
{
  background-image:url(../../Images/Default/PageBorderRight.jpg);
  background-repeat:no-repeat;
  background-position:top left;
}

/*##############################*/
/*###### TOPTABLE ELEMENTS #####*/
/*##############################*/
TABLE.TopTable
{
  width:100%;
  height:75px;
  background-color:#FFFFFF;
  border:1px solid #D1D1D1;
  background-repeat:no-repeat;
  background-position:20px 15px;
}

/*##############################*/
/*###### TOPMENU ELEMENTS ######*/
/*##############################*/
TD.Top_MenuItem_Out,TD.Top_MenuItem_Up,TD.Top_MenuItem_Over
{
  height:20px;
  color:#242F35;
  font-size:11px;
  padding-left:2px;
  cursor:pointer;
}

TD.Top_MenuItem_Up
{
  color:#778C00;
  text-decoration:underline;
  cursor:default;
}

TD.Top_MenuItem_Over
{
  text-decoration:underline;
}

A.Top_MenuItem_Link, A.Top_MenuItem_Link:visited, A.Top_MenuItem_Link:active
{
  color:#242F35;
  font-size:11px;
  text-decoration:none;
}

A.Top_MenuItem_Link:hover
{
  color:#242F35;
  font-size:11px;
  text-decoration:underline;
}

A.Top_MenuItem_LinkUp, A.Top_MenuItem_LinkUp:visited, A.Top_MenuItem_LinkUp:active, A.Top_MenuItem_LinkUp:hover
{
  color:#778C00;
  font-size:11px;
  text-decoration:underline;
  cursor:default;
}

DIV.Top_MenuItem_Seperator
{
  width:1px;
  height:10px;
  border-left:1px solid #242F35;
  margin-left:6px;
  margin-right:6px;
  overflow:hidden;
}

/*##############################*/
/*##### MENUTABLE ELEMENTS #####*/
/*##############################*/
TABLE.MenuTable
{

  width:100%;
  height:20px;
  background-color:#98B400;
}

TD.MenuItem_Out,TD.MenuItem_Up,TD.MenuItem_Over
{
  color:#FFFFFF;
  font-size:13px;
  padding-left:15px;
  padding-right:15px;
  border-right:1px solid #FFFFFF;
  cursor:pointer;
}

TD.MenuItem_Up
{
  background-color:#242F35;
  cursor:default;
}

TD.MenuItem_Over
{
  background-color:#7E9500;
}

A.MenuItem_Link, A.MenuItem_Link:visited, A.MenuItem_Link:active
{
  color:#FFFFFF;
  font-size:13px;
  text-decoration:none;
}

A.MenuItem_Link:hover
{
  color:#FFFFFF;
  font-size:13px;
  text-decoration:none;
}

A.MenuItem_LinkUp, A.MenuItem_LinkUp:visited, A.MenuItem_LinkUp:active, A.MenuItem_LinkUp:hover
{
  color:#FFFFFF;
  font-size:13px;
  text-decoration:none;
  cursor:default;
}

/*##############################*/
/*###### LEFTMENU ELEMENTS #####*/
/*##############################*/

TD.Left_MenuItem_Out,TD.Left_MenuItem_Up,TD.Left_MenuItem_Over
{
  height:20px;
  color:#212E36;
  font-size:12px;
  background-image:url(../../Images/Default/Content_Layout_Left_MenuItem_Out.gif);
  background-repeat:no-repeat;
  background-position:10px 8px;
  padding-left:20px;
  cursor:pointer;
}

TD.Left_MenuItem_Over
{
  text-decoration:underline;
}

TD.Left_MenuItem_Up
{
  background-color:#EEEEEE;
}

A.Left_MenuItem_Link, A.Left_MenuItem_Link:visited, A.Left_MenuItem_Link:active, A.Left_MenuItem_LinkUp, A.Left_MenuItem_LinkUp:visited, A.Left_MenuItem_LinkUp:active
{
  color:#212E36;
  font-size:12px;
  text-decoration:none;
}

A.Left_MenuItem_Link:hover
{
  color:#212E36;
  font-size:12px;
  text-decoration:underline;
}

A.Left_MenuItem_LinkUp:hover
{
  color:#212E36;
  font-size:12px;
  text-decoration:none;
}

/*##############################*/
/*#### BOTTOMTABLE ELEMENTS ####*/
/*##############################*/
TABLE.BottomTable
{
  width:100%;
  height:20px;
  background-color:#98B400;
}

/*##############################*/
/*###### CONTENT ELEMENTS ######*/
/*##############################*/
TABLE.ContentHolder
{

  background-color:#EEEEEE;
}

TD.SubContent, TH.SubContent
{
  color:#222F35;
  font-size:11px;
  font-family:Verdana,Arial,Helvetica,sans-serif;
}

TD.SubContent_A, TH.SubContent_A
{
  background-color:#FFFFFF;
  border:1px solid #D1D1D1;
  background-repeat:no-repeat;
  background-position:0px 0px;
}

TD.SubContent_B, TH.SubContent_B
{
  height:60px;
  background-image:url(../../Images/Default/Content_Home_SubContent.jpg);
  background-repeat:repeat-x;
  background-position:0px 0px;
}


TD.SubContent_C, TH.SubContent_C
{
  background-color:#FFFFFF;
  border:1px solid #D7D7D7;
  border-top:0px;
}


TD.SubContent_D, TH.SubContent_D
{
  background-color:#FFFFFF;
  background-image:url(../../Images/Default/Content_Home_SubContent_D.gif);
  background-repeat:repeat-x;
  background-position:left bottom;
  border:1px solid #D1D1D1;
}


TABLE.SubContent_C_Left
{
  font-size:11px;
  background-color:#FFFFFF;
}

TABLE.SubContent_C_Middle
{
  width:31px;
  background-color:#F7F7F7;
  background-image:url(../../Images/Default/Content_Home_SubContent_C.gif);
  background-repeat:no-repeat;
  background-position:left center;
}

TABLE.SubContent_C_Right
{
  color:#4A5166;
  font-size:18px;
  font-weight:400;
  background-color:#F7F7F7;
}

TD.Content_Header
{
  height:45px;
  color:#252E35;
  font-size:22px;
  font-weight:800;
  text-align:left;
  background-color:#D1D1D1;
  background-image:url(../../Images/Default/Content_Layout_Header.gif);
  background-repeat:repeat-x;
  background-position:0px 0px;
  border-bottom:1px solid #D1D1D1;
  padding-left:15px;
}

TD.SubContent_Header,TD.SubContent_Header_Out
{
  height:24px;
  color:#FFFFFF;
  font-size:12px;
  font-weight:800;
  text-align:center;
  background-color:#242F35;
  border-top:1px solid #FFFFFF;
}

TD.SubContent_Header_Out
{
  background-color:#50575D;
}

/*##############################*/
/*####### CONTENT BUTTONS ######*/
/*##############################*/
TABLE.BigButton_Out,TABLE.BigButton_Over
{
  height:50px;
  color:#3D4A56;
  font-size:18px;
  font-family:arial;
  font-weight:800;
  letter-spacing:-1px;
  line-height:17px;
  border:1px solid #B2B6B9;
  background-color:#FFFFFF;
  cursor:pointer;
}

TABLE.BigButton_Over
{
  background-color:#F7FDE8;
  text-decoration:underline;
}

.Button_A_Over,.Button_A_Out
{
  height:18px;
  color:#232D36;
  font-family:arial;
  font-size:11px;
  font-weight:800;
  line-height:16px;
  text-align:right;
  background-color:#FFFFFF;
  background-image:url(../../Images/Default/Content_All_Button_A_Out.gif);
  background-repeat:no-repeat;
  background-position:right center;
  border:1px solid #D9DBDA;
  cursor:pointer;
  padding-right:25px;
  padding-left:25px;
}

DIV.Button_A_Over, INPUT.Button_A_Over
{
  color:#FFFFFF;
  background-color:#A5C100;
  background-image:url(../../Images/Default/Content_All_Button_A_Over.gif);
  border:1px solid #778C00;
}

A.Button_A, A.Button_A:active, A.Button_A:visited
{
  color:#232D36;
  font-family:arial;
  font-size:11px;
  font-weight:800;
  text-decoration:none;
  cursor:pointer;
}

A.Button_A:hover
{
  font-family:arial;
  font-size:11px;
  font-weight:800;
  color:#FFFFFF;
  text-decoration:none;
}

/*##############################*/
/*######## BUTTON HOLDER #######*/
/*##############################*/
.Button_Holder_A
{
  height:34px;
  text-align:left;
  background-image:url(../../Images/Default/Content_All_Button_Holder_A.gif);
  background-repeat:repeat-x;
  background-position:0px 0px;
  padding-left:15px;
}
