/* Include file built: 2007.5.23.1.22.07.949, in file saaCombined_2007.5.23.1.22.07.949.css. */


/* Including file: base.css, size: 1406 */
body
{
	background-color: #F2F0E4;
	background-image: url(/ui/images/bg-image.png);
	background-position: center center;
	margin: 0px;
	padding: 0px;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 12px;
}

/*a:link { color:#000000; text-decoration: none; display:block}

a:hover { color:#ffffff; text-decoration: underline; display:block}

a:active { color:#000000; text-decoration: none; display:block}

a:inactive { color:#000000; text-decoration: none; display:block}
a:visited { color:#000000; text-decoration: none; display:block}

a:visited hover { color:#ffffff; text-decoration: none; background: #797540; display:block}

*/



img {
	margin: 0px; padding: 0px;
	border-width: 0px;
	border-style: none;
}


/*body, p, td {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size:12px;
	color: #000;
	font-style: normal;
	font-variant: normal;
	font-weight: normal;
}

*/



p, h1, h2, h3, h4, h5, li, ol, ul, blockquote, div {
	font-family: Verdana, Arial, Helvetica, sans-serif;
}

p {
	margin-left: 0px;
	padding-left: 0px;
}



h6 {
	font-size: 12pt; color: #990000;
}

a {
	outline: none; 
	text-decoration: none;
}
a:link
{
	color: #990000;
	text-decoration: none;
}

a:visited {color: #990000; text-decoration: none;}
a:active {color: #990000; text-decoration: underline; }
a:hover {color: #990000; text-decoration: underline; }


table.border {border: 1px solid #edecdc}

/* Including file: saaLayout.css, size: 8143 */
/* From saaStyles.css */
#headerOverlay{
		position: absolute; 
		left: 0px;
		top: 0px;
		color:#000000;
		height: 160px;
		width: 835px;
		z-index: 850;
}
#headerLinks{
		position: absolute; 
		left: 0;
		color:#FFFFFF;
		top: 215px;
		height: 215px;
		width: 800px;
		z-index: 750;
		

}
#header{
		position: absolute; 
		left: 0px;
		top: 24px;
		color:#000000;
		height: 224px;
		width: 835px;
		z-index: 750;
		text-align:center;
}
#headerSmall {
		position: absolute; 
		left: 25px;
		top: 57px;
		color:#000000;
		/*height: 224px;*/
		/* height adjusted -- was covering over menu */
		height: 166px;
		width: 835px;
		z-index: 750;
}

#leftNav
{
	font: 12px verdana;
	position: absolute;
	left: 30px;
	color: #000000;
	text-align: left;
	background-image: url(/ui/images/nav-w-gradient.png);
	layer-background-image: url(/ui/images/nav-w-gradient.png);
	background-repeat: no-repeat;
	background-position: 0px 0px;
	background-color: #FFF;
	width: 158px;
	height: 662px;
	top: 224px;
	z-index: 700;
	padding-top: 25px;
}
#leftNavMenuItems {
	color:#000000;
	text-align: left;
	z-index: 800;	
}
#leftNavOverlay{
	position: absolute;
	top: 224px;
	left:181px; 
	width:  8px;
	height: 662px;
	z-index: 800;
	border-style: none;

}
.leftNavMenuHome {
}
.leftNavMenuRegular {
}
.overlay{
	z-index: 1000;
}
#content-bg {
 		position: absolute;
 		top:224px;
		left: 188px;
		color:#000000;
		width: 617px;
		margin: 0px 0px 0px 0px;
		padding:0px 0px 0px 0px;
		z-index:500;
		background-color: #fff;
}
#content-small-bg {
 		position: absolute;
 		top:76px;
		left: 188px;
		color:#000000;
		width: 617px;
		margin: 13px 0px 0px 0px;
		padding:0px 0px 0px 0px;
		z-index:900;
		text-align:left;
		background-color: #fff;
}
#content{
		margin-left: 22px;
		margin-top: 22px;
		margin-right: 15px;
		margin-bottom: 15px;
		width: 580px;
		z-index:500;
		text-align: left;
		float:left;
		display:inline;
}

#leftBorder{
 		position: absolute;
		top: 189px;
		left: 0;
		background-image:url(/ui/images/left-side.png); 
		layer-background-image:url(/ui/images/left-side.png);
		background-repeat: repeat-y;
		background-position: right; 
		width: 30px;
		height: 10px;
		z-index:2000;
}
#rightBorder{
 		position: absolute;
 		top:189px;
		left: 805px;
		background-image:url(/ui/images/right-side.png); 
		layer-background-image:url(/ui/images/right-side.png);
		background-repeat: repeat-y;
		background-position: right; 
		width: 30px;
		height: 10px;
		z-index:1000;
}
#footer{ 
		position: absolute;
		left:0;
		top: 600px;
		color:#000000;
		
		height: 30px;
		width: 835px;
		z-index: 10000;

}
#wrapper {
	position: relative;
	margin: 0px auto;
	width: 835px;
	background-color: #fff;
}

/* end saaStyles.css */


/* From saaLayoutNormal */
/*#content{
	position: absolute;
	top:224px;
	left: 185px;

	color:#000000;
	background-color: #FFFFFF; 
	width: 589px;
	padding: 15px;
	z-index:3000;
	visibility: hidden;
		
	text-align: left;
}
*/
/* end saaLayoutNormal */


/* saaLayoutSmall */
/*
#contentHeaderSmall{
 		position: absolute;
 		top:90px;
		left: 185px;
		color:#000000;
		background-color: #FFFFFF; 
		width: 589px;
		// min-height: 662px; 
		padding:15px;
		z-index:3000;
		visibility: hidden;
}
*/

/* end saaLayoutSmall */

#page-container {
	position: relative;
	margin: 0px auto;
	width: 835px;
}

#contentFooter
{
	position: absolute;
	left: 188px;
	top: 550px;
	color: #000000;
	background-color: #FFFFFF;
	height: 75px;
	width: 617px;
	z-index: 10010;
	visibility: hidden;
}

#contentFooterContent {
	padding: 22px 15px 5px 22px;
	width: 580px;
	z-index: 500;
	text-align: left;
}
	
div.contentFooterBox
{
	font-size: 90%;
	border-color: #cccccc;
	border-width: 1px;
	border-style: solid;
	padding: 15px;
	line-height: 110%;
	/*height: 45px;
	padding: 5px;*/
}

#headlineContent {
	width:389px;
	position:absolute;
	left: 212px;
	top: 24px;
	text-align:right;
}
#headlineContentx {
	width:400px;
	text-align: right;
	float: right;
}



/*basic two colun layout*/
.colcontainer {
float:left;
width:580px;
}

.twocolleft{
	float: left;
	clear:left;
	width:318px;
	margin:0px 0px 0px 0px;
	padding: 0;
}

.twocolright{
	/* margin-left: 358px; */
	float:right;
	clear: none;
	width: 222px;
	padding:0;
}

#twocolleft{
float: left;
width:318px;
margin:0;
padding-right: 40px;
}

#twocolright{
margin-left: 358px;
width: 222px;
padding:0;
}

.twocol-left_bleed{
width:270px;
float: left;
clear:left;
} 

.twocol-right_bleed{
width:270px;
float:right;
clear: none;
padding:0;

} 


div.twocol-left_condensed {
	float:left;
	clear:none;
	width: 340px;
	margin: 0px 0px 0px 0px;
	padding: 0px 0px 0px 0px; 
	
}
div.twocol-right_condensed {
	float:right;
	clear:none;
	width: 222px;
	margin: 0px 0px 0px 0px;
	padding: 0px 0px 0px 0px; 
	}
	
