body {
	margin: 0px;
	padding: 0px;
	/*background:#FFFFFF url(../images/bg_blue.jpg);*/
	background-color:Black;
	font-family:Tahoma, Helvetica, Arial;
	
 }
 
 #nifty{ margin: 0 10%;background: #EFF3FB}
 
b.rtop, b.rbottom{display:block;background: #ffffff}
b.rtop b, b.rbottom b{display:block;height: 1px;
    overflow: hidden; background: #EFF3FB}
b.r1{margin: 0 5px}
b.r2{margin: 0 3px}
b.r3{margin: 0 2px}
b.rtop b.r4, b.rbottom b.r4{margin: 0 1px;height: 2px; text-align: center; }
 
#topbluebar {
height:180px;
width:100%;
/*background:#FFFFFF url(../images/bg_topbluebar.jpg);*/
background-color:Black;
position:absolute; 
top:0;
z-index:1;
}

#content {
width:100%;
position:absolute; 
top:0;
z-index:10;
}

.logininput{
background-color:#ffffff;
border:2px #cdcdcd solid;
height: 16px;
font:normal 11px Verdana, Arial, Helvetica, sans-serif;
}
.loginstate{
background-color:#ffffff;
border:2px #cdcdcd solid;
height: 18px;
font:normal 11px Verdana, Arial, Helvetica, sans-serif;

}
#newsready
{
	padding: 0px 15px 10px 10px;
	background: url(../images/bg_newsready.jpg) no-repeat left top;
}
#intro{
padding:0px 10px 10px 10px;
}
#roommates
{
	padding: 0px 10px 10px 10px;
	background: url(../images/bg_roommate.jpg) no-repeat left top;
}
#roommateswide
{
	padding: 0px 15px 10px 10px;
	background: url(../images/bg_roommate_wide.jpg) white left top;
}
#tuberoom
{
	padding: 0px 10px 10px 10px;
	background: url(../images/bg_tuberoom.jpg) no-repeat left top;
	
}

