body {
	background-image : url("../images/bkgrdPattern.jpg");
}

td img {display: block;}

td {font-family:arial,helvetica,sams-serif;
	font-size:9pt;
	color:#333333
}

.smallGrey {
	font-family:arial,helvetica,sams-serif;
	font-size:7pt;
	color:#666666
}

.subtext {
	font-family:arial,helvetica,sams-serif;
	font-size:8pt;
	color:#ced5ea
}

a:link.tool {
	font-family:arial,helvetica,sams-serif;
	font-size:8pt;
	color:#000000;
	text-decoration:none
}
a:hover.tool {
	font-family:arial,helvetica,sams-serif;
	font-size:8pt;
	color:#000099;
	text-decoration:underline
}
a:visited.tool {
	font-family:arial,helvetica,sams-serif;
	font-size:8pt;
	color:#000099;
	text-decoration:none
}

a:link.rev {
	font-family:arial,helvetica,sams-serif;
	font-size:8pt;color:#ced5ea;
	text-decoration:none
}

a:visited.rev {
	font-family:arial,helvetica,sams-serif;
	font-size:8pt;color:#ced5ea;
	text-decoration:none
}

a:hover.rev {
	font-family:arial,helvetica,sams-serif;
	font-size:8pt;
	color:#ffe08d;
	text-decoration:underline
}

.vidTitle {
	font-family:arial,helvetica,sams-serif;
	font-size:10pt;
	color:#999999;
	font-weight:bold
	}
	
.subHead {
	font-family:verdana,arial,helvetica,sams-serif;
	font-size:12pt;
	color:#2b5c94;
	font-weight:bold
	}
	
.tableHeader {
	font-family:arial,helvetica,sams-serif;
	font-size:10pt;
	color:#ffffff;
	font-weight:bold;
	background-color:#2b5c94
	}

.windedBg {
	background-image : url("../images/windgage_logo_bg.gif"); 	
	background-position : center; 	
	background-repeat : no-repeat
}

.loginBox {
	width:350px;
	background-color:#eeeeff;
	
}

.buttonBlue {
	font-family:verdana;font-size:9pt;
	color:#ffffff;
	font-weight:bold;
	background-color:#2b5c94
}




/* CSS Document */

/*body {
	font-size:11px;
	font-family:Verdana, Arial, Helvetica, sans-serif;
	color:#000;
	margin:0px;
	height:100%;
	text-align:left;
	/*background-color:#e6e8e9;*/
	background-image:url("images/bkgrdPattern.jpg");
	background-position:center;
	background-repeat:repeat-y;
}
*/

.bkgrdPattern {
	background-image:url(images/bkgrdPattern-detrol.jpg);
	background-position:center;
	background-repeat:repeat-y;
}

.bkgrdPatterWhite {
	background-image:url(images/bkgrdPattern-white.gif);
	background-repeat:repeat-y;
}

.clearFix {
	clear:both;
}

.headerContainer {
	background-color:#FFFFFF;
	width:830px;
	background-image:url(images/bkgrdPattern-header.jpg);
	background-repeat:repeat-x;
}

.headerContainer-SQUARE {
	background-color:#FFFFFF;
	width:830px;
	height:125px;
	background-image:url(images/bkgrdPattern-headerSQUARE.jpg);
	background-repeat:repeat-x;
}

.headerLeftContainer {
	width:482px;
	float:left;
	text-align:left;
}

.headerRightContainer {
	width:348px;
	text-align:right;
	float:right;
}

.footerContainer {
	padding-top:10px;
	text-align:right;
	width:830px;
	margin-right:50px;
	font-size:9px;
	font-weight:normal;
}

.navContainer {
	text-align:right;
	float:right;
}

.navContainerSQUARE {
	text-align:right;
	float:right;
	margin-top:37px;
}

a {
	color:#2c5d95; 
}

a:hover {
	color:#95b8d6;
}

/***** HOME CONTENT *****/

#home .headerContainer {
	background-image:none !important;
}

.loginBottomContainer {
	margin-top:20px;
	width:830px;
}

.welcomeContainer {
	float:left;
	vertical-align:top;
	margin-top:6px;
	width:242px;
}

.dividerContainer {
	float:left;
}

.introLoginContainer {
	float:left;
	width:577px;
	width:577px;
	margin-top:5px;
}

.introContainer {
	padding-right:10px;
	text-align:left;
}

.loginContainer {
	background-color:#f0f4f9;
	width:545px;
	margin-top:25px;
	text-align:left;
	padding:5px 15px;
}

.loginEnglish {
	width:240px;
	float:left;
	margin-bottom:7px;
}

.loginFrench {
	width:280px;
	float:right;
	margin-left:20px;
	margin-bottom:7px;
}

.passwordBox {
	margin-top:10px;
	margin-left:13px;
}

.languageBox {
	margin-left:75px;
}

.buttonStyle {
	text-transform:uppercase;
	border-top:1px solid #ebebeb;
	border-left:1px solid #ebebeb;
	border-right: 1px solid #b9b9b9;
	border-bottom: 1px solid #b9b9b9; 
	font-family:Verdana, Arial, Helvetica, sans-serif; 
	font-size:10px;
	font-weight:bold;
	color:#2c5d95; 
	text-transform:uppercase;
	margin:0px;
	padding:1px 2px;
	width:auto;
	overflow:visible;
	background-color:#d9dada;
}

.buttonStyle-survey {
	text-transform:uppercase;
	border-top:1px solid #ff0000;
	border-left:1px solid #ff0000;
	border-right: 1px solid #730000;
	border-bottom: 1px solid #730000; 
	font-family:Verdana, Arial, Helvetica, sans-serif; 
	font-size:10px;
	font-weight:bold;
	color:#fff; 
	text-transform:uppercase;
	margin:0px;
	padding:1px 2px;
	width:auto;
	overflow:visible;
	background-color:#d10000;
}


