﻿body 
{
	background-color:#ffffff;
	/*background-color:#C4E0EE;
	background-image:url('/images/bg-stroke.png');*/
    background-repeat: repeat-x;
    margin: 0px;
    font-family:Arial,Verdana;
    font-size:9pt;
    font-style:normal;
    font-weight:normal;
}

h2 {
    color:#3A3A3A;
    font-size:20px;
    font-family:Arial,Helvetica,sans-serif;

}


.bodyInc
{
    background-color:Transparent;
    }


#globalDiv
{
	margin-left:auto;
    margin-right:auto;
    width:1003px;
    text-align:center;
	}
#headerDiv
{
	background-image:url('/images/header-bg2.png');
  /*background-image:url('/images/header-bg.png'); */
	width:1003px;
	height:85px;
	text-align:left;
    background-repeat:no-repeat;
	}
#headMenuDiv
{
	background-color:#202f42;
	border:solid 1px #202f42;
	margin-left:auto;
    margin-right:auto;
	width:999px;
	min-height:50px;
	text-align:center;
	}
#mainMenuDiv
{
	background-image:url('/images/menu-bg.png');
	margin-left:auto;
    margin-right:auto;
	width:904px;
	height:44px;
	text-align:center;
	}
#breadCrumbsDiv
{
    background-color:#ffffff;
    height:15px;
    padding-left:10px;
    font-family:Verdana;
	font-size:8pt;
	font-weight:bold;
    }
.spacerDiv
{	
	height:3px
	}
#bodyDiv
{
	background-color:#ffffff;
	/*border:solid 1px #202f42;*/
	margin-left:auto;
    margin-right:auto;
	width:999px;
	min-height:400px;	
	}
.bodyDivInner
{
	background-color:#ffffff;	
	margin-left:auto;
    margin-right:auto;
	width:98%;
	text-align:left;	
	}
.eventTickerDiv
{
	background-image:url('/images/event-ticker-bg.png');
	width:685px;
	height:30px;
	margin-left:auto;
    margin-right:auto;
    text-align:left;
	}
.modDivHead
{
	background-image:url('/images/bg-stroke3.png');
	background-repeat:repeat-x;
	background-position:bottom;
	}
.modDiv
{
	width:640px;
	margin-left:auto;
    margin-right:auto;
	text-align:left;
	}
#footerDiv
{
	margin-left:auto;
    margin-right:auto;
	width:999px;
	text-align:left;	
	}
.campusLocPnl
{
	background-color:#7794A7;
    padding:5px;    
    border:solid 1px #ffffff;
	}
.mainFlashDiv
{
	/*ackground-image:url('/images/flashDiv-bg.png');*/
	/*border-top:solid 1px #000000;
	border-bottom:solid 1px #000000;	*/
	width:999px;
	height:280px;
	margin-top:-2px;
	}
.mainFlashDivTop
{	
	width:999px;
	height:198px;	
	}
.mainFlashDivBot
{	
	margin-left:auto;
    margin-right:auto;    
	width:999px;
	height:50px;
	text-align:center;	
	}
.LanPageNameDiv
{
    background-image:url('/images/LanPageNameDiv-bg.png');
    background-repeat:no-repeat;
    width:260px;
    height:34px;
    margin-left:auto;
    margin-right:auto;
    margin-top:10px;
    margin-bottom:5px;
    padding-top:3px;
    padding-bottom:0px;        
    }
.LanPageOptionsDiv
{
    /*border:solid 1px #C5C5C5;*/
    border:solid 1px #e6e6e6;
    width:258px;
    margin-left:auto;
    margin-right:auto;
    }
.getstartedDiv
{
	background-image:url('/images/getstarteddiv-top.jpg');
	background-repeat:no-repeat;
	background-position:top;
	background-color:#8B2E1F;
	width:258px;
	min-height:207px;
	}
.getstartedDiv2
{
	background-image:url('/images/getstarteddiv-top2.jpg');
	background-repeat:no-repeat;
	background-position:top;
	background-color:#8B2E1F;
	width:262px;
	min-height:207px;
	text-align:center;
	}
