BODY {
	FONT-SIZE: small; 
	FONT-FAMILY: Arial,Helvetica,Sans-Serif;
	MARGIN: 0 0 0 0;
	text-align: center;

	background: #7B8D7E url(../images/bg-wide.gif) repeat;
	color: #404040;
	font-family: Verdana, Arial, sans-serif;
	margin: 0px;
	padding: 0px;
}

TD, P {
	FONT-SIZE: small; 
	FONT-FAMILY: Arial,Helvetica,Sans-Serif;
	MARGIN: 0 0 0 0;
	font-size: 10px;

	color: #404040;
	font-family: Verdana, Arial, sans-serif;

}
A {
	COLOR: ; 
	TEXT-DECORATION: none;
	
	color: #404040;
	/*
	color: #3333CC;
	text-decoration: none; */
}
A:visited {
	COLOR: ; 
	TEXT-DECORATION: none;

	color: #404040;
	/*
	color:#663399;
	text-decoration:none; */
}
A:hover {
	COLOR: ; 
	TEXT-DECORATION: none;

	color: #404040;
	text-decoration: underline;
}
.calendartitle {
	FONT-WEIGHT: bold; 
	FONT-SIZE: 20px;
}
.datetitle {
	FONT-SIZE: 20px; 
}
.eventtitlebig {
	FONT-WEIGHT: bold; 
	FONT-SIZE: 18px; 
}
.eventtimebig {
	FONT-SIZE: 18px; 
}
.littlecalendardatetitle {
	FONT-WEIGHT: bold; 
	FONT-SIZE: small;
}
.littlecalendarheader {
	FONT-SIZE: x-small; 
	BACKGROUND-COLOR: ;
}
.littlecalendarday {
	FONT-SIZE: x-small; 
	BACKGROUND-COLOR: ;
}
.littlecalendarweek {
	FONT-SIZE: xx-small; 
	BACKGROUND-COLOR: ;
}
.littlecalendarother {
	FONT-SIZE: x-small; 
	COLOR: #cccccc;
}
.todayis {
	FONT-SIZE: 10px;  
}
.todayis A {
	FONT-SIZE: 10px; 
	COLOR: ;
}
.todayis A:visited {
	COLOR: ;
}
.todayis A:hover {
	COLOR: ;
}
.weekheader {
	BACKGROUND-COLOR: ; 
	COLOR: ;
}
.monthheader {
	BACKGROUND-COLOR: #aaaaaa; 
	COLOR: #000000;
}
.past {
	BACKGROUND-COLOR: ;
}
A.past {
	COLOR: ;
}
A.past:visited {
	COLOR: ;
}
A.past:hover {
	COLOR: ;
}
.today {
	BACKGROUND-COLOR: ;
}
.future {
	BACKGROUND-COLOR: ;
}
.eventtime {
	FONT-SIZE: x-small;
}
.eventcategory {
	FONT-SIZE: x-small;
}
.tabactive {
	COLOR: ; 
	BACKGROUND-COLOR: ;
}
.tabinactive A {
	COLOR: ;
}
.tabinactive A:visited {
	COLOR: ;
}
.tabinactive A:hover {
	COLOR: ;
}
.tabinactive {
	BACKGROUND-COLOR: ;
}
.announcement {
	FONT-SIZE: medium;
}
.feedbackpos {
	FONT-WEIGHT: bold; 
	FONT-SIZE: small; 
	COLOR: #00CC14;
}
.feedbackneg {
	FONT-WEIGHT: bold; 
	FONT-SIZE: small; 
	COLOR: #FF1A00;
}
.example {
  color: #999999;
}
code, pre {
   font-size: 10pt;
}

/* Bowdoin additions */

/* pre {overflow:auto;width:630px;} */
.hide 
{	
	height: 0;
	width: 0;
	overflow: hidden;
	position: absolute;
	/* for the benefit of IE5 Mac */
}

.shadow
{
	display:none;
}

/*  Layout rules */
/* container declarations */
div#shadowboxer 
{
	width:952px; 
	margin: 0px auto; 
	padding:0px;
	background-color:#606E62; 
	position:relative; 
	top:-1px;
	text-align: left;
}

div#column_3 
{ 
	position:relative; 
	width: 950px; 
	margin: 0px auto; 
	padding:0px;
	background-color:#fff; 
	/*! important;*/ 
	background: url(../images/header_bg.gif) top left repeat-x white;
}

