/*  content:
    ------------------
    PAGE
    COLORS & PATTERNS
    TYPOGRAPHY
    TABLE
    LIST NEW
    LIST
    PAGE NAVIGATION
    SEARCH RESULTS
    COLUMN BAR & BOX
    SPOTS
    ----
    sys Standard
    sys List
    sys Icons
    wiz Settings

*/

/* ----- MEDIA OBJECTS ALIGMENTS ----- */

div.haligment-center,.wrappingtext-center
{
  text-align:center;
}

div.haligment-left
{
  text-align:left;
}

div.wrappingtext-left
{
  float:left;
  padding-right:7px;
}

div.haligment-right
{
  text-align:right
}

div.wrappingtext-right
{
  float:right;
  padding-left:7px;
}

img.fullwidth
{
  width:100%;
  height:auto;
}

/* ----- PAGE ----- */

.MssPage
{
  padding-left:5px;
  padding-right:5px;
}

.MssPageImage
{
  width:340px;
  margin:3px 0px 0px 3px
}

.MssPageImageWide
{
  width:540px;
  margin:3px 0px 0px 3px
}


/* ----- COLORS & PATTERNS ----- */

body.areaBody
{
  background-color: #5F5E63;
}  

div.areaIdentity 
{
  background-image: url('/sitecore modules/MSS/WebEngine/Images/identityimage.jpg');
}

div.areaTopImage 
{
  background-image: url('/sitecore modules/MSS/WebEngine/Images/topimage.jpg');
}

div.areaBreadcrumb, div.areaFooter
{
  color: rgb(51,51,51); 
  background-image: url('/sitecore modules/MSS/WebEngine/Images/Bars/topbar.gif');
  background-repeat: repeat-x;
}

div.areaBreadcrumb a {color: rgb(51,51,51);}

.spotHead 
{
  color: rgb(255,255,255); 
  background-image: url('/sitecore modules/MSS/WebEngine/Images/Bars/columnbar.gif');
  background-repeat: repeat-x;
}

table.sublayoutTable td.frontcol
{
  background-color:#fff;
}



/* ----- TYPOGRAHPHY ----- */

p.title
{
  font-weight: bold;
}

p.abstract 
{
	/* font-weight: bold; */
	margin: 0px 0px 14px 0px;
}

p.date
{
	margin: 0px 0px 14px 0px;
}

p.author
{
	margin: 0px 0px 14px 0px;
}

p.time
{
	margin: -14px 0px 14px 0px;
}

p.last
{
	margin-top: -14px;
}

p span
{
  font-weight: normal;
}





/* ----- TABLE ----- */

.MssTable
{
  width: 100%;
  border-collapse: collapse;
  border-top: 1px solid #333333;
  border-bottom: 1px solid #333333;
}

.MssTable tr.Even
{
  background-color: #FFF;
}

.MssTable tr.Odd
{
  background-color: #F0F4F7;
}

.MssTable th
{
  font-size: 10px;
  background-color: #D1D8DE;
  border-right: 1px solid #333333;
  padding: 5px 7px 5px 5px;
  text-align: left;
}

.MssTable td
{
  font-size: 10px;
  border-right: 1px solid #333333;
  padding: 5px 7px 5px 5px;
  vertical-align: top;
}

.MssTable .Last
{
  border-right: none;
}

.MssTable .Center
{
  text-align: center;
}

.MssTable .Right
{
  text-align: right;
}

.MssTable .Link
{
  background-image: url('/sitecore modules/MSS/WebEngine/Images/lines.arrows/cust_menupilX.gif');
  background-repeat: no-repeat;
  background-position: 5px 6px;
  padding-left: 30px;
}

.MssTable .Filter td
{
  height: 4em;
  border-bottom: 2px solid #333;
  vertical-align: bottom;
}


.MssTable tfoot td
{
  border-top: 1px solid #333333;
  border-left: none;
}




/* ----- LIST NEW ----- */


li.Odd
{
  background-color: #F0F4F7;
}

li.Even
{
  background-color: #FFF;
}



/* ----- LIST ----- */

div.MssList
{
  margin:0px 0px 20px 0px;
}

div.MssList div.listHead 
{
	height:15px;
	padding:3px 0px 0px	5px;
  font:bold 10px verdana;
	color:				#000000;
	/* background-color: 	#D1D8DE; */
	background-image: url('/sitecore modules/MSS/WebEngine/Images/Bars/contentbar.gif');
	background-repeat: repeat-x;
}

div.MssList div.listItem 
{
  /*height:18px;*/
  font:10px verdana;
  /* padding:8px 0px 0px 0px; */
  padding:3px 0px 4px 0px;
}

