
.search-button{
border-style: none; background: url('/graphics/btn-back-search.gif') no-repeat; width: 60px; height: 20px;

}

div.optin-box{
position:absolute;
left:100px;
top:20px;
}
div.search-box{
position:absolute;
left:100px;
top:20px;
}

/* New Dropdown style*/


#menuwrapper {
	border-top: 0px solid #000;
	border-bottom: 0px solid #333;
	background-color: #000000;
	height:30px;
	

}
.clearit {
	clear: both;
	height: 0;
	line-height: 0.0;
	font-size: 0;
}
#p7menubar {
	width: auto;
}
#p7menubar, #p7menubar ul {
	padding: 0;
	margin: 0;
	list-style: none;
	font-family: Arial, Helvetica, sans-serif;
}
#p7menubar a {
	display: block;
	text-decoration: none;
	padding: 8px 20px 8px 10px;
	border-right: 0px solid #333;
	font-size: 11px;
	font-weight: bold;
	color: #ffffff;
}
#p7menubar a.trigger {
	padding: 8px 20px 5px 10px;
	background-color: #000000
}
#p7menubar li {
	float: right;
	width: 9em;
}
#p7menubar li {position: relative;}

/* hide from IE mac \*/
#p7menubar li {position: static; width: auto;}
/* end hiding from IE5 mac */

#p7menubar li ul, #p7menubar ul li  {
	width: 175px;
}
#p7menubar ul li a  {
	color: #565656;
	border-right: 0;
	padding: 10px 12px 3px 16px;
}
#p7menubar li ul {
	position: absolute;
	z-index:1;
	display: none;
	background-color: #cacaca;
	border-right: 1px solid #b3b3b3;
	border-bottom: 1px solid #b3b3b3;
	
}
#p7menubar li:hover a, #p7menubar a:focus,
#p7menubar a:active, #p7menubar li.p7hvr a {
	color: #000000;
	background-color: #cacaca;
}
#p7menubar li:hover ul, #p7menubar li.p7hvr ul {
	display: block;
}
#p7menubar li:hover ul a, #p7menubar li.p7hvr ul a {
	color: #000000;
	background-color: transparent;
}
#p7menubar ul a:hover {
	background-color: #e7e7e7!important;
	color: #000000 !important;
}


/* New Dropdown style*/



/* Side Nav Class */
	
ul.menu1, ul ul 
{padding:0; margin:0; border:0; list-style-type:none; background:#758eb4; width:140px; border:0px;
font-family: Verdana, Helvetica, Arial, non-serif, Arial Narrow; font-size: 8pt; text-align: left; text-decoration: none; 
color: #ffffff;
}

