/* The file below is read by ALL browsers
	but the hacks contained within it further target 
	IE5-6 for Windows. See file for details. */

@import "ie6win.css";



/* The file below is ONLY read by IE5/Win.
	Makes use of the Mid Pass Filter: 
	http://tantek.com/CSS/Examples/midpass.html */

@media tty {
 i{content:"\";/*" "*/}} @import 'ie5win.css'; /*";}
}/* */



/* The file below is ONLY read by IE5/Mac.
	Makes use of the Band Pass Filter: 
	http://www.stopdesign.com/examples/ie5mac-bpf/ */

/*\*//*/
  @import "ie5mac.css";
/**/


BODY {
	FONT-FAMILY: verdana, tahoma, arial, helvetica, "sans serif";
    background: #0099cc; BACKGROUND-COLOR: #ffffff;
}
BODY {
	/*PADDING-RIGHT: 0px; PADDING-LEFT: 0px;*/ FONT-SIZE: 75%; PADDING-BOTTOM: 0px; /*MARGIN: 0px;*/ COLOR: #333333; PADDING-TOP: 0px; FONT-FAMILY: Verdana, Arial, Helvetica, sans-serif; BACKGROUND-COLOR: white
}

P, pre {
	margin: 0;
	FONT: 1em/1.3em Verdana, Arial, Helvetica, sans-serif
}
H2 {
	FONT-SIZE: 1.2em; TEXT-TRANSFORM: none; 
	BORDER-BOTTOM: #176aba 1px solid;
}
H1 {
	FONT-SIZE: 1.2em; TEXT-TRANSFORM: none; 
	BORDER-BOTTOM: #176aba 1px solid;
}

H3 {
	TEXT-TRANSFORM: none; 
}

A, A:link {
	color: #176aba;
}

A:HOVER {
	color: #006400;
}


#pageHeader{
	/*position: relative;*/
	top: 5px;
	/*width: 100%;*/
	padding: 10px 10px 10px; 
	TEXT-DECORATION: none;
	background: url(crsdlback.gif) repeat-x;
	/*background: #efefef;*/
	/*height: 30px;*/
	border-top: 0px solid #99cc00;
	border-bottom: 0px solid #99cc00;
	FONT: bold 152% Tahoma; 
	COLOR: #D2691E; 
}

#pageAnnotation{
	position: relative;
	COLOR: Gray; 
	TEXT-DECORATION: none;
	font: 0.9em Tahoma;
	top: -2em;
	left: -2em;
	text-align: right;
}

/* -- Basic HTML Elements -- */
/*	a:link {color: #0088FF; text-decoration: none;}
	a:visited {color: #005387; text-decoration: none;}
	a:hover {color: #fff; background-color: #0088ff; text-decoration: none;}
	abbr, acronym {font-style: normal; border-bottom: dotted 1px #ABB1B7; cursor: help;}
	body {color: #3A4956; background: #52A5F2 url(/i/ice/container-bg-nosidebar.gif) center top repeat-y; font: 12px/19px "Lucida Grande", "Lucida Sans Unicode", Verdana, Tahoma, Arial, sans-serif; margin: 0; padding: 0; text-align: center; min-width: 730px;}
	code, var, kbd {font-family: monaco, courier, monospace; color: #B96A0E;}
	dd {margin: 0; padding: 0 0 1em 17px;}
	dt {font-weight: bold; padding: 0 0 0 17px; background: url(/i/ice/deco-dt.gif) 2px 4px no-repeat;}
	form {margin: 0;}
	h1 {font: bold 24px Helvetica, Arial, sans-serif; color: #E62C00; letter-spacing: -1px; margin: 0;}
	h2 {color: #EB694A; font: normal 18px Helvetica, Arial, sans-serif; letter-spacing: -1px; margin: 2em 0 0 0;}
	h3 {font-size: 12px; color: #6F90B5;}
	h4 {font-size: 12px;}
	hr {border: none; height: 1px; background: #ccc; margin: 2em 0;}
	img {border: 0; padding: 0;}
	ins {text-decoration: none; color: #EC694A;}
	pre {width: 580px;}
	table {margin: 2em 0;}
	table caption {color: #fff; background: #98A0A6;}
	th {text-align: left; background: #C7CBCE;}
	tr.alt {background: #E9EAEB;}
*/
	#siteNav {position: absolute; top: 5px; left: 150px; width: 640px; height: 40px; padding: 0; margin: 0; text-align: center;}
	#siteNav li {list-style: none; margin: 0; padding: 0; display: inline; }
	#siteNav li a:link, #siteNav li a:visited {display: block; position: absolute; top: 0; height: 44px; border-top: 3px solid #99cc00; 
	border-bottom: 3px solid #99cc00;
	text-decoration: none;}
	#siteNav li a:hover { border-bottom: 3px solid #608000; border-top: 3px solid #99cc00; }

	#siteNav .li1 a {left: 0; width: 90px;}
	#siteNav .li2 a {left: 90px; width: 90px;}
	#siteNav .li3 a {left: 180px; width: 90px;}
	#siteNav .li4 a {left: 270px; width: 90px;}
	#siteNav .li5 a {left: 360px; width: 90px;}
	#siteNav .li6 a {left: 450px; width: 110px;}

	#siteNav li a:link span, #siteNav li a:visited span {
	display: block;  background-repeat: no-repeat;
	font-size: 18px; 
	line-height: 40px; 
	color: #FFFFCC; 
	font-family: Tahoma;
	text-decoration: none;
	}

	#siteNav li a:hover span{
		color: #608000;
	}
	
