.skiplinks {
	position:absolute;
	top:-10em;
}
.skiplinks A {
	color:white;
}

#tabmenu	  {
    position:relative;
    lleft: 0px;
    top: 0px;
		width:116px;
		height:200px;
    z-index:2;
}

#tabtop {
    position:absolute;
    left: 0px;
    top: 0px;
    width: 116px;
    height: 41px;
    z-index:3;
    visibility: hidden;
}

#tabinner {
    position:absolute;
    left: 1px;
    top: 41px;
    width: 114px;
    height: 140px;
    z-index:3;
		overflow:visible;
}

#search {
    position:absolute;
    left: 0px;
    top: 0px;
    width: 114px;
    height: 130px;
    z-index:4;
    }

#login {
    position:absolute;
    left: 120px;
    top: 0px;
    width: 114px;
    height: 130px;
    z-index:4;
    }

#glossary {
    position:absolute;
    left: 240px;
    top: 0px;
    width: 114px;
    height: 130px;
    z-index:4;
    }

#tabBg {
    position:absolute;
    background-color: #262626;
    left: 0px;
    top: 41px;
    width: 116px;
    height: 131px;
    z-index:1
    }

/* define divs for the feature descriptions on the model pages, eg. design.jsp, performance.jsp etc. */

#description0 {
    position:absolute;
    left:20px;
    top:420px;
    width:281px;
    visibility:visible
}

#description1 {
    position:absolute;
    left:20px;
    top:420px;
    width:281px;
    visibility:hidden
    }

#description2 {
    position:absolute;
    left:20px;
    top:420px;
    width:281px;
    visibility:hidden
    }

#description3 {
    position:absolute;
    left:20px;
    top:420px;
    width:281px;
    visibility:hidden
    }

#description4 {
    position:absolute;
    left:20px;
    top:420px;
    width:281px;
    visibility:hidden
    }

#description5 {
    position:absolute;
    left:20px;
    top:420px;
    width:281px;
    visibility:hidden
    }

/* define divs for the 'articles' (NOT CMS) on the history timelines */
#article0 {
    position:absolute;
    left:20px;
    top:209px;
    width:287px;
    visibility:visible
    }

#article1 {
    position:absolute;
    left:20px;
    top:209px;
    width:287px;
    visibility:hidden
    }

#article2 {
    position:absolute;
    left:20px;
    top:209px;
    width:287px;
    visibility:hidden
    }

#article3 {
    position:absolute;
    left:20px;
    top:209px;
    width:287px;
    visibility:hidden
    }

#article4 {
    position:absolute;
    left:20px;
    top:209px;
    width:287px;
    visibility:hidden
}

#article5 {
    position:absolute;
    left:20px;
    top:209px;
    width:287px;
    visibility:hidden
}

#article6 {
    position:absolute;
    left:20px;
    top:209px;
    width:287px;
    visibility:hidden
}

#article7 {
    position:absolute;
    left:20px;
    top:209px;
    width:287px;
    visibility:hidden
}

#article8 {
    position:absolute;
    left:20px;
    top:209px;
    width:287px;
    visibility:hidden
}

#article9 { position:absolute; left:20px; top:209px; width:287px; visibility:hidden }

#model0 {
	position:absolute;
	left:0px;
	top:254px;
	width:480px;
	visibility:hidden;
	}

#model1 {
	position:absolute;
	left:0px;
	top:315px;
	width:480px;
	visibility:hidden;
	}

#model2 {
	position:absolute;
	left:0px;
	top:376px;
	width:480px;
	visibility:hidden;
	}

#model3 {
	position:absolute;
	left:0px;
	top:376px;
	width:480px;
	visibility:hidden;
	}

#model4 {
	position:absolute;
	left:0px;
	top:376px;
	width:480px;
	visibility:hidden;
	}

#model5 {
	position:absolute;
	left:0px;
	top:376px;
	width:480px;
	visibility:hidden;
	}

#model6 {
	position:absolute;
	left:0px;
	top:437px;
	width:480px;
	visibility:hidden;
	}

#model7 {
	position:absolute;
	left:0px;
	top:437px;
	width:480px;
	visibility:hidden;
	}

#model8 {
	position:absolute;
	left:0px;
	top:498px;
	width:480px;
	visibility:hidden;
	}

#model9 {
	position:absolute;
	left:0px;
	top:498px;
	width:480px;
	visibility:hidden;
	}

#model10 {
	position:absolute;
	left:0px;
	top:498px;
	width:480px;
	visibility:hidden;
	}

#model11 {
	position:absolute;
	left:0px;
	top:559px;
	width:480px;
	visibility:hidden;
	}

