 @charset "utf-8"; 
body,
html {
    margin:0;
    padding:0;
    font-family: "Verdana";  
    font-size:8pt;
    }

@media print {
  .noprint { display: none; }
}
    
body {
    min-width:780px;
    width:800px;
    min-height:600px;
    text-align:left;
	margin-left:auto;
	margin-right:auto;
   }
    
p 
{
    font-family: "Verdana";
    font-size:8pt;
}

.small {font-size:7pt;}

img {border:0;}
.img_l {float:left;padding-right:15px;padding-left:0;margin-left:0;}
.img_r {float:right;padding-left:15px;padding-right:0;margin-right:0;}

table {font-size:8pt;font-family: "Verdana";font-weight:normal;background-color:#ffffff;border-collapse: collapse;}
table.nobg {font-size:8pt;font-family: "Verdana";font-weight:normal;background-color:#ffffff;}
table.s {font-size:7pt;font-weight:normal;}

td.sp {
	padding-top: 5px;
	padding-right: 8px;
	padding-bottom: 5px;
	padding-left: 8px;
	vertical-align: top;
	height: 20px;
	border: 1px solid #d4d4d4;
}

.BD_right {
	border-right-width: 1px;
	border-bottom-width: 1px;
	border-right-style: solid;
	border-bottom-style: solid;
	border-right-color: #D4D4D4;
	border-bottom-color: #D4D4D4;
}
.BD_left {
	border-top-width: 1px;
	border-left-width: 1px;
	border-top-style: solid;
	border-left-style: solid;
	border-top-color: #d4d4d4;
	border-left-color: #d4d4d4;
}
.tbl_BD {
	border: 1px solid #d4d4d4;

}



/*For Calendar*/
tr.allied_hdr1 {font-size:8pt;font-weight:bold;text-align:center; background-color:#d45af6;}


tr.allied_yr {font-size:2em;font-weight:bold;text-align:left; color:#9016b2;}
td.allied_t {border-bottom:dotted 1px #9016b2; vertical-align:top;}
tr.nursing_hdr1 {font-size:8pt;font-weight:bold;text-align:center; background-color:#f4cc2f;}
tr.nursing_yr {font-size:2em;font-weight:bold;text-align:left; color:#f2aa0e;}
td.nursing_t {border-bottom:dotted 1px #f2aa0e; vertical-align:top;}
tr.healthcare_hdr1 {font-size:8pt;font-weight:bold;text-align:center; background-color:#34d8f4;}
tr.healthcare_yr {font-size:2em;font-weight:bold;text-align:left; color:#01a5e2;}
td.healthcare_t {border-bottom:dotted 1px #01a5e2; vertical-align:top;}


#wrap {
    margin:0 auto;
    width:800px;
    text-align:left;  
     border:solid 0px black;
    }

#header {
    background-image: url("img/masthead_bg.gif");
    background-position: top left;
    background-repeat: repeat-y;
    height: 75px;
    width: 780px;
    padding-top:0px;
    padding-left:10px;
    }

#microsite {
    position:relative;
    float:right;
    width:200px;
    text-align:right;
    font-size: 8pt;
    font-weight:normal;
    color:Gray;
    padding-top:5px;    
    padding-right:10px;
    }   
  
#nav 
{
    border-top-style:solid;
    border-top-color: #0181ae;
    border-top-width: 2px;    
    border-bottom-style:solid;
    border-bottom-color: #0181ae;
    border-bottom-width: 1px;
	width:770px;
	padding-left: 10px;
	padding-right: 0px;	
	padding-top: 2px;
	padding-bottom: 2px;
	color:#f2aa0e;
	font-family: "Verdana";
	font-size:10pt;
	font-weight:Bold;
	height:20px;
	}
	
#banner {
    position:relative;
    float:left;
    padding-left:5px;
    padding-top: 10px;
    padding-right: 0px;
    width:450px;
}

#bannerleft {
    background-image: url("img/map.jpg");
    background-position: 0 10px;
    background-repeat:no-repeat;
    position:relative;
    float:left;
    padding:0px;
    width:325px;
    height:200px;
}

#wrapleft {
    position:relative;
    float:left;
    padding:0px;
    width:190px;
}
#announcements {
    position:relative;
    float:left;
    padding-left:10px;
    padding-top: 10px;
    padding-right: 10px;
    width:230px;
    border:solid 0px #0181ae;
    clear:none;    
}
.announcements_h {color:black; font-size:8pt;font-weight:bold;margin-bottom:2px;padding-bottom:0px;}

#schools {
    position:relative;
    float:left;
    padding-left:10px;
    padding-top: 10px;
    padding-right: 10px;
    width:300px;
    border:solid 0px #0181ae;
}

#leftbar 
{     
    position:relative;
    float:left;
    margin-top: 10px;
    padding-top: 5px;
    padding-left:10px;
    padding-right: 10px;
    width:170px;
    height:400px;
    border-right:dotted 1px #0181ae;
    color:Black;
    clear:none;    
}



#leftlinks {
    position:relative;
    float:left;
    padding-left:10px;
    padding-top: 10px;
    padding-right: 10px;
    width:300px;
    border:solid 0px #0181ae;
}
.leftbar_h {color:black; font-size:8pt;font-weight:bold;margin-bottom:2px;padding-bottom:0px;}

#news 
{
	position:relative;
	float:left;
	padding-left:10px;
	padding-top: 10px;
	padding-right: 0px;
	width:770px;
	border:solid 0px #0181ae;
	margin-top: 20px;
}
#news01 {position:relative; float:left; padding-left:2px; padding-top:2px; padding-right:2px; margin-right:4px; width:220px; color:black; text-align:left; border:solid 0px #0181ae;clear:left;}
#news02 {position:relative; float:left; padding-left:2px; padding-top:2px; padding-right:2px;                   width:280px; color:black; text-align:left; border:solid 0px #0181ae;}
#news03 {position:relative; float:right; padding-left:2px; padding-top:2px; padding-right:2px; margin-left:4px; width:220px; color:black; text-align:left; border:solid 0px #0181ae;}

.news_h {width:100%;color:black; font-size:8pt;font-weight:bold;margin-bottom:2px;padding-bottom:0px; border-bottom:dotted 1px silver;}
.news_t {color:gray; font-size:8pt;font-weight:normal;margin-bottom:2px;padding-bottom:0px; padding-right:5px; }
.news_t A:link {color:#0181ae;font-size:8pt;text-decoration:none;padding-bottom:0px;margin-bottom:15px;}
.news_t A:visited {color:#0181ae;font-size:8pt;text-decoration:none;padding-bottom:0px;margin-bottom:15px;}
.news_t A:hover {color:red;text-decoration:underline;padding-bottom:0px;margin-bottom:15px;}

.newsTitle {padding-top:10px; padding-bottom:5px; margin-top:0px; margin-bottom:0px; font-family: "Trebuchet MS"; font-size:9pt; font-weight:bold; color:Black; clear:left; float:left; line-height:13pt; }
.newsDate {padding-top:10px; padding-left:10px; padding-bottom:5px; margin-top:0px; margin-bottom:0px; font-family: "Trebuchet MS"; font-size:8pt; color:#0181ae; clear:none; float:left; line-height:13pt;}
.newsText {padding-top:0px; padding-bottom:0px; margin-top:0px; margin-bottom:0px; font-family: "Trebuchet MS"; font-size:8pt; color:black; clear:both; line-height:13pt; border-top-color:Silver; border-top-style:dotted; border-top-width:1px;}    

#content
{
    border-style:solid;
    border-color: #0181ae;
    border-width: 0px;        
    position:relative;
    float:left;
    padding-left:10px;
    padding-top: 10px;
    padding-right: 10px;
    width:560px;
}

#content1
{
    border-style:solid;
    border-color: #0181ae;
    border-width: 0px;        
    position:relative;
    float:left;
    padding-left:20px;
    padding-top: 10px;
    padding-right: 10px;
    width:560px;
}


.content_h {color:#f2aa0e; font-size:13pt;font-weight:bold;margin-bottom:2px;padding-bottom:0px; padding-right:5px; border-right:dotted 0px silver;}
.content_h2 {color:#0181ae; font-size:11pt;font-weight:bold;margin-bottom:2px;padding-bottom:0px; padding-right:5px; border-right:dotted 0px silver;}
.content_h3 {color:#f2aa0e; font-size:10pt;font-weight:bold;margin-bottom:0px;padding-bottom:0px; padding-right:5px; border-right:dotted 0px silver;}

/*Search bar styles*/
#searchbar {
    position:relative;
    float:left;
    margin-top: 10px;
    padding-top: 5px;
    padding-left:10px;
    padding-right: 10px;
    width:170px;
    height:400px;
    border-right:dotted 1px #0181ae;
    color:Black;
    clear:none;    
}
#searchbar1 {
    position:relative;
    float:left;
    margin-top: 10px;
    padding-top: 5px;
    padding-left:10px;
    padding-right: 10px;
    width:130px;
    height:400px;
    border-right:dotted 1px #0181ae;
    color:Black;
    clear:none;    
}
#searchresults
{
    border-style:solid;
    border-color: #0181ae;
    border-width: 0px;        
    position:relative;
    float:left;
    padding-left:10px;
    padding-top: 10px;
    padding-right: 10px;
    width:620px;
}
/*End Search bar styles*/

#sitemap
{
    position:relative;
    float:left;
    padding-left:22px;
    padding-top: 10px;
    padding-right: 10px;
    width:600px;
    color:white;
    border-top:#003366;
}

li {margin-top:0; font-size:8pt; font-weight:normal; line-height: 1.3;}
ul.L1 {padding-left:10px; margin-left:5px; margin-bottom:0; margin-top:0px; padding-top:0px; font-weight:normal; color:#0181ae; font-size:8pt;  letter-spacing:0; list-style-image:url(img/bullet.gif);}
li.L1 {font-weight:normal; line-height: 1.3; margin-bottom:2px;	padding-left:2px; vertical-align:middle;}
li.L2 {font-weight:normal; line-height: 1.4; margin-top:5px; margin-bottom:2px;	padding-left:2px; vertical-align:bottom; border:solid 0px black;}
ul.L2 {padding-left:15px; margin-left:5px; margin-top:0px; font-size:8pt;	font-weight:normal;	list-style-image:url(img/list_bullet.gif); line-height: 2;}
ul.L3 {padding-left:3px; margin-left:3px; margin-top:0; font-size:8pt;	font-weight:normal;	list-style-image:url(img/bullet_s.gif);	line-height: 2;}
li.L3 {padding-left:3px; margin-left:3px; margin-top:0; font-size:8pt;	font-weight:normal;	list-style-image:url(img/bullet_s.gif);	line-height: 1.5;}
ul.tbL2 {padding-left:15; margin-left:5; margin-top:0; list-style-image:url(img/list_bullet.gif);}
li.tbL2 {font-size:8pt;	font-weight:normal;	line-height: 1.5; margin-bottom:6px;}
ul.sitemap {margin-left:25; margin-top:0; font-size:8pt; font-weight:normal; list-style-image:url(img/list_bullet.gif);	line-height: 1.3;}

#footer 
{
    clear:both;
    float:left;
	position:relative;    
	margin-top:20px;
    border-top-style:solid;
    border-top-color: #0181ae;
    border-top-width: 1px;
    width: 780px;
    height:20px;
    color: #0181ae;    
    text-align:right;
}

#footer_logo 
{
    padding-top:2px;
    border:solid 0px black;
    float:left;
}

.course_h {color:#f2aa0e; font-size:10pt;font-weight:bold;margin-bottom:2px;padding-bottom:0px; padding-right:5px; border-right:dotted 0px silver;}
.course_h2 {color:#0181ae; font-size:10pt;font-weight:bold;margin-bottom:2px;padding-bottom:0px; padding-right:5px; border-right:dotted 0px silver;}

.allied_h {color:#9016b2; font-size:12pt;font-weight:bold;margin-bottom:2px;padding-bottom:0px; padding-right:5px; border-right:dotted 0px silver;}
.nursing_h {color:#f2aa0e; font-size:12pt;font-weight:bold;margin-bottom:2px;padding-bottom:0px; padding-right:5px; border-right:dotted 0px silver;}
.healthcare_h {color:#01a5e2; font-size:12pt;font-weight:bold;margin-bottom:2px;padding-bottom:0px; padding-right:5px; border-right:dotted 0px silver;}
input {border:solid 1px #0181ae;}

#nav A:link {color:#0181ae;font-size:9pt;text-decoration:none;}
#nav A:visited {color:#0181ae;font-size:9pt;text-decoration:none;}
#nav A:hover {color:#f2aa0e;text-decoration:none;}

#nav A:link.selected {color:#f2aa0e;}
#nav A:visited.selected {color:#f2aa0e;}

#leftbar A:link {color:#0181ae;font-size:8pt;text-decoration:none;}
#leftbar A:visited {color:#0181ae;font-size:8pt;text-decoration:none;}
#leftbar A:hover {color:#f2aa0e;text-decoration:none;}

#news A:link {color:#0181ae;font-size:8pt;text-decoration:none;}
#news A:visited {color:#0181ae;font-size:8pt;text-decoration:none;}
#news A:hover {color:red;text-decoration:underline;}

.newsText A:link {color:#0181ae;font-size:8pt;text-decoration:none;padding-bottom:0px;margin-bottom:15px;border-bottom:dotted 1px #0181ae;}
.newsText A:visited {color:#0181ae;font-size:8pt;text-decoration:none;padding-bottom:0px;margin-bottom:15px;border-bottom:dotted 1px #0181ae;}
.newsText A:hover {color:red;text-decoration:underline;padding-bottom:0px;margin-bottom:15px;border-bottom:dotted 1px red;}

A:link {color:#0181ae;font-size:8pt;text-decoration:none;}
A:visited {color:#0181ae;font-size:8pt;text-decoration:none;}
A:hover {color:red;text-decoration:underline;}

h1 {font-family: Trebuchet MS; font-weight: bold;font-size: 15pt;color:black;}
h2 {font-family: Trebuchet MS; font-weight: bold;font-size: 11pt;color:black;margin-bottom:4;}
h3 {font-family: Trebuchet MS; font-weight: bold;font-size: 10pt;color:black;margin-bottom:4;}
h5 {font-family: Trebuchet MS;  font-weight: bold;font-size: 8pt;color: #99ffcc;}
h6 {font-family: Trebuchet MS;  font-weight: bold;font-size: 8pt;color: #99ffcc;clear:none;}

.clear
{
    clear:both;
}

.faq {
  width: 550px;
  margin: 1em .5em;
  font-size:8pt;  
}
.faq h3 {
  margin: 0;
  padding: .25em;
  font-size:9pt;
  background: #efefff;
  border-top: 1px dotted #386785;
}
.faq div {
  padding: .5em .25em;
} 
/*Ticker styles*/
#message
{
    clear:both;
    padding-left:10px;
    padding-right:10px;
    padding-top:2px;
    padding-bottom:0px;
    width:760px;
    height:40px;
    border:solid 0px black;
    background:#0181ae;
}

#ticker
{
    float:left;
    list-style-type:none;
    padding-top:0;
    margin-top:2px;
    margin-left:0px;
    padding-left:0px;
}

#ticker A:link {color:white;font-weight:bold;text-decoration:none;}
#ticker A:visited {color:white;font-weight:bold;text-decoration:none;}
#ticker A:hover {color:white;text-decoration:none;}

.ticker
{
    margin-left:0px;
}

.course
{
    border:solid 0px black;
    overflow:auto;
    font-family:Verdana;
    font-size:8pt;
}
.courseTitle {
	margin: 5px;
}
.courseschedule {
	margin-top: 5px;
	margin-bottom: 5px;
	text-align: center;
}
.courseHeader {
	font-size: 12px;
	margin: 5px;
	font-weight: bold;
}
.termConditionLi {
	list-style-type: decimal;
	margin-left: 5px;
	padding-left: 0px;
	padding-right: 0px;
}
.termConditionUl {
	margin-top: 5px;
	margin-bottom: 2px;
	margin-left: 20px;
	padding-right: 0px;
	padding-left: 0px;
}
.courseInfo_title {
	color:#0181ae; 
	font-size:12pt;
	font-weight:bold;
	margin-bottom:2px;
	padding-bottom:0px; 
	padding-right:5px; 
	border-right:dotted 0px silver;}
.labelwrap
{
    white-space:pre;
    line-height:0.70em;
    padding:10px 0px;
}

/*CA Logon Fadeout styles*/
.jqiwarning .jqi{
      background-color: #b0be96;
}
.jqifade{
      background-color: #000000;
}
div.jqi{
      position: absolute;
      background-color: #0181ae;
      padding: 5px;
      width: 350px;
}
div.jqi .jqiclose{
      float: right;
      margin: -35px -10px 0 0;
      cursor: pointer;
}
div.jqi .jqicontainer{
      background-color: #e0eEc6;
      padding: 5px;
      color: #ffffff;
      font-weight: bold;
}
div.jqi .jqimessage{
      background-color: #0181ae;
      padding: 10px;
}
div.jqi .jqibuttons{
      text-align: center;
      padding: 5px 0 0 0;
}
div.jqi button{
      padding: 3px 10px 3px 10px;
      margin: 0 10px;
} 

.photo_right {
	float: right;
	margin-top: 10px;
	margin-right: 0px;
	margin-bottom: 10px;
	margin-left: 15px;
}
.photo_left {
	float: left;
	margin-top: 0px;
	margin-right: 15px;
	margin-bottom: 10px;
	margin-left: 5px;
}
.centraliseText {
	font-size: 11px;
	text-align: center;
	margin-bottom: 0px !important;
	margin-bottom: 0px;
	word-spacing: 1px;
	margin-top: 5px !important;
	margin-top: 5px;
	font-weight: bold;
}
.course_cal {
	border: 1px solid #CCCCCC;
	border-collapse:collapse;
	font-size: 11px;
	text-decoration: none;
	line-height: 20px;
	text-align: center;
	font-weight: bold;
}
.course_cal td {
	border: 1px solid #CCCCCC;
}

.course_cal th {
	background-color: #e3fda8;
	color: #666666;
	border: 1px solid #CCCCCC;
	width: 70px;

}
.course_calTitle {
	margin-bottom: 2px;
}
.course_cal th.yr {
	width: 85px;
}