#topMenu{
	TEXT-DECORATION: none;
	position: relative;
	top: -4em;
	left: -1em;
	text-align: right;
	color: #D2691E;
	height: 5em;
}

#topMenu li{
	display: inline;
	list-style: circle;
}

#topMenu li P, #topMenu li A{
	TEXT-DECORATION: none;
	TEXT-TRANSFORM: none; 
	FONT: bolder 1.7em/1.5em arial;
	color: #176aba;
}
#topMenu li A:link, #topMenu li A:visited{
	TEXT-DECORATION: none;
	TEXT-TRANSFORM: none; 
}

#topMenu li A:hover{
	FONT: bolder 1.7em/1.5em arial;
}

#topMenu li span{
}


#topPath{
	TEXT-DECORATION: none;
	position: relative;
	text-align: left;
	TEXT-TRANSFORM: none; 
	height: 2em;
	color: #cccccc;
}

#topPath P, #topPath A, #topPath A:link, #topMenu A:hover, #topMenu A:visited{
	TEXT-DECORATION: none;
	text-align: left;
	TEXT-TRANSFORM: none; 
	FONT: 1.2em/1.4em "Trebuchet MS", "Bitstream Vera Sans", Tahoma, Verdana, Arial, Helvetica, sans-serif;
	color: #cccccc;
}


#shortDescription{
	position: absolute;
	top: 10px;
	/*right: 0px;*/
	left: -9999px;
	font-size: 6px;
	line-height: 10px;
	FONT-FAMILY: Verdana, Geneva, Arial, Helvetica, sans-serif;
	text-align: right;
	visibility: visible;
}

#pageSourceHeader{
	MARGIN: 0px; FONT: bold 175% Georgia,Serif; COLOR: #176aba; TEXT-DECORATION: none
}

#procuctHeader{
	FONT-FAMILY: Georgia,Serif; COLOR: #176aba; TEXT-DECORATION: none
}

#leftNav {
    position: absolute;
	top: 89px;
	left: 10px;
}

#productsNav {
    background: #ffffff no-repeat; 
    TEXT-ALIGN: left;
 	FONT-FAMILY: "Trebuchet MS", "Bitstream Vera Sans", Tahoma, Verdana, Arial, Helvetica, sans-serif;
	width: 140px;
}
#productsNav ul {
    margin: 0;
    padding: 0;
	list-style: none;
}

#productsNav li {
	margin: 0;
    display: block;
}

#productsNav p, #productMenu p{
	padding: 0 0 5px 0;
	color: #176aba;
	font-weight: bolder;
}

#productMenu {
    padding: 20px 0 0 0;
    background: #ffffff no-repeat; 
	TEXT-ALIGN: left;
	FONT-FAMILY: "Trebuchet MS", "Bitstream Vera Sans", Tahoma, Verdana, Arial, Helvetica, sans-serif;
	width: 140px;
}

#productMenu UL {
	margin: 0;
	padding: 0;
	list-style: none;
}

#productMenu LI {
    margin: 0;
	padding: 0;
    display: block;
}

#productMenu li P, #productMenu li A, #productMenu li A:link
#productsNav li P, #productsNav li A, #productsNav li A:link, #productsNav li A:visited {
    height: 1.6em;
    display: block;
     color: #608000; 
	  text-decoration: none;
	  background: #ffffff;
	FONT-FAMILY: "Trebuchet MS", "Bitstream Vera Sans", Tahoma, Verdana, Arial, Helvetica, sans-serif;
}
/*
#productMenu li P, #productsNav .li1{
	border-left: #6699cc 6px solid;
}
*/
#productMenu li A:hover,
#productsNav li A:hover
 {
	background: #efefef;
	color: #333333; 
	display: block;
}