div#column_2
{ 
	position:relative;
	width: 775px; 
	\width:785px; 
	w\idth:775px; 
	margin: 0px auto;  
	padding:0px;
	background-color:#fff;
	border:1px solid #525F54; 
}

div#column_1
{ 
	position:relative;  
	width: 775px; 
	\width:785px; 
	w\idth:775px; 
	margin: 0px auto;  
	padding:0px; 
	background-color:#fff; 
	border:1px solid #525F54;
} 

#footer 
{ 
	clear: both; 
	padding: 5px 5px 5px 15px; 
	margin: 20px 0px 0px 0px; 
	color: #404040; 
	font-size:x-small; 
	background:#fafafa;
	border:solid #D1D1BE; 
	border-width:1px 0;
} 

#footer .feedback 
{
	margin-left:150px;
} 

#banner 
{ 
	margin:0px; 
	color:#404040; 
	background:#1C1B10; 
	height:50px; 
	width:100%;
}

/* column specific */
#content 
{
	margin:0px 20px 30px 35px; 
	text-align:left;
	height:100%;
	background:#fff ! important; 
}

#content2col 
{
	margin:0px 0px 30px 185px; 
	padding-top:0; 
	text-align:left; 
	height:100%;
	background:#fff/* ! important*/; 
}

/* hide from ie5-mac only IEWin sees this \*/
* html #content2col 
{
	margin-left:0; 
	height:1%;
}

* html #left 
{ 
	margin-right:10px;
}
/* end hide from ie5mac */

#head 
{
	background: #fff; 
}

#header
{
	position: relative;
	height: 125px;
}

#title
{
	position: absolute;
	color: #A03B27; 
	font-size: 22px;
	font-weight: bold;
	top: 20px;
	left: 35px;
}

#content3col 
{
	position: relative;
	padding-top: 5px;
	margin: 0px 0px 0px 0px;
	text-align: left;
	background: #fff /*! important*/;
}

* html #content3col p 
{
	height: 1%;
}

dl 
{ 
	font-size:small; 
}

dt 
{
	font-weight:bold;
}

dd 
{ 
	color:#404040; 
	line-height:1.4em; 
	margin-right:20px; 
}

#content ul
{ 
	font-size:11px;
	line-height:1.5em; 
	list-style-type:square; 
	margin-right:25px; 
}

#content ol 
{ 
	font-size:11px; 
}

#content2col ul 
{ 
	font-size:small;
	list-style-type:square;  
}

#content2col li 
{ 
	font-size:small; 
	line-height:1.5em; 
	margin-right:25px; 
}

#content3col ul
{ 
	font-size:12px; 
	margin-bottom:15px; 
	line-height:1.5em; 
	list-style-type:square;
	margin-right:0px;
}

#content3col li 
{ 
	font-size:12px; 
	margin-bottom:6px; 
	line-height:1.5em;
	margin-right:0px;
}


/* leftnav */
#left 
{
	margin-bottom:20px;
}

#left ul 
{
	list-style-type:none;
	line-height:130%;
	margin:0;
	padding:0; 
} 

#left li 
{ 
	margin:0;
	padding:0; 
	width:155px;
	font-size:10px; 
	voice-family: "\"}\"";
	voice-family:inherit;
	font-size:x-small; 
}

#left li a 
{
	display:block; 
	width:140px; 
	text-decoration:none; 
	color:#712A29;
	border-bottom: 1px solid #e5e5da; 
	padding: 5px 5px 5px 10px; 
}

#left li a:hover 
{
	color:#404040; 
	background-color:#D8D6CD /*#D1D1BE*/;
	text-decoration:none;
}

#left li ul 
{
	width:140px; 
}

#left li li a 
{
	display:block; 
	width:140px; 
	text-decoration:none; 
	color:#712A29; 
	border-bottom:1px solid #e5e5da;  
}

#left li li 
{ 
	width:140px;
	padding-left:5px;
}

#left p 
{ 
	font-size:x-small; 
	padding: 5px;
}

/* to hilite section */ 
#left li#active a 
{
	border-left:4px solid #712A29;
	width:142px; 
}

#left .second  
{
	margin-top:15px;
	border-top:2px solid #A9A28F;
}

