/* Styles for Off-the-Rails.com  */


/* Navigation */

.navMain {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 10px;
	color: #FFFFFF;
	text-decoration:none;
	font-weight: bold;
	letter-spacing: 1px;
	background-color: #1B1B1B;
	text-align: center;


}
.navMain a:link, .navMain a:visited, .navMain a:active {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 10px;
	color: #FFFFFF;
	text-decoration:none;
	font-weight: bold;
	letter-spacing: 1px;
	background-color: #1B1B1B;
	text-align: center;


}
.navMain a:hover {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 10px;
	color: #66CCCC;
	text-decoration:none;
	font-weight: bold;
	letter-spacing: 1px;
	background-color: #1B1B1B;
	text-align: center;

}
.navMainOn {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 10px;
	color: #1B1B1B;
	text-decoration:none;
	font-weight: bold;
	letter-spacing: 1px;
	background-color: #CCCCCC;
	text-align: center;


}
.navMainOn a:link, .navMainOn a:visited, .navMainOn a:active {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 10px;
	color: #1B1B1B;
	text-decoration:none;
	font-weight: bold;
	letter-spacing: 1px;
	background-color: #CCCCCC;

}
.navMainOn a:hover {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 10px;
	color: #CC5200;
	text-decoration:none;
	font-weight: bold;
	letter-spacing: 1px;
	background-color: #CCCCCC;
	text-align: center;


}

.navSecondLevel {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 10px;
	color: #1B1B1B;
	text-decoration:none;
	font-weight: bold;
	letter-spacing: 1px;
	background-color: #CCCCCC;



}
.navSecondLevel a:link, .navSecondLevel a:visited, .navSecondLevel a:active {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 10px;
	color: #1B1B1B;
	text-decoration:none;
	font-weight: bold;
	letter-spacing: 1px;
	background-color: #CCCCCC;


}
.navSecondLevel a:hover {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 10px;
	color: #CC5200;
	text-decoration:none;
	font-weight: bold;
	letter-spacing: 1px;
	background-color: #CCCCCC;



}

.navSecondLevelOn {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 10px;
	color: #CC5200;
	text-decoration:none;
	font-weight: bold;
	letter-spacing: 1px;
	background-color: #CCCCCC;



}
.navSecondLevelOn a:link, .navSecondLevelOn a:visited, .navSecondLevelOn a:active, .navSecondLevelOn a:hover {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 10px;
	color: #CC5200;
	text-decoration:none;
	font-weight: bold;
	letter-spacing: 1px;
	background-color: #CCCCCC;


}

/* Footer Nav Links & Copyright */

.footerWhite {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 10px;
	color: #999999;
	font-weight: bold;
	letter-spacing: 1px;
	text-decoration:none;
}

.footerWhite a:link, .footerWhite a:visited, .footerWhite a:active {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 10px;
	color: #999999;
	font-weight: bold;
	letter-spacing: 1px;
	text-decoration:none;
}
.footerWhite a:hover {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 10px;
	color: #66CCCC;
	font-weight: bold;
	letter-spacing: 1px;
	text-decoration:none;
}
.copyrightWhite {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 8px;
	color: #999999;
	font-weight: normal;
	letter-spacing: 1px;
	text-decoration: none;
}

/* Body Text  */
.bodytxt10 {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 10px;
	color: #333333;
	text-decoration:none;
}
.bodytxt10 a:link, .bodytxt10 a:visited, .bodytxt10 a:active {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 10px;
	color: #CC5200;
	text-decoration:none;
}
.bodytxt10 a:hover {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 10px;
	color: #66CCCC;
	text-decoration:none;
}
/* ------------- */
.bodytxt11 {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 11px;
	color: #000000;
	text-decoration:none;
}
.bodytxt11 a:link, .bodytxt11 a:visited, .bodytxt11 a:active {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 11px;
	color: #CC5200;
	text-decoration:underline;
}
.bodytxt11 a:hover {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 11px;
	color: #66CCCC;
	text-decoration:underline;
}
/* ------------- */
.bodytxt11-white {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 11px;
	color: #FFFFFF;
	text-decoration:none;
}
.bodytxt11-white a:link, .bodytxt11-white a:visited, .bodytxt11-white a:active {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 11px;
	color: #FFFFFF;
	text-decoration:underline;
}
.bodytxt11-white a:hover {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 11px;
	color: #66CCCC;
	text-decoration:underline;
}
/* ------------- */
.bodytxt11-yellow {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 11px;
	color: #FFFF99;
	text-decoration:none;
}
.bodytxt11-yellow a:link, .bodytxt11-yellow a:visited, .bodytxt11-yellow a:active {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 11px;
	color: #FFFF99;
	text-decoration:none;
}
.bodytxt11-yellow a:hover {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 11px;
	color: #66CCCC;
	text-decoration:none;
}


