/* Reset */
/* Resets browser specific properties */
body,div,dl,dt,dd,ul,ol,li,h1,h2,h3,h4,h5,h6,hr,pre,form,fieldset,blockquote,th,td {margin: 0; padding: 0;}
a, select, input[type=submit], img {outline : none;}
table { border-collapse : collapse;border-spacing : 0;}
fieldset,img, hr, abbr,acronym {border : 0;}
address,caption,cite,code,dfn,th,var {font-style: normal; font-weight: normal;}
caption,th {text-align: left;}

h1 {font-size: 22px; font-weight: bold; line-height: 1.3em;}
h2 {font-size: 18px; font-weight: normal; line-height: 1.3em;}
h3 {font-size: 12px; font-weight: normal; line-height: 1.3em;}
p {font-size: 14px; line-height: 1.5em;}
p a {text-decoration:none; color:#063;}
p a:hover {text-decoration:none; color:#333;}
th {font-size:13px; font-weight:bold; color:#CCC; background-color:#333; padding: 5px 0 5px 10px;border: solid 1px #333;}
td {font-size:13px; padding: 5px 5px 5px 10px; border: solid 1px #333;}
ol {font-size: 14px;padding-left: 20px; line-height: 1.5em; }
ul {font-size: 14px;padding-left: 20px; line-height: 1.5em; } 
q:before,q:after {content: '';}
span{margin:0; padding:0;}
/* End Reset */

body{ background:url(images/aes-bg.jpg) repeat-x; background-color:#6f644a; width:100%; font: 12px "Open Sans", helvetica, arial;; color: #333}



/*TEXT AREA*/
#top-text{width:100%; height:auto; padding-top: 5px; padding-bottom:15px; margin: 0px auto 0px auto;}
#bottom-text{width:100%; text-align: justify; padding-top: 5px; padding-bottom:15px; clear:both}



/*CLASSES*/
.clear{ clear:both;}
.b{ background: none;}
.left {}
.middle {}
.right {}
	
.header{ width:100%; height:160px; margin-bottom: 10px; padding-top:40px; }
.prefooter{ width:96%; height:auto; padding-top:10px;margin: 0 20px 10px 20px;}
.footer{ width:97%; height:25px; padding:0px 15px 10px 15px;}

.copyright {float:left;}
.update {float:left;}

.menu {float:right; padding: 0px 55px 0 35px; margin-top: 75px;}
.menu ul { display: block; }
.menu li { display:inline; marker:none;font-size:14px;}


.menu li a { text-decoration:none; color: #333; line-height:30px; padding: 5px;}
.menu li a:hover {color: #f1f1f1 ;background-color: #c7967f}
.current {color: #f1f1f1 ;background-color: #c7967f;line-height:30px; padding: 5px;}

/* toggle */
dl {
	
	}
	 
dt {
	cursor: pointer;
	font-weight: bold;
	color: #CCC;
	font-size: 1.2em;
	line-height: 2em;
	background-color: #6f644a;
	border-bottom: 1px solid #333;
	border-top: 1px solid #CCC;
	padding-left: 15px;
	
	}
dt:hover {color: #333;}	
	
dt:first-child {
	border-top: none;
	
	}
	
dt:nth-last-child(2) {
	border-bottom: none;
	
	}
	
.hide { display:none;
	
	}
	

	
dd {
	margin: 0;
	padding: 1em 15px 1em 15px;
	font-size: 14px;
	line-height: 1.5em; 
	background-color: #f1f1f1;
	}

.contactform { padding: 0 0 0 20px;}
.contactform td { border: none; font: 12px "Open Sans", helvetica, arial;; color: #333}

.contactform input[type=text], textarea {font: 12px "Open Sans", helvetica, arial;; color: #333; width: 210px;}
label { font: 14px "Open Sans", helvetica, arial;; color: #333}