body {
	background: #FFFFFF url(../images/bg_page.jpg) repeat-x 0 0;
	font-family: 'Times New Roman', Times, serif;
	font-size: 90%;
	color: #000000;
}

#wrapper {
	border-top: none !important;
	border-right: #000000 1px solid !important;
	border-bottom: #000000 1px solid !important;
	border-left: #000000 1px solid !important;
	width: 980px;
	margin-bottom: 150px;
}

#pageFooter {
	background: #FFFFFF url(../images/bg_footer.gif) no-repeat right bottom;
	margin-top: 100px;
}

h1, h2, h3 {
	color: #990033 !important;
	font-family: Avenir, Myriad, 'Trebuchet MS' sans-serif;
}

h1 {
	font-size: 150% !important;
	font-weight: bold !important;
}

a:link,
a:visited {
	color: #990033;
	text-decoration: none;
}

a:hover,
a:active {
	color: #990033;
	text-decoration: underline;
}

#mainHeader {
	background: #C1C1C1;
}

#topBar {
	background: #FFFFFF;
	padding-top: 119px;
}

#logo {
	top: 13px;
	left: 10px;
}

#topSubNav {
	background: #990033;
}

#topSubNavEmpty {
	display: none;
}

#topSubNav a {
	color: #FFFFFF !important;
	border-left: 1px solid #FFFFFF;
}

#breadcrumb {
	font-family: 'Times New Roman', Times, serif;
}

#breadcrumb a {
	color: #990033;
}

#welcomeFrame {
	border-top: none;
	margin-top: 10px !MSIE;
}

#accountNav {
	background: transparent;
	border: none;
	padding: 0;
	margin-right: 0;
	color: #000000;
	width: 50%;
	height: 101px;
	bottom: 25px;
	top: 15px;
	right: 15px;
	font-family: Avenir, Myriad, 'Trebuchet MS' sans-serif;
	font-size: 80%;
	text-transform: lowercase;
}

#accountNav a:link,
#accountNav a:visited {
	color: #990033;
	text-decoration: none;
}

#accountNav a:active,
#accountNav a:hover {
	color: #990033;
	text-decoration: underline;
}

#accountLinks {
	margin-right: 0;
}

#accountLinks.withPhoto {
	margin-right: 85px;
}

#accountLinks ul {
	padding: 0;
	line-height: 110%;
	display: block;
}

#accountLinks li {
	border-right: none;
	float: none !important;
	text-align: right;
	padding-right: 0;
}

#adminLink {
	position: absolute;
	bottom: 0;
	_bottom: 3px;
	right: 0;
	top: auto;
	line-height: 100%;
	margin-right: 5px !important;
}

#searchBox h2 {
	color: #FFF !important;
}

#searchBox a:link,
#searchBox a:visited {
	font-family: Avenir, Myriad, 'Trebuchet MS' sans-serif;
	color: #990033;
	text-decoration: underline;
	line-height: 24px;
}

#searchBox a:active,
#searchBox a:hover {
	font-family: Avenir, Myriad, 'Trebuchet MS' sans-serif;
	color: #990033;
	text-decoration: underline;
	line-height: 24px;
}

#mainBody {
	background: #FFFFFF;
}

#leftColumn {
	width: 175px;
	padding: 0 !important;
}

#leftNav {
	width: 200px;
	padding: 20px 0 0 0;
	margin: 0;
	background: #E7E7E7;
	border-top: none !important;
	border-right: #C1C1C1 1px solid !important;
	border-bottom: #C1C1C1 5px solid !important;
	border-left: none !important;
	text-transform: lowercase;
	z-index: 6;
	position: relative;
}

#leftNav h2 {
	background-image: none !important;
	color: #FFFFFF !important;
	font-size: 16px;
	background-color: #C1C1C1 !important;
	text-align: right;
	display: block;
	height: 28px;
	padding: 0 8px 0 0;
	line-height: 29px;
	z-index: 7;
	position: absolute;
	right: 0px;
	top: -29px;
	
}

#leftNav ul {
	background: transparent;
	margin: 0 0 20px 0;
	padding: 0;
	text-align: right;
	border: none !important;
}

#leftNav .stat {
	font-size: 85%;
	font-weight: normal;
}

