@charset "utf-8";



.background {
	background-color: #bee2fa;
	background-image: url(/images/core/bgfade.jpg);
	background-repeat: repeat-x;
} 

#ChromeBackDiv {
	position:absolute;
	top:19px;
	width:813px;
	left: 0px;
	height:109px;
	z-index:1;
	background-image: url(/images/core/bgedges.png);
	
}

#toolbardiv {
	position:absolute;
	top:-8px;
	width:811px;
	left: 1px;
	height:27px;
	z-index:1;
	background-image: url(/images/core/toolbar.png);
}

#bannerDiv {
	position:absolute;
	top:0px;
	width:770px;
	left: 20px;
	height:73px;
	z-index:2;
}
#regionDiv {
	position:absolute;
	top:7px;
	width:425px;
	left: 27px;
	height:24px;
	z-index:2;
	font-family :  MS P Gothic, MS Gothic, Arial, Helvetica, sans-serif;
	font-size: 12px;
}
#RightToolBar {
	position:absolute;
	top:7px;
	width:301px;
	left: 480px;
	height:24px;
	z-index:2;
	font-family :  MS P Gothic, MS Gothic,Arial, Helvetica, sans-serif;
	font-size: 12px;
	text-align: right;
	font-weight: bold;
}

#searchDiv {
	font-family :  MS P Gothic, MS Gothic,Arial, Helvetica, sans-serif;
	font-size: 12px;
	font-weight: bold;
	position:absolute;
	top:6px;
	left: 281px;
	width:450px;
	height:62px;
	z-index:3;
	text-align: right;

	vertical-align: middle;
	font-weight: bold;
	line-height: 24px;
}

#searchDivmain {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	position:absolute;
	top:6px;
	left: 281px;
	width:450px;
	height:62px;
	z-index:3;
	text-align: right;
	vertical-align: middle;
	line-height: 15px;
	margin-left:-220px;
}

.searchbtn {
	padding-top: 1px;
	width: 29px;
	height: 22px;
	position: absolute;
	left: 458px;
	top: 0px;
}

#logoDiv {
	position:absolute;
	top:2px;
	width:171px;
	left: 16px;
	height:69px;
	z-index:3;
	background-repeat: no-repeat;
}

#mainnav {
	position:absolute;
	top:74px;
	width:776px;
	left: 19px;
	height:37px;
}



/* Navigation */

.homenav	{
	position:relative;
	float: left;
	margin: 0;
	padding: 0;
	font-family :  MS P Gothic, MS Gothic,Arial, Helvetica, sans-serif;
	background: url(/images/core/home1.jpg) no-repeat;
	width: 60px;
	height: 35px;
	overflow:hidden;/* for ie to hide extra height*/
			}

.homenav a
{
display: block;
color: #000000;
font-size: 12px;
width: 60px;
height: 35px;
display: block;
float: left;
color: black;
text-decoration: none;
}

.homenav img
{
width: 60px;
height: 35px;
border: 0
}

* html a:hover
{
visibility:visible
}

.homenav a:hover img
{
visibility:hidden
}

.homenav span
{
	position: absolute;
	left: 23px;
	top: 10px;
	margin: 0px;
	padding: 0px;
	cursor: pointer;
} 


.prodnav	{
	position:relative;
	float: left;
	margin: 0;
	padding: 0;
	font-family :  MS P Gothic, MS Gothic,Arial, Helvetica, sans-serif;
	background: url(/images/core/prod1.jpg) no-repeat;
	width: 146px;
	height: 35px;
	overflow:hidden;/* for ie to hide extra height*/
	z-index: 7;
			}

.prodnav a
{
display: block;
color: #000000;
font-size: 12px;
width: 146px;
height: 35px;
display: block;
float: left;
color: black;
text-decoration: none;
}

.prodnav img
{
width: 146px;
height: 35px;
border: 0
}

* html a:hover
{
visibility:visible
}

.prodnav a:hover img
{
visibility:hidden
}

.prodnav span
{
	position: absolute;
	left: 35px;
	top: 10px;
	margin: 0px;
	padding: 0px;
	cursor: pointer;
	width: 133px;
} 

.supportnav	{
	position:relative;
	float: left;
	margin: 0;
	padding: 0;
	font-family :  MS P Gothic, MS Gothic,Arial, Helvetica, sans-serif;
	background: url(/images/core/library1.jpg) no-repeat;
	width: 103px;
	height: 35px;
	overflow:hidden;/* for ie to hide extra height*/
			}

.supportnav a
{
display: block;
color: #000000;
font-size: 12px;
width: 103px;
height: 35px;
display: block;
float: left;
color: black;
text-decoration: none;
}

.supportnav img
{
width: 103px;
height: 35px;
border: 0
}

* html a:hover
{
visibility:visible
}

.supportnav a:hover img
{
visibility:hidden
}

.supportnav span
{
	position: absolute;
	left: 15px;
	top: 10px;
	margin: 0px;
	padding: 0px;
	cursor: pointer;
	width: 103px;
} 

.librarynav	{
	position:relative;
	float: left;
	margin: 0;
	padding: 0;
	font-family :  MS P Gothic, MS Gothic,Arial, Helvetica, sans-serif;
	background: url(/images/core/support1.jpg) no-repeat;
	width: 150px;
	height: 35px;
	overflow:hidden;/* for ie to hide extra height*/
			}

.librarynav a
{
display: block;
color: #000000;
font-size: 12px;
width: 150px;
height: 35px;
display: block;
float: left;
color: black;
text-decoration: none;
}

.librarynav img
{
width: 150px;
height: 35px;
border: 0
}