#model12 {
	position:absolute;
	left:0px;
	top:620px;
	width:480px;
	visibility:hidden;
	}

#model13 {
	position:absolute;
	left:0px;
	top:681px;
	width:480px;
	visibility:hidden;
	}

#model14 {
	position:absolute;
	left:0px;
	top:742px;
	width:480px;
	visibility:hidden;
	}

#model15 {
	position:absolute;
	left:0px;
	top:742px;
	width:480px;
	visibility:hidden;
	}

/* define div for cotrol buttons of the images on the gallery page for the model */
#buttons {
    position:absolute;
    left:19px;
    top:340px;
    width:100px;
    height:15px
}

/* define divs for the bluestreak includes */
#bluestreakTag {
	position:absolute;
	left:-20px;
	top:-5px;
}

#bluestreakTag2 {
	position:absolute;
	left:-10px;
	top:-5px;
}

#spotlightTag {
	position:absolute;
	left:-20px;
	top:-5px;
}

#introBluestreakTag {
	position:absolute;
	left:40px;
	top:25px;
}

#introSpotlightTag {
	position:absolute;
	left:20px;
	top:50px;
}

#modelBluestreakTag {
	position:absolute;
	left:40px;
	top:25px;
}

#modelSpotlightTag {
	position:absolute;
	left:-20px;
	top:-5px;
}

/* links */
a.toplink:link {
    font-family: Verdana, helvetica, arial, sans-serif;
    font-weight: normal;
    font-size: 9px;
    color: #ffffff;
    text-decoration: none;
}

A.toplink:hover {
    font-family: Verdana, helvetica, arial, sans-serif;
    font-weight: normal;
    font-size: 9px;
    color: #FFDAC6;
    text-decoration: none;
}

a.toplink:visited {
    font-family: Verdana, helvetica, arial, sans-serif;
    font-weight: normal;
    font-size: 9px;
    color: #cccccc;
    text-decoration: none;
}

a.tertiaryhi {
    font-family: Verdana, helvetica, arial, sans-serif;
    font-weight: bold;
    font-size: 9px;
    color: #9FC1C9;
    text-decoration: none;
}

a.tertiary:hover {
    color: #9FC1C9;
}

/* copy */
.copy {
    font-family: Verdana, helvetica, arial, sans-serif;
    font-weight: normal;
    font-size: 9px;
    color: #333333;
    text-decoration: none;
}

.littlefonts	{
    font-family: Verdana, helvetica, arial, sans-serif;
    font-size: 9px;
    font-weight: normal;
    color: #333333;
    }

.tabBottom {
    font-family: Verdana, helvetica, arial, sans-serif;
    font-size: 9px;
    font-weight: normal;
    color: #BCBCBC;
    }

.bold {
    font-family: Verdana, helvetica, arial, sans-serif;
    font-weight: bold;
    font-size: 9px;
    color: #333333;
    text-decoration: none;
}

.forumbold {
    font-family: Verdana, helvetica, arial, sans-serif;
    font-weight: bold;
    font-size: 9px;
    color: #999999;
    text-decoration: none;
}

.inttitle {
    font-family: Verdana, helvetica, arial, sans-serif;
    font-weight: bold;
    font-size: 9px;
    color: #666666;
    text-decoration: none;
}

.inttitle_larger {
    font-family: Verdana, helvetica, arial, sans-serif;
    font-weight: bold;
    font-size: 12px;
    color: #666666;
    text-decoration: none;
}

.hiddentext {
    font-family: Verdana, helvetica, arial, sans-serif;
    font-weight: bold;
    font-size: 9px;
    color: #d3ecf2;
    text-decoration: none;
}

.greycopy {
	font-family: Verdana, helvetica, arial, sans-serif;
	font-weight: normal;
	font-size: 10px;
	color: #CCCCCC;
	text-decoration: none;
}

.errmsg {
    font-family: Verdana, helvetica, arial, sans-serif;
    font-weight: bold;
    font-size: 9px;
    color: #ff0000;
    text-decoration: none;
}

.greenbold {
    font-family: Verdana, helvetica, arial, sans-serif;
    font-weight: bold;
    font-size: 9px;
    color: #4C9CA9;
    text-decoration: none;
}

.whitefaded {
	font-family: Verdana, helvetica, arial, sans-serif;
	font-weight: bold;
	font-size: 9px;
	color: #d3ecf2;
	text-decoration: none;
}

.whitebold {
	font-family: Verdana, helvetica, arial, sans-serif;
	font-weight: bold;
	font-size: 9px;
	color: #ffffff;
	text-decoration: none;
}

