﻿html
{
	margin: 0px;
	padding: 0px;
	min-width: 925px;

    /* Yellow Gradient Image Background */
	/* background: #FFF url("../cmsimages/background.gif") top repeat-x; */

    background-color: #FFF;
}

body
{
  	/*text-align:center;*/  /* 2 lines must stay; for centering */
  	margin: 0px;
  	font-family: Arial, Verdana, Tahoma, sans-serif;
	}
	
.clear { clear: both; background: none; }

div#preload { display: none; }

#container  
{
    font-size: .8em; 
    font-style: normal; 
    line-height: normal; 
    font-weight: normal; 
    color: #000;
	margin-left: auto;
	margin-right: auto;
	width:925px;
	background:black;
	padding: 0px 10px 0px 10px;		
}
#header
{
	position: relative;
	float: left;
	height: 105px;
	width: 925px;
	background: #660000 url("../cmsimages/header.gif"); 
	background-repeat: no-repeat;
	background-position: center;
	text-align: left ; /* keeps WU logo link to left */
	z-index: 5; /* so that header shows up in FF */
	
}
#headerlinks
{
	position:relative;
	text-align:right;
	padding-right:25px;
	padding-bottom:2px;
	padding-top:2px;
}

#headerSearchAndSocial
{
	position:relative;
	width: 490px;
	top:75px;
	text-align:left;
	padding-right:0px;
	float: right;
}
#headersearch
{
	width: 344px;
	float: left;

}
#socialButtons {
	width: 133px;
    margin-top: 2px;
	float: right;
}

#SNStop {
  padding-left: 12px;
}

#print-logo,#print-text
{
	 display:none;
}
#bodycontent
{
/*	position: relative; took out b/c break IE6 5/26/08*/
	text-align: left;
    margin: 0px;
	background-color: #000;
}
.padding
{
	padding:5px;
}


/* Be sure that if the following styles are changed, the styles are also changed in Workarea\csslib\WUauthors.css */
H1 {
    font-size: 1.15em; 
	font-weight: bolder;
	color: #900;
	font-style: normal;
	line-height: normal;
	font-variant: normal;
	text-decoration: none;
}
H2 {
    font-size: 1.1em; 
	font-weight: bolder;
	color: #af832c;
}
H3 {
    font-size: 1em; 
	font-weight: bolder;
	color: #600;
}
H4 {
    font-size: .99em; 
	font-weight: bold;
	color: #036;
}
H5 {
    font-size: .97em; 
	font-weight: bold;
	color: #300;
}
H6 {
    font-size: .95em; 
	font-weight: bold;
	color: #000;
}
.goldtext 
{ 
    font-size: .9em; 
    font-weight: bold;
    color: #F7BD18
}
.graytext 
{ 
    font-size: .9em; 
    font-weight: bold;
    color: #999;
	white-space:pre;
}
.whitetext 
{ 
    font-size: .9em; 
    font-weight: bold;
    color: #FFF;
}
.smalltext 
{ 
    font-size: .85em; 
	color: #000;
}
.smallwhitetext 
{ 
    font-size: .85em; 
	color: #FFF;
}
.highlight-yellow 
{
  	text-align:center;  /* 2 lines must stay; for centering */
  	margin: 0px;
  	font-family: Arial, Verdana, Tahoma, sans-serif;
  	color: #000;
	background-color: #FEB;
	}
.highlight-blue 
{
  	text-align:center;  /* 2 lines must stay; for centering */
  	margin: 0px;
  	font-family: Arial, Verdana, Tahoma, sans-serif;
  	color: #000;
	background-color: #C6D2E1;
	}

.signature
{ 
    font-family: "Vladimir Script", "Kunstler Script", Script, cursive;
    font-weight: bold;
    font-size: 24px;
    color: #000
}
/* the end of duplicate styles */




ul { margin-left: 1.5em; padding-left: 0px; }