#tuberoomwide{
padding: 0px 15px 10px 10px;
background: url(../images/bg_tuberoom_wide.jpg) repeat-x left top;}
#leftsidespace
{
	background: url(images/space.gif) left top;
}
h1{
font:bold 18px Geneva, Arial, Helvetica, sans-serif;
border-bottom:2px solid #151B8A;
margin: 5px 0px 4px 9px;
padding:0px 0px 0px  20px;
color:#151B8A;}
h4{
font:bold 15px Geneva, Arial, Helvetica, sans-serif;
border-bottom:2px solid #151B8A;
margin:5px 0px 4px 9px;
padding:0px 0px 0px 20px;
color:#151B8A;}
h3{
font:bold 14px Geneva, Arial, Helvetica, sans-serif;
color:#151B8A;}

h6{
font:bold 18px Geneva, Arial, Helvetica, sans-serif;
border-bottom:2px solid #151B8A;
margin: 5px 0px 4px 9px;
padding:0px 0px 0px  5px;
color:#151B8A;}

h7{
font:bold 12px Geneva, Arial, Helvetica, sans-serif;
border-bottom:2px solid #151B8A;
margin:  5px 0px 4px 9px;
padding:0px 0px 0px  5px;
color:#151B8A;}


td, p, ul, ol{
font:normal 11px Verdana, Arial, Helvetica, sans-serif;
color:#808284;
}
a:link, a:visited, a:active{
font:normal 11px Verdana, Arial, Helvetica, sans-serif;
color:#151B8A;
text-decoration:underline;
}
a:hover{
font:normal 11px Verdana, Arial, Helvetica, sans-serif;
color:#151B8A;
text-decoration:none;
}

.footer{
font:normal 10px Verdana, Arial, Helvetica, sans-serif;
color:#B0B0B0;
line-height: 180%;
}
a.btmnav:link, a.btmnav:visited, a.btmnav:active{
font:normal 10px Verdana, Arial, Helvetica, sans-serif;
color:#B0B0B0;
text-decoration:none;
}
a.btmnav:hover{
font:normal 10px Verdana, Arial, Helvetica, sans-serif;
color:#B0B0B0;
text-decoration:underline;
}

a.ondemandnav:link, a.ondemandnav:visited, a.ondemandnav:active{
font:normal 9pt Verdana, Arial, Helvetica, sans-serif;
color:#ffffff;
text-decoration:none;
}
a.ondemandnav:hover{
font:normal 9pt Verdana, Arial, Helvetica, sans-serif;
color:#ffffff;
text-decoration:underline;
}

a.btScholar:link, a.btScholar:visited, a.btScholar:active{
font:bold 13px Verdana, Arial, Helvetica, sans-serif;
color:#121788;
text-decoration:underline;
}
a.btScholar:hover{
font:bold 13px Verdana, Arial, Helvetica, sans-serif;
color:#B0B0B0;
text-decoration:underline;
}

a.btmnavresource:link, a.btmnavresource:visited, a.btmnavresource:active{
font:normal 14px Verdana, Arial, Helvetica, sans-serif;
color:#121788;
text-decoration:underline;
}
a.btmnavresource:hover{
font:normal 14px Verdana, Arial, Helvetica, sans-serif;
color:#121788;
text-decoration:underline;
}

.bigblktext{
font-size:13px;
font-weight:bold;
color:#000000;}
.bigbluetext{
font-size:13px;
font-weight:bold;
color:#121788;}
.blue{color:#151B8A;}

.mediumbluetext{
font-size:11px;
font-weight:bold;
color:#121788;}

.bigwhitetext{
font-size:13px;
font-weight:bold;
color:white;}

.searchboxtext{
font-size:11px;
font-weight:bold;
color:#000000;}

TABLE.ministryList
{
	font-size:11px;
}

TABLE.ministryList TD
{
	background-color:#ffffff;
	padding:3px 4px 3px 4px;
	border-bottom:1px solid #cccccc;
}
TABLE.ministryList TD A,TABLE.ministryList TD A:visited
{
	text-decoration:none;
	font-weight:bold;
	border-bottom:1px solid #cccccc;
	color:#666666;
}
TABLE.ministryList TD A:hover
{
	text-decoration:none;
	border-bottom:1px solid #cccccc;
	color:#333333;
}
TABLE.ministryList TD.bullet
{
	padding:4px;
}
TABLE.ministryList TD.content
{
	font-size:12px;
	line-height:15px;
}
.ministryButton
{
	padding:2px 6px 2px 6px;
	border:1px solid #000000;
	text-decoration:none;
	line-height:24px;	
}
.greenButton
{
	padding:2px 6px 2px 6px;
	border:1px solid #000000;
	text-decoration:none;
	line-height:12px;
	background-color:#006600;
	border:1px solid #000000;
	color:#ffffff;
	font-size:11px;	
}
.redButton
{
	padding:2px 6px 2px 6px;
	border:1px solid #000000;
	text-decoration:none;
	line-height:12px;	
	background-color:#990000;
	border:1px solid #000000;
	color:#ffffff;
	font-size:11px;
}

TABLE.ministryDataEntry 
{
	margin:6px 0px 6px 27px;
}
TABLE.ministryDataEntry TD.label
{
	font-size:11px;
	font-weight:bold;
	padding-right:3px;
	padding-top:2px;
	width:20%;
}

TABLE.ministryDataEntry TD.field
{
	font-size:11px;
}
TABLE.ministryDataEntry TD SELECT
{
	font-family:Tahoma, Helvetica, Arial;
	font-size:10px;
}
TABLE.ministryDataEntry TD INPUT
{
	font-family:Tahoma, Helvetica, Arial;
	font-size:10px;
}
TABLE.ministryDataEntry TD RADIO
{
	font-family:Tahoma, Helvetica, Arial;
	font-size:10px;
}
TABLE.ministryDataEntry TD TEXTAREA
{
	font-family:Tahoma, Helvetica, Arial;
	font-size:10px;
}
TABLE.ministryDataEntry TD.tdError
{
	font-size:11px;
	padding-bottom:16px;
}

TABLE.ministryDataEntryActions 
{
	margin-left:27px;
	background-color:#e5e5e5;
}

table.mailboxRead
{
   
   margin-left: 2%;
   margin-top: 5px;   
}

td.mailboxLeftTop
{
  width:15%;
  background-color: #ffc801;
  border-top-style: solid;
   border-top-color: Orange;
   border-top-width: 1px;
   border-left-style: solid;
   border-left-color: Orange;
   border-left-width: 1px;
   border-right-style: solid;
   border-right-color: Orange;
   border-right-width: 1px;
  font-size: 15px;
   padding-left: 5px;
  color: #151B8A;   
}

td.mailboxLeftBottom
{
  width:15%;
  background-color: #ffc801;
  border-top-style: solid;
   border-top-color: Orange;
   border-top-width: 1px;
  border-bottom-style: solid;
   border-bottom-color: Orange;
   border-bottom-width: 1px; 
   border-left-style: solid;
   border-left-color: Orange;
   border-left-width: 1px;
   border-right-style: solid;
   border-right-color: Orange;
   border-right-width: 1px;  
  font-size: 15px;
  color: #151B8A;   
  padding-left: 5px;
}

td.mailboxRightTop
{
  width:85%; 
  border-top-style: solid;
   border-top-color: Orange;
   border-top-width: 1px;   
   border-right-style: solid;
   border-right-color: Orange;
   border-right-width: 1px;
  font-size: 11px;
  color: Black;  
  padding-left: 5px;   
}

td.mailboxRightBottom
{
  width:85%;  
  border-top-style: solid;
  border-top-color: Orange;
  border-top-width: 1px;
  border-bottom-style: solid;
  border-bottom-color: Orange;
  border-bottom-width: 1px;    
  border-right-style: solid;
  border-right-color: Orange;
  border-right-width: 1px;  
  font-size: 11px;
  color: Black;
  padding-left: 5px;
  padding-right: 5px;
  padding-bottom: 5px   
}

P.liveAboveCopy
{
	margin: 2px 0px 6px 2px;
	font-size:12px;
	color:#666666;
	line-height:18px;
	padding-left:23px;
	padding-right:23px;
}

P.liveAboveCopyError
{
	margin: 2px 0px 6px 2px;
	font-size:12px;
	color:red;
	line-height:18px;
	padding-left:23px;
	padding-right:23px;
}

P.liveAboveDataList
{
	font-size:12px;
	color:#666666;
	line-height:18px;
	padding-left:20px;
	padding-right:20px;
}

P.resourcelinks
{
	margin: 10px 0px 0px 2px;
	font-size: 16px;
	color: #121788;
	line-height: 18px;
	padding-left: 10px;
	padding-right: 23px;
}

P.resourcetext
{
	margin: 0px 0px 6px 2px;
	font-size: 12px;
	color: #121788;
	line-height: 18px;
	padding-left: 20px;
	padding-right: 23px;
}

P.liveAboveItalic
{
	font-style:italic;
}

/* EDITING */
.editMessage
{
	border:1px dashed #006633;
	font-size:12px;
	font-weight:normal;
	background-color:#ffffea;
	background-image:url(../images/ico_edit.gif);
	background-position:8 8;
	background-repeat:no-repeat;
	color:#333333;
	padding:10px 10px 10px 32px;
	margin-top:10px;
}
.message
{
	border:1px dashed #006633;
	font-size:12px;
	font-weight:normal;
	background-color:#ffffea;
	background-image:url(../images/ico_check.gif);
	background-position:8 8;
	background-repeat:no-repeat;
	color:#333333;
	padding:10px 10px 10px 32px;
	margin-top:0px;
	margin-left:2px;
}

.messageWizard
{
	border:1px dashed #B5C7DE;
	font-size:12px;
	font-weight:normal;
	background-color:#EFF3FB;
	background-image:url(../images/ico_check.gif);
	background-position:8 8;
	background-repeat:no-repeat;	
	padding:10px 10px 10px 32px;
	margin-top:0px;
	margin-left:2px;
}
.messageCancel
{
	border:1px dashed #006633;
	font-size:12px;
	font-weight:normal;
	background-color:#ffffea;
	background-image:url(../images/ico_cancel.gif);
	background-position:8 8;
	background-repeat:no-repeat;
	color:#333333;
	padding:10px 10px 10px 32px;
	margin-top:10px;
}

.inputSmall
{
	font-size:11px;
}

.inputSmall_under
{
	font-size:11px; text-decoration: underline;
}

h5{
font:bold 16px Verdana, Arial, Helvetica, sans-serif;
color:#565555;
text-transform:uppercase;
}

.watermarked {
	height:20px;
	width:150px;
	padding:2px 0 0 2px;
	border:1px solid #BEBEBE;
	background-color:#F0F8FF;
	color:gray;
}

.popuppanel
{
	margin-top:0px;
	margin-left:2px;
}

.modalBackground {
	background-color:Gray;
	filter:alpha(opacity=70);
	opacity:0.7;
}

.modalPopup {
	background-color:#ffffdd;
	border-width:3px;
	border-style:solid;
	border-color:Gray;	
	padding:3px;
	width:250px;
}

.modalPopupMessage {
	background-color:#ffffdd;
	border-width:3px;
	border-style:solid;
	border-color:Gray;	
}

.modalPopupButtons 
{
  text-align:center !important;
  margin-bottom:3px;  
}

.popupMenu {
	position:absolute;
	visibility:hidden;
	background-color:#F5F7F8;
	opacity:.9;
	filter: alpha(opacity=90);
}

.popupHover {
	background-image:url(images/header-opened.png);
	background-repeat:repeat-x;
	background-position:left top;
	background-color:#F5F7F8;
}

.popupInfo
   {
	 border: #060F40 2px solid;
      color: #060F40;      
      background: #ffffcc;
      width: 250px;
      overflow: auto;  
      text-align:left;    
                
   }
   
   .popup1Info
   {
	 border: #060F40 2px solid;
      color: #060F40;      
      background: #ffffcc; 
      width: 155px              
   }

.popup2Info
   {    
	 border: #060F40 1px solid;
      color: #060F40;      
      background: #ffffff; 
      width: 300px              
   }
   
 .popupHostSiteWizard
   {    
	 border: #B5C7DE 1px solid;
      /*color: #060F40;*/      
      background: #EFF3FB; 
      width: 250px              
   }
   
   .popupInnerMinistyList{
font: 10px Geneva, Arial, Helvetica, sans-serif;
padding:5px 5px 5px  5px;
color:#151B8A;}

.popupHeaderMinistyList{
font: 12px Geneva, Arial, Helvetica, sans-serif;
border-bottom:2px solid #151B8A;
padding:5px 5px 5px  5px;
color:#151B8A;}


   
   .popupHostSiteWizardSmaller
   {    
	 border: #B5C7DE 1px solid;
      /*color: #060F40;*/
      /*color:#EFF3FB;*/      
      background: #EFF3FB; 
      width: 155px              
   }
   
   .popupHostSiteWizardWider
   {    
	 border: #B5C7DE 1px solid;
      /*color: #060F40;*/      
      background: #EFF3FB; 
      width: 275px;
      text-align:left              
   }
   
 .roundedPanel
{		
  background-color: #ffc801;		
}

.SelectedRow
{
      color:HighlightText;
}

.mailboxComposeToWrapper
{
  padding-right:5px;
  float:left;
  vertical-align:middle;
  height:15px;	
}

.mailboxComposeTo
{
  padding-left:2px;
  padding-top:2px;
   background-color: #4eaef9;
  float:left;
  vertical-align:middle;
  height:15px;	
}

.mailboxComposeToHighlight
{
  padding-left:2px;
  padding-top:2px;
   background-color: HighlightText;
  float:left;
  vertical-align:middle;
  height:15px;	
}

.mailboxComposeToRow
{
	 float:left;
	 line-height: 2px;	
}

.mailboxComposeMsgConfirm
{
  margin:  15px 25px 0px 25px;
   background-color: #ffc801;   
}

.mailboxComposeLitMsgConfirm
{
  padding: 10px 10px 10px 10px;   
}

.mailboxGridviewItemStyleFrom
{
  width:50px;
}

NavigationBarItem, a.NavigationBarItem{ 

      COLOR: white; 

      text-decoration: none; 

} 

a.NavigationBarItem:hover{ 

      COLOR:white;

      text-decoration: underline; 

} 

NavigationBarItem_Selected, a.NavigationBarItem_Selected:hover, a.NavigationBarItem_Selected{ 

      COLOR: white;

      text-decoration: underline; 

}

TABLE.hostSitePaymentText TD
{
   font-family: Arial;
   font-size: 10pt;
   
}

.pnlZipCodeLookup legend
{
  background-color:ButtonFace;	
}

.dynamicPopulate_Updating 
{
	background-image:url(../images/loading.gif);
	background-repeat:no-repeat;
	height:2em;
	
}

.divHostSiteTermsOfAgreement
{
  height: 500px;
  overflow: scroll;
  overflow-x: hidden;
}

.modalPopupHostSiteAgreement
 {
	background-color:ButtonFace;	
	padding:3px 5px 3px 5px;
	width:415px;
}

.modalPopupStudentRegSearchCampus
 {	
	background-color:#EFF3FB;	
	width:515px;
}

.modalPopupStudentRegMobilePhone
 {	
	background-color:#EFF3FB;	
	width:485px;
}

.newsReadyText
{
	margin: 2px 0px 6px 2px;
	font-size:12px;
	color:#666666;
	line-height:18px;
	padding-left:23px;
	padding-right:23px;
}
.collapsePanel
{
	
	background-color:white;
	overflow:hidden;
}

.collapsePanelHeader{
	width:100%;
	height:30px;
	background-image: url(../images/bg-menu-main.png);
	background-repeat:repeat-x;
	color:#FFF;
	font-weight:bold;
}

.topContainer {
	padding:20px;
	background:#FFF url(../images/demotop.png) no-repeat left top;
}

.demoarea p 
{
	padding:5px;
}

.demoheading {
	padding-bottom:20px;
	color:#5377A9;
	font-family:Arial, Sans-Serif;
	font-weight:bold;
	font-size:1.5em;
}

.bottomContainer {
	height:8px;
	background:#FFF url(..images/demobottom.png) no-repeat left bottom;
}

.onDemandFont 
{
	COLOR: rgb(21,27,138)
}

.onDemandFont1
{
	color: #284E98
}

.nounderlinelink a, .nounderlinelink a:visited, .nounderlinelink a:hover
{
	text-decoration:none;
}

.video-container
{
	padding: 0px 0px 0px 0px;	
}

TABLE.onDemand TD
{
	color: #284E98
}

.modalPopupOnDemandPreview
 {		
	width:600px;				
}

.roundcont {
	width: 250px;
	background-color: #f90;
	color: #fff;
}

.roundcont p {
	margin: 0 10px;
}

.roundtop { 
	background: url(tr.gif) no-repeat top right; 
}

.roundbottom {
	background: url(br.gif) no-repeat top right; 
}

img.corner {
   width: 15px;
   height: 15px;
   border: none;
   display: block !important;
}

.redFont 
{
	color:Red;	
}