ul.menu1 table {border-collapse:collapse; padding:0; margin:0; font-size:1em;}
ul.menu1 ul {margin-left:1em;}
ul.menu1 li {text-indent:0.5em;}
ul.menu1 li.drop {margin-bottom:-2px;}
ul.menu1 li a, 
ul.menu1 li a:visited {display:block; width:14em; height:2em; line-height:1.9em; text-decoration:none; color: #ffffff;}
ul.menu1 li a.last, 
ul.menu1 li a.last:visited {display:block; width:14em; height:14em; line-height:2em;}
ul.menu1 li ul {display:none;}

ul.menu1 li:hover a, 
ul.menu1 li a:hover {border:0; color: black; background: #ffffff;}
ul.menu1 li:hover ul, 
ul.menu1 li a:hover ul {display:block; height:12em; width:12em; margin-top:-1px; background: #ffffff;}
ul.menu1 li:hover ul li a, 
ul.menu1 li a:hover ul li a {height:2em; background: #ffffff; color: black; font-weight:normal;}
ul.menu1 li:hover ul li:hover a, 
ul.menu1 li a:hover ul li a:hover {background: #535353; color:white;}

/* Side Nav Class */	



/* Main Class */	
	body {
	  font-family: Verdana, Helvetica, Arial, non-serif;
	  font-size: 8pt; color: black;
	  line-height: 11pt;
	  margin-top: 0;

font-family: Verdana, Helvetica, Arial, non-serif; font-size: 9pt; color: black; line-height: 11pt; margin-top: 0; margin-left: 0px;

  background: #d3d3d3 url("/graphics/shadow.png");
  background-repeat: repeat-y;
  background-attachment: fixed;
  background-position: center center;
  margin: auto;
  padding-top:0;

  }

.copy {font-family: Verdana, Helvetica, Arial, non-serif; font-size: 8pt; color: black;}

.smalltext {font-family: Verdana, Helvetica, Arial, non-serif; font-size: 8pt; color: black; line-height: 11pt; margin-top: 0}
.title0 {font-family: Verdana, Helvetica, Arial, non-serif; font-size: 11pt; font-weight: bold; color: #0059C2; text-transform: uppercase}
.title1 {font-family: Verdana, Helvetica, Arial, non-serif; font-size: 9pt; font-weight: bold; color: #0059C2; line-height: 1; text-transform: uppercase}
.title2 {font-family: Verdana, Helvetica, Arial, non-serif; font-size: 8pt; font-weight: bold; color: #0059C2; line-height: 1; text-transform: uppercase; margin-bottom: 0}

.nav {font-family: Verdana, Helvetica, Arial, non-serif; font-size: 10pt; font-weight: bold; color: #FFFFFF; margin-left: 0px; line-height: 1}
.nav1 {font-family: Verdana, Helvetica, Arial, non-serif; font-size: 10pt; font-weight: normal; color: #006EB6; margin-left: 0px; line-height: 1}
.nav2 {font-family: Verdana, Helvetica, Arial, non-serif; font-size: 10pt; font-weight: normal; color: #0059C2}

A:link {font-family: Verdana, Helvetica, Arial, non-serif; text-decoration: none; color: #336699;}
A:active {font-family: Verdana, Helvetica, Arial, non-serif; text-decoration: none; color: #336699;}
A:visited {font-family: Verdana, Helvetica, Arial, non-serif; text-decoration: none; color: #336699;}
A:hover {font-family: Verdana, Helvetica, Arial, non-serif; text-decoration: underline; COLOR: #FF0033;}

.footbord { border-top-style: dashed ; border-top-color: #cccccc; border-top-width: 1px;}
.rsidebord { border-right-style: dashed ; border-right-color: #cccccc; border-right-width: 1px;}
	
div.topnav a:link {font-family: Verdana, Helvetica, Arial, non-serif; font-size: 7pt; font-weight: bold; color: #000000; text-transform: uppercase; text-decoration: none;}
	div.topnav a:active {font-family: Verdana, Helvetica, Arial, non-serif; font-size: 7pt; font-weight: bold; color: #000000; text-transform: uppercase; text-decoration: none;}
 	div.topnav a:visited {font-family: Verdana, Helvetica, Arial, non-serif; font-size: 7pt; font-weight: bold; color: #000000; text-transform: uppercase; text-decoration: none;}
	div.topnav a:hover {font-family: Verdana, Helvetica, Arial, non-serif; font-size: 7pt; font-weight: bold; color: #ffffff; text-transform: uppercase; text-decoration: none;}

	
	.tstory { line-height: 15px; border-bottom-style: dashed ; border-bottom-color: #cccccc; border-bottom-width: 1px; padding-left: 0px; margin: 5px; text-indent: 0;}

	div.topstorylink a:link {font-family: Verdana, Helvetica, Arial, non-serif; font-size: 9pt; font-weight: bold; color: #0059C2; text-decoration: none;}

	div.topstorylink a:active {font-family: Verdana, Helvetica, Arial, non-serif; font-size: 9pt; font-weight: bold; color: #0059C2; text-decoration: none;}

 	div.topstorylink a:visited {font-family: Verdana, Helvetica, Arial, non-serif; font-size: 9pt; font-weight: bold; color: #0059C2; text-decoration: none;}

	div.topstorylink a:hover {font-family: Verdana, Helvetica, Arial, non-serif; font-size: 9pt; font-weight: bold; color: #FF0033; text-decoration: none;}

	
	.deptlocation {font-family: Verdana, Helvetica, Arial, non-serif; font-size: 8pt; color: black; text-transform: uppercase; text-indent: 0px; font-weight: bold;}	
	
        .depttitle {font-family: Verdana, Helvetica, Arial, non-serif; font-size: 10pt; font-weight: bold; color: #0059C2; line-height: 1; text-transform: uppercase; margin-bottom: 0; text-indent: 0px;}

	.deptbody {font-family: Verdana, Helvetica, Arial, non-serif; font-size: 9pt; color: black; line-height: 11pt; margin-top: 0; margin-left: 0px;}

	.depttopnews {font-family: Verdana, Helvetica, Arial, non-serif; font-size: 9pt; color: black; line-height: 9pt; margin-top: 0;}

	.deptdate {font-family: Verdana, Helvetica, Arial, non-serif; font-size: 8pt; color: #838383; line-height: 9pt; margin-top: 0; text-align: right;}

	
	.hotpdept {font-family: Verdana, Helvetica, Arial, non-serif; font-size: 9pt; color: black; line-height: 5pt; margin-top: 0; margin-bottom: 0; font-weight: bold}	
	.hotphead {font-family: Verdana, Helvetica, Arial, non-serif; font-size: 9pt; font-weight: bold; color: #0059C2; margin-bottom: 2pt}
	.hotpbody {font-family: Verdana, Helvetica, Arial, non-serif; font-size: 9pt; color: black; line-height: 10pt; margin-top: 0}
	.reg {font-family: Verdana, Helvetica, Arial, non-serif; font-size: 8pt; color: white; text-transform: uppercase;}

	.tagline {font-family: Verdana, Helvetica, Arial, non-serif; font-size: 8pt; color: #ffffff;}

	.left ul {margin: 0; padding: 15px;}
	
	div.nextprev {font-family: Verdana,Helvetica,Arial,non-serif; font-size: 9pt;color: black; line-height: 11pt; text-align: right;}
/* Main Class */
	
	div.forum {font:normal 10px verdana,arial,tahoma,sans-serif}
	div.forum a {color:#0000FF; font-weight:bold}
	div.forum .smalltext,.smallblacktext,.tbox,.button,.button:hover,.nextprev,.helpbox{font:normal 9px verdana,arial,tahoma,sans-serif}
	div.forum .searchhighlight{text-decoration:underline;color:#f00;font-weight:bold}
	div.forum .smalltext,.smallblacktext,.tbox,.button,.button:hover,.nextprev,.helpbox{font:normal 9px verdana,arial,tahoma,sans-serif}
	div.forum .searchhighlight{text-decoration:underline;color:#f00;font-weight:bold}body{background-color:#fff}  
	div.forum .indent,.defaulttext,.caption,.captiontext,.bodytable,.mediumtext,.forumheader,.forumheader2,.forumheader3,.forumheader4,.forumheader5,.fcaption,.finfobar{font:normal 10px verdana,arial,tahoma,sans-serif}
	div.forum .spacer{padding:5px 0px}a{color:#00006e;font-family:verdana,arial,sans-serif;text-decoration:none}
  div.forum .fborder,.border{border-collapse:collapse;border-spacing:0px}
  div.forum .forumheader,.forumheader2,.forumheader3,.forumheader4,.fcaption,.finfobar{padding:5px;border-bottom:1px solid #bbb}
  div.forum .forumheader,.forumheader4,.finfobar{background-color:#fbfbfd}
  div.forum .forumheader5{cursor:pointer}
  div.forum .fcaption,.forumheader5{background-color:#f7f7f7;font:bold 11px verdana,arial,tahoma,sans-serif}
  div.forum .forumheader{background-color:#f7f7f7;font:bold 10px verdana,arial,tahoma,sans-serif}
  div.forum .forumheader2{background-color:#fcfcfc;font:bold 10px verdana,arial,tahoma,sans-serif}
  div.forum .forumheader3{background-color:#fff}
table { margin-left:auto; margin-right:auto; }
.searchhighlight{text-decoration: underline;color:#FF0000;font-weight:bold;}

div.componentheading{ font-family:verdana,arial,tahoma,sans-serif; }

/*
 * Please DO NOT USE or reference any of the following class definitions.
 * They are not referenced anywhere in the e107 core. (0.700, 7 Feb 2005)
 * This file will be eliminated after the remaining definitions (above) 
 *   have been either verified as unnecessary, or added to all themes.
 */

.defaulttable, .fbdefault, .fdefault, .f2default, .f3default, .fcdefault{ display: block; width: auto; }

.center{ text-align:center; }

.right { text-align:right; }

.left { text-align:left; }

.day {
  text-align: center;
  background: #F1EAE1;
  font: 10px tahoma, verdana, arial, helvetica, sans-serif;
  padding: 2px 1px 2px 1px;
}

.dayentry {
  text-align: center;
  background: #F1C7B7;
  font: 10px tahoma, verdana, arial, helvetica, sans-serif;
  padding: 2px 1px 2px 1px;
}

.forumheader4{
	background-color: #EBEFF2;
	font-family: verdana, tahoma, arial, helvetica, sans-serif;
	font-size: 11px;
	color:#000;
	padding: 4px;
	border: #C3BDBD 1px solid;
	cursor: pointer;
}

.forumheader5{
	background-color: #BCD5EA;
	color:#000;
	cursor: pointer;
}

ul{
	margin-top:0px;
	margin-bottom:0px;
}

#pathway {
        font-family: verdana, tahoma, arial, helvetica, sans-serif;
	text-align: left;
        font-size: 12px;
        font-weight: bold;
        color: #555555;
}

span.pathway {
  display: block;
  margin: 0;
  line-height: 16px;
padding-left: 5px;
}

/* Tooltips */

.tool-tip {
	float: left;
	background: #ffc;
	border: 1px solid #D4D5AA;
	padding: 5px;
	max-width: 200px;
}

.tool-title {
	padding: 0;
	margin: 0;
	font-size: 100%;
	font-weight: bold;
	margin-top: -15px;
	padding-top: 15px;
	padding-bottom: 5px;
	background: url(../../system/images/selector-arrow.png) no-repeat;
}

.tool-text {
	font-size: 100%;
	margin: 0;
}

/* Login Module */
.mod_login {
  margin-bottom: 10px;
  margin-top: 10px;
  margin: 0px;
  padding-top: 10px;  
  padding-right: 20px;
  padding-bottom: 10px;
  padding-left: 20px;
  padding: 0px;
  position: relative;
  color: #336699;  
  font-family: Verdana, Helvetica, Arial, non-serif, Arial Narrow; 
  font-size: 8pt; 
  font-weight: bold;  
}

#mod_loginform {
  background-color: #ecf2ce;
  background-color: #efefef;
  background-color: #ddeeff;
  padding-top: 5px;
  padding-bottom: 5px;  
  border-top-width: 2px;
  border-top-style: solid;
  border-top-color: #cccc00;
  border-top-color: #336699;
  border-top-color: #5588d7;
  border-bottom-width: 2px;
  border-bottom-style: solid;
  border-bottom-color: #5588d7;
}

#mod_login_remembermetext {
  font-family: verdana,arial,sans-serif;
  font-size: 8pt;
}

#mod_loginheader {  
  background-color: #f4f4f4;
  background-image: url(/Joomla_1.5.2/images/backgrounds/dkgrey.gif);
}

#mod_login_logoutform {
  background-color: #ecf2ce;
  background-color: #efefef;
  background-color: #ddeeff;
  padding-top: 5px;
  padding-bottom: 5px;  
  border-top-width: 2px;
  border-top-style: solid;
  border-top-color: #cccc00;
  border-top-color: #336699;
  border-top-color: #5588d7;
  border-bottom-width: 2px;
  border-bottom-style: solid;
  border-bottom-color: #5588d7;
}

mod_login_remembermetext

/* ComponentHeading */
.componentheading {
	background: url(../images/subhead_bg.png) repeat-x;
	color: #666666;
	text-align: left;
	padding-top: 4px;
	padding-left: 4px;
	height: 21px;
	font-weight: bold;
	font-size: 10px;
	text-transform: uppercase;

}

table.contentpaneopen td.componentheading {
	padding-left: 4px;
}

table.contentpane td.componentheading {
	padding-left: 4px;
}
