/* CSS Document */

body {
	margin: 0;
	background: #72658D url("../images/bg.gif");
	font-family: Tahoma, Arial, san-serif;
	font-size: 10pt;
    color: #474574;}
	
.body_homepage {
	margin: 12px 0 10px 8px;
	background: #70648C url("../images/bgfront.jpg") repeat-y left top;
}		

.transparent {
	filter:alpha(opacity=50);
	-moz-opacity:0.5;
	-khtml-opacity: 0.5;
	opacity: 0.5;}	

h1, h2, h3, h4 {
	letter-spacing:1px;
	margin:0 0 15px 0;
	color:#403E68;
	text-shadow: #fff 0 0 0;}

h1 {font-size: 15pt;}
h2 {font-size: 13pt;}
h3 {font-size: 11pt;}
h4 {font-size: 9pt;}
	
a {
	color:#83779D;
    text-decoration: underline;}    

a:hover {
	background-color:#A499B5;
	color:#fff; 
	text-decoration: none;}

.container {
	width:785px; 
	margin:auto; 
	padding:0; 
	background-image:url("../images/bgContent.png");}	

.header {
	margin: 0 12px 0 14px;
	background-color:#AF9DDB;
	text-indent:10px;
	padding:5px;
	border-bottom: 1px solid #A39AB6;}
	
.pageTitle {
	margin: 0 12px 0 14px;
	background: #BAAADF url("../images/bgPageTitle.png");
	text-indent:190px;
	padding:2px;
	border-bottom: 1px solid #A39AB6;
	color:#F2F1F5;
	letter-spacing:1px;
	font-size: 15pt;}	

.mainContent {
	margin: 20px 35px 20px 210px;}

.leftContent {
	float: left; 
	width: 150px; 
	margin: 20px 0 20px 25px;}

.footer {
	font-family: Tahoma, Arial, san-serif;
	margin: 0 12px 0 14px;
	background: #BAAADF url("../images/bgFooter.png");
	padding:8px;
	text-align:center;
	font-size: 8pt; 
	color:#fff;
	font-weight:bold;
	border-top: 1px solid #A39AB6;
	border-bottom: 1px solid #A39AB6;}
	
.footer a {
	color:#FFF;
    text-decoration: underline;}    

.footer a:hover {
	color:#83779D; 
	text-decoration: underline;
	background-color:#BAAADF;}	
	
.clearfloat { 
	clear:both;
    height:0;
    font-size: 1px;
    line-height: 0px;
}

.bottom-shadow {
	background: url("../images/shadow-bottom.png") repeat-x left bottom;
	height: 14px;
	width: 785px;
	float: left;
	margin: auto;
}