div.MssList div.listItem a
{
  font-weight:normal;
}

div.MssList div.listItem a.listItemHead
{
  font-weight:bold;
}

div.MssList div.listItem div.arrow
{
  float:left;
}

div.MssList div.listItem div.title
{
  float:left;
  padding:3px 0px 0px 0px;
}

/*
div.MssList div.listItem img
{
  float:left;
  margin:0px 6px 0px 0px;
}
*/

div.MssList div.listItem div.listItemText
{
  float:left;
  padding:0px 0px 6px 0px;
}

div.MssList div.listItem div.listItemAbstract
{
  clear:both;
}



/* ----- PAGE NAVIGATION ----- */

div.MssPageNavigation {
  height:18px;
  padding:3px 0px 0px 0px;
}




/* ----- SEARCH RESULTS ----- */

div.listItem div.listItemText div.MssSearchBreadcrumb a
{
  color:#CC0000;
}

div.MSSSearchPageNumbers span.present 
{
  font-weight:bold;
	color:#CC0000;
}

.searchResult
{
	color:Red;
	font-weight:bold;
}

/* ----- HIGHTLIGHT SEARCHWORDS ----- */
table.sublayoutTable td.centercol span.SearchWord
{
  background-color: #CC0000;
  color: #FFFFFF;
}


/* ----- COLUMN BAR & BOX ----- */

.MssColumnBar 
{
  height: 17px;
  font-weight: bold;
  color: #FFFFFF;
  margin:3px 3px 0px 3px;
  padding:3px 0px 0px 12px;
  background-image: url('/sitecore modules/MSS/WebEngine/Images/Bars/columnbar.gif');
  background-repeat: repeat-x;
}

.MssColumnBarColor
{
}

.MssColumnBarBackground
{
  background-image: url('/sitecore modules/MSS/WebEngine/Images/Bars/columnbar.gif');
  background-repeat: repeat-x;
}

.MssColumnBox
{
  margin: -1px 3px 3px 3px;
  padding: 4px 5px 0px 5px;
  border: 1px solid #5F5E63;
  border-top: none; 
  background-color: #fff;
}

.MssColumnBoxBorder
{
  border: 1px solid #5F5E63;
  border-top: none; 
}


/* ----- SPOTS ----- */

.MssSpots
{
  padding:0px 10px 10px 10px;
}

.MssSpots img
{
  margin:6px 0px 0px 0px;
  /*border: 1px solid #fff; 
  height: 100%;*/
  width: 100%;
}

.MssSpots h1
{
  font-size: 1em;
  margin: 9px 0px 4px 0px;
}

.MssSpots .MssTextLink
{
  font-weight:bold;
  color:#333333;
  text-decoration:none;
  margin:2px 0px 0px 0px;
}

.MssSpots .MssTextLink:hover
{
  text-decoration:underline;
}

div .divLink 
{
  padding-bottom:5px;
}

/* ==========   sys STANDARD   ========== */


.sysTitle
{
  font-weight: bold;
}

.sysSubTitle
{
  font-weight: normal;
}


/* ==========   sys TABLE   ========== */

.sysTable
{
  border-collapse: collapse;
  border-top: 1px solid #333;
  border-bottom: 1px solid #333;
  margin: 0px 0px 20px 0px;
}

.sysTable th,
.sysTable td
{
  padding: 3px 5px 4px 5px;
  text-align: left;
  line-height: 1em;
  border-right: 1px solid #333;
  vertical-align: top;
}

.sysTable td
{
  line-height: 1.4em;
  padding: 2px 5px 2px 5px;
}

.sysTable th.last,
.sysTable td.last
{
  border-right: none;
}

.sysTable a
{
  display: block;
  text-decoration: none;
}

.sysTable a:hover
{
  text-decoration: underline;
}

.sysTable .link
{
  padding: 0px 0px 0px 20px;
}

.sysTable span
{
  display: block;
}

.sysTable .center
{
  text-align: center;
}

.sysTable .right
{
  text-align: right;
}


/* ==========   sys LIST   ========== */

.sysList
{
/*  padding: 0px 0px 3px 0px; */
  padding: 0px 0px 1px 0px; 
  margin: 0px 0px 20px 0px;
}

.sysListHeadOnly
{
  padding: 0px 0px 1px 0px;
}

.sysList .listHead
{
  height: 16px;
  font-weight: bold;
  padding: 2px 0px 0px 5px;
}

.sysList .navigation
{
  height: 17px;
  padding: 4px 0px 0px 0px;
}

.sysList ul
{
  padding: 0px;
  margin: 0px;
  list-style:none;
}

.sysList li
{
  display: block;
  padding: 5px 0px 5px 0px;
  margin: 0px;
}

