/* ----------------------------------------------------------------------------------------------------------------------------------------
// --> 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
*/


/* ----------------------------------------------------------------------------------------------------------------------------------------
// --> BEGIN AMWInterfaceBox
*/
.AMWContentBox {
   width:780px;
   padding:3px;
}

.AMWContentBoxHighlight {
   border:1px solid #CCD2D2;
   background-color:#FFC;
   padding:2px;
}
/*
// <-- END AMWContentModuleMenu
*/


/* ----------------------------------------------------------------------------------------------------------------------------------------
// --> BEGIN AMWContentMessage
*/
#AMWContentMessage{
   margin:0 auto;
   text-align:left;
   display:block;
   background:#F9F9F9;
   border:1px solid #DDD;
   border-right:1px solid #CCC;
   border-bottom:1px solid #CCC;
   width:400px;
}
   #AMWContentMessage h3{
      text-align:center;
      line-height:20px;
      display:block;
      background: #EEE;
      border-bottom:1px solid #CCC;
      border-top:1px solid #FFF;
      border-left:1px solid #FFF;
   }
   
   #AMWContentMessage p{
      border-top:1px solid #FFF;
   }
      #AMWContentMessage img{
         margin: 5px 10px;
      }
   
   #AMWContentMessage hr{
      clear:both;
      visibility:hidden;
   }
/*
// <-- END AMWContentMessage
*/


/* ----------------------------------------------------------------------------------------------------------------------------------------
// --> BEGIN AMWContentPath
*/
#AMWContentPath {
   display:block;
   overflow:hidden;
}
   #AMWContentPath li {
      display:inline;
      font-size: 9px;
      color:#930;
      background-image: url(../images/AMWContentPath_li.gif);
      background-repeat: no-repeat; background-position: 0px 0px;
      padding-left: 13px;
      padding-right: 5px;
   }

   #AMWContentPath li a,
   #AMWContentPath li a:visited { font-size:1em; color: #930; text-decoration: none;      }
   #AMWContentPath li a:hover,
   #AMWContentPath li a:active  { text-decoration: underline; }
/*
// <-- END AMWContentPath
*/

#AMWInterfaceTopMenu{
   background-color:#F9F9F9;
   float:right;
   overflow:hidden;
   padding-right:12px;
}

   #AMWInterfaceTopMenu li {
      display:inline;
      font-size: 0.9em;
      color:#AAA;
      padding-left: 7px;
      font-size:0.85em;
      background:none;
   }

   #AMWInterfaceTopMenu li a,
   #AMWInterfaceTopMenu li a:visited { font-size:1em; color: #999999; text-decoration: none;      }
   #AMWInterfaceTopMenu li a:hover,
   #AMWInterfaceTopMenu li a:active  { font-size:1em; color: #666666; text-decoration: underline; }
/* ----------------------------------------------------------------------------------------------------------------------------------------
// --> BEGIN AMWContentModuleMenu
*/

#AMWContentModuleMenu {
   padding: 1px 5px;
   border-bottom: 1px solid #CCC;
   margin: 8px -3px 20px -3px;
}

#AMWContentModuleMenu li {
   padding:0;
   list-style: none;
   background:none;
   margin: 0;
   display: inline;
}

#AMWContentModuleMenu li a {
   font-size: 0.8em;
   line-height:1;   
   padding: 1px 0.5em;
   margin-left: 3px;
   border: 1px solid #B30000;
   color:#060;
   border-bottom: none;
   background: #F5F7F7;
   background-image: url(../images/core/paging_link.png);
   text-decoration: none;
   color:#FFFFFF;
}


#AMWContentModuleMenu li a:hover {
   color: #B60000;
   background: none;
   border-bottom:1px solid #F9F9F9;
}

#AMWContentModuleMenu li a#current {
   background: none;
   color: #B60000;
   border-bottom: 1px solid #F9F9F9;
}

/*
// <-- END AMWContentModuleMenu
*/ 


/* ----------------------------------------------------------------------------------------------------------------------------------------
// --> BEGIN AMWContentPaging
*/

