/*~  Default/shared styles
----------------------------------------------------------------------*/
body,td,th {
	font-family: Verdana;
	font-size: 12px;
	color: #000000;
}

td.footer {
	font-family: Verdana;
	font-size:10px;
	color:#ffffff;
}
h1 {	font-size:24px;
	font-weight: bold;
	text-align:center;
}
h2 {	font-size:16px;
	color:#EC6A51;
}
a {
	font-family: Verdana;
	font-size: 12px;
	color:#546198;
}
a:hover {
	font-family: Verdana;
	font-size : 12px;
	color: #FD7B115;
}
a:visited {
	font-family: Verdana;
	font-size: 12px;
	color:#546198;
}
a:visited:hover {
	font-family: Verdana;
	font-size : 12px;
	color: #FD7B115;
}
a.chan {
	font-family: Verdana;
	font-size: 12px;
	color:#546198;
}
a.chan:hover {
	font-family: Verdana;
	font-size : 12px;
	color: #FD7B115;
}
a.chan:visited {
	font-family: Verdana;
	font-size: 12px;
	color:#546198;
}
a.chan:visited:hover {
	font-family: Verdana;
	font-size : 12px;
	color: #FD7B115;
}
a.nav {
	font-family: Verdana;
	font-size: 11px;
	color: #000000;
	text-decoration:none;
}
a.nav:hover {
	font-family: Verdana;
	font-size: 11px;
	color: #000000;
	text-decoration:none;
}
a.nav:visited {
	font-family: Verdana;
	font-size: 11px;
	color: #000000;
	text-decoration:none;
}
a.nav:visited:hover {
	font-family: Verdana;
	font-size: 11px;
	color: #000000;
	text-decoration:none;
}

/*~  Body class: screen_lg
----------------------------------------------------------------------*/

/* Overarching Menu
-----------------------------------*/
.cssnav_lg {position:relative;z-index:1000;font-family:Verdana, Arial, Helvetica, sans-serif;text-align:center;}
.cssnav_lg ul {padding:0;margin:0;list-style-type:none;}
.cssnav_lg ul ul {width:110px;text-align:left;}
.cssnav_lg ul ul ul {width:110px;text-align:left;}
/* Main list 
-----------------------------------*/
.cssnav_lg li {float:left;width:110px;position:relative;}
/* First Level
-----------------------------------*/
/* Links */
.cssnav_lg a, .cssnav a:visited {display:block;text-decoration:none;font-size:11px;color:#000000;border:0px solid #FF821D;border-width:0px 0px 0px 0px;background: #FF821D;line-height:15px;}
/* Links on hover */
.cssnav_lg a:hover, .cssnav ul ul a:hover{color:#000000;background: #FF821D;font-size:11px;}
.cssnav_lg :hover > a, .cssnav ul ul :hover > a {color:#000000;background:#BEC8D4;font-size:11px}
/* Second Level
-----------------------------------*/
/* Links */
.cssnav_lg ul ul a, .cssnav ul ul a:visited {text-decoration:none;color:#000000;font-size:11px;font-weight:100;background:#E4E9EE;line-height:1em;width:150px;border:1px solid #BEC8D4;border-width:0 0px 1px 0px;padding:2px 0px 2px 1px;}
/* Links on hover */
.cssnav_lg ul ul a:hover {background:#BEC8D4;color:#000000;font-size:11px; }
/* Visibility */
.cssnav_lg ul li:hover ul, .cssnav ul a:hover ul{visibility:visible;}
/*	Third Level
-----------------------------------*/
/* Links */
.cssnav_lg ul ul ul a, .cssnav ul ul ul a:visited {background:#E4E9EE;width:150px;}
/* Links on hover */
.cssnav_lg ul ul ul a:hover {background:#BEC8D4;color:#000000;}
/* Positioning */
.cssnav_lg ul ul ul{left:150px;top:-1px;}
.cssnav_lg ul ul ul.left {left:-150px;}
/* Visibility */
.cssnav_lg ul :hover ul ul{visibility:hidden;}
.cssnav_lg ul :hover ul :hover ul{visibility:visible;}
/* All Sub Levels 
-----------------------------------*/
/* Default visibility */
.cssnav_lg ul ul {visibility:hidden;position:absolute;top:15px;left:1px;border-top:1px solid #000;}
/* IE Table 
-----------------------------------*/
.cssnav_lg table {position:absolute;top:0;left:0;border-collapse:collapse;}

