/* CSS Document */

/*	-------------------------------------
							MAIN		*/

body	{
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 0.7em;
}

img	{
border:0px;
}

img.padded {
	margin: 5px 9px 5px 9px;
}

h4	{
	margin: 0;
}

h5	{
	margin-bottom: 5px;
	font-size: 14px;
	margin-top: 0px;
}

a	{
	color: #003399;
}

a:hover	{
	color:#689D57;
}

img	{
	border:0px;
}

p	{
	margin: 5px;
}

/*	-------------------------------------
							LOGO		*/

#headercont {
	top: 36px;
	right: 0px;
	bottom: 0px; 
	left: 20px;
	position: absolute;
}

/*	-------------------------------------
							BANNER		*/

#banner {
	position: absolute;
	left: 334px;
	top: 3px;
	height: 68px;
	overflow: hidden;
	z-index: -50px;
}

#bannerleftcorners {
	position: absolute;
	left: 334px;
	top: 3px;
	z-index: 50;
}

#bannerrightcorners {
	position: absolute;
	left: 786px;
	top: 3px;
	z-index: 50;
}

#underbanner {
	z-index: 50;
	position: absolute;
	left: 334px;
	top: 63px;
}

/*	-------------------------------------
							TOP MENU	*/

#menu {
	width: 800px;
	height: 33px;
	position: absolute;
	left: 270px;
	top: 67px;
}

#menu ul {
	padding: 0px;
	margin: 0px;
	border: 0px;
	display: inline;
	list-style-type: none;
	text-align: center;
}

#menu ul li { 
	float: left;
}

/*	-------------------------------------
							TOP BAR		*/
	
#barcont {
	background-image: url("imagebank/topbar.gif");
	width: 1142px;
	height: 65px;
	position: absolute;
	top: 100px;
	left: 0px;
}

#keyword {
	margin: 3px 0px 0px 145px;
}

#keyword ul {
	padding: 0px;
	margin: 0px;
	border: 0px;
	display: inline;
	list-style-type: none;
}

#keyword ul li { 
	display: inline; 
	float: left;
}

#code {
	margin: 3px 0px 0px 640px;
}

#code ul {
	padding: 0px;
	margin: 0px;
	border: 0px;
	display: inline;
	list-style-type: none;
}

#code ul li { 
	display: inline; 
	float: left;
}

/*	-------------------------------------
							HOME		*/

.hmmain{
	width: 785px;
	overflow: auto;
	text-align:center;
}

.homemid	{
	width: 675px;
}

.homeright	{
	width: 110px;
}

.hometext {
	padding: 20px;
	text-align: left;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 0.7em;
}

.homelink {
	color: #689D57;
	text-decoration: none;
}

.hmexpert{
	text-align: center;
	width: 225px;
}

/*	-------------------------------------
							FEATURES	*/

.tm	{
	font-size: 8px;
	text-decoration: none;
}

.breadcrumb	{
	text-align: right;
}

a.breadcrumb {
	text-decoration: underline;
}

.main	{
	width: 750px;
	overflow: auto;
}

img.floatleftnm {
	float:left;
	margin:0px 10px 0px 0px;
}

img.floatrightnm {
	float:right;
	margin:0px 0px 0px 10px;
}

img.mid {
	vertical-align:middle;
}

/*	-------------------------------------
							AVERY		*/

#container {
	width:750px;
}

.rightpane {
	position:absolute;
	left:575px;
	width:185px;
	top:50px;
	height:100%;
	text-align:center;	
}

#rightbox {
	padding:10px;
	margin:10px 10px 10px 10px;
	border: 2px solid #eaecf5;
	background-color: #f5f6f9;
	text-align:left;
}

.contentpane {
	margin:0px;
	width:565px;
	padding-right:20px;
	float:left;
}

.bullet ul li {
	font-size: 0.9em;
}

hr {
	height:5px;
	text-align:left;
	color:#eaecf5;
	margin:0px;
	padding:0px;
	background:#eaecf5;
	border:none;
}    

/*	-------------------------------------
							unused?		

.rightpanefixed {
	position:absolute;
	left:623px;
	width:auto;
	top:67px;
	text-align:center;
	height: auto;
	overflow: visible;
}

.rightinfo {
	margin:15px 0px 0px 0px;
	border-top: 2px dashed #eaecf5;
	padding:10px;
	height: auto;
	overflow: visible;
}

#leftcolumn {
width: 50%;
float: left;
}
	
#rightcolumn {
width:49.5%;
float: right;
border-left: 2px solid #eaecf5;
}

.feature {
width: 85%;
min-height: 80px;
padding:10px 0px 10px 0px;
}

*/