* html a:hover
{
visibility:visible
}

.librarynav a:hover img
{
visibility:hidden
}

.librarynav span
{
	position: absolute;
	left: 25px;
	top: 10px;
	margin: 0px;
	padding: 0px;
	cursor: pointer;
	width: 150px;
} 

.pubnav	{
	position:relative;
	float: left;
	margin: 0;
	padding: 0;
	font-family :  MS P Gothic, MS Gothic,Arial, Helvetica, sans-serif;
	background: url(/images/core/pub1.jpg) no-repeat;
	width: 157px;
	height: 35px;
	overflow:hidden;/* for ie to hide extra height*/
			}

.pubnav a
{
display: block;
color: #000000;
font-size: 12px;
width: 157px;
height: 35px;
display: block;
float: left;
color: black;
text-decoration: none;
}

.pubnav img
{
width: 157px;
height: 35px;
border: 0
}

* html a:hover
{
visibility:visible
}

.pubnav a:hover img
{
visibility:hidden
}

.pubnav span
{
	position: absolute;
	left: 28px;
	top: 10px;
	margin: 0px;
	padding: 0px;
	cursor: pointer;
	width: 143px;
} 

.aboutnav	{
	position:relative;
	float: left;
	margin: 0;
	padding: 0;
	font-family :  MS P Gothic, MS Gothic,Arial, Helvetica, sans-serif;
	background: url(/images/core/about1.jpg) no-repeat;
	width: 78px;
	height: 35px;
	overflow:hidden;/* for ie to hide extra height*/
			}

.aboutnav a
{
display: block;
color: #000000;
font-size: 12px;
width: 78px;
height: 35px;
display: block;
float: left;
color: black;
text-decoration: none;
}

.aboutnav img
{
width: 78px;

height: 35px;
border: 0
}

* html a:hover
{
visibility:visible
}

.aboutnav a:hover img
{
visibility:hidden
}

.aboutnav span
{
	position: absolute;
	left: 9px;
	top: 10px;
	margin: 0px;
	padding: 0px;
	cursor: pointer;
	width: 59px;
} 

.rightside	{
	position:relative;
	float: left;
	margin: 0;
	padding: 0;
	font-family :  MS P Gothic, MS Gothic,Arial, Helvetica, sans-serif;
	width: 82px;
	height: 35px;
	overflow:hidden;/* for ie to hide extra height*/
			}

.rightside img
{
width: 82px;
height: 35px;
border: 0
}


.rightside span
{
	position: absolute;
	left: 9px;
	top: 9px;
	margin: 0px;
	padding: 0px;
	cursor: pointer;
	width: 59px;
} 

#TangerineBox {
	position:relative;
	width:426px;
	z-index:1;
	border-top: 1px solid #f4a54e;
	border-left: 1px solid #f4a54e;
	border-right: 1px solid #f4a54e;
	border-bottom: 1px solid #f4a54e;
	background-color: #fff3e3;
	padding: 5px;
	font-family: Arial, Helvetica, sans-serif;
}


#GreenBox {
	position:relative;
	width:426px;
	z-index:1;
	border-top: 1px solid #d8e09e;
	border-left: 1px solid #d8e09e;
	border-right: 1px solid #d8e09e;
	border-bottom: 1px solid #d8e09e;
	background-color: #f7f9ea;
	padding: 5px;
	font-family: Arial, Helvetica, sans-serif;
}

#BlueBox {
	position:relative;
	width:426px;
	z-index:1;
	border-top: 1px solid #81bce8;
	border-left: 1px solid #81bce8;
	border-right: 1px solid #81bce8;
	border-bottom: 1px solid #81bce8;
	background-color: #eef6fb;
	padding: 5px;
	font-family: Arial, Helvetica, sans-serif;
}

#YellowBox {
	position:relative;
	width:426px;
	z-index:1;
	border-top: 1px solid #e9e683;
	border-left: 1px solid #e9e683;
	border-right: 1px solid #e9e683;
	border-bottom: 1px solid #e9e683;
	background-color: #fffdec;
	padding: 5px;
	font-family: Arial, Helvetica, sans-serif;
}

#OrangeBox {
	position:relative;
	width:426px;
	z-index:1;
	border-top: 1px solid #f4a54e;
	border-left: 1px solid #f4a54e;
	border-right: 1px solid #f4a54e;
	border-bottom: 1px solid #f4a54e;
	background-color: #fff3e3;
	padding: 5px;
	font-size: 10px;
	line-height: 10pt;
	font-family: Arial, Helvetica, sans-serif;
}


/* Footer */ 
#footerDiv {
	position:relative;
	width:806px;
	left: 4px;
	z-index:1;
	top:44px;
	background-image: url(/images/core/footer.png);
	height: 46px;
}

#legal {
	position:absolute;
	width:267px;
	left: 48px;
	z-index:2;
	top: 4px;
	height: 22px;
	font-family :  Arial, Helvetica, sans-serif;
	font-size: 11px;
}


#footerlinks {
	position:absolute;
	width:486px;
	left: 300px;
	z-index:1;
	top: 6px;
	height: 22px;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 11px;
	text-align: right;
	font-weight : normal;

}
	a.footerlinks:link, a.footerlinks:active, a.footerlinks:visited {
	font-family: Arial, Helvetica, sans-serif;
	font-weight : normal;
	color : #000000;
	text-decoration : none;
	font-size: 11px;
}

	a.footerlinks:hover {
	font-family: Arial, Helvetica, sans-serif;
	font-weight : normal;
	color : #000000;
	text-decoration : underline;
}
