body{
	background-color: #F0F3F8;

}

.leftShadow{
	background: url(images/shadow_left.gif);
	background-repeat: repeat-y;
}
.rightShadow{
	background: url(images/shadow_right.gif);
	background-repeat: repeat-y;
}
.topBannerImage{
	background: url(images/top_banner.gif);
	background-repeat: no-repeat;
	width: 729px;
	height: 101px; 
}

.subTitleLinks{
	height: 20px; 
	padding-left: 7px;
	padding-bottom: 7px;
}

.leftMenu{
	width: 180px;
	border-right: 1px solid #0079c2;
}


/* OFF */
.topBannerAboutBgOff{
	background: url(images/btn_about.gif);
	background-repeat: no-repeat;
	width: 181px;
	height: 21px; 
}

.topBannerInteropBgOff{
	background: url(images/btn_interoperability.gif);
	background-repeat: no-repeat;
	width: 178px;
	height: 21px; 
}
.topBannerSponsorsBgOff{
	background: url(images/btn_lab_sponsors.gif);
	background-repeat: no-repeat;
	width: 179px;
	height: 21px; 
}
.topBannerNewsBgOff{
	background: url(images/btn_news.gif);
	background-repeat: no-repeat;
	width: 182px;
	height: 21px; 
}
/* ON */
.topBannerAboutBgOn{
	background: url(images/btn_about_over.gif);
	background-repeat: no-repeat;
	width: 181px;
	height: 21px; 
}

.topBannerInteropBgOn{
	background: url(images/btn_interoperability_over.gif);
	background-repeat: no-repeat;
	width: 178px;
	height: 21px; 
}
.topBannerSponsorsBgOn{
	background: url(images/btn_lab_sponsors_over.gif);
	background-repeat: no-repeat;
	width: 179px;
	height: 21px; 
}
.topBannerNewsBgOn{
	background: url(images/btn_news_over.gif);
	background-repeat: no-repeat;
	width: 182px;
	height: 21px; 
}



A.topBanner:link
{
    font-family: "Verdana";
	font-size: 10pt;
	color: #ffffff;
    text-decoration: none;
}
A.topBanner:visited
{
    font-family: "Verdana";
	font-size: 10pt;
	color: #ffffff;
    text-decoration: none;
}
A.topBanner:hover
{
    font-family: "Verdana";
	font-size: 10pt;
	color: #ffffff;
    text-decoration: none;
}
A.topBanner:active
{
    font-family: "Verdana";
	font-size: 10pt;
	color: #ffffff;
    text-decoration: none;
}


.topLinks{
	font-family: "Verdana";
	font-size: 10pt;
	color: #9cc1d7;
    text-decoration: none;
}

A.topLinks:link
{
    font-family: "Verdana";
	font-size: 10pt;
	color: #9cc1d7;
    text-decoration: none;
}
A.topLinks:visited
{
    font-family: "Verdana";
	font-size: 10pt;
	color: #9cc1d7;
    text-decoration: none;
}
A.topLinks:hover
{
    font-family: "Verdana";
	font-size: 10pt;
	color: #f58027;
    text-decoration: none;
}
A.topLinks:active
{
    font-family: "Verdana";
	font-size: 10pt;
	color: #9cc1d7;
    text-decoration: none;
}

H1{
	font-family: "Verdana";
	font-size: 12pt;
	color: #0079c2;
    text-decoration: none;
}
H2{
	font-family: "Verdana";
	font-size: 10pt;
	color: #0079c2;
    text-decoration: none;
}

.dottedLinesHorizontal{
	background: url(images/line_horiz.gif);
	background-repeat: repeat-x;
	height: 1px; 	
}
.dottedLinesVertical{
	background: url(images/line_vert.gif);
	background-repeat: repeat-y;
	background-position: center center;
	width: 1px;
}