/* HYPERLINKS */
A:link { color: #BE0000; text-decoration: none; }  
A:visited { color: #900; text-decoration: none;}   
A:active { color: #600; text-decoration: none; }   
A:hover { color: #036; text-decoration: underline; }    

/* wrb 3/12/2012 - added class to fix weather icon after upgrade */
.weather_img_fix:link { color: #BE0000; text-decoration: none; }  
.weather_img_fix:visited { color: #900; text-decoration: none;}   
.weather_img_fix:active { color: #600; text-decoration: none; }   
.weather_img_fix:hover { color: #036; text-decoration: underline; }    
.weather_img_fix img
{
    border:none;
}

/* Removes weather icon border */
#weather_img img
{
    border:none;
}

a.whitelink:link,a.whitelink:visited,a.whitelink:active
{ 
    font-size: .9em;  
    line-height: normal; 
    font-weight: bold; 
    text-decoration: none;  
    color: #FFF
}
a.whitelink:hover 
{ 
    font-size: .9em;  
    line-height: normal; 
    font-weight: bold; 
    text-decoration: underline;  
    color: #FFF 
}

a.litelink:link,a.litelink:visited,a.litelink:active
{ 
    font-size: .9em;  
    line-height: normal; 
    font-weight: normal; 
    text-decoration: none;  
    color: #FFCC33 
}
a.litelink:hover 
{ 
    font-size: .9em;  
    line-height: normal; 
    font-weight: normal; 
    text-decoration: underline;  
    color: #ffffff 
}

a.redlink:link,a.redlink:visited,a.redlink:active
{ 
    font-size: .9em;  
    line-height: normal; 
    font-weight: bold; 
    text-decoration: none;  
    color: #660000
}

a.redlink:hover 
{ 
    font-size: .9em;  
    line-height: normal; 
    font-weight: bold; 
    text-decoration: underline;  
    color: #660000 
}


/*** Begin AUDIENCE MENU ***/
#AudienceMenu
{
	position:relative;	
	float:left ;
	height:34px;	
	width: 925px;	
	text-align: center;	
	text-transform:uppercase;
	z-index:5;
	border-top:1px solid black;
}
a.audienceitem1:link,a.audienceitem1:visited,a.audienceitem1:active
{	
	float: left;
	padding-top:7px;
	width: 155px;
	height:90%;
	font-size: .9em; text-decoration: none; line-height: normal; font-weight: bolder; color: #000;
	background: url("../cmsimages/AudienceMenu2/item1_off.png") no-repeat;
	_behavior: url(../cmsimages/iepngfix.htc) 
}
a.audienceitem1:hover
{ 
	color:#fff;
	text-decoration: none;
	background: url("../cmsimages/AudienceMenu2/item1_on.png") no-repeat;
	_behavior: url(../cmsimages/iepngfix.htc) 
	/* text-decoration: underline; */
}
a.audienceitem2:link,a.audienceitem2:visited,a.audienceitem2:active
{
	float: left;
	padding-top:7px;	
	width: 154px;
	height:100%;
	font-size: .9em; text-decoration: none; line-height: normal; font-weight: bold; color: #000;
	background: url("../cmsimages/AudienceMenu2/item2_off.png") no-repeat;
	_behavior: url(../cmsimages/iepngfix.htc) 	
}
a.audienceitem2:hover
{ 
	color:#fff;
	background: url("../cmsimages/AudienceMenu2/item2_on.png") no-repeat;
	/* text-decoration: underline; */
	_behavior: url(../cmsimages/iepngfix.htc) 
}
a.audienceitem3:link,a.audienceitem3:visited,a.audienceitem3:active
{
	float: left;
	padding-top:7px;
	width: 154px;
	height:100%;
	font-size: .9em; text-decoration: none; line-height: normal; font-weight: bold; color: #000;
	background: url("../cmsimages/AudienceMenu2/item3_off.png") no-repeat;
	_behavior: url(../cmsimages/iepngfix.htc) 
}
a.audienceitem3:hover
{ 
	color:#fff;
	background: url("../cmsimages/AudienceMenu2/item3_on.png") no-repeat;
	/* text-decoration: underline; */
	_behavior: url(../cmsimages/iepngfix.htc) 
}
a.audienceitem4:link,a.audienceitem4:visited,a.audienceitem4:active
{
	float: left;
	padding-top:7px;
	width: 154px;
	height:100%;
	font-size: .9em; text-decoration: none; line-height: normal; font-weight: bold; color: #000;
	background: url("../cmsimages/AudienceMenu2/item4_off.png") no-repeat;
	_behavior: url(../cmsimages/iepngfix.htc) 
}
a.audienceitem4:hover
{ 
	color:#fff;
	background: url("../cmsimages/AudienceMenu2/item4_on.png") no-repeat;
	/* text-decoration: underline; */
	_behavior: url(../cmsimages/iepngfix.htc) 
}
a.audienceitem5:link,a.audienceitem5:visited,a.audienceitem5:active
{
	float: left;
	padding-top:7px;
	width: 154px;
	height:100%;
	font-size: .9em; text-decoration: none; line-height: normal; font-weight: bolder; color: #000;
	background: url("../cmsimages/AudienceMenu2/item5_off.png") no-repeat;
	_behavior: url(../cmsimages/iepngfix.htc) 
	
}
a.audienceitem5:hover
{ 
	color:#fff;
	background: url("../cmsimages/AudienceMenu2/item5_on.png") no-repeat;
	/* text-decoration: underline; */
	_behavior: url(../cmsimages/iepngfix.htc) 
}
a.audienceitem6:link,a.audienceitem6:visited,a.audienceitem6:active
{
	float: left;
	padding-top:7px;
	width: 154px;
	height:100%;
	font-size: .9em; text-decoration: none; line-height: normal; font-weight: bolder; color: #000;
	background: url("../cmsimages/AudienceMenu2/item6_off.png") no-repeat;
	_behavior: url(../cmsimages/iepngfix.htc) 
	
}
a.audienceitem6:hover
{ 
	color:#fff;
	background: url("../cmsimages/AudienceMenu2/item6_on.png") no-repeat;
	/* text-decoration: underline; */
	_behavior: url(../cmsimages/iepngfix.htc) 
}

/*** AUDIENCE MENU End***/


/*** Begin LEFT MENU ***/
#contentmenu
{
	position: relative;
	float:left;
	vertical-align:top; 
	margin:0px; 
	padding:10px 0px 0px 0px;
	_padding:0px 0px 0px 0px;
	width:185px;
	height:255px;
	_height:245px;
	background-color: #000000;
	text-align: left;
	text-decoration: none;
	z-index:4;
}
/*** LEFT MENU End ***/

/***Begin FOOTER ***/
#footer_line1
{
	position: relative;
	padding: 0px;
    font-size: 1em; 
    font-style: normal; 
    line-height: normal; 
    font-weight: normal;  
    text-decoration: none; 
    text-align: center;
    color: gray;
    width: 100%;
    height: 25px;
    background: url("../cmsimages/footer.gif") no-repeat; 
    border-top: 1px solid black;    
}
#footer_line2
{ 
    position:relative;
    padding: 0px;
    color:gray;
    font-size:.95em;
    width:100%;
    height:25px;
    padding-top:4px;   
    background: #000; 
}
/* for the next 3 elements the width is assigned to keep on 1 line...
   if need to add text to any of them, you many need to adjust all 3 width accordingly
*/	
#footer_line2_university
{
	position:relative;
	float:left;
	left:10px;
	width:275px;
	text-align:left;
}


#footer_line2_address
{ 
	position:relative;
	float:right;
	width:275px;
	text-align: right;
	right:10px;
}
/*** FOOTER End ***/

/* keep for changing opacity  - used in thumbs */

/* These are for the various photo gallery pages */
.toggleopacity img
{filter:progid:DXImageTransform.Microsoft.Alpha(opacity=0);
-moz-opacity: 0.5;
 opacity: 0.5;
}

.toggleopacity:hover img
{filter:progid:DXImageTransform.Microsoft.Alpha(opacity=100);
-moz-opacity: 1;
opacity: 1.0;
}

.toggleopacity img
{border: 1px solid #ccc;
}

.toggleborder:hover img{
border: 1px solid navy;
}

.toggleborder:hover{
color: red; /* Dummy definition to overcome IE bug */ 
}
/* these are set for the home page slideshow */

.toggleopacityHome img
{filter:progid:DXImageTransform.Microsoft.Alpha(opacity=0);
-moz-opacity: 0.0;
 opacity: 0.0;
}

.toggleopacityHome:hover img
{filter:progid:DXImageTransform.Microsoft.Alpha(opacity=100);
-moz-opacity: 1;
opacity: 1.0;
}

.toggleopacityHome img
{border: 1px solid #ccc;
}


/* Begin SLIDESHOW  */
/* do not change gallery height */
.arrows
{
    margin:3px 5px;
}

#gallery 
{	

float:left;	
position:relative;	
width:740px; 
_width:733px; 
height:280px; 
/*padding:5px; border:2px solid green;*/ 
background:black url(../cmsimages/slideshow/loaders/loading_hm.gif) center center no-repeat
}

#gallery img {position:absolute; top:-10px; left:0px}

#thumbwrapper {position:relative;float:right;margin:0px 0px 0px 0px; padding-top:0px; width:85px; height:275px; background:black}
#tmpimgup {right:1px;top:10px;position:absolute; }
#tmpimgdown {position:absolute;right:1px;bottom:5px;background:black;}

#thumbarea {position:relative; overflow:hidden; height:220px; width:85px; /* border:1px solid blue;*/margin:30px 0px;background:blue}
#thumbs {position:absolute; list-style:none; margin:0px;height:1000px; width:85px; padding:2px 0px 1px 8px;background:black; 
/*border:1px solid green*/}
#thumbs li {float:left;cursor:pointer;}

a.imgup:link,a.imgup:visited,a.imgup:active
{
    right:1px;top:10px;position:absolute;
	width: 75px;
	height:15px;
	font-size: 1.0em; text-decoration: none; line-height: normal; font-weight: bolder; color: #000;
	background: url("../cmsimages/SlideShow/arrow_up.GIF") no-repeat;
	z-index:5;
}

a.imgup:hover
{ 
	background: url("../cmsimages/SlideShow/arrow_up_on_wht.gif") no-repeat;
}

a.imgdown:link,a.imgdown:visited,a.imgdown:active
{
    position:absolute;right:1px;bottom:5px;background:black;
	width: 75px;
	height:15px;
	font-size: 1.0em; text-decoration: none; line-height: normal; font-weight: bolder; color: #000;
	background: url("../cmsimages/SlideShow/arrow_down.GIF") no-repeat;
}

a.imgdown:hover
{ 
	background: url("../cmsimages/SlideShow/arrow_down_on_wht.gif") no-repeat;
}
/* SLIDESHOW End */

/* Begin BOTTOM LEFT CONTENT */
#leftpanel
{
	position:relative;
	float:left ;
	color:#fff;
	width:185px;
	height:291px;
	padding:0px;
	margin:-11px 0px 0px 0px;
}
#spotlight
{
    position:relative;
    float:left;
    width:185px;
    height:160px;
    margin:0px;
    border-bottom:solid 1px black; 
    margin:0px 0px 0px 0px; /* was 0 - to tuck behind middle curve*/

}
#achievements
{
    position:relative;
    float:left;
    width:185px;
    height:130px;
    left:0px;
    
}

/* Begin BOTTOM RIGHT CONTENT OLD */

#rightpanel
{
	position:relative;
	float:left;
	width:185px;
	height:292px;
    /*background: url("../cmsimages/home/MWE/curve.png") no-repeat top right; */
	margin:-32px 0px 0px 0px; /* - 20 to tuck behind middle curve*/
	z-index:5;
	_behavior: url(../cmsimages/iepngfix.htc) 
}

#rightpanelMWErightSplit
{
	position:relative;
	float:left;
	width:185px;
	height:292px;
    background: url("../cmsimages/home/MWE/curve.png") no-repeat top right;
	margin:-12px 0px 0px 0px; /* - 20 to tuck behind middle curve*/
	z-index:5;
	_behavior: url(../cmsimages/iepngfix.htc) 
}

#rightpanelMWErightSplitPrezSearch
{
	position:relative;
	float:left;
	width:185px;
	height:292px;
    /* background: url("../cmsimages/home/MWE/curve.png") no-repeat top right; */
	margin:-12px 0px 0px 0px;
	z-index:5;
	_behavior: url(../cmsimages/iepngfix.htc) 
}

#mwecurve
{
    position:relative;
    float:left;
    width:185px;
    height:25px;
    margin:-34px 0px 0px 0px;
    _margin:-16px 0px 0px 0px;
        
}
#mwetextlink
{
    position:relative;
    float:left;
    width:185px;
    height:100px;
    margin: 4px 0px 0px 0px;
    _margin: 30px 0px 0px 0px; /* '_'hack for IE6 and lower note-- '*' is for IE7 */    
}
#mweimagelink
{
    position:relative;
    float:left;
    width:185px;
    height:167px;
    margin:0px 0px 0px 0px;
}
.mwe img
{border: none;float:left;
}
.mwe:hover img{
}
.mwe:hover{
color: red; /* Dummy definition to overcome IE bug */
}

#topdistinction
{
    position:relative;
    float:left;
    width:185px;
    height:160px;
    margin:0px;
    border-bottom:solid 1px black; 
    margin:-20px 0px 0px 0px; /* was 0 -20 to tuck behind middle curve*/
}

#bottommwe
{
    position:relative;
    float:left;
    width:185px;
    height:130px;
    left:0px;
}

#largeSpotlight
{
	border-bottom:solid 1px black;
	position:relative;
	float:left;
	margin:-1px 0px 0px 0px;
}

/* BOTTOM MIDDLE CONTENT */
#datetimeweatherLargeRightSide
{
	font-size: .85em; 
	position:relative;
	z-index:14;
	right:240px;
	width:240px;
	_width:100px;
	height:21px;
	top:38px;
	_top:23px;
	_margin-top:-56px;
	font-weight:bold ;
	color: #000;
	text-align:right;
}
#datetimeweatherMWErightSplit
{
	font-size: .85em; 
	position:relative;
	z-index:14;
	right:240px;
	width:240px;
	_width:100px;
	height:21px;
	top:18px;
	_top:23px;
	_margin-top:-56px;
	font-weight:bold ;
	color: #000;
	text-align:right;
}
#datetime
{
width:163px;
_width:51px;
float:left; 
}                
#weather_temp
{
	float:right;width:40px;	
}
#weather_img
{
	position:relative ;
	float:right;
	height:21px;
	margin:-4px 2px 0px 0px;
	/*top:-4px;*/
}
#tabs
{
	text-align:left;float:left;position:relative;
	margin:-20px 0px 0px 0px;
	z-index:3;
	width:555px;
}
#tabtop
{
	text-align:left;float:left;position:relative;
	width:555px;
	height:18px;
	margin:0px 0px 0px 0px;
	background: url("../cmsimages/home/middle/tabtop.png") no-repeat bottom left;	
	_behavior: url(../cmsimages/iepngfix.htc) 
}
/* the tab area is being called from the xsl files (announce, news, & events) */
#tabsection
{
	position:relative;	
	float:left;
	width:555px;height:282px;
	margin:0px 0px 0px 0px; /* 7to tuck behind middle curve*/
	padding:0px;
	background:#666 url("../cmsimages/home/middle/tab_bkg.gif") ;		
}
.tabheadingpad
{
	position:relative;
	padding-top:7px;
}
#tabcontent
{
	position:relative;
	margin-top:0px;
	float:left;
	color:#fff;
	width:549px;height:252px;
	padding-bottom:0px;
	/* background: url("../cmsimages/home/middle/allnews_bar.jpg") no-repeat bottom left; */
	background-color: #fff;
	border-left:3px solid #FFCC33;
	border-right:3px solid #FFCC33;
	border-bottom:3px solid #FFCC33;
}
#tabtext
{
	font-size: .9em;
	position:relative;	
	padding:10px;
	background-color:#fff;
	color:#000;
	height:212px;
	border-top:2px solid #660000;
	overflow: hidden; 
}
#tabmoreinfo
{
	position:relative;
	color: #660000;
	background-color: #fff;
	padding-right:10px;
	padding-top:3px;
	text-align:right;
}
#tabeventimg
{
	float: right; 
	margin-right: 10px;
	margin-left:10px
}
#tabnewsthumbimg
{
	float: right;
	margin-left:5px;
	margin-bottom:5px;
}
a.tab1active:link, a.tab1active:active,a.tab1active:visited
{
	position:relative;
	float: left;
	margin:0px 2px 0px 3px;
	height:27px;
	width: 60px;
	font-size: .9em; line-height: normal; font-weight: bold; color: #000;text-decoration:none;
	color:#fff;
	text-align:center;
	text-transform: uppercase;
	background: url("../cmsimages/home/middle/new/news_on.gif") no-repeat;
}
a.tab1inactive:link,a.tab1inactive:active,a.tab1inactive:visited
{
	position:relative;
	float: left;
	margin:0px 2px 0px 3px;
	height:27px;
	width: 60px;
	font-size: .9em; line-height: normal; font-weight: bold; color: #000;text-decoration:none;
	text-align:center;
	text-transform: uppercase;
	background: url("../cmsimages/home/middle/new/news_off.gif") no-repeat;
}
a.tab2active:link,a.tab2active:visited,a.tab2active:active
{
	float: left;
	position:relative;
	margin:0px 2px 0px 0px;
	height:27px;
	width: 130px;
	font-size: .9em; line-height: normal; font-weight: bold; color: #000;text-decoration:none;
	color:#fff;
	text-align:center;
	text-transform: uppercase;
	background: url("../cmsimages/home/middle/new/announcements_on.gif") no-repeat;
}
a.tab2inactive:link,a.tab2inactive:visited,a.tab2inactive:active
{
	float: left;
	position:relative;
	margin:0px 2px 0px 0px;
	height:27px;
	width: 130px;
	font-size: .9em; line-height: normal; font-weight: bold; color: #000;text-decoration:none;
	text-align:center;
	text-transform: uppercase;
	background: url("../cmsimages/home/middle/new/announcements_off.gif") no-repeat;
		
}
a.tab3active:link,a.tab3active:visited,a.tab3active:active
{
	float: left;
	position:relative;
	margin:0px 2px 0px 0px;
	height:27px;
	width: 110px;
	font-size: .9em; line-height: normal; font-weight: bold; color: #000;text-decoration:none;
	color:#fff;
	text-align:center;
	text-transform: uppercase;
	background: url("../cmsimages/home/middle/new/notifications_on.gif") no-repeat;
}
a.tab3inactive:link,a.tab3inactive:visited,a.tab3inactive:active
{
	float: left;
	position:relative;
	margin:0px 2px 0px 0px;
	height:27px;
	width: 110px;
	font-size: .9em; line-height: normal; font-weight: bold; color: #000;text-decoration:none;
	text-align:center;
	text-transform: uppercase;
	background: url("../cmsimages/home/middle/new/notifications_off.gif") no-repeat;
}
a.tab1active:hover,a.tab1inactive:hover,a.tab2active:hover,a.tab2inactive:hover,a.tab3active:hover,a.tab3inactive:hover
{ 
	text-decoration:underline;
}


/* Begin LAYOUT SECTION */
	#container_layout { 
	 margin:0 auto;
	 width: 925px;
	}
	#header_layout {
	 width: 925px;
	 height: 226px;/* 245 - 19 = 226; 19 is amount to tuck from page_id & slideshow_3col*/
	 margin-top: 0px;
	 padding: 0px;
	}


	#slideshow_3col 
		{
		float:left;
		position:relative;
		margin: -2px 0px 0px 0px;
		_margin-top:-10px;
		width:740px; 
		height:246px;
		background:white url(../cmsimages/slideshow/loaders/loading.gif) center center no-repeat;
/*	 	 border-top:solid 1px blue;*/
		}		
	#slideshow_3col img 
	{
		position:absolute; 
		margin-top: -9px;
		left:0px
	}
	#bkg_img_3col_layout 
	{
		background: url(../cmsimages/bkg.gif);
		margin: 0px 0px 0px 0px;
		/*overflow: auto; */
		width: 100%;
	}
	
/* Begin TWO (2) COLUMN LAYOUT*/
	#col1_2col_layout { 
	 display: inline;
	 margin: 0px;
	 *margin: 20px 0px 0px 0px; /*IE7*/
	 _margin: 0px 0px 0px 0px; /*IE6*/
	 padding: 0px;
	 width: 185px;
	 float: left;
	 overflow:hidden;
	}
#col2_2col_layout 
{
	position:relative;
	float: left;
	margin-top: -17px;  /* at launch was different from 3 & 4 col. layouts (-5vs-17px) due to "Contact Information" box too close to gold curve */
	*margin-top:12px;  
	_margin-top:-10px;  /* at launch was different from 3 & 4 col. layouts (-5vs-10px) due to "Contact Information" box too close to gold curve */
	padding: 10px;
	width: 720px; /* b/c of the 10px padding - sub 20px*/
	display: inline;
}

/*Begin TWO (2) COLUMN LAYOUT - NO PHOTO*/
#col1_2col_layout_nophoto 
{ 
	display: inline; 
	margin: -10px 0px 0px 0px; /*ALL - WRB*/
	*margin: -10px 0px 0px 0px; /*IE7*/
	_margin: -15px 0px 0px 0px; /*IE6*/
	padding: 0px;
	width: 185px;
	float: left;
	position:relative;
	overflow:hidden;
}
#col2_2col_layout_nophoto
{
	position:relative;
	float: left;
	margin-top: 0px;
	*margin-top:10px;
	_margin-top:5px;
	padding: 10px;
	width: 720px; /* b/c of the 10px padding - sub 20px*/
	display: inline;
}
	
/*Begin THREE (3) COLUMN LAYOUT*/
	#col1_3col_layout { 
	 display: inline;
	 margin: 0px;
	 *margin: 20px 0px 0px 0px; /*IE7*/
	 _margin: 0px 0px 0px 0px; /*IE6*/
	 padding: 0px;
	 width: 185px;
	 float: left;
	 overflow:hidden;
	}
	#col2_3col_layout 
	{
	 position:relative;
	 float: left;
	 margin-top: -17px;
	 *margin-top:12px;
	 _margin-top:-10px;
	 padding: 10px;
	 width: 535px; /* b/c of the 10px padding - sub 20px*/
	 display: inline;
	}
	#col3_3col_layout 
	{
	float: left;
	 display: inline;
	 margin: 0px;
	 *margin-top:12px;
	 _margin-top:-10px;
	 padding: 10px 0px 10px 0px;
	 width: 175px;
	 position:relative;
	 text-align:left;
	 }
/*Begin THREE (3) COLUMN LAYOUT - PARENTS*/
	#col1_3col_layout-NOmenu
	 {
		margin: 0px;
		*margin-top: 15px;
		padding: 10px 0px 10px 20px;
		width: 185px;
		float: left;
	 	overflow:hidden;
	}
	#col2_3col_layout-Narrower 
	{
	 position:relative;
	 float: left;
	 margin-top: -17px;
	 *margin-top:12px;
	 _margin-top:-10px;
	 padding: 10px;
	 width: 515px;
	 display: inline;
	}
	#col3_3col_layout-Lower 
	{
	float: left;
	 display: inline;
	 margin: 0px;
	 *margin-top:12px;
	 _margin-top:-10px;
	 padding: 50px 0px 10px 0px;
	 width: 175px;
	 position:relative;
	 text-align:left;
	 }
/*THREE (3) COLUMN LAYOUT - PARENTS End*/
 
	 
/*Begin THREE (3) COLUMN LAYOUT - NO PHOTO*/

#col3_content_wrapper_nophoto {
	position: relative;
	top: -250px;
	width: 730px;
	float: left;
	
}

#page_id_nophoto
	{
		position:relative;
		margin: 0px 0px 0px 0px;	
		*margin: 0px 0px 0px 0px;
		_margin: -15px 0px 0px 0px;
		padding: 0px;
		width: 185px;
		height:255px;
		float: left;

	}
#col1_3col_layout_nophoto 
	{ 
		display: inline; 
		margin: -10px 0px 0px 0px; /*ALL - WRB*/
		*margin: -10px 0px 0px 0px; /*IE7*/
		_margin: -10px 0px 0px 0px; /*IE6*/
		padding: 0px;
		width: 185px;
		float: left;
		position:relative;
		overflow:hidden;
	}

#col2_3col_layout_nophoto
	{
		position:relative;
		float: left;
		margin-top: 0px;
		*margin-top:10px;
		_margin-top:5px;
		padding: 10px;
		width: 535px; /* b/c of the 10px padding - sub 20px*/
		display: inline;
	}
#col3_3col_layout_nophoto
	{
		float: left;
		display: inline;
		margin-top: 10px;
		*margin-top:10px;
		_margin-top:5px;
		padding: 10px 0px 10px 0px;
		width: 175px;
		position:relative;
		text-align:left;
	}
/*THREE (3) COLUMN LAYOUT - NO PHOTO End*/
	 
/*Begin FOUR (4) COLUMN LAYOUT*/
	 #col1_4col_layout
	 {
		float: left;		
		margin: 0px;
		*margin-top: 15px;
		padding: 10px 10px 10px 25px;
		width: 211px;
		text-align:left;
	}
	 #col2_4col_layout, #col3_4col_layout,#col4_4col_layout
	 {
		float: left;		
		margin: 0px;
		*margin-top: 15px;
		padding: 10px 10px 10px 0px;
		width: 211px;
		text-align:left;
	}
		#col4_4col_layout
	 {
		float: left;		
		margin: 0px;
		*margin-top: 0px;
		padding: 25px 10px 10px 10px;
		width: 211px;
		text-align:right;  /* only diff btn other cols*/
	}

/* --- BEGIN - section for last col items regardless of # of col's */
	#contact_info_layout
	{
		position:relative;		
		float:right;
		width:170px;
		background:white url(../cmsimages/contact_box.png) top center no-repeat;
		font-weight:bold;
		font-size: .9em; 
	}
	#contact_info_layout_hdr
	{
		/*padding-left:15px;*/
		padding-top:2px;
		text-align: center;
	}
	#event_info_layout
	{
		position:relative;		
		float:right;
		width:170px;
		background:white url(../cmsimages/contact_box.png) top center no-repeat;
		font-weight:bold;
		font-size: .9em; 
	}
	#event_info_layout_hdr
	{
		padding-left:15px;padding-top:2px;
	}
	#buttons_layout
	{
		position:relative;		
		float:right;
		width:170px;
		margin:10px 0px;
	/*	background:white url(../cmsimages/contact_box.png) top center no-repeat;*/
		/*border:solid blue 1px;*/
	}
	#quick_links
	{
		position:relative;		
		float:right;
		width:170px;
		background:white url(../cmsimages/contact_box.png) top center no-repeat;
		font-weight:bold;
		font-size: .9em; 
		margin-left:5px;
	}
	.group_info_hdr /* currently used for col3 group header; */
	{
		padding-top:2px;
		text-align:center;
	}
	.buttonlinks 
	{
		position:relative;	
		width:170px;
		margin-bottom:4px; 
	}
	a.buttonlinks img
	{ 
		border:0px;
	}
	a.buttonlinks:hover img
	{ 
		border:0px;
	}	
/* --- END - section for last col items regardless of # of col's */
	
/* Begin CALENDAR */
.cal_today
{
		border:solid 1px #660000; 
}
.cal_ce /* italic days with an cultural event */
{
	font-style: italic ;
}
.cal_ce_today /* add border to current day and italic days with an cultural event */
{
	font-style: italic ;
	border:solid 1px #660000; 
	z-index:5;
}
.cal_exam /* change bg color for exam days */
{
	background-color: #F7C131;
}
.cal_exam_today /* change border color of current day AND change bg color for exam days */
{
	border:solid 1px #660000; 
	background-color: #F7C131;
}
.eventstxt
{ 
    font-size: .9em; 
    text-decoration: none; 
    color: #000;
}
.eventslink 
{ 
    text-decoration: none; 
    color: #660000;
}
.eventslink:hover 
{ 
    text-decoration: underline; 
    color: #660000;    
}
a.event:link, a.event:visited
{
 text-decoration: none;
 color: #660000;
 font-weight:bold; 
}
a.event span
{ display:none
} 
a.event:hover
{
/*	background: #FBCF76;
	COLOR: #000066;
*/
}
a.event:hover span
{
	display: block !important;
	position: absolute ;
	float:right;
	width: 200px;
        right:167px;
	border: 1px solid #660000;
	background-color: #FFEEBB; 
	text-decoration:none;
	color: #660000;
	font-size: .9em;
	padding:5px;
	text-align:left;
	z-index:10;
}

/* Begin MWE - default */
    #MWEThumbwrapper {position:relative;float:right;margin:0px 35px 0px 0px; padding-top:0px; width:85px; height:378px;}
	#MWEThumbs{	/* DIV where the thumbnails are located */
		position:relative;
		overflow:hidden;
		height:325px;	/* Height of boxes for the images */
	}
	#MWEThumbs div{	
		position:relative;	/* Don't change this */
		height:1500px;	/* Higher than total height of thumbnails */	
		float:left;
	}
	
	
	/* MWE grid */
	
		#MWEThumbsExpGrid{	/* DIV where the thumbnails are located */
		position:relative;
		overflow:hidden;
		/*height:430px;*/	/* Height of boxes for the images */
	}
	

	
	
		#ProfilePicGrid
	{
		/*position:relative; */
		/*float:left; */
	    height: 175px; */
		width: 175px;
		/*margin-right:5px; */ /*Super important here to keep the text from doing funky wrapping between photo and yellow profile description box - J.Ray 11/11/2010 */

		 
	}
	
	.grid_1 {
    height: 175px;
    width: 175px;
    margin-top: 30px;
    /*text-align: center;*/
    
    display: inline;
    float: left;
    margin-left: 15px;
    margin-right: 15px;
    position: relative;
    
    }

 