div.twocol-left_expand {
	float:left;
	clear:none;
	width: 270px;
	margin: 0px 0px 0px 0px;
	padding: 0px 0px 0px 0px; 
	
}
div.twocol-right_expand {
	float:right;
	clear:none;
	width: 270px;
	margin: 0px 0px 0px 0px;
	padding: 0px 0px 0px 0px; 
	}
	

/*end basic two colun layout*/

/*two colun layout 270x270*/

.twocolleft2{
float: left;
clear:left;
width:270px;
margin:0px 0px 0px 0px;
padding: 0;
}

.twocolright2{
float:right;
clear: none;
width: 270px;
padding:0;
}

/*end colun layout 270x270*/

TABLE.borderone{
border-color: #EDECDC;
border-style: solid;
border-width: 0 1px 0 1px;
}

TABLE.borderone td{
padding: 15px;
}

TABLE.borderall{
border: 1px #EDECDC solid;
}

.borderback{
background-color: #F7F7F2;
text-align:right;
}

table#grid{
border: 1px solid #eeeeee;
}

table#grid td{
border: 1px solid #eeeeee;
padding:5px;
}
/*Alumni Entrepreneurs list box*/


.careercontainer{
border:1px #CCCCCC solid;
width:578px;
padding: 0;
margin:0 0 15px 0;
font-size: 11px;
}
.careercontainer p{
margin: 5px 10px 10px 10px;
}

.careercontainer li{
margin-left:10px;
}
.careerhead{
padding: 5px 0 5px 10px;
font-weight: bold;
}

.careerbgrnd{
	background-color:#F7F7F7;
	width:100%;
	margin:0;
	padding:0;
	font-size: 11px;
	text-transform: uppercase;
}

/*image floats*/
.floatright{
float:right;
margin: 0 0 10px 20px;
font-size:11px;
clear:right;
}

.floatleft{
float:left;
margin-right: 20px;

}

.floatleftpad{
float:left;
margin: 20px 20px 0 0;

}


.padit{
margin-top:3.5em;
margin-left:0px;
clear:both;
}

span.redbtn{
vertical-align: bottom;

padding: 0px 0px 2px 0px;
/*
 margin: 10px 0 0 5px; */
}

.spacer{
clear:both;
}

.block{
display:block;
}


/* Content wrapper */

div.contentWrapper {
	clear:both;
	margin: 0px 0px 0px 0px;
	padding: 0px 0px 0px 0px;
}

/* End content wrapper */

/* Layout table  */
table.data{
border:dotted grey 1px;
}
table.data td{
padding: 5px 3px;
font-size:11px;
}

table.data td.brder{
border-right:dotted grey 1px;

}



table.layout {
	margin:0px;
	padding:0px;
	width: 580px;
	border-width: 0px; 
	border-style: none;
	border-collapse: collapse;
}
table.layout tr {
	margin:0px;
	padding:0px;
	border-width: 0px; 
	border-style: none;
	border-collapse: collapse;
}
table.layout tr td {
margin:0px;
	padding:0px;
	border-width: 0px; 
	border-style: none;
	border-collapse: collapse;
}

/* End Layout Table */

/* basic boxes start */



.box-grey-left-pic{
width: 318px;
padding:0;

}

.box-pic{
margin:0;
float:left;

}


.box-grey-right{
width: 240px;
padding:15px;
background-color:#eeeeee;

}

.box-grey-right-img{
float: right;
margin:0;
padding:0;

}

.box-tan-right-expand{
	width:285px;
	padding:0;
	background-color: #EDECDC;
	height: 200px;
}

.box-pad{
padding:15px;
}


/* basic boxes end */

/*new inCircle*/

.loginbox{
background-color:#EDECDC;
padding:15px 30px 15px 30px;
margin-bottom:6px;
}

.inCirclebox{
border: solid 1px #eeeeee;
padding:25px;
color:#333;
line-height:20px;
}


/* Floating colulmns start */

div.floatcol-container {
	width: 580px;
	float: left; 
	clear: both;
	margin: 0px 0px 0px 0px;
}
div.floatcol-twocol-left
{
	width: 284px;
	float: left;
	padding: 2px 2px 2px 2px;
}
div.floatcol-twocol-right
{
	width: 284px;
	float: right;
	padding: 2px 2px 2px 2px;
}

/* float columns end */

.headline
{
	float: left;
	/* border: 1px orange dashed; */
	width: 500px;
}
.clearer {
	float:left;
	clear: both;
}

.layout-container {
	/* border: 1px orange solid; */
}


/* Including file: template.css, size: 16955 */
/*
The templates.css stylessheet is for providing styles to components of the 
user interface elements. It is not for providing basic styles to html (see core.css), nor for providing styles to individual smartsite template (see types.css). The name is consufing, but refers to its usage in the html template system -- it should probably be changed.
*/

/* *@import url("/ui/css/dynamic.html"); */
/* @import url("/ui/css/content/types.css"); */
/* Welcome box, on home page */


/* LEFTMARGIN begin*/

.leftmargin-box
{
	float: left;
	clear: both;
	width: 162px;
}




/* LEFTMARGIN end */


/* End welcome box */


/* Nav breadcrumb menu style. */


/*
Left Margin Nav UPPER styles

The upper ones are the breadcrumb menu items */

/* The NORMAL style is any that are not the current one (above the current one) */

div.nav-upper-normal
{
	margin: 0;
	padding: 0;
	font-size: 95%;
	font-weight: bold;
	text-align: left;
	line-height: normal;
	/*border-left: #CC9;
	border-width: 0 0 0 2px;*/
	color: #996;
}

a.nav-upper-normal
{
	color: #666666;
	text-decoration: none;
	display: block;
	text-align: left;
	padding: 3px 10px 3px 10px;
}

a.nav-upper-normal:link
{
	color: #666666;
	text-decoration: none;
	display: block;
}
a.nav-upper-normal:active
{
	color: #666666;
	text-decoration: none;
	display: block;
	font-style: normal;
}
a.nav-upper-normal:visited
{
	color: #666666;
	text-decoration: none;
	display: block;
}
a.nav-upper-normal:visited hover
{
	color: #000000;
	text-decoration: none;
	background: #DFDCC2;
	display: block;
}
a.nav-upper-normal:hover
{
	color: #000000;
	text-decoration: none;
	background: #DFDCC2;
	display: block;
	font-style: normal;
}

/* The CURRENT 'upper' one.*/
div.nav-upper-current
{
	font-size: 95%;
	font-weight: bold;
	color: #996;
	line-height: normal;
	padding: 0;
	margin: 0;
	
	text-align: left;
	/* border-left: #CC9;
	border-width: 0 0 0 2px; */
	
}

a.nav-upper-current
{
	padding: 0px 10px;
	color: #000;
	text-decoration: none;
	display: block;
	text-align:left;
	padding: 3px 10px 3px 10px;
}
a.nav-upper-current:link
{
	color: #000;
	text-decoration: none;
	display: block;
}
a.nav-upper-current:active
{
	color: #000;
	text-decoration: none;
	display: block;
	font-style: normal;
}
a.nav-upper-current:visited
{
	color: #000;
	text-decoration: none;
	display: block;
}
a.nav-upper-current:visited hover
{
	color: #000;
	text-decoration: none;
	background: #DFDCC2;
	/* width:100%; */
	display: block;
}
a.nav-upper-current:hover
{
	color: #000;
	text-decoration: none;
	background: #DFDCC2;
	display: block;
	font-style: normal;
}

/* misc upper nav */

div.nav-upper-label {
	color: #000000;
	text-decoration: none;
	display: block;
	text-align:left;
	padding: 3px 10px 3px 10px;
}


div.nav-upper-current-nolink {
	font-size: 90%;
	font-weight: bold;
	color: #000;
	text-decoration: none;
	display: block;
	text-align:left;
}


