body{
	background:#313133 url(images/bg.jpg) repeat-x;
	margin-top:10px;
}

h2, h3, h4{
	 color:#333333;
	 font-family:Arial;
	 margin-top:10px;
	 margin-bottom:5px;
}

hr{
	color:#cccccc;
	height:1px;
}

p, h1, form{
	margin:0;
}

ul{
	margin-top:4px;
}

li{
	line-height:1.5;
}

.border{
	border:solid 1px #000000;
}

.bottomer{
	background-color:#636363;
	font:bold 12px Verdana;
	height:24px;
}

.bottomer a:link{
	color:#000000;
	font:bold 12px Verdana;
	text-decoration:none;
}

.bottomer a:visited{
	color:#000000;
	font:bold 12px Verdana;
	text-decoration:none;
}

.bottomer a:hover{
	color:#ffffff;
	font:bold 12px Verdana;
}

.bottomer a:active{
	color:#000000;
	font:bold 12px Verdana;
	text-decoration:none;
}

.footer td{
	border-bottom:solid 1px #444444;
	color:#cccccc;
	font:12px Verdana;
	text-decoration:none;
}

.footer a:link{
	color:#cccccc;
	font:12px Verdana;
	text-decoration:none;
}

.footer a:visited{
	color:#cccccc;
	font:12px Verdana;
	text-decoration:none;
}

.footer a:hover{
	color:#ff662c;
	font:12px Verdana;
	text-decoration:none;
}

.footer a:active{
	color:#cccccc;
	font:12px Verdana;
	text-decoration:none;
}

.footerHeader{
	font-size:16px;
}

.header{
	color:#006699;
	font:14px Sans Serif, Arial;
}

.header a:link{
	color:#006699;
	font:14px Sans Serif, Arial;
	text-decoration:none;
}

.header a:visited{
	color:#006699;
	font:14px Sans Serif, Arial;
	text-decoration:none;
}

.header a:hover{
	color:#ff662c;
	font:14px Sans Serif, Arial;
	text-decoration:underline;
}

.header a:active{
	color:#006699;
	font:14px Sans Serif, Arial;
	text-decoration:none;
}

.headerSmall{
	color:#444444;
	font:bold 12px Verdana;
}

.headerSmall a:link{
	color:#444444;
	font:12px Verdana;
	text-decoration:none;
}

.headerSmall a:visited{
	color:#444444;
	font:12px Verdana;
	text-decoration:none;
}

.headerSmall a:hover{
	color:#ff662c;
	font:12px Verdana;
	text-decoration:underline;
}

.headerSmall a:active{
	color:#444444;
	font:12px Verdana;
	text-decoration:none;
}

.inputBlur{
	font:10px Arial;
}

.inputFocus{
	background-color:#fff0cf;
	font:10px Arial;
}

.main{
	color:#444444;
	font:12px Verdana;
	line-height:1.5;
}

.main a:link{
	color:#444444;
	font:12px Verdana;
	text-decoration:underline;
	line-height:1.5;
}

.main a:visited{
	color:#444444;
	font:12px Verdana;
	text-decoration:underline;
	line-height:1.5;
}

.main a:hover{
	color:#000000;
	font:12px Verdana;
	text-decoration:underline;
	line-height:1.5;
}

.main a:active{
	color:#444444;
	font:12px Verdana;
	text-decoration:underline;
	line-height:1.5;
}

.menu td{
	border-bottom:solid 1px #000000;
	cursor:pointer;
	padding:10px;
}

.menu a:link{
	color:#000000;
	font:14px Verdana;
	text-decoration:none;
}

.menu a:visited{
	color:#000000;
	font:14px Verdana;
	text-decoration:none;
}

.menu a:hover{
	color:#000000;
	font:14px Verdana;
	text-decoration:none;
}

.menu a:active{
	color:#000000;
	font:14px Verdana;
	text-decoration:none;
}

.menuAlt{
	background:#ff662c;
	border-bottom:solid 1px #000000;
	cursor:pointer;
	padding:10px;
}

.paddingLarge{
	padding:20px;
}

.paddingMedium{
	padding:10px;
}

.paddingSmall{
	padding:5px;
}

.pageHeader{
	font:bold 20px Arial;
	text-transform:uppercase;
}

.rowAlt{
	background-color:#eeeeee;
}

.rowHover td{
	background-color:#eeeeee;
	border-top:solid 1px #eeeeee;
	border-bottom:solid 1px #eeeeee;
}

.rowHoverOver td{
	background-color:#eeffff;
	border-top:solid 1px #55b6dc;
	border-bottom:solid 1px #55b6dc;
}

.rowMain{
	background-color:#ffffff;
}

.rowYellow{
	background-color:#FFC;
}

.shadow{
	background:url(images/shadow.png) top repeat-x;
}