/* text in red box */
 A.post-thumb  
 {
     display: block; 
     
     background-color:#00558F; 
     font-size:11px; 
     text-align:left; 
     
     color:#FFCC33;
     font-family: Arial;
     font-weight: normal;
     text-decoration:none;
     letter-spacing: 0px;
 }
 
  A.post-thumb-headers  
 {
     display: block; 
     
     background-color:#00558F; 
     font-size:11px; 
     text-align:left; 
     
     color:#FFCC33;
     font-family: Arial;
     font-weight: normal;
     text-decoration:none;
     letter-spacing: 0px;
     height:175px;
     width:175px; 
 }

 
   #popheader_name 
 {
     color: #FFCC33;
     font-family: Arial;
     font-weight: bold;
     font-size: 14px;
     line-height: normal;
 }

 
    #popheader_cutline 
 {
     color: #FFFFFF;
     font-family: Arial;
     font-weight: bold;
     font-size: 12px;
     line-height: normal;
 }
 

/* Controls the Red rollover box */
 .post-thumb SPAN  
{
    
    margin-top:0px;
    display:block; 
    padding:20px; 
    height:135px;
    width:135px; 
    background-color:#660000; 
    line-height:1.0em; 
    overflow:hidden; 
    visibility:hidden; 
    cursor:pointer;
    border:1px solid black;
  /* for IE */
  filter:alpha(opacity=78);
  /* CSS3 standard */
  opacity:0.8;
    
 }
 