/* Large Header Text - not meant to be linked */

.headerOrange {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 19px;
	font-weight: bold;
	color: #CC5200;
}
.headerOrange a:link, .headerOrange a:visited, .headerOrange a:active {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 19px;
	color: #CC5200;
	text-decoration:underline;
}
.headerOrange a:hover {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 19px;
	color: #66CCCC;
	text-decoration:underline;
}
.headerDarkGray {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 19px;
	font-weight: bold;
	color: #1B1B1B;
}

/* Subhead Text */
.subheadWhiteCAPS {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 11px;
	color: #FFFFFF;
	text-transform: uppercase;
	font-weight: bold;
}
.subheadDarkGrayCAPS {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 11px;
	color: #1b1b1b;
	text-transform: uppercase;
	font-weight: bold;
}
.subheadGreenCAPS {
	color: #457A7A;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 11px;
	text-transform: uppercase;
	font-weight: bold;
}
.subheadDarkGray {
	font-family: "Lucida Grande", Verdana, Arial, Helvetica, sans-serif;
	font-size: 13px;
	color: #333333;
	font-weight: bold;
	text-decoration:none;
	line-height: 20px;
}
.subheadDarkGray a:link, .subheadDarkGray a:visited, .subheadDarkGray a:active{
	font-family: "Lucida Grande", Verdana, Arial, Helvetica, sans-serif;
	font-size: 13px;
	color: #333333;
	font-weight: bold;
	text-decoration:underline;
	line-height: 20px;
}
.subheadDarkGray a:hover {
	font-family: "Lucida Grande", Verdana, Arial, Helvetica, sans-serif;
	font-size: 13px;
	color: #CC5200;
	font-weight: bold;
	text-decoration:underline;
	line-height: 20px;
}

.subheadYellow {
	font-family: "Lucida Grande", Verdana, Arial, Helvetica, sans-serif;
	font-size: 12px;
	color: #FFFFCC;
	font-weight: bold;
	text-decoration:none;
}

.subheadYellow a:link, .subheadYellow a:visited, .subheadYellow a:active {
	font-family: "Lucida Grande", Verdana, Arial, Helvetica, sans-serif;
	font-size: 12px;
	color: #FFFFCC;
	font-weight: bold;
	text-decoration:underline;
}

.subheadYellow a:hover {
	font-family: "Lucida Grande", Verdana, Arial, Helvetica, sans-serif;
	font-size: 12px;
	color: #66CCCC;
	font-weight: bold;
	text-decoration:underline;
}

.subheadRedAlert {
	font-family: "Lucida Grande", Verdana, Arial, Helvetica, sans-serif;
	font-size: 12px;
	color: #CC0000;
	font-weight: bold;
	text-decoration:none;
}

.subheadGreenAlert {
	font-family: "Lucida Grande", Verdana, Arial, Helvetica, sans-serif;
	font-size: 12px;
	color: #339933;
	font-weight: bold;
	text-decoration:none;
}

/* Background Colors */

.bgOrange {
	background-color: #cc5200;
}
.bgGray1 {
	background-color: #666666;
	padding: 8px;
}
.bgGray2 {
	background-color: #333333;
	padding: 8px;
}
.bgGray3 {
	background-color: #1b1b1b;
	padding: 8px;
}
.bgGray3-nopadding {
	background-color: #1b1b1b;
}
.bgGray {
	background-color: #E4E4E4;
}

ul {
	list-style-image: url(../images/global/bullet.gif);
}
