body,div,dl,dt,dd,ul,ol,li,h1,h2,h3,h4,h5,h6,pre,code,form,fieldset,legend,input,select,textarea,p,blockquote,th,td{
	margin:0;
	padding:0;
	font-family: Tahoma;
	font-size: 11px;
	font-style: normal;
	line-height: normal;
	font-weight: normal;
	font-variant: normal;
	text-decoration: none;
}

.col-full h1 
{
	color:#CE5600;
font-size:146.5%;
font-weight:bold;
}





.gcAccordion 
{
background-color:#CE5600;
background-image:url(../images/arrow.png);
background-position:4px 50%;
background-repeat:no-repeat;
color:White;
font-size:10pt;
font-weight:bold;
height:15px;
margin:3px;
padding:5px 5px 5px 30px;
width:97%;		
}

table{border-collapse:collapse;border-spacing:0;}

fieldset,img{
	border:0;
}

address,caption,cite,code,dfn,th,var{font-style:normal;font-weight:normal;}

li{list-style:none;}

caption,th{
	text-align:left;
}

h1,h2,h3,h4,h5,h6{
	font-size:100%;
	font-weight:normal;
}
a 
{
	cursor: hand;
	cursor: pointer;
	color:#CE5600;
	text-decoration:none;	
}

.hidden 
{
	display: none;
}

.orange-text {
	color:#CE5600;	
}
.orange-header-text {
	font-size:116%;
	color:#CE5600;
	margin-bottom:10px;
	font-weight:bold;
}
.grey-text {
	color:#666666;	
}
.grey-text-bold {
	color:#666666;
	font-weight:bold;	
}
.grey-header-text {
	font-size:116%;
	color:#666666;
	margin-bottom:10px;
	font-weight:bold;
}
.black-bold-text {
	color:black;
	font-weight:bold;	
}

.text-black 
{
	color: Black;
	width: 400px;
}

.section-footers {
	float:left;
	width:90%;
	color:#666666;
	margin:10px;
}
.section-footers span {
	float:left;
}
.show-more {
	float:right;
	background: url(/images/arrows-down.gif) no-repeat right center scroll;
	color:#CE5600;
	padding-right:15px;
	margin-bottom:-10px;
	text-align:right;
}

.edit-panel-area {
	float:right;
	color:#CE5600;
	padding-right:5px;
	margin-bottom:-10px;
	text-align:right;
}

.orange-linebreak {
	float:left;
	width:100%;
	height:1px;
	margin-top:10px;
	margin-bottom:10px;
	margin-bottom:15px;
	border-bottom: 1px solid #CE5600;
}

.black-linebreak {
	float:left;
	width:100%;
	height:1px;
	margin-top:10px;
	margin-bottom:10px;
	*margin-bottom:15px;
	border-bottom: 1px solid #000000;
}

.grey-linebreak {
	width:100%;
	height:1px;
	margin-top:5px;
	*margin-top:0px;
	margin-bottom:6px;
	*margin-bottom:10px;
	border-bottom: 1px solid #CCCCCC;
	clear: both;
}
.grey-linebreak-fw {
	width:212px;
	height:1px;
	margin-top:5px;
	*margin-top:0px;
	margin-bottom:6px;
	*margin-bottom:10px;
	border-bottom: 1px solid #CCCCCC;
}

/*
.wrapper {
	width:960px;
	margin: auto;
	height: 100%;
}
*/

.wrapper {
	width:960px;
	margin: auto;
	height: 100%;
	background: white url(/images/w-bg-grass.jpg) no-repeat center top; }


/* header */

.hd {
	display: inline;
	width:960px;
}

.nav {
	float:left;
	width:955px;
	height:55px;
	background: url(/images/menu-bar-bg.gif) no-repeat 0 0 scroll;
	padding-left:8px;
	margin-bottom:25px;
}
.nav-bar {
	float:left;
	margin-top:18px;
}
.nav li {
	float:left;
	font-size:108%;
	margin-left:15px;
	/*color:white;*/
	color:#DDDDDD;
	font-weight:bold;
	display: inline;
}
.nav a, .nav a:link, .nav a:visited, .nav a:hover, .nav a:active {
	/*color:white;*/
	color:#DDDDDD;
	text-decoration:none;	
}

.navselected a, .navselected a:link, .navselected a:visited, .navselected a:hover, .navselected a:active
{
	color:white;
	text-decoration:none;	
}



/*
.logo-holder {
	float:left;
	margin-top:10px;
	margin-left:20px;
	margin-bottom:10px;
}


.logo-holder {
	float:left;
	width:342px;
	height:69px;
	background: url(/images/goodenough-college-logo.gif) no-repeat 0 0 scroll;
	margin-top:10px;
	margin-left:20px;
	margin-bottom:10px;
}
*/

.logo-holder {
	float:left;
	width:342px;
	height:72px;
	margin-top:10px;
	margin-left:34px;
	margin-bottom:10px;
	background: url(/images/logo-sign.gif) no-repeat center;}


.login-section {
	float:right;
	height:20px;
	margin-right:30px;
	padding-top:35px;
	display: inline;
}

.login-section span 
{
	float:left;
	line-height:20px;
}

.login-section a {
	text-decoration:none;	
}
.login-section img {
	vertical-align:middle;
	margin-left:5px;	
}
.search-section {
	float:right;
	margin-top:15px;
	margin-right:5px;
	display: inline;
}
.search-box {
	float: left;
	width: 170px;
	height: 22px;
	background: url(/images/search-box.gif) no-repeat;
}
.search-box img {
	float:left;
	margin-left:-3px;
}
.textInput {
	float:left;
	width: 135px;
	height: 22px;
	background: none;
	border: none;
	color: #000000;
	padding-top:4px;
	margin-left: 4px;
}

/* body */

.bd {
	width:960px;	
}
.black-header-text {
	color:black;
	font-weight:normal;	
}
.welcome-back-text {
	color:black;
	font-size:108%;
}

/* main section */

.col-a {
	float:left;
	width:645px;
	margin-left:25px;
	display: inline;
}

.col-full {
	float:left;
	width:920px;
	margin-left:25px;
	display: inline;
}


th
{
	font-weight:bold;
}

.billingTable td
{
	padding:5px;
}

.billingTable
{
	font-weight:bold;
}

.tableHeader td
{
	font-weight:bold;
}

.billDateTH
{
	width:140px;
}

.imageTH
{
	width:40px;
}

.col-a-wide
{
	width:100%;
}






.col-full h2 {
	color:#CE5600;
	margin-bottom:10px;
	font-size:131%;
	font-weight:bold;
}

.col-a h1 {
	color:#CE5600;
	font-size:146.5%;
	font-weight:bold;
}
.col-a h2 {
	color:#CE5600;
	margin-bottom:10px;
	font-size:131%;
	font-weight:bold;
}
.orange-home-linebreak {
	width:100%;
	height:1px;
	margin-top:20px;
	margin-bottom:10px;
	*margin-bottom:15px;
	border-bottom: 1px solid #CE5600;
}

.orange-home-linebreak-notop {
	width:100%;
	height:1px;
	margin-bottom:10px;
	margin-top:20px;
	*margin-bottom:15px;
	border-bottom: 1px solid #CE5600;
}

.week-events .grey-linebreak {
	width:100%;
	height:1px;
	margin-top:5px;
	*margin-top:0px;
	margin-bottom:6px;
	*margin-bottom:10px;
	border-bottom: 1px solid #CCCCCC;
}
.week-events {
	overflow:hidden;	
}
.week-events li {
	margin-left:10px;
	margin-bottom:8px;	
}
.week-events .header {
	font-weight:bold;	
}
.whats-happening {
	float:left;
}
.whats-happening .section-holder {
	width:572px;
	margin-top: 5px;
}
.whats-happening img {
	float:left;
	margin-top:5px;
	margin-right:20px;
}
.whats-happening div {
	float:left;	
}
.whats-happening .header {
	font-weight:bold;	
}

/* right bar */

.col-b {
	float:right;
	width:234px;
	margin-right:30px;
	_margin-right:20px;
	display: inline;
}
.box-top-bg {
	width:230px;
	height:6px;
	background: url(/images/box-top-bg.gif) no-repeat 0 0 scroll;
}
.box-middle-bg {
	width:230px;
	background: url(/images/box-middle-bg.gif) repeat-y 0 0 scroll;
}
.box-bottom-bg {
	width:230px;
	height:6px;
	background: url(/images/box-bottom-bg.gif) no-repeat 0 0 scroll;
	margin-bottom:30px;
}
.control-panel {
	width:190px;
	padding-left:20px;	
}
.control-panel li {
	list-style-image: url(/images/orange-bullet.gif);
	margin-left:30px;
	margin-bottom:5px;
	color:#CE5600;
}
.my-communities {
	width:210px;
	padding-left:20px;
}

.my-communities-borderless {

	margin-left:10px;
	float:left;
}

.my-communities-borderless div {
	margin-top:5px;
}

.my-communities-borderless li {
	margin-bottom:10px;
}
.my-communities-borderless img {
	vertical-align:middle;
	margin-right:10px;	
}
.my-communities-borderless .header-grey {
	color:#666666;	
}



.my-communities li {
	margin-bottom:10px;
}
.my-communities img {
	vertical-align:middle;
	margin-right:10px;	
}
.my-communities .header-grey {
	color:#666666;	
}
.new-discussions-text-holder .header-orange {
	color:#CE5600;	
}
.new-discussions-text-holder .header-grey {
	color:#666666;	
}
.new-discussions {
	width:190px;
	padding-left:20px;
}
.new-discussions div {
	float:left;
	margin-bottom:10px;		
}
.new-discussions img {
	float:left;
}
.new-discussions-text-holder {
	float:left;
	width:137px;
	margin-left:10px;
}





.community-field-text-holder .header-orange {
	color:#CE5600;	
}
.community-field-text-holder .header-grey {
	color:#666666;	
}
.community-field {
	width:190px;
	padding-left:20px;
}
.community-field div {
	float:left;
	margin-bottom:10px;		
}
.community-field img {
	float:left;
}
.community-field-text-holder {
	float:left;
	width:137px;
	margin-left:10px;
}




/*  ACMB Change - footer */

.ft {
background:transparent url(/images/menu-bar-bg.gif) no-repeat scroll 0 0; clear:both; color:white; margin-top:10px; padding-bottom:25px; padding-left:8px; padding-top:12px; text-align:center; width:955px; }

.ft a, .ft a:link, .ft a:visited, .ft a:hover, .ft a:active
{
	color: white; 
	text-decoration: underline; 
}



/* COMMUNITIES PAGE */

.col-c {
	float:left;
	width:234px;
	display: inline;
	margin-left:25px;
	margin-bottom:20px;	
}
.col-d {
	float:left;
	width:381px;
	display: inline;
	margin-left:30px;
	overflow:hidden;
}

/* col-d */

.col-d h1 {
	color:black;
	font-size:138.5%;
	font-weight:bold;
}
.col-d h2 {
	color:#CE5600;
	margin-bottom: 10px;
}
.community-organiser {
	float:left;
	padding-left: 10px;
}
.community-organiser ul {
	float:left;
	width: 190px;
	margin-top: 5px;
}
.community-organiser img {
	float:left;
	
	margin-right:10px;
}
.community-article {
	float:left;
}
.community-article img {
	float:left;
	margin-top:5px;
	margin-right:20px;
}
.community-article div {
	float:left;
}
.community-article .section-holder {
	width:300px;
	margin-top: 5px;
}
.community-article .section-holder img {
	margin-right:30px;
	margin-bottom:3px;
}