/***** INNER CONTENT *****/

.poweredbyContainer {
	height:60px;
}

.navBox {
	float:left;
}

.flashContainer {
	/*background-image:url(images/bkgrdPattern-flash.jpg);*/
	background-repeat:no-repeat;
}

.flashComponent {
	margin-left:15px;
	width:706px;
	height:290px;
}

.flashComponent-test {
	margin-left:15px;
	width:706px;
	height:330px;
}

.surveyContainer {
	/*ackground-image:url(images/bkgrdPattern-survey.jpg);*/
	background-repeat:no-repeat;
	width:175px;
}

.surveyResultsBkgrd {
	background-color:#fff;
	padding:10px;
	width:800px;
	margin-left:25px;
}

.toolboxContainer {
	background-image:url(images/bkgrdPattern-toolbox.gif);
	background-repeat:repeat-y;
	padding-bottom:10px;
	min-height:200px;
}

.toolboxContainerShade {
	background-image:url(images/bkgrdPattern-toolboxShade.gif);
	background-repeat:no-repeat;
	min-height:152px;
}

.toolboxButtonContainer {
	padding:5px 8px 0px 5px;
	margin-bottom:10px;
	overflow:auto;
}

.toolboxButton {
	float:left;
	padding-right:5px;
}

.toolboxText {
	float:left;
	text-align:left
}

.videoArchiveArea {
	float:left;
}

.archiveContainer {
	overflow:auto;
	background-image:url(images/bkgrdPattern-archiveWhite.gif);
	background-repeat:repeat-y;
}

.videoArchiveContainer {
	background-image:url(images/bkgrdPattern-videoArchive.jpg);
	background-repeat:repeat-y;
	float:left;
	width:706px;
}

.videoArchiveBox {
	float:left;
	width:150px;
	padding-top:10px;
}

.videoArchiveBoxLFirst {
}

.videoArchiveSpaceLeft {
	width:15px;
	float:left;
}

.videoArchiveImg {
	text-align:center;
	padding-bottom:5px;
	height:65px;
}

.videoArchiveText {
	text-align:center;
	padding-bottom:5px;
	text-transform:uppercase;
}

.nowPlaying {
	background-color:#ffe18e;
}

.feedbackHeader {
	margin-left:15px;
}

.feedbackBkgrd {
	background-image:url(images/bkgrdScreen-feedback.gif);
	background-repeat:no-repeat;
	height:200px;
	margin-left:15px;
	padding:0px 20px 15px 30px;
	text-align:left;
}

.surveyHeader {
	margin-left:15px;
}

.surveyBkgrd {
	background-image:url(images/bkgrdScreen-survey.jpg);
	background-repeat:repeat-y;
	min-height:177px;
	margin-left:15px;
	padding:0px 20px 15px 30px;
	text-align:left;
}

.surveyFooter {
	margin-left:15px;
}

.surveyTable {
	margin-left:10px;
}

.surveyInnerTable {
	margin-left:10px;
	margin-top:10px;
}

.surveyTable td {
	padding-top:15px;
}

.surveyInnerTable td {
	padding:5px;
}

.surveyTable td td td {
	padding:0px;
}

.infoContainer {
	float:left;
}

.feedbackBox {
	float:left;
	margin-left:25px;
	padding-bottom:10px;
}

.buttonBox {
	padding-top:5px;
}

.buttonContainer {
	width:380px;
	padding-top:10px;
}

.buttonLeft {
	float:left;
}

.buttonRight {
	float:right;
}

.moveOver {
	margin-left:15px;
}

.whiteLeftBkgrd {
	background-image:url(images/bkgrdPattern-archiveWhite.gif);
	background-repeat:repeat-y;
}

a.attachLink {
	color:#FFFFFF;
	text-decoration:none;
}

a.attachLink:hover {
	color:#d14517;
	text-decoration:none;
}

.dropDown {
	font-size:11px;
}

.fineprint {
	font-size:9px;
	color:#fff;
	padding-top:7px;
	padding-bottom:10px;
	margin-left:45px;
}

.fineprint a {
	color:#f5f5f5;
}

#lyricaStyles .fineprint {
	font-size:9px;
	color:#2c5d95;
	padding-top:7px;
	padding-bottom:10px;
	margin-left:45px;
}

#lyricaStyles .fineprint a {
	color:#568ac5;
}

hr.dividerHR{
	background-color:#cbdcef;
	height: 1px;
	width: 95%;
	vertical-align:center;
	margin:30px 20px;
	color:#cbdcef
}

/**************
	NEW CSS
***************/

.siteContainer {
	border:15px solid #fff;
	background-color:#fff;
	margin-top:10px;
}

.siteTopContainer {
	border-bottom:15px solid #fff;
}

.siteBottomContainer {
	border-top:15px solid #fff;

}

.siteMainContainer {
	background-color:#fff;
}

.siteLogoContainer {
}

.siteIntroContainer {
	width:938px;
}

.siteWelcomeContainer {
	float:left;
	vertical-align:top;
	width:242px;
}

.siteLoginContainer {
	float:left;
	width:696px;
	margin-top:5px;
}

.siteIntroBox {
	padding-right:10px;
	text-align:left;
	margin-top:10px;
}

.siteLoginBox {
	background-color:#f0f4f9;
	width:696px;
	width:651px;
	margin-top:25px;
	text-align:left;
	padding:5px 15px;
}

.siteLoginAreaBox {
	width:100%;
	float:left;
	margin-bottom:7px;
	text-align:left;
	float:none;
	margin-top:15px;
}