.AMWContentPaging{
   font-size:1.1em;
   display:block;
   border-bottom:1px solid #CCD2D2;
   background-color:#F9FAFA;
   padding:2px;
}

.AMWContentPaging big{
   float:left;
   font-size:1.0em;
   line-height:15px;
   padding-right:5px;
}

.AMWContentPaging small{
   float:right;
   font-size:0.9em;
   line-height:15px;
}

.AMWContentPaging ul{
   float:left;
}

.AMWContentPaging li{
   display:inline;
   padding:0;
   margin:0;
   width:15px;
   line-height:1.2em;
   list-style-type:none;
   background:none;
   text-align:center;
   background-color:#FFFFFF;
   margin-right:2px;
   border: 1px solid #DDDDDD; 
}

.AMWContentPaging  a{
   background-image: url(../images/core/paging_link.png);
   font-size:0.9em;
   width:15px;
   padding-left:2px;
   padding-right:2px;
   text-decoration: none;
   font-weight:bold;
   color: #FFF;
}

.AMWContentPaging  a:link,  
.AMWContentPaging  a:visited,
.AMWContentPaging  a:hover, 
.AMWContentPaging  a:active  { text-decoration: none; font-weight:bold; color: #FFF; }

.AMWContentPaging br{
   clear:both;
}
/*
// <-- END AMWContentPaging
*/ 


/* ----------------------------------------------------------------------------------------------------------------------------------------
// --> BEGIN AMWContentCalendar
*/
.AMWContentCalendar {
   border: 1px solid #CCD2D2;
}

.AMWContentCalendar th{
   width:13%;
   background:transparent;
   font-size:0.9em;
   background-color: #E6E7E7;
   border: 1px solid #CCD2D2;
}

.AMWContentCalendar td{
   height:25px;
   padding-right:2px;
   background:transparent;
   font-size:0.9em;
   background-color: #F9FAFA;
   text-align:right;
   border: 1px solid #CCD2D2;
}

.AMWContentCalendar td#outside{
   border-left:none;
   border-right:none;
   background-color: #FFF;
}

.AMWContentCalendar td#hit{
   background-color: #FFC;
}

.AMWContentCalendar a{
   display:block;
   width:100%;
   line-height:19px;
   color:#005FA9;
   font-weight:bold;
}

/*
// <-- END AMWContentCalendar
*/ 


/* ----------------------------------------------------------------------------------------------------------------------------------------
// --> BEGIN AMWContentComment
*/
.AMWContentComment{
}

   .AMWContentComment h4{
      font-size:1em;
      padding-left:16px;
      background: #FFF url(../images/core/comment_headline.gif) fixed no-repeat bottom left;
   }

   .AMWContentComment h4 small{   
      font-weight:normal;
      font-size:0.9em;
   }
   
   .AMWContentComment blockquote{
      font-size:1.1em;
      padding:2px;
      margin:0;
      border: 1px solid #B7BCBF;
      background-color:#F9FAFA;
   }
   
   .AMWContentComment blockquote h1{
      font-size:0.9em;
      color:#005FA9;
      border-bottom:1px solid #DDDDDD;
   }
/*
// <-- END AMWContentComment
*/ 


/* ----------------------------------------------------------------------------------------------------------------------------------------
// --> BEGIN AllMyWeb lists
*/
ul.AMWContentListContent li{
   display:block;
   padding:2px;
   padding-left:23px;
   position:relative;
   background-image: url(../images/core/content.gif);
   background-repeat: no-repeat;
   background-position: 3px 1px;
}

ul.AMWContentListCategory li{
   display:block;
   padding:2px;
   padding-left:23px;
   position:relative;
   background-image: url(../images/core/category.gif);
   background-repeat: no-repeat;
   background-position: 3px 1px;
}

ul.AMWContentListLinkParent li{
   display:block;
   padding:1px;
   padding-left:23px;
   position:relative;
   background-image: url(../images/core/link_parent.gif);
   background-repeat: no-repeat;
   background-position: 5px 4px;
}


ul.AMWContentListLinkBlank li{
   display:block;
   padding:1px;
   padding-left:23px;
   position:relative;
   background-image: url(../images/core/link_blank.gif);
   background-repeat: no-repeat;
   background-position: 5px 4px;
}
/*
// <-- END AllMyWeb lists
*/ 

