table.EventsHeader{
    border: 1px solid #C9DCEB;
	border-left: none;
	border-right: none;
    background: none repeat scroll 0 0 #EAF1F8;
	/* border: none; */
    color: #005A9C;
	font-family: Georgia,Times,serif;
	font-size: 1.4em;
	padding: 8px 5px;
	width: 100%;
	float: left;
	display: block;
    list-style-type: none;
    margin: 5px 0;
}
table.EventsHeader tbody,table.EventsHeader tr, table.EventsHeader td{
	border:none;
	width: 100%;
	text-align: right;
	padding-right: 6px;
}
/* table.EventsHeader div, table.EventsHeader span{
    background: none repeat scroll 0 0 #EAF1F8;
	border: none;
    color: #005A9C;
	font-family: Georgia,Times,serif;
	font-size: 1.4em;
	padding: 8px 0;
	width: 100%;
	float: left;
	} */

.ui-icon {
    background-image: url("images/ui-icons.png") !important;
    height: 11px;
    width: 11px !important;
	padding:0 !important;
    background-position: -12px -48px !important;
}

.ui-icon-triangle-1-e {
	background-position: -12px -60px !important;
}

input.button {font-family:Arial,Helvetica,sans-serif; border-radius:6px; -webkit-border-radius:6px;color:#fff; min-width:100px;margin-right:5px;padding:4px 5px;display:inline-block;font-size:16px; line-height:20px; border: 1px solid #660033;
background: rgb(236,28,46);
background: -moz-linear-gradient(top,  rgba(236,28,46,1) 0%, rgba(161,19,31,1) 100%);
background: -webkit-gradient(linear, left top, left bottom, color-stop(0%,rgba(236,28,46,1)), color-stop(100%,rgba(161,19,31,1)));
background: -webkit-linear-gradient(top,  rgba(236,28,46,1) 0%,rgba(161,19,31,1) 100%);
background: -o-linear-gradient(top,  rgba(236,28,46,1) 0%,rgba(161,19,31,1) 100%);
background: -ms-linear-gradient(top,  rgba(236,28,46,1) 0%,rgba(161,19,31,1) 100%);
background: linear-gradient(to bottom,  rgba(236,28,46,1) 0%,rgba(161,19,31,1) 100%);
filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#ec1c2e', endColorstr='#a1131f',GradientType=0 );
}

table.loginTable table td{padding:10px;}

td.popLinksBGTD {background: url("images/start-section-bg.gif") no-repeat scroll 0 0 transparent;border-right:1px solid #aabdce;/*border-bottom:1px solid #aabdce;*/}
td.popLinksBGTD a {text-decoration:none;}
td.popLinksBGTD h2 {padding:0px 15px 0px 15px;}
table.popLinksBGTable {width:486px;padding:0px 15px 15px 15px;}
table.popLinksBGTable2 {width:100%;padding:0px 10px 20px 15px;}
table.popLinksBGTable2 td {padding:0px;margin:0px;height:auto;*padding-left:15px;}

.content-box ul {
margin: 0 10px 5px;
}

body {
    font-family:Arial,Verdana,Helvetica,Geneva,sans-serif;
	text-align: center;
	min-width: 960px;
	margin: 0px 0px 10px 0px;
	padding: 0px;
	background-image: none;
	background-attachment: fixed;
	background-position: top;
	background-repeat: repeat-x;
	background-color: #fff;
	color:#445566;
	}

#fluid-container {
	background-color:#fff;
	background-attachment:fixed;
	background-image:url(images/gradient10.gif);
	background-position:center top;
	background-repeat:repeat-x;
	}

#container-pagehead {
	background-color: #369;
/*	background-image: url(images/pagehead_gradient.gif);
	background-position: left top;
	background-repeat: repeat-x; */
	width:100%;
	}

#pagehead-top {
	margin:0 auto;
	height:25px;
	position:relative;
	text-align:left;
	border-bottom:1px solid #abc;
	padding:0;
	}

#topbar {
	color:#fa3;
	font-weight:normal;
	text-decoration:none;
	font-size:10px;
	line-height:10px;
	padding-left:10px;
	padding-right:10px;
	padding-top:8px;
	font-family:Verdana,Helvetica,Geneva,sans-serif;
	height:17px;
}

#topbar a, #topbar a:active, #topbar a:visited {
	color:#fff;
	font-weight:bold;
	text-decoration:none;
}

#topbar a:hover {
	color:#ffc;
	text-decoration:underline;
}
#Content-topbar-left {
	width:50%;
	float:left;
}

#ContentTopRightNav {
	width:50%;
	float:right;
	text-align:right;
position:relative;
z-index:999;
}

#pagehead-restrict {
	height:auto !important;
	margin:0 auto;
	position:relative;
	text-align:left;
	width:960px;
	height:25px;
	}

#pagehead {
	font-family:Arial,Verdana,Helvetica,Geneva,sans-serif;
	margin:0 auto;
	height:80px;
	width:960px;
position:relative;
	}



/* tt1 and Uni logo at top of page---------------------------- */
#tt1 {
	background:transparent url(images/tt1_s_cross.gif) no-repeat scroll center top;
	margin:0;
	position:absolute;
	width:760px;
	left:0px!important;
	top:0px!important;

	}
#tt1 a, #tt1 a:hover, #tt1 a:active, #tt1 a:visited {
	text-decoration:none;
	display:block;

	}


/* tt1 text ------------------- */
#pagehead-text {
	color:#fff;
	font-size:22px;
	font-weight:bold;
	height:60px;
	overflow:hidden;
	text-align:left;
	line-height:1.05em;
	margin: 20px 0 0 10px;
	}

#pagehead-text a, #pagehead-text a:active, #pagehead-text a:visited {
	color:#fff;
	}

#pagehead-text-slim {
	font-weight:normal;
	font-size:0.95em;
	}

/* top RHS Logo ---------------------------------------------- */
#uni-logo {

	margin:0px 10px 0px 0px;
	position:absolute;
right:0px;
top:0px;
	width:154px;
height:80px;
	}
#uni-logo a {
	background:transparent url(images/blue_006699a.gif) no-repeat scroll center top;