/* The nav MENU */

/* 
The Home page nav menu style
On the home page, the submenu items are shown (home is not), but we 
don't show them as a normal submenu item (with arrow, etc.)

*/
div.nav-menu-item-home
{
	margin: 0px;
	padding: 0px;
	font-size: 11px;
	text-align: left;
}
div.nav-menu-item-home-nourl
{
	text-decoration: none;
	color: #000;
	font-weight: bold;
	
	/* width:100%; */
	/* line-height: 1.7em;  */
	line-height: 13px;
	padding: 4px 10px 4px 10px;
}

a.nav-menu-item-home
{
	text-decoration: none;
	color: #000;
	font-weight: bold;
	
	/* width:100%; */
	/* line-height: 1.7em;  */
	line-height: 13px;
	padding: 4px 10px 4px 10px;
}


a.nav-menu-item-home:link
{
	color: #000;
	text-decoration: none;
	display: block;
}
a.nav-menu-item-home:visited
{
	color: #000;
	text-decoration: none;
	display: block;
}
a.nav-menu-item-home:hover
{
	color: #000;
	text-decoration: none;
	background: #DFDCC2;
	/* width:100%; */

	display: block;
}
a.nav-menu-item-home:active
{
	color: #000;
	text-decoration: none;
	background: #DFDCC2;
	/* width:100%; */

	display: block;
}

/* NORMAL menu style */
div.nav-menu-item-normal
{
	margin: 0px;
	padding: 0px;
	font-size: 100%;
	text-align: left;
}

.nav-menu-item
{
	margin: 0px 0px 0px 0px;
	padding: 3px 10px 3px 22px;
	background-image: url(/ui/images/btn/lba.gif);
	background-repeat: no-repeat;
	background-position: 10px 6px;
	line-height: normal;
	border-style: none;
}

a.nav-menu-item-normal
{
	color: #000;
	font-size: 100%;
	text-decoration: none;
	display: block;
	text-align: left;
	/* padding: 0px 10px;
	padding: 0px 10px 0px 10px; */
}
a.nav-menu-item-normal:link
{
	color: #000;
	text-decoration: none;
	display: block;
}
a.nav-menu-item-normal:active
{
	color: #000;
	text-decoration: none;
	display: block;
	font-style: normal;
}
a.nav-menu-item-normal:visited
{
	color: #000;
	text-decoration: none;
	display: block;
}
a.nav-menu-item-normal:visited hover
{
	color: #000;
	text-decoration: none;
	background: #DFDCC2;
	display: block;
}
a.nav-menu-item-normal:hover
{
	color: #000;
	text-decoration: none;
	background: #DFDCC2;
	display: block;
	font-style: normal;
	
	background-image: url(/ui/images/btn/lba.gif);
	background-repeat: no-repeat;
	background-position: 10px 6px;
}

/* CURRENT menu style */


div.nav-menu-item-current
{
	font-size: 100%;
	font-weight: normal;
	color: #000;
}

a.nav-menu-item-current
{
	color: #000;
	font-size: 100%;
	
	text-decoration: none;
	display: block;
	text-align: left;
	
	font-weight: normal;
}
a.nav-menu-item-current:link
{
	color: #000;
	text-decoration: none;
	display: block;
}
a.nav-menu-item-current:active
{
	color: #000;
	text-decoration: none;
	display: block;
	font-style: normal;
}
a.nav-menu-item-current:visited
{
	color: #000;
	text-decoration: none;
	display: block;
}
a.nav-menu-item-current:visited hover
{
	text-decoration: none;
	background: #DFDCC2;
	display: block;
}
a.nav-menu-item-current:hover
{
	text-decoration: none;
	background: #DFDCC2;
	display: block;
	font-style: normal;
	
	background-image: url(/ui/images/btn/lba.gif);
	background-repeat: no-repeat;
	background-position: 10px 6px;
}

/* Nav section style */

div.nav-section
{
	text-align: center;
	text-transform: uppercase;
	margin-top: 2ex;
	text-decoration: underline;
}

/* Nav menu (lower section) */



div.nav-menu-section
{
	text-align: center;
	text-transform: uppercase;
	margin-top: 2ex;
	text-decoration: underline;
}
/* END */





/*

*/




div.feature-box
{
	margin: 2px;
	padding: 2px;
	/*float:left;
	clear:right; */
	border:1px orange dashed;
}
div.feature-menu
{
	margin: 2px;
	padding: 2px;

	padding-left: 1ex;
}

/* Sitemap Nav */

div.sitemap-nav-box
{
	margin: 0.5ex;
	font-size: 90%;
	padding: 1ex;
	border-color: #996;
	border-width: 1pt;
	border-style: solid;
}

div.sitemap-nav-item
{
	color: #663;
	font-style: italic;
	margin-top: 0.5ex;
	padding-left: 1ex;
	text-align: left;
}
div.sitemap-nav-item-current
{
	color: #000;
	font-style: italic;
	/* font-size: 110%; */
	font-weight: bold;
	margin-top: 0.5ex;
	padding-left: 1ex;
	text-align: left;
	font-weight: bold;
	/* background-color: #993; */
}
div.sitemap-nav-item-leaf
{
	color: #000;
	font-style: italic;
	/* font-size: 110%; */
	margin-top: 0.5ex;
	padding-left: 1ex;
	text-align: left;
	font-weight: bold;
	/* background-color: #993; */
}

a.sitemap-nav-item {
	color:#000000; 
	padding-left: 0ex;
	display:block;
	text-decoration: none; 
}
a.sitemap-nav-item:link { 
}
a.sitemap-nav-item:hover { 
	background: #cccc99; 
}
a.sitemap-nav-item:active { 
	background: #cccc99;
}

a.sitemap-nav-item:visited { 
}

a.sitemap-nav-item-current {
	color: #990000;
	padding-left: 0ex;
	display:block;
	text-decoration: underline; 
	font-weight: bold;
}
a.sitemap-nav-item-current:link { 
}
a.sitemap-nav-item-current:hover { 
	background: #cccc99; 
}
a.sitemap-nav-item-current:active { 
	background: #cccc99;
}

a.sitemap-nav-item-current:visited { 
}

/* Contextual menu nav */

div.contextual-box
{
	margin: 0.5ex;
	font-size: 90%;
	padding: 1ex;
	border-color: #996;
	border-width: 1pt;
	border-style: solid;
}

ul.contextual-section {
	color: #663;
	font-size: 80%;
	font-style: italic;
	margin-top: 2ex;
	padding: 0px;
}
div.contextual-title
{
	color: #000;
	font-style: italic;
	/* font-size: 110%; */
	font-weight: bold;
	margin-top: 0.5ex;
	padding-left: 1ex;
	text-align: left;
	font-weight: bold;
}
li.contextual-item
{
	
	margin: 0px;
	padding: 0px;
	font-size: 90%;
	text-align: left;
	border-style: none;
}
div.contextual-item
{
	color: #000;
	font-size: 100%;
	font-style: normal;
	text-align: left;
	list-style: none;
	/* list-style-image: url(/i/2006/list-item-arrow.png);
	list-style-type: inherit;
	list-style-position: inherit; */
}
a.contextual-item {
	color:#000000; 
	padding-left: 0ex;
	display:block;
	text-decoration: none; 
}

a.contextual-item:link
{
	
}
a.contextual-item:visited {
}
a.contextual-item:active {
	background-color: #cccc99;

}
a.contextual-item:hover {
	background-color: #cccc99;
}



/* Sitemap menu nav */