.post-thumb SPAN B  
{
    color:#00558F; 
    text-transform:capitalize; 
    font-weight:normal;
}
	
	#MWEThumbs img{
		border:0px;	/* No border */
		filter:alpha(opacity=50);	/* Transparency - IE */
		opacity:0.5; /* Transparency - Firefox */
		padding-top:1px;	/* Space between images */
	}
	#MWEThumbs ul{margin:0px 0px 0px -3px;
	position:relative;list-style:none; list-style-image:none;width:85px; padding:2px 0px 1px 8px;
	}
	.MWEProfile_hdr
	{
		text-align:center;
		margin-bottom:5px;
		margin-top:3px;
		font-weight:bold;
		padding-left:60px
	}
	#MWEContent
	{
		position:relative;width:535px;height:175px;
	}
	#ProfilePic
	{
		position:relative;
		float:left;
		height: 175px;
		width: 175px;
		margin-right:5px; /*Super important here to keep the text from doing funky wrapping between photo and yellow profile description box - J.Ray 11/11/2010 */

		 
	}
/* MWE - mwebodycontent.xsl */
	#mwe_bkg_img_3col_layout 
	{
		background: url(../mwe/images/185x555x185_bkg.gif);
		margin: 0px 0px 0px 0px;
		/*overflow: auto; */
		width: 100%;
	}
	#mwe_bkg_profile_3col_layout 
	{
		background: url(../mwe/images/profile_box.jpg) no-repeat;
		margin: 0px;
		position:relative;
		/*border:solid 1px green;*/
		float:right;
		text-align:left;
		height: 175px;
		width:340px; /* due to the 5px padding on each side*/
		padding:0px 0px 0px 10px;
	}
	.mwe_profile_linespacing
	{
		margin-bottom:5px;
	}
	#mwe_profile_additional_sites
	{
		position:relative;
		margin-top:13px;
	}
	#mwe_profile_additional_images
	{
		position:relative;
		float:right;
		width:50px;
		margin-top:22px;
		margin-right:10px
	}
