/*-- Font-family --*/
body {
	font-family:Arial, Helvetica, Verdana, sans-serif;
	color:#000000;
}
textarea,pre {
	font-family:"Courier New", Courier, monospace;
}
/*-- Font-size --*/
body {
	font-size:75%; /*-- USE ONLY PERCENTAGES. AVOIDS IE SCALING BUG --*/
}
body * {
	font-size:1em; /*-- DO NOT MODIFY UNDER ANY CIRCUMSTANCES --*/
}

/*-- Tags --*/
/*-- Structure Elements --*/ 
body {
	margin:0;
	padding:0;
	background:#FFFFFF;
}
body.popupbody {
	margin:0;
	padding:0;
	background:#FFFFFF;
}
/*-- Text Elements --*/
p,pre,code {
	margin:1.3em 0 1.3em 0;
	padding:0;
}
blockquote {
	margin:0 2em 0 2em;
	padding:0;
}
address {
	margin:1.3em 2em 1.3em 2em;
	padding:0;
	font-weight:normal;
	font-style:normal;
}
code {
	display:block;
}
h1,h2,h3,h4,h5,h6 {
	margin:0.4em 0 0 0;
	padding:0;
}
h1 {
    font-family : "Times New Roman", Georgia, Serif;
    font-weight : normal;
    font-size : 24px;
    color : #555555;
	letter-spacing:-.5pt;
}
h2 {
	font-size:160%;
	font-weight:bold;
	font-style:normal;
	letter-spacing:-.5pt;
}
h3 {
	font-size:140%;
	font-weight:bold;
	font-style:normal;
	letter-spacing:-.5pt;
}
h4 {
	font-size:125%;
	font-weight:bold;
	font-style:italic;
}
h5 {
	font-size:110%;
	font-weight:bold;
	font-style:normal;
}
h6 {
	font-size:100%;
	font-weight:normal;
	font-style:italic;
}
abbr,acronym,dfn,cite {
	font-style:normal;
	font-weight:normal;
	text-decoration:none;
	color:#C61729;
	cursor:help;
}
a {
}
a:link {
}
a:hover {
	text-decoration:underline;
}
a:visited {
}
/*-- Replaced Elements --*/
a img {
	border-width:0;
}
img {
	border-width:0;
}
hr {
	height:1px;
	margin:0;
	padding:0;
}
/*-- Form Elements --*/
form {
	margin:0;
	padding:0;
}
label {
	font-style:normal;
	font-weight:normal;
}
optgroup {
	font-style:normal;
	font-weight:bold;
}
fieldset {
	margin:0;
	padding:.1em .3em .3em .3em;
}
legend {
	margin:0;
	padding:0;
}
/*-- List Elements --*/
ol,ul {
	margin:1.3em 0 1.3em 0;
	padding:0 0 0 3em;
}
li {
	margin:.3em 0 .3em 0;
	padding:0;
}
dl {
	margin:1.3em 0 1.3em 0;
	padding:0;
}
dl dl {
	font-size:100%;
	margin-left:1em;
}
dt {
	margin:0;
	padding:0;
	font-weight:bold;
	font-style:normal;
	text-decoration:none;
}
dd {
	margin:0;
	padding:0 0 0 1.5em;
	font-weight:normal;
	font-style:normal;
	text-decoration:none;
}
ol ul, ol ol, ol dl, ul ol, ul ul, ul dl, dl ol, dl ul, dl dl {
	font-size:100%;
	margin-top:0;
	margin-bottom:0;
}

/*-- Design Elements --*/
.clr{clear:both;}

.block {
	display:block;
}
.inline, inline * {
	display:inline;
}
.spacer {
	display:block;
	clear:both;
	height:0;
	line-height:0;
	font-size:0;
	overflow:hidden;
}
html>body div.spacer{
	height:.01em;
}

/*-- Current User --*/
#currentUser {
	padding:5px 12px 6px 12px;
	margin-bottom:0px;
	background:#333333;
	border-bottom:solid 1px #000000;
    font-family:Verdana, Arial, Sans-Serif;
    font-size:10px;
    color:#ffffff;
}
#currentUser .currentUserName {font-weight:bold;}
#currentUser a {color:#ffff33; font-weight:bold;}
#currentUser a:visited{color:#ffff00;}
#currentUser a:hover{color:#ffff00;}

/*-- Text Styles --*/
a.linkButton {
	font-weight:bold;
}
.smallText {
	font-size:90%;
}
.noteText {
	font-size:90%;
	color:#606060;
}
.helpIndicator {
	cursor:help;
	font-size:90%;
	color:#C61729;
	font-weight:bold;
}
.helpLink {
	cursor:help;
	color:#C61729;
	font-weight:bold;
}
.turnedOffIndicator {
	font-weight:bold;
	color:#CC3300;
}

.success { color:green; }
.warning {  }
.failure { color:red; }
.information { color:green; }
.error { color:#CC3300; }

/*-- Standard Form Styles --*/
input.stdButton {
	background:#FAFAFA;
	border:1px solid #757575;
	color:#303030;
	padding:.1em .2em .1em .2em;
}
div.requiredFieldLabel {
	font-size:90%;
	margin-bottom:.4em;
	color:#606060;
}
span.requiredFieldIndicator {
	color:#CC3300;
	font-style:normal;
	font-weight:normal;
}
.formError {
	display:block;
	font-size:85%;
	color:#FF0000;
}
.multiFieldLabel {
	font-weight:bold;
}
.elementPadding {
	display:block;
	padding:.2em 0 .2em 0;
}

table {
  border-collapse: collapse;
  border-style: none;
} 
