a,
abbr,
acronym,
address,
applet,
article,
aside,
audio,
b,
big,
blockquote,
body,
canvas,
caption,
center,
cite,
code,
dd,
del,
details,
dfn,
dialog,
div,
dl,
dt,
em,
embed,
fieldset,
figcaption,
figure,
font,
footer,
form,
h1,
h2,
h3,
h4,
h5,
h6,
header,
hgroup,
hr,
html,
i,
iframe,
img,
ins,
kbd,
label,
legend,
li,
mark,
menu,
meter,
nav,
object,
ol,
output,
p,
pre,
progress,
q,
rp,
rt,
ruby,
s,
samp,
section,
small,
span,
strike,
strong,
sub,
summary,
sup,
tbody,
tfoot,
th,
thead,
time,
tt,
u,
ul,
var,
video,
xmp {
  border: 0;
  margin: 0;
  padding: 0;
  font-size: 100%;
}

html,
body {
  height: 100%;
}

body {
  font: 12px/1.5 'Helvetica Neue', Arial, 'Liberation Sans', FreeSans, sans-serif;
  color:#333;
}

table {
	color:#000;
}

.topnav {
	color:#333;
}

.smallFont {
	font-size:10px;
}
.topnav2 {
	font-size:20px;
	color:#FFF;
	text-shadow: 0px -1px 0px #374683;
}
.topnav3 {
	font-size:13px;
	color:#FFF;
	text-shadow: 0px -1px 0px #374683;
}
.main_nav {
	font-family:Verdana, Geneva, sans-serif;
	font-size:14px;
	color:#000;
	font-weight:bolder;
	text-shadow: 0px 1px 3px #FFF;
}
.titleFont {
	font-size:20px;
}
.titleFontWhite {
	font-size:20px;
	color:#fff;
}
.sectionFont {
	font-size:24px;
	color:#333;
}
.summaryFont {
	font-size:18px;
}
.smallFont {
	font-size:11px;
}
.redFont {
	color:#F00;
}

.footer {
	color:#999;
}

a {
  color: #000;
  text-decoration: none;
}

a:hover {
  text-decoration: underline;
}

.whiteFont{
	color:#FFF;
	text-decoration:none;
}
.whiteFont:link{
	color:#FFF;
	text-decoration:none;
}
.whiteFont:visited{
	color:#FFF;
	text-decoration:none;
}
.whiteFont:active{
	color:#FFF;
	text-decoration:none;
}
.whiteFont a:hover{
	color:#FF0;
	text-decoration:none;
}

.redFont{
	color:#E60005;
	text-decoration:none;
}
.redFont:link{
	color:#E60005;
	text-decoration:none;
}
.redFont:visited{
	color:#E60005;
	text-decoration:none;
}
.redFont:active{
	color:#E60005;
	text-decoration:none;
}
.redFont a:hover{
	color:#E60005;
	text-decoration:none;
}

.blackFont{
	color:#FFF;
	text-decoration:none;
}
.blackFont:link{
	color:#FFF;
	text-decoration:none;
}
.blackFont:visited{
	color:#FFF;
	text-decoration:none;
}
.blackFont:active{
	color:#FFF;
	text-decoration:none;
}
.blackFont a:hover{
	color:#FF0;
	text-decoration:none;
}

.topRight {
	margin-top:0px;
}
.topRight a:link{
	color:#666;
	text-decoration:none;
}
.topRight a:visited{
	color:#666;
	text-decoration:none;
}
.topRight a:active{
	color:#666;
	text-decoration:none;
}
.topRight a:hover{
	color:#F00;
	text-decoration:none;
}

.instructions{
	background:#FFC;
	border:1px dotted #FC0;
	color:#333;
	padding: 10px 0px 10px 10px;
}
.summary{
	background:#CCCC;
	border:1px dotted #999;
	color:#333;
	padding: 10px 10px 10px 10px;
}

.company_list { 
	width:280px;
}

.form_droplist { 
	font-family:verdana, arial, Helvetica;
	font-size: 11px; 
	padding:5px; 
	border-style:solid; 
	border-width:1px; 
	border-color:#ABABAB;
}

.form_droplist_report { 
	font-family:verdana, arial, Helvetica;
	font-size: 11px; 
	padding:5px; 
        width: 220px;
	border-style:solid; 
	border-width:1px; 
	border-color:#ABABAB;
}

.form_droplist_report_client { 
	font-family:verdana, arial, Helvetica;
	font-size: 11px; 
	padding:5px; 
        width: 450px;
	border-style:solid; 
	border-width:1px; 
	border-color:#ABABAB;
}

input[type="text"], input[type="password"]{
	font-family:verdana, arial, Helvetica;
	font-size: 11px; 
	padding:5px; 
	border-style:solid; 
	border-width:1px; 
	border-color:#ABABAB;
}

input[type="submit"], input[type="reset"], input[type="button"]{
	cursor:pointer;
	font-family:verdana, arial, Helvetica;
	font-size: 11px; 
	padding:5px; 
	border-style:solid; 
	border-width:1px; 
	border-color:#000;
}


/* paginations */
.pageLink{
	font-family:verdana, arial, Helvetica;
	font-size:10px;
	width:20px; 
	line-height:20px; 
	height:20px; 
	text-align:center; 
	margin:1px 1px 1px 1px; 
	border:solid 1px #000; 
	color:#000;
	background: #fff;
	padding:3px; 
	text-decoration:none;
}
.pagelink a:active,
.pagelink a:visited,
.pagelink a:link{
	text-decoration: none;
}

.pageLinkSelected{
	font-family:verdana, arial, Helvetica;
	font-size:11px;
	font-weight: bold;
	width:20px; 
	line-height:20px; 
	height:20px; 
	text-align:center; 
	margin:1px 1px 1px 1px; 
	border:solid 1px #000; 
	color:#fff;
	background: #B70000;
	padding:3px; 
	text-decoration:none;
}
.dropList { 
	font-family:arial, Helvetica;
	font-size: 11px; 
	color:#000000; 
	border-style:solid; 
	border-width:1px; 
	border-color:#000000;
}