display:block;
	height:80px;
	margin:0;
	padding:0;
	text-decoration:none;
	width:154px;
	}

/* Utils/Search bar -------------------------------------------- */
#container-utils-bar {
	background-color:#bcd;
	width:100%;
	border-bottom:1px solid #fff;
	border-top:1px solid #fff;
	padding:3px 0;
	}

#utils-bar {
	width:950px;
	margin:0 auto;
	overflow:hidden;
	font-size:0.9em;
	line-height:0.9em;
	padding: 0px 10px 0px 10px;
	min-height:20px;
	}

#utilities {
	margin: 0px 10px 0px 10px;
	width:930px;
	text-align:right;
	padding:2px 0px 2px 0px;
	}

div.text-resize {
	color:#456;
	font-size:10px;
	margin:0;
	display:inline;
	padding:5px 10px 5px 10px;
	vertical-align:bottom;
	}
div.text-resize a:link, div.text-resize a:active, div.text-resize a:visited {
	color:#036;
	text-decoration:none;
padding:0px 5px;
font-size:10px;
border-right:1px solid #445590;







	}
div.text-resize a:link.last {border:none;}
div.text-resize a:hover {
	color:#369;
	text-decoration:underline;
	}

/* Breadcrumb
-------------------------------------------------------*/
#crumb-container {
	padding: 0px;
	margin: 0px;
	color: #456;
	font-weight: normal;
	font-style: italic;
	display: none;
	}










#crumb-container a:link, #crumb-container a:active, #crumb-container a:visited {
	color: #036;
	font-weight: normal;
	text-decoration: none;

	}

#crumb-container a:hover {
	color: #369;
	font-weight: normal;
	text-decoration: underline;
	}

#crumb-container ul {
	padding: 0px;
    margin: 0px;
	display: inline;
	}

#crumb-container ul li {
	display: inline;
	color: #456;
	}

	/* Content
------------------------------------------------------- */
#structContainer {
	background: url(images/int-bg-stretch.gif) repeat-y scroll 0 0 transparent;
	text-align:left;
	width:960px;
        margin-top: 10px;
	margin-right: auto;
	margin-bottom: 0;
	margin-left: auto;
	font-family:Verdana,Helvetica,Geneva,sans-serif;
	font-size:12px;
	line-height:16px;
}
.twoColumn #structColumnOne {border-bottom:none;}

.twoColumn #structColumnTwo {
	width: 700px;
         float:right;
	margin-bottom: 10px;
        border-color:#AABBCC;
	border-left:1px solid #AABBCC;
	border-right:1px solid #AABBCC;
	border-style:solid;
	border-width:4px 1px;
padding:15px 20px;
min-height:408px;
height:auto!important;
height:408px;
border-bottom:none;
}
.twoColumn #structFoot {background:url(images/int-bg-foot.gif) no-repeat;width:960px;height:5px;margin:0px auto;}
h1 {
	color:#112244;
	font-family:Arial,Helvetica,sans-serif;
	font-size:22px;
	font-weight:bold;
	letter-spacing:-0.5px;
	line-height:28px;
}

	/* Footer
------------------------------------------------------- */
#container-footer {
	background:transparent url(images/gr_foot.gif) repeat-x scroll left top;
	border-top:1px solid #bcd;
	clear:both;
	height:80px;
	position:relative;
	width:100%;
	margin-top: 20px;
}
#footer {
    font-family:Verdana,Helvetica,Geneva,sans-serif;
	color:#456;
	font-size:10px;
	height:80px;
	line-height:12px;
	margin:0 auto;
	padding:10px;
	position:relative;
	/*width:982px; leave here for when we change back to larger size template*/
	width:962px;
}
#footer a {
	color:#369;
}
#ContentFooterLeft{
	float:left;
	text-align:left;
	/*width:481px;*/
	width:470px;
	margin-left:10px;
}
#ContentFooterRight {
	float:right;
	text-align:right;
	/*width:481px;*/
	width:470px;
	margin-right:10px;
}
/* clear space for footer ---------------------------------------- */
div#clearfoot {
background-color:#fff;
clear:both;
height:10px;
}
/* Show/hide ---------------------------------------*/
.hide {
	display: none;
}
/* Get rid of image borders with hyperlinked images ---------------*/
img {
	border: none
}


/*************************************************************************************************/
/*************************************************************************************************/

h1#ContentpageName {display:block;margin:15px 0px;}

.cleaR {clear:both;}

#structColumnOne {border-right: 1px solid #99AABB;border-left: 1px solid #99AABB;border-bottom: 5px solid #AABDCE;border-top: 5px solid #AABDCE;width:200px;float:left;}
#structColumnOne #ContentProfile {background: #061f32 url(images/login-bg.gif) top left repeat-x;color:#fff;}
#structColumnOne #ContentLogin {font-size:9px;padding:15px 5px 10px 5px;margin:0px 0px 10px 0px;position:relative;}
#structColumnOne #ContentLogin a.LoGin{display:block;float:right;right:5px;top:13px;font-family:Arial,Helvetica,sans-serif; border-radius:6px; -webkit-border-radius:6px;color:#fff;padding:4px 5px; min-width:80px; font-size:16px; line-height:20px; text-align:center; border-radius:6px; -webkit-border-radius:6px; border: 1px solid #660033;
background: rgb(236,28,46);
background: -moz-linear-gradient(top,  rgba(236,28,46,1) 0%, rgba(161,19,31,1) 100%);
background: -webkit-gradient(linear, left top, left bottom, color-stop(0%,rgba(236,28,46,1)), color-stop(100%,rgba(161,19,31,1)));
background: -webkit-linear-gradient(top,  rgba(236,28,46,1) 0%,rgba(161,19,31,1) 100%);
background: -o-linear-gradient(top,  rgba(236,28,46,1) 0%,rgba(161,19,31,1) 100%);
background: -ms-linear-gradient(top,  rgba(236,28,46,1) 0%,rgba(161,19,31,1) 100%);
background: linear-gradient(to bottom,  rgba(236,28,46,1) 0%,rgba(161,19,31,1) 100%);
filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#ec1c2e', endColorstr='#a1131f',GradientType=0 );
}
#structColumnOne #ContentMemberToolSet div.loggedInTools {border-top:1px solid #7a8d9d;font-size:11px;padding:10px 10px 0px 10px;clear:both;background: url(images/orange-arrow.png) 3px 15px no-repeat;}

