

body {font-family: Arial, Helvetica, sans-serif; font-size: 12px; color: #7c7c7c; padding:0px; margin:0px;}


.pageheader{margin:0px auto; width:100%; background:#FFFCED url(images/bg_header.jpg) 0px 45px repeat-x; clear:both; text-align:center; }
.pageheader * {padding:0px; margin:0px;}
.pageheader p{margin:0px; padding:0px;}

.headertop {background:url(images/bg_top.jpg) no-repeat; height:45px; margin:0px auto 0px auto; width:930px; }
.header1 { font-weight: bold; font-size: 28px; color: #C5161B; text-align: left}
.header2 { font-size: 12; color: #C5161B; text-align: left}
#header {float:left;}

.nav{float:right; margin:25px 15px 0px 0px;}
.nav ul li{list-style:none; display:inline; margin-left:15px;}

.headerbody {background:url(images/header.jpg) no-repeat; height:246px; margin:0 auto; padding:0px; width:930px;}

#slogan{margin:230px 30px auto 0px; float:right; color:#C5161B; text-align:centre;}
#slogan p{font-size:22px;  font-weight:bold;}

#pagetitle{float:left; margin:210px auto auto 15px; color:#C5161B; font-size:18px; font-weight:bold;}
.pagetitle1 { font-weight: bold; font-size: 20px; color: #666666; text-align: right}
.pagetitle2 { font-weight: bold; font-size: 20px; color: #C5161B; text-align: right}

.pagefooter{width:100%; background:url(images/bg_footer.jpg) repeat-x; line-height:58px; margin: 0 auto; padding: 0 0 0 0; font-size: 85%; color:#333333; text-align: center; clear: both;}
.pagefooter p{margin:0px; padding:0px;text-align: center;}



a:link {  color: #000000; text-decoration: none}
a:hover {  color: #C5161B; text-decoration: underline}
a:visited {  color: #000000; text-decoration: none}



/*overwrite system styles */

/*sidebar border trick fixed the width - two boder width*/
.aeSidebarContainer {color:#666666; background:#FFFCED; margin:0px; border-left:#DED6BF solid 1px; border-right:#DED6BF solid 1px; width:260px;}

.aeContentTitleContainer h1 {color:#C5161B;}
.ae1Column1Container {margin-top:20px;}






