/* body css */
body, td, search, hitlist
{
  font-size: 11px;
  font-family: sans-serif, Arial, Helvetica, Verdana, Tahoma;
}

p {
	margin: 5px;
}

/*  anchor css */
a {
	color:#000000; 
	text-decoration:none;
}

a:hover { 
	color:#666666;
}

a.nounderline {
	color:#333366; 
	text-decoration:none; 
}

a.nounderline:hover { 
	color:#CCCCCC; 
	text-decoration:none; 
}

a.tab { 
	color:#996633; 
	text-decoration:none; 
}

a.tab:hover { 
	color:#FFFFFF; 
	text-decoration:none; 
}

a.line { 
	color:#112652; 
	text-decoration:underline; 
}

a.linebold { 
	color:#112652; 
	text-decoration:underline;
	font-weight:bold; 
}

a.linebold:hover { 
	color:#112652; 
	text-decoration:none;
	font-weight:bold; 
}

/************************** FONT SIZE **************************/

.small { 
	font-size:9px; 
	font-family:Helvetica, Tahoma, sans-serif, Arial, Verdana;
}

.smallbold { 
	font-size:9px; 
	font-family:Helvetica, Tahoma, sans-serif, Arial, Verdana;
	font-weight:bold;
}

.regular { 
	font-size:12px; 
	font-family:Helvetica, Tahoma, sans-serif, Arial, Verdana;
}

.large { 
	font-weight:bold; 
	font-size:14px; 
	font-family:Helvetica, Tahoma, sans-serif, Arial, Verdana;
}

.large-nobold {
	font-size:14px;
	font-family:Helvetica, Tahoma, sans-serif, Arial, Verdana;
}

.xlarge { 
	font-weight:bold; 
	font-size:16px; 
	font-family:Helvetica, Tahoma, sans-serif, Arial, Verdana;
}

.xxlarge { 
	font-weight: bold; 
	font-size: 18px; 
	font-family:Helvetica, Tahoma, sans-serif, Arial, Verdana;
}

.xxxlarge { 
	font-weight:bold; 
	font-size:20px; 
	font-family:Helvetica, Tahoma, sans-serif, Arial, Verdana;
}

/*************** INPUT FIELDS SETTINGS ********************/

input, textarea, file, select {
	font-size:11px;
	font-family:Arial, Helvetica, Verdana, Tahoma;
}


.href{
  	font-family: verdana, arial;
  	font-size: 11px;
  	font-weight:bold;
  	color:#E16D28;
  	text-decoration:none;
}

.bluehref {
	text-decoration:none;
	
}

a.blueboldhref:hover {
  	font-family: verdana, arial;
  	font-size: 11px;
  	font-weight:bold;
  	color:#112652;
	text-decoration:none;
	
}

a.blueboldhref {
  	font-family: verdana, arial;
  	font-size: 11px;
  	font-weight:bold;
  	color:#112652;
	text-decoration:none;
	
}

.topicbg{
  	font-family:verdana, arial, helvetica;
  	font-size:14px;
  	font-weight:bold;
  	background-color:#66ccff;
}

.formaltbg{
  	background-color:#E8E8E8;
}

.tableheader {
  	background-color:#E8E8E8;
  	font-size:14px;
  	font-weight:bold;

}
.button {
  	font-family:verdana, arial, helvetica;
  	font-size:11px;
  	font-weight:bold;
  	background-color:#003366;
  	color:#ffffff;
}

.bluebutton {
  	font-family:verdana, arial, helvetica;
  	font-size:11px;
  	font-weight:bold;
  	background-color:#112652;
  	color:#ffffff;
}
.bluetext {
  	font-size: 11px;
  	font-family: sans-serif, Arial, Helvetica, Verdana, Tahoma;
  	margin: 0%;
  	color: #112652;
}

.boldbluetext {
  	font-size: 11px;
  	font-family: sans-serif, Arial, Helvetica, Verdana, Tahoma;
  	margin: 0%;
  	color: #112652;
  	font-weight:bold;
}
.alert {
  	font-size: 11px;
  	font-family: sans-serif, Arial, Helvetica, Verdana, Tahoma;
  	margin: 0%;
  	color: #FF0000;
  	font-weight:bolder;
}

.allborder {
  	border-style:solid;
 	border-color:#00009C;
  	border-width:1px;
}

.allorangeborder {
 	border-style:solid;
  	border-color:#F2B584;
  	border-width:1px;
}

.orangeborder {
	background-color:#F2B584;
}

.alldarkblueborder {
  border-style:solid;
  border-color:#112652;
  border-width:1px;
}

.blueborder {
  border-style:solid;
  border-color:#112652;
  border-width:1px;
  padding:3px;
}

.darkbluetopborder {
border-style:solid;
border-color:#112652;
border-width:1px 0px 0px 0px;
}
.darkbluebotborder {
border-style:solid;
border-color:#112652;
border-width:0px 0px 1px 0px;
}
.darkbluerightborder {
border-style:solid;
border-color:#112652;
border-width:0px 1px 0px 0px;
}

