BODY { color: #333; font: 11px/13px Verdana, Arial, Helvetica, sans-serif; text-align: left; }
TD, TH, .BOD, FONT { font: 10px geneva, verdana, arial, sans-serif; color: #404040; left: 10px; right: 10px;}
B, STRONG { font-weight: bold; }
IMG { border: 0; }
.body-white { color: #fff; font-size: 11px; line-height: 13px; }
.bodybold { color: #5a5a5a; font-size: 10px; font-weight: bold; }
a.bodybold:link { color: #00acec; font-size: 10px; font-weight: bold; }
a.bodybold:visited { color: #00acec; font-size: 10px; font-weight: bold; }
a.bodybold:hover { color: #00385f; font-size: 10px; font-weight: bold; }
a.bodybold:active { color: #00acec; font-size: 10px; font-weight: bold; }
a:link { color: #00acec; text-decoration: none; }
a:visited { color: #00acec; text-decoration: none; }
a:hover { color: #00385f; }
a:active { color: #00acec; text-decoration: none; }
a.sml:link, A.sml:active { font-size: 9px; color: #00acec; text-decoration: none; }
a.sml:visited { font-size: 9px; color: #00acec; text-decoration: none; }
a.sml:hover { background-color: #CCCCCC; }
.headerbold { color: #fff; font-size: 10px; font-weight: bold; }
.headerbold:link { color: #aaa; font-size: 10px; font-weight: bold; }
.headerbold:visited { color: #ff000f; font-size: 10px; font-weight: bold; }
.headerbold:hover { color: #ff000f; font-size: 10px; font-weight: bold; }
.headerbold:active { color: #000; font-size: 10px; font-weight: bold; }
.ns6bug { margin: 0; padding: 0; font-size: 2px; }

.box_headline_wht {
	font-size: 14px;
	color: #FFFFFF;
	font-weight: bolder;
}

.darkred {
	color: #990000;
	padding-right: 20px;
	padding-left: 20px;
}

.lightblue {
	color: #77838C;
	padding-right: 20px;
	padding-left: 20px;
}
.bullet_list {
	color: #666666;
	padding-right: 20px;
	padding-left: 20px;
	list-style-type: circle;
	list-style-position: inside;
	list-style-image: url(../images/bullet.gif);
}
.bodycopy { color: #404040; padding-right: 20px; padding-left: 20px; font-size: 10px; text-align: left; }

.bodycopy-table { color: #404040; font-size: 11px; background-position: left 0; text-align: left; }
.bodycopy-bold-table { color: #404040; font-size: 11px; font-weight: bold; background-position: left 0; text-align: left; }
.blue-tableLG { color: #659fde; font-size: 13px; }
.blue-table { color: #659fde; }
.red-table { color: #ff0303; }
.darkred-table { color: #990000; }
.pixel-table { color: #404040; font-size: 10px; background-image: url(../icons/24px_space_trans.gif); background-repeat: repeat; background-position: left 0; }


.pixel-special-table { color: #404040; font-size: 10px; background-image: url(../icons/pat_20040323190424.gif); background-repeat: repeat; background-position: left 0; }

.headline2 {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 18px;
	line-height: 24px;
	color: #333333;
	letter-spacing: -0.8px;
	text-align: left;
	font-weight: bolder;
}
.headline { color: #333333; font-size: 18px; font-family: Verdana, Arial, Helvetica, sans-serif; font-weight: bolder; line-height: 24px; text-align: left; letter-spacing: -0.8px; padding-right: 10px; padding-bottom: 0; padding-left: 15px; }
.txtbtnon { background-color: #6699CC; }
.body_box { margin: 0; padding: 0; font: 9px Arial, Helvetica, sans-serif; color: #666666; text-align: left; }
.dottedline { background-image: url(../icons/dotted.png); background-repeat: repeat-x; background-position: left 0; }

select { 
 background-color: #6699CC; 
 color: #ffffff; 
}

input.button {
background-color: #CCCCCC; font-size: 12px; color: #FFFFFF; font-weight: bold; border-color:#6699CC; 
font-family: Geneva, Arial, Helvetica, san-serif; border-style: solid; 
}
/*
      Box Stuff
	  
*/
dl {
		width: 240px;
		margin: 0 0 20px 20px;
		padding: 0;
		background: #ccc url(../images/box_bottom_mtn.gif) no-repeat bottom left;
		}
dt {
		margin: 0 0 10px 0;
		padding: 10px;
		font-size: 130%;
		color: #fff;
		border-bottom: 1px solid #fff;
		background: #999 url(../images/box_top.gif) no-repeat top left;
		}
dd {
		margin: 0 0 0 10px;
		padding: 0 10px 10px 10px;
		color: #666;
		font-family: Verdana, sans-serif;
		font-size: 90%;
		background: url(../images/arrow.gif) no-repeat 0 3px;
		}
#blue dt {
		background-color: #000;
		}
#blue { background-color: #d1f5ff; float: right; }
/*
      Test 1 starts here
	  
*/
.accessaid, h1 {
			position: absolute;
			height: 0;
			overflow: hidden;
		}
		
		#header { height: 106px; z-index: 3; }
#navigation { text-align: left; position: absolute; top: 160px; left: -5px; width: 205px; z-index: 2000; padding-left: 16px; }
#logos { height: 124px; width: 194px; position: absolute; top: 0; left: 0; z-index: 3000; visibility: visible; }
#navigation2 { position: absolute; top: 470px; left: 0; z-index: 1000; padding-left: 4px; }
#navi-left { width: 194px; z-index: 3; float: left; margin-top: 0; xpadding: 1px 1em 2em 1em; }
#content { background-color: #fff; background-image: url(../image_bank/template/2010/content_back.png); background-repeat: no-repeat; text-align: left; min-height: 643px; z-index: 3; margin-right: 18px; margin-left: 212px; padding: 12px 12px 18px; xpadding: 1px 1em 2em 1em; }
#content-front { z-index: 3; margin-right: 16px; margin-left: 203px; xpadding: 1px 1em 2em 1em; }
h2 {
			font-size: 1.5em;
			color: #036;
		}
		
		h3 {
			font-size: 1.25em;
			color: #036;
		}
		
		#navigation2 img { z-index: 3; }
		
		#container { position: relative; width: 586px; /* width + border for IE 5.x */
			w\idth: 580px; /* real width */
			z-index: 3; border-width: 0 3px; margin: auto; border-color: #036; border-style: solid; }
#container2 { background-color: transparent; background-image: url(../image_bank/template/2010/gray_backer-01.png); width: 896px; position: relative; z-index: 3; overflow: auto; visibility: visible; padding-bottom: 18px; }
#container3 { background-image: url(../image_bank/template/2010/10_container_shdo.png); width: 914px; position: relative; z-index: 3; visibility: visible; }
#adsTopLeft { height: 90px; width: 728px; position: absolute; top: 0; left: 0; z-index: 3; visibility: visible; }
#adsTopRight { height: 90px; width: 150px; left: 746px; top: 0; position: absolute; z-index: 3; visibility: visible; }
#container-shdo-top { background-image: url(../image_bank/template/2010/10_container_shdo_top.png); height: 9px; width: 914px; position: relative; z-index: 3; visibility: visible; }
#container-shdo-btm { background-image: url(../image_bank/template/2010/10_container_shdo_btm.png); visibility: visible; position: relative; width: 914px; height: 9px; z-index: 3; }
#container-ads-top { visibility: visible; position: relative; width: 896px; height: 90px; z-index: 3; }
#container-ads-btm { height: 90px; width: 896px; position: relative; z-index: 3; visibility: visible; }
#adsBtmLeft { height: 90px; width: 728px; left: 0; top: 0; position: absolute; z-index: 3; visibility: visible; }
#adsBtmRight { height: 90px; width: 150px; left: 746px; top: 0; position: absolute; z-index: 3; visibility: visible; }
#topnav { height: 66px; width: 666px; left: 212px; top: 24px; position: absolute; z-index: 3; visibility: visible; }
#livecams { background-image: url(../image_bank/template/2010/cams_bg.png); background-repeat: no-repeat; height: 106px; width: 146px; left: 750px; top: 0; position: absolute; z-index: 3; visibility: visible; padding-top: 16px; }
#media_title { background-image: url(../image_bank/template/2010/10_MEDIA_Title.png); background-repeat: no-repeat; visibility: visible; position: absolute; z-index: 3; top: 0; left: 736px; width: 160px; height: 124px; }
#video { background-image: url(../image_bank/template/2010/video_bg2.png); background-repeat: no-repeat; height: 141px; width: 169px; left: 204px; top: 318px; position: absolute; z-index: 5; visibility: visible; padding-top: 56px; padding-left: 9px; }
.ShareThis { font-size: 12px; font-weight: normal; font-style: normal; font-variant: normal; background-color: #fff; }
/*
Vimeo
*/
.vimeoBadge { font: 11px Verdana, sans-serif; background-color: black; margin: 0 0 0 575px; padding: 0; width: 100px; height: 301px; }
.vimeoBadge img { border: 0; }
.vimeoBadge a, .vimeoBadge a:link, .vimeoBadge a:visited, .vimeoBadge a:active { color: #3A75C4; text-decoration: none; cursor: pointer; }
.vimeoBadge a:hover { color:#00CCFF; }
.vimeoBadge #vimeo_badge_logo { margin-top:10px; width: 57px; height: 16px; }
.vimeoBadge .credit { font: normal 11px verdana,sans-serif; }
.vimeoBadge .clip { padding:0; line-height:0; margin: 0 0 15px; }
.vimeoBadge .caption { font: normal 11px verdana,sans-serif; overflow:hidden; width:100px;  }

/*
      SuperSizeMe
	  
*/
		#loading {
			position: absolute;
			top: 49.5%; 
			left: 49.5%;
			z-index: 3;
			width: 24px; 
			height: 24px;
			text-indent: -999em;
			background-image: url(../image_bank/template/2010/progress.gif);
		}
		#supersize{
			position:fixed;
		}
		#supersize img, #supersize a{
			height:100%;
			width:100%;
			position:absolute;
			z-index: 0;
		}
		#supersize .prevslide, #supersize .prevslide img{
			z-index: 1;
		}
		#supersize .activeslide, #supersize .activeslide img{
			z-index: 2;
		}
