/* NON-HEADER */
*{
	margin:0;
    padding:0;
	font-size: small;
}

body 
{
 	font-size:70%;
	font-family:Verdana, Arial, Helvetica, sans-serif;
	background-image: url(../Images/bg_grad2.jpg);
} 

.page-container {
	width:800px;
	margin: auto;
	margin-top:10px;
	margin-bottom:10px;
	border:solid 1px #FFFFFF;
	font-size:1em;
}


.header 
{
	width:800px; 
}

.header-logo 
{
	width:800px;
	background:#E6E6E6;
	overflow:visible !important;
	overflow:hidden;
	background-image: url(Images/bg_head_middle.jpg);
}

.header-menu 
{
	width:800px; 
/*	height:40px; */
	background:#FFFFFF url(Images/bg_head_breadcrumbs.jpg) repeat-y;
}
.header-image 
{
	text-align:center;
	width:800px;
}


.main 
{
	clear:both;
	width:800px;
	padding-bottom:0px;
	overflow:hidden;
	color: #000000;
	background-color: #FFFFFF;
}
 
.main-content {
	display:inline; /*Fix IE floating margin bug*/
	float:left;
	padding:25px 25px 25px 25px;
	overflow:visible !important /*Firefox*/;
	overflow:hidden /*IE6*/;
	width: 750px;
}

.column1-unit
{
/*	width:640px;*/
	margin-bottom:10px !important /*Non-IE6*/; 
	margin-bottom:5px /*IE6*/;
	margin-left:10px;
	margin-right:10px;
}

.column2-unit-left 
{
	float:left; 
	width:350px; 
	margin-bottom:10px !important /*Non-IE6*/; 
	margin-bottom:5px /*IE6*/;
}
	
.column2-unit-right
{
	float:right; 
	width:350px; 
	margin-bottom:10px !important /*Non-IE6*/; margin-bottom:5px /*IE6*/;
}

.clear-contentunit 
{
	clear:both; 
	width:740px;
	height:1px; 
	background-color:#5C8789;
	border: thin #5C8789;

}

.main-LN {
	clear:both;
	width:780px;
	padding-bottom:0px;
	overflow:hidden;
	color: #000000;
	background-color: #FFFFFF;
	padding: 10px 10px 10px 10px;
}

.main-content-LN{
	display:inline; /*Fix IE floating margin bug*/
	float:right;
	margin:0 0 0 0px;
	overflow:visible !important /*Firefox*/;
	overflow:hidden /*IE6*/;
	width: 550px;
	padding: 10px 10px 10px 10px;
}


.main-navigation {
	display:inline /*Fix IE floating margin bug*/;
	float:left;
	width:200px;
	overflow:hidden !important /*Firefox*/;
	height: 100%;
	background-color: #EEEEEE;
}


.main-navigation .round-border-topright 
{
	width:10px;
	height:10px;
	position:absolute;
	z-index:100;
	margin:0 0 0 190px;
	background-image:url(Images/bg_corner_topright.gif) ;
	background-repeat: no-repeat;
}


.column1-unitLN 
{

	margin-bottom:10px !important /*Non-IE6*/; 
	margin-bottom:5px /*IE6*/;
	margin-left:10px;
	margin-right:10px;
}

.column2-unit-leftLN 
{
	float:left; 
	width:250px; 
	margin-bottom:10px !important /*Non-IE6*/; 
	margin-bottom:5px /*IE6*/;
}
	
.column2-unit-rightLN 
{
	float:right; 
	width:250px; 
	margin-bottom:10px !important /*Non-IE6*/; margin-bottom:5px /*IE6*/;
}



/*Drop-down menu*/

.nav2 {
	float:left;
	width:800px; 
	border:none; 
	color:#4B4B4B; 
	font-size: x-small;	
	background-image: url(../Images/glbnav_background.gif);
} /*Color navigation bar normal mode*/
.nav2 ul 
{
	list-style-type:none;
}
.nav2 ul li 
{
	font-size: x-small;
	float:left;
	position:relative;
	z-index:auto !important /*Non-IE6*/;
	z-index:1000 /*IE6*/;
}

.nav2 ul li a 
{
	font-size: x-small;
	float:none !important /*Non-IE6*/;
	float:left /*IE-6*/;
	display:block;
	height:3em;
	line-height:3.1em;
	padding:0 10px 0 10px;
	text-decoration:none;
	font-weight:bold;
	color: #646464;
}

.nav2 ul li ul {display:none; border:none;}

/*Non-IE6 hovering*/
.nav2 ul li:hover a {
	background-color:#FFFFFF;
	text-decoration:none;
	background-image: url(../Images/glbnav_backgroundSel.gif);
} 

/*Color main cells hovering mode*/
.nav2 ul li:hover ul 
{
	display:block;
	position:absolute;
	z-index:999;
	top:2em;
	margin-top:0.1em;
	left:0;
}

.nav2 ul li:hover ul li a 
{
	display:block;
	width:15em;
	height:auto;
	line-height:1.3em;
	margin-left:-1px;
	padding:4px 16px 4px 16px;
	border-left:solid 1px #AFAFAF;
	border-bottom: solid 1px #AFAFAF;
	background-color:#EDEDED;
	font-weight:normal;
	color:#323232;
} 

/*Color subcells normal mode*/
.nav2 ul li:hover ul li a:hover 
{
	background-color:#D8EDEA; 
	text-decoration:underline;
	background-image: url(../Images/glbnav_backgroundSel2.gif);

} 


/*Color subcells hovering mode*/
/*IE6 hovering*/
.nav2 table 
{
	position:absolute; 
	top:0; 
	left:0; 
	border-collapse:collapse;
}

.nav2 ul li a:hover 
{
	background-color:#D2D2D2; 
	text-decoration:none;
	background-image: url(../Images/glbnav_backgroundSel2.gif);
}

/*Color main cells hovering mode*/
.nav2 ul li a:hover ul 
{
	display:block; 
	width:15.0em; 
	position:absolute; 
	z-index:999; 
	top:2.1em; 
	t\op:2.0em; 
	left:0; 
	marg\in-top:0.1em;
}

.nav2 ul li a:hover ul li a 
{
	display:block; 
	width:15em; 
	height:1px; 
	line-height:1.3em; 
	padding:4px 16px 4px 16px; 
	border-left:solid 1px #AFAFAF; 
	border-bottom: solid 1px #AFAFAF; 
	background-color:#D7E1E1; 
	font-weight:normal; 
	color:#323232;
/*	background-image: url(../Images/glbnav_background.gif);*/
} 

/*Color subcells normal mode*/
.nav2 ul li a:hover ul li a:hover 
{
	background-color:#D2D2D2; 
	text-decoration:none;
}

.clear-contentunitLN 
{
	clear:both; 
	width:550px;
	height:4px;
	border: thin #5C8789;
	background-color:#5C8789;
}

.footer {
	clear:both;
	width:800px;
	padding:1.0em 0 1.0em 0;
	font-size:0.8em;
	overflow:visible !important /*Firefox*/;
	overflow:hidden /*IE6*/;
	background-image: url(../Images/glbnav_background.gif);
}

.footer p 
{
	line-height:1.0em;
	text-align:center;
	color:#5C8789;
	font-weight:bold;
	font-size:x-small;
}
.footer p.credits 
{
	font-weight:normal;
}

.footer a 
{
	text-decoration:underline; 
	color:#006699;
}

.footer a:hover 
{
	text-decoration:underline; color:#006600; 
}
.footer a:visited 
{
	text-decoration:underline; color:#006600;
}
