@charset "utf-8";
/* CSS Document */
/* Site wide colours

    New page backgrounds for:
        Default    : #6CA4DC
        Green      : #D999A5
        Orange     : #774D54
        Yellow     : #7ABE8C
        Blue       : #FED296

    New panel backgrounds for:
        Default    : #EC1318
        Green      : #69BA4E
        Orange     : #D96415
        Yellow     : #FAC921
        Blue       : #478DD3

	backgrounds
        Dk Brown    : #462E32
        Dk Red      : #B11C22
        Green       : #81A275
        Brick Red   : #C94826
        Mustard     : #D5A705
        Burgundy    : #9A525D
        Orange      : #E69E3E 
        Pale Pink   : #EEBF8D
        Blue        : #5F7EAA
        Grey Green  : #7E8E7A

	text pale			: #FAF8E7

*/
*{
    margin:0;
    padding:0;
}
img{border:none;}
html{
	height:100%;
}
body{
	font-family:Tahoma, Arial, Helvetica, sans-serif;
	font-size:0.9em;
}
.container{
	width:992px;
	margin:0 auto 0 auto;
}
/* HEADER AREA */
.header{
	height:64px;
	margin:0;
	padding:0;
}
.header .links{
	background:url(../images/welcome-bg.gif) top center no-repeat;
	height:44px;
	font-size:0.95em;
}
.header .links ul{
	list-style:none;
	margin:24px 0 0 0;
	padding:0;
	float:left;
	width:auto;
}
.welcome{
	margin:0 0 0 38px;
	float:left;
	width:auto;
}
.welcome li{
	display:inline;
	color:#FAF8E7;
	float:left;
	width:auto;
}
.welcome li a{
	text-decoration:none;
	color:#FAF8E7;
	padding:0 22px 0 0;
}
.welcome li a:hover{
	text-decoration:underline;
}
.nav{
	margin:0 0 0 10px;
	padding:0 0 0 12px;
	float:left;
	width:auto;
}
.nav ul{
	margin:0;
	padding:0;
	float:left;
	width:auto;
}
.nav li{
	display:inline;
	color:#B11C23;
	float:left;
	width:auto;
}
.nav li a{
	text-decoration:none;
	color:#B11C23;
	padding:0 6px 0 6px;
	height:40px;
	display:inline-block;
	float:left;
	width:auto;
}
.nav li a:hover{
	text-decoration:underline;
}
.nav .selected{
	color:#fff;
	background:#B11C22 url(../images/selected.jpg) top repeat-x;
	
}

/* MAIN PAGE AREA */
.main{
	background: url(../images/background-height.png) top center repeat-y;
	width:992px;
	margin:0;
	padding:0;
	min-height:450px;
}
/* left */
.left{
	float:left;
	width:200px;
	margin:0 0 0 22px;
	padding:0;
}
.left .logo{
	margin:0;
	padding:0;
	width:200px;
	height:60px;
	display:block;
	background:url(../images/alfresco-logo.gif) top left no-repeat;
}
.left .logo h1{
	display:none;
	visibility:hidden;
	margin:0;
	padding:0;
}
.flash{
	height:433px;
	float:left;
}
.main .left{
	height:433px;
}
/* sub-nav */
.sub-nav{
	background:#B11C22 url(../images/sub-nav-top.gif) top center no-repeat;
	width:200px;
	margin:10px 0 0 0;
	padding:12px 0 0 0;
}
.sub-nav ul{
	list-style:none;
	margin:0;
	padding:0;
	border-bottom:1px solid #C1494E;
}
.sub-nav li{
	border-top:1px solid #C1494E;
}
.sub-nav li a{
	color:#FFFFF1;
	text-decoration:none;
	display:block;
	padding:6px;
}
.sub-nav li a:hover{
	color:#FAF8E7;
	text-decoration:underline;
}
.sub-nav .selected{
	background:#462E32 url(../images/sub-nav-selected.gif) right no-repeat;
	display:block;
	padding:6px;
}
.sub-nav-bottom{
	background:#B11C22 url(../images/sub-nav-bot.gif) bottom center no-repeat;
	height:11px;
}