#structColumnOne #ContentMemberToolSet div.loggedInTools strong {display:block;}
#structColumnOne #ContentMemberToolSet div.loggedInTools strong a {color:#fff;}
#structColumnOne #ContentMemberToolSet div.loggedInTools a{text-decoration:none;color:#fff;}

#structColumnOne #ContentProfile div#ContentWhos {clear:both;}
#structColumnOne #ContentProfile div#ContentWhos div.moduleWho {padding-bottom:15px;}
#structColumnOne #ContentProfile div#ContentWhos div.moduleWho a{margin:0px 0px 10px 10px;color:#E67817;text-decoration:none;font-size:11px;}
#structColumnOne #ContentProfile div#ContentWhos div.moduleWho a:hover {text-decoration:underline;}
#structColumnOne #ContentProfile div#ContentWhos div.loggedInTools {margin:0px;padding:10px 10px 0px 10px;}


#structColumnOne #ContentMemberToolsNew {margin:0px;padding:0px 0px 10px 10px;}
#structColumnOne #ContentMemberToolsNew a{color:#fff;font-size:11px;margin-right:3px;float:left;text-decoration:none;line-height:14px;}
#structColumnOne #ContentMemberToolsNew a:hover {text-decoration:underline;}

#structColumnOne #ContentWhos div.loggedInTools {font-size:11px;padding:10px 10px 10px 10px;clear:both;background: url(images/orange-arrow.png) 3px 15px no-repeat;}
#structColumnOne #ContentWhos div.loggedInTools strong {display:block;}
#structColumnOne #ContentWhos div.loggedInTools strong a {color:#fff;}
#structColumnOne #ContentWhos div.loggedInTools a{text-decoration:none;color:#fff;border-bottom:1px solid red!important;}

#structColumnOne #loggedIn {}
#structColumnOne #profilePic {width:69px;min-height:43px;overflow:hidden;float:left;border:1px solid #fff;margin-left:4px;display:inline;background:url(images/default-profile.gif) no-repeat}
#structColumnOne #profilePic img {width:100%;}
#structColumnOne #loginText {float:right;width:105px;margin-left:8px}
#structColumnOne #loginText strong{font-size:12px;display:block;padding-bottom:5px;}


#ContentSearch2 {
	background-color: #AABBCC;
    border-bottom: 1px solid #FFFFFF;
    border-top: 1px solid #FFFFFF;
    display: block;
    margin: 0;
    padding: 10px;
    vertical-align: top;
}
input[type="text"].searchbx {width:120px;height:12px;}

/* Level One Elements
-------------------------------------------------------*/

#ContentLeft .linkinfo {
	display: none;
	}
#ContentLeft {
	border-bottom: none;
	margin: 0px;
	}
#ContentLeft ul {
	margin: 0px;
	padding: 0px;
	list-style-type: none;
	}
#ContentLeft li {
	color: #fff;
	font-size: 10px;
	line-height: 12px;
	background-color: #789;
	border-bottom: 1px solid #fff;
	}
#ContentLeft a {
	display: block;
	color: #fff;
	font-weight: bold;
	text-decoration: none;
	font-size: 10px;
	padding: .5em 1em .7em 1.5em;
	margin: 0px;
	}
#ContentLeft a:hover {
	color: #ffc;
	text-decoration: none;
	background-color: #036;
	background-image: url('/s/923/images/arrow_standard.gif');
	background-position: left;
	background-repeat: no-repeat;
	}
#ContentLeft a.selected {
	color: #ffc;
	font-weight: bold;
	background-color: #036;
	background-image: url('/s/923/images/arrow_standard.gif');
	background-position: left;
	background-repeat: no-repeat;
	}

/* Level Two Elements
-------------------------------------------------------*/

#ContentLeft ul ul {
	list-style-type: none;
	margin: 0px;
	padding: 0px;
	border-top: 1px solid #fff;
	}
#ContentLeft ul ul li {
	color: #036;
	font-weight: normal;
	background-color: #eed;
	border-bottom: 1px solid #9ab;
	}
#ContentLeft ul ul a {
	color: #036;
	font-weight: normal;
	padding: .4em 1em .6em 1.5em;
	}
#ContentLeft ul ul a:hover {
	color: #036;
	background-color: #fff;
	text-decoration: underline;
	background-image: url('/s/923/images/arrow_standard1.gif');
	background-position: left;
	background-repeat: no-repeat;
	}
#ContentLeft ul ul li a.selected {
	color: #036;
	background-color: #fff;
	background-image: url('/s/923/images/arrow_standard1.gif');
	background-position: left;
	background-repeat: no-repeat;
	}

/* Level Three Elements
-------------------------------------------------------*/

#ContentLeft ul ul ul {
	list-style-type: none;
	margin: 0px;
	padding: 0px;
	border-top: 1px solid #fff;
	}
#ContentLeft ul ul ul li {
	color: #036;
	font-weight: normal;
	background-color: #fff;
	border-top: 1px solid #9ab;
	border-bottom: 1px solid #fff;
	}
#ContentLeft ul ul ul a {
	color: #036;
	font-weight: normal;
	text-decoration: none;
	font-style: normal;
	padding: .4em 1em .6em 2.15em;
	}
#ContentLeft ul ul ul a:hover {
	color: #036;
	font-weight: normal;
	text-decoration: underline;
	background-color: transparent;
	background-image: url('/s/923/images/arrow_standard2.gif');
	background-position: left;
	background-repeat: no-repeat;
	}
#ContentLeft ul ul ul li a.selected {
	color: #036;
	font-weight: bold;
	text-decoration: none;
	background-color: #fff;
	background-image: url('/s/923/images/arrow_standard2.gif');
	background-position: left;
	background-repeat: no-repeat;
	}

/* Level Four Elements
-------------------------------------------------------*/

#ContentLeft ul ul ul ul {
	list-style-type: none;
	margin: 0px;
	padding: 0px;
	border-top: 1px solid #fff;
	}