/* col-b */

.col-b h2 {
	color:#CE5600;
	margin-bottom:10px;
	font-size:131%;
	font-weight:bold;
}

.upcoming-events {
	width:210px;
	padding-left:20px;
}
.upcoming-events div {
	float:left;
	margin-bottom:5px;		
}
.upcoming-events img {
	float:left;
}
.upcoming-events-text-holder {
	float:left;
	width:150px;
	margin-left:10px;
}

.discussion-forum {
	width:190px;
	padding-left:20px;
}
.discussion-forum div {
	
	margin-bottom:10px;		
}
.discussion-forum-text-holder {
	float:left;
	width:190px;
}

/* col-c */

.col-c h2 {
	color:#CE5600;
	margin-bottom:10px;
	font-size:131%;
	font-weight:bold;
}
.col-c .grey-linebreak {
	width:95%;
	height:1px;
	margin-top:5px;
	*margin-top:0px;
	margin-bottom:6px;
	*margin-bottom:10px;
	border-bottom: 1px solid #CCCCCC;
}
.grey-box-top-bg {
	width: 234px;
	height: 10px;
	background: url(/images/communities/grey-box-bg-top.gif) no-repeat 0 0 scroll;	
}
.grey-box-middle-bg {
	width: 234px;
	background-color:#f7f7f7;
}
.grey-box-bottom-bg {
	width: 234px;
	height: 10px;	
	background: url(/images/communities/grey-box-bg-bottom.gif) no-repeat 0 0 scroll;
}

.gallery {

	margin-left:10px;
}
.gallery div {
	float:left;
	
}
.gallery img {
	float:left;
	margin-top:5px;
	margin-right:15px;
}
.gallery-text-holder {
	float:left;
	width:140px;
	margin-left:5px;
}

.members {
	float:left;
	margin-left:10px;
}
.members div {
	float:left;
	margin-top: 5px;
}
.members img {
	float:left;
	margin-top:5px;
	margin-right:15px;
}
.members-text-holder {
	float:left;
	width:140px;
	margin-left:5px;
}
.members-text-holder a {
	color:black;
	text-decoration:none;
}

.documents {
	float:left;
	margin-left:10px;
}
.documents div {
	float:left;
	margin-top: 5px;
}
.documents img {
	float:left;
	margin-top:5px;
	margin-right:15px;
}
.documents-text-holder {
	float:left;
	width:150px;
	margin-left:5px;
}

/* CALENDAR PAGE */

.calendar {
	float:left;
	margin-left:10px;
	margin-bottom:20px;	
}
.calendar-top {
	float:left;
	width:914px;
	height:30px;
	background: url(/images/calendar/calendar-top-bg.gif) no-repeat 0 0 scroll;
	display: inline;
	margin-left:5px;
	padding-left:14px;
}
.calendar-top .date-scroller {
	float:left;
	width:20px;
	height:21px;
	margin-top:5px;
}
.calendar-top .date {
	float:left;
	width:180px;
	color:#f7e0d0;
	font-size:161.6%;
	font-weight:bold;
	text-align:center;
	margin-top:2px;
}
.calendar-top .view-specific-categories {
	float:left;
	height:25px;
	padding-left:30px;	
}

.view-specific-directories 
{
	float:left;
	height:25px;
	padding-left:20px;	
}

.calendar-top .dropdown-menus {
	float:left;
	margin-top:5px;
	margin-left:20px;
}
.calendar-top .dropdown-menus select {
	width:162px;
}

.calendar-main-top-bg {
	float:left;
	width:937px;
	height:8px;
	background: url(/images/calendar/calendar-main-top-bg.gif) no-repeat 0 0 scroll;
	display: inline;	
}
.calendar-main-middle-bg {
	float:left;
	width:937px;
	background: url(/images/calendar/calendar-main-middle-bg.gif) repeat-y 0 0 scroll;
	display: inline;
}
.calendar-main-bottom-bg {
	float:left;
	width:937px;
	height:8px;
	background: url(/images/calendar/calendar-main-bottom-bg.gif) no-repeat 0 0 scroll;
	display: inline;	
}
.calendar-day-holder {
	width:918px;
	margin-left:9px;
		
	_width:925px;
}
.calendar-day-list-header {
	float:left;
	width:918px;
	height:20px;
	padding-top:5px;
	margin-left:10px;	
}
.calendar-day-list-item {
	float:left;
	width:130px;
	text-align:center;
	color:white;
	font-weight:bold;
}
.calendar-day-item {
	float:left;
	width:129px;
	height:84px;
	background-color:white;	
	margin-left:2px;
	margin-bottom:2px;
}
.calendar-day-item-header {
	float:left;
	position:relative;
	cursor: hand;
	cursor: pointer;
	width:119px;
	height:15px;
	background-color:#f1c7ab;
	padding-right:10px;
	text-align:right;
	color:#CE5600;
	font-weight:bold;
}
.calendar-event-item-more
{
	background-image:url(/images/ellipsis.gif);
	background-position:center top;
	background-repeat:no-repeat;
	display:block;
	height:10px;
	width:100%;
	margin-top: 1px;
}

.calendar-event-item-events-attending {
background-color:#012E71;
border:1px solid #012E71;
color:white;
display:block;
height:1.2em;
overflow:hidden;
text-align:left;
}

.calendar-event-item-events-attending a
{
	color:white !important;
}

.calendar-event-item-general-events {
background-color:white;
border:1px solid white;
color:teal;
display:block;
height:1.2em;
overflow:hidden;
text-align:left;
}

.calendar-event-item-general-events a
{
	color:teal !important;
}

.calendar-event-item-my-communities {
background-color:#DFF4C1;
border:1px solid #BEDE86;
color:#000000;
display:block;
height:1.2em;
overflow:hidden;
text-align:left;
}

.calendar-event-item-my-communities a
{
	color:#000000 !important;
}