#left h5  
{
	margin:0px 1px 0px 0px; 
	background: #E7E6DD url(../images/h5bg5.gif) repeat-x; 
	color:#4D4A2C; padding:3px 6px;width:143px;
}

#left h5:first-child  
{
	margin: 0px 0px 0px 0px; 
	background: none;
	padding: 3px 6px;
	width: 143px;
	color: #4D4A2C;
}

#left h5 a
{
	color:#4D4A2C; 
	text-decoration:underline;
}

#left h5 a:hover
{ 
	text-decoration:underline; 
	color:#712A29;
}

 /* global menus */
div #globalmenu 
{
	position:absolute; 
	top:34px;
	left:250px; 
	width:407px; 
	height:16px;  
	background: url(../images/globmenbg1C1B10-3.gif) no-repeat left top; 
	font-size:10px; 
	z-index:19;
}
ul#globalmenu {list-style:none; padding: 2px 0; margin: 0; z-index:1;font-size:10px; z-index:5;}
#globalmenu ul {list-style:none; padding: 0; margin: 0; z-index:5;}
#globalmenu a {display:block; height:16px; font-weight:bold; color:#712A29; text-decoration:none;margin:0;  z-index:5; }
#globalmenu a:hover {text-decoration:none; color:#404040; margin:0; z-index:5;}

#globalmenu a:visited {text-decoration:none; color:#712A29; z-index:5; }
#globalmenu li li a {width:150px; height:auto;display: block; font-weight: normal; color: #712A29; border-bottom: 1px solid #D1D1BE;border-right: 1px solid #D1D1BE; border-left: 1px solid #D1D1BE;text-align:left; padding: 0.2em 10px; font-size:x-small;background: #fafafa; z-index:5;}
#globalmenu li li a:hover {  color:#404040; background-color:#D1D1BE;text-decoration:underline; height:auto; z-index:5;}
#globalmenu li { float: left; width:150px; position: relative;/* commenting this position declaration out fixes hanky behavior in Opera but breaks positioning in IE */ text-align: center; font-size:10px; z-index:5;}
#globalmenu  li ul { display:none;position:absolute;top:12px;left:0;font-weight:normal;height:auto; z-index:5;}
#globalmenu  li>ul { top:12px; left: auto; height:auto; z-index:5; }
#globalmenu  li li { display: block; height:auto; float:none; margin-bottom:0; z-index:5;}
#globalmenu li:hover ul, #globalmenu li.over ul { display: block; z-index:5; }
#globalmenu li#about {width:64px;}
#globalmenu li#academics {width:86px;}
#globalmenu li#admissions {width:82px}
#globalmenu li#campuslife {width:88px;}
#globalmenu li#gateways {width:82px; border-right:0;}

/* SITE UTILS */
#siteutils 
{
	position: absolute; 
	top: 1px; 
	right: 0px; 
	width: 186px;
	height: 13px;
	background: url(../images/siteutils-bg4.gif) top left no-repeat;
	color: #000; 
	font-family: Verdana, Helvetica, Arial, sans-serif;  
	padding: 0; 
	text-align: center;
}

#siteutils ul {list-style-type:none; margin:0;padding:0;border:0;}
#siteutils li {float:left; position:relative; margin:0; padding:0; font-size:xx-small;}
#siteutils li a:link {color: #ccccc8; text-decoration: none;}
#siteutils li a:visited {color: #ccccc8;text-decoration: none;}
#siteutils li a:hover { color: #fff;text-decoration: underline; }
#siteutils .index {width:68px;}
#siteutils .dir {width:67px;}
#siteutils .help {width:51px; }

/* krumb + search */
#crumb { color: #A9A28F; font-size: x-small; font-family: Verdana, san-serif, Arial, Helvetica; text-align: left; margin:0 0 0 18px; height:15px;padding:5px 10px; }
#crumb p {width:50%;}
#crumb a {color: #A9A28F;text-decoration: underline;}
#crumb a:link {color: #A9A28F;}
#crumb a:hover	{ color: #5F1400;}

#right .badgeplaceholder1 {margin:10px auto 10px auto; width:80%; }
#right .badgeplaceholder2 {width:80%; height:150px; background-color:#99F; border:1px dotted #404040;margin:10px auto; }

