.expand { background-color: #8E0000; }

/* 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: Verdana, Geneva, 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 stuff */
.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 { /*width: 560px;*/
}

/* box settings */
.DataGridHeader, .EventsHeader, .EventDonationDetail, .CampaignsHeader, td.PageManagerHeader, tr.PageManagerHeader, .Profile { /*font-size: 12px;*/	color: #000000; padding: 2px 5px 2px 5px; border: 1px solid #CCCCCC; }
.Instructions { /*font-size: 12px;*/	color: #000000; padding: 2px 5px 2px 5px; border: 1px solid #CCCCCC; }
.DataGridHeader { font-weight : normal; }
.EventDonationDetail { width:250px; }

/* base */
a, a:link, a:visited, a:active, a:hover { color: #333333; }
table, tr, td { /*font-size: 12px;*/	color: #000000; }
td.header, tr.header { /*font-size: 12px;*/	background-color: #E4E4E4; color: #000000; }
td.inverse, tr.inverse { /*font-size: 12px;*/	color: #33466E; }
	
body { background-color:#CCCCCC /*or CCFFCC or CCCCFF*/; margin:8px 8px 8px 8px; }

h1, h2, h3, h4, h5, .PageTitleHeader, .PageSubTitleHeader { COLOR: #5262AC; font-family:Georgia, "Times New Roman", Times, serif; }
h1 {font-size:  20px}
h2{ font-size: 18px; font-weight: bold; }
h2 { margin-bottom: 0px; margin-top: 0px; }
h3, .PageSubTitleHeader { font-size: 14px; }
h3 { margin-bottom: 0px; margin-top: 0px; }
h4 {font-size:12px}
h5 { }
#PageHeader,
.PageTitleHeader {display:none;}

input, select, textarea { /*font-size: 12px;*/}

button { cursor: hand; }
button.hover { cursor: hand; }

ol, ul, li { /*font-size: 12px;*/}
sup { font-size: 8px; }

/*  core */

input.button, a.button, a.button:visited, a.button:link, a.button:active, div.button, span.button { font-size: 10px; font-weight: bold; text-decoration: none; text-align: center; color: #000000; background-color: #CCCCCC; cursor: hand; }
input.buttoninverse, a.buttoninverse, a.buttoninverse:visited, a.buttoninverse:link, a.buttoninverse:active, div.buttoninverse, span.buttoninverse { font-size: 10px; font-weight: bold; text-decoration: none; text-align: center; color: #000000; background-color: #CCCCCC; cursor: hand; }
a.linkbutton, a.linkbutton:visited, a.linkbutton:link, a.linkbutton:hover, a.linkbutton:active { /*font-size: 12px;*/
	font-weight: normal; text-decoration: none; color: #000000; padding: 0px 4px 0px 4px; }
.HelpButton { /*font-size: 12px;*/	color: #ffffff; background-color: #8E9296; border: solid; border-width: 1px; border-color: #ffffff; padding: 2px; font-weight: bold; width: 48px; text-align: center; }
.Error { /*font-size: 12px;*/	color: #FF0100; background-color : #ffffff; border: solid; border-width : 1px; padding: 2px 5px 2px 5px; border-color : #FF0100; }
.Success { /*font-size: 12px;*/	color: #000000; border: solid; border-width: 1px; padding: 2px 5px 2px 5px; border-color: #c42830; }
.DataGridAltItem { background: #e8e8e8; }
.DataGridPager { font-weight: bold; letter-spacing: 3px; line-height: 20px; text-align: right; }

/*profile */

.ProfileHeader { font-weight : bold;/*font-size: 12px;*/}
.ProfilePageTabHeadings { /*font-size: 12px;*/	font-weight:bold; }
/* search */
.SearchResultsDataGridAltItem { background: #e8e8e8; }
.SearchResultsDataGridPager { font-weight: bold; letter-spacing: 3px; line-height: 50px; }
/* message boards */
table.HotTopics { width:250px; }
.MsgItem { background-color: #cccccc; }
.MsgItemSubject { background-color: #cccccc; }
.MsgItemInverse { background-color: #e8e8e8; }
.MsgItemSubjectInverse { background-color: #e8e8e8; }
.LastPostingText { font-size: 10px; font-style: italic; color: #6B6B6B; }
.BadWordHighlight { font-weight: bold; color: #c42830; }
.MsgsReplyText { font-size: 10px; }
.MsgsDates { /*font-size: 12px;*/}

/* file library */
.FileLibFileDetails { /*font-size: 12px;*/	background-color: #BCB8B8; width: 250px; padding: 2px 5px 2px 5px; }
.FileLibraryFileList { /*font-size: 12px;*/	color: #000000; background-color: #E4E4E4; width: 250px; padding: 2px 5px 2px 5px; }

/* news */
/* events */
td.StoreItemHeader { border-color: #666666; }
/* donations */
.DonationPaymentAmount { /*font-size: 12px;*/	color: #000000; background-color: #E4E4E4; border: solid; border-width: 1px; padding: 2px 5px 2px 5px; border-color: #0057F; }
/* left navigation */
a.navheaderTitle { padding: 5px; FONT-WEIGHT: bold; FONT-SIZE: 11px; COLOR: #ffffff; text-decoration: none; background-color: #bfbfee; display: block; }
a.navheaderTitle:hover { padding: 5px; FONT-WEIGHT: bold; FONT-SIZE: 11px; COLOR: #ffffff; text-decoration: none; background-color: #bfbfee; display: block; }
.navheadercontainer, .navheaderselectedcontainer { background-color: #000076; border-bottom: 1px solid #e8e8e8; text-align: left; }
.navcontainer, 
.navselectedcontainer { border-bottom: 1px solid #e8e8e8; text-align: left; background-color: #000076;}
a.navheader, 
a.navheader:link, 
a.navheader:active, 
a.navheader:visited, 
a.navheader:hover { padding: 5px; FONT-WEIGHT: bold; FONT-SIZE: 11px; COLOR: #ffffff; text-decoration: none; background-color: transparent; display: block; }
.navheaderselected, 
a.navheaderselected, 
a.navheaderselected:link, 
a.navheaderselected:active, 
a.navheaderselected:visited, 
a.navheaderselected:hover { padding: 5px; FONT-WEIGHT: bold; FONT-SIZE: 11px; COLOR: #ffffff; text-decoration: none; background-color: transparent; display: block; }
a.navheader:hover, 
a.navheaderselected:hover { background-color: #8E0000; }
a.nav, 
a.nav:link, 
a.nav:active, 
a.nav:visited, 
a.nav:hover { padding: 5px; padding-left: 10px; FONT-WEIGHT: normal; FONT-SIZE: 11px; COLOR: #FFF; text-decoration: none; background-color: transparent; display: block; }
a.navselected, 
a.navselected:link, 
a.navselected:active, 
a.navselected:visited, 
a.navselected:hover { padding: 5px; padding-left: 10px; FONT-WEIGHT: normal; FONT-SIZE: 11px; COLOR: #FFF; text-decoration: none; background-color: transparent; display: block; }
a.nav:hover, 
a.navselected:hover { background-color: #8E0000; color: #ffffff; }


/* makes a header in the navigation */
a.navheader .imodHeader { padding: 5px;*padding: 10px 5px 10px 5px;margin:-5px; FONT-WEIGHT: bold; FONT-SIZE: 11px; COLOR: #000080; text-decoration: none; background-color: #bfbfee; display: block; }

/* top navigation */
/* 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 */
#ContentMasthead { background-image: url(images/qs4_mast_bg.gif); background-repeat: repeat-x; }
#ContentLeftBlock { background-color: #000076; width: 166px; }
#ContentLeftPhoto img { /*border-bottom: 5px solid #ffffff;*/}

#ContentPromo01 { }

#MainTable { background-color: #ffffff; border: 1px solid #ffffff; }

#ContentQSFooter { background-color: #8E0000; padding: 10px; text-align: center; color: #ffffff; }
#ContentQSFooter a:link, #ContentQSFooter a:visited, #ContentQSFooter a:active, #ContentQSFooter a:hover { color: #ffffff; }

#ContentMemberTools { background-color: #8E0000; }

#ContentColumn3 { background-color: #D8E3DB; }

#ContentMiddle { padding: 5px; width: 628px; background-color: #ffffff; padding-bottom: 25px; }
#ContentMiddle img{padding:8px;}

td.module1 { background-color: #8080FE; padding: 5px; border: 1px solid #000076}
td.module1 div span h2 { background-color: transparent; color: #0000CC; font-size: 14px; font-weight: bold; text-transform: none; }
td.module3 { background-color: #ffffff; padding: 1px; border: 1px solid #567A65; }
td.module3 div span h2 { background-color: #000076; color: #ffffff; font-size: 12px; font-weight: bold; text-transform: uppercase; padding: 2px; }
td.module2 { background-color: #BFBFFE; padding: 1px;border: 1px solid #000076}
td.module2 div span h2 { background-color: #000076; color: #ffffff; font-size: 14px; font-weight: bold; text-transform: none; padding: 2px; }
td.promoText { color: #ffffff; }
td.promoText p { margin: 10px; }
body, td, p { font-size: 11px; }

/* member tools  */
.MTonline, .MTfriends, .MTLinkscontainer, .MTnotes { float: left; border-right: 1px solid #ffffff; }
a.MT:link, 
a.MT:hover, 
a.MT:visited, 
a.MT:active, 
a.MTLinks:link, 
a.MTLinks:visited, 
a.MTLinks:active, 
a.MTLinksselected:link, 
a.MTLinksselected:visited, 
a.MTLinksselected:active { display: block; padding: 5px; font-size: 11px; color: #FFF; background-color: transparent; text-decoration: none; }
a.MTLinks:hover, 
a.MT:hover, 
a.MTLinksselected:hover { display: block; padding: 5px; font-size: 11px; color: #ffffff; background-color: #000076; text-decoration: none; }

table.GridContainer { background-color: #ffffff; border: 1px solid #000000; margin: 10px; }
table.Grid { background-color: #ffffff; }

/* splash page */ 
.splash { background: url(images/bgBody.gif) repeat-x #f1f1f1; }
#structureWrapper { margin: 0 auto; background: url(images/bgContainer.jpg) no-repeat; width: 1024px; height: 716px;}
	#logoTop { margin: 0 0 0 275px; padding: 20px 0 0 0; width: 281px; height: 39px; }
	#rotatorContainer { margin: 0 auto; position: relative; z-index: 1; background: url(images/rotatorContainer.png) no-repeat; width: 703px; height:391px;}
		#ContentRotator { position: relative; width: 669px; height: 347px; padding: 18px 18px; z-index: 2; }
	#photoContribution { margin: -15px 180px 0 0; float: right;width: 600px; background: url(images/photosCourtesysmall.png) no-repeat; width: 216px; height: 21px; text-indent: -9999px; }
	#logoSeal { margin: -65px 0 0 470px;  position: relative; z-index: 3; width: 114px; height: 147px;}
	#nav { position: relative; z-index: 4; margin: -65px auto 0 auto; padding: 20px 0 0 0;  width: 720px; height: 50px; }
		#nav a, #supportnav a { cursor: pointer; }
		#ContentAboutUs { float: left; margin: 0 30px; width: 95px; height: 21px;  } 
		#ContentLogin{ float: left; margin: 0 25px; width: 67px; height: 21px; } 
		#ContentGuests { float: left; margin: 0 25px 0 200px; width: 77px; height: 23px;} 
		#ContentContact{ float: left; margin: 0 25px; width:89px; height:21px;}
	#supportnav {margin: 0px auto; width: 720px; clear:both; }
		#ContentSupport{ float: left; width: 444px; height: 23px; margin: 15px 140px; }
		.splash #structureWrapper #ContentMiddle {background-color:transparent!important;margin: 0 auto;}
		

/*******************   Interior Splash   ********************************/	
body.splashInt {margin:0px;padding:0px;background-color:#f1f1f1;}
.splashInt #structWrap {
	font: 12px Arial, Helvetica, sans-serif;
	background-color:#c0c0c0;
	margin:0px;
	padding:0px 0px 15px 0px;
	background:  #f1f1f1 url(images/internal-splash/body-bg.jpg) top left repeat-x;
	width:100%;
	}
.splashInt #structWrapper {text-align:center;margin:0px;padding:0px;background: url(images/internal-splash/bilkent_template1-sliced.jpg) top center no-repeat;}
.splashInt #structContainer {
	width:770px;
	margin-left:auto;
	margin-right:auto;
	text-align:left;
}
.splashInt #structHeader {

}
.splashInt #ContentMemberTools {float:right;}
.splashInt #ContentMemberTools ul {margin:0px;padding:0px;}
.splashInt #ContentMemberTools li {list-style-type:none;float:left;background-color:#CCCCCC;}
.splashInt #ContentMemberTools li a{display:block;color:#fff;text-decoration:none;font-size:12px;padding:2px 8px;}


.splashInt #structLogoSeal {
	width:135px;
	height:177px;
}
.splashInt #structLogo {
	width:284px;
	height:44px;
	margin:17px 0px 0px 7px;
	
}

.splashInt #structColumn1 {
	width:135px;
	float:left;
}
/*.splashInt #ContentLeftNav {}
.splashInt #ContentLeftNav ul{margin:0px;padding:0px;}
.splashInt #ContentLeftNav li{list-style-type:none;}
.splashInt #ContentLeftNav li a{display:block;padding:0px;}
.splashInt #ContentLeftNav li#ContentAbout a {text-indent:-999999px;width:135px;height:40px;background: url(images/internal-splash/about-us.png) no-repeat;}
.splashInt #ContentLeftNav li#ContentLogin a {text-indent:-999999px;width:135px;height:44px;background: url(images/internal-splash/login.png) no-repeat;}
.splashInt #ContentLeftNav li#ContentGuests a {text-indent:-999999px;width:135px;height:44px;background: url(images/internal-splash/guests.png) no-repeat;}
.splashInt #ContentLeftNav li#ContentContact a {text-indent:-999999px;width:135px;height:44px;background: url(images/internal-splash/contact.png) no-repeat;}*/
.splashInt #ContentAboutUs1 {display:block;padding:0px;width:135px;height:40px;margin:0px;clear:left;}
.splashInt #ContentLogin1 {display:block;padding:0px;width:135px;height:44px;margin:0px;clear:left;}
.splashInt #ContentGuests1 {display:block;padding:0px;width:135px;height:44px;margin:0px;clear:left;}
.splashInt #ContentContact1 {display:block;padding:0px;width:135px;height:44px;margin:0px;clear:left;}


.splashInt #structColumn2 {
	width:600px;
	float:left;
}
/*#ContentBreadCrumbs ul{padding:0;margin:5px 0 10px 0;list-style:none;float:left;}
#ContentBreadCrumbs li{padding:0;margin:0;float:left;list-style-type:none;}
#ContentBreadCrumbs li a{display:block;text-decoration:none;font-size:.8em;padding:2px 6px 2px 8px;background:url(images/bcArw.gif) no-repeat center left;}
#ContentBreadCrumbs li#bcFirst a{background:none;padding-left:0;}
#ContentBreadCrumbs li.navselected a{font-weight:bold;}*/

.splashInt #MainBodyWrapper {width:600px;background: url(images/internal-splash/main-body-content-stretch.gif) repeat-y;}
.splashInt #MainBodyContent {
	width:600px;
	background: url(images/internal-splash/main-content-bg.jpg) top left no-repeat;
	min-height:476px;
  	height:auto !important;
  	height:476px;

}



#MainBodyContent .PageTitleHeader, #MainBodyContent .PageSubTitleHeader {display:none;}

.splashInt #MainBodyContent h1#ContentpageName {
	padding:30px 0px 0px 0px;
margin:0px 0px 0px 40px;
color:#000;
font-weight:normal;
color:#1f2d6c;
font-size:24px;
font-family: Georgia, "Time New Roman", Serif;
font-weight:normal;
border-bottom:1px solid #fff;
text-transform:uppercase;
margin-bottom:15px;
width:510px;
}
.splashInt #ContentMiddle {
padding:5px 40px 30px 40px;
margin-top:0px;
background:transparent;
width:520px;
}


.splashInt #ContentFooter {
	background: url(images/internal-splash/footer.gif) top left no-repeat;
	height:105px;
	width:600px;
}


 