UL.bulletBlue
{
	list-style-image: url(images/bullet_nav.gif);
	list-style-type: circle;
	font-family: "Verdana";
	font-size: 10pt;
    text-decoration: none;
	text-indent: 0px;
	margin: 0px 0px 0px 10px;
	padding: 0px 0px 0px 10px;
}
UL.bulletOrange
{
	list-style-image: url(images/bullet_content.gif);
	list-style-type: circle;
	font-family: "Verdana";
	font-size: 10pt;
    text-decoration: none;
	text-indent: 0px;
	margin: 5px 0px 5px 10px;
	padding: 0px 0px 0px 10px;	
}

.textNormal{
	font-family: "Verdana";
	font-size: 10pt;
	color: #000000;
    text-decoration: none;
}
.textOrange
{
    font-family: "Verdana";
	font-size: 10pt;
	color: #f58027;
    text-decoration: none;
}
.textRed
{
    font-family: "Verdana";
	font-size: 10pt;
	color: #ff0000;
    text-decoration: none;
}
.textBlue{
	font-family: "Verdana";
	font-size: 10pt;
	color: #0079c2;
    text-decoration: none;
}

.textBlack{
	font-family: "Verdana";
	font-size: 10pt;
	color: #000000;
    text-decoration: none;
}

/* Orange links (bold, no bold)*/
A.linkOrange:link
{
    font-family: "Verdana";
	font-size: 10pt;
	color: #f58027;
    text-decoration: none;
}
A.linkOrange:visited
{
    font-family: "Verdana";
	font-size: 10pt;
	color: #f58027;
    text-decoration: none;
}
A.linkOrange:hover
{
    font-family: "Verdana";
	font-size: 10pt;
	color: #f58027;
    text-decoration: none;
}
A.linkOrange:active
{
    font-family: "Verdana";
	font-size: 10pt;
	color: #f58027;
    text-decoration: none;
}

A.linkOrangeBold:link
{
    font-family: "Verdana";
	font-size: 10pt;
	font-weight: bold;
	color: #f58027;
    text-decoration: none;
}
A.linkOrangeBold:visited
{
    font-family: "Verdana";
	font-size: 10pt;
	font-weight: bold;
	color: #f58027;
    text-decoration: none;
}
A.linkOrangeBold:hover
{
    font-family: "Verdana";
	font-size: 10pt;
	font-weight: bold;
	color: #f58027;
    text-decoration: none;
}
A.linkOrangeBold:active
{
    font-family: "Verdana";
	font-size: 10pt;
	font-weight: bold;
	color: #f58027;
    text-decoration: none;
}




/* Blue link */
A.linkBlue:link
{
    font-family: "Verdana";
	font-size: 10pt;
	color: #0079c2;
    text-decoration: underline;
}
A.linkBlue:visited
{
    font-family: "Verdana";
	font-size: 10pt;
	color: #075685;
    text-decoration: underline;
}
A.linkBlue:hover
{
    font-family: "Verdana";
	font-size: 10pt;
	color: #075685;
    text-decoration: underline;
}
A.linkBlue:active
{
    font-family: "Verdana";
	font-size: 10pt;
	color: #075685;
    text-decoration: underline;
}


/* Red link */
A.linkRed:link
{
    font-family: "Verdana";
	font-size: 10pt;
	color: #FF0000;
    text-decoration: underline;
}
A.linkRed:visited
{
    font-family: "Verdana";
	font-size: 10pt;
	color: #FF0000;
    text-decoration: underline;
}
A.linkRed:hover
{
    font-family: "Verdana";
	font-size: 10pt;
	color: #FF0000;
    text-decoration: underline;
}
A.linkRed:active
{
    font-family: "Verdana";
	font-size: 10pt;
	color: #FF0000;
    text-decoration: underline;
}




/* Black link */
A.linkBlack:link
{
    font-family: "Arial";
	font-size: 10pt;
	color: #000000;
    text-decoration: underline;
}
A.linkBlack:visited
{
    font-family: "Arial";
	font-size: 10pt;
	color: #000000;
    text-decoration: underline;
}
A.linkBlack:hover
{
    font-family: "Arial";
	font-size: 10pt;
	color: #000000;
    text-decoration: underline;
}
A.linkBlack:active
{
    font-family: "Arial";
	font-size: 10pt;
	color: #000000;
    text-decoration: underline;
}