#leftNav ul li {
	background: transparent;
	border-top: #C1C1C1 1px solid !important;
	border-right: none !important;
	border-bottom: none !important;
	border-left: none !important;
	padding: 5px;
	font-family: Avenir, Myriad, 'Trebuchet MS' sans-serif;
	font-size: 15px;
}

#leftNav ul li a {
	display: block;
	height: 18px;
	padding-right: 24px;
}

#leftNav ul li ul li {
	padding: 0 5px;
}

#leftNav ul li ul li a {
	background-image: none !important;
	height: auto !important;
	_height: 1px;
	font-weight: normal !important;
}

#leftNav ul li#group_home a {
	background: transparent url(../images/leftnav_2_home.gif) no-repeat right 2px;
}

#leftNav ul li#group_members a {
	background: transparent url(../images/leftnav_2_people.gif) no-repeat right 2px;
}

#leftNav ul li#email_archive a {
	background: transparent url(../images/leftnav_2_email.gif) no-repeat right 2px;
}

#leftNav ul li#group_view_blog a {
	background: transparent url(../images/leftnav_2_blogs.gif) no-repeat right 2px;
}

#leftNav ul li#group_edit_blog a {
	background: transparent url(../images/leftnav_2_blogs.gif) no-repeat right 2px;
}

#leftNav ul li#library a {
	background: transparent url(../images/leftnav_2_library.gif) no-repeat right 2px;
}

#leftNav ul li#wiki a {
	background: transparent url(../images/leftnav_2_tasks.gif) no-repeat right 2px;
}

#leftNav ul li#wiki_off a {
	background: transparent url(../images/leftnav_2_tasks.gif) no-repeat right 2px;
}

#leftNav ul li#group_settings a {
	background: transparent url(../images/leftnav_2_my_page.gif) no-repeat right 2px;
}

#leftNav ul li#edit_group a {
	background: transparent url(../images/leftnav_2_settings.gif) no-repeat right 2px;
}

#leftNav ul li#forum_link a {
	background: transparent url(../images/leftnav_2_forums.gif) no-repeat right 2px;
}

#leftNav ul li a:active,
#leftNav ul li a:hover,
#leftNav ul li a.at {
	background-position: right -36px !important;
}

/*
#leftNav ul li ul {
	margin-bottom: 0;
	margin-top: 5px;
	border-bottom: #C1C1C1 1px solid !important;
	border-right: 1px #FFFFFF solid !important;
	margin-left: 10px;
	margin-right: -11px;
	margin-right: -12px !MSIE;
	_width: 170px;
}
*/

#leftNav ul li ul {
	margin-bottom: 0;
	margin-top: 5px;
	border-bottom: none;
	border-right: none;
	margin-left: 10px;
	margin-right: 0;
	_width: 170px;
}

#leftNav ul li ul li {
	font-size: 14px;
	border: none !important;
	border-bottom: none !important;
	padding-right: 0;
}

#leftNav ul li.first {
	border-top: none !important;
}

#leftNav ul a:link,
#leftNav ul a:visited {
	color: #535353;
	font-weight: bold;
}

#leftNav ul a:hover,
#leftNav ul a:active,
#leftNav ul a.at {
	color: #990033 !important;
	font-weight: bold;
}

#leftNavTitle { 
	min-height:30px; 
	#min-height: 30px;
	height:auto !important; 
	#height: 30px;	
}

#promoBox2 {
	margin: 0;
	padding: 20px 0;
	width: 200px;
	background: transparent;
	border-top: none !important;
	border-right: #C1C1C1 1px solid !important;
	border-bottom: #C1C1C1 1px solid !important;
	border-left: none !important;
	font-family: Avenir, Myriad, 'Trebuchet MS' sans-serif;
	text-align: right;
	text-transform: lowercase;
}

#promoBox2 #promoHeader,
#promoBox2 #promoFooter {
	background-image: none;
}

#promoBox2 #promoContent {
	background: transparent;
	border: none;
	padding: 0 10px;
}

#promoBox2 ul li {
	padding-right: 0;
}

#promoBox2 ul a:link,
#promoBox2 ul a:visited {
	color: #535353;
	text-decoration: none;
	font-size: 100%;
}

