﻿/* MAIN CSS CODING */
html {
	height:100%;
	background:url(../images/gradient_bg.jpg) repeat-x;
}

body {
	height:96%;
	margin:0 auto;
	padding:0;
	text-align:center;
}

table td { 
	background:url(../images/menu_bg2.jpg) no-repeat; 
	text-align:left; 
}

#container {
	margin:0 auto;
	width:1010px;
}

#header {
	text-align:left;
	float:left;
	width:992px;
}

#main {
	width:1010px;
}
	
#leftcolumn {
	padding: 0 0 0 15px;
	float:right;
	position:relative;
/*	right: 50px; */
	width:525px;
}

#rightcolumn {
	/*background:url(../images/background.jpg) no-repeat;*/
	
	float:left;
	height:500px;
	position:relative;
/*	left:13px; */
	width:467px;
}

#flashcontent {
	height:400px;
	width:550px;
}

#news {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 11px;
	text-align: left;
}

#news img {
	padding:0 0 0 0px;
}

#feature {
	background:url(../publications/imageborder.jpg) no-repeat;
	font-family:Arial, Helvetica, sans-serif;
	font-size:11px;
	height:400px;
	padding:15px 15px 15px 25px;
	left:5px;
	top:20px;
	position:relative;
	text-align:left;
	width:500px;
}

#feature img {
	float:left;
}

.navigation_a { 
	float:left;
	padding:0 0 0 8px;
	width:209px;
}

.navigation_b { 
	float:left;
	padding:0 0 0 16px;
}

.bgsides {
	float:left;
	position:relative;
}

#footer {
	background:url(../images/footer_bg.jpg) no-repeat;
	float:left;
	height:20px;
	color:#FFF;
	font-family:Arial, Helvetica, sans-serif;
	font-size:11px;
	margin:0 auto;
	padding-top:2px;
	text-align:center;
	width:992px;
}

/* text */
h6 {
	margin:0;
	padding:0;
}

h5 {
	margin:0;
	padding:0;
}

h4 {
	margin:0;
	padding:0;
}

h3 {
	margin:0;
	padding:0;
}

h2 {
	margin:0;
	padding:0;
}

h1 {
	margin:0;
	padding:0;
}

h1 {
	background:url(../images/l_logo.gif) no-repeat;
	height:55px;
	width:297px;
	display:block;
	overflow:hidden;
	float:left;
}

h1 a {
	height:55px;
	width:297px;
	display:block;
	overflow:hidden;
	text-decoration:none;
}

h1 a span {
	visibility:hidden;
}

/* Links */
#feature a:hover  {
	color:#1E1EA5;
	font-weight:bold;
}

#feature a:active  {
	color:#1E1EA5;
	font-weight:bold;
}

#feature a:visited  {
	color:#1E1EA5;
	font-weight:bold;
}

#feature a:link  {
	color:#1E1EA5;
	font-weight:bold;
}

#news a:hover  {
	color:#1E1EA5;
	font-weight:bold;
}

#news a:active  {
	color:#1E1EA5;
	font-weight:bold;
}

#news a:visited  {
	color:#1E1EA5;
	font-weight:bold;
}

#news a:link  {
	color: #1E1EA5;
	font-weight: bold;
	height: 33px;
}

#footer a:hover {
	color:#FFF;
	font-weight:bold;
}

#footer a:active {
	color:#FFF;
	font-weight:bold;
}

#footer a:visited {
	color:#FFF;
	font-weight:bold;
}

#footer a:link {
	color:#FFF;
	font-weight:bold;
}

table td a:hover {
	color:#1E1EA5;
	display:block;
	font-family:Arial, Helvetica, sans-serif;
	text-decoration:none;
	font-size:12px;
}

table td a:active {
	color:#1E1EA5;
	display:block;
	font-family:Arial, Helvetica, sans-serif;
	text-decoration:none;
	font-size:12px;
}

table td a:visited {
	color:#1E1EA5;
	display:block;
	font-family:Arial, Helvetica, sans-serif;
	text-decoration:none;
	font-size:12px;
}

table td a:link {
	color:#1E1EA5;
	display:block;
	font-family:Arial, Helvetica, sans-serif;
	text-decoration:none;
	font-size:12px;
}

/* Positioning */
.centertext { text-align:center; }

.floatleft { float:left; }

.floatright { float:right; }

.clearboth { clear:both; }

.nocursor { cursor:default; }

.blue {
	color:#1E1EA5;
	line-height: 20px;
}

.leftpadding { padding-left:15px; }
.title_tag {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 15px;
	font-weight: bold;
	color: #1E1EA5;
	padding-left: 10px;
}
.title_text {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 15px;
	color: #1E1EA5;
	padding-left: 10px;
	line-height: 16px;
}