.sysList a
{
  display: block;
  text-decoration: none;
}

.sysList div.listTextDescription
{
  padding-left:20px;
}

.sysList div.listFileDescription
{
  padding-left:10px;
}

.sysList a.noIndent
{
  padding-left: 0px;
}

.sysList a:hover
{
  text-decoration: underline;
}

.sysList .sysTitle
{
  display: block;
  padding-bottom: 4px
}

.sysList .listImage
{	
	left:-20px;
	float:left;
}

/* ------ */

.sysList .breadcrumb
{
	color: #CC0000;
}

.sysList .breadcrumb a
{
  color: #CC0000;
  display: inline;
  padding-left: 0px;  
}

.sysList .navigation a
{
  display: inline;
  padding-left: 0px;
}


/* ==========   sys ICONS   ========== */

/*
.sysIconPDF 
{
  background-image: url('/sitecore modules/MSS/WebEngine/Images/nodeicons/pdf.gif');
  background-repeat: no-repeat;
  background-position: 2px -2px;
}

.sysIconWord 
{
  background-image: url('/sitecore modules/MSS/WebEngine/Images/nodeicons/word.gif');
  background-repeat: no-repeat;
  background-position: 2px -2px;
}

.sysIconImage 
{
	background-image: url('/sitecore modules/MSS/WebEngine/Images/nodeicons//picture.gif');
  background-repeat: no-repeat;
  background-position: 2px -2px;
}
*/

/* ==========   wiz SETTINGS   ========== */

.wizContentBar
{
  background-image: url('/sitecore modules/MSS/WebEngine/Images/bars/contentbar.gif');
  background-repeat: repeat-x;
  background-position: 0px 0px;
}

.wizLine
{
  background-image: url('/sitecore modules/MSS/WebEngine/Images/lines.arrows/dot.gif');
  background-repeat: repeat-x;
  background-position: left top;
}

.wizBottomLine
{
  background-image: url('/sitecore modules/MSS/WebEngine/Images/lines.arrows/ddot.gif');
  background-repeat: repeat-x;
  background-position: left bottom;
}

.wizNavigationLine
{
  background-image: url('/sitecore modules/MSS/WebEngine/Images/lines.arrows/ddot.gif');
  background-repeat: repeat-x;
  background-position: left top;
}

.wizListIcon
{
  background-image: url('/sitecore modules/MSS/WebEngine/Images/buttons/pointer.gif');
  background-repeat: no-repeat;
  background-position: 6px 4px;
}

.wizButton
{
  background-image: url('/sitecore modules/MSS/WebEngine/Images/buttons/button.gif');
  background-repeat: no-repeat;
}

.wizOdd
{
  background-color: #eee;
}

.wizEven
{
  background-color: #fff;
}

/* ==========   Navigation   ========== */

.sysNavigation
{
  padding: 0px 0px 0px 0px;
}

.sysNavigation input
{
  float: right;
  margin: 4px 0px 3px 3px;
}

.sysNavigation .bottomLine
{
  clear: both;
  height: 3px;
}


/* ==========   Buttons   ========== */

.sysButton
{
  font-family: Verdana, Sans-Serif;
  height: 17px;
  width: 104px;
  font-size: 1em;
  border: 0px;
  cursor: pointer;
}

.sysLink
{
  display: block;
  padding: 0px 0px 0px 20px;
  text-decoration: none;
}

.sysDeleteButton
{
  font-family: Verdana, Sans-Serif;
  height: 17px;
  font-size: 1em;
  border: 0px;
  cursor: pointer;
  text-align: left;
  padding: 0px 0px 0px 20px;
  background-color: Transparent;
  background-image: url('/sitecore modules/MSS/WebEngine/Images/webicons/delete.gif');
  background-repeat: no-repeat;
  background-position: 2px 1px;
  margin: 0px 0px 3px 0px;
}


/* ==========   SIZE   ========== */

.sizeOneTwoThird
{
  width: 480px;
}

.sizeOneHalf
{
  width: 430px;
}

/* -------- */

.sizeFull
{
  width: 285px;
}

.sizeThreeQuarter
{
  width: 210px;
}

.sizeTwoThird
{
  width: 185px;
}

.sizeHalf
{
  width: 135px;
}

.sizeThird
{
  width: 85px;
}

.sizeQuarter
{
  width: 60px;
}

/* -------- */

.sizeComment
{
  height: 3em;
}

.sizeText
{
  height: 6em;
}



/* -------- MINI FORUM --------- */


.MssMiniForum .message
{
  padding: 0px 0px 30px 0px;
}

.MssMiniForum .forumLink
{
  margin-top: 10px;
}