.blackbold {
	font-family: Verdana, helvetica, arial, sans-serif;
	font-weight: bold;
	font-size: 9px;
	color: #000000;
	text-decoration: none;
}



/* styles for select lists - number indicates width */
select {
    font-family:Verdana,helvetica,arial,sans-serif;
    font-weight:normal;
    font-size: 9px;
    color:#333333;
    text-decoration: none;
}


select.select52 {
    width:52px;
}

select.select60 {
    width:60px;
}

select.select135 {
    width:135px;
}

select.select159 {
    width:159px;
}

select.select178 {
    width:178px;
}

select.select286 {
    width:286px;
}

select.select243 {
    width:243px;
}


/* styles for text input fields - number indicates width */
input {
    font-family: Verdana, helvetica, arial, sans-serif;
    font-weight: normal;
    font-size: 9px;
    color: #333333;
    text-decoration: none;
}
	
	


input.input38 {
    width:38px;
}

input.input75 {
    width:75px;
}

input.input88 {
    width:88px;
}

input.input96 {
    width:96px;
}

input.input113 {
    width:113px;
}

input.input121 {
    width:121px;
}

input.input135 {
    width:135px;
}

input.input166 {
    width:166px;
}

input.input178  {
    width:178px;
}

input.input190  {
    width:190px;
}

input.input200 {
    width:200px;
}

input.input210 {
    width:210px;
}

input.input223 {
    width:223px;
}

input.input291 {
    width:291px;
}

.tarea291 {
	width:291px;
	font-family: Verdana, helvetica, arial, sans-serif;
    font-weight: normal;
    font-size: 9px;
    color: #333333;
    text-decoration: none;
    width:223px;
}



/* backgrounds for td's in narrow column */
.greenbg {
    background-image:url('/images/d3ecf2.gif');
}

.greenbgcopy {
    background-image:url('/images/d3ecf2.gif');
    font-family: Verdana, helvetica, arial, sans-serif;
    font-weight: normal;
    font-size: 9px;
    color: #333333;
    text-decoration: none;
}

.greenbginttitle {
    background-image:url('/images/d3ecf2.gif');
    font-family: Verdana, helvetica, arial, sans-serif;
    font-weight: bold;
    font-size: 9px;
    color: #a8a8a8;
    text-decoration: none;
}

.greenbgerrmsg {
    background-image:url('/images/d3ecf2.gif');
    font-family: Verdana, helvetica, arial, sans-serif;
    font-weight: bold;
    font-size: 9px;
    color: #ff0000;
    text-decoration: none;
}

/* history */
.histcopy {
    background-image:url('/images/d3ecf2.gif');
    font-family: Verdana, helvetica, arial, sans-serif;
    font-weight: normal;
    font-size: 9px;
    color: #61ABB9;
    text-decoration: none;
    }

.histinttitle {
    background-image:url('/images/d3ecf2.gif');
    font-family: Verdana, helvetica, arial, sans-serif;
    font-weight: bold;
    font-size: 9px;
    color: #a8a8a8;
    text-decoration: none;
}

/*font attributes for tables and cells */
.data {
    font-family: Verdana, helvetica, arial, sans-serif;
    font-size: 9px;
    color: #666666;
    text-decoration: none;
    }

/*layers used for netscape form validation*/
#lyr1 {
    position:absolute;
    left: 0px;
    top: 0px;
    z-index:2;
    visibility: visible;
}

#lyr2 {
    position:absolute;
    left: 0px;
    top: 0px;
    z-index:2;
    visibility: visible
}

#lyr3 {
    position:absolute;
    left: 0px;
    top: 0px;
    z-index:2;
    visibility: visible;
}

ol {
    font-family: Verdana, helvetica, arial, sans-serif;
    font-weight: normal;
    font-size: 9px;
    color: #333333;
    list-style-type: decimal;
    list-style-position: inside;
    margin-left:-27px;
    margin-right:20px;
    text-decoration: none;
}

ul {
    font-family: Verdana, helvetica, arial, sans-serif;
    font-weight: normal;
    font-size: 9px;
    color: #333333;
    list-style-image:url(/images/bullet.gif);
    list-style-position: outside;
    margin-left:-27px;
}

.subheading {
		font-family: Verdana, helvetica, arial, sans-serif;
		font-weight: bold;
    font-size: 9px;
    color:#61abb9;
}

a.indexlink {
    color:#61abb9;
}

a:hover.indexlink {
    color:#ffffff;

}

h1 {
	position:absolute;
	left:-9999px;
}

h2 {
	padding:0px;
	margin:0px;
}