.getStartedHeadDiv
{
	font-family:Times New Roman, Verdana;
	color:#ffffff;
	font-size:20pt;
	/*font-weight:bold;*/
	text-align:center;
	padding-left:0px;
	}
.getStartedOptionsDiv
{
	}
.helpDeskDiv
{
	background-image:url('/images/helpdeskdiv-top.png');
	/*background-image:url('http://news.ncu.edu.jm/images/bar.jpg');*/
	background-repeat:no-repeat;
	background-position:top;
	background-color:#FAF6E1;
	width:262px;
	min-height:207px;
	text-align:center;
	}
.helpDeskHeadDiv
{
	font-family:Georgia, Verdana ref;
	color:#213141;
	font-size:11pt;
	font-weight:bold;
	font-style:normal;
	text-align:left;
	padding-left:17px;
	height:30px;
	}
.infoHeadDiv
{
	font-family:Times New Roman, Verdana ref;
	color:#ffffff;
	font-size:15pt;
	/*font-weight:bold;*/
	text-align:left;
	padding-top:5px;
	padding-left:20px;
	height:30px;
	}
.helpDeskOptionsDiv
{	
	text-align:left;							
	}
.whosonDiv
{
	margin-left:20px;
	text-align:left;
	}
.info
{
	color:#233043;	
	font-family:Arial, Verdana;
	font-size:9pt;
	margin-bottom:30px;
	text-align:justify;
	/*font-weight:bold;*/
	}
.info2
{
	color:#233043;	
	font-family:Arial, Verdana;
	font-size:9pt;
	margin-bottom:30px;
	text-align:left;
	/*font-weight:bold;*/
	}
.infoInner
{
	color:#666666;	
	font-family:Verdana;
	font-size:10px;
	margin-bottom:15px;
	}
.progressDiv
{
	width:250px; 
	background-color:#FFFFFF; 
	position:relative; 
	top:-400px; right:-300px
	}
.modalBackground
{
    background-color: Gray;
    filter: alpha(opacity=70);
    opacity: 0.7;
}
/***************/
img
{	
	border:none;
	vertical-align:middle;
	}
img.mod
{	
	border:none;
	vertical-align:middle;
	padding-left:5px;
	padding-right:5px;
	}
img.menuStroke
{
	padding-left:5px;
	padding-right:5px;
	height:43px;
	vertical-align:middle;
	}
.txtBox1
{
	border:solid 1px #999999;
	height:20px;
	width:200px;
	margin:0;
	padding:0;
	}
.txtBox2
{
	border:dashed 1px #ffffff;	
	background:transparent;
	}
.searchrdo
{
	font-family:Verdana;
	font-size:10px;
	margin:0;
	padding:0;
	}
/******** Panels ********/
.CollapsePanelHeader1
{	
	/*height:25px;		
	border:solid 1px #A4A4A4;	*/
	cursor:pointer;	
	font-family:Verdana;
	color:#ffffff;
	font-size:7pt;
	font-weight:bold;
	/*padding-top:10px;
	padding-left:5px;*/
	}

/*************** Main Bullets Links**************************/
ul
{	
	/*color:#000000; 36699;		
	font-family:Verdana, Arial, Helvetica, sans-serif;
	font-size:10px;	
	font-weight:bold;
	line-height:17px;	*/
	vertical-align:middle;	
	margin-bottom:0px;
	padding-bottom:0px;	
	}
li
{
	margin-bottom:5px;
	}
ul.main-bullets
{
	color:#ffffff;
	list-style-image:url('/images/main-bullet.png');	
	text-decoration:none;
	vertical-align:middle;
	font-family:Arial,Verdana;
	font-size:10pt;
	margin:0px 0px 0px 0px;
	padding:0px 0px 0px 45px;
	font-weight:normal;
}
ul.main-bullets-sub
{
	color:#ffffff;
	list-style-image:url('/images/main-bullet-arrow.png');	
	vertical-align:middle;	
	font-family:Arial,Verdana;
	font-size:9pt;
	margin:0px 0px 0px 10px;
	padding:2px 0px 2px 5px;
	font-weight:normal;
}
.main-bullets-link
{	
	font-size:10pt;
	color:#ffffff;
	text-decoration:none;
	font-weight:normal;
	}