/* MWE GRID End*/

/* BEGIN ReCaptcha Form Box */
#recaptcha_div {
margin-left:270px;
}
#error {
margin-left: 400px;
}
/* END ReCaptcha Form Box */

/* Begin NEWS & EVENTS */
.boldtext {
font-weight: bold;
}
.newsarticlelink {
line-height: 1.5;
}
.h1news-style
{
font-size: 18px;
/*text-transform: uppercase;*/
font-weight: bolder;
}
div.headline-separator {
border-style: dotted none none none;
border-color: #660000;
border-width: 1px 0 0 0;
margin: 10px 0px 15px 0;
}
.around-winthrop 
{
	float: left;
	position: relative;
	width: 740px; 
	height: 255px;
	margin: -11px 0px 0px 0px;
	_margin-top: -19px;

}
.around-winthrop .feature-photo 
{
	display: block;
	width: 740px; 
	height: 255px;
	text-decoration: none;
}
.around-winthrop .feature-text 
{
	color: #fff;
	margin: -245px 0 0 0;
	_margin-top: -255px; /* IE */
	*margin-top: -265px; /* IE */
	margin-left: 550px;
	padding: 0 0 0 5px;
	position: absolute;
	width: 180px;
	height: 180px;
	letter-spacing: -0.1px;
} 
.around-winthrop .feature-text h1
{
	color: #fff;
	font-size: 13px;
}
/* NEWS & EVENTS End */

