/* ----------------------------------------------------------------------------------------------------------------------------------------
// --> BEGIN AMWInterfaceBox
*/
.AMWInterfaceBox {
   width:100%;
}

.AMWInterfaceBox h3{
   color:#FFFFFF;
   line-height:20px;
   background-image: url(../images/AMWInterfaceBoxH3.jpg);
   display:block;
   text-align:center;
}
.AMWInterfaceBox p{
   font-size:0.9em;
}

.AMWInterfaceBox hr{
   width:100%;
}
/*
// <-- END AMWContentModuleMenu
*/

#AMWInterfaceBenchmark{
   display:inline;
   margin:0 auto;
   padding:3px;
   border:1px dotted #999;
   color:#999;
}

/* ----------------------------------------------------------------------------------------------------------------------------------------
// --> BEGIN AMWContentModuleMenu
*/

#AMWContentModuleMenu {
   padding: 3px 0;
   margin-left: 0;
   margin-top:2px;
   margin-bottom:20px;
   border-bottom: 1px solid #E9C5A1;
   font-weight: bold;
   font-size: 0.9em;
}

#AMWContentModuleMenu li {
   display:inline;
   padding:0;
   list-style: none;
   background:none;
   margin: 0;
}

#AMWContentModuleMenu li a {
   padding: 3px 0.5em;
   margin-left: 3px;
   border: 1px solid #E9C5A1;
   border-bottom: none;
   background-image: url(../images/topbg.png);
   text-decoration: none;
}

#AMWContentModuleMenu li a:link { color: #E0B062; }
#AMWContentModuleMenu li a:visited { color: #E0B062; }

#AMWContentModuleMenu li a:hover {
   background:transparent;
   color: #CB824A;
}

#AMWContentModuleMenu li a#current {
   background: #1B4D4A;
   color: #CCCCCC;
   border-bottom: 1px solid #1B4D4A;
}

#AMWContentModuleMenu li a img{
   padding:0;
   margin:0;
   border:0;
   padding-right:3px;
   align:absmiddle;
}
/*
// <-- END AMWContentModuleMenu
*/


/* ----------------------------------------------------------------------------------------------------------------------------------------
// --> BEGIN AMWContentPaging
*/

.AMWContentPaging {
   display:block;
   padding:2px;
   line-height:16px;
   height:16px;
   background:#315B55;
   border-bottom:1px solid #11312E;
}

   .AMWContentPaging p{
      padding:0;
      float:left;
      line-height:15px;
      padding-right:5px;
   }

   .AMWContentPaging small{
      float:right;
      margin-top:2px;
   }

   .AMWContentPaging ul{
      float:left;
   }

      .AMWContentPaging li{
         display:inline;
         padding:0;
         margin:0;
         margin-top:2px;
         width:15px;
         height:11px;
         line-height:11px;
         list-style-type:none;
         background:none;
         text-align:center;
         background-color:#1B4D4A;
         margin-right:2px;
         border: 1px solid #11312E; 
      }

   .AMWContentPaging a{
      padding:0;
      background: #09F url(../images/core/paging_link.png);
      width:15px;
      height:14px;
      line-height:14px;
      padding-left:2px;
      padding-right:2px;
      text-decoration: none;
      font-weight:bold;
      color: #FFF;
   }

   .AMWContentPaging  a,  
   .AMWContentPaging  a:visited,
   .AMWContentPaging  a:hover, 
   .AMWContentPaging  a:active  { text-decoration: none; font-weight:bold; color: #FFF; }

   .AMWContentPaging br{
      clear:both;
   }
/*
// <-- END AMWContentPaging
*/


/* ----------------------------------------------------------------------------------------------------------------------------------------
// --> BEGIN AMWContentPath
*/
#AMWContentPath {
   color:#999;
}
   #AMWContentPath li {
      display:inline;
      font-size: 0.9em;
      color:#AAA;
      background-image: url(../images/core/arrow.gif);
      background-repeat: no-repeat;
      background-position: 0px 0px;
      padding-left: 15px;
      padding-right: 5px;
   }

   #AMWContentPath li a,
   #AMWContentPath li a:visited { font-size:1em; color: #999999; text-decoration: none;      }
   #AMWContentPath li a:hover,
   #AMWContentPath li a:active  { font-size:1em; color: #666666; text-decoration: underline; }