.main-bullets-link:hover
{	
	color:#ffffff;
	cursor:hand;
	text-decoration:underline;	
	}
/***/
ul.main-bullets2
{
	color:#233043;
	list-style-image:url('/images/main-bullet.png');	
	text-decoration:none;
	vertical-align:middle;
	font-family:Arial,Verdana;
	font-size:9pt;
	margin:0px 0px 0px 0px;
	padding:0px 0px 0px 45px;
	font-weight:bold;
}
ul.main-bullets-sub2
{
	color:#233043;
	list-style-image:url('/images/main-bullet-arrow.png');	
	vertical-align:middle;	
	font-family:Arial,Verdana;
	font-size:9pt;
	margin:0px 0px 0px 10px;
	padding:2px 0px 2px 5px;
	font-weight:normal;
}
.main-bullets-link2
{	
	font-size:9pt;
	color:#233043;
	text-decoration:none;
	font-weight:normal;
	}
.main-bullets-link2:hover
{	
	color:#233043;
	cursor:hand;
	text-decoration:underline;	
	}
.main-bullets-link2a
{	
	font-size:9pt;
	color:#233043;
	text-decoration:none;
	font-weight:bold;
	}
.main-bullets-link2a:hover
{	
	color:#233043;
	cursor:pointer;
	text-decoration:underline;	
	}
/************************** Default Main Flash Area ***************************************/
.NCUAchieversDiv
{
    background-image:url('/images/flash-images/main-flash-top2.jpg');    
    width:999px;
    height:198px;    
    }
.NCUAchieversDL
{
    background-color:#7794A7;
    padding:5px;
    width:150px;
    border:solid 1px #ffffff;    
    /*margin-left:auto;
    margin-right:auto;*/
    }
 .NCUAchImg
 {
     border:solid 3px #7794A7;
     }
.NCUAchImg:hover
{
    border:solid 3px #ffffff;
    }
.NCUAchPnl
{
     display:none; 
     width:350px; 
     background-color:#7794A7; 
     text-align:left;
     border:solid 1px #ffffff;
     padding:5px;
    }
.NCUDistanceEdDiv
{
    background-image:url('/images/flash-images/main-flash-top3.jpg');    
    width:999px;
    height:198px;    
    }
/************* Tables and Table things******************/
td
{
	vertical-align:top;	
	}
/******************** Ticker ************************/
#ajaxticker1{
	width: 530px;
	/*height: 100px;
	border: 1px ridge black;
	padding: 5px;
	background:transparent;	*/
	white-space: nowrap;
	background-color: #FFFFFF;
	
}

#ajaxticker1 div{ /*IE6 bug fix when text is bold and fade effect (alpha filter) is enabled. Style inner DIV with same color as outer DIV*/
	background-color: #FFFFFF;	
}

/************************ Tab Style ******************************/
.ajax__mainTab .ajax__tab_header
{
    /*this CSS class has been associated with tab header container of AJAX TabContainer that wraps all the tabs at the top.*/
   
}

.ajax__mainTab .ajax__tab_outer
{
    /* this CSS class controls the style of left edge of a tab.*/
}

.ajax__mainTab .ajax__tab_inner
{
    /* this CSS class controls the style of right edge of a tab.*/
}

.ajax__mainTab .ajax__tab_tab
{
    /* it applies the style to the center portion of a tab containing the text.*/
    color:#202F42;
	text-decoration:none;
	font-family:Verdana Ref, Verdana;	
	font-size:11pt;	
	font-weight:bold;
	padding:15px 20px 0px 20px;
	white-space: nowrap;
	cursor:pointer;
	display:block;
	/*width:150px;*/
    
}

.ajax__mainTab .ajax__tab_hover
{
    /* this CSS class applies its styles while mouse over state of a tab.*/
    border-bottom:solid 1px #000000;
    /*padding:15px 0px 0px 0px;*/
}