#promoBox2 ul a:hover,
#promoBox2 ul a:active {
	color: #990033;
	text-decoration: none;
	font-size: 100%;
}

#promoBox2 h2 {
	color: #535353 !important;
	font-size: 16px;
}

#contentWithSidenav {
	background-image: none;
}

.settingsModule, .listingModule, .listingModule2 {
	background-color: #E7E7E7;
	border-color: #C1C1C1;
}

.settingsModuleContent,
.listingModuleContent,
.listingModule2Content{
	border: #C1C1C1;
}

/* Half-width modules */
.listingModule.blogSummary,
.listingModule.libraryListSummary,
.listingModule.messageListSummary,
.listingModule.rssFeedSummary {
	float: left;
}

.moduleBody {
	border: #C1C1C1 1px solid !important;
}

td.shaded {
	background-color: #F7F7F7 !important;
}

td.shadedUnderlined {
	background-color: #F7F7F7 !important;
	border-bottom: #C1C1C1 1px solid !important;
}

td.blueunderline {
	border-bottom: #C1C1C1 1px solid !important;
}

.editHeader {
	font-family: Avenir, Myriad, 'Trebuchet MS' sans-serif;
}

.editHeader a {
	color: #990033 !important;
}

#profileBasic .basicDetails {
	min-width: 460px;
}

#profileBasic .basicInfo td {
	font-weight: bold;
}

#profileBasic .basicInfo td.label {
	font-weight: normal;
}

#contentFooterWithSidenav {
	background-image: none;
}

.footerRow {
	background: #FFFFFF;
}

#pageFooter {
	position: relative;
	text-align: left;
	padding-left: 10px;
	font-family: Avenir, Myriad, 'Trebuchet MS' sans-serif;
}

#pageFooter p {
	margin: 0;
}

#pageFooter a:link,
#pageFooter a:visited {
	color: #000;
	text-decoration: none;
}

#pageFooter a:active,
#pageFooter a:hover {
	color: #000;
	text-decoration: underline;
}

#pageFooter .notice img {
	position: absolute;
	bottom: -75px;
	_bottom: 0;
	left: 452px;
}

.siteVersion {
	color: #FFF;
}
/* confirming ability to edit */


/*RSS FEED FIX*/
.rssFeedSummary{
float:right !important;
}

.moduleLiner {width:175px;}
.moduleBody {text-align:right;}
.moduleBody font {text-align:right;}
.shadedUnderlined {text-align:right;}

/*Left Column Font Fix */
#leftColumn .goldenH2 { font-size: 110%; }

div.listingModuleContent { font-size: 13px; font-family: Avenir, Myriad, 'Trebuchet MS' sans-serif;}
div.listingModuleContent h1 { font-size: 18px !important; }

table.moduleBody td.shadedUnderlined { padding: 0px 10px; }
table.moduleQuickLinks { width: 100%; }
table.moduleQuickLinks tr td { text-align: right !important; padding-right: 3px; }

.loginModule  .moduleLiner .moduleBody p  {text-align:left;}
.loginModule  #contentWithSidenav .moduleLiner { width:100%;}
.loginModule  #contentWithSidenav .module2 {width:95%;}

#mainBody #contentWithSidenav .moduleLiner .moduleBody p  {text-align:left;}
#mainBody #contentWithSidenav .moduleLiner { width:100%;}
#mainBody #contentWithSidenav .module1 {width:95%;}
#mainBody #contentWithSidenav .module2 {width:95%;}
#mainBody #contentWithSidenav .module3 {width:95%;}
/*#mainBody #contentWithSidenav .MessageListSummaryFull {width:95%; }*/
#mainBody #contentWithSidenav {width:97%; }

#mainBody .loginModule .moduleLiner p  {text-align:left;}
#mainBody .loginModule .moduleLiner #loginForm  {text-align:left;}
#mainBody .loginModule { width:500px;}
#mainBody .loginModule .moduleLiner { width:97%;}

#contentWithSidenav .moduleBody  {text-align:left;}
#contentWithSidenav .moduleBody table tbody tr td {text-align:left;}

#myPage #leftNavTitle { background: none; }
#people #leftNavTitle { background: none; }
#workgroups #leftNavTitle, #wiki #leftNavTitle { background: none; }
#admin #leftNavTitle { background: none; }

