#content		{
	padding:20px 0;		
	padding-bottom:0;		
	font-size:1em;
	text-align:left;
}


#footer					{
	clear:both;
	width:100%:
	background-color:#a3a3a3;
	height:10px;
	margin-bottom:15px;
	text-align:left;
}


#footer2					{
	background-color:#a3a3a3;
	padding:15px 60px;
}

#footer ul		{
	padding:0;
	margin:0;
}


#footer table		{
	width:100%;
	margin-top:30px;
}

#footer table td		{
	vertical-align:top;
}

#footer ul li		{
	float:left;
	padding:0;
	margin:0;
	padding-right:30px;
}


#footer address	{
	font-style:normal;
}

#footer span		{
}


#phone					{
	width:400px;
	padding-left:50px;
}


#phone	div				{
	background:url('img/phone.gif') no-repeat top left;
	font-size:1.65em;
	padding-left:22px;
}






/* Set up the default font and ovrall size to include image */
.menu {
	z-index:20000;
	padding:0;
	margin:0;
	z-index:-1000;
	padding-top:2px;
	color:#646464;
	font-size:1.0em;
}

/* get rid of the default padding - margin and bullets */
.menu ul {
	padding:0;
	margin:0;
	list-style-type: none;
	z-index: -1000;
}


.search select,
.search option	{
	z-index:-1000;
}



/* make menu horizontal */
.menu ul li {
	float:left;
	position:relative;
	padding:0;
	margin:0;
}

/* set up the default top level links */
.menu ul li a, 
.menu ul li a:visited {
	display:block;
	text-decoration:none;
	height:18px;
	color:#646464;
	padding: 0 15px 0 10px;
	text-align: center;
	font-size: 90%;
}

/* hack for IE5.5 to correct the faulty box model */
* html .menu ul li a {
	width:38px;
	white-space:nowrap;
	color:pink;

}

/* hide the drop down menu */
.menu ul li ul {
	display: none;
	opacity:.80; -moz-opacity: 0.80;
}

/* remove all table style so that it does not interfere with the menu */
.menu table {
	margin:-1px;
	border-collapse:collapse;
	font-size:0.9em;
}

/* first line for IE7 and non-IE browsers, second line for IE5.5 and IE6 */

/* style the top level hover */
.menu ul li:hover a, 
.menu ul li a:hover {
	color:#646464;
	border-bottom: none;
	text-decoration:none;
}

/* make the drop down menu show and correctly position it */
.menu ul li:hover ul, 
.menu ul li a:hover ul {
	display:block;
	position:absolute;
	top:7px;
	margin-top:11px;
	left:0;
	width:166px;

}


/* style the drop down links with no hover */
.menu ul li:hover ul li a,
.menu ul li a:hover ul li a {
	display:block;
	background:#707375;
	border:0;
	margin:0;
	color:#646464;
	font-size:0.9em;
	height:auto;
	line-height:1em;
	padding:5px 5px 5px 12px;
	width:146px;
	text-align:left;
}

/* style the drop down menu links when hovered */
.menu ul li:hover ul li a:hover,
.menu ul li a:hover ul li a:hover {
	color:#646464;
	background: #e60017 url(i/bullet_arrow_w.gif) no-repeat 5px 10px;

}

/* special styling for IE5.5 and IE6 - transparency is non validating */
.menu ul li a:hover ul {
	
	margin-top:10px; /* for IE5.5 faulty box model */
	marg\in-top:11px; /* for IE6 */

}

/* IE5.5 hack for faulty box model in drop down menu */
.menu ul li a:hover ul li a {
	width:166px; /* for IE5.5 faulty box model */
	w\idth:156px; /* for IE6 */
}




#tmenu .menu ul li a {
 color:#848484;
 font-size:1em;
}


#tmenu .menu table ul li a {
	 color:#fff;
}


#tmenu .menu table ul li a,
html>body #tmenu .menu ul li ul li a {
 color:white;
}

#document object	{
	z-index:100;	
}

#document object	{
	z-index:100;	
}


#cont2,
#tmenu,
.menu,
.menu ul,
.menu ul li	{
	z-index:20000;		
}

table td,
table tr {
	vertical-align:middle;
	text-align:left;
}


#reg-block		{
	color:#585858;
	background-color:#fff;	
	padding:10px 30px;
}

#reg-block .text	{
	padding:8px 0;	
}

#reg-block .input	{
	width:80%;
	height:14px;
	margin:2px;
	border:1px solid #c2c2c2;
	color:#585858;
	padding:2px;
}


#reg-block .send	{
	border:0;
	margin:10px 34px 10px 0;
}

.noie	{
	display:none;
}		

html>body .noie	{
	display:inline;
}	

/**
.noie	{
	display:none;
}		
**/	


#menu .Right_NavigationLevel2_Table,
#menu table	{
	margin:0;
	padding:0;	
}