.sub-nav2 ul{
	 border:none;
	 background:#fff; 
}
.sub-nav2 li{
	 border:none;
}
.sub-nav2 li a{
	 margin:0;
	 padding:2px 0 2px 12px;
	 margin:0 3px 0 3px;
	 border:none;
	 background:#C42D33;
}
.sub-nav2 .selected{
	background:#462E32 url(../images/sub-nav-selected.gif) right no-repeat;
	padding:2px 0 2px 12px;
	margin:0 3px 0 3px;
}
/* middle */
.middle{
	float:left;
	width:500px;
	margin:0 24px 10px 24px;
	padding:0;
	color:#FAF8E7;
}
.middle .bottom{
	height:10px;
	font-size:1px;
	clear:both;
}
.middle .content{
	padding:14px;
	float:left;
	min-height:410px;
	width:auto;
	min-width:452px;
}
.content-left{
	float:left;
	width:390px;
	margin:0 10px 0 0;
}
.content-right{
	float:left;
	width:120px;
	padding:40px 0 0 0;
}
/* home panel */
.panel .top{
	width:230px;
	background:#fff url(../images/230-panel-top.gif) top center no-repeat;
}
.panel tr .bottom{
	width:230px;
	height:8px;
	font-size:1px;
	background:#fff url(../images/230-panel-bot.gif) bottom center no-repeat;
}
.panel .inner{
	padding:6px 10px 0 10px;
	color:#462E33;
	line-height:1.4em;
}
.panel .inner p{
    font-size:0.9em;
    margin:4px 0 0 0;
    padding:0;
}
.panel img{
	padding:0 6px 0 0;
}
/* right */
.right{
	float:left;
	width:182px;
	position:relative;
}
.right .box-out{
	background:#552029 url(../images/182-top.jpg) top center no-repeat;
	color:#FAF8E7;
	margin:40px 0 0 0;
	padding:0 0 0 0;
	float:left;
	width:182px;
}
.right .box-out-bottom{
	background:url(../images/182-bot.jpg) bottom center no-repeat;
	float:left;
	width:182px;
	padding:0 0 0 0;
}
.right .box-out a{
	color:#FAF8E7;
	text-decoration:none;
	font-weight:bold;
}
.right .box-out a:hover{
	text-decoration:underline;
}
.right .inner{
	font-size:0.95em;
	padding:0 8px 0 8px;
	line-height:1.6em;
}
.right .list{
	margin:24px 0 0 0;
}
.right .list p{
	line-height:22px;
	height:22px;
}
.right .list img{
	padding:0 4px 0 0;
	line-height:22px;
	vertical-align:bottom;
}

.right img
{
	border:none;
}
.caption{
    text-align:center;
    font-size:0.8em;
}
/* FOOTER AREA */
.footer{
	background:url(../images/background-bottom.png) top center no-repeat;
	height:52px;
}
.foot{
	background:url(../images/foot-bg.gif) top center no-repeat;
	color:#B11C23;
	text-align:center;
	font-size:0.75em;
	line-height:20px;
	height:20px;
}
.foot a{
	color:#B11C23;
	text-decoration:underline;
}
.foot a:hover{
	color:#000000;
}
.credit{
	color:#FFFFFF;
	font-size:0.7em;
	text-align:right;
	margin:30px 30px 0 30px;
}
.credit span{
	float:left;
}
.credit a{
	color:#FFFFFF;
	text-decoration:none;
}
.credit a:hover{text-decoration:underline;}

/* MISC */
.clear{clear:both;}
.content-area-list{
   margin:12px;
}
.required{color:Black!important;}
.smalltext{font-size:0.8em;}
/* TEXT FORMATTING */

.content h1{
	font-weight:normal;
	font-size:2.2em;
	margin:0 0 0.25em 0;
	padding:0 0 0.25em 0;
	border-bottom:1px solid #fff;
	font-family:Times New Roman, Times, Serif;
	width:100%;
}
.content h2{
	font-weight:normal;
	font-size:1.4em;
	margin:0 0 0.5em 0;
	padding:0;
}
.content h2 a{
    color:#fff;
    font-weight:normal;
}
.content h3{
	font-weight:normal;
	font-size:1.2em;
	margin:0 0 0.5em 0;
	padding:0;
}
.content h4{
	font-weight:normal;
	text-align:center;
	font-size:1.4em;
	margin:0 0 0.5em 0;
	padding:0;
}
p{
	margin:0 0 0.5em 0;
	padding:0;
}
.content a{
    text-decoration:none;
    color:#fff;
    font-weight:bold;
}
.content a:hover{
    text-decoration:underline;
}
.inner h3{
	margin:0 0 12px 0;
	padding:0;
	line-height:1.6em;
}
hr{
	color:#FAF8E7;
	background-color:#FAF8E8;
	border:0;
	height:1px;
}
.content ol, .content ul{
    margin:0 0 0.5em 0.5em;
    padding:0 0 0 0.5em;
}
.content li{
    margin:0 0 0 0.5em;
    padding:0 0 0.25em 0.5em;
   }