#ContentLeft ul ul ul ul li {
	color: #036;
	font-weight: normal;
	background-color: #fff;
	border-top: 1px solid #9ab;
	border-bottom: 1px solid #fff;
	}
#ContentLeft ul ul ul ul a {
	color: #036;
	font-weight: normal;
	text-decoration: none;
	font-style: italic;
	text-decoration: none;
	padding: .4em 1em .6em 3.25em;
	}
#ContentLeft ul ul ul ul a:hover {
	color: #036;
	font-weight: normal;
	text-decoration: underline;
	background-color: transparent;
	background-image: url('/global/images/nav/arrow_standard3.gif');
	background-position: left;
	background-repeat: no-repeat;
	}
#ContentLeft ul ul ul ul li a.current_link {
	color: #036;
	font-weight: normal;
	text-decoration: underline;
	background-color: transparent;
	background-image: url('/global/images/nav/arrow_standard3.gif');
	background-position: left;
	background-repeat: no-repeat;
	}
.address {padding:0px 15px;}

#mainNavWrapper {
	background: url("/s/923/images/bkgnd_off.gif") repeat-x scroll left top #778899;
    border-top: 1px solid #FFFFFF;
    height: 26px;
	}
#mainNavContainer {
	width:960px;
	margin:0px auto;
}
	/* Tab Styling - using id
------------------------------------------------------------*/

#ContentTopLinks {
	width: 100%;
	height: 25px;
	line-height: 10px;
	font-size: 10px;
	margin: 0px 0px 0px 0px;
}
#ContentTopLinks ul {
	margin: 0px;
	padding: 0px;
	list-style: none;
}
#ContentTopLinks li {
	float: left;
	background: url("/s/923/images/bkgnd_off.gif") repeat-x left top;
	margin: 0px;
	padding: 0px;
}
#ContentTopLinks a {
	float: left;
	display: block;
	padding: 7px 12px 9px 12px;
	text-decoration: none;
	font-size: 10px;
	line-height: 10px;
	font-weight: bold;
	color: #fff;
	border-right: 1px solid #abc;
font-family: Verdana, Arial, Sans-serif;
  }

/* Commented Backslash Hack
   hides rule from IE5-Mac \*/
#ContentTopLinks a {float:none;}
/* End IE5-Mac hack */

#ContentTopLinks a:hover {
	background: url("/s/923/images/bkgnd_hover.gif")  repeat-x left top;
	color: #fff;
	text-decoration: none;
}
#ContentTopLinks li.selected a {
	background-color: #c31800;
	background-position: left;
	background-repeat: no-repeat;
	color: #fff;
	text-decoration: none;
	background-image: none;
	}
#ContentTopLinks li.selected a:hover {
	background: url("/s/923/images/bkgnd_hover.gif")  repeat-x left top;
	color: #fff;
	text-decoration: none;
	}
.IMOD61 #ContentMiddleLayoutLoginBlock .instructions{width:450px;margin:0px 0px 0px 20px!important;}
.IMOD61 #ContentMiddleLayoutLoginBlock .divLoginPanel{margin-left:18px;}
.IMOD61 #ContentMiddleLayoutLoginBlock .bBorder {border-bottom:1px solid #aabdce;height:1px;}

.start .social ul{margin:0px!important;padding:0px!important;}
.start .social li {list-style-type:none!important;float:left;}
.start .social li a {display:block;width:30px;height:31px;text-indent:-9999em;margin-right:10px;}
.start .social li.fb a {background: url(images/tn-fb.gif) no-repeat;}
.start .social li.tw a {background: url(images/tn-tw.gif) no-repeat;}
.start .social li.rss a {background: url(images/tn-rss.gif) no-repeat;}
.start .social li.fr a {background: url(images/tn-fr.gif) no-repeat;}

/* Right Column
*********************************************************************************/

/* events */
#structColumnThree span.imodToolsEvents {display:block;float:right;}
#structColumnThree span.imodDateEvents {display:block;color:#AABBCC;}
#structColumnThree span.imodLinkEvents {display:block;color:#005295;font-weight:bold;}
#structColumnThree span.imodLinkEvents a{display:block;text-decoration:none;}
#structColumnThree span.imodLinkEvents a:hover {text-decoration:underline;}
#structColumnThree span.imodPreviewEvents {display:block;margin-bottom:15px;}

/* news */
#structColumnThree span.imodTools {display:block;float:right;}
#structColumnThree span.imodDate {display:block;}
#structColumnThree span.imodLink {display:block;color:#005295;}
#structColumnThree span.imodLink a{text-decoration:none;display:block;color:#fff;background: url(images/w-bullet.gif) 0px 6px no-repeat;padding:1px 5px 1px 12px;}
#structColumnThree span.imodLink a:hover{text-decoration:underline;color:#fff;}
#structColumnThree span.imodPreview {display:block;margin-bottom:15px;}


/* Two Column
*********************************************************************************/

.twoColumn #structColumnOne {padding-bottom:20px;}
.twoColumn #structColumnOne h3 {color:#445566;border-bottom:1px solid #aabdce;font:bold 12px Verdana, Arial, sans-serif;display:block;}
.twoColumn #ContentSocial.address{padding-top:15px;}
.twoColumn #ContentSocial ul{margin:0px!important;padding:0px!important;}
.twoColumn #ContentSocial li {list-style-type:none!important;float:left;}
.twoColumn #ContentSocial li a {display:block;width:30px;height:31px;text-indent:-9999em;margin-right:10px;}
.twoColumn #ContentSocial li.fb a {background: url(images/tn-fb-w.gif) no-repeat;}
.twoColumn #ContentSocial li.tw a {background: url(images/tn-tw-w.gif) no-repeat;}
.twoColumn #ContentSocial li.rss a {background: url(images/tn-rss-w.gif) no-repeat;}
.twoColumn #ContentSocial li.fr a {background: url(images/tn-fr-w.gif) no-repeat;}

.twoColumn #container-footer {clear:both;margin-top:15px;}