.AMWInterfaceLangIcon{
   margin: 0px 3px 0px 3px;
   border: 0;
   vertical-align:middle;
}
.AMWContentLeft  {  margin:0; float:left;               }
.AMWContentRight {  margin:0; float:right;              }
.AMWContentClear {  margin:0; clear:both;               }
.AMWContentNone  {  margin:0; display:none; clear:both; }
.AMWContentIndented { margin-left:20px;                 }

hr.AMWContentHRLight { border:0; border-bottom:1px solid #EEEEEE; height:1px; margin-top:10px; margin-bottom:10px; color:#EEEEEE; }

.AMWContentRow1 { border-bottom: 1px solid #A9B8C2; border-top: 1px solid #A9B8C2; background-color: #EAEAEA; }
.AMWContentRow2 { border-bottom: 1px solid #FFFFFF; border-top: 1px solid #FFFFFF; background-color: #F7F7F7; }
.AMWContentRow3 { border-top-width: 1px; border-top-style: dotted; border-top-color: #A0ACB1; background-color: #BEC7CA; }

div.AMWSingleContent   { overflow:hidden; width: 632px;                                  }
div.AMWDualContent1    { overflow:hidden; width: 385px; float: left;                     }
div.AMWDualContent2    { overflow:hidden; width: 385px; float: left;  margin-left:10px;  }
div.AMWTripleContent1  { overflow:hidden; width: 253px; float: left;                     }
div.AMWTripleContent2  { overflow:hidden; width: 254px; float: left;  margin-left:10px;  }
div.AMWTripleContent3  { overflow:hidden; width: 253px; float: left;  margin-left:10px;  }
div.AMWTripleContent12 { overflow:hidden; width: 507px; float: left;  margin-right:10px; }
div.AMWTripleContent23 { overflow:hidden; width: 507px; float: right; margin-left:10px;  }

table.AMWContentTable{
   border:1px solid #A0ACB1;
}

.AMWFormButton             {padding: 2px; cursor: pointer; color:#930; border-left: 1px solid #930; border-top: 1px solid #930; border-right: 1px solid #930; border-bottom: 1px solid #C60; background: url(../images/AMWFormButton.jpg); font-weight:bold;}
.AMWFormButtonActive       {padding: 2px; cursor: pointer; color:#930; border: 1px solid #CCCCCC; background: url(../images/AMWFormButton.jpg); font-weight:bold; }
.AMWFormText               {width: 140px; cursor: text;    color:#71828A; background-color:#F5F7F7; border:1px solid #CCD2D2;}
.AMWFormTextActive         {width: 140px; cursor: text;    color:#000000; background-color:#DBE0E1; border:1px solid #A0ACB1;}
.AMWFormPassword           {width: 140px; cursor: text;    color:#71828A; background-color:#F5F7F7; border:1px solid #CCD2D2;}
.AMWFormPasswordActive     {width: 140px; cursor: text;    color:#000000; background-color:#DBE0E1; border:1px solid #A0ACB1;}
.AMWFormFile               {width: 140px; cursor: text;    color:#71828A; background-color:#F5F7F7; border:1px solid #CCD2D2;}
.AMWFormFileActive         {width: 140px; cursor: text;    color:#000000; background-color:#DBE0E1; border:1px solid #A0ACB1;}
.AMWFormSelect             {              cursor: pointer; color:#71828A; background-color:#F5F7F7; border:1px solid #CCD2D2;}
.AMWFormTextarea           {width: 140px; cursor: text;    color:#71828A; background-color:#F5F7F7; border:1px solid #CCD2D2;}
.AMWFormTextareaActive     {width: 140px; cursor: text;    color:#000000; background-color:#DBE0E1; border:1px solid #A0ACB1;}

.AMWContentHRCButton {
   padding-left:2px;
   padding-right:2px;
   cursor:pointer;
   font-size:0.9em;
   border: 1px solid #A0ACB1;
   background-color:#DBE0E1;
}

.AMWContentHRCSelect {
   margin:2px;
   cursor:pointer;
   font-size:0.9em;
}