.textGray{
	color:#777777;
	font:14px Arial;
}

.textGray a:link{
	color:#777777;
	font:14px Arial;
	text-decoration:underline;
}

.textGray a:visited{
	color:#777777;
	font:14px Arial;
	text-decoration:underline;
}

.textGray a:hover{
	color:#000000;
	font:14px Arial;
	text-decoration:underline;
}

.textGray a:active{
	color:#777777;
	font:14px Arial;
	text-decoration:underline;
}

.textLgOrange{
	color:#ff662c;
	font:bold 22px 'Times New Roman';
}

.textLgOrange a:link{
	color:#ff662c;
	font:bold 22px 'Times New Roman';
	text-decoration:none;
}

.textLgOrange a:visited{
	color:#ff662c;
	font:bold 22px 'Times New Roman';
	text-decoration:none;
}

.textLgOrange a:hover{
	color:#ff662c;
	font:bold 22px 'Times New Roman';
	text-decoration:underline;
}

.textLgOrange a:active{
	color:#ff662c;
	font:bold 22px 'Times New Roman';
	text-decoration:none;
}

.textOrange{
	color:#ff662c;
	font:14px Arial;
}

.textOrange a:link{
	color:#ff662c;
	font:bold 14px Arial;
	text-decoration:none;
}

.textOrange a:visited{
	color:#ff662c;
	font:bold 14px Arial;
	text-decoration:none;
}

.textOrange a:hover{
	color:#ff662c;
	font:bold 14px Arial;
	text-decoration:underline;
}

.textOrange a:active{
	color:#ff662c;
	font:bold 14px Arial;
	text-decoration:none;
}

.textSmGray{
	color:#777777;
	font:11px Verdana;
}

.textSmGray a:link{
	color:#777777;
	font:11px Verdana;
	text-decoration:underline;
}

.textSmGray a:visited{
	color:#777777;
	font:11px Verdana;
	text-decoration:underline;
}

.textSmGray a:hover{
	color:#000000;
	font:11px Verdana;
	text-decoration:underline;
}

.textSmGray a:active{
	color:#777777;
	font:11px Verdana;
	text-decoration:underline;
}

.textSmRed{
	color:#cc0000;
	font:bold 11px Arial;
}

.textVerdana{
	font:12px Verdana;
}

.textWhite{
	color:#ffffff;
	font:12px Verdana;
	text-decoration:none;
}

.textWhite a:link{
	color:#ffffff;
	font:12px Verdana;
	text-decoration:none;
}

.textWhite a:visited{
	color:#ffffff;
	font:12px Verdana;
	text-decoration:none;
}

.textWhite a:hover{
	color:#000000;
	font:12px Verdana;
}

.textWhite a:active{
	color:#ffffff;
	font:12px Verdana;
	text-decoration:none;
}

.textLgWhite{
	color:#ffffff;
	font:16px Verdana;
}

.textWhiteAll{
	color:#ffffff;
	font:12px Verdana;
	text-decoration:none;
}

.textWhiteAll a:link{
	color:#ffffff;
	font:12px Verdana;
	text-decoration:none;
}

.textWhiteAll a:visited{
	color:#ffffff;
	font:12px Verdana;
	text-decoration:none;
}

.textWhiteAll a:hover{
	color:#ffffff;
	font:12px Verdana;
	text-decoration:underline;
}

.textWhiteAll a:active{
	color:#ffffff;
	font:12px Verdana;
	text-decoration:none;
}

.textLgWhite{
	color:#ffffff;
	font:16px Verdana;
}

.textLgWhite a:link{
	color:#ffffff;
	font:bold 16px Verdana;
	text-decoration:none;
}

.textLgWhite a:visited{
	color:#ffffff;
	font:bold 16px Verdana;
	text-decoration:none;
}

.textLgWhite a:hover{
	color:#ffffff;
	font:bold 16px Verdana;
	text-decoration:underline;
}

.textLgWhite a:active{
	color:#ffffff;
	font:bold 16px Verdana;
	text-decoration:none;
}

.topper{
	background-color:#393737;
	color:#ffffff;
	font:bold 12px Verdana;
	height:24px;
}

.topper a:link{
	color:#ffffff;
	font:bold 12px Verdana;
	text-decoration:none;
}

.topper a:visited{
	color:#ffffff;
	font:bold 12px Verdana;
	text-decoration:none;
}

.topper a:hover{
	color:#ffffff;
	font:bold 12px Verdana;
	text-decoration:underline;
}

.topper a:active{
	color:#ffffff;
	font:bold 12px Verdana;
	text-decoration:none;
}

.topperOrange{
	background:#ff662c url(images/topper.jpg) repeat-x;
	border-bottom:solid 1px #000000;
	color:#ffffff;
	font:bold 12px Verdana;
}
