

p  { color: #545454; font-size: 12px; font-family: Arial, Helvetica, sans-serif; text-align: justify }


li  { color: #545454; font-size: 12px; font-family: Arial, Helvetica, sans-serif; text-align: left }

li a  { line-height: 20px; font-family: Arial, Helvetica, sans-serif; text-align: left }

a { color: #9d91b7; font-size: 12px; font-family: Arial, Helvetica, sans-serif; text-decoration: underline }

a:hover   { color: #301053 }
.SEO_hightlight   { color: #545454; font-variant: small-caps; font-weight: bolder; font-size: 12px; font-family: Arial, Helvetica, sans-serif; background-color: #b0c4de; text-align: center; margin: 5px; padding: 5px; border: #ffc211 }
.outline_left {
	border-left-width: 1px;
	border-left-style: solid;
	border-left-color: #CCCCCC;
}

.outline_bottom {
	border-bottom-width: 1px;
	border-bottom-style: solid;
	border-bottom-color: #CCCCCC;
}


.highlight  { font-size: 12px; border: solid 1px #73997f }

.border  { padding: 5px; border: solid 1px #cccccc }
h1        { color: #456b56; font-weight: bold; font-size: 14px; font-family: Verdana, Geneva, Arial, Helvetica, Swiss, SunSans-Regular; text-align: left; border-bottom: 1px solid #456b56 }


h2   { color: #73997f; font-weight: bolder; font-size: 12px; font-family: Verdana, Geneva, Arial, Helvetica, Swiss, SunSans-Regular; text-align: left }

.footer    { color: #555; font-weight: normal; font-size: 11px; font-family: Arial, Helvetica, sans-serif; padding: 15px }
.footer a  { text-decoration: none }
.footer a:hover   { text-decoration: underline }
.main_table { height: 100% }
.center { text-align: center }


.sidebar  { text-align: left; border: solid 1px #cccccc }
.sidebar p { font-size: 12px; font-family: Arial, Helvetica, Geneva, Swiss, SunSans-Regular; text-align: left }

.sidebar h1    { color: #fff; font-size: 12px; font-family: Arial, Helvetica, Geneva, Swiss, SunSans-Regular; text-align: left; text-transform: capitalize; border: none }

.sidebar h2   { color: #d79b3a; font-size: 12px; font-family: Arial, Helvetica, Geneva, Swiss, SunSans-Regular; text-align: left }
.img_left   { margin-top: 5px; margin-right: 10px; margin-bottom: 5px; padding: 3px; border: solid 1px #73997f }
.img_right   { margin-top: 5px; margin-bottom: 5px; margin-left: 10px; padding: 3px; border: solid 1px #73997f }
.img_center { margin: 5px 10px; padding: 3px; border: solid 1px #73997f }
body { background: url(media/body_bg.gif) repeat-y center  }

.menu    { border: solid 1px #ccc; height: 100% }
.menu a   { color: #777; font-size: 11px; padding: 5px; border-bottom: 1px solid #bbb; w60th: 150px; display: block; text-decoration: none }
.menu a:hover   { text-decoration: none; background-color: #bbb; text-decoration: none }
.menu p { color: #777; font-size: 11px; text-align: left }
.border  { padding: 5px; border: solid 1px #cccccc }


.float_right{
float: right; 
margin-left:10px;
}

.float_left{
float: left;
margin-right:10px;
}

/*  MODULES */	
.module_left, .module_center, .module_right {
	background-color: #dcddec;
	border: solid #425c03 1px;
	margin-bottom: 5px;
	padding: 4px;
	}

.module_right {
	float: right;
	width: 300px;
	height: auto;
	padding-bottom: 5px;
	margin-left:10px;
	}
	
.module_right h2, .module_left h2, .module_center h2 {
	background-color: #dcddec;
	color: #73997f;
	font-family: Georgia, "Times New Roman", Times, serif;
	font-size: 110%;
	font-weight: bold;
	text-align: center;
	padding: 5px 10px 5px 10px;
	margin: 0px;
	}
	
.module_left {
	float: left;
	width: 300px;
	height: auto;
	padding-bottom: 5px;
	margin-right:10px;
	}	

.module_center {
	margin: 0px 10px 10px 10px;
	width: 80%;
	height: auto;
	padding-bottom: 5px;
	}		
	
/*  TEXT ALIGNMENT */	
.text_center {
	text-align: center;
	}

.text_left {
	text-align: left;
	}

.text_right {
	text-align: right;
	}	



