

* { margin: 0; padding: 0; }
html {
	overflow-y: auto;
	overflow-x: hidden;
}

body { font: normal 11px Arial, Helvetica, sans-serif; padding: 9px 0 0 0; background: url(/images/nav-narrow-line.png) no-repeat center 90px;}
body.screen_high { font-size: 12px;	background: url(/images/nav-wide-line.png) no-repeat center 90px; }


.clearer { width: 0; height: 0; clear: both; }

.clickable 
{
    cursor: pointer;
}

a:link		{ color: #ff6600; text-decoration: none; }
a:visited	{ color: #ff6600; text-decoration: none; }
a:active	{ color: #ff6600; text-decoration: underline; }
a:hover		{ color: #999; text-decoration: underline; cursor:pointer }

.content-inner { margin: 0; text-align: left; overflow: visible;}

.content p { margin: 1em 0; }
.content li { margin: 0.4em 0 0.4em 2em; }

img {
	border:0;
}

.floatLeft{
	float:left;
}
.floatRight{
	float:right;
	padding:0 0 30px 20px
}
.clear{
	clear:both !important
}
h1 {
	color:#1987DC;
	font-size:22px;
	line-height:1.2em;
	margin:32px 0 0 0;
}
.screen_high h1 {
	font-size:25px;
}
textarea{
	font:normal 1em Arial, Helvetica, sans-serif
}
/*~  Body class: screen_low
----------------------------------------------------------------------*/
.content {
	position: relative;
	clear: both;
	margin: 0 auto;
	overflow: visible;
	color: #666;
	line-height: 1.4;
	width: 778px;
}

/*~  Body class: screen_high
----------------------------------------------------------------------*/

.screen_high .content {
	position: relative;
	width: 925px;
	margin: 0 auto;
}

/*~	Nav styles
----------------------------------------------------------------------*/

/* Top Navigation Tabs */

#navtabs{
	margin:0 auto;
	width:778px;
}
.screen_high #navtabs{
	width:925px;
}
#navtabs ul{
	float:left;
	width:778px;
	overflow:hidden
}
.screen_high #navtabs ul{
	width:925px;
}
#navtabs li{
	position:relative;
	display:inline;
	float:left;
	width:129px;
	height:51px
}
.screen_high #navtabs li{
	width:153px;
}
#navtabs #topnav-01{
	width:130px;
}
#navtabs #topnav-06{
	width:132px;
}
.screen_high #navtabs #topnav-01{
	width:154px;
}
.screen_high #navtabs #topnav-06{
	width:159px;
}
#navtabs #topnav-01 a{
	background:url("/images/nav-narrow-left.png") no-repeat 0 0
}
#navtabs #topnav-06 a{
	background:url("/images/nav-narrow-right.png") no-repeat 0 0
}
.screen_high #navtabs #topnav-01 a{
	background:url("/images/nav-wide-left.png") no-repeat 0 0
}
.screen_high #navtabs #topnav-06 a{
	background:url("/images/nav-wide-right.png") no-repeat 0 0
}
#navtabs li a{
	display:block;
	height:51px;
	text-decoration:none;
	text-align:center;
	color:#fff;
	background:url("/images/nav-narrow-middle.png") no-repeat 0 0
}
.screen_high #navtabs li a{
	background:url("/images/nav-wide-middle.png") no-repeat 0 0
}
#navtabs li a:hover, #navtabs #topnav-01.off a:hover, #navtabs #topnav-06.off a:hover{
	cursor:pointer;
	background-position:0 -51px
}
#navtabs li.on a{
	color:#1987dc;
	background-position:0 -102px !important
}
#navtabs li a span{
	text-transform:uppercase;
	font-size:1.1em;
	position: absolute;
	left: 6px;
	top: 5px;
	width: 120px;
	height: 41px;
	display: table;
}
.screen_high #navtabs li a span{
	left: 7px;
	width: 140px;
}
#navtabs li a span b{
	display: table-cell;
	vertical-align: middle;
	text-align: center;
	line-height:1.1em
}
#langSelector{
	margin:0 auto;
	width:778px;
	text-align:right;
	height:36px
}
.screen_high #langSelector{
	width:925px;
}
#langSelector select{
	min-width:200px;
	width:auto !important;
	width:200px;
	margin:0 8px 0 5px;
	color:#ff6600;
	font-size:1.1em;
	vertical-align:top
}
#langSelector select option{
	padding:0 2px;
}


/*~	Footer styles
----------------------------------------------------------------------*/

#footer {
	clear: both;
	margin: 20px auto 0 auto;
	width: 778px;
	text-align: center;
}
.screen_high #footer {
	width: 925px;
}

#links_oems				{ color: #666; }
#links_oems a:link		{ color: #1987dc; text-decoration: none; }
#links_oems a:visited	{ color: #1987dc; text-decoration: none; }
#links_oems a:active	{ color: #999; text-decoration: underline; }
#links_oems a:hover		{ color: #999; text-decoration: underline; }