/*
// <-- END AMWContentPath
*/

/* ----------------------------------------------------------------------------------------------------------------------------------------
// --> BEGIN AMWContentCalendar
*/
#AMWContentCalendar {
   border: 1px solid #E9C6A1;
}

#AMWContentCalendar th{
   width:13%;
   background:transparent;
   font-size:0.9em;
   background-color: #0F3B3C;
   border: 1px solid #E9C6A1;
}

#AMWContentCalendar td{
   height:25px;
   padding-right:5px;
   background:transparent;
   font-size:0.9em;
   background-color: #275653;
   text-align:right;
   border: 1px solid #E9C6A1;
}

#AMWContentCalendar td#outside{
   border-left:none;
   border-right:none;
   background-color: #1B4D4A;
}

#AMWContentCalendar td#hit{
   background-color: #FFC;
}

#AMWContentCalendar a{
   display:block;
   width:100%;
   line-height:19px;
   color:#005FA9;
   font-weight:bold;
}

/*
// <-- END AMWContentCalendar
*/ 

.AMWFormButton             {font-size:1em; cursor: pointer; color:#FFFFFF; border: 1px solid #11312E; background: url(../images/AMWFormButton.jpg); font-weight:bold; }
.AMWFormButtonActive       {font-size:1em; cursor: pointer; color:#FFFFFF; border: 1px solid #CCCCCC;                                                                                                        background: url(../images/AMWFormButton.jpg); font-weight:bold; }
.AMWFormText               {font-size:1em; width: 140px; cursor: text;    color:#FFF; background-color:#315B55; border:1px solid #11312E;}
.AMWFormTextActive         {font-size:1em; width: 140px; cursor: text;    color:#000; background-color:#DBE0E1; border:1px solid #11312E;}
.AMWFormPassword           {font-size:1em; width: 140px; cursor: text;    color:#FFF; background-color:#315B55; border:1px solid #11312E;}
.AMWFormPasswordActive     {font-size:1em; width: 140px; cursor: text;    color:#000; background-color:#DBE0E1; border:1px solid #11312E;}
.AMWFormFile               {font-size:1em; width: 140px; cursor: text;    color:#FFF; background-color:#315B55; border:1px solid #11312E;}
.AMWFormFileActive         {font-size:1em; width: 140px; cursor: text;    color:#000; background-color:#DBE0E1; border:1px solid #11312E;}
.AMWFormSelect             {font-size:1em;               cursor: pointer; color:#FFF; background-color:#315B55; border:1px solid #11312E;}
.AMWFormTextarea           {font-size:1em; width: 140px; cursor: text;    color:#FFF; background-color:#315B55; border:1px solid #11312E;}
.AMWFormTextareaActive     {font-size:1em; width: 140px; cursor: text;    color:#000; background-color:#DBE0E1; border:1px solid #11312E;}

div.AMWContentLeft  {  margin:0; float:left;   }
div.AMWContentRight {  margin:0; float:right;  }
div.AMWContentClear {  margin:0; clear:both;   }
div.AMWContentNone  {  margin:0; display:none; clear:both; }

hr.AMWContentHRLight { border:0; border-bottom:1px solid #345656; height:1px; margin-top:10px; margin-bottom:10px; color:#345656; }

.AMWContentRow1 { border-bottom: 1px solid #B1BBBF; background-color: #E9ECED; }
.AMWContentRow2 { border-bottom: 1px solid #B1BBBF; background-color: #D9DEE0; }
.AMWContentRow3 { border-top-width: 1px; border-top-style: dotted; border-top-color: #A0ACB1; background-color: #BEC7CA; }

div.AMWSingleContent   { padding-bottom:10px; width: 730px;               }
div.AMWDualContent1    { padding-bottom:10px; width: 360px; float: left;  }
div.AMWDualContent2    { padding-bottom:10px; width: 360px; float: right; }
div.AMWTripleContent1  { padding-bottom:10px; width: 240px; float: left;  }
div.AMWTripleContent2  { padding-bottom:10px; width: 240px; float: left;  margin-left:10px;  }
div.AMWTripleContent3  { padding-bottom:10px; width: 240px; float: right; }
div.AMWTripleContent12 { padding-bottom:10px; width: 480px; float: left;  padding-right:10px;}
div.AMWTripleContent23 { padding-bottom:10px; width: 480px; float: right; padding-left:10px; }