/* ----------------------------------------------------------------------------------------------------------------------------------------
// --> BEGIN AMWInterfaceBox
*/
.AMWInterfaceBox {
   width:198px;
}

.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:198px;
}
   

/*
// <-- END AMWContentModuleMenu
*/


/* ----------------------------------------------------------------------------------------------------------------------------------------
// --> BEGIN AMWInterfaceBox
*/
.AMWContentBox {
   width:680px;
   padding:3px;
}

.AMWContentBoxHighlight {
   border:1px solid #CCD2D2;
   background-color:#FFC;
   padding:2px;
}
/*
// <-- END AMWContentModuleMenu
*/


/* ----------------------------------------------------------------------------------------------------------------------------------------
// --> BEGIN AMWContentPath
*/
#AMWContentPath {
   background-color:#FFFFFF;
   display:block;
   overflow:hidden;
   border-bottom:1px solid #EFEFEF;
   margin-bottom:10px;
}
#AMWContentPath li {
   display:inline;
   font-size: 0.9em;
   color:#AAA;
   background-image: url(../images/AMWContentPath_li.gif);
   background-repeat: no-repeat; background-position: 0px -1px;
   padding-left: 13px;
   padding-right: 5px;
}

#AMWContentPath li a:link,
#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 AMWContentModuleMenu
*/

#AMWContentModuleMenu {
   padding: 1px 0;
   margin-top:8px;
   margin-bottom:20px;
   border-bottom: 1px solid #B30000;
   font: normal 1em;
}

#AMWContentModuleMenu li {
   padding:0;
   list-style: none;
   background:none;
   margin: 0;
   display: inline;
}

#AMWContentModuleMenu li a {
   
   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: #B30000;
   background: #F9FAFA;
}

#AMWContentModuleMenu li a#current {
   background: #FFFFFF;
   color: #B60000;
   border-bottom: 1px solid white;
}

/*
// <-- 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);
   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:5px;
   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: 680px;               }
div.AMWDualContent1    { overflow:hidden; width: 335px; float: left;  }
div.AMWDualContent2    { overflow:hidden; width: 335px; float: left;  margin-left:10px; }
div.AMWTripleContent1  { overflow:hidden; width: 220px; float: left;                    border-right:1px solid #DDD;}
div.AMWTripleContent2  { overflow:hidden; width: 220px; float: left;  margin-left:10px; border-right:1px solid #DDD;}
div.AMWTripleContent3  { overflow:hidden; width: 220px; float: left;  margin-left:10px; }
div.AMWTripleContent12 { overflow:hidden; width: 450px; float: left;  margin-right:10px;}
div.AMWTripleContent23 { overflow:hidden; width: 450px; float: right; margin-left:10px; }

table.AMWContentTable{
   border:1px solid A0ACB1;
}

.AMWFormButton             {padding: 2px; cursor: pointer; color:#FFFFFF; border-left: 1px solid #CCCCCC; border-top: 1px solid #CCCCCC; border-right: 1px solid #CCCCCC; border-bottom: 1px solid #BBBBBB; background: url(../images/AMWFormButton.jpg); font-weight:bold;}
.AMWFormButtonActive       {padding: 2px; cursor: pointer; color:#FFFFFF; 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:hand;
   font-size:0.9em;
   border: 1px solid #A0ACB1;
   background-color:#DBE0E1;
}

.AMWContentHRCSelect {
   margin:2px;
   cursor:hand;
   font-size:0.9em;
}