.darkblueleftborder {
border-style:solid;
border-color:#112652;
border-width:0px 0px 0px 1px;
}

.darkblueleftbotborder {
border-style:solid;
border-color:#112652;
border-width:0px 0px 1px 1px;
}

.darkbluetopbotborder {
border-style:solid;
border-color:#112652;
border-width:1px 0px 1px 0px;
}

.blueheader {
  background-color:#112652;
  color:#FFFFFF;
  font-weight:bold;
}
.boldtext {
  	font-weight:bold;

}  

.taskevent {
	color:#228b22;
}

.publicevent {
	color:#b22222;
}

.tabcontent {
	display:none;
}

.highlighttaskevent {
	background-color:#FFFF00;
}

.importedevent {
	background-color:#99CCFF;
}


.tabcontent {
	display:none;
}

.formatbody {
	padding-left:50px; 
	padding-top:10px;
}

.formatdirectory {
	padding-left:10px; 
	padding-top:10px;
}

.formatwelcome {
	padding-top:150px;
}

.formatbodypopup {
	padding-left:20px; 
	padding-top:20px;
}

.formattaskbody {
	padding-left:20px; 
	padding-top:20px;
}
.formatcalpopup {
padding-left:30px; 
	padding-top:20px;
}

.appname {
	color:#666699;
}

.someborder {
	border-bottom: 4px solid #F2B584;
}

/*************** calendar colors ********************/

.calendarorange {
	background-color:#FF3300;
	color:#FFFFFF;
	text-decoration:none;
	border: solid 1px #000000;
}

.dropdownorange {
	background-color:#FF3300;
	color:#FFFFFF;
}

.calendarbrown {
	background-color:#CC6600;
	color:#FFFFFF;
	text-decoration:none;
	border: solid 1px #000000;
}

.dropdownbrown {
	background-color:#CC6600;
	color:#FFFFFF;
}

.calendarlightblue {
	background-color:#3399FF;
	color:#FFFFFF;
	text-decoration:none;
	border: solid 1px #000000;
}

.dropdownlightblue {
	background-color:#3399FF;
	color:#FFFFFF;
}

.calendarviolet {
	background-color:#FF3399;
	color:#FFFFFF;
	text-decoration:none;
	border: solid 1px #000000;
}

.dropdownviolet {
	background-color:#FF3399;
	color:#FFFFFF;
}

.calendarpurple {
	background-color:#330033;
	color:#FFFFFF;
	text-decoration:none;
	border: solid 1px #000000;
}

.dropdownpurple {
	background-color:#330033;
	color:#FFFFFF;
}

.calendarforestgreen {
	background-color:#006633;
	color:#FFFFFF;
	text-decoration:none;
	border: solid 1px #000000;
}

.dropdownforestgreen {
	background-color:#006633;
	color:#FFFFFF;
}

.calendardarkblue {
	background-color:#003366;
	color:#FFFFFF;
	text-decoration:none;
	border: solid 1px #000000;
}

.dropdowndarkblue {
	background-color:#003366;
	color:#FFFFFF;
}

.calendarpink {
	background-color:#FF66FF;
	color:#FFFFFF;
	text-decoration:none;
	border: solid 1px #000000;
}

.dropdownpink {
	background-color:#FF66FF;
	color:#FFFFFF;
}

.calendarred {
	background-color:#FF0000;
	color:#FFFFFF;
	text-decoration:none;
	border: solid 1px #000000;
}

.dropdownred {
	background-color:#FF0000;
	color:#FFFFFF;
}

.calendarblack {
	background-color:#000000;
	color:#FFFFFF;
	text-decoration:none;
	border: solid 1px #000000;
}

.dropdownblack {
	background-color:#000000;
	color:#FFFFFF;
}

.calendardarkred {
	background-color:#990000;
	color:#FFFFFF;
	text-decoration:none;
	border: solid 1px #000000;
}

.calendarannual {
	background-color:#666666;
	color:#FFFFFF;
	text-decoration:none;
	border: solid 1px #000000;
}
.dropdowndarkred {
	background-color:#990000;
	color:#FFFFFF;
}

.equationtop {
	border-top: solid 1px #000000;	
}

.navyellowbox {
	color:#FFD98F;
	font-weight:bold;
}
.navdimout {
	font-family: verdana, arial;
  	font-size: 11px;
	color:#666666;
	font-weight:bold;
}


#tablist {
  	font-family: verdana, arial;
  	font-size: 11px;
  	font-weight:bold;
  	color:#112652;
	text-decoration:none;
}

.gone
{
text-decoration:line-through;
}


/* POSTER RELATED */

#posterRequest {
	width: 440px;
	margin: 5px auto;
	border: 1px solid #000;
	padding:5px;
}
#posterRequest .error {
	color: #F00;
	border: 1px solid #F00;
	font-weight:bold;
}

#requestForm div {
	margin-bottom: 5px;
}