body#gateway #column_3 
{ 
	position:relative; 
	width: 775px; 
	\width:785px; 
	w\idth:775px; 
	margin-top: 0px; 
	margin-left:auto;
	margin-right:auto; 
	padding:0px; 
	background:#fff; 
	border:1px solid #5A5841; /* #525F54; */ 
	background-color:#fff; 
	background-image:url(); 
	background-position:right top; 
	background-repeat: repeat-y;
}

body#gateway .title {overflow:hidden; height:0;margin:0;padding:0;}
body#gateway #right {margin-top:30px;}
body#gateway #content3col 
{
	margin-top:30px;
}
body#gateway #left { background:none;}
body#gateway #left dl { margin-left:5px;}
body#gateway #left dd { margin:5px 0 0 5px; font-weight:bold; color:#7b8d7e;} 
body#gateway #left dd a { margin:5px 0 0 5px; font-weight:bold; color:#7b8d7e;} 
body#gateway #content3col li 
{
	font-size:11px;
}
body#gateway #right h6 {margin-left:10px;}

#right .badgeplaceholder1 {margin:10px auto 10px auto; width:80%; }
#right .badgeplaceholder2 {width:80%; height:150px; background-color:#99F; border:1px dotted #404040;margin:10px auto; }

/* *** images *** */
img {border:0;padding:0;}

#content3col img,#content2col img,#content img 
{
	margin:0px;
}

div#pic-top-large {margin: 0 0 15px -10px; padding:0;text-align:right;}
div#pic-top-large img {margin: 0;}
* html body div#pic-top-large img{margin-right:-3px; }
#content3col img,.pic-strip { margin: 0px auto 0px auto;}
div.pic-stacked-right {width:222px;float:right;}
div.pic-stacked-right img {float:left; margin:0px 0px 18px 0px;}
.pic-vertical-right {float:right;padding:0 15px 15px 15px;}
.pic-faculty-right {position:absolute;top:155px;left:505px;padding:0 10px 15px 15px;}

.pod {margin: 0px auto 20px 13px; }
#sub.pod {  text-align:center; margin: 20px auto 20px auto; }

/* other specific styles */
div.story p {font-size:small;}
div.spacer {clear:both; }
.small {font-size:x-small;}
/* h1.title { margin-left:55px; padding-top:28px; overflow:hidden;  height:28px; voice-family: "\"}\""; voice-family:inherit; height:0px;  } */
h1.gatewaytitle { margin-left:55px; padding-top:28px; overflow:hidden;  height:28px; voice-family: "\"}\""; voice-family:inherit; height:0px; }
.caption {font-size:xx-small; line-height:105%;}
/* right col breakouts and heads */
#factoid { margin: 20px auto 20px auto;}
#factoid h4 { color: #2D498A; border-bottom:thin solid #2D498A;border-top:thin solid #2D498A; padding:3px; margin:0px 0px 2px 0px; text-align:center;}
#factoid p { border-top: 4px solid #2D498A; color:#404040; padding:3px; font-size:x-small; text-align:left; margin:0; margin-top:0; line-height:1.75em;}
#factoid ul li { list-style-type: square; font-size: 11px; font-weight: normal; line-height: normal; margin-left:-15px; padding:3px; color:#000; }