/********************************************************************************/
/***  Three Column  ***/
.threeColumn .columns h2 {background-color:#778A9C;color:#fff;padding:10px;margin:0px;display:block;font-size:16px;}
.threeColumn #ContentMiddleLayoutColLeft,
.threeColumn #ContentMiddleLayoutColLeftB {padding:10px 0px;width:228px;float:left;margin:15px 0px 0px 20px;}
.threeColumn #ContentMiddleLayoutColRight,
.threeColumn #ContentMiddleLayoutColRightB {padding:10px 0px;width:228px;float:right;margin:15px 20px 0px 0px;}

.threeColumn #ContentMiddleLayoutBottom {padding:0px 0px;/*border-top:1px solid #bacdde;*/}
.threeColumn #ContentMiddle {padding:0px 0px;}
.threeColumn table.imodTable {border:none;margin:0px 0px 0px 0px;padding:20px 0px 0px 0px;}
.threeColumn table.imodTable img {border:1px solid #bacdde;}
.threeColumn table.imodTable ul {padding-left:15px;}
.threeColumn table.imodTable li {list-style-image:url(images/li-arrow.gif);padding-bottom:10px;}
.threeColumn table.imodTable h2 {line-height:20px;}

.imodTable h3 {background-color:#778A9C;color:#fff;padding:10px;margin:0px;display:block;font-size:16px;}

.threeColumn #structContainer {background: url(images/3-column-bg-stretch.gif) top right repeat-y;}
.threeColumn #structColumnTwo {
	width: 530px;
float:left;
margin-left:8px;
border-top:5px solid #AABDCE;
}

.threeColumn #structColumnFoot {background: url(images/3-column-footer.gif) top left no-repeat;width:960px;height:20px;}

.threeColumn #ContentMiddleLayoutRotator {width:528px;height:180px;/*overflow:hidden;*/margin-left:1px;position:relative;}

.IMOD61 #ContentMiddleLayoutRotator {width:528px;height:180px;background: url(images/editor/adelaide-onlion-bg-pic.jpg) no-repeat;}/* Get Involved - waiting on client for picture */
.IMOD282 #ContentMiddleLayoutRotator {width:528px;height:180px;background: url(images/editor/make-diff-528x180.jpg) no-repeat;}/* Giving to Adelaide */
.IMOD281 #ContentMiddleLayoutRotator {width:528px;height:180px;background: url(images/editor/bsl-memb-528x180.jpg) no-repeat;}/* privileges */
.IMOD411 #ContentMiddleLayoutRotator {width:528px;height:180px;background: url(images/editor/nobel-528x180.jpg) no-repeat;}/* recognition */
.IMOD280 #ContentMiddleLayoutRotator {width:528px;height:180px;background: url(images/editor/alumni-programs-bg-pic.jpg) no-repeat;}/* Get Involved - waiting on client for picture */
#ContentMiddleLayoutRotator a.rotatorsLink {width:528px;height:180px;display:block;text-indent:-9999em;position:absolute;top:0px;left:0px;z-index:10;background-color:red;display:none;}
#ContentMiddleLayoutRotator table {position:relative;z-index:9;}



.threeColumn #contentWrapper {background: url(images/table-bg-stripes-grad.gif) top left no-repeat;}

.threeColumn #structColumnThree {
	width: 180px;
	float:right;
	padding:0px;
	border-top:5px solid #AABDCE;
	color:#fff;
	padding:15px 14px 15px 15px;
font-size:11px;
text-align:left;
}
.threeColumn #structColumnThree a {color:#fff;}
#structColumnThree h3 {color:#fff;border-bottom:1px solid #bb0000;font:bold 11px Verdana, Arial, sans-serif;display:block;line-height:15px;padding:4px 1px;}

.threeColumn #structColumnThree ul {padding-left:15px;list-style-type:square;}


.threeColumn #structColumnOne {padding-bottom:20px;border-bottom:none;}
.threeColumn #structColumnOne h3 {color:#445566;border-bottom:1px solid #aabdce;font:bold 12px Verdana, Arial, sans-serif;display:block;}
.threeColumn #ContentSocial.address{padding-top:15px;}
.threeColumn #ContentSocial ul{margin:0px!important;padding:0px!important;}
.threeColumn #ContentSocial li {list-style-type:none!important;float:left;}
.threeColumn #ContentSocial li a {display:block;width:30px;height:31px;text-indent:-9999em;margin-right:10px;}
.threeColumn #ContentSocial li.fb a {background: url(images/tn-fb-w.gif) no-repeat;}
.threeColumn #ContentSocial li.tw a {background: url(images/tn-tw-w.gif) no-repeat;}
.threeColumn #ContentSocial li.fr a {background: url(images/tn-fr-w.gif) no-repeat;}
.threeColumn #ContentSocial li.rss a {background: url(images/tn-rss-w.gif) no-repeat;}

#ContentDonation a.donate{display:block;width:175px;height:33px;background: url(images/make-a-donation.gif) top left no-repeat;text-indent:-9999em;margin:5px 0px;}


/******************************************************************************************************/
/* THREE COLUMN no rotator */

.norot #ContentMiddleLayoutRotator {display:none;}
.norot #structColumnTwo {border-top:none;}
.norot #contentWrapper {background:none;border-top: 5px solid #99AABB;}
.norot #ContentMiddle {padding:0px;background: url(images/3-column-bg-stretch-no-rot.gif) 1px 0px no-repeat;}

.norot #ContentMiddle div[id*=pnlMain] {
        margin-top: -35px;
    }

