/* EQ styles */

/* import styles that aren't supported in NN4  
@import url(/css/contacti.css); */

/*import search results styles 
@import url(/css/search.css);*/

#nav {
float:left;
padding-right: 5px;
padding-left: 5px;
}

#nav2 {
float:left;
padding-right: 5px;
padding-left: 5px;
}

#clear{
clear:both;
}
#content {
	margin-left: 10px;
	padding: 0;
	/*color: #000;*/
	font-family: Verdana, Arial, Helvetica, Geneva, sans-serif;
	font-size: 80%;
	color: #000000;
}
#schoolMenu{
	color:#000000;
	margin-left: 180px;
}
#schoolBtn{
	display:inline;
}
table, input, select, textarea {
	/* font bugs */
	/*font-size: 100%;*/
	font-family: Verdana, Arial, Helvetica, Geneva, sans-serif;
}

/* links */
a:link {
	color: #00C;
}
a:visited {
	color: #606;
}
a:hover, a:active {
	color: #F00;
}
a[name]:hover, a[name]:active {
	color: #000;
}

/* top of page */
.top, .next {
	font-size: 90%;
	text-align: right;
}
a.top:link, a.top:hover, a.top:visited {
	color: #666;
}
/* special links */
.url, .doc, .nw {
	font-size: 80%;
	font-weight: normal;
}
.url {
	text-decoration: none;
}
.doc {
	color: #666;
}
.note {
	font-weight: normal;
	font-style: none;
	color: #666;
	font-size: 70%;
}
img.doc {
	vertical-align: middle;
}

/* text formatting */
h1, h2, h3, h4, h5, h6, strong {
	font-weight: bold;
}
cite, dfn, em {
	font-style: italic;
}
small {
	font-size: 80%;
}
big {
	font-size: 120%;
}


/* headings */
h1 {
	font-size: 130%;
}
h2 {
	font-size: 115%;
}
h3 {
	font-size: 108%;
}
h4 {
	font-size: 102%;
}
h5, h6 {
	font-size: 100%;
}

/* images */
img {
	border-style: none;
	border-width: 0;
}
/** other image styles? **/

/* lists */
ul {
	margin: 0 0 1.5em 2em;
	padding: 0;
}
ul ul {
	margin: 0 0 0 2em;
}


/* tables */
table {
	border-collapse: collapse;
}
table, th, td {
	border: 1px solid #999999;
	/*font-size: 90%;*/
	padding-left:5px;
	padding-right:5px;
}
table.layout, table.layout th, table.layout td,
table.none, th.none, td.none {
	border-style: none;
}


/* rule */
hr {
	margin: 5px 0;
	height: 1px;
	color: #000;
}


/* forms */
#formTextField{
font-size:80%;
color: red;
}

.checkboxRequiredState .formLabel, .checkboxMaxSelectionsState .formLabel,
.selectRequiredState .formLabel, .selectInvalidState .formLabel,
.textareaRequiredState .formLabel, .textareaMinCharsState .formLabel, .textareaMaxCharsState .formLabel,
.textfieldRequiredState .formLabel, .textfieldInvalidFormatState .formLabel, .textfieldMinValueState .formLabel, .textfieldMaxValueState .formLabel, .textfieldMinCharsState .formLabel, .textfieldMaxCharsState .formLabel{
	color: #CC3333;	
}
.checkboxRequiredState .checkboxRequiredMsg, .checkboxMaxSelectionsState .checkboxMaxSelectionsMsg, .selectRequiredState .selectRequiredMsg, .textareaRequiredState .textareaRequiredMsg, .textareaMinCharsState .textareaMinCharsMsg, .textareaMaxCharsState .textareaMaxCharsMsg, .textfieldRequiredState .textfieldRequiredMsg, .textfieldInvalidFormatState .textfieldInvalidFormatMsg{
	padding-left:22px;
	margin-left:4px;
	font-size:100%;
}

option.sep {
	color: #CCC;
}
fieldset {border: 1px solid #CCC; padding: 5px;}
legend {font-weight: bold;}
ol li {padding: 5px;}
/*.labelwidth {width: 180px; float:left; clear:both;}*/
.labelwidth {width: 180px; float:left; clear:both;}
.labelwidth2 {width: 100px; float:left; clear:both;}

/* code: TBA */
code, samp, kbd, var {
	color: #060;
	font-family: monospace;
	font-style: normal;
}
/* track changes */
ins, del {
	color: #C00;
}
del {
	text-decoration: line-through;
}

/* new windows, help */
.nw, body .help {
	font-size: 80%;
	font-weight: normal;
	text-decoration: none;
	color: #666;
}

/* resource list spacing*/
ul.resource li {
	padding: .5em;
}

/* site map */
ul.sitemapfolder, ul.sitemapfolder ul {
	list-style: none;
	margin: auto auto auto 20px;
	padding: 0;
}
/* notice */

.notice strong {
	color: #F00;
}

/* help window content */
body.help #c {
	padding: .8em;
	width: 93%;
}

/* parameter styles for help window */
.parameter dt {
  font-weight: bold;
  border-bottom: solid 1px #CCC;
}

.parameter dd {
  padding-bottom: .5em;
}

.parameter dd ul {
  margin-bottom: 0;
}


/* login form in special features */
#sf form.login {
	font-size: 95%;
}
#sf form.login fieldset {
	margin: 0;
	padding: .2em;
}
#sf form.login fieldset div {
	padding: 0;
	text-align: right;
}
#sf form.login div {
	padding: .2em;
	text-align: center;
}
#sf form.login fieldset legend {
	font: Menu;
}
#sf form.login p {
	margin: .5em 0;
}

/* alerts in special features */
#sf p.alert {
	border: 1px solid #F00;
	padding: .2em;
	background: #FFE;
}
#header {
	background-image: url(../images/banner-repeat.gif);
	background-repeat: repeat-x;
	margin-top: 0;
	margin-left: 0;
}
#f{
	font-family: Verdana, Arial, Helvetica, Geneva, sans-serif;
	font-size: 80%;
	text-align: center;
}
#error {
	color: #FF0000;
	font-weight: bold;
}