#links_int				{ font-family: Arial, Helvetica, sans-serif; color: #666; font-size: 9px; white-space: nowrap; }
.screen_high #links_int	{ font-family: Arial, Helvetica, sans-serif; color: #666; font-size: 9px; white-space: nowrap; }
#links_int a:link		{ color: #666; text-decoration: none; }
#links_int a:visited	{ color: #666; text-decoration: none; }
#links_int a:active		{ color: #999; text-decoration: underline; }
#links_int a:hover		{ color: #999; text-decoration: underline; }
#links_int img	{ margin-bottom: -7px; }

.screen_high #footer_line {	width: 900px; height: 3px; background-image: url(/images/footer_line_w.gif);	background-repeat: no-repeat; }
.screen_low #footer_line { width: 778px; height: 3px; background-image: url(/images/footer_line_n.gif);	background-repeat: no-repeat; }

.screen_high .legal { font-family: Arial, Helvetica, sans-serif; font-size: 9px; color: #666; }
.screen_low .legal { font-family: Arial, Helvetica, sans-serif; font-size: 9px; color: #666; }


/*~ Resource Center
----------------------------------------------------------------------*/

.resourcecenter {
	background: url(/images/bg_resources.jpg) no-repeat left bottom;
	width: 286px;
	margin-top: 40px;
}
.resourcecenter h3 {
	text-transform: uppercase;
	font-weight: normal;
	font-size: 1.0909em;
	color: #1987dc;
	width: 264px;
	padding: 8px 12px 4px 10px;
	background: url(/images/bg_resource_header.jpg) no-repeat 0px 0px;
}
.screen_high .resourcecenter h3 {
	font-size: 1.0em;
}
.resourcecenter dl {
	padding: 4px 8px 12px 10px;
}
.resourcecenter dt {
	padding: 2px 0;
}
.screen_high .resourcecenter dt {
	font-size: 0.919em;
}
.resourcecenter a {
	text-decoration: none;
	padding-left: 15px;
}
.resourcecenter dt a:link, .resourcecenter dt a:visited {
	color: #ff6600;
}
.resourcecenter dt a:hover, .resourcecenter dt a:active {
	color: #ccc;
}
.resourcecenter dt.plus a {
	background: url(/images/icon-plus.gif) no-repeat 0px 0.3em;
}
.resourcecenter dt.pdf a {
	background: url(/images/icon-pdf.gif) no-repeat 0px 0.2em;
}
.resourcecenter dt.link a {
	background: url(/images/icon-link.gif) no-repeat 0px 0.2em;
}
.resourcecenter dt.extlink a {
	background: url(/images/icon-extlink.gif) no-repeat 0px 0.2em;
}

/* ************************************ VIEW NETWORK LOGOS **************************************** */
.logoContainer{
}
.logoContainer .logoWrap {
	display: inline-block;
	text-align:center;
	/*\*/ vertical-align: top; /**/
	padding: 10px;
}
.logoContainer div>.logoPod {
	/*\*/ display: table; /**/
	width: 120px;
}
.logoContainer a {
	display: block;
	text-decoration: none;
	color: #000;
	cursor: pointer;
}
.logoContainer a:hover .caption{
	text-decoration:underline
}
/*\*/
.logoContainer>div .compLogo {
	display: table-cell;
	vertical-align: middle;
	width: 120px;
	height: 120px;
}
/**/
.logoContainer img {
	vertical-align: middle;
}
/*\*//*/
* html .logoContainer .logoWrap .compLogo {
	display: block;
	font-size: 1px;
}
* html .logoContainer .compLogo span {
	display: inline-block;
	vertical-align: middle;
	height: 120px;
	width: 1px;
}
/**/
.logoContainer .caption {
	display: block;
	font-size: .9em;
	padding:.5em 10px;
	color:#ccc;
	w\idth: 100px;  /* Moz, IE6 */
}
@media all and (min-width: 0px) {
	html:first-child .logoContainer a {
		display: inline-block;
		vertical-align: top;
	}
	html:first-child .logoContainer {
		border-collapse: collapse;
		display: inline-block; 
	}
}
/* *************************** sitemap ************* */
.sitemap{
	width:350px;
	float:left;
	padding:20px 0
}
.siteFoot li{
	font-size:12px
}
/* *************************** error ************* */
.errorWrap{
	margin:25px 100px 0 75px;
	min-height:297px;
	height:auto !important;
	height:297px;
	background:url("/images/bg_error.jpg") no-repeat 0 0;
}
.errorType{
	color:#ff6600;
}
.errorText{
	padding:10px 0 0 285px;
}

		.content ul.sitemap li{list-style:none inside}
		.content ul.sitemap li {font-weight:bold; font-size:12px}
		.content ul.sm2 { margin-left: 20px; *margin-left: 0; }
		.content ul.sm2 li {font-weight:normal; font-size:12px; list-style:disc inside}
		.content ul.sm3 { margin-left: 40px; *margin-left: 0; }
		.content ul.sm3 li {font-weight:normal; font-size:12px; list-style:circle inside}