div.sitemap-menu-box
{
	margin: 0.5ex;
	padding-left: 1ex;
	padding-right: 1ex;
	padding-top: 0ex;
	padding-bottom: 1ex;
	border-color: #996;
	border-width: 1pt;
	border-style: solid;
	
}

ul.sitemap-menu-section {
	margin: 0.5ex;
	border-color: #996;
	border-width: 1pt;
	border-style: solid;
}
div.sitemap-menu-section
{
	color: #663;
	font-size: 80%;
	font-style: italic;
	margin-top: 2ex;
	padding: 0px;
}
li.sitemap-menu-item
{
	color: #000;
	font-size: 85%;
	font-style: normal;
	text-align: left;
	list-style: none;
	/*list-style-image: url(/i/2006/list-item-arrow.png);
	list-style-type: inherit;
	list-style-position: inherit; */
}
div.sitemap-menu-item
{
	color: #000;
	font-size: 90%;
	font-style: normal;
	text-align: left;
	list-style: none;
	margin: 2px;
	/* list-style-image: url(/i/2006/list-item-arrow.png);
	list-style-type: inherit;
	list-style-position: inherit; */
}
div.sitemap-menu-item-current
{
	color: #990000;
	font-size: 95%;
	font-style: normal;
	text-align: left;
	list-style: none;
	margin: 2px;
	font-weight: bold;
	/* border-color: #600;
	border-width: 1px;
	border-style: solid; */
}






a.sitemap-menu-item {
	color:#000000; 
	padding-left: 0ex;
	display:block;
	text-decoration: none; 
}
a.sitemap-menu-item:link { 
}
a.sitemap-menu-item:hover
{
	/* background: #e4e1cb; */
	background-color: #cccc99;
}
a.sitemap-menu-item:active { 
	background-color: #cccc99;

}

a.sitemap-menu-item:visited { 
}


a.sitemap-menu-item-current
{
	color: #990000;
	padding-left: 0ex;
	display: block;
	text-decoration: underline;
}
a.sitemap-menu-item-current:link { 
}
a.sitemap-menu-item-current:hover { 
	background-color: #cccc99; 
}
a.sitemap-menu-item-current:active { 
background-color: #cccc99; 
}

a.sitemap-menu-item-current:visited { 
}