.noblocks .rotPicwBase{margin-left:1px;}
.noblocks .baseofRotator{background: url("images/start-rot-footer.gif") no-repeat scroll left top transparent;height:14px; border-bottom: 4px solid #AABDCE;}

.norot table.tableSixtyOne {margin:15px 0px 15px 19px;}
.norot table.tableSixtyOne .columns {width:228px;vertical-align:top;}
.norot table.tableSixtyOne .spacer {width:34px;}

.norot table.tableSixtyOne .moRe a{display:block;float:right;margin:0px 0px 0px 0px;text-decoration:none;}
.norot table.tableSixtyOne .moRe a:hover {text-decoration:underline;}
.norot table.tableSixtyOne span.imodToolsEvents {display:block;float:right;margin:7px 0px}
.norot table.tableSixtyOne span.imodDateEvents {display:block;color:#666666;margin:7px 0px}
.norot table.tableSixtyOne span.imodLinkEvents {display:block;color:#005295;}
.norot table.tableSixtyOne span.imodLinkEvents a{display:block;text-decoration:none;}
.norot table.tableSixtyOne span.imodLinkEvents a:hover {text-decoration:underline;}
.norot table.tableSixtyOne span.imodPreviewEvents {display:block;margin-bottom:0px;}

/* Three Column no rotator 4 blocks */
.FourBlocks .contentTop {border-top: 5px solid #99AABB;}
.FourBlocks #ContentMiddle {border-top: 5px solid #99AABB;}
.FourBlocks .rotPicwBase{margin-left:1px;}
.FourBlocks .baseofRotator{background: url("images/start-rot-footer.gif") no-repeat scroll left top transparent;height:14px;}

/******************************************************************************************************/
/* EVENTS PATTERN */
/*img.image-left,
img.image-right,
img.image-left-double,
.eventDiv img.image-left,
.list-item img.image-left {border:5px solid #AABBCC;}

.eventDiv .eventBlock {padding-left:120px;}
.eventDiv {border-top:1px solid #aabdce;padding-top:10px;width:100%;}
.eventDiv img.image-left {margin-left:-120px;margin-top:-25px;float:left;display:inline;}
.eventDiv span.imodTools{float:right;}
.list-item img.image-left {margin-left:-120px;margin-top:-15px;display: inline;float: left;}
.eventDiv img.image-left-double,
.list-item img.image-left-double {margin-left:-120px;margin-top:-35px;display: inline;float: left;margin: 0 10px 10px 0;}
.blueline {padding-bottom:5px;}

.list-item .list-header a,
.eventDiv h2.eventtitle {font-size:14px;font-weight:normal;margin:0px}*/

.eventDiv {border-top:1px solid #aabdce;padding:15px 15px;width:auto;}
.eventDiv img.thumbnail {float:left;}
.eventDiv .item {display:block;float:left;width:70%;font-size:12px;padding:0px 10px;}
.eventDiv .item a{text-decoration:none;font-weight:bold;text-decoration:underline;font-weight:normal;}
.eventDiv span.imodTools {float:right;}
.eventDiv span.imodPreview p{margin:0px;padding:0px;}
.eventDiv .cleaR {clear:both;}
.eventDiv .blueline {padding-bottom:0px;}


/*****************************************************************************************************/

.start #utils-bar #utilities #ContentLoginStart {width:66px;height:19px;float:left;margin-top:-2px;}
.start #utils-bar #utilities #ContentLoginStart a.login{width:66px;height:19px;display:block;background: url(images/start-login.gif) no-repeat;text-indent:-9999px!important;}
.start #utils-bar #utilities #ContentLoginStart a.logout{width:66px;height:19px;display:block;background: url(images/start-logout.gif) no-repeat;text-indent:-9999px!important;}
.start #utils-bar #utilities {margin-left:0px;}
.start #utils-bar {padding-left:0px!important;overflow:visible;}
.start #ContentMiddleLayoutRotator {/* see rotator.css */height:180px;width:740px;overflow:hidden;}
.start #structContainer {    background: url("images/start-bg.gif") repeat-y scroll right top transparent;}
.start #structColumnTwo {width:740px;margin-left:0px;}
.start #structColumnFoot {background: url(images/start-footer.gif) top left no-repeat;width:960px;height:4px;}

#RotatorFoot {width:740px;height:14px;background: url(images/start-rot-footer.gif) no-repeat;}
.colA1 {width:315px;float:left;margin:17px 0px 25px 25px;}
.colA2 {width:315px;float:right;margin:17px 25px 25px 0px;}
#contentWrapperA {width:740px;background: url(images/start-section-bg.gif) no-repeat;}
#ContentMiddleLayout01 {}
#ContentMiddleLayout01 h2 {/*background:url(images/start-support.gif) no-repeat center left;*/color:#556677;font-size:18px;padding:15px 0px 15px 0px;display:block;margin-top:0px;}
#ContentMiddleLayout01 h2 a {color:#556677;text-decoration:none;}
#ContentMiddleLayout01 h2 a:hover {text-decoration:underline;}
#ContentMiddleLayout01 .moRe a{display:block;float:right;margin:5px 0px 0px 0px;text-decoration:none;}
#ContentMiddleLayout01 .moRe a:hover {text-decoration:underline;}
#ContentMiddleLayout01 span.imodTools {display:block;float:right;}
#ContentMiddleLayout01 span.imodDate {display:block;}
#ContentMiddleLayout01 span.imodLink {display:block;color:#25699C;}
#ContentMiddleLayout01 span.imodLink a{text-decoration:none;display:block;color:#25699C;margin:0px;padding:0px;}
#ContentMiddleLayout01 span.imodLink a:hover{text-decoration:underline;}
#ContentMiddleLayout01 span.imodPreview {display:block;margin-bottom:15px;}
#ContentMiddleLayout01 img.rssDefault {display:none;}

#ContentMiddleLayout01 .newsListingWrss,
#ContentMiddleLayout02 .eventsListingWrss {display:inline;float:left;}
#ContentMiddleLayout02 .eventsListingWrss {clear:both;}

#ContentMiddleLayout01 .rssDefaultFloat,
#ContentMiddleLayout02 .rssDefaultFloat {float:left;margin-left:10px;}
#ContentMiddleLayout02 .rssDefaultFloat {}

#ContentMiddleLayout02 {}
#ContentMiddleLayout02 h2 {/*background:url(images/start-info.gif) no-repeat center left;*/color:#556677;font-size:18px;padding:15px 0px 15px 0px;display:block;margin-top:0px;}
#ContentMiddleLayout02 h2 a {color:#556677;text-decoration:none;}
#ContentMiddleLayout02 h2 a:hover {text-decoration:underline;}
#ContentMiddleLayout02 img.rssDefault {display:none;}

#ContentMiddleLayout02 br {display:none;}

#ContentMiddleLayout02 span.imodTools {display:block;float:right;}
#ContentMiddleLayout02 span.imodDate {display:block;color:#666666;}
#ContentMiddleLayout02 span.imodLink {display:block;margin-bottom:15px;}
#ContentMiddleLayout02 span.imodLink a{display:block;text-decoration:none;font-weight:bold;text-decoration:underline;}
#ContentMiddleLayout02 span.imodLink a:hover {text-decoration:underline;}

#contentWrapperB {width:740px;background: url(images/start-section-bg.gif) no-repeat;}
#ContentMiddleLayout03 {}
#ContentMiddleLayout03 h2 {/*background:url(images/start-official.gif) no-repeat center left*/;color:#556677;font-size:18px;padding:15px 0px 15px 0px;display:block;margin-top:0px;}
#ContentMiddleLayout03 h2 a {color:#556677;text-decoration:none;}
#ContentMiddleLayout03 h2 a:hover {text-decoration:underline;}



#ContentMiddleLayout04 {}
#ContentMiddleLayout04 h2 {/*background:url(images/start-special.gif) no-repeat center left;*/color:#556677;font-size:18px;padding:15px 0px 15px 0px;display:block;margin-top:0px;}
#ContentMiddleLayout04 h2 a {color:#556677;text-decoration:none;}
#ContentMiddleLayout04 h2 a:hover {text-decoration:underline;}
#imodDefault {clear:both;}

#contentWrapperC {width:740px;background: url(images/start-section-bg.gif) no-repeat;}
#ContentMiddleLayout05 {padding: 17px 25px 25px 25px;}
#ContentMiddleLayout05 h2 {background: none;color:#556677;font-size:18px;padding:7px 0px;display:block;margin-top:0px;}

/* start column 3 */
.start #structColumnThree a {color:#fff;}
/*.start #structColumnThree h3 {color:#fff;border-bottom:1px solid #c21800;font:bold 11px Verdana, Arial, sans-serif;display:block;}*/

.start #ContentSocial ul{margin:0px!important;padding:0px!important;}
.start #ContentSocial li {list-style-type:none!important;float:left;}
.start #ContentSocial li a {display:block;width:30px;height:31px;text-indent:-9999em;margin-right:10px;}
.start #ContentSocial li.fb a {background: url(images/tn-fb.gif) no-repeat;}
.start #ContentSocial li.tw a {background: url(images/tn-tw.gif) no-repeat;}
.start #ContentSocial li.rss a {background: url(images/tn-rss.gif) no-repeat;}
.start #ContentSocial li.fr a {background: url(images/tn-fr.gif) no-repeat;}

#ContentMiddleLayoutEdit1 {padding:0px 0px;}
#ContentMiddleLayoutEdit1 ul {margin:0px!important;padding:0px!important;}
#ContentMiddleLayoutEdit1 li {list-style-type:none;background: url(images/w-bullet.gif) 0px 6px no-repeat;}
#ContentMiddleLayoutEdit1 li a{text-decoration:none;padding:1px 5px 1px 12px;display:block;}
#ContentMiddleLayoutEdit1 li a:hover{text-decoration:underline;}

.start #ContentMiddleLayoutEdit2 {padding:10px 0px;}

/* Three column Sub Community
-------------------------------------------*/
#ContentMiddleLayoutEditSub {padding:0px 0px;}
#ContentMiddleLayoutEditSub ul {margin:0px!important;padding:0px!important;}
#ContentMiddleLayoutEditSub li {list-style-type:none;background: url(images/w-bullet.gif) 0px 6px no-repeat;}
#ContentMiddleLayoutEditSub li a{text-decoration:none;padding:1px 5px 1px 12px;display:block;}
#ContentMiddleLayoutEditSub li a:hover{text-decoration:underline;}


/******************************************************************************************************/

/* LOGIN page */
div.divLoginPanel {width:490px;}
div.divLoginPanel table {width:490px;padding:0px;margin:0px;}
div.divLoginPanel table h2 {margin-top:0px;}
div.divLoginPanel td {border:1px solid #aabdce;padding:20px;width:210px!important;border:1px solid #aec0d0;background-color:#eef3f8;}
div.divLoginPasswordRow {margin-bottom:10px;}
div.divLoginLinks, div.divLoginButtonRow {margin:10px 0px 0px 0px;}
a.anchorForgotUN {display:block;}
a.anchorResetPassword {display:block;}

.divNewInputs2 {padding-top:25px;}
/******************************************************************************************************/
/* Custom Classes */

.rssDefault {margin-top:10px; display:none;}
.more {float:left; margin-right:10px;}
.rss {float:left; margin-right:5px;}

#structColumnOne a.noborder:hover,
#structColumnTwo a.noborder:hover,
#structColumnThree a.noborder:hover {border-bottom:none!important;}

.GroupDivider {border-bottom:none!important;}


ul.bullet {padding-left:15px; margin:10px 0;}
ul.bullet li {list-style-image:url(images/li-arrow.gif);}
ul.bullet li a {padding:0px!important;}

#structColumnThree ul.bullet {padding-left:15px!important;}
#structColumnThree ul.bullet li {list-style-image:url(images/li-arrow-dk.gif);}
#structColumnThree ul.bullet li a {padding:0px!important;display:inline;}

/******************************************************************************************************/
form#MainForm {
	width: 100%;
	height:auto!important;
	height:100%; /* IE6: treated as min-height*/
	min-height:100%;
}
p {}
a {
	/*color: #28668A;*/
	text-decoration: none!important;
	color:#25699c;/*#445566;*/
}
a:hover {
	/*color: #28668A;*/
	text-decoration: underline!important;
}
/********************/
/* white background */
/********************/
/*#contentWrapper a,
#contentWrapperA a,
#contentWrapperB a,
#contentWrapperC a,
#ContentMiddle a{border-bottom:1px solid #fff;display:inline!important;}
#ContentSocial a{border-bottom:1px solid #fff;display:inline!important;}
#ContentSocial li a {display:block!important;border:none;}

#contentWrapper a:hover,
#contentWrapperA a:hover,
#contentWrapperB a:hover,
#contentWrapperC a:hover,
#ContentMiddle a:hover,
#container-footer a:hover,
#ContentSocial a:hover{
	border-bottom: 1px dotted #336699;
}
.twoColumn #ContentMiddle a{border-bottom:none;display:block!important;}
.twoColumn #ContentMiddle a:hover {border:none;}*/
/********************/
/* other background */
/********************/
/*#container-footer a {border-bottom:1px dotted #E5ECF2;}
#ContentSocial li a:hover {border:none!important;}*/

/********************/
/* dark background */
/********************/
/*#structColumnOne #ContentProfile a {border-bottom:1px solid #061F32;}
#structColumnThree a {border-bottom:1px solid #051D30;}

#structColumnOne #ContentProfile a:hover,
#structColumnThree a:hover {border-bottom:1px dotted #AABBCC;}

#structColumnOne a.noborder,
#structColumnTwo a.noborder,
#structColumnThree a.noborder {border-bottom:none!important;}
*/


a:focus {
    outline: none;
}
img {border: none;}



textarea {width:350px;}
h1, h2, h3, h4, h5, .PageTitleHeader, .PageSubTitleHeader {
	font-family: Arial, Helvetica, Verdana, Sans-serif;
	font-weight: bold;
	color: #336699;
	/*margin-bottom: 0;*/
}
h1{font-size: 190%;line-height: 26px;}
h2{font-size: 180%;line-height: 24px;}
h3 {font-size: 160%;line-height: 22px;}
h4 {font-size: 140%;line-height: 20px;}
h5 {font-size: 120%;line-height: 18px;}
h6 {
	border: 1px solid #C9DCEB;
	border-left: none;
	border-right: none;
    background: none repeat scroll 0 0 #EAF1F8;
	/* border: none; */
    color: #005A9C;
	font-family: Georgia,Times,serif;
	font-size: 1.4em;
	padding: 8px 5px;
	width: 100%;
	float: left;
	display: block;
    list-style-type: none;
    margin: 5px 0;
	font-weight: normal;
	box-sizing: border-box;
}

.PageTitleHeader {display:none;}

/* new - as of 4/27 */
.idbmsBreadcrumbSeparator {color:#336699!important;}

.expand img {
	background-color: #336699;
	float: none;
	display: block;
}
.expand {
	background-color: #336699;
}
/* block - prevents NS/SAFARI info box stuff */
.instructions, .error, .success, .profile, .filelibfiledetails, .eventsheader, .campaignsheader, .donationpaymentamount, table.profile,  .MessageBoardsDataGridHeader, .FileLibraryFileList{
	display:block;
}

/* box settings */
.DataGridHeader, .EventsHeader, .EventDonationDetail, .CampaignsHeader, td.PageManagerHeader, tr.PageManagerHeader, .Profile {
	padding: 2px 5px 2px 5px;
	border: 1px solid #CCCCCC;
}
.instructions {}

.DataGridHeader {}
.EventDonationDetail {width:250px;}

/*  core */
.HelpButton {
	color: #ffffff;
	background-color: #8E9296;
	border: solid;
	border-width: 1px;
	border-color: #ffffff;
	padding: 2px;
	font-weight: bold;
	width: 48px;
	text-align: center;
}
.Error, .error {
	display: block;
	padding: 5px 0 5px 25px;
	color:  #BF0000;
	background-color: #FFE8E8;
	background-image: url(/images/icons/v2/common/exclamation.gif);
	background-repeat: no-repeat;
	background-position: 2px;
	border: 1px solid #BF0000;
}
.Error,.error {width:auto!important}
.Success, .success {
	display: block;
	padding: 5px 0 5px 25px;
	color:  #008000;
	background-color: #D0E8D0;

	background-image: url(/images/icons/v2/common/accept.gif);
	background-repeat: no-repeat;
	background-position: 3px 2px;
	border: 1px solid #008000;
}
.DataGridAltItem {background: #e8e8e8;}
.DataGridPager {
	font-weight: bold;
	letter-spacing: 3px;
	line-height: 20px;
	text-align: right;
}


/*profile */
.ProfileHeader {
	font-weight : bold;
}
.ProfilePageTabHeadings {
	font-weight:bold;
}


/* search */
.SearchResultsDataGridAltItem {
	background: #e8e8e8;
}
.SearchResultsDataGridPager {
	font-weight: bold;
	letter-spacing: 3px;
	line-height: 50px;
}

/* message boards */
table.HotTopics {
	width:187px;
}
.MsgItem {
	background-color: #cccccc;
}
.MsgItemSubject {
	background-color: #cccccc;
}
.MsgItemInverse {
	background-color: #e8e8e8;
}
.MsgItemSubjectInverse {
	background-color: #e8e8e8;
}
.LastPostingText {
	font-style: italic;
	color: #6B6B6B;
}
.BadWordHighlight {
	font-weight: bold;
	color: #c42830;
}
.MsgsReplyText {}
.MsgsDates {}

/* file library */
.FileLibFileDetails {
	background-color: #BCB8B8;
	width: 250px;
	padding: 2px 5px 2px 5px;
}
.FileLibraryFileList {
	background-color: #E4E4E4;
	width: 250px;
	padding: 2px 5px 2px 5px;
}
/* news */
/* events */
td.StoreItemHeader {
	border-color: #666666;

}

/* donations */
.DonationPaymentAmount {
	background-color: #E4E4E4;
	border: solid;
	border-width: 1px;
	padding: 2px 5px 2px 5px;
	border-color: #0057F;
}

/* pagemanager */
table.PageManager {
	border: solid;
	border-width : 0px;
	border-color : #002963;
}
/* photo albums */
/* communications utility */
table.CommUtil {
	/*width: 560px;*/
}
td.CommUtilHeader {
	background-color:#CCCCCC;
	color:#FFFFFF;
}
/* community specific */


/**************************************************************************************/
/**************************************************************************************/
/* BUILD */
/**************************************************************************************/
/**************************************************************************************/

.cleaR {clear:both;}
.divLoginPanel .divNewInputs h2 {*width:197px!important;}


#cid_263_rptClubs_ctl23_cbSubGroup {display:none!important;}


/*------------ jQuery wider box --------------*/

.fancybox-wrap {width:960px !important;}
.fancybox-opened {width:980px !important;}
.fancybox-inner {width:950px !important;}
div.imod_designations_wrapper {max-width: 100% !important;}
div.imod_designations_wrapper div.main-section fieldset ul li.parent {width: 420px !important;}
div.imod_designations_wrapper div.main-section fieldset ul li.parent label {max-width: 400px !important;}