#pageSource {
   position: relative;
	padding: 15px 150px 50px 150px;
	text-align: left;
	font: 0.9em  Verdana, Geneva, Arial, Helvetica, sans-serif;
}

#pageSource2 {
margin: 2% 1% 2% 1%;
font-size: 120%;
}

#pageSource2 p{
padding-bottom: 1em;
}

#rightNav {
    position: absolute;
	top: 89px;
	right: 10px;
	width: 130px;
}

#quickInfo{
	/*border: #cccccc 1px solid;*/
	width: 118px;
	/*background-color: #fffff8;*/
}

#quickInfo p, #productMenu p{
	padding: 0 0 5px 0;
	color: #176aba;
	font-weight: bolder;
}

#quickInfo ul{
	padding:0;
	margin: 0 0 0 2px;;
	list-style: none;
}

#quickInfo li{
    font-size: 10px;
	font-weight: normal;
	FONT-FAMILY: "Trebuchet MS", "Bitstream Vera Sans", Tahoma, Verdana, Arial, Helvetica, sans-serif;
	display: block;
	text-align: left;
   color: #176aba;
}

#quickInfo li strong{
	text-align: right;
    font-size: 10px;
	 color: #333333;
}

#shutdownlock, #wle{
	/*border: green 1px solid;*/
	width: 118px;
}

#shutdownlock a, #shutdownlock p,
#wle a, #wle p
{
    font-size: 10px;
	margin: 2px;
}

#shutdownlock a,
#wle a
{
	font-weight: bolder;
}

#shutdownlock a:link, #shutdownlock a:visited,
#wle a:link, #wle a:visited 
{
	color: #176aba;
    font-size: 11px;
	font-weight: bolder;
	font-family: Arial;
}

#shutdownlock a.link,
#wle a.link 
{
	color: #669933;
    font-size: 10px;
	font-weight: normal;
	font-family: Arial;
	text-decoration: none;
}

#google120{
	width: 120px;
}

#userOpinionRight {
    padding: 20px 0 0 0;
	text-align: left;
	font: normal 80% Verdana, Arial, sans-serif;
	width: 120px;
}

#userOpinionRight strong{
    color: #176aba;
}



#sourceBottomMenu {
	 font: normal 80% Verdana, Arial, sans-serif;
    position: relative;
/*	 background: #efefef;*/
    text-align: right;
}

#userOpinions {
	 font: normal 80% Verdana, Arial, sans-serif;
	text-align: justify;
}

#pageBottomMenu {
	position: relative;
	width: 100%;
	padding: 5px 0 2px 0; 
	TEXT-DECORATION: none;
	background: #e2f1ff;
    font: normal 0.8em Verdana, Arial, sans-serif;
	/*height: 30px;*/
	text-align: center;
}

#pageBottomMenu A:link, #pageBottomMenu A:visited{
	margin: 5px 0 0 0;
	text-align: center;
	/*color: #ffffe1;*/
	text-decoration: none;
	font-weight: bolder;
}

#pageBottomMenu A:hover{
	/*color: #cc7700;*/
	text-decoration: none;
	font-weight: bolder;
}

#copyright {
	position: 	relative;
	margin: 0.3em;
	font: 0.6em tahoma; 
    text-align: center;
}

#w3cvalid {
	clear: both;
	font-size: 0.9em;
	text-align: right;
}

	#w3cvalid p {
		margin: 0;
		padding: 2px 0 0px 100px;
	/*	background-color: #E8E8CE;
		border-right: 60px solid #9BBB38;*/
		font-size: 0.7em;
		text-align: right;
	}

#w3cvalid a{
	text-decoration: none;
}

/* -- Accessibility Tweaks -- */
   p.al100{padding: 100px 0 0 0;}
   p.al150{padding: 150px 0 0 0;}
   p.al200{padding: 200px 0 0 0;}
   p.al250{padding: 250px 0 0 0;}
   p.al300{padding: 300px 0 0 0;}
   p.al350{padding: 350px 0 0 0;}
   p.al400{padding: 400px 0 0 0;}
	
	#skipNav {position: absolute; left: -9999px; font-size: small;}
	#skipNav a:hover {color: #f00;}
	#skipNav a:focus {display: block; position: absolute; top: -120px; left: 9990px; font-size: large; background: #fff; border: solid 2px #1B6BD8; padding: 10px; width: 15em; z-index: 1;}
	.hide {display: none;}