/****GENERAL****/

* { padding: 0; margin: 0;}

img {border: 0;}

body {font-family: Arial, Helvetica, sans-serif; font-size: 12pt; color: #4c4c4c; text-align:center; overflow:scroll; background: #cc0001}

a:link, a:visited {text-decoration: underline; font-weight: normal; outline: none; text-align: left; color: #cc0001; font-size: 1em; }

.float { float: left;} 
.clear { clear: both;} 

h1, h2, h3 {margin-left: 20px}

h1 {font-size: 1em; font-weight: bold; color: #000; padding-left: 23px; background: url(../a/h1bg.jpg) no-repeat 0px 50%}
h2 {font-size: 0.7em; font-weight: bold; color:#b36b6e}
span.h2 {font-size: 1em; font-weight: bold; color:#b36b6e}

p {font-size: 0.75em; text-align: justify; padding: 8px 0 0 0; margin: 0 20px 0 20px}
p.lalign {font-size: 0.7em; text-align: left; padding: 8px 0 0 0; margin: 0 10px 0 0}
p.pubreadmore {font-size: 0.65em; color: #cc0001; padding-left: 10px; background: url(../../../images/readon.gif) no-repeat 0px 13px; text-decoration: none; margin-left: 275px}

img.lalign {padding: 0 15px 15px 0}

a.readon {width: 100%; font-size: 0.65em; color: #cc0001;padding-left: 10px; background: url(../../../images/readon.gif) no-repeat 0px 4px; text-decoration: none;}

br.pub {margin-bottom: 15px}

/****WRAPPER****/
div#wrapper {width:100%; height: 100%; background: #fff;}

div.container1 {width: 100%; position:relative;}
div#containerall  {width: 980px; background:#fff; margin: 0 auto; text-align:left;  padding: 10px 0 0 0}

/*****MENU****/
div.ctmenu {height: 45px; background: url(../a/menubg.jpg) repeat-x; width: 100%; text-align: center; position:relative}
div.menu {width:980px; text-align: left; margin: auto; padding: 8px 0px 0 0px; position:relative}
div.brd1 {height: 30px; background: url(../a/menubg.jpg) repeat-x;width: 5px; position:absolute; left: 10px; top: 3px; z-index: 5}
div.brd2 {height: 30px; background: url(../a/menubg.jpg) repeat-x;width: 5px; position:absolute; left: 795px; top: 3px; z-index: 4}
/****HDR****/
div#header {width: 100%; height: 237px; text-align:center; background: #cc0001;}

a.mainlevel {font-size: 0.6em; color: #fff; text-decoration: none; line-height: 2.6em; padding: 3px 18px 3px 18px;
	border-right: 0.5px solid #6f1417; border-left: 0.5px solid #d84d55; position:relative; left: 12px}
a.mainlevel:hover {background: url(../../../images/menu_bg_hover.jpg)}
a.mainlevel:visited {font-size: 0.6em; color: #fff; text-decoration: none; line-height: 2.6em; padding: 3px 18px 3px 18px;
	border-right: 0.5px solid #6f1417; border-left: 0.5px solid #d84d55; position:relative; left: 12px}
a.mainlevel:active {font-size: 0.6em; color: #fff; text-decoration: none; line-height: 2.6em; padding: 3px 18px 3px 18px;
	border-right: 0.5px solid #6f1417; border-left: 0.5px solid #d84d55; position:relative; left: 12px}
/*****CONTENT****/
div.content  {float:left; width: 515px; position: relative;  padding: 0px 20px 0px 37px; margin: 38px 0 40px 0; }  
div.right {float:left; width: 378px; position: relative;  padding:  0px 0 0px 20px;  margin: 38px 0 40px 0; border-left: 1px solid #d3d3d3}

#container3 {	clear:left;	float:left;	width:100%;	overflow:hidden;	/*background:#89ffa2;  column 3 background colour */}
#container2 {	clear:left;	float:left;	width:100%;	position:relative;	right:33.333%;	/*background:#ffa7a7;  column 2 background colour */}
#container1 {	float:left;	width:100%;	position:relative;	right:33.33%;	/* background:#fff689; column 1 background colour */}
#col1 {	float:left;	width:33.33%;	position:relative;	left:66.67%; overflow:hidden; padding: 0 0%; }
#col2 {	float:left;	width:33.33%;	position:relative;	left:66.67%; overflow:hidden; padding: 0 0%; border-right: 1px solid #ccc; border-left: 1px solid #ccc}
#col3 {	float:left;	width:33.33%;	position:relative;	left:66.67%; overflow:hidden; padding: 0 0%;}

div.ftrcontent a.mainlevel {border: none; font-size: 0.8em; padding: 0px; margin: 0px; position:relative; left: -166px; top: -10px}
div.ftrcontent a.mainlevel:hover {background: none}

div.home {padding: 0 0px 0 10px}
div.homemid {padding: 0 0px 0 10px; margin: 0 10px 0 0; border-right: 1px solid #777777}
div.homeleft {border-right: 1px solid #777777}
div.subs {border-top: 1px solid #777777}
div.latest_docs {border-top: 0px solid #777777}
div.latest_docs ul {margin: 0px 5px 0 20px}
div.latest_docs ul li {font-size: 0.75em; padding-top: 10px}

table.bk td {vertical-align: top}

ul.list1 {padding: 17px 0 0 0}
ul.list1 li {padding: 7px 0 0 0px; color: #cc0001; margin: 0 0 0 15px; list-style-image: url(../../../images/bullet.gif)}
ul.list1 li a{color: #cc0001; font-size: 0.7em}

ul.norm {margin: 0 5px 0 40px}
ul.norm li {font-size: 0.75em}

table.acymailing_form td {font-size: 0.8em; padding-right: 10px; padding-bottom: 10px}

/*****FOOTER*****/
div#footer {width: 100%; height: 87px; background: url(../a/ftrbg.jpg) repeat-x;}
div.ftrcontent {width: 980px; height: 67px; margin-left: auto; margin-right: auto; color: #d8bdbf; padding: 20px 0 0px 0}
div.ftr1 {width: 573px; float: left; border-right: 1px solid #985255; text-align:right; height: 50px}
div.ftr2 {width: 368px; float: left; padding-left :10px}
p.ftr {text-align: right}
a.ftr {font-size: 1em; color: #d8bdbf}