/* --------------------------------------------------------------------
// 	file:		ae_content.css 
// 	author:		id13, sven helemann 
// 	updated:	2007-01-26
// ----------------------------------------------------------------- */



/* --------------------------------------------
//	column widths  
// ----------------------------------------- */	
#menuBox	{ width:198px; }
#mcSpacer	{ width: 18px; }
#contentBox { width:620px; }



/* --------------------------------------------
//	menu 
// ----------------------------------------- */	
#menuBox {
	vertical-align:top;
}

#menuBox a {
	text-decoration:none;
	color:#000000;
}
#menuBox a:hover		{ color:#ff9900; }
#menuBox a.active	{ color:#ff9900; }
#menuBox span.active { color:#ff9900; }

#menuBox ul {
	line-height:24px;
	list-style-type:none;
	margin:0px;
	padding:0px;
}

#menuBox ul.level-1 {
	font-weight:bold;
	text-transform:uppercase;
	border-bottom:1px solid #bfbfbf;
}

#menuBox ul.level-1 li {
	padding-left:9px;
	border-top:1px solid #bfbfbf;
}

#menuBox ul.level-2 {
	font-weight:bold;
	text-transform:none;
	border:0;
}
#menuBox ul.level-2 li {
	border:0;
}

#menuBox ul.level-3 {
	font-weight:normal;
	text-transform:none;
	border:0;
}
#menuBox ul.level-3 li {
	border:0;
}


/* login box */
#menuBox ul li.loginBox {
	margin:0;
	padding:0;
}
#menuBox div.loginBox {
	margin:8px 0;
	padding:9px;
	line-height:14px;
	font-weight:normal;
	text-transform:none;
	background:#e8e9f8;
	overflow:hidden;
}
#menuBox div.loginBox input {
	width:83px;
}
#menuBox div.loginBox input.login {
	margin-top:5px;
	width:180px;
}


/* 6FP logo */
#sixthfpLogo {
	padding:26px 0;
	vertical-align:bottom;
}

/* --------------------------------------------
//	errors....
// ----------------------------------------- */	

#contentBox .fieldWithErrors {
  padding: 2px;
  background-color: red;
  display: table;
}

#contentBox #errorExplanation {
  width: 400px;
  border: 2px solid red;
  padding: 7px;
  padding-bottom: 12px;
  margin-bottom: 20px;
  background-color: #f0f0f0;
}

#contentBox #errorExplanation h2 {
  text-align: left;
  font-weight: bold;
  padding: 5px 5px 5px 15px;
  font-size: 12px;
  margin: -7px;
  background-color: #c00;
  color: #fff;
}

#contentBox #errorExplanation p {
  color: #333;
  margin-bottom: 0;
  padding: 5px;
}

#contentBox #errorExplanation ul li {
  font-size: 12px;
  list-style: square;
}


/* --------------------------------------------
//	the real content 
// ----------------------------------------- */	
#contentBox {
	vertical-align:top;
}

#contentBox p {
	margin-bottom:24px;
}

#contentBox ul {
	margin:0 0 18px 0;
	padding:0 0 0 30px;
	list-style-position:inside;
	list-style-type:square;
}

#contentBox ol {
	margin:0 0 18px 0;
	padding:0 0 0 30px;
/*	list-style-position:inside;*/
/*	list-style-type:square;*/
}

#contentBox select#document_category_id {
    width: 200px;
}

#contentBox div.clickable {
	display:none;
	font-size:110%; 
}

#contentBox ul.disc {
	 list-style-type: disc;
	 list-style-position:outside;
}

#contentBox ul.contact {
	 list-style-type: none;
}
/* "Winter Blues" CSS theme for CSS Table Gallery (http://icant.co.uk/csstablegallery/) by Gunta Klavina (http://www.klavina.com) */

#contentBox table {
    font: 100% "Lucida Grande", "Lucida Sans Unicode", "Trebuchet MS", sans-serif;
    width: 100%;
    padding: 0;
    margin: 0;
    border: 3px solid #EAECEE;
	border-collapse: collapse;
    color: #333;
    background: #f2f3fa;
}
/*    background: #F3F5F7; #678dbd #f2f3fa */

#contentBox table caption {
    text-align: left;
    text-transform: uppercase;
    padding-bottom: 10px;
    font: 200% "Lucida Grande", "Lucida Sans Unicode", "Trebuchet MS", sans-serif;
}

#contentBox table thead th {
/*    background: #3A4856; */
    background: #E8E9F8;
    padding: 5px 5px;
    color: #134b98;
    text-align: left;
    font-weight: bold;
}

#contentBox table tbody, table thead {
    border-top: 2px solid #EAECEE;
    border-left: 2px solid #EAECEE;
    border-right: 2px solid #EAECEE;
}

#contentBox table tbody {
   border-bottom: 2px solid #EAECEE;
}
                      
#contentBox table tbody td {
    padding: 5px;
    text-align: left;
	vertical-align:top;
/*	border-bottom: 2px solid #EAECEE; */
}

#contentBox table tbody tr {
    background: #f2f3fa;
/*    border-bottom: 3px; */
}

#contentBox table tbody tr.spacer {
/*    background: #F0F2F4; */
      background: #E8E9F8;
	  height: 10px;
}


#contentBox table tbody tr.odd {
/*    background: #F0F2F4; */
      background: #EFF2F6;
}

#contentBox table tbody  tr:hover {
    background: #EAECEE;
    color: #111;
}

#contentBox table tfoot td, table tfoot th, table tfoot tr {
    text-align: left;
    font: 100%  "Lucida Grande", "Lucida Sans Unicode", "Trebuchet MS", sans-serif; 
    text-transform: uppercase; 
    background: #E8E9F8; 
    padding: 5px;
}

/* --------------------------------------------------------------------
//	eof 
// ----------------------------------------------------------------- */