/* SUBNAV */
.subNavMenu{
	text-align: left;
	width: 180px;
	height: 27px; 
}
.subNavMenuBgOff{
	background: url(images/btn_subnav.gif);
	background-repeat: repeat-y;
	text-align: left;
	width: 180px;
	height: 27px; 
}
.subNavMenuBgOn{
	background: url(images/btn_subnav_over.gif);
	background-repeat: repeat-y;
	text-align: left;
	width: 180px;
	height: 27px; 
}
.subNavMenuDotted{
	background: url(images/dot_lines.gif);
	background-repeat: repeat-x;
	width: 180px;
	margin: 0px 0px 0px 0px;
	padding: 0px 0px 0px 0px;
}


A.subNavMenuLink:link
{
    font-family: "Verdana";
	font-size: 10pt;
	color: #0079c2;
    text-decoration: none;
}
A.subNavMenuLink:visited
{
    font-family: "Verdana";
	font-size: 10pt;
	color: #0079c2;
    text-decoration: none;
}
A.subNavMenuLink:hover
{
    font-family: "Verdana";
	font-size: 10pt;
	color: #0079c2;
    text-decoration: none;
}
A.subNavMenuLink:active
{
    font-family: "Verdana";
	font-size: 10pt;
	color: #0079c2;
    text-decoration: none;
}

A.subSubNavMenuLink:link
{
    font-family: "Verdana";
	font-size: 10pt;
	color: #000000;
    text-decoration: none;
}
A.subSubNavMenuLink:visited
{
    font-family: "Verdana";
	font-size: 10pt;
	color: #000000;
    text-decoration: none;
}
A.subSubNavMenuLink:hover
{
    font-family: "Verdana";
	font-size: 10pt;
	color: #000000;
    text-decoration: none;
}
A.subSubNavMenuLink:active
{
    font-family: "Verdana";
	font-size: 10pt;
	color: #000000;
    text-decoration: none;
}

.faqQ, .faqLI {
	font-weight:bold;
	color: #0079c2;	
}

.faqQ {	
	padding:5px;
	display:block;
	margin:0px;
}

.faqA {
	font-weight:normal;
	color: black;
	padding: 5px;
	display:block;
	margin:0px;	
}

.trademark {
	font-size:9pt;
	color: silver;
}

.copyr {
    font-family: "Verdana";
	font-size: 8pt;
	color: #f58027;
    text-decoration: none;
}



/* copyright (small orange links) */

A.linkOR:link
{
    font-family: "Verdana";
	font-size: 8pt;
	color: #f58027;
    text-decoration: none;
}
A.linkOR:visited
{
    font-family: "Verdana";
	font-size: 8pt;
	color: #f58027;
    text-decoration: none;
}
A.linkOR:hover
{
    font-family: "Verdana";
	font-size: 8pt;
	color: #f58027;
    text-decoration: none;
}
A.linkOR:active
{
    font-family: "Verdana";
	font-size: 8pt;
	color: #f58027;
    text-decoration: none;
}

A.linkORBold:link
{
    font-family: "Verdana";
	font-size: 8pt;
	font-weight: bold;
	color: #f58027;
    text-decoration: none;
}
A.linkORBold:visited
{
    font-family: "Verdana";
	font-size: 8pt;
	font-weight: bold;
	color: #f58027;
    text-decoration: none;
}
A.linkORBold:hover
{
    font-family: "Verdana";
	font-size: 8pt;
	font-weight: bold;
	color: #f58027;
    text-decoration: none;
}
A.linkORBold:active
{
    font-family: "Verdana";
	font-size: 8pt;
	font-weight: bold;
	color: #f58027;
    text-decoration: none;
}
.stdbox {
	background: #D2DEEE;
	FONT: 10pt Arial, Helvetica, sans-serif;
	PADDING-RIGHT: 20px;
	PADDING-LEFT: 20px;
	PADDING-BOTTOM: 0px;
	VERTICAL-ALIGN: top;
	PADDING-TOP: 0px;
	color: #000000;
	-moz-border-radius: 10px;
}

