/* -----------------------------------------------------------------------------------

+ AdvanDx

----------------------------------------------------------------------------------- */



/*  General Styles
----------------------------------------------------------------------------------- */

html {
	font-size:          11px;
}


body {
	font:               normal 1em Verdana, Arial, Helvetica, sans-serif;
	line-height:        1.25em;
	background:         url(/images/bg.gif) repeat-x;
	background-color:   #fff;
	color:              #444;
	padding: 	        0px;
	margin:		        0px;
}


img {
	display: block;
	border: 0px;
}

form {
	padding: 0px;
	margin: 0px;
}

.clear {
	clear: both;
}


/*  General Link Styles
----------------------------------------------------------------------------------- */


a          { color: #f04900; text-decoration: none; }
a:visited  { color: #f04900; text-decoration: none; }
a:hover    { color: #518fb2; text-decoration: none; }



/*  Typography
----------------------------------------------------------------------------------- */


h1 {
	font: bold 2.1em Trebuchet MS, Verdana, Arial, Helvetica, sans-serif;
	color: #0087e8;
	margin: 5px 0px 9px 0px;

}


/*  Layout
----------------------------------------------------------------------------------- */


.nav {
	width: 896px;
	margin: 0 auto;
}

.flash {
	width: 896px;
	margin: 0 auto;
	border-bottom: 4px solid #bbbbbb;
}

.torso {
	width: 864px;
	padding: 20px 15px 25px 15px;
	margin: 0 auto;
	background-color: #fff;
	border: 0px;
	border-left: 1px solid #a0a2a3;
	border-right: 1px solid #a0a2a3;
}

.torso  a{
	font-weight: bold;
	line-height: 2em;
}

.torso  hr{
	border: 0px;
	border-top: 1px solid #dedede;
	margin: 12px 0px 6px 0px;
}

.footer {
	width: 876px;
	margin: 0 auto;
	background-color: #40474e;
	padding: 8px 10px 11px 10px;
	color: #888;
	border-bottom: 4px solid #ccc;
}

.footer .copyright {
	width: 250px;
	float: right;
	text-align:right;
	color: #bbb;
}

.footer a{
	color: #bbb;
	letter-spacing: normal;
}

.left_mid_container {
	width: 570px;
}

.left_about {
	width: 247px;
	background: url(/images/home/head_about.gif) no-repeat;
	background-color: #fff;
	padding: 0px 15px 11px 13px;
	text-align:left;
	float: left;
}

.left_about img{
	margin-top: 15px;
}

.mid_news {
	width: 247px;
	background: url(/images/home/head_news.gif) no-repeat;
	background-color: #fff;
	padding: 0px 15px 11px 13px;
	float: right;
}
	
.right_pub {
	width: 247px;
	background: url(/images/home/head_pub.gif) no-repeat;
	background-color: #fff;
	padding: 0px 15px 11px 13px;
	float: right;
}
	
	.right_pub a, .mid_news a {
		line-height:1.2em;
	}
	.right_pub img {
		display: inline;
		margin-right: 3px;
		vertical-align:middle;
	}
	
.headline {
	margin-bottom:6px;
}

	.headline a          { color: #518fb2; }
	.headline a:visited  { color: #518fb2; }
	.headline a:hover    { color: #84a4b6; text-decoration:underline; }
	.headline a:active   { color: #84a4b6; text-decoration:underline; }