.ajax__mainTab .ajax__tab_active
{
    /* this CSS class applies its styles on the currently selected tab.*/
    border-bottom:solid 1px #ffffff;
}

.ajax__mainTab .ajax__tab_body
{ 
    /*it applies the CSS styles on the TabPanel content container associated with each tab.*/
    height:198px;
    width:999px;
}

/* Top Nav Info */
#TopBar {
    width:100%;
    height:30px;
    background-color:#213141;
} 

.CallNCU {
    font-family:verdana;
    color:#ffffff;
    font-size:11px;
    margin: 5px 0px 0px 0px;
}

.CallNCU a {
    font-family:verdana;
    color:#ffffff;
    font-size:11px;
    margin: 5px 0px 0px 0px;
    text-decoration:none;
}
.CallNCU a:active {
    font-family:verdana;
    color:#ffffff;
    font-size:11px;
    margin: 5px 0px 0px 0px;
}

.CallNCU a:hover {
    font-family:verdana;
    color:#ffffff;
    font-size:11px;
    text-decoration:underline;
    margin: 5px 0px 0px 0px;
}


.CallNCU a:link {
    font-family:verdana;
    color:#ffffff;
    font-size:11px;
    margin: 5px 0px 0px 0px;
}

#GenFooter {
    width:100%;
    height:210px;
    background-color:#213141;
    
}

#GenFooterBar {
    width:100%;
    height:30px;
    background-color:#999999;
	
}

.GenFooterContent {
	padding:7px 5px 5px 5px;	
	}

#FooterText {
    color:#999999;
    font-family:Verdana;
    font-size:11px;
    margin:20px 0px 0px 0px;
}

#ContactTable {
    color:#cccccc;
    font-family:Verdana;
    font-size:11px;
}

#ContactTable a {
    font-family:verdana;
    color:#ffffff;
    font-size:11px;
  
    text-decoration:none;
}
#ContactTable a:active {
    font-family:verdana;
    color:#ffffff;
    font-size:11px;
    
}

#ContactTable a:hover {
    font-family:verdana;
    color:#ffffff;
    font-size:11px;
    text-decoration:underline;
   
}


#ContactTable a:link {
    font-family:verdana;
    color:#ffffff;
    font-size:11px;
    
}

/* End of Nav Info */

/* ajax__tab_msngallery-theme theme */
.ajax__tab_msngallery-theme .ajax__tab_header
{
    background: url('/images/tab-line.png') repeat-x bottom;
    font-size: 13px;
    display: block;
}
.ajax__tab_msngallery-theme .ajax__tab_header .ajax__tab_outer
{
    border: solid 0px #7B9AAE;
    padding: 1px 1px 0px 1px;
    background-color: Transparent;
}
.ajax__tab_msngallery-theme .ajax__tab_header .ajax__tab_tab
{
    padding: 0px 10px 0px 10px;
    font-family: Times New Roman, Verdana, Arial, Sans-Serif; /*font-weight:bold;*/
    font-size: 20px;
    color: #CF3F3F;
    display: block;
    text-align: center;
    cursor:pointer;
}
.ajax__tab_msngallery-theme .ajax__tab_header .ajax__tab_tab img
{
    height: 24px;
    width: 24px;
}
.ajax__tab_msngallery-theme .ajax__tab_header .ajax__tab_tab div
{
    font-family: Verdana, Arial, Sans-Serif;
    font-weight: bold;
    white-space: nowrap;
    line-height: 145%;
    font-size: 92%;
}
.ajax__tab_msngallery-theme .ajax__tab_active .ajax__tab_outer
{
    padding: 6px 10px 6px 10px;
    border: solid 1px #7B9AAE;
    border-bottom-width:0px;
    background: url('/images/tab.png');
    /*background-color: #EEE4C9;*/
    
}
.ajax__tab_msngallery-theme .ajax__tab_body
{
    font-family: Arial,verdana,tahoma,helvetica;
    font-size: 10px;
    padding: 8px;
    background-color: #D0E7F3;
    border: solid 1px #7B9AAE;
    border-top-width: 0;
}