.calendar-event-item-events-awaiting-rsvp { background-color:#ADD8E6; border:1px solid #012E71; color:#000000; display:block; height:1.2em; overflow:hidden; text-align:left; }

.calendar-event-item-events-awaiting-rsvp a
{
	color:#000000 !important;
}

.legend {
	float:left;
	width:550px;
	margin-left:20px;
	margin-bottom:20px;	
}
.legend-header {
	float:left;
	font-weight:bold;
}

/* ACMB CHANGES */
.legend span {
float:left;
margin:0 5px;
padding:0 5px;
}

.legend img {
	float:left;
	margin-left:15px;
	margin-right:5px;	
}
.header-endcap-topleft {
	float:left;
	width:119px;
	position:relative;
	cursor: hand;
	cursor: pointer;
	height:15px;
	background: #f1c7ab url(/images/calendar/header-endcap-topleft.gif) no-repeat top left;
	padding-right:10px;
	text-align:right;
	color:#CE5600;
	font-weight:bold;
}
.header-endcap-topright {
	float:left;
	width:119px;
	height:15px;
	position:relative;
	cursor: hand;
	cursor: pointer;
	background: #f1c7ab url(/images/calendar/header-endcap-topright.gif) no-repeat top right;
	padding-right:10px;
	text-align:right;
	color:#CE5600;
	font-weight:bold;
}
.content-endcap-bottomleft {
	float:left;
	position:relative;
	cursor: hand;
	cursor: pointer;
	background: url(/images/calendar/header-endcap-bottomleft.gif) no-repeat bottom left;
	height:69px;
	width:100%;
}
.content-endcap-bottomright {
	float:left;
	position:relative;
	cursor: hand;
	cursor: pointer;
	background: url(/images/calendar/header-endcap-bottomright.gif) no-repeat bottom right;
	height:69px;
	width:100%;
}

/* ACMB CHANGES */
.calendar-day-item-content {
float:left;
height:100%;   /* <- changed from '69px' to make the greyed-out days
full height */
overflow:hidden;
position:relative;
width:100%;
}


.day-highlight-past 
{
	color: #777777;
}

.day-highlight-today 
{
	color: #FFFFFF;
}

.content-gray-background
{
	background-color: #EEEEEE;
}

.dateband-hide
{
	display: none;
}


/* DIALOGUE PAGE */

.dialogue-bd {
	display:none;
    position: fixed;
    padding: 15px;
    top: 0px;
    left: 0px;
    width:608px;
    z-index:100;	
    overflow:visible;
}
.dialogue-bd-top {
	width:608px;
	height:13px;
	background: url(/images/dialogue/dialogue-bg-top.png) no-repeat 0 0 scroll;
	_background: url(/images/dialogue/dialogue-bg-top.gif) no-repeat 0 0 scroll;	
}
.dialogue-bd-middle {
	width:608px;
	background: url(/images/dialogue/dialogue-bg-middle.png) repeat-y 0 0 scroll;	
}
.dialogue-bd-bottom {
	width:608px;
	height:15px;
	background: url(/images/dialogue/dialogue-bg-bottom.png) no-repeat 0 0 scroll;
	_background: url(/images/dialogue/dialogue-bg-bottom.gif) no-repeat 0 0 scroll;	
}
.dialogue-content {
	width:570px;
	margin-left:auto;
	margin-right:auto;	
}
.dialogue-content .close-btn {
	float:right;	
	text-align:right;
}
.dialogue-content h1 {
	font-size:182%;
	color:#CE5600;
	padding-bottom:10px;	
}
.dialogue-content li {
	padding-bottom:10px;	
}

.dialogue-title
{
	float:left;
	color:#CE5600;
	font-size:110%;
	font-weight:bold;
}

 .cover {
        display:none;
        position:absolute;
        left:0px;
        top:0px;
        width:100%;
        height:100%;
        background:#555555;
        filter:alpha(Opacity=80);
        opacity:0.8;
        z-index:50;
        -moz-opacity:0.8;
        -khtml-opacity:0.8
        }


.dropdown-holder1 {
	float:left;
	padding-top:2px;
}
.dropdown-holder1 span {
	float:left;
	padding-top:5px;
	*padding-top:10px;
}
.dropdown-holder2 {
	float:left;
	margin-left:20px;
}
.dropdown-holder3 {
	float:left;
	padding-top:2px;
	margin-left:30px;
}
.dropdown-holder3 span {
	float:left;
	padding-top:5px;
	*padding-top:10px;
}
.dropdown-holder4 {
	float:left;
	margin-left:20px;
}
.dropdown-holder4 li {
	padding-bottom:8px;
}
.dropdown-holder2 input {
	font-size:116%;
}	
.event-description {
	float:left;
	clear:left;	
}
.event-description .text-area {
	float:left;
	width:567px;
	height:100px;
}
.create-event {
	float:left;
	clear:both;
	padding-top:10px;	
}



.profileSectionContainer
{

	padding:0px;
	width:400px;
}

.profileLeftColumn
{
	width:200px;
	padding:0px;

	float:left;
}

.profileRightColumn
{
	width:200px;
	padding:0px;

	float:right;
}

.profileRow
{

	height:40px;

	
}



/* LOGIN PAGE */

.login-container 
{
	position:absolute;
	height:290px;
	width:457px;
}
.login-bd {
	width:100%;
}
.login-bg {
	position:absolute;
	width:457px;
	height:300px;
	background: url(/images/login/login-screen-bg.gif) no-repeat bottom left scroll;
}
.login-logo-holder {
	width:100%;
	height:69px;
	background: url(/images/login/logo-faded.gif) no-repeat center center scroll;
}
.login-content {
	width:370px;
	margin-top:30px;
	margin-left:auto;
	margin-right:auto;	
}
.login-content h1 {
	font-size:182%;
	color:#CE5600;
	margin-bottom:10px;
	font-weight:bold;	
}
.username {
	float:left;
	width:350px;
	padding-bottom:8px;	
	padding-top: 2px;
}
.username span {
	float:left;
	color:#666666;	
}
.username input {
	float:right;	
}
.details {
	text-align: center;
	width:365px;
	padding-top:15px;
	
}
.details li {
	margin-bottom:10px;	
}
.details input {
	margin-left:10px;
	}
	
.login-btn {
		float:left;
		padding-left:80px;
		
}

.forgot-link 
{
	line-height: 18px;
	padding-left: 10px;
}


.login-content-textfields {
	width:200px;
	font-size:116%;	
}



.login_error
{
font-weight:bold;
left:70px;
position:relative;
top:-8px;
}





/* EVENTS PAGE */

.col-e {
	float:left;
	width:645px;
	margin-left:25px;
	margin-bottom:20px;
	display: inline;
	overflow:hidden;
}

/* col-e */

.col-e h1 {
	color:black;
	font-size:138.5%;
	font-weight:bold;
}
.col-e h2 {
	margin-bottom:0;
}
.col-e .header-text-holder {
	float:left;
	width:380px;
	margin-left:20px;
}
.header-image {
	float:left;
}
.col-e .section-holder a, .section-holder a:link, .section-holder a:visited, .section-holder a:hover, .section-holder a:active {
	
	/*color:black;*/
	
	text-decoration:none;
}
.col-e .section-holder {
	float:left;
	width:630px;
	margin-left:10px;
}
.col-e .section-holder ul {
	margin-top:10px;
}
.col-e .section-holder li {
	float:left;
	width:290px;
	margin-bottom:10px;
}
.col-e .section-holder img {
	vertical-align:middle;
}
.col-e .section-holder span {
	margin-left:20px;
}

/* col-b */

.rsvp {
	width:210px;
	padding-left:20px;
}
.rsvp div {
	margin-bottom:10px;		
}
.rsvp-spinner 
{
	float:right;
	padding-right: 5px;
	position:absolute;
	margin-left:190px;
}
.rsvp span {
	padding-left:10px;	
}

.eventInvitationRSVPPlus div
{
	float: left;
	
}
.rsvp-text-holder {
	
	width:170px;
}
.rsvp-text-holder input {
	vertical-align: middle;
}
.rsvp .input-spacing li {
	margin-top:10px;
	margin-left:5px;
}

/* EXPANDED-CALENDAR PAGE */
.exp-calendar-container {
	display: none;
	width:335px;
	height:250px;
}
.exp-calendar-bd {
	position:absolute;
	width:335px;
}
.exp-calendar-bd h1 {
	font-size:116%;
	color:#CE5600;	
}
.exp-calendar-bd-top {
	width:335px;
	height:29px;
	background: url(/images/expanded-calendar/exp-calendar-top-bg.png) no-repeat 0 0 scroll;
	_background: url(/images/expanded-calendar/exp-calendar-top-bg-NS.gif) no-repeat 0 0 scroll;	
}
.exp-calendar-bd-middle {
	width:335px;
	background: url(/images/expanded-calendar/exp-calendar-middle-bg.png) repeat-y 0 0 scroll;
	_background: url(/images/expanded-calendar/exp-calendar-middle-bg-NS.gif) repeat-y 0 0 scroll;
}
.exp-calendar-bd-bottom {
	width:335px;
	height:13px;
	background: url(/images/expanded-calendar/exp-calendar-bottom-bg.png) no-repeat 0 0 scroll;
	_background: url(/images/expanded-calendar/exp-calendar-bottom-bg-NS.gif) no-repeat 0 0 scroll;	
}
.exp-calendar-content {
	width:300px;
	height: 200px;
	overflow: auto;
	margin-left:auto;
	margin-right:auto;	
}
.exp-calendar-bd-top .header {
	float:left;
	margin-top:8px;
	margin-left:18px;
	_margin-left:9px;
}
.exp-calendar-bd-top .close-btn {
	float:right;	
	text-align:right;
	background: url(/images/expanded-calendar/exp-calendar-bottom-bg.gif) no-repeat 0 0 scroll;
	margin-top:8px;
	margin-right:15px;
	_margin-right:8px;
}
.exp-calendar-content div {
	float:left;
	margin-top:5px;
	display:inline;
}
.exp-calendar-content ul {
	width:260px;
	clear:right;
}
.exp-calendar-text-holder {
	float:left;
	width:170px;
	margin-left:10px;
}
.exp-calendar-green-bullet {
	width:10px;
	height:10px;
	background: url(/images/expanded-calendar/exp-calendar-green-bullet.gif) no-repeat bottom left scroll;
	padding-top:4px;
}
.exp-calendar-pink-bullet {
	width:10px;
	height:10px;
	background: url(/images/expanded-calendar/exp-calendar-pink-bullet.gif) no-repeat bottom left scroll;
	padding-top:4px;
}
.exp-calendar-red-bullet {
	width:10px;
	height:10px;
	background: url(/images/expanded-calendar/exp-calendar-red-bullet.gif) no-repeat bottom left scroll;
	padding-top:4px;
}
.exp-calendar-blue-bullet {
	width:10px;
	height:10px;
	background: url(/images/expanded-calendar/exp-calendar-blue-bullet.gif) no-repeat bottom left scroll;
	padding-top:4px;
}
.exp-calendar-spinner
{
	height:70px;
	width: 100%;
	background: url(/images/ajaxloader.gif) no-repeat center center;

}
/* Calendar Extender */

.ajax_calendar .ajax__calendar_container {
    border:1px solid #646464;
    background-color:#ffffff;
    color:orange;
}
.ajax_calendar .ajax__calendar_footer {
    border-top:1px solid #f5f5f5;
} 
.ajax_calendar .ajax__calendar_dayname {
    border-bottom:1px solid #f5f5f5;
} 
.ajax_calendar .ajax__calendar_day {
    border:1px solid #ffffff;
} 
.ajax_calendar .ajax__calendar_month {
    border:1px solid #ffffff;
} 
.ajax_calendar .ajax__calendar_year {
    border:1px solid #ffffff;
} 
.ajax_calendar .ajax__calendar_active .ajax__calendar_day {
    background-color:#edf9ff;
    border-color:#0066cc;
    color:orange;
} 
.ajax_calendar .ajax__calendar_active .ajax__calendar_month {
    background-color:#edf9ff;
    border-color:#0066cc;
    color:orange;
} 
.ajax_calendar .ajax__calendar_active .ajax__calendar_year {
    background-color:#edf9ff;
    border-color:#0066cc;
    color:orange;
} 
.ajax_calendar .ajax__calendar_other .ajax__calendar_day {
    background-color:#ffffff; 
    border-color:#ffffff;
    color:orange;
} 
.ajax_calendar .ajax__calendar_other .ajax__calendar_year {
    background-color:#ffffff;
    border-color:#ffffff;
    color:orange;
} 
.ajax_calendar .ajax__calendar_hover .ajax__calendar_day {
    background-color:#edf9ff;
    border-color:#daf2fc;
    color:orange;
} 
.ajax__calendar .ajax__calendar_hover .ajax__calendar_month {
    background-color:#edf9ff;
    border-color:#daf2fc;
    color:orange;
} 
.ajax__calendar .ajax__calendar_hover .ajax__calendar_year {
    background-color:#edf9ff;
    border-color:#daf2fc;
    color:orange;
} 
.ajax__calendar .ajax__calendar_hover .ajax__calendar_title {
    color:orange;
    background-color:#edf9ff;
    
} 
.ajax__calendar .ajax__calendar_hover .ajax__calendar_today {
    color:orange;
    background-color:#edf9ff;
    
} 



.ajax__calendar_body
{
	height: 139px;
	width: 170px;
	position: relative;
	overflow: hidden;
	margin: auto;
}


.ajax__calendar_container 
{
	padding:4px;position:absolute;cursor:default;width:170px;font-size:11px;text-align:center;font-family:tahoma,verdana,helvetica;
}


.ajax__calendar_days, .ajax__calendar_months, .ajax__calendar_years 
{
	top:0px;left:0px;height:139px;width:170px;position:absolute;text-align:center;margin:auto;
}

.ajax__calendar_title {cursor:pointer;font-weight:bold;}
.ajax__calendar_footer {height:15px;}
.ajax__calendar_today {cursor:pointer;padding-top:3px;}
.ajax__calendar_dayname {height:17px;width:17px;text-align:right;padding:0 2px;}
.ajax__calendar_day {height:17px;width:18px;text-align:right;padding:0 2px;cursor:pointer;}
.ajax__calendar_month {height:44px;width:40px;text-align:center;cursor:pointer;overflow:hidden;}
.ajax__calendar_year {height:44px;width:40px;text-align:center;cursor:pointer;overflow:hidden;}




/* SEARCH PAGE */

.search-box-holder {
	width:202px;
	position:relative;
	z-index:999;
	left:-40px;
}
.search-box-shadow-middle-bg {
	width:202px;
	background: url(/images/search/search-box-middle-bg.png) repeat-y 0 0 scroll;
	_background: none;
	float:left;
}
.search-box-shadow-bottom-bg {
	width:202px;
	height:6px;
	background: url(/images/search/search-box-bottom-bg.png) no-repeat 0 0 scroll;
	_background: none;
	float:left;
}
.search-box-bg 
{
	float:left;
	width:190px;
	border-top: solid #808080 2px;
	border-left: solid #808080 2px;
	border-right: solid #808080 2px;
	border-bottom: solid #808080 1px;
}
.search-box-item {
	float:left;
	width:190px;
	background-color:#F5F5F5;
	border-bottom: solid #808080 1px;
	padding-bottom:3px;
}
.search-box-item img {
	float:left;
	padding-top:3px;
	padding-left:7px;
}
.search-box-item div {
	float:left;
	width:125px;
	margin-top:3px;
	margin-left:15px;
}
.search-box-item a,
.search-box-item a:link,
.search-box-item a:visited,
.search-box-item a:hover,
.search-box-item a:active {
	color:black;
}

/* BUTTON CSS */

.button-bg-holder {
	height:	24px;
	color:#FFFFFF;
}
.button-bg-left {
	float:left;
	height:24px;
	width:4px;
	background: url(/images/button/btn-left-bg.gif) no-repeat 0 0 scroll;	
}
.button-bg-middle {
	float:left;
	height:24px;
	background: url(/images/button/btn-middle-bg.gif) repeat-x 0 0 scroll;
	padding-left:2px;	
	padding-right:4px;	
}
.button-bg-right {
	float:left;
	height:24px;
	width:7px;
	background: url(/images/button/btn-right-bg.gif) no-repeat 0 0 scroll;	
}
.button-label {
	color:#FFFFFF;
	font-size:11px;
	font-weight:bold;
	margin-top:2px;
}

	
.button-label a, .button-label a:link, .button-label a:visited, .button-label a:hover, .button-label a:active
{
	color:#FFFFFF;
	font-size:11px;
	font-weight:bold;
	margin-top:2px;
}


.button-top-holder
{
		float:left;
		padding-left:15px;
}

.profileArea
{
	float:left;
	width:100%;	
}



.profileUl
{
	width:400px;
}

.profileLi
{
	float:left;
	width:200px;
}

.memberFieldArea
{
	float:left;
	width:100%;	
}

.memberFieldUl
{
	width:440px;
}

.memberFieldLi
{
	float:left;
	width:220px;
}



.exp-community-fields-spinner
{
	height:70px;
	width: 100%;
	background: url(/images/ajaxloader.gif) no-repeat center center;

}

/*Forum page CSS starts here*/
.content{width:960px;float:left;}
.blankrow{width:960px; float:left;}
.box{width:960px;float:left;}
.boxtop{width:960px; height:45px; background:url('../images/boxhead-bg.jpg') repeat-x left top;float:left;}
.boxtop-c1{width:11px; height:45px; background:url('../images/boxhead-left.jpg') no-repeat top left;float:left;}
.boxtop-c2{width:931px; height:45px;float:left; }
.boxtop-c3{width:18px; height:45px; background:url('../images/boxhead-right.jpg') no-repeat top right;float:left;}
.boxtitle{width:261px;float:left;}

.boxmid{width:940px; background:url('../images/rbox-bg.jpg') repeat-y left top; padding:0px 13px 0px 7px;float:left;}
.boxbot{width:960px; height:12px; background:url('../images/rbox-botbg.jpg') repeat-x top; font-size:1px;float:left;}
.boxbot-c1{width:11px; height:12px; background:url('../images/rbox-bl.jpg') no-repeat top left;float:left;}
.boxbot-c2{width:933px;float:left;}
.boxbot-c3{width:16px; height:12px; background:url('../images/rbox-br.jpg') no-repeat top right;float:left;}

.forum-subject {font-weight: bold}
.forum-subject span {font-weight: bold;}
.forum-dates span{color: #666666;}

.boxcontent{width:940px; background:url('../images/subtitle-curve.jpg') no-repeat 0px 0px; padding:3px 0px 0px 0px;float:left;}
.boxcontent a{color:#000; text-decoration:none;}
/*.boxcontent a:hover{color:#E08344; text-decoration:underline;}*/
.boxcontent p{color:#000; line-height:16px; margin:0px; padding:5px 0px 5px 0px;}
.boxcontent p span{line-height:16px; margin:0px; padding:5px 0px 5px 0px;}
.boxcontent p a{color:#000; text-decoration:none;}
.boxcontent p a:hover{color:#E08344; text-decoration:underline;}


.boxtbl{width:940px;float:left;}
.boxtblcap{width:940px; background:url('../images/subtitle-bg.jpg') repeat-x top; font:13px Verdana, Arial, Tahoma; color:#000; font-weight:bold;float:left;}
.boxtblcap1{width:500px; padding:5px 0px 5px 30px;float:left;}
.boxtblcap2{width:120px; padding:5px 0px 5px 0px;float:left;}
.boxtblcap3{width:120px; padding:5px 0px 5px 0px;float:left;}
.boxtblcap4{width:170px; padding:5px 0px 5px 0px;float:left;}

.boxtbldata{width:940px; font:11px Verdana, Arial, Tahoma; color:#000; padding:5px 0px 5px 0px;float:left;}
.boxtbldata, a:link, a:visited
{
	color:#CE5600;
}
.boxtbldata1{width:500px; padding:5px 0px 5px 30px;float:left;}
.boxtbldata2{width:120px; padding:5px 0px 5px 0px;float:left;}
.boxtbldata3{width:120px; padding:5px 0px 5px 0px;float:left;}
.boxtbldata4{width:170px; padding:5px 0px 5px 0px;float:left;}

.boxtblcapfull{width:910px; font:13px Verdana, Arial, Tahoma; color:#000; font-weight:bold; padding:5px 0px 5px 30px;float:left;}
.boxtbldatafull{width:910px; font:11px Verdana, Arial, Tahoma; color:#000; padding:10px 0px 10px 30px;float:left;}

.boxtblcap-col1{width:168px; font:13px Verdana, Arial, Tahoma; color:#000; font-weight:bold; border-right:2px solid #B9A496; padding:5px 0px 5px 30px;float:left;}
.boxtblcap-col2{width:680px; font:13px Verdana, Arial, Tahoma; color:#000; font-weight:bold; padding:5px 0px 5px 30px;float:left;}

/* Forum Thread page CSS starts here*/
.button{width:230px; padding:5px 15px 0px 15px;float:left;}
.middle{ vertical-align:middle;}
.imgbdr{border:0px solid #A39286;}
.members-disc{width:940px; background:url(../images/line-bg.jpg) repeat-y 198px 0px;float:left;}
.members-disc1{width:940px; background:url(../images/line-bg.jpg) repeat-y 198px 0px #FAEDE3;float:left;}
.member-detail{width:170px; padding:10px 0px 10px 30px;float:left;}
.thumb{width:45px; padding:8px 0px 0px 0px;float:left;}
.detail{width:125px;float:left;}
.member-message{width:710px; padding:5px 0px 5px 30px;float:left;}

.button-bg-holder-forumspecific {
color:#FFFFFF;
float:left;
height:24px;
left:4px;
position:relative;
top:5px;
}

.button-bg-middle-forumspecific {
-moz-background-clip:border;
-moz-background-inline-policy:continuous;
-moz-background-origin:padding;
background:transparent url(/images/button/btn-middle-bg.gif) repeat-x scroll 0 0;
float:left;
height:24px;
padding-left:2px;
padding-right:4px;
}
.detail p{font:11px 'Myriad Pro', Verdana, Arial, Tahoma; color:#000; line-height:14px; margin:0px; padding:5px 0px 5px 0px;}
.detail p span{font:11px 'Myriad Pro', Verdana, Arial, Tahoma; color:#000; line-height:14px;color:#666666;}
.detail p span a{font:12px 'Myriad Pro', Verdana, Arial, Tahoma;color:#CE5600; text-decoration:none; font-weight:bold;}
.detail p span a:hover{font:12px 'Myriad Pro', Verdana, Arial, Tahoma;color:#CE5600; text-decoration:none; font-weight:bold;}

.blocktitle{width:261px; height:40px; background:url(../images/boxtab-bg.jpg) no-repeat top left; font:18px 'Myriad Pro', Verdana, Arial, Tahoma; color:#F7E0D0; text-align:center; padding:5px 0px 0px 0px;}
.blocktext{font:18px Verdana, Arial, Tahoma; color:#CE5600; margin:0px; padding:15px 0px 15px 20px; float:left;}

/*Create Post*/
.post-text-box{padding:10px 10px 10px 10px;float:left;}
.boxtblcap-col{font:13px Verdana, Arial, Tahoma; color:#000; font-weight:bold; padding:5px 0px 5px 30px;float:left;}

/*Box Tab CSS starts here*/
.mainnav {overflow: hidden;height:31px; width:350px; padding:2px 0px 0px 0px;float:left;}
.mainnav ul {margin:0px;padding:0;}
.mainnav li {margin: 0; padding:0; list-style-type: none; display: inline; float: left; font:14px Verdana, Arial, Tahoma; color:#FFF; text-align:center; font-weight:bold;}
.mainnav a {text-decoration:none !important; display:block; background: url(../images/tabs.jpg) 0px 0px; overflow: hidden; height:31px; color:#FFF !important;}
.mainnav a span { visibility:visible; }

.menu01, .menu01 a {background-position: 0 0;width: 149px; padding-top:8px;}
.menu01 a:hover, .menu01 a.selected {background-position: 0px 31px;}
.menu01 a.active {background-position: 0px 31px; font-weight:bold;}

.menu02, .menu02 a {background-position: -149px 0; width: 201px; padding-top:8px;}
.menu02 a:hover, .menu02 a.selected {background-position: -149px 31px;}
.menu02 a.active {background-position: -149px 31px; font-weight:bold;}

.paging{width:280px; float:right; font:13px 'Myriad Pro', Verdana, Arial, Tahoma; color:#CE5600; font-weight:bold; padding:5px 0px 0px 0px;}
.back{width:50px; float:left;}
.pgno{width:180px; text-align:center; float:left;}
.next{width:50px; text-align:center; float:left;}
.paging a{color:#CE5600; text-decoration:none;}
.paging a:hover{color:#CE5600; text-decoration:none;}

.gallery1{width:940px; background:url('../images/subtitle-curve-wht.jpg') no-repeat 0px 0px; padding:3px 0px 3px 0px;float:left;}
.picblock{width:145px; border:solid 3px #F1C7AB; margin:7px 0px 0px 4px; #margin:7px 0px 0px 4px;_margin:7px 3px 0px 0px;/*padding:3px 4px 3px 3px; */float:left;}
.pic{width:145px;float:left;}

.album{width:154px; padding:5px 0px 0px 2px;float:left;}
.album-thumb{width:145px;border:solid 3px #F1C7AB; margin:7px 0px 0px 3px; #margin:7px 0px 0px 3px;_margin:7px 3px 0px 0px; /*background:#F1C7AB; padding:3px 3px 3px 3px;*/float:left;}
.album-detail{width:148px; font:13px 'Myriad Pro', Verdana, Arial, Tahoma;color:#CE5600; font-weight:bold; line-height:18px; padding:5px 0px 5px 6px;float:left;}
.album-detail span{font:12px 'Myriad Pro', Verdana, Arial, Tahoma;color:#000; font-weight:bold; line-height:18px;}
.album-detail a{color:#CE5600; text-decoration:none;}
.album-detail a:hover{color:#CE5600; text-decoration:underline;}

.album-image-small
{
	width:110px;
	height:110px;
	border-width:1px;
	margin:1px;
	border-style:solid;
	border-color:Orange;
	cursor:pointer;
}

.album-image-normal-holder
{
	position:absolute; width:570px; height:470px; background-color:White; visibility:hidden; text-align:center;
}

.album-image-empty-cell
{
	
	height:110px;
}

.album-image-normal
{
	display:table-cell; cursor:hand, pointer; height:450px; text-align:center; vertical-align:middle; width:580px;
}

/* Search Page CSS starts here */
/*Box Tab CSS starts here*/
.searchtab {overflow: hidden;height:31px; width:520px; padding:2px 0px 0px 0px;float:left;}
.searchtab ul {margin:0px;padding:0;}
.searchtab li {margin: 0; padding:0; list-style-type: none; display: inline; float: left; font:14px Verdana, Arial, Tahoma; color:#FFF; text-align:center; font-weight:bold;}
.searchtab a {text-decoration:none !important; display:block; background: url(../images/searchtab.gif) 0px 0px; overflow: hidden; height:31px; color:#FFF !important;}
.searchtab a span { visibility:visible; }

.stab01, .stab01 a {background-position: 0 0;width: 188px; padding-top:8px;}
.stab01 a:hover, .stab01 a.selected {background-position: 0px 31px;}
.stab01 a.active {background-position: 0px 31px; font-weight:bold;}

.stab02, .stab02 a {background-position: -188px 0; width: 94px; padding-top:8px;}
.stab02 a:hover, .stab02 a.selected {background-position: -188px 31px;}
.stab02 a.active {background-position: -188px 31px; font-weight:bold;}

.stab03, .stab03 a {background-position: -282px 0; width: 146px; padding-top:8px;}
.stab03 a:hover, .stab03 a.selected {background-position: -282px 31px;}
.stab03 a.active {background-position: -282px 31px; font-weight:bold;}

.stab04, .stab04 a {background-position: -428px 0; width: 92px; padding-top:8px;}
.stab04 a:hover, .stab04 a.selected {background-position: -428px 31px;}
.stab04 a.active {background-position: -428px 31px; font-weight:bold;}

.searchresult{width:900px; float:left; padding:10px 20px 10px 20px;}
.tb-bdr{border-bottom:2px solid #D87935;}
.tab-block{width:900px; float:left;}
.tab-block-r1{width:900px; float:left; padding:5px 0px 5px 0px;}
.tb-title{width:700px; float:left; font:18px Verdana, Arial, Tahoma; color:#CE5600; font-weight:bold; padding:5px 0px 5px 0px;}
.tb-results{width:200px; float:left; text-align:right;  color:#666666; padding:10px 0px 5px 0px;}
.tab-block-r2{width:900px; float:left; padding:5px 0px 5px 0px;}
.tab-block-r3{width:900px; float:left; text-align:right; font:12px 'Myriad Pro', Verdana, Arial, Tahoma; padding:5px 0px 5px 0px;}
.pad1{padding:0px 10px 0px 10px;}

.resultblock{width:300px; float:left; padding:10px 0px 10px 0px;}
.resultblock-event{width:300px; float:left; padding:10px 0px 10px 0px; height:60px;}
.result-thumb{width:80px; float:left;}
.result-data{width:200px; float:left; }
.result-data span{color:#666666;}

.result-check
{
	float:left;
	width:20px;
	padding-top:20px;
	padding-bottom:10px;
	height:23px;
}

.escalated-permission {font-weight: bold;}


.college-directory-container
{
	width:918px;
	
}


.college-directory-normal-row
{
	background-color:#FFFFFF;
	height:20px;
	padding-top:10px;
	padding-bottom:10px;
	padding-left:15px;
}


.college-directory-alt-row
{
	background-color:#F1C7AB;
	height:20px;
	vertical-align:middle;
	padding-top:10px;
	padding-bottom:10px;
	padding-left:15px;
}


.college-directory-normal-row-full
{
	background-color:#FFFFFF;
	padding-top:10px;
	padding-bottom:10px;
	padding-left:15px;
}

.college-andor
{
	float: right;
	height: 31px;
	padding-right: 8px;	
	line-height:25px;
}

.college-andor table
{
	
	height: 25px;
	
}

.college-andor label
{
	position:relative;
	top: -2px;
	padding-left: 5px;
	padding-right: 5px;
	
}

.college-box{width:960px;float:left;}
.college-boxtop{width:960px; height:45px; background:url('../images/boxhead-bg.jpg') repeat-x left top;float:left;}
.college-boxtop-c1{width:11px; height:45px; background:url('../images/boxhead-left.jpg') no-repeat top left;float:left;}
.college-boxtop-c2{width:931px; height:45px;float:left; }
.college-boxtop-c3{width:18px; height:45px; background:url('../images/boxhead-right.jpg') no-repeat top right;float:left;}
.college-boxtitle{width:261px;float:left;}

.college-boxmid{width:940px; background:url('../images/rbox-bg.jpg') repeat-y left top; padding:0px 13px 0px 7px;float:left;}
.college-boxbot{width:960px; height:12px; background:url('../images/rbox-botbg.jpg') repeat-x top; font-size:1px;float:left;}
.college-boxbot-c1{width:11px; height:12px; background:url('../images/rbox-bl.jpg') no-repeat top left;float:left;}
.college-boxbot-c2{width:933px;float:left;}
.college-boxbot-c3{width:16px; height:12px; background:url('../images/rbox-br.jpg') no-repeat top right;float:left;}

.college-boxcontent{width:940px; background:url('../images/subtitle-curve.jpg') no-repeat 0px 0px; padding:3px 0px 0px 0px;float:left;}
/*.college-boxcontent a{color:#000; text-decoration:none;}
.college-boxcontent a:hover{color:#E08344; text-decoration:underline;}*/
.college-boxcontent p{font:11px Verdana, Tahoma, Arial; color:#000; line-height:16px; margin:0px; padding:5px 0px 5px 0px;}
.college-boxcontent p span{font:11px Verdana, Tahoma, Arial; color:#666666; line-height:16px; margin:0px; padding:5px 0px 5px 0px;}
.college-boxcontent p a{color:#000; text-decoration:none;}
.college-boxcontent p a:hover{color:#E08344; text-decoration:underline;}


.college-boxtbl{width:940px;float:left;}

.college-boxtblcap
{
	width:940px;
	line-height: 25px;
	height: 31px;
	background: url('../images/subtitle-bg.jpg') repeat-x top; 
	
	font-family:Verdana, Arial, Tahoma; 
	color:#000; 
	font-weight:bold;
	float:left;
}

.college-boxtblcap1{width:200px; padding:5px 0px 5px 30px;float:left;}
.college-boxtblcap2{width:200px; padding:5px 0px 5px 0px;float:left;}
.college-boxtblcap3{width:200px; padding:5px 0px 5px 0px;float:left;}
.college-boxtblcap4{width:200px; padding:5px 0px 5px 0px;float:left;}

.college-boxtbldata{width:940px; font:11px Verdana, Arial, Tahoma; color:#000; padding:5px 0px 5px 0px;float:left;}
.college-boxtbldata-alt{width:940px; font:11px Verdana, Arial, Tahoma; color:#000; padding:5px 0px 5px 0px;float:left; background-color:#F1C7AB}
.college-boxtbldata1{overflow: hidden; margin-right: 5px; white-space: nowrap; width:200px; padding:5px 5px 5px 30px;float:left;}
.college-boxtbldata2{width:200px; padding:5px 0px 5px 0px;float:left;}
.college-boxtbldata3{width:200px; padding:5px 0px 5px 0px;float:left;}
.college-boxtbldata4{width:200px; padding:5px 0px 5px 0px;float:left;}

.college-boxtbldata-top{width:340px; padding:5px 0px 5px 30px;float:left;}


.college-boxtblcapfull{width:910px; font:13px Verdana, Arial, Tahoma; color:#000; font-weight:bold; padding:5px 0px 5px 30px;float:left;}
.college-boxtbldatafull{width:910px; font:11px Verdana, Arial, Tahoma; color:#000; padding:10px 0px 10px 30px;float:left;}

.college-boxtblcap-col1{width:168px; font:13px Verdana, Arial, Tahoma; color:#000; font-weight:bold; border-right:2px solid #B9A496; padding:5px 0px 5px 30px;float:left;}
.college-boxtblcap-col2{width:680px; font:13px Verdana, Arial, Tahoma; color:#000; font-weight:bold; padding:5px 0px 5px 30px;float:left;}



.button-control-float-right
{
	float:right;
}

.button-control-float-left
{
	float:left;
}





.site-search-resultblock{width:880px; float:left; padding:10px 0px 10px 0px;}
.site-search-result-thumb{width:100px; float:left;}
.site-search-result-data{width:600px; float:left; }

.site-search-result-linkarea{width:100px; clear:both; }

.site-search-result-data span{color:#666666;}




.site-search-grey-linebreak-fw {
	width:800px;
	height:1px;
	margin-top:5px;
	*margin-top:0px;
	margin-bottom:6px;
	*margin-bottom:10px;
	border-bottom: 1px solid #CCCCCC;
	float:right;
}

.td-align
{
	vertical-align:top; 
	padding-right:10px;
}


.blocktitle a
{
	color:#F7E0D0;
}

.blocktitle-smaller{width:176px; height:40px; background:url(../images/boxtab-bg-smaller.png) no-repeat top left; font:18px 'Myriad Pro', Verdana, Arial, Tahoma; color:#F7E0D0; text-align:center; padding:5px 0px 0px 0px;}

.college-boxtitle-smaller{width:176px;float:left;}

.blocktitle-smaller a
{
	color:#F7E0D0;
}

.blocktitle-notselected{width:261px; height:40px; background:url(../images/boxtab-bg-sel.jpg) no-repeat top left; font:18px 'Myriad Pro', Verdana, Arial, Tahoma; color:#F7E0D0; text-align:center; padding:5px 0px 0px 0px;}

.blocktitle-notselected a
{
	color:#F7E0D0;
}

.blocktitle-smaller-notselected{width:176px; height:40px; background:url(../images/boxtab-bg-smaller-sel.png) no-repeat top left; font:18px 'Myriad Pro', Verdana, Arial, Tahoma; color:#F7E0D0; text-align:center; padding:5px 0px 0px 0px;}

.blocktitle-smaller-notselected a
{
	color:#F7E0D0;
}

.div-with-grey-line
{
	width:100%;
	border-top: solid 2px #cccccc;
	padding-top :10px;
	
}




.subscription-area 
{
	float:left;
	margin-bottom:20px;
	margin-left:20px;
	width:220px;
}



.popup-orange-linebreak
{
	border-bottom:1px solid #CE5600;
	float:left;
	height:1px;
	margin-bottom:10px;
	margin-top:10px;
	width:100%;
}

/*New Classes 06-08-09*/
a.backtopage{font:13px 'Myriad Pro', Verdana, Arial, Tahoma; color:#CE5600; font-weight:bold; padding:5px 0px 5px 10px; text-decoration:none;}

.month-sec{width:640px; float:left;}
.month-c1{width:370px; float:left; padding:0px 0px 0px 10px;}
.month-c1 span{color:#CE5600; font-weight:bold;}
.month-c2{width:220px; float:left; padding:5px 0px 0px 0px;}
.email-paging{width:140px; float:right; font:13px 'Myriad Pro', Verdana, Arial, Tahoma; color:#CE5600; font-weight:bold; padding:8px 0px 0px 0px;}
.email-back{width:20px; float:left;}
.email-pgno{width:100px; text-align:center; float:left;}
.email-next{width:20px; text-align:center; float:left;}
.email-paging a{color:#CE5600; text-decoration:none;}
.email-paging a:hover{color:#CE5600; text-decoration:none;}

.email-col1{width:128px; font:13px Verdana, Arial, Tahoma; color:#000; font-weight:bold; border-right:2px solid #B9A496; padding:5px 0px 5px 30px;float:left;}
.email-col2{width:560px; font:13px Verdana, Arial, Tahoma; color:#000; font-weight:bold; border-right:2px solid #B9A496; padding:5px 0px 5px 30px;float:left;}
.email-col3{width:100px; font:13px Verdana, Arial, Tahoma; color:#000; font-weight:bold; padding:5px 0px 5px 30px;float:left;}

.archivedetail{width:940px; background:url(../images/emailarchive-bg.gif) repeat-y 52px 0px;float:left;}
.archivedetail1{width:940px; background:url(../images/emailarchive-bg.gif) repeat-y 52px 0px #FAEDE3;float:left;}
.author{width:130px; padding:5px 0px 5px 20px;float:left;}
.author-thumb{width:45px; padding:8px 0px 0px 0px;float:left;}
.author-detail{width:125px;float:left;padding:8px 0px 0px 0px;}
.subject{width:530px; padding:12px 30px 5px 30px;float:left;}
.archive-date{width:120px; font:11px Verdana, Arial, Tahoma; color:#666666; padding:18px 0px 12px 30px;float:left;}
.archivedetail a, .archivedetail1 a{color:#000; text-decoration:none;}

.pgtitle{width:480px; float:left; font:18px Verdana, Arial, Tahoma; color:#CE5600; margin:0px; padding:5px 0px 5px 0px;}
.searchcombo
{
	float:right;
	position:relative;
	width:350px;
}
.searchcombo-textbox
{
	display:inline;
	float:left;
	margin-top:2.5px;
	position:relative;
	z-index:10;
}

.searchcombo-innerbutton
{
	display:inline;
	position:relative;
}

.column1{width:414px; float:left; padding:5px 132px 5px 0px;}
.column2{width:414px; float:left; padding:5px 0px 5px 0px;}

.sublet-search{width:400px; float:left; line-height:16px; padding:2px 0px 2px 15px;}
.sublet-label{width:378px; float:left; padding:2px 0px 2px 15px;}
.sublet-fld{width:240px; float:left; padding:2px 0px 2px 0px;}
.icon{width:143px; float:left; padding:2px 0px 2px 0px;}
.sublet-btn{width:120px; float:right; text-align:right; padding:2px 2px 2px 0px;}
.sublet-label1{width:128px; float:left; padding:2px 0px 2px 15px;}
.sublet-fld1{width:240px; float:left; padding:2px 0px 2px 0px;}
	
.roundbox{width:414px; float:left;}
.roundbox-top{width:414px; height:14px; float:left; background:url('../images/rbox-top.jpg') no-repeat top; font-size:1px;}
.roundbox-mid{width:398px; float:left; background:url('../images/rbox-midbg.jpg') repeat-y top left; padding:5px 8px 5px 8px;}
.roundbox-bot{width:414px; height:14px; float:left; background:url('../images/rbox-bot.jpg') no-repeat top; font-size:1px;}

.orgbg{background:#FAEDE3;}
.roundbox-mid h1{display:inline; float:left; font:16px Verdana, Arial, Tahoma; color:#CE5600; font-weight:bold; margin:0px; padding:2px 5px 10px 15px;}
.itemrow{width:398px; float:left;}
.itemname{width:285px; float:left; padding:6px 0px 6px 15px;}
.item-more{width:98px; float:left; padding:6px 0px 6px 0px;}

.roundboxmid{width:936px; background:url('../images/roundbox-top.jpg') no-repeat left top; float:left; padding:10px 0px 5px 4px;}
.itemblock{width:142px; float:left; padding:0px 14px 0px 0px;}
.itempic{width:136px; float:left; text-align:center; padding:3px;}
.itemdesc{width:132px; float:left; font:11px Verdana, Arial, Tahoma; color:#000; text-align:center; line-height:15px; padding:10px 5px 5px 5px;}
.itemdesc span{color:#CE5600;}
.itemdesc span a{color:#CE5600; text-decoration:none;}
.itemdesc span a:hover{color:#CE5600; text-decoration:underline;}
.imgbdr1{border:0px solid #A39286;}

.leftcol{width:233px; float:left; padding:0px 27px 0px 0px;}
.refinesec{width:233px; float:left;}
.refine-top{width:233px; height:5px; float:left; background:url('../images/leftrbox-top.jpg') no-repeat top; font-size:1px;}
.refine-mid{width:231px; float:left; background:url('../images/leftrbox-midbg.jpg') repeat-y top left; padding:5px 1px 5px 1px;}
.refine-bot{width:233px; height:6px; float:left; background:url('../images/leftrbox-bot.jpg') no-repeat top; font-size:1px;}

.refine-mid h1{font:16px Verdana, Arial, Tahoma; color:#CE5600; font-weight:bold; margin:0px; padding:2px 5px 10px 15px;}
.refineby{width:231px; float:left; padding:5px 0px 5px 0px;}
.refineby h2{font:13px Verdana, Arial, Tahoma; color:#000; font-weight:bold; background:url('../images/refine-bg.jpg') repeat-x top left; margin:0px; padding:5px 5px 10px 15px;}
.refinerow{width:231px; float:left;}
.refinerowprice{width:216px; float:left; padding:5px 0px 5px 15px;}
.refine-c1{width:21px; float:left; padding:9px 0px 0px 10px; #padding:1px 0px 0px 10px;}
.refine-c2{width:195px; float:left; padding:7px 0px 2px 0px; #padding:3px 0px 2px 5px;}

.rightcol{width:955px; float:left;}
.mktlistsec{width:955px; float:left;}
.mktlist-top{width:955px; height:12px; float:left; background:url('../images/mktlist-top.jpg') no-repeat top; font-size:1px;}
.mktlist-mid{width:900px; float:left; background:url('../images/mktlist-midbg.jpg') repeat-y top left; padding:5px 28px 5px 28px;}
.mktlist-bot{width:955px; height:12px; float:left; background:url('../images/mktlist-bot.jpg') no-repeat top; font-size:1px;}

.mktpro{width:890px; float:left; border-bottom:1px solid #000; padding:10px 0px 15px 0px;}
.mktpro-noline{width:890px; float:left; border-bottom:0px solid #000; padding:10px 0px 15px 0px;}
.mktpropic{width:101px; float:left; padding:2px 2px 2px 2px;}
.mktpro-c1{width:144px; float:left;}
.mktpro-c2{width:500px; float:left; font:11px Verdana, Arial, Tahoma; color:#666; line-height:16px; padding:10px 0px 10px 0px;}
.mktpro-c2 span{color:#000;}

.mktlist-results{width:900px; float:left; padding:5px 0px 10px 0px;}
.result{width:900px; float:left; padding:5px 0px 5px 0px;}


.room-billing-td
{
	height:40px;
	
}


/*New Classes 07-08-09*/
.club-leftcol{float:left;}
.club-rightcol{width:233px; float:left; padding:0px 0px 0px 27px;}

.clubsec{float:left; padding:0px 0px 10px 0px;}
.club-title{width:645px; float:left; border-top:1px solid #CE5600; font:16px Verdana, Arial, Tahoma; color:#CE5600; font-weight:bold; padding:10px 5px 10px 5px;}

/*LC 27-10-2009 .club-picsec{height: 140px; width:129px; text-align:center; float:left;} */

.club-picsec{
float:left;
padding-bottom:5px;
padding-right: 5px;
width: 155px;
height: 52px;
}

.club-pic{float:left; padding-right: 5px;}
/* LC 27-10-2009 .club-name{width:129px;float:left; font:10px Verdana, Arial, Tahoma; color:#000; font-weight:bold; padding:5px 0px 5px 0px;} */

.club-name{
display:table-cell;
font-family:Verdana,Arial,Tahoma;
font-size:10px;
/*font-weight:bold;*/
/*height:52px;*/
line-height:normal;
padding-bottom:5px;
padding-right:5px;
vertical-align:middle;

}

.club-name a{color:#000; text-decoration:none;}
.club-name a:hover{color:#CE5600; text-decoration:underline;}


.college-directory-select-all-area
{
	width:70px;
	padding-left:5px;
}


.college-directory-report-preview
{
	width:570px;
	height:300px;
	overflow:auto;
}

.logging-report-preview
{
	width:570px;
	height:500px;
	overflow:auto;
}


.college-boxtbldata-top-button-area{padding:5px 0px 5px 20px;float:left;}





.custom-form {
	float:left;
	margin-left:10px;
}
.custom-form div {
	/*float:left;*/
	margin-top: 5px;
}
.custom-form img {
	float:left;
	margin-top:5px;
	margin-right:15px;
}
.custom-form-text-holder {
	float:left;
	width:140px;
	margin-left:5px;
}
.custom-form-text-holder a {
	color:black;
	text-decoration:none;
}

.custom-form-blank
{
	width:52px;
	/*height:22px;*/
}



.exp-custom-forms-spinner
{
	height:70px;
	width: 100%;
	background: url(/images/ajaxloader.gif) no-repeat center center;

}



.custom-form-view-area
{
	height:250px;
	width:570px;
	overflow:auto;
}

.hideTextBox
{
	visibility:hidden;
}

.table-defaultpadding
{
	padding:5px 5px 5px 5px;
}

.table-defaultpadding td
{
	padding:5px 5px 0px 0px;
	width:120px;
}


.college-directory-send-name-area
{
	height:2.5em;
	overflow:hidden;
	width:100%;
}



.help-icon
{
	height:15px;
	width:15px;
	background: url(/images/question_mark.gif) no-repeat center center;
}




.add-event-calendar-area
{
	float:left;
	margin-bottom:20px;
	margin-left:20px;
	width:100px;
}



table.rowheight tr{
    height: 27px;    
}

.ajax__calendar div {z-index: 999;}

.ajax__calendar td {padding: 0 0 0 0 !important;}


.room-date-selection
{
	float: left;
	padding-left: 10px;
	margin-top: -5px;
}
.room-date-selection input
{
	margin-right: 5px;
}
.room-date-selection select
{
	margin-right: 5px;
}
.boxmid_room{width:940px; background:url('../images/roomboxbg.jpg') repeat-y left top; padding:0px 13px 0px 7px;float:left; color:#FFFFFF;}
.room_dates_times td { height: 27px; padding-left:5px; padding-right: 5px; text-align: center;}
table.times td { width: 90px; }
.room_center td { height: 27px; padding-left:5px; padding-right: 5px; padding: 0px}
.room_center div { height: 27px; width: 100%; position: relative;}
.boxbot_room{width:960px; float:left;}


.bg_white {background-color:#FFFFFF;}
.light_brown {background-color:#F2D9C4;}
.bdr_right {border-right:solid 1px #E18345;}
.cal_left_top {background:#ffffff url(../images/cal_left_top.jpg) no-repeat left top;}
.cal_right_top {background:#ffffff url(../images/cal_right_top.jpg) no-repeat right top;}
.cal_left_bot {background:#ffffff url(../images/cal_left_bot.jpg) no-repeat left bottom;}
.cal_right_bot {background:#ffffff url(../images/cal_right_bot.jpg) no-repeat right bottom;}
.room_arrow {background:url(../images/room_arrow.jpg) no-repeat left center;}
.legendrow{width:960px;}
.legend_content {width:550px; float:left; padding-bottom:5px;}
.legend_head {font-weight:bold; font-size:12px;}
.legend_color_outer {width:175px; float:left; padding:0 0 10px 0;}
.legend_color_text {color:#7C7C7C; font-size:11px;}
.legend_colorbox_skyblue {float:left; display:block; width:16px; height:16px; margin-right:5px; background-color:#1E9DC6; }
.legend_colorbox_red {float:left; display:block; width:16px; height:16px; margin-right:5px; background-color:#EE3026; }
.legend_colorbox_brown {float:left; display:block; width:16px; height:16px; margin-right:5px; background-color:#C55727; }
.legend_colorbox_mehrun {float:left; display:block; width:16px; height:16px; margin-right:5px; background-color:#B4217D; }
.legend_colorbox_green {float:left; display:block; width:16px; height:16px; margin-right:5px; background-color:#4D9843;}

a.provisional{alpha(opacity='50');opacity:.5; z-index: 100}

a.booking {z-index: 100;}

a.btn_skyblue {position: absolute; background:url(../images/btn_left_skyblue.gif) no-repeat left; padding:0 0 0 5px; height:12px;}
a.btn_skyblue div{overflow: hidden; white-space: nowrap; background:url(../images/btn_right_skyblue.gif) no-repeat right; padding:0 5px 0px 0; -ms-background-position-x: right; height:12px; font-size:10px; color:#FFFFFF;}

a.btn_red {position: absolute;background:url(../images/btn_left_red.gif) no-repeat left; padding:0 0 0 5px; height:12px;}
a.btn_red div{overflow: hidden; white-space: nowrap; background:url(../images/btn_right_red.gif) no-repeat right; -ms-background-position-x: right; padding:0 5px 0px 0;  height:12px; font-size:10px; color:#FFFFFF;}

a.btn_brown {position: absolute;background:url(../images/btn_left_brown.gif) no-repeat left; padding:0 0 0 5px; height:12px;}
a.btn_brown div{overflow: hidden; white-space: nowrap; background:url(../images/btn_right_brown.gif) no-repeat right; padding:0 5px 0px 0; -ms-background-position-x: right; height:12px; font-size:10px; color:#FFFFFF;}

a.btn_purple {position: absolute;background:url(../images/btn_left_mehrun.gif) no-repeat left; padding:0 0 0 5px; height:12px;}
a.btn_purple div{overflow: hidden; white-space: nowrap; background:url(../images/btn_right_mehrun.gif) no-repeat right; padding:0 5px 0px 0; -ms-background-position-x: right; height:12px; font-size:10px; color:#FFFFFF;}

a.btn_green {position: absolute;background:url(../images/btn_left_green.gif) no-repeat left; padding:0 0 0 5px; height:12px;}
a.btn_green div{overflow: hidden; white-space: nowrap; background:url(../images/btn_right_green.gif) no-repeat right; padding:0 5px 0px 0; -ms-background-position-x: right; height:12px; font-size:10px; color:#FFFFFF;}

.cal_left_bot_brown {background:#F2D9C4 url(../images/brown_left.jpg) no-repeat left bottom;}
.cal_right_bot_brown {background:#F2D9C4 url(../images/brown_right.jpg) no-repeat right bottom;}

.roombillingitem
{
	padding-left:5px;
}



.ajax__calendar_close_button
{   
	-right:5px;
	margin-left:auto;
	width:10px;
	font-weight:bold;
	cursor:pointer;       
	text-align:right;
}




.search-box-item-selected {
	float:left;
	width:190px;
	background-color:#CE5600;
	border-bottom: solid #808080 1px;
	padding-bottom:3px;
}
.search-box-item-selected img {
	float:left;
	padding-top:3px;
	padding-left:7px;
}
.search-box-item-selected div {
	float:left;
	width:125px;
	margin-top:3px;
	margin-left:15px;
}
.search-box-item-selected a,
.search-box-item-selected a:link,
.search-box-item-selected a:visited,
.search-box-item-selected a:hover,
.search-box-item-selected a:active {
	color:black;
}



.userBillingTable td
{
	padding:5px;
}

.userBillingTable
{
	font-weight:bold;
	width:900px;
}

.ProfileBox
{
	
}

.ProfileBox .Image
{
text-align:center;
}

.ProfileBox .Info
{
	text-align:left;
}

.ProfileBox .Options
{
	float:right;
}

.profile-primary-role-black
{
	color:Black;
} 
.profile-primary-role-blue
{
	color:#000099;
}
.profile-primary-role-red
{
	color:#CC3333;
}
.profile-primary-role-green
{
	color:#006633;
}
.profile-primary-role-default
{
	color:#CE5600;
}

/* ACMB edit */
.col-f {
	float:right;
	width:645px;
	margin-right:25px;
	margin-bottom:20px;
	display: inline;
	overflow:hidden;
	
	}
	

.col-f h1 {

	color:black;
	font-size:138.5%;
	font-weight:bold;
}
.col-f h2 {
	color:#CE5600;
	margin-bottom: 10px;
}
.col-f p {
	margin: 20px;
}

.col-f ul {
	list-style-position: inside;
	

}
.col-f li {
	list-style-type: disc;
	margin-left:20px;
	color:#CE5600;
	padding-left: 5px;
}

.hb-list {
	background: #FAEDE3 none repeat scroll 0 0;
	padding: 5px;
	margin: 10px;
	margin-bottom: 40px;
}

.MainTitle {
	color:#CE5600;
	font-size:200%;
	font-weight:bold;
	text-align: center;

}

.hb-menu ul {
	list-style-position: inside;
	}
.hb-menu li {	
	list-style-type: none;
	margin-left:10px;
	padding: 3px;
	}
.handbook-indexleft {
	text-align: left;
	width: 320px;
	margin: 0px;
	padding: 0px;
	float: left;


}
.handbook-indexright {

	text-align: right;
	float: right;
	width: 320px;
	margin: 0px;
	padding: 0px;
}
.hb-nav {
	border-top-width: 1px;
	border-right-width: 1px;
	border-bottom-width: 1px;
	border-left-width: 1px;
	border-top-style: solid;
	border-right-style: none;
	border-bottom-style: none;
	border-left-style: none;
	border-top-color: #CC6600;
	border-right-color: #CC6600;
	border-bottom-color: #CC6600;
	border-left-color: #CC6600;
	margin: 6px 0px;
	padding: 0px;
	height: 30px;

}

.radTabStyle
{
	border: solid 1px black;
	padding:10px;
}


.roomBookingTable td
{
	padding-bottom:5px;
}

.roomBookingTable tr
{

}

/* Room Booking.aspx*/

.roomBookingTable
{
    width:100%;
}

.rbtheader
{
    width:100%;
    border-bottom: 1px solid #CE5600;
}


.InvalidInput
{
	background-color:Red;
}

.balloting-selector
{
	overflow-y:auto;
	overflow-x:hidden;
	width:250px;
	height:200px;
}

.hiddenButton
{
	visibility:hidden;
}

/*Market Place - 19/10/2009*/

.MarketPlaceTitle
{
	margin-left:20px;
	float:left;
	#margin-bottom:20px;
}

.MarketPlaceTitle .Search
{
	width:450px;
	margin-right:20px;
	float:left;
	border-bottom:solid 1px #CCCCCC;
	margin-bottom:10px;
	font-size:116%;
	color:#CE5600;
	margin-bottom:10px;
	font-weight:bold;
}

.MarketPlaceTitle .Browse
{
	width:900px;
	margin-right:20px;
	float:left;
	border-bottom:solid 1px #CCCCCC;
	margin-bottom:20px;
	font-size:116%;
	color:#CE5600;
	font-weight:bold;
}


.MarketPlaceTitle .Post
{
	width:450px;
	margin-right:20px;
	float:right;
	border-bottom:solid 1px #CCCCCC;
	margin-bottom:10px;
	font-size:116%;
	color:#CE5600;
	margin-bottom:10px;
	font-weight:bold;
}


.SearchMarketPlace
{
	width:450px;
	margin-left:20px;
	margin-bottom:10px;
	border:solid 2px #CE5600;
	float:left;
}

.SearchMarketPlace .SearchLoading
{
	float:right;
	text-align:right;
	margin-right:25px;
}

.SearchMarketPlace .searchButton
{
	float:left;
	margin-left:10px;
	margin-top:5px;
}

.SearchMarketPlace .help-icon
{
	float:left;
}

.PostAdvert
{
	width:450px;
	margin-right:20px;
	border:solid 2px #CE5600;
	float:right;
	margin-bottom:10px;
}

.PostAdvertLeft
{
	width:450px;
	margin-right:20px;
	float:left;
	margin-bottom:10px;
	border:solid 2px #CE5600;
	margin-top:10px;
	margin-left:18px;	
}

.PostAdvertLeft .postButton
{
	float:left;
	margin-left:10px;
	margin-top:5px;
}

.PostAdvertLeft .SearchLoading
{
	float:right;
	text-align:right;
	margin-right:25px;
}


.SearchTable
{
	margin:5px;
}

.SearchTable td
{
	padding-bottom:5px;
	padding-left:5px;
	vertical-align:top;
}

.SearchTable .TextBox
{
	width:175px;
	float:left;
}

.SearchErrorLabel
{
	color:Red;
	margin:10px;
}

.PostErrorLabel
{
	color:Red;
	margin:10px;
}

.ListBoxClass
{
	height:100px;
}

.AccListBoxClass
{
	height:75px;
}


.PostTable
{
	margin:5px;
}

.PostTable td
{
	padding-bottom:5px;
	padding-left:5px;
	vertical-align:top;
}

.PostTable .TextBox
{
	width:175px;
	float:left;
}

.PostAdvert .help-icon
{
	float:left;
}

.PostAdvert .postButton
{
	float:left;
	margin-left:10px;
	margin-top:5px;
}

.PostAdvert .SearchLoading
{
	float:right;
	text-align:right;
	margin-right:25px;
}


.marketplaceresults
{
	width:100%;
}

.marketplaceresults .categoryTitle
{
	font-size:150%;
	color:Black;
	margin-bottom:10px;
	font-weight:bold;
}

.marketplaceresults .categorySubTitle
{
	width:100%;
	border-bottom:solid 1px #CCCCCC;
	margin-bottom:10px;
	font-size:116%;
	color:#CE5600;
	margin-bottom:10px;
	font-weight:bold;
}

.marketplaceresults .searchResults
{
	margin-bottom:25px;
}
.marketplaceresults .searchResults .categoryTitle
{
	font-size:150%;
	color:Black;
	margin-bottom:10px;
	font-weight:bold;
}

.marketplaceresults .searchResults .categorySubTitle
{
	width:100%;
	float:left;
	border-bottom:solid 1px #CCCCCC;
	margin-bottom:10px;
	font-size:116%;
	color:#CE5600;
	margin-bottom:10px;
	font-weight:bold;
}

.marketplaceresults .searchResults table
{
	clear:both;
	width:100%;
	border:solid 2px #CE5600;
}


.marketplaceresults .searchResults tr
{
	
	cursor: pointer;
	cursor: hand;
}

.marketplaceresults .searchResults .noHand
{
	cursor: default;
}

.marketplaceresults .searchResults .SubTitleBreaker
{
	
	border-bottom:solid 1px #CCCCCC;
	margin-top:20px;
}

.marketplaceresults .searchResults th
{
	color:#CE5600;
	padding:5px;
}

.marketplaceresults .searchResults td
{
	background-color:#CCCCCC;
	border-top:solid 1px white;
	border-bottom:solid 1px white;
	padding:5px;
}

.marketplaceresults .searchResults .more
{
	text-align:right;
}

.marketplaceresults .searchResults .image
{
	text-align:center;
	width:75px;
}

.marketplaceresults .returnLink
{
	float:right;
}

.marketplaceresults .searchResults .ShowMoreResults
{
	float:right;
	border-bottom:solid 2px white;
}

.floatLeftUpdateIcon
{
	float:right;
}

.roomTreeViewStyle a
{
	color:Black;
}

.roomTreeViewStyle-selected a
{
	color:Black;
	font-weight:bold;
}

.browseBox
{
	padding-left: 20px;
	padding-bottom: 20px;
	width: 450px;
	float:left;
}
.browseBox td 
{
	border: solid 1px #CCCCCC;
}
.browseBox table
{
	border-spacing: 5px;
	border-collapse: separate;
}

.browseBox a, .browseBox a:link, .browseBox a:visited
{
	display:block;
	padding:10px;
}

.browseBox span
{
	font-weight: bold;
}

.mailerTable 
{
	width:100%;
}
.mailerTable td
{
	padding: 2px;
}
	
	
/*EDIT ME*/

.PersonalInformation
{		
	
}

.PersonalInformation .ProfileImage
{
	float:left;
	margin-right:10px;
}

.PersonalInformation .ProfileDetails
{
	float:left;
}

.PersonalInformation .ProfileDetails .Title
{
	font-weight:bold;
}

.EditMe
{
	
}

.Linear
{
	margin-bottom:10px;
}

.Linear .SectionTitle
{
	padding-bottom:5px;
}

.Linear .DataGroupSection
{
	border-bottom:solid 1px #CCCCCC;
	padding-bottom:5px;
	margin-bottom:5px;
	margin-top: 10px;
}

.Linear .DataGroupTitle
{
	font-size:116%;
	color:#CE5600;
	margin-bottom:10px;
	font-weight:bold;
}

.Linear .DataGroupSectionTitle
{
	margin-top:15PX;
	font-weight:bold;
	color:Black;
}

.Linear .SquareVisibility
{
	font-weight:bold;
	color:Black;
	margin-left:300px;
	margin-right:5px;
}

.Linear .Delete
{
	font-weight:bold;
	color:Black;
	margin-left:100px;
	margin-right:5px;
}

.Linear .FieldEntry
{
	width:100%;
}

.Linear .FieldTitle
{
	width:250px;
	height:20px;
	vertical-align:middle;
	padding:5px;
}

.Linear .FieldData
{
	vertical-align:middle;
	height:20px;
	padding:5px;
	width:300px;
}

.Tabular
{
	margin-bottom:10px;
}

.Tabular .SectionTitle
{
	padding-bottom:5px;
}

.Tabular .DataGroupTitle
{
	font-size:116%;
	color:#CE5600;
	margin-bottom:10px;
	font-weight:bold;
}

.Tabular .DataGroupSection
{
	border-bottom:solid 1px #CCCCCC;
	padding-bottom:5px;
	margin-bottom:5px;
}

.Tabular .Items
{
	width:100%;
}

.Tabular .Items Th, .Items Td 
{
	padding:5px;
}

.profile-leftcolumn
{
	float:left;
}

.profile-rightcolumn
{
	float:left;
	margin-left:25px;
	width:665px;
}

.profile-data
{
	width:100%;
	clear:both;
}

.profile-orange-linebreak
{
	width:665px;
	height:1px;
	margin-top:10px;
	margin-bottom:15px;
	border-bottom: 1px solid #CE5600;
}
.profile-grey-linebreak
{
	width:665px;
	height:1px;
	margin-bottom:2px;
	border-bottom: 1px solid #CCCCCC;
}

.profile-displaydefinition
{
	margin-top:10px;
	font-style:italic;
}

.profile-fieldname
{
	width:250px;
	padding-right:25px;
}

.profile-fieldvalue
{
	text-align:left;
}

.ProfileSectionTop
{
	width:665px;
	height:20px;
	background-color:#CE5600;
	margin-top: 15px;
	margin-bottom: 10px;
	border-left:solid 1px #CE5600;
	border-right:solid 1px #CE5600;
}

.ProfileSectionTitle
{
	font-size:12px;
	color:White;
	font-weight:bold;
	margin-left:10px;
	line-height:17px;
}

.Profile-TabularViewTd
{
	padding:5px;
}


.profile-col-c {
	float:left;
	width:234px;
	display: inline;
	margin-bottom:20px;	
}

.profile-col-c h2 {
	color:#CE5600;
	margin-bottom:10px;
	font-size:131%;
	font-weight:bold;
}
.profile-col-c .grey-linebreak {
	width:95%;
	height:1px;
	margin-top:5px;
	*margin-top:0px;
	margin-bottom:6px;
	*margin-bottom:10px;
	border-bottom: 1px solid #CCCCCC;
}

.UploadFrame
{
	height:25px;
	border-style: none;
	overflow:hidden;
	
}

.UploadFrameBody
{
	margin-left: 0px;
	margin-top: 0px;
	overflow:hidden;
}


.forms-spinner
{
	background-image:url('/images/ajaxloader.gif');
	background-repeat:no-repeat;
	width:25px;
	height:25px;
	display:inline-block;
	float:right;


}


.forms-spinner-hidden
{
	width:25px;
	height:25px;
	display:inline-block;
	float:right;
}

.SecondPhoto
{
	float:right;
	margin-right:25px;
	margin-left:25px;
	margin-bottom:25px;
}


.QueryBuilder .Header
{
	color:White; 
	font-weight:bold; 
	background-color:#CE5600;
	padding:5px;
}

.QueryBuilder .Header a
{
	color:White;
}

.QueryBuilder .QueryRow
{
	padding:2px;
	margin:5px;
}


.QueryBuilder .QueryRow a
{
	line-height:15px;
}

.QueryBuilder .QueryRow table tr td
{
	width:250px;
}

.QueryBuilder .NewRow
{
	width:20px;
}

.QueryBuilder .QueryRow_Selected
{
	padding:2px;
	margin:5px;
	background:#CE5600;
}

.QueryBuilder .QueryRow_Selected a
{
	line-height:15px;
	color:White;
}

.QueryBuilder .QueryRow_Selected table tr td
{
	width:250px;
}


.QueryBuilder .QueryGroup
{
	border:1px dotted black;
	!display:inline-block;
}


.QueryBuilder .QueryGroup .QueryGroup
{
	margin:2px 4px 4px 37px;
}


.QueryBuilder .QueryGroup .QueryGroupOperator
{
	width:25px;
	float:left;
	background-color: #CCCCCC;
	padding-left:5px;
	padding-right:5px;
	margin-right:5px;
}


.DirectoryReportBox
{
	float:left;
	padding:3px;
	
	
}

.DirectoryReportSaveBox
{
	float:left;
	padding:3px;
	padding-left:40px;
	
}



.DirectoryMainLeftReportBox
{
	float:left;
	width:30%;
	border:2px solid #CE5600;
	margin-bottom:10px;
	margin-left:20px;
	height:275px;
	overflow:auto;
}

.DirectoryMiddleReportBox
{
	float:left;
	width:10%;
	border:2px;
	margin-bottom:10px;
	margin-left:20px;
	height:275px;
}

.DirectoryMainRightReportBox
{
	float:left;
	width:50%;
	border:2px solid #CE5600;
	margin-bottom:10px;
	margin-left:20px;
	height:275px;
	overflow:auto;
}

.DirectoryReportBoxContainer
{
	float:none;
}


.DirectoryReportBottomBoxContainer
{
	float:none;
	padding-left:220px;
}

.DirectoryReportContentPadding 
{
	margin:5px;
}


.DirectoryReportMiddleTable
{
	width:100%;
	height:100%;
}


.DirectoryReportButtonArea
{
	width:100%;
	height:100%;

	vertical-align:middle;
	
}


.DirectoryReportSaveButtonArea
{
	height:35px;
}

.DirectoryReportBoxGridArea
{
	border:2px solid #CE5600;
	float:none;

	margin-bottom:10px;
	margin-left:20px;
	overflow:auto;


}

.QueryBuilderTable
{
	padding:5px;
}

.QueryBuilderTable tr
{
}
.QueryBuilderTable tr td
{
	padding-bottom: 5px;
	padding-right:2px;
}

.CollegeDirectoryDropDownField
{
	width:187px;	
}

.CollegeDirectoryTextBoxField
{
	width:181px;
}

.relationships {
	float:left;
	margin-left:10px;
}
.relationships .info {
	float:left;
	margin-top: 5px;
}

.relationships .info .name{
	
}

.relationships .info .relation{
	color:#666666;	
}

.relationships img {
	float:left;
	margin-top:5px;
	margin-right:15px;
}


.relationshipsTable tr
{
	padding:5px;
}

.relationshipsTable th
{
	padding:5px;
}

.relationshipsTable td
{
	padding:5px;
}

.archivingtable
{
}

.archivingtable th
{
	padding-right:10px;
	padding-top:2px;
}

.archivingtable td
{
	padding-right:10px;
	padding-top:2px;
}

.archiveProfile tr
{
	padding:5px;
}

.archiveProfile td
{
	padding:10px;
}

.combineSearchReportArea
{
	float:right;
	margin-top:5px;
}


.plus-minus-holder
{
	padding-left:6px;
		
}



.ClientManagerAddButtonVisible
{
	display:block;

}



.ClientManagerAddButtonHidden
{
	display:none;
}


.CommunityRights 
{
	margin-left:20px;
}

.CommunityRights tr th
{
	padding: 5px;
}

.CommunityRights tr td
{
	padding:5px;
}







.blocktitle-invite{width:261px; height:40px; background:url(../images/boxtab-bg.jpg) no-repeat top left; font:14px 'Myriad Pro', Verdana, Arial, Tahoma; color:#F7E0D0; text-align:center; padding:5px 0px 0px 0px;}



.market-item-table
{
	
}

.market-item-table .left-td
{
	width:20%;
}

.market-item-table .right-td
{
	width:80%;
}


.community-member-expand
{
	float:right; 
	padding-right:12px;
}


.system-status-text
{
	margin-top:40px;
	color:Red;
	font-weight:bold;
}


.inbound-messages-current-page
{
	font-weight:bold;
}


.inbound-messages-drop-top-area
{
	float:left;
}


.college-directory-left-mail-area
{
	width:70px;
}


.calendar-list-area
{
	padding-bottom:2px;
}





.email-col0{width:32px; font:13px Verdana, Arial, Tahoma; color:#000; font-weight:bold; border-right:2px solid #B9A496; padding:5px 0 5px 20px;float:left;}

.archive-detail
{
	float:left;
	padding:20px 0 5px 20px;
	width:30px;
}

.mptitle{width:955px; float:left; font:18px Verdana, Arial, Tahoma; color:#CE5600; margin:0px; padding:5px 0px 5px 0px;}



.popup-dialogue-content 
{
	margin-left:auto;
	margin-right:auto;
	width:300px;
}

.popup-dialogue-content h1 {
	font-size:182%;
	color:#CE5600;
	padding-bottom:10px;	
}

.popup-dialogue-padding
{
	padding-left:15px;
}


.attachment-area
{
	overflow:auto;
	width:310px;
	height:90px;
}


.forms-spinner-popup
{
	background-image:url('/images/ajaxloader.gif');
	background-repeat:no-repeat;
	width:25px;
	height:25px;
	display:inline-block;


}