/* ----------------------------------------------------------------------------------------------------------------------------------------
// --> 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,
.AMWInterfaceBox td,
.AMWInterfaceBox li{
   color:#666;
   font-size:1em;
}

.AMWInterfaceBox hr{
   width:100%;
}
   

/*
// <-- END AMWContentModuleMenu
*/


/* ----------------------------------------------------------------------------------------------------------------------------------------
// --> BEGIN AMWInterfaceBox
*/
.AMWContentBox {
   width:593px;
   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;
   margin-bottom:10px;
   border-bottom:1px dotted #CCC;
}
   #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;
      font-size:0.85em;
   }

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

#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: 0px 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.9em;
   line-height:1;   
   padding: 2px 0.5em;
   margin-left: 3px;
   border: 1px solid #666;
   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: #000;
   background: none;
   border-bottom:1px solid #FFF;
}

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

/*
// <-- 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 8px;
}


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


.AMWContentScroll{
   overflow:scroll;
   overflow-x:hidden;
   width:100%;
}
/* ----------------------------------------------------------------------------------------------------------------------------------------
// --> BEGIN AllMyWeb table
*/
table.AMWTable{
   border:1px solid #CCC;
}

   table.AMWTable th{
      margin:0;
      padding:0;
      background-image: url(../images/core/AMWTable_th.png);
      height:16px;
      font-family: Geneva, Arial, Helvetica, sans-serif;
      font-size: 1.2em;
      color:#3D3758;
      font-weight: bolder;
      text-align:center;
   }

   table.AMWTable td.AMWTableSubHead,
   table.AMWTable tr.AMWTableSubHead{
      background-image: url(../images/core/AMWTableSubHead.png);
      height:25px;
      text-align:center;
      color :#458; 
      font-weight:bold;
   }

   table.AMWTable td.AMWTableRow1 {
      border-bottom: 1px solid #A9B8C2;
      border-top: 1px solid #A9B8C2;
      background-color: #EAEAEA;
   }

   table.AMWTable td.AMWTableRow2 {
      border-bottom: 1px solid #FFFFFF;
      border-top: 1px solid #FFFFFF;
      background-color: #F7F7F7;
   }

   table.AMWTable td.AMWTableRow3 {
      border-bottom: 1px solid #A9B8C2;
      border-top: 1px solid #CCC;
      background-color: #EEEEF3;
      color:#666;
   }

   table.AMWTable td.AMWTableCell1{
      background-color: #EAEAEA;
   }

   table.AMWTable td.AMWTableCell2{
      background-color: #F7F7F7;
   }

   table.AMWTable td.AMWTableCell3{
      background-color: #EAEAEA;
   }
/*
// <-- END AllMyWeb table
*/ 
.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:0px; 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   { position:relative; overflow:hidden; width: 580px;               }
div.AMWDualContent1    { position:relative; overflow:hidden; width: 285px; float: left;  }
div.AMWDualContent2    { position:relative; overflow:hidden; width: 285px; float: left;  margin-left:20px; }
div.AMWTripleContent1  { position:relative; overflow:hidden; width: 203px; float: left;                    }
div.AMWTripleContent2  { position:relative; overflow:hidden; width: 203px; float: left;  margin-left:10px; }
div.AMWTripleContent3  { position:relative; overflow:hidden; width: 203px; float: left;  margin-left:10px; }
div.AMWTripleContent12 { position:relative; overflow:hidden; width: 400px; float: left;  margin-right:10px;}
div.AMWTripleContent23 { position:relative; overflow:hidden; width: 400px; float: right; margin-left:10px; }

.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:pointer;
   font-size:0.9em;
   border: 1px solid #A0ACB1;
   background-color:#DBE0E1;
}

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

.boxContent {
	padding: 5px 8px 0 8px;
}

#footerContent{
	position: absolute;
	text-align: center;
	padding: 10px 2px;
	width: 820px;
}

#footerContent h2{
	font-size: 11px;
	font-weight: normal;
	color: #333;
}

#footerContent h2 a{
	font-size: 11px;
	font-weight: normal;
	color: #333;
}
.centerAlign{
	text-align: center;
}

.linkTitle{
	font-weight: bold;
}