/* Begin WEST CENTER */
.bl {background: url(/westcenter/images/bl.gif) 0 100% no-repeat #FFEBB2; width: 90%}
.br {background: url(/westcenter/images/br.gif) 100% 100% no-repeat}
.tl {background: url(/westcenter/images/tl.gif) 0 0 no-repeat}
.tr {background: url(/westcenter/images/tr.gif) 100% 0 no-repeat; padding:20px; text-align:left}
.imagefloat { float: left; }
.thumbnail{
position: relative;
z-index: 0;
}
.thumbnail span{ /*CSS for enlarged image*/
position: absolute;
background-color: white;
padding: 5px;
left: -1000px;
border: 1px solid gray;
visibility: hidden;
color: black;
text-decoration: none;
}
.thumbnail span img{ /*CSS for enlarged image*/
border-width: 0;
padding: 2px;
}
.thumbnail:hover{
background-color: transparent;
z-index: 50;
}
.thumbnail:hover span{ /*CSS for enlarged image on hover*/
visibility: visible;
top: 0;
left: 60px; /*position where enlarged image should offset horizontally */
}
/* WEST CENTER End */

/* Begin VIRTUAL TOUR */
#vt_col2
{
 float:left;width: 535px;
}
#vt_col2_header
{
	width:100%;margin-bottom:5px
}
#vt_col2_header_left
{
 float:left;padding-bottom: 5px;width:78%;	
}
#vt_col2_header_left_title
{
    font-size: 1.15em; 
	font-weight: bolder;
	color: #900;
	font-style: normal;
	line-height: normal;
	font-variant: normal;
	text-decoration: none;
}
.vt_col2_header_right
{
	float:right;
}
#vt_col2_header_right_audio
{
	float:right;padding:0px 10px
}	
.cleardecoration
{
	text-decoration:none;border:none
}
#vt_col2_photos
{
	text-align:center;
	font-size: .85em;
}
#vt_col2_nav
{
	width:475px;float:left;margin:10px 30px;
}
#vt_col2_nav_left
{
	float:left
}
#vt_col2_nav_thumbs
{
	float:left;
	width:300px;
	margin-left:13px;		
	text-align:center;	
}
#vt_col2_nav_right
{
	float:right;
	width:75px;	
	vertical-align:bottom
}
/* VIRTUAL TOUR End */

/* CMS STYLE ON FRONTPAGE SPECIFIC */

	/* SIDE MENU */
	.side_nav {
	font: bold Arial, Verdana, Tahoma, sans-serif;
	font-size: 13px;
	width: 180px;
	padding: 0px;
	margin: 0px;
	border: 0px;	
	background: #000; /* shows up on left side, widens with nesting level */
	overflow:hidden;
	width:184px;
	}
	.side_nav ul {
	list-style: none;
	margin: 0px;
	padding: 0px;
	border: none;
	background-color: #FFFFFF;
	}
	.side_nav ul li {
	display:inline;
	margin: 0px;
	padding: 0px;
	}
	.side_nav ul li a {
	padding: 3px 20px 3px 5px ; 
	color: #fff; /* link text color */
	background: #000;
	text-decoration: none; /* remove underlines */
	display: block; /* force one link per row */
	border-bottom: 1px solid #666;  /*link row seperators */
	font-weight:bold;
	width:180px;
	}
	.side_nav ul li a:focus {
	display: block;
	padding: 3px 20px 3px 5px;
	font-weight: bold;
	color: #fff; /* button-title text color */
	background: #843031 url(../cmsimages/SidebarMenu/garnet-843031.gif) no-repeat bottom left; /* color specified in case image unavailable */
	width: 180px; 
	text-decoration: none;
	border-bottom: 1px solid #666;
	}
	.side_nav ul li a:hover {
	display: block;
	padding: 3px 20px 3px 5px;
	font-weight: bold;
	color: #fff; /* button-title text color */
	background: #843031 url(../cmsimages/SidebarMenu/garnet-843031.gif) no-repeat bottom left; /* color specified in case image unavailable */
	/*border-bottom: 1px solid #810101;  link row seperators */
	width: 180px;  
	border-bottom: 1px solid #666;
	text-decoration:none;
	}
	.side_nav ul li a.klselected {
	display: block;
	padding: 3px 20px 3px 5px;
	font-weight: bold;
	color: #fff; /* button-title text color */
	background: #843031 url(../cmsimages/SidebarMenu/garnet-843031.gif) no-repeat bottom left; /* color specified in case image unavailable */
	/*border-bottom: 1px solid #810101;  link row seperators */
	width: 180px;  
	border-bottom: 1px solid #666;
	text-decoration:none;
	}
	
		/* BEGIN Kamal's Additions */
		.whdrtext 
		{ 
			/*text-transform: uppercase;*/
			font-weight: bold; 
			color: #660000;
			height:25px;	
		}
/* END CMS STYLE ON FRONTPAGE SPECIFIC */

/* CSS CURVE CORNERS FOR CALENDAR */
.curvecorner{display:block;padding-left:8px;
width:166px;}
   
.curvecorner *{
  display:block;
  height:1px;
  overflow:hidden;
  font-size:.01em;
  background:#660000}
.curvecorner1{
  margin-left:5px;
  margin-right:5px;
  padding-left:3px;
  padding-right:3px;
  border-left:1px solid #660000;
  border-right:1px solid #660000;
  background:#660000}
  .curvecorner2{
  margin-left:3px;
  margin-right:3px;
  padding-left:1px;
  padding-right:1px;
  border-left:1px solid #660000;
  border-right:1px solid #660000;
  background:#660000}  
  .curvecorner3{
  margin-left:2px;
  margin-right:2px;
  padding-left:1px;
  padding-right:1px;
  border-left:1px solid #660000;
  border-right:1px solid #660000;
  background:#660000}

.curvecorner4{
  margin-left:1px;
  margin-right:1px;
  padding-right:1px;
  padding-left:1px;
  border-left:1px solid #660000;
  border-right:1px solid #660000;
  background:#660000}
.curvecorner5{
  margin-left:1px;
  margin-right:1px;
  border-left:1px solid #660000;
  border-right:1px solid #660000;}
.curvecorner6{
  border-left:10px solid #660000;
  border-right:10px solid #660000}
.curvecorner7{
  border-left:10px solid #660000;
  border-right:10px solid #660000}
.curvecorner_body{
  background:#fff;
  padding-left:8px;
  width:166px;}
  /* CSS CURVE CORNERS FOR CALENDAR end */
  
  /* Inline Lists Styles */
ul.inlineList {
	list-style-type: none;
	margin: 0px;
	padding: 3px 5px 3px 23px;
	border: none;
	border-top: 1px solid #666;
	border-bottom: 1px solid #000;
	background-image:url(../cmsimages/RedBarList.jpg);
    background-repeat: repeat-x;
	overflow: hidden;
	background-color: #7d110c;
}
ul.inlineList li {
	display: inline;
	padding: 0px;
	margin: 0px;
	line-height: 1em;
	color: #aaa;
}
ul.inlineList li a {
	padding: 1.5px;
	margin: 0px;
	color: #fff;
}
ul.inlineList li a:hover {
	color: #000;	
	background-image:url(../cmsimages/GoldBarList.jpg);
	background-repeat: repeat-x;
	text-decoration: none;
	border-top: 1px solid #333;
	border-bottom: 1px solid #333;
}
.TEST {
	font-size: medium;
	font-weight: bold;
	color: #FC3;
	background-color: #036
}

/* Begin CBA Announcements formatting */

#CBAtabcontent
{
	position:relative;
	margin-top:0px;
	float:left;
	color:#fff;
	width:549px;
	padding-bottom:0px;

}
#CBAtabtext
{
	font-size: .9em;
	position:relative;	
	padding:10px;
	background-color:#fff;
	color:#000;
	overflow: hidden; 
}
#CBAtabmoreinfo
{
	position:relative;
	color:White;
	margin-right:10px;
	padding-top:3px;
	text-align:left;
}

#CBAtabtop
{
	text-align:left;float:left;position:relative;
	width:555px;
	height:18px;
	margin:0px 0px 0px 0px;
	_behavior: url(../cmsimages/iepngfix.htc) 
}
/* the tab area is being called from the xsl files (announce, news, & events) */
#CBAtabsection
{
	position:relative;	
	float:left;
	width:555px;
	margin:0px 0px 0px 0px; /* 7to tuck behind middle curve*/
	padding:0px;
}

#CBAtabtext
{
	font-size: .9em;
	position:relative;	
	padding:0px;
	background-color:#fff;
	color:#000;
	overflow: hidden; 
}

/* Begin SNS table */
#sns
{
width:100%;
border-collapse: collapse
}
#sns td, #sns th 
{
border: #999 1px dotted; 
padding:3px 3px 4px 3px;
}
#sns th 
{
text-align:left;
padding-top:5px;
padding-bottom:5px;
background-color:#036;
color:#FFF;
}
#sns tr.alt td 
{
color:#000000;
background-color:#FEB;
}

/* About Us */

.padding12
{
	padding:12px;	
}

/* 3rd column: Contact Info  and Quick Link Boxes */

.padding10
{
	padding:10px;	
}

/** ??? Questionable Things ??? **/
.bodypadded
{ 
    padding: 10px 50px 25px 50px; 
} 

.bodypaddedtop
{ 
    margin: 18px 0px 0px 20px;
} 



/* begin FONTS */
.hdrtext 
{ 
    font-size: 1.15em; 
	font-weight: bolder;
	color: #900;
	font-style: normal;
	line-height: normal;
	font-variant: normal;
	text-decoration: none;
	margin: 15px 0px -15px 0px;
}


input.text 
{
	font-size: 1em;
	border: solid 1px black;
	background-color: #ffffff;
	width:130px;
}

        
.mandatoryFont {color:#660000}

.optionalFont {color:#333}


a.AroundWUlink:link,a.AroundWUlink:visited,a.AroundWUlink:active
{ 
    line-height: normal; 
    font-weight: normal; 
    text-decoration: none;  
    color: #FFCC33 
}
a.AroundWUlink:hover 
{ 
    line-height: normal; 
    font-weight: normal; 
    text-decoration: underline;  
    color: #ffffff 
}


/* Begin SEARCH  */


.searchtxt 
{ 
    font-size: 1em; 
    font-style: normal; 
    line-height: normal; 
    font-weight: normal; 
    color: #000 
}


.searchGrid 
{
    margin-left: 50px;
    width: 600px;
	border-style: inset;
	border-width: 1px;
	border-color: Black;
}


.searchGrid td 
{
	padding: 3px;	
	border-width: 1px;
	border-color: #000;
}


.searchGrid ul 
{
	list-style: none;
	margin: 0;
	padding-left: 1em;
}


.searchGroup
{
 margin-left: 50px;
 padding: 2px 2px 2px 2px;
 text-align: center;
 font-weight: bold; 
 text-decoration: none;  
 color: #FFF;
 background:#660000;
 border: 2px solid #000;
 border-bottom: 1px;
 line-height: 20px; 
}

.searchName 
{
    font-weight: bold;
}

.searchHeader 
{
    font-weight: bold;
    color: #660000
}


.noData 
{
    margin-left: 90px;
    font-weight: bold; 
}


.gridHeader
{
 margin-left: 1px;
 margin-bottom: 0px;
 padding: 2px 2px 2px 2px;
 text-align: center;
 font-weight: bold; 
 font-size: 13px;
 text-decoration: none;  
 color: #FFF;
 background:#660000;
 border: 2px solid #000;
 border-bottom: 1px;
 line-height: 20px;
 width: 200px;
}


.grid 
{
    width: 500px;
	border-style: inset;
	border-width: 1px;
	border-color: Black;
}


.grid td 
{
	padding: 3px;	
	border-width: 1px;
	border-color: #000;
}


.grid th
{
    font-weight: bold;
    color: #660000;
	padding: 3px;	
	border-width: 1px;
	border-color: #000;
}
/* SEARCH end */


#footer_line2_links	
{
	margin-top:10px;
	position:relative;
	float:left;
	width:505px
}


#homeimg
{
	position:relative;
	float:right;
	margin-top:-10px;
	top:-10px;
	height:290px;
	z-index:2;
}

#page_id
	{
		position:relative;
		margin: -21px 0px 0px 0px;
		_margin: -29px 0px 0px 0px;
		padding: 0px;
		width: 185px;
		height:255px;
		float: left;
		/*	 	 border-top:solid 1px green;*/
	}