.rtcol-head1 { margin: 20px auto 20px auto;}
.rtcol-head1 h4 {color: #2D498A; border-bottom:thin solid #2D498A;border-top:thin solid #2D498A; padding:3px; margin:0px 0px 2px 0px; text-align:center;}
.rtcol-head1 p { border-top: 4px solid #2D498A; color:#404040; padding:3px; font-size:x-small; text-align:left; margin:0; margin-top:0; line-height:1.75em;}
.rtcol-head1 ul li { list-style-type: square; font-size: 11px; font-weight: normal; line-height: normal; margin-left:-15px; padding:3px; color:#000; }

#right h5{text-align:center; color:#404040;margin:0px;padding:3px; border-bottom-width: 1px; border-bottom-style: solid; border-bottom-color: #d2d2d2;background:#E2DEC7 url(../images/h5bg4.gif) repeat-x;}
#right p {font-size:x-small; margin:0;  padding:8px;}
#news { margin-bottom:25px;}
#events h5{border-top:1px solid #d0d0d0; margin-bottom:25px;}

p.more {font-size:10px; width:25%; border-color:#C2C1B5;border-style:solid;border-width:1px 0px;padding:0;margin:-20px 0 20px 20px;}
#right p.more {width:100%;border-color:#C2C1B5;border-style:solid;border-width:1px 0px;padding:0;margin:0;}
.back {font-size:10px; border-color:#C2C1B5;border-style:solid;border-width:1px 0px;padding:0; text-align:center;}
.topback {font-size:10px; width:150px;float:right; border-color:#e0e0e0;border-style:solid;border-width:1px 0px 0px 1px;padding:5px;margin:20px 0 20px 20px;}
#content2col .topback ul {margin:0;padding:0;;}
#content2col .topback li {list-style-type:none;}
#content2col .topback li a {display:block;border-bottom: 1px solid #e5e5da;margin:0;padding:.2em 0;font-size:xx-small;}
.topback li a:hover {background-color:#d0d0d0;}

/* news headlines */
#news ul {list-style-type:square; color:#C2C1B5; margin:8px 2px 2px 2px;padding:0;border:0;font-size:x-small;}
#news li {font-size:x-small;margin:0px 5px 7px 15px; }
#news h6 {margin:0}

/* inset */
.inset-a {background:#ecebe3 url(../images/profile-bg1.gif) top left repeat-x; margin-top:10px;}
#right .inset-a h5 {font-size:10px;background:none;border:0;color:#A03B27; padding: 3px 0 0 0; border-top:#d2d2d2 1px solid;}


/* contact table */
table.contacts { width: 580px; background-color: #fafafa; border: 1px #000000 solid; border-collapse: collapse; border-spacing: 0px; margin-bottom: 15px; font-family: Verdana; }
table.contacts caption { 	background-color: #99CCCC; /*	border: 1px #000000 solid;*/ font-family: Verdana; font-weight: bold; font-size: 14px; color: #404040; }
table.contacts th { background-color: #CCC; border: 1px #000000 solid; font-family: Verdana; font-weight: bold; font-size: 12px; color: #404040; text-align: center; }
table.contacts td.contactDept { background-color: #99CCCC; border: 1px #000000 solid; font-family: Verdana; font-weight: bold; font-size: 12px; color: #404040; }
table.contacts td { border-bottom: 1px #BFDADA dotted; /*border-left: 1px #BFDADA dotted;*/ text-align: left; font-family: Verdana, sans-serif, Arial; font-weight: normal; font-size: .7em; color: #404040; background-color: #fafafa; padding-top: 4px; padding-bottom: 4px; padding-left: 4px; padding-right: 0px; }

/* alerts table */
table.alerts { text-align: center; font-family: Verdana; font-weight: normal; font-size: 11px; color: #404040; width: 260px; background-color: #fafafa; border: 1px #d79900 solid; border-collapse: collapse; border-spacing: 0px;}
.alertHd { border-bottom: 2px solid #d79900; background-color: #fff2ba; text-align: center; font-family: Verdana; font-weight: bold; font-size: 11px; color: #404040;}
.alertBod p { text-align: left; font-family: Verdana, sans-serif, Arial; font-weight: normal; font-size: 11px; line-height: 12px; color: #404040; background-color: #fafafa; text-indent: -8px; margin-left: 10px; margin-right: 10px; margin-top: 5px; margin-bottom: 5px;}
/* Alerts & Notices sticky widget */
.alerts {	text-align: left; color: #404040; width: 260px; background-color: #fafafa; border: 1px #d79900 solid; border-collapse: collapse; border-spacing: 0px;}
.alerts th {	border-bottom: 2px solid #d79900; background-color: #fff2ba; text-align: center; font-family: Verdana; font-weight: bold; font-size: 11px; color: #404040;}
.alertsFloat {	float:right; margin: 15px 0px 10px 3px; text-align: center; font-family: Verdana; font-weight: normal; font-size: 10px; color: #404040; width: 220px; background-color: #fafafa; border: 1px #d79900 solid; border-collapse: collapse; border-spacing: 0px;}
.alertHd {	border-bottom: 2px solid #d79900; background-color: #fff2ba; text-align: center; font-family: Verdana; font-weight: bold; font-size: 11px; color: #404040;}
.alertBod {	text-align: left; font-family: Verdana, sans-serif, Arial;  color: #404040; background-color: #fafafa; margin-left: 10px; margin-right: 10px; margin-top: 5px; margin-bottom: 5px;}
.alertBod p {	text-align: left; font-family: Verdana, sans-serif, Arial; font-weight: normal; font-size: 11px; line-height: 12px; color: #404040; background-color: #fafafa; text-indent: -8px; margin-left: 10px; margin-right: 10px; margin-top: 5px; margin-bottom: 5px;}
.alertBod ul  { list-style:none none inside; margin: 8px 3px 10px 10px;  font-size: 10px; line-height:14px;}
.alertBod li  { font-size: 10px; line-height:18px;}
.alertBod h5  { margin: 3px 3px -3px 6px;}
/* Alerts home right side */
.side {	font-family: verdana, arial, sans-serif; color: #333; font-size: 11px; font-weight: normal; background: #FFF; line-height: 14px; padding: 2px;}
.sidetitle {	font-family: verdana, arial, sans-serif; color: #666; font-size: 9px; font-weight: bold; background: #EEE; line-height: 14px; padding: 2px; margin-top: 10px; text-align: center; text-transform: uppercase; letter-spacing: .2em;}
.sidetitleTop { font-family: verdana, arial, sans-serif; color: #666; font-size: 9px; font-weight: bold; background: #EEE; line-height: 14px; padding: 2px; margin-top: 40px; text-align: center; text-transform: uppercase; letter-spacing: .2em; }
/* local navigation box -- cpc/employers as example */
h2.localNav {border-bottom:1px solid #e5e5da; width:90%;}
h2.localNav a { color: #A03B27 }
h2.localNav a:visited { color: #A03B27 }
div.localNav { text-align: left; color: #404040; width: 190px; background:url(../images/localnav-bg.gif) right top no-repeat; float: right; margin:-16px 5px 10px 12px;font-size:smaller; }
div.localNav h5 { border-bottom: 2px solid #e5e5da; text-align: left; text-indent: 5px;  font-weight: bold; font-size: 11px; color: #717165/*A9A28F*/; margin:3px 0 3px 0px; }
div.localNav ul {list-style-type:none; margin:0;padding:0; margin-left:3px;font-size:smaller;line-height:115%;}
div.localNav ol {list-style-type:none; margin:0;padding:0; margin-left:3px;font-size:smaller;line-height:115%;}
div.localNav li {list-style-type:none; border-right: 1px #e5e5da solid; border-bottom: 1px solid #e5e5da;font-size:x-small !important; font-weight: normal;/* padding: 2px 8px;*/ margin:0;  }
div.localNav li a {color: #3941C3; display:block;padding: 2px 8px; margin-left:0; width:170px;}
div.localNav li a:visited {color: #3941C3;text-decoration: none}
div.localNav li a:hover {color:#404040;text-decoration: none; background:#EDEDED;/*padding: 2px 8px;*/ margin-left:0}

/* flippers */
.flipper {width: 50%; background-color: #fafafa; border-style:solid;border-color:#d2d2d2;border-width:1px 0px; padding: 3px; color:#7B8D89;font-size:11px;}
div.row span.left { float: left; text-align: left; font-weight: bold; color: #fff; width: 49%; }
div.row span.right { float: right; text-align: right; font-weight: bold; color: #fff; width: 49%; }
.flipper a {color:#404040;}

#backForth p {margin: 4px 4px 12px 4px;}
#backForth {margin: 24px 4px 4px 4px; padding: 12px; text-align: center; color: #666666; font-size: x-small;}
#backForth a {margin: 0px 3px 0px 0px; border: 1px solid #FF0000;}
#backForth a, #backForth a:visited { color: #666666; padding: 4px 4px; background-color: #EEF0E3; border: 1px solid #B6B6B6; text-decoration: none;}
#backForth a:hover, #backForth a:active {color: #000000; background-color: #D9DBC8; border: 1px solid #666666; }
span.pipe {display: none;}


.weather { width: 145px; border: 1px solid #d2d2d2; background-color: transparent; margin: 15px auto 10px auto; text-align:left;  padding-bottom: 10px; padding-left: 4px; padding-right: 4px; }
.weather h6 { margin-top: 8px; margin-bottom: 2px; text-align:left; }
.weather td { font-weight: normal; font-size: 10px; line-height: normal; color: #404040; }
.weather ul li { font-size: 10px; line-height:11px; }

.ofparticularnote {background:none/*#F4E9DA*/; color:#404040; width:210px;float:right; margin:15px 12px; }
#right .ofparticularnote {float:none; width:190px; margin:15px 0;}
#content2col .ofparticularnote h5 {background: url(../images/announce-top.gif) top left no-repeat; margin:0;padding:3px 15px;color:#fff;}
/* colors */
#content2col .ofparticularnote h5.blu, #right .ofparticularnote h5.blu {background: url(../images/ofparticularnote-blue.gif) top left no-repeat; color:#fff;}
#content2col .ofparticularnote h5.tulip, #right .ofparticularnote h5.tulip {background: url(../images/ofparticularnote-tulip.gif) top left no-repeat; color:#fff;}
#content2col .ofparticularnote h5.orange, #right .ofparticularnote h5.orange {background: url(../images/ofparticularnote-orange.gif) top left no-repeat; color:#fff;}
#content .ofparticularnote h5 {background: url(../images/announce-top.gif) top left no-repeat; margin:0;padding:3px 15px;color:#fff;}
.notebody{font-size:11px;line-height:14px;background:#F4E9DA;padding-top:8px;border-style: solid; border-color:#EDCCC6; border-width:0 1px; padding-bottom:5px;}
#content2col .notebody img {margin:0 auto;}
.ofparticularnote .notebody p{font-size:11px;margin:8px;}
.ofparticularnote ul {margin:0;padding:0;font-size:11px; }
#right .ofparticularnote li, #content3col .ofparticularnote li, #content2col .ofparticularnote li {font-size:x-small;list-style:none outside; background:url(../images/bam2.gif) no-repeat 2% 6px; margin-left:5px; padding-left: 17px;}

.easybox {background-color:#EEF0E3; border:1px solid #e5e5da; text-align:center;padding:5px;margin:5px; }

.inset {border:solid 1px #C1C1B8; border-bottom-color:#e5e5da;border-right-color:#e5e5da; background:#fafafa; padding:5px; margin:10px 10px 20px 10px;}
.inset h3 {text-align:left; margin:0;position:relative;top:-20px;left:-6px; color:#818c76;font-family:Verdana, Arial, sans-serif;}
.sample {width:50px;text-align:center;color:#404040;font-size:11px;font-weight:bold;padding:15px; float:left;border:1px solid #404040;margin:10px;}
/* colors */
.yellowegg{background:#f9fae3;} 
.yellow{background:#F9F296;}
.tulip{background:#ed603b;} 
span.tulip{color:#ed603b; background:none;} 
.lightgrey {background:#fafafa;} 
.putty {background:#eef0e3;} 
.red {background:#9f4f00;}
span.red{color:#9f4f00; background:none;}
.quest {background:none;}
.dustyred {background:#F6D5BC;}
.cranberry {background:#a03b27;}
span.cranberry {color:#a03b27; background:none;}
.green {background:#4EA752;}
span.green {color:#4EA752; background:none;}
.orange {background:#FCFB91;}
span.orange {color:#FCFB91; background:none;}

.center {text-align:center;}
.left {text-align:left;}
.right {text-align:right;}

.polarfund  {text-indent:-9999px;}
.polarfund a {text-decoration:none;border:0;margin:15px 3px; text-align:center; height:85px;display:block; background:url(../images/polarfund.gif) no-repeat;background-position: top left;}
.polarfund a:hover {text-decoration:none;background:url(../images/polarfund.gif) no-repeat;background-position: 0 -85px;}

#footer p.sub {width:100%;margin:3px 0 0; padding:4px 0 0 0; border-top:#E5E5DA 1px solid; text-align:center; color:#9A9382; font-size:x-small }

#signin_notice
{
	padding: 5px 15px 5px 15px;
	margin: 5px 0px 10px 0px;
	font-size: 11px;
	background: #B76363;
	color: white;
	font-weight: bold;
}

#tooltip
{
	position: absolute;
	display: none;
	background: white;
	z-index: 30;
	padding: 2px 3px 2px 3px;
	font-size: 11px;
	opacity: 1;
	filter: alpha(opacity=100);
	max-width: 300px;
	line-height: 150%;
	color: black;
	border: 1px solid #D7D7D7;
}

#tooltip_shadow
{
	background: black;
	opacity: .35;
	filter: alpha(opacity=35);
	display: none;
	z-index: 29;
	position: absolute;
}