a.navlink:link {color: #990000; text-decoration: none; font-size:85%;}
a.navlink:visited {color: #990000; text-decoration: none; font-size:85%;}
a.navlink:active {color: #990000; text-decoration: none; font-size:85%;}
a.navlink:hover {color: #990000; text-decoration: underline; font-size:85%;}



/* Other */


/* Litttle admin only menu */
div.admin-menu-box {
	margin: 0.5ex;
	padding-left: 1ex;
	padding-right: 1ex;
	padding-top: 0ex;
	padding-bottom: 1ex;
	border-color: #996;
	border-width: 1pt;
}

div.admin-menu-item
{
	font-family: courier;
	font-size: 90%;
	text-align: center;
	margin: 2px;
	padding: 0px;
	background-image: url(/ui/i/gradient1.jpg);
	height: 20px;
	border-color: #F99;
	border-width: 1pt;
	border-style: solid;
	
	
}

a.admin-menu-item
{
	/* color: #990000; */
	margin: 2px;
	padding: 0px;
	
	display: block;
	text-decoration: none;
	height: 16px;
	vertical-align: middle;
	line-height: 95%;
}

a.admin-menu-item:link { 
}
a.admin-menu-item:hover
{
	background-image: url(/ui/i/gradient2.jpg); color: #FFFFFF;
	
}
a.admin-menu-item:active { 
	background-image: url(/ui/i/gradient2.jpg);  color: #FFFFFF;
	
}


a.admin-menu-item:visited { 
}

/* Footer */

div.footer-box {

}

div.content-footer {
	
}

div.footer-menu {
	text-align:center;
	margin-bottom: 4px;
}

div.footer-copyright {
	text-align:center;
	margin: 0px;
}

/* Pop up menu style */

div.popupbutton
{
	border: 1px green dashed;
	z-index: 1000000;
	overflow: visible;
}

div.popupmenu
{
	padding: 2px;
	margin: 0;
	visibility: hidden;
	display: block;
	position: fixed;
	top: 0;
	left: 0;
	border: 1px green dashed;
	z-index: 1000000;
	overflow: visible;
}
div.popupmenu ul
{
	padding: 0px;
	margin: 0px;
	list-style: none;
}
div.popupmenu ui li a:hover {
	
}

/* End pop up menu */



/* End Footer */




img.bullet
{
	border-style: none;
	border-width: 0px;
}

ul.no{
margin-left:1.4em;
padding-left:0;
}
/*bulleted list no margin*/

/*list no bullet*/
ul.padbtm{
list-style-type: disc;
padding: 0;
margin: 0;
}

ul.padbtm li{
padding-bottom:5px;
margin-left:2em;
}

li{
padding:5px;
}
 ul.basic
{
list-style-type: none;
padding: 0;
margin: 0;
}


 ul.basic li{
 padding:3px 0 3px 0;
 }
/*standard carat bulleted list*/

ul.blt
{
list-style-type: none;
padding: 0;
margin: 0;
}

ul.blt li
{
background-image: url(/images/bullets/bullet_externallink.gif);
background-repeat: no-repeat;
background-position: 0 .7em;
padding-left: 1.2em;
padding-bottom: .5em;
}

/*carat bulleted list-less margin*/
ul.blt2
{
list-style-type: none;
padding: 0;
margin: 0;
}

ul.blt2 li
{
background-image: url(/images/bullets/bullet_externallink.gif);
background-repeat: no-repeat;
background-position: 0 .7em;
padding-left: 1.2em;
padding-bottom: .2em;
}
		
/*end standard carat bulleted list*/

.actioncarat
		{		
		background-image: url(/images/bullets/bullet_externallink.gif);
		background-repeat: no-repeat;
		background-position: 0 .4em;
		padding-left: 0.8em;
		padding-bottom: 1em;
		}
		
/* SEARCH
   Home page search box
*/


div.search-box
{
	margin: 15px 0px 20px 0px;
	padding: 0px 0px 0px 10px;
}

div.search-title
{
	width: 102px;
	text-align: left;
	font-weight: bold;
	font-size: 90%;
	color: #000;
}

div.search-row
{
	margin: 0px 0px 0px 0px;
	padding: 0px 0px 0px 0px;
	width: 140px;
	float: left;
	clear: left;
	font-size: 90%;
	text-align: left;
}

/* SEARCH end */
		
		
/* WELCOME */

/* LOGIN / LOGOUT / WELCOME BOX */

.naked
{
	margin: 0px 0px 0px 0px;
	padding: 0px 0px 0px 0px;
	border-style:none;
}

div.welcome-box {
	margin: 0px 0px 20px 10px;
	padding: 0px 0px 0px 0px;
}

div.welcome-message {
	margin:0px 0px 0px 0px;
	color: #000;
	text-decoration: none;
	display: block;
	text-align: left;
	font-weight: bold;
}

div.welcome-item {
	margin: 0px 0px 4px 0px;
}

div.welcome-link
{
	font-size: 80%;
	color: #990000
}

.welcome-sep
{
	color: #333;
	text-decoration: none;
	text-align: center;
	font-size: 80%;
}

a.welcome-link
{
	color: #600;
	text-decoration: none;
	text-align: left;
	font-size: 80%;
}
a.welcome-link:link
{
	color: #600;
	text-decoration: none;
}
a.welcome-link:active
{
	color: #600;
	text-decoration: none;
	font-style: normal;
}
a.welcome-link:visited
{
	color: #600;
	text-decoration: none;
}
a.welcome-link:visited hover
{
	color: #600;
	text-decoration: underline;
	
}
a.welcome-link:hover
{
	color: #600;
	text-decoration: underline;
	
	font-style: normal;
}
		


/* WELCOME end */



img.spacer {
	display:block;
	border-width: 0px; border-style: none;
}

img.block {
	display:block;
	border-width: 0px; border-style: none;
}


/* Misc */

.ellip { letter-spacing: 0.08em; }

/* BACK-TO button begin */

div.back-to-button {
	font-size: 90%;
}

a.back-to-button
{
	font-weight: normal;
	text-decoration: none;
}

a.back-to-button:link {
}

a.back-to-button:hover {
	text-decoration: underline;
}

a.back-to-button:active {
	text-decoration: underline;
}

a.back-to-button:visited {
}



/* BACK-TO button end */

div.ruler
{
	position: absolute;
	left: 0px;
	top: 111px;
	height: 1px;
	width: 1200px;
	background-color: green;
	z-index: 10000;
	border-style: none;
	padding: 0px 0px 0px 0px;
	margin: 0px 0px 0px 0px ;
}
img.ruler
{
	position: absolute;
	left: 0px;
	top: 111px;
	height: 1px;
	width: 1200px;
	z-index: 10000;
	border-style: none;
	padding: 0px 0px 0px 0px;
	margin: 0px 0px 0px 0px ;
}

/* Tool Menu */
.tool-menu-title {
	font-size: 95%;
	font-weight: bold;
	text-align:center;
}
div.tool-menu
{
	border-color: #999;
	border-width: 1px;
	border-style: solid;
	margin: 0px 0px 0px 10px;
	width: 120px;
	font-size:90%;
}
div.tool-menu ul
{
	margin: 0;
	padding: 0px 0px 0px 20px;
	list-style: outside url(/ui/images/btn/lba.gif);
}
div.tool-menu ul li {
	margin:2px 0px 0px 0px;
	padding: 0;
}
div.tool-menu ul li a {
}

/* Two Column Layout */


div.twocol {
	width: 580px;
	float: left;
	clear: left;
	margin: 0px 0px 0px 0px;
	padding: 0px 0px 0px 0px; 
	
}

div.twocol-across {
	width: 580px;
	float: left;
	clear: left;
	margin: 0px 0px 0px 0px;
	padding: 0px 0px 0px 0px; 
	
}
div.twocol-span {
	float:left;
	clear:left;
	width: 580px;
	margin: 0px 0px 0px 0px;
	padding: 0px 0px 0px 0px; 
	
}
div.twocol-left {
	float:left;
	clear:none;
	width: 318px;
	margin: 0px 0px 0px 0px;
	padding: 0px 0px 0px 0px; 
	
}
div.twocol-right {
	float:right;
	clear:none;
	width: 222px;
	margin: 0px 0px 0px 0px;
	padding: 0px 0px 0px 0px; 
	
}

div.twocol-content {
	margin:  0px 0px 15px 0px;
}
div.twocol-right-content
{
	margin: 0px 0px 0px 0px;
	padding: 0px 0px 15px 0px;
	/* padding:  0px 0px 15px 0px; */
	/* border:1px red solid; */
	width: 222px;
	float: left;
	clear: both;
}


/* Including file: legacy.css, size: 10403 */
/* legacy from redesign.css */
h2 {font-size:17px; font-weight:bold}
.asterisk {font-weight: bold; color: #E9AE01;}
.bgsandstone {background-color : #EDECDC}
.bgpalegray {background-color : #EEEEEE}
.bulletedlist{background-image: url(http://www.stanfordalumni.org/images/bullets/bullet_internallink.gif);background-repeat: no-repeat; background-position: 0em .6em; padding-left: .9em}
.caps{text-transform: uppercase;}
.capssmall {  font-size: 11px; text-transform: uppercase;}
.date {font-weight: bold; color: #CCCCCC}
.farmForumName {font-weight: bold; color: #990000}
.farmTitle {font-weight: normal; text-decoration: none}
.forminput {color: #000000; font-family: 'Courier New', Courier, 'Monotype Corsiva'; font-size: 12px;}
.formBarMain { font-family: Verdana, Arial, Helvetica, sans-serif; font-size: 10pt ; background-color: #FFFFFF}
.formBarSub1 { font-family: Verdana, Arial, Helvetica, sans-serif; font-size: 9pt ; color: #000000 ; background-color: #FFFFFF}
.formBarSub1Error { font-family: Verdana, Arial, Helvetica, sans-serif; font-size: 10pt ; color: #3e3c27 }
.formBodyBar { background-color: #FFFFFF }
.formBodyButton { font-family: Verdana, Arial, Helvetica, sans-serif; font-size: 10pt ; color: #FFFFFF; background-color: #FFFFFF ; text-align: center}
.formBodyButtonError { font-family: Verdana, Arial, Helvetica, sans-serif; font-size: 10pt ; color: #ffffcc; background-color: #ffffff; text-align: center }
.formBodyDivider { background-color: #CCCCCC}
.formBodyDividerError { background-color: #990000}
.formBodyExplain { font-family: Verdana, Arial, Helvetica, sans-serif; font-size: 9pt ; color: #000000 ; background-color: #FFFFFF}
.formBodyExplainError { font-family: Verdana, Arial, Helvetica, sans-serif; font-size: 10pt ; color: #990000; background-color: #ffffff}
.formBodyField { font-family: Verdana, Arial, Helvetica, sans-serif; font-size: 12px; color: #000000; background-color: #FFFFFF ; text-align: left}
.formBodyFieldError { font-family: Verdana, Arial, Helvetica, sans-serif; font-size: 12px; color: #990000; background-color: #ffffff; text-align: left}
.formBodyGreeting { font-family: Verdana, Arial, Helvetica, sans-serif; font-size: 10pt ; background-color: #FFFFFF; list-style-type: disc}
.formBodyHelp { font-family: Verdana, Arial, Helvetica, sans-serif; font-size: 10pt ; color: #FFFFFF; background-color: #FFFFFF ; text-align: center; padding-top: 3px; padding-right: 3px; padding-bottom: 3px; padding-left: 3px }
.formBodyHelpError { font-family: Verdana, Arial, Helvetica, sans-serif; font-size: 10pt ; color: #ffffcc; background-color: #ffffff; text-align: center; padding-top: 3px; padding-right: 3px; padding-bottom: 3px; padding-left: 3px }
.formBodyLabel { font-family: Verdana, Arial, Helvetica, sans-serif; font-size: 10pt ; color: #000000 ; background-color: #FFFFFF ; text-align: left}
.formBodyLabelError { font-family: Verdana, Arial, Helvetica, sans-serif; font-size: 10pt ; color: #990000; font-weight: bold; text-align: right}
.formBodySpacer { background-color: #FFFFFF}
.formBodySpacerError { background-color: #990000}
/* .formTable {clip:   rect(   )} */
/* .formTableBack { background-color: #cccc99; clip:   rect(   )} */
.formTableBack { background-color: #cccc99;}
/* .formTableBackError { background-color: #990000; clip: rect( ) } */
.formTableBackError { background-color: #990000;}
.greybold {font-weight: bold; color: #666666}
.grouphead {font-size: 14px; color: #333366; font-weight: bold;}
/* .header {  font-weight: bold; color: #990000; font-size: 16px} */
.homeBlurb {font-weight: normal}
.homeBlurbHeadline {font-weight: normal}
.homeEventDate {color: #333333}
.homeEventDescription {font-weight: normal}
.homeEventPlace {color: #333333}
.homeFarm {font-weight: normal}
.homeSectionName {font-weight: bold; color: #990000; text-decoration: none; text-transform: uppercase}
.home_news_header {font-weight: bold; color: #333333; text-transform: uppercase}
.homenewsheadline {color: #990000}
.internalnavlink {color: #990000}
.largetext {  font-size: 15px}
.leftMarginHead {font-weight: bold; color: #990000}
.leftMarginTitle {font-weight: normal; font-size: 9pt}
.leftMarginBlurb {font-weight: normal; font-size: 9pt}
.leftMarginlink {font-weight: bold; color: #990000}
.listmargins {list-style-type: none; margin: 0; padding: 0}
.newssource {font-size: 9pt; text-transform: uppercase; color: #999999}
.normalBodyText {font-weight: normal}
.pagetitle {font-size: 17px; font-weight: bold; color: #333366;}

.pageheadline {
	font-size: 17px; 
	font-weight: bold; 	
	margin-bottom:10px;
}

.profilegrouphead {font-weight: bold}
.profileitemhead {font-weight: bold}
.profiletabgrouphead {font-weight: bold}
.pullquote {
	font-size: 14px;
	color: #666666;
	font-style: normal;
	letter-spacing: 1px;
}
.pullquotesm {font-size: 12px; color: #666666;}
.red {color: #990000}
.redbold {font-weight: bold; color: #990000}
.redboldbig {font-size: 12pt; font-weight: bold; color: #990000}
.redsmall {font-size: 9pt; color: #990000}
.relatedItemHead {font-size: 9pt; font-weight: bold; color: #000000}
.relatedItemLink {font-size: 9pt; color: #990000}
.relatedItemBlurb {font-size: 9pt}
.relatedItemTitle {font-size: 9pt; color: #990000}
.returntotop {text-align: right}
.sectionheadnew{font-weight: bold; font-size:14px; text-transform:capitalize;}
.sectionheadblue {font-weight: bold; color: #333366;}
.sectionheadbluesmall {font-weight: bold; color: #333366; font-size: 11px;}
.sectionheadhome {font-size: 16px; margin-top:6px;}
TD.sectionheadhome {font-size: 16px; padding-top:6px;}
.sectionheadhighlight {font-size: 13px; font-weight: bold}
.sectionName {font-size: 9pt; font-weight: bold; color: #990000; text-decoration: none; text-transform: uppercase}
.sectionNamesmall {font-size:11px; font-weight: bold; color: #990000; text-decoration: none; text-transform: uppercase}
.small {font-size: 9pt}
.smallBodyText {font-size: 9pt}
.small_light {font-size: 9pt; color: #999999}
.smalltext {  font-size: 11px}
.smalltextbold {  font-size: 11px; font-weight: bold; text-transform: uppercase;}
.special {font-weight: bold; color: #666666; font-size: 11px}
.specialbold{font-size: 16px; color:#83572C; font-weight:bold}
.speciallink{font-size:18px}
.subhead{font-size:14px; font-weight:bold}
.subtitle{ font-family:Verdana, Arial, "Times New Roman", Times, sans-serif; color:#666666}
.xsmalltext {  font-size: 10px}
.tabgrouphead {font-weight: bold}
.titletext {
	font-size: 17px;
	margin-top: 6px;
	font-family: Verdana, Arial, Helvetica, sans-serif;
}
.titletextbold
{	font-family: Verdana, Arial, Helvetica, sans-serif;
	margin: 0px 0px 15px 0px;
	padding: 2px 0px 0px 0px;
	font-size: 17px;
	font-weight: bold;
	/*line-height: 18px;*/
	/* border: 1px blue dashed; */
}
TD.titletextbold {padding-top:6px;}
.toctitle {font-weight: bold; height: 1px; width: 100%; border-bottom-width: 1px; border-bottom-style: solid; border-bottom-color: #333366;color: #333366}
.toctitleblue {color: #333366; font-weight: bold; height: 1px; width: 100%; border-bottom-width: 1px; border-bottom-style: solid; border-bottom-color: #990101}
.smallBodyText {font-size: 11px}
.xSmallBodyText {font-size: 8pt}
.photocredit {font-size: 9px; color: #4e4e4e}

img.floatright{
margin:0 0 20px 20px;
float:right;
}
img.floatleftsm{
margin:0 10px 10px 0;
float:left;
}

img.floatleft{
margin:0 20px 20px 0;
float:left;
}


/*
// For switchtext script
// Used in:  rh06recgrads.html; rh06homecoming.html;
//           /membership/faq.html; /membership/benefits.html
*/

.showstate{ /*Definition for state toggling image */
/* cursor:hand; */
cursor:pointer;
float: right;
/*margin-top: 2px;
margin-right: 3px;*/
}

.switchcontainer{
background-color: #F7F7F7;
padding: 15px;
}
.switchcontainerwhite{
background-color: #FFFFFF;
border: 1px dotted #999999;
padding: 15px;
}
.switchshowhide{
float: right;
font-size: 11px;
}

.switchheaders{
padding: 5px;
/*border: 1px solid black;
background-color: lightyellow;*/
}
.switchimage{
margin-top: 50px;
margin-left: 10px;
margin-bottom: 10px;
float: right;
}
.switchactionbox{
margin-top: 10px;
margin-left: 10px;
width: 232px;
margin-bottom: 10px;
float: right;
z-index: 10000;
}
.switchlisttype{
padding: 0;
margin-left: 20px;
margin-right: 0;
margin-top: 0;
margin-bottom: 0;
list-style-position: outside;
}
.switchlistitem{
padding: 0;
margin-left: 0;
margin-right: 0;
margin-top: 0;
margin-bottom: 0;
}

.switchcontent{
margin-left: 25px;
margin-bottom: 15px;
/*border: 1px solid black;
border-top-width: 0;*/
}

.switchbios{
padding: 6px;
background-color: rgb(255, 255, 255);
width: 500px;
}

/* legacy from refinements.css */


.xsmalltext { font-size: 10px;}
.xxsmalltext { font-size: 9px;}
.actionBodyLabel { font-family: Verdana, Arial, Helvetica, sans-serif; font-size: 13px ; color: #3e3c27 ; background-color: #e9e9e9 ; font-weight: bold; text-align: right}
.actionBodyLabelLeft { font-family: Verdana, Arial, Helvetica, sans-serif; font-size: 13px ; color: #3e3c27 ; background-color: #e9e9e9 ; font-weight: bold; text-align: left}
.actionBodyLabelError { font-family: Verdana, Arial, Helvetica, sans-serif; font-size: 13px ; color: #990000; font-weight: bold; text-align: right}
.actionBodyLabelLeftError { font-family: Verdana, Arial, Helvetica, sans-serif; font-size: 13px ; color: #990000 ; background-color: #FFFFCC ; font-weight: bold; text-align: left}
.col_div {  background-image: url(/images/rules/gray1x600.gif); background-repeat: repeat-y; background-position: center}
.sectionheadgrey { font-weight: bold; color: #666666;}
textarea {font-family: Courier New, Courier, mono; font-size: 13px}
input {font-family: Courier New, Courier, mono; font-size: 13px}
.lineht150 {line-height: 1.5em;}
.lineht175 {line-height: 1.75em;}
.lineht200 {line-height: 2em;}
/* .header {  font-weight: bold; color: #990000; font-size: 23px ;} */
.hdr {  font-weight: bold; color: #990000}
.code {  font-family: Courier New, Courier, mono; font-size: 13px}
.emphasis {  font-weight: bold; color: #990000}
.rowhead {  font-weight: bold; color: #000000; background-color: #CCCCCC; text-align: left; font-size: 11px; text-transform: uppercase; padding: 6px;}
.rowheadgray  {  font-weight: bold; color: #000000; background-color: #E9E9E9; text-align: left}
.redback {background-color: #990000;}
.greyback {background-color: #E9E9E9;}
.playerimagebak {  background-image: url(../erc/events/bowls/images/football_runner.gif); background-repeat: no-repeat; background-position: right center}
.forcefontsize {  font-family: Verdana, Arial, Helvetica, sans-serif; font-size: 1em}
a.white {color: #FFFFFF;}
a.white:visited {color: #FFFFFF;}
a.white:active {color: #FFFFFF;}
.whitenav{background-color:#000000; color:white;}



/* Including file: common.css, size: 3693 */
/*
common.css

The common styles may be used on any page. They are used to provide style classes that may be used universally throughout the site. Whenever there is a global style that is needed, it should be created here.

*/

/* A smallish, all-caps header to be used for ?? */
div.header {
	margin: 0px 0px 24px 0px
}
div.caps-header
{
	font-size: 120%;
	font-weight: bold;
	text-transform: uppercase;
	
}

div.caps-subtitle
{
	font-size: 95%;
	font-weight: bold;
	text-transform: uppercase;
	color: #333;
	margin: 2ex 0ex 1ex 0ex;
} 


/* Generic css button */

div.button
{
	/* width: 180px; */
	font-size: 100%;
	/* height: 25px; */
	border-color: #666;
	border-width: 1px;
	border-style: solid;
	padding: 2px;
	
}

a.button
{
	color: #000000;
	text-decoration: none;
	font-weight: bold;
	text-align: center;
	display: block;
	
	background-image: url(/erc/regional/blue-gradient1.jpg);
}
a.button:link
{
	color: #000000;
	text-decoration: none;
	font-weight: bold;
	display: block;
	background-image: url(/erc/regional/blue-gradient1.jpg);
}
a.button:hover
{
	color: #000000;
	text-decoration: none;
	font-weight: bold;
	background-image: url(/erc/regional/blue-gradient2.jpg);
	display: block;
}
a.button:active
{
	color: #000000;
	text-decoration: none;
	font-weight: bold;
	display: block;
	background-image: url(/erc/regional/blue-gradient2.jpg);
}
a.button:visited
{
	color: #000000;
	text-decoration: none;
	font-weight: bold;
	display: block;
	background-image: url(/erc/regional/blue-gradient1.jpg);
}
a.button:visited hover
{
	color: #FFFFFF;
	text-decoration: none;
	font-weight: bold;
	background: #797540;
	display: block;
	background-image: url(/erc/regional/blue-gradient2.jpg);
}
/* Hihdes from ie5 \*/
* html .iefix {height: 1%;}
/* end */

/*
Paragraph styles
*/
p.intra {
	margin: 0px 4px 4px 0px;
	padding: 0px 0px 0px 0px;
}

/*
10px Padding and Margin styles
*/

.padall { padding: 10px; }
.padtop { padding-top: 10px; }
.padright { padding-right: 10px; }
.padbottom { padding-bottom: 10px; }
.padleft { padding-left: 10px; }
.padtopleft { padding: 10px 0px 0px 10px; }
.padtopright { padding: 10px 10px 0px 0px; }
.padbottomleft { padding: 0px 0px 10px 10px; }
.padbottomright { padding: 0px 10px 10px 0px; }
.padtopbottom { padding: 10px 0px; }
.padleftright { padding: 0px 10px; }
.padtopbottomleft { padding: 10px 0px 10px 10px; }
.padtopbottomright { padding: 10px 10px 10px 0px; }
.padtopleftright { padding: 10px 10px 0px 10px; }
.padbottomleftright { padding: 0px 10px 10px 10px; }
.marginall { margin: 10px; }
.margintop { margin-top: 10px; }
.marginright { margin-right: 10px; }
.marginbottom { margin-bottom: 10px; }
.marginleft { margin-left: 10px; }
.margintopleft { margin: 10px 0px 0px 10px; }
.margintopright { margin: 10px 10px 0px 0px; }
.marginbottomleft { margin: 0px 0px 10px 10px; }
.marginbottomright { margin: 0px 10px 10px 0px; }
.margintopbottom { margin: 10px 0px; }
.marginleftright { margin: 0px 10px; }
.margintopbottomleft { margin: 10px 0px 10px 10px; }
.margintopbottomright { margin: 10px 10px 10px 0px; }
.margintopleftright { margin: 10px 10px 0px 10px; }
.marginbottomleftright { margin: 0px 10px 10px 10px; }
.marginmorebtmleft{margin:0 0 30px 30px;}

/*
Table gridlines
*/
.greygrid {
border: 1px #666666 dotted;
padding: 10px;
float: left;
}
.greygridtop {
border-width: 1px 1px 0px 1px;
border-color: #666666;
border-style: dotted;
background-color: #EFEFEF;
float: left;
}
.greygridmain {
border-width: 0px 1px 1px 1px;
border-color: #666666;
border-style: dotted;
float: left;
}
.ataglance {
border: 1px #666666 solid;
margin-left: 10px;
margin-bottom: 10px;
float: right;
}
.purplegrid {
border: 1px #886C9D dotted;
padding: 10px;
}
/*
Print Friendly styles
*/

.printFriendlySubhead {
border-top: 1px #666666 solid;
border-left: 1px #666666 solid;
font-size: 11px;
text-transform: uppercase;
font-weight: bold;
padding: 10px;
margin-top: 20px;
}
.printFriendlyTopic {
padding: 10px;
}
.printFriendlyTopic2 {
padding-left: 10px;
padding-right: 10px;
padding-bottom: 10px;
}
.printFriendlyTopic3 {
padding-top: 10px;
padding-left: 10px;
padding-right: 10px;
}

/*
Lists normalized
*/

ul.listwrapnormal{
list-style-position: outside;
}
li.listnormal{
padding: 0;
margin-left: 0px;
margin-right: 0;
margin-top: 0;
margin-bottom: 0;
}
li.listtweak{
list-style-position: outside;
padding-left: 6px;
margin-left: 0;
margin-right: 0;
margin-top: 0;
margin-bottom: 0;
}

/* Including file: content/news/a.css, size: 229 */
div.news-a-box
{
	border-color: green;
	border-width: 2pt;
	border-style: dotted;
}
div.news-a-date_1 {
	font-weight: bold;
}
div.news-a-author
{
	font-weight: normal;
	font-style: italic;
}
div.news-a-item {
	margin-top: 10px;
}

/* Including file: content/news/1.css, size: 299 */
div.news-1-box
{
	border-color: green;
	border-width: 2pt;
	border-style: dotted;
}
div.news-1-date_1 {
	font-weight: bold;
}
div.news-1-description
{
	font-weight: normal;
	font-style: italic;
}
div.news-1-author
{
	font-weight: normal;
	font-style: italic;
}
div.news-1-item {
	margin-top: 10px;
}

/* Including file: content/menu/cool_directory.css, size: 281 */
div.menu-cool_directory-box
{
	border-color: red;
	border-width: 2pt;
	border-style: dotted;
}
div.menu-cool_directory-url {
	font-weight: bold;
}
div.menu-cool_directory-description
{
	font-weight: normal;
	font-style: italic;
}
div.menu-cool_directory-item {
	margin-top: 10px;
}

/* Including file: content/event/list.css, size: 329 */
div.event-list-box
{
	
	overflow: auto;
}

div.event-list-item {
	
	padding-top: 6px;
	padding-bottom: 6px;
}

div.event-list-title
{
	font-weight: bold;
	color: #900;
	font-size: 110%;
}

div.event-list-date
{
	font-size: 11px;
	text-transform:uppercase;
}

div.event-list-location
{

	font-style: normal;
	margin-bottom:10px;
}

/* Including file: content/event/detail.css, size: 741 */
div.event-detail-box {
}
div.event-detail-item {
	font-size:100%;
	float:left;
	width:580px;
}
div.event-detail-title {
	font-size: 150%;
	font-weight: bold;
	margin-top: 2ex;
}
div.event-detail-date {
	font-weight: normal;
	text-transform:uppercase;
}
div.event-detail-location {
}
div.event-detail-address {
}
div.event-detail-address2 {
}
div.event-detail-price {
}
div.event-detail-register-button {
	margin-top: 20px;
	margin-bottom: 20px;
}

div.event-detail-rsvp-box {
	padding:20px;
	background-color:#EDECDC;
	margin-bottom: 20px;
}
div.event-detail-description {
}
div.event-header2
{
	font-weight: bold;
	text-transform: uppercase;
	margin: 2ex 0ex 0ex 0ex;
}


div.event-header3
{
	font-weight: bold;
	margin: 2ex 0ex 0ex 0ex;
}


/* Including file: content/region/list-header.css, size: 169 */
div.region-list-header-box {
}
div.region-list-header-item {
}
div.region-list-header-title {
	font-size: 150%;
	font-weight: bold;
}
div.region-list-header-subtitle {
}

/* Including file: content/raro/region-list.css, size: 746 */
/* RARO list sidebar styles */

div.raro-region-list-whole {
	width:288px;
	background-color:#F1F1F1;
	margin:10px 0 0 0;
	padding: 15px;
	font-size:11px;
	float: left;
}

div.raro-region-list-title {
	font-weight:bold;

}
div.raro-region-list-box {
	/* width:310px; */
}

div.raro-region-list-item {
padding-top:10px;
}

div.raro-region-list-image {
}

div.raro-region-list-image_thumb
{
	float: right;
	margin:  0 0 10px 10px ;
	/* display: inline; */
}

div.raro-region-list-blurb {
}

div.raro-region-list-contact {
	float:left;
	clear: none;

}


div.raro-region-list-name {
	float:left;
	clear: none;
	font-weight: bold;
}


div.raro-region-list-email {
	float:left;
	clear: none;
}

div.raro-region-list-phone {
	float:left;
	clear:none;
}

/* Including file: content/raro/list-sidebar.css, size: 923 */
/* RARO list sidebar styles */

div.raro-list-sidebar-wholex {
	width:190px;
	background-color:#F1F1F1;
	margin:4ex 0px 0ex 0px;
	float:left;
	padding: 15px;
	z-index: 100;
	font-size:11px;
}
div.raro-list-sidebar-whole {
	width: 192px;
	background-color:#F1F1F1;
	margin:4ex 0px 0ex 0px;
	float:left;
	padding: 15px;
	z-index: 100;
	font-size:11px;
}

div.raro-list-sidebar-title {
	font-weight:bold;

}
div.raro-list-sidebar-box {
	width:185px;
}

div.raro-list-sidebar-item {
padding-top:10px;
}

div.raro-list-sidebar-image {
}

div.raro-list-sidebar-image_thumb
{
	float: right;
	margin:  0 10px ;
	/* display: inline; */
}

div.raro-list-sidebar-blurb {
}

div.raro-list-sidebar-contact {
	float:left;
	clear: none;
}


div.raro-list-sidebar-name {
	float:left;
	clear: none;
	font-weight: bold;
}


div.raro-list-sidebar-email {
	float:left;
	clear: none;
}

div.raro-list-sidebar-phone {
	float:left;
	clear:none;
}

/* Including file: content/raro/listing.css, size: 895 */
/* RARO general listing styles */

div.raro-listing-whole {
	width:318px;
	background-color:#F1F1F1;
	margin:4ex 0px 0ex 0px;
	float:left;
	padding: 15px;
}

div.raro-listing-title {
	font-weight:bold;

}
div.raro-listing-box {
	float:left;
	clear: left;
}

div.raro-listing-item {
	padding-top:10px;
	float: left;
	clear:left;
}

div.raro-listing-image {
	
}

div.raro-listing-image_thumb
{
	float: left;
	margin:  0 10px ;
	width: 80px;
	height: 80px;
	/* display: inline; */
}

/*
Box containing all the info to the right of the image.
*/
div.raro-listing-info {
	float:left;
}
div.raro-listing-name {
	float:left;
	clear: left;
	font-weight: bold;
}
div.raro-listing-region-menu {
	float:left;
	clear: left;
}
div.raro-listing-email-link {
	float:left;
	clear: left;
	font-weight: bold;
}
a.raro-listing-email-link {
	font-weight: bold;
}
div.raro-listing-phone {
	float:left;
	clear:left;
}

/* Including file: content/club/region-list.css, size: 566 */
div.club-region-listing-box {
}

div.club-region-listing-item {
	margin: 1ex 15px 25px 0px;
}


div.club-region-listing-header {
	font-weight: bold;
}

div.club-region-listing-title
{
	font-weight: bold;
	text-align: left;
}

div.club-region-listing-leader-email {
	margin: 0px 0px 3ex 0px;
}

div.club-region-listing-blurb {
	margin-bottom:10px;
}


div.club-region-listing-detail {
	padding: 10px 20px 10px 20px;
	background-color:#EDECDC;
	width: 278px;
	margin: 10px 0 15px 0;
	
}

div.club-region-listing-website {
}

div.club-region-listing-join-club-url {
	
}

/* Including file: content/club/sidebar-list.css, size: 413 */
div.club-sidebar-list-box {
}
div.club-sidebar-list-item {
	margin: 1ex 15px 1ex 0;
}
div.club-sidebar-list-club-name {
}
div.club-sidebar-list-link {
}

div.club-sidebar-list-leader-email {
	margin: 0px 0px 3ex 0px;
}


div.club-sidebar-list-detail
{
	padding: 10px 0 10px 0;
}

div.club-sidebar-list-website {
}

div.club-sidebar-list-join-club-url {
	
}   
div.club-sidebar-list-header {
	font-weight: bold;
} 

/* Including file: content/discussion/region-list.css, size: 999 */
div.discussion-region-listing-box {
}

div.discussion-region-listing-item {
	margin: 1ex 0px 0px 0px;
	width: 322px;
	float:left;
	clear: both;
}


div.discussion-region-listing-title {
	font-weight: bold;
}

a.discussion-region-listing-title {

}

a.discussion-region-listing-link {
	font-weight: bold;float:left; clear:none;
	text-decoration: none;
}
a.discussion-region-listing-link:link {
	font-weight: bold;
	text-decoration: none;
}

a.discussion-region-listing-link:hover
{
	font-weight: bold;
	text-decoration: underline;
}
a.discussion-region-listing-link:active {
	font-weight: bold;
	text-decoration: underline;
}

div.discussion-region-listing-details {
	margin: 5px;
	background-color: #edecdc
	
}

div.discussion-region-listing-description {
float:left; clear: both;
margin-bottom:10px;
}

div.discussion-region-listing-image {
}

div.discussion-region-listing-type {
	font-size: 10px;
	float:left; clear:both;
	margin: 0px 1ex 0px 0px;
	font-weight: bold;
}

div.discussion-region-listing-ling {
}





/* Including file: content/discussion/sidebar-list.css, size: 232 */
div.discussion-sidebar-list-box {
}
div.discussion-sidebar-list-item {
	margin: 1ex 10px 1ex 10px;
}
div.discussion-sidebar-list-club-name {
}
div.discussion-sidebar-list-link {
}
div.discussion-sidebar-list-type {
	font-size:90%;
}

/* Including file: content/discussion/sidebar-featured.css, size: 203 */
div.discussion-sidebar-featured-box {
}
div.discussion-sidebar-featured-item {
	margin: 1ex 0 0 0;
}
div.discussion-sidebar-featured-title {
	font-weight: bold;
}
div.discussion-sidebar-featured-link {
}

.img3 {
	margin: 3px;
	border: none;
	float:left;
	clear:none
}
