.expand img { background: #33A3D3; float: none; display: block; }
.expand { background: #33A3D3; }
.Error,.error { display: block; padding: 5px 0 5px 25px; color:  #BF0000; background:#FFE8E8 url(/images/icons/v2/common/exclamation.gif) no-repeat 2px; border: 1px solid #BF0000; }
.Success,.success { display: block; padding: 5px 0 5px 25px; color:  #008000; background:#D0E8D0 url(/images/icons/v2/common/accept.gif) no-repeat 3px 2px; border: 1px solid #008000; }
/* this first chunk is to assign the font-family */
/* if you want to change an element or a class to a different font-family than the others in this group,you will need to remove the the class/element(s) from this block */

a:link,a:visited,a:hover,a:active,table,tr,td,td.header,tr.header,td.inverse,tr.inverse,body,br,div,h1,h2,h3,head,input,select,textarea,nobr,ol,ul,li,p,p.footer,span,sup,th,input.button,a.button,a.button:visited,a.button:link,a.button:active,input.buttoninverse,a.buttoninverse,a.buttoninverse:visited,a.buttoninverse:link,a.buttoninverse:active,.instructions,.helpbutton,.error,.success,.profile,.profileheader,.profilepagetabheadings,.memberlistingnav,.memberlistingname,.filelibfiledetails,.pagesubtitleheader,.pagetitleheader,table.news,.eventsheader,table.events,td.storeitemheader,.campaignsheader,table.campaigns,.donationpaymentamount,a.nav,a.nav:link,a.nav:visited,a.nav:hover,a.nav:active,a.navselected,a.navselected:link,a.navselected:visited,a.navselected:hover,a.navselected:active,a.topnav,a.topnav:link,a.topnav:visited,a.topnav:hover,a.topnav:active,a.topnavselected,a.topnavselected:link,a.topnavselected:visited,a.topnavselected:hover,a.topnavselected:active,td.pagemanagerheader,tr.pagemanagerheader,table.pagemanager { font-family: arial, helvetica, sans-serif; }
button,button.hover,input.button,a.button,a.button:visited,a.button:link,a.button:active,div.button,span.button,input.buttoninverse,a.buttoninverse,a.buttoninverse:visited,a.buttoninverse:link,a.buttoninverse:active,div.buttoninverse,span.buttoninverse,.HelpButton { cursor: hand; }
/* block - prevents NS/SAFARI info box issue */
.Instructions,.error,.success,.profile,.filelibfiledetails,.eventsheader,.campaignsheader,.donationpaymentamount,table.profile,.MessageBoardsDataGridHeader,.FileLibraryFileList { display:block; }
/* width setting (for community that has equal widths of all boxes) */	
.Error,.Success,.DataGrid,.ProfileButtons,.Profile,table.Profile,table.ViewProfile,.SearchResultsDataGrid,.MessageBoardsDataGrid,table.News,.EventsHeader,table.Events,.CampaignsHeader,table.Campaigns,table.PageManager,table.Photos,table.CommUtil,.Instructions { }
/* box settings */
.DataGridHeader,.EventsHeader,.EventDonationDetail,.CampaignsHeader,td.PageManagerHeader,tr.PageManagerHeader,.Profile { font-size: 13px; padding: 2px 5px 2px 5px; border: 1px solid #3B3B3B; }
.instructions { font-size: 13px; padding: 2px 5px 2px 5px; }
.DataGridHeader { font-weight: normal; }
.EventDonationDetail { width:270px; }
/* base */
a:visited,a:link,a:hover,a:active { font-size: 13px; text-decoration: underline; color: #3C69AD; }
table,tr,td { font-size: 13px; color: #333333; }
td.header,tr.header { font-size: 13px; background-color: #D1E2F2; color: #333333; }
td.inverse,tr.inverse { font-size: 13px; color: #333333; }
body { color: #333333; font-size: 13px; text-decoration: none; }
p { color: #333333; font-size: 13px; margin-top: 0px; }
h1,h3,h4,h5,.PageTitleHeader,.PageSubTitleHeader { color: #3C69AD; font-weight: bold; }
h1,.PageTitleHeader { font-size: 16px; }
h2 { font-size: 14px; color: #ffffff; background-color: #3C69AD; padding-left: 5px; }
h3 { font-size: 13px; }
h4 { font-size: 13px; }
h5 { font-size: 13px; }
.PageSubTitleHeader { color: #3C69AD; font-size: 13px; font-weight: normal; }
input,select,textarea { font-size: 13px; }
button { cursor: hand; }
button.hover { cursor: hand; }
/*  core */

input.button,a.button,a.button:visited,a.button:link,a.button:active,div.button,span.button { font-size: 13px; font-weight: normal; text-decoration: none; text-align: center; color: #ffffff; background-color: #33A3D3; cursor: hand; border:1px solid #999;}
input.buttoninverse,a.buttoninverse,a.buttoninverse:visited,a.buttoninverse:link,a.buttoninverse:active,div.buttoninverse,span.buttoninverse { font-size: 13px; font-weight: bold; text-decoration: none; text-align: center; color: #ffffff; background-color: #33A3D3; cursor: hand; }
a.linkbutton,a.linkbutton:visited,a.linkbutton:link,a.linkbutton:hover,a.linkbutton:active { font-size: 13px; font-weight: normal; text-decoration: none; color: #333333; padding: 0px 4px 0px 4px; }
.HelpButton { font-size: 13px; color: #ffffff; background-color: #FF0100; border: solid; border-width: 1px; border-color: #ffffff; padding: 2px; font-weight: bold; width: 48px; text-align: center; }
.Error { font-size: 13px; color: #FF0100; background-color: #ffffff; border: solid; border-width: 1px; padding: 2px 5px 2px 5px; border-color: #FF0100; }
.Success { font-size: 13px; color: #333333; border: solid; border-width: 1px; padding: 2px 5px 2px 5px; border-color: #F9A23B }
.DataGridAltItem { background: #D1E2F2; }
.DataGridPager { font-weight: bold; letter-spacing: 3px; line-height: 20px; text-align: right; }
/*profile */

.ProfileHeader { font-weight: bold; font-size: 13px; }
.ProfilePageTabHeadings { font-size:13px; font-weight:bold; }
/* search */

.SearchResultsDataGridAltItem { background: #D1E2F2; }
.SearchResultsDataGridPager { font-weight: bold; letter-spacing: 3px; line-height: 50px; }
/* message boards */

table.HotTopics { width:270px; }
.MsgItem { background-color: #D1E2F2; }
.MsgItemSubject { background-color:#E8F0F8; }
.MsgItemInverse { background-color: #D1E2F2; }
.MsgItemSubjectInverse { background-color:#E8F0F8; }
.LastPostingText { font-size: 13px; font-style: italic; color: #F9A23B; }
.BadWordHighlight { font-weight: bold; color: #ff0000; }
.MsgsReplyText { font-size: 13px; }
.MsgsDates { font-size: 13px; }
/* file library */
.FileLibFileDetails { font-size: 13px; color: #333333; background-color: #D1E2F2; width: 270px; padding: 2px 5px 2px 5px; }
.FileLibraryFileList { font-size: 13px; color: #333333; background-color: #D1E2F2; width: 270px; padding: 2px 5px 2px 5px; }
/* news */
/* events */
td.StoreItemHeader { border-color: #333333; }
/* donations */

.DonationPaymentAmount { font-size: 13px; color: #333333; background-color :#FFFFE8; border: solid; border-width: 1px; padding: 2px 5px 2px 5px; border-color: #002963; }
/* left navigation */
.navcontainer { padding-left: 6px; }
.navcontainerselected { padding-left: 6px; }
.navheadercontainer { padding-left: 6px; padding-top: 15px; }
.navheadercontainerselected { padding-left: 6px; padding-top: 15px; }
.navheader,a.navheader:link,a.navheader:active,a.navheader:visited,a.navheader:hover { color: #003366; font-size: 11px; line-height: 12px; font-weight: bold; text-decoration: none; text-transform: uppercase; }
a.navheader:hover { color: #333333; }
.navheaderselected,a.navheaderselected,a.navheaderselected:link,a.navheaderselected:active,a.navheaderselected:visited,a.navheaderselected:hover { color: #003366; font-size: 11px; line-height: 12px; font-weight: bold; text-decoration: none; text-transform: uppercase; }
a.navheaderselected:hover { color: #333333; }
a.nav,a.nav:link,a.nav:visited,a.nav:hover { color: #333333; font-size: 13px; line-height: 12px; font-weight: normal; text-decoration: none }
a.nav:hover { color: #333333; }
a.navselected,a.navselected:link,a.navselected:visited,a.navselected:hover { color: #333333; font-size: 13px; line-height: 12px; font-weight: normal; text-decoration: none }
a.navselected:hover { color: #333333; }
/* top navigation */

/* pagemanager */
table.PageManager { border: solid; border-width: 1px; border-color: #002963; }
/* photo albums */
/* communications utility */
table.CommUtil { width: 600px; }
td.CommUtilHeader { background-color:#333333; color:#FFFFFF; }
/* community specific */
a.top:visited,a.top:link,a.top:hover,a.top:active { font-size: 13px; text-decoration: none; color: #003366; }
td.top { font-size: 13px; color: #ffffff; padding: 5px; }
td.title,td.title a.top:visited,td.title a.top:link,td.title a.top:hover,td.title a.top:active { font-size: 9px; text-decoration: none; color: #666666; }
td.title,td.title a:visited,td.title a:link,td.title a:hover,td.title a:active { font-size: 9px; text-decoration: none; color: #666666; }
span.titleheader { font-size: 13px; text-decoration: none; color: 003366; }
/* member tools  */
#MT,.MTonline,.MTfriends,.MTnotes,.MTLinkscontainer { float: left; margin-top: 2px; margin-bottom: 5px; padding-right: 6px; padding-left: 6px; border-right: 1px solid #999999; color: #003366; font-size: 11px; font-weight: normal; text-transform: uppercase; }
#MT a,#MT a:link,#MT a:hover,#MT a:visited,#MT a:active { color: #3C69AD; font-size: 11px; font-weight: normal; text-decoration: none }
a.MT,a.MT:link,a.MT:hover,a.MT:visited,a.MT:active { color: #3C69AD; font-size: 11px; font-weight: normal; text-decoration: none }
a.MTLinks:link,a.MTLinks:visited,a.MTLinks:active { color: #3C69AD; font-size: 11px; font-weight: normal; text-transform: uppercase; text-decoration: none }
a.MTLinks:hover,a.MT:hover,a.MTLinksselected:hover { color: #003366; font-size: 11px; font-weight: normal; text-transform: uppercase; text-decoration: none }
a.MTLinksselected:link,a.MTLinksselected:visited,a.MTLinksselected:active { color: #3C69AD; font-size: 11px; font-weight: normal; text-transform: uppercase; text-decoration: none }
/**************************************************************************************/
/**************************************************************************************/
/* TEXT BASED with IMAGE HOVER - 3+ levels */
/**************************************************************************************/
/**************************************************************************************/
	#ContentTop2 { clear:both; margin:0px; }
#ContentTop2 ul { padding:0; margin:0px; list-style:none; float:left; z-index:2;/* z-index is for IE6 */ }
#ContentTop2 li { float:left; padding:0; margin:0; }
#ContentTop2 li a { display:block; font:bold 12px Arial, Helvetica, sans-serif; color:#fff; padding:16px 20px 6px 20px; height:30px; text-decoration:none; }
#ContentTop2 li:hover,
#ContentTop2 li.sfHover2 { background: #ff6600; color:#fff; text-decoration:none; background:url(images/hover-bg.gif) repeat-x; }
#ContentTop2 li a:hover { background-color:#3c69ad; }
#ContentTop2 li a:hover { background-color:#3c69ad; }
#ContentTop2 li.navSetWidth a { width:165px; }
#ContentTop2 li.navSetWidthie6 a { _width:90px; }
#ContentTop2 li#HELP.navSetWidthie6 a { _width:50px; }

#ContentTop2 li#Re-EnrolmentJulySemester2010SHADip a { width:136px;}
#ContentTop2 li#Re-EnrolmentJulySemester2010BIHM a { width:134px;}

		/* IE 7 keeps menus static
	****************************************/
	#ContentTop2 li:hover, #ContentToplinks li.hover {
		position: static;
	}	

/* Second Level Groups */
	#ContentTop2 li ul { position: absolute; left: -999999px; margin:0; float:none; width:170px; border:1px solid #fff; background-color:#03afef; }
#ContentTop2 li li { width: 170px; border-bottom:1px solid #fff; }
#ContentTop2 li li a { padding:4px 10px; width:130px!important; _width:150px!important; font-weight:normal; height:1%; }
#ContentTop2 li li:hover,
#ContentTop2 li li.sfHover2 { background-color: #3c69ad; }
#ContentTop2 li li a:hover { background-color:#3c69ad; }
/* Third Level Groups */
	#ContentTop2 li li ul { margin:-20px 0 0 150px }
/* The Magic */
	#ContentTop2 li:hover ul ul,
 #ContentTop2 li:hover ul ul ul,
 #ContentTop2 li.sfhover2 ul ul,
 #ContentTop2 li.sfhover2 ul ul ul { left: -999em; }
#ContentTop2 li:hover ul,
 #ContentTop2 li li:hover ul,
 #ContentTop2 li li li:hover ul,
 #ContentTop2 li.sfhover2 ul,
 #ContentTop2 li li.sfhover2 ul,
 #ContentTop2 li li li.sfhover2 ul { left: auto; }
/* Left Drop down ---------------------------------------------------- */

	#leftNav { clear:both; margin:0px; }
#ContentTop1 {background-color:#cc3333;}
#leftNav ul { padding:0; margin:0px; background:#03afef; list-style:none; float:left; width:150px; z-index:2;/* z-index is for IE6 */ }
#leftNav ul.bglogul{ *margin:0; border:none;}
#leftNav li { height:30px;display:block; color:#fff; padding:0px 0px; text-decoration:none; background-color:#cc3333; border-color:#03AFEF; border-width:5px 0; color:#FFFFFF; padding:0px; position:relative; text-align:center; text-decoration:none; font-size:18px; font-weight:bold; }
#leftNav li.bglog{/*background:#03AFEF!important;*/ border:none!important;height:20px;margin:-1px 0 0;width:150px;}
#leftNav li a { height:30px;display:block; color:#fff; padding:0px 0px; text-decoration:none; background-color:#cc3333; border-color:#03AFEF; border-width:5px 0; color:#FFFFFF; padding:10px; position:relative; text-align:center; text-decoration:none; font-size:18px; font-weight:bold; }
/*#leftNav li:hover,
#leftNav li.sfHover { background: #fff; color:#0046A0; text-decoration:none; }
#leftNav li a:hover { background-color:#fff; color:#0046A0; }*/
/* Second Level Groups */
	#leftNav li ul { position: absolute; left: -999999px; margin:0; float:none; width:150px; border:1px solid #fff; }
#leftNav li li { width:150px; }
#leftNav li li a { font-size:12px; padding:4px 10px; width:130px; font-weight:normal; text-align:left; }
#leftNav li li:hover,
#leftNav li li.sfHover { background: #3C69AD; }
#leftNav li li:hover a { background-color:#3C69AD; }
#leftNav li li a:hover { background-color:#3C69AD; color:#fff; }
/* Third Level Groups */
	#leftNav li li ul { margin:-20px 0 0 150px }
/* The Magic */
	#leftNav li:hover ul ul,
 #leftNav li:hover ul ul ul,
 #leftNav li.sfhover ul ul,
 #leftNav li.sfhover ul ul ul { left: -999em; }
#leftNav li:hover ul,
 #leftNav li li:hover ul,
 #leftNav li li li:hover ul,
 #leftNav li.sfhover ul,
 #leftNav li li.sfhover ul,
 #leftNav li li li.sfhover ul { left: auto; }
 

/* ------------------ Login ------------------------- */

.divLoginPanel{ margin:10px 0 0;}

.Flogin{ float:right; margin:0; padding:0; width:350px;}
.Reglogin{ float:left; margin:0; padding:0; width:400px;}


.divLoginInputs{ margin:0; padding:8px 0;}
.divLoginUserNameRow{ margin:0; padding:8px 0;}

.divLoginButtonRow{ padding:10px 0;}
.loginButton{ margin:0 10px 0 0;}

#lblPassword{ margin:0 4px 0 0;}

.divLoginLinks a{ display:block; margin:0 0 5px 0;}


a.anchorTempLogin{background-color:#33A3D3;border:1px solid #999999;color:#FFFFFF;display:block;font-size:13px;font-weight:normal;margin:0 0 30px;padding:2px 5px;text-align:center;text-decoration:none;width:110px;}

#ContentNav {width:150px;background-color:#0046A0;}
#ContentNav ul { margin:0; padding:0px;}
#ContentNav li { width:150px;list-style-type:none; }
#ContentNav li a { font-size:12px; padding:4px 10px; width:130px; font-weight:normal; text-align:left;color:#fff;display:block;text-decoration:none;font-weight:bold; }
#ContentNav li a:hover {text-decoration:underline;background-color:#3C69AD;}

/*removing event center buttons*/	

#rg_gfid_398_btnCMS, #rg_gfid_400_btnCMS, #rg_gfid_415_btnCMS {display:none;}
