/* Specialized Style */

BODY {
	margin:0;
	padding:0;
	font-family:verdana, arial, helvetica, sans-serif; 
	font-size:.8em;
	background-image:url("../img/back.jpg");
	background-color:gray;
}


DIV.header{
	margin:.6em;
	position:absolute;
	top:0;
	left:0;
	padding:0;
	width:100%;
	border:0;
	background-color:transparent; 
	text-align:left;
}

DIV.logo{
	margin:45px;
	position:absolute;
	float:left;
	padding:0;
	width:100%;
	border:0;
	background-color:transparent; 
	text-align:center;
}

DIV.menu {
	float:left;
	margin:.5em;
	margin-top:155px;
	padding:0;
	width:18em;
	border: 1px solid black;
	background-color:#C4C7FF;
	text-align:left;
}

DIV.menu H1{
	margin:0;
	padding:0;
	width:auto;
	text-align:center;
	font-size:medium;
	background-color:navy;
	color:#C4C7FF;
}

DIV.menu A{
	font-weight:bold;
	color:navy;
	text-decoration:none;
	line-height:2em;
	border-bottom: 1px solid #2f347e;
}

DIV.menu UL{
	margin:0;
	padding:1em;
	padding-left:2em;
	list-style-image:none; 
	list-style-type:none;
}

DIV.menu UL>LI{
	clear:both;
	margin:0;
	padding-right:1em;
	font-size:1em;
	text-align:left;
}

DIV.main {
	float:left;
	margin:0;
	margin-top:155px;
	padding:3em;
	padding-right:40%;
	width:55%;
	border: 1px solid black;
	background-color:white;
	background-image:url("../img/ato.jpg");
	background-repeat: no-repeat;
  	background-position: center right;
	text-align:left;
}

DIV.main H1{
	width:100%;
	text-align:center;
	font-size:large;
	margin:0;
	margin-bottom:2em;
	border-bottom:5px solid #C4C7FF;
}

DIV.main H2{
	width:100%;
	text-align:left;
	font-size:medium;
	margin:0;
	margin-bottom:2em;
	padding:0;
	border-bottom:	2px solid #C4C7FF;
	border-width: auto;
	color:navy;
}


DIV.main P{
	text-align:justify;
}

DIV.footer{
	position:absolute;
	bottom:0em;
	left:0;
	margin:0;
	padding:0;
	width:100%;
	border:0;
	border-top: 1px solid #2f347e;
	background-color:white; 
	text-align:center;
}

DIV.text {
	float:left;
	margin:0;
	margin-top:155px;
	padding:3em;
	padding-right:5em;
	width:60em;
	border: 1px solid black;
	background-color:white; 
	text-align:left;
}

DIV.text H1{
	width:100%;
	text-align:center;
	font-size:large;
	margin:0;
	margin-bottom:2em;
	padding:0;
	border-bottom:	5px solid #C4C7FF;
}

DIV.text H2{
	width:100%;
	text-align:left;
	font-size:medium;
	margin:0;
	margin-bottom:2em;
	padding:0;
	border-bottom:	2px solid #C4C7FF;
	color:navy;
}


DIV.text P{
	text-align:justify;
}

DIV.text TH{
        text-align:left;
        padding-right: 1em;
        padding-left: 2em;
}

DIV.img {
	float:left;
	margin:0;
	margin-top:155px;
	padding:3em;
	width:70%;
	border: 1px solid black;
	background-color:white; 
	text-align:center;
}

DIV.img H1{
	width:100%;
	text-align:center;
	font-size:large;
	margin:0;
	margin-bottom:2em;
	padding:0;
	border-bottom:	5px solid #C4C7FF;
}

DIV.banner {  
	width:100%;
	text-align:center;
	font-size:large;
	margin:0;
	padding:0;
	border:	4px solid #C4C7FF;
}

DIV.form {
	float:left;
	margin-top:155px;
	padding:3em;
	width:95%;
	border: 1px solid black;
	background-color:white; 
	text-align:left;
}

DIV.form H1{
	width:100%;
	text-align:center;
	font-size:large;
	margin:0;
	margin-bottom:2em;
	padding:0;
	border-bottom:	5px solid #C4C7FF;
}

DIV.form H2{
	width:100%;
	text-align:left;
	font-size:medium;
	margin:0;
	margin-bottom:2em;
	padding:0;
	border-bottom:	2px solid #C4C7FF;
	color:navy;
}

DIV.form TH{
        text-align:left;
        padding-right: 1em;
        padding-left: 2em;
}


DIV.list {
	float:left;
	margin:0;
	margin-top:155px;
	padding:3em;
	padding-right:5em;
	width:100%;
	border: 1px solid black;
	background-color:white; 
	text-align:left;
}

DIV.list H1{
	width:100%;
	text-align:center;
	font-size:large;
	margin:0;
	margin-bottom:2em;
	padding:0;
	border-bottom:	5px solid #C4C7FF;
}

DIV.list H2{
	width:100%;
	text-align:left;
	font-size:medium;
	margin:0;
	margin-bottom:2em;
	padding:0;
	border-bottom:	2px solid #C4C7FF;
	color:navy;
}


DIV.list P{
	text-align:justify;
}

DIV.list TH{
        text-align:left;
        padding-right: 3em;
        padding-left: 3em;
}

DIV.list TABLE{
	border-collapse: collapse; 
	margin:0;
	padding:0;
	border:1px solid gray;
}

DIV.list TD{
	margin:0;
	padding:0;
	padding-left:.5em;
	padding-right:.5em;
	border:0;
	border-top:1px dotted gray;
	background-color:#E7E9FF;
}



DIV.data TH{
        text-align:left;
        padding-right: 3em;
        padding-left: 3em;
}

DIV.data TABLE{
	border-collapse: collapse; 
	margin:0;
	padding:0;
	border:1px solid gray;
}

DIV.data TD{
	margin:0;
	padding:0;
	padding-left:.5em;
	padding-right:.5em;
	border:0;
	border-top:1px dotted gray;
	background-color:#E7E9FF;
}

DIV.news {
  clear:left;
  float:left;
  margin:.5em;
  margin-top:0;
  padding:0;
  width:18em;
  border: 1px solid black;
  background-color:#C4C7FF;
  text-align:left;
}

DIV.news H1{
	margin:0;
	padding:0;
	width:auto;
	text-align:center;
	font-size:medium;
	background-color:navy;
	color:#C4C7FF;
}

DIV.news H3{
	font-weight:bold;
	color:navy;
	text-decoration:none;
	font-size:1em;
	line-height:1em;
	text-align:justify;
}

DIV.news A{
	font-weight:bold;
	color:navy;
	text-decoration:none;
	line-height:2em;
	border-bottom: 1px solid #2f347e;
}

DIV.news UL{
	margin:0;
	padding:.2em; 
	list-style-image:none; 
	list-style-type:none;
}

DIV.news UL>LI{
	clear:both;
	margin:0;
	padding-left:.5em;
	padding-right:.5em;
	font-size:1em;
	text-align:right;
}

DIV.news P{
	text-align:justify;
}
