﻿body {
    font-family: Arial, Helvetica, sans-serif;
	font-size:12px;	
	margin:0;
	padding:0;
	height:100%;	
	background-color:#404040;
	line-height:16px;
	color:#000000;
	
}
	
#topMostNav-bar
{
    width:1000px;
 	margin: 0 auto;       
	height:26px;
	font-size:10px;	
	color:#ffffff;  
		
}

#topMostNav{
	text-align:left;
	margin:0;			
	}

#topMostNav li
{
	list-style-type: none;
	display: inline;	
	margin:0;
	padding:0;	
}

#topMostNav li a
{	
	text-decoration: none;	
	color: #ffffff;
	background-color:#404040;	
	padding:5px 5px 5px 5px;
	float:left;
	margin:0;		
}
	
#topMostNav li a.selected 
{ 
	color:#333333;			
	background-color:#ffffff;			
}


/*======== topMostNav - courses ========*/
#topMostNav li a.cbs:hover
{
    background-color:#666600;
    color: #fff; 
}


#topMostNav li a.sc:hover
{
    background-color:#000066;
    color: #fff; 
}
#topMostNav li a.vet:hover
{
    background-color: #660066;
    color: #fff;
}
#topMostNav li a.mba:hover
{
    background-color: #990000;
    color: #fff;
}
#topMostNav li a.cor:hover
{
    background-color: #999900;
    color: #fff;
}

#topMostNav li a.chc:hover
{
    background-color: #998F86;
    color: #fff;
}
#topMostNav li a.cpp:hover
{
    background-color: #337099;
    color: #fff;
}
#container {
	padding: 0px;
	text-align:left;
	margin:0 auto;	
	min-height:100%;	
	width: 1000px;	
 	border-top:2px solid #ffffff;
	border-left:2px solid #ffffff;		
 	border-right:2px solid #ffffff; 		
	background-color:#ffffff;	
		
}
#header{
	width:1000px;
	height:130px;
	clear:both;	
}
#header_logo{
	width:300px;
	height:125px;
	float:left;
	padding-top:5px;
	padding-left:5px;
	
}
#header_logo_tile{
	width:680px;
	height:130px;
	float:right;	
	font-size:10px;	
	text-align:right;
	color:#ffffff;	
}
#header_logo_tile p{
    margin-top:30px;
	padding-right:50px;
}

#header_logo_tile a:link{
	color:#ffffff;
	text-decoration:none;
}
#header_logo_tile a:visited{
	color:#ffffff;
	text-decoration:none;
}
#header_logo_tile a:hover, a:active{
	color:#ffffff;
	text-decoration:none;
}
.header_search{	
	padding-right:0.4em;
	padding-top:0.1em;
	float:right;	
}
form.search {	
	margin:0;
	padding:0;		
}
#topnav-bar
{
    position:relative;
    float: left;       
	background:url(/images/nav_bar.jpg) top no-repeat;
   	height:26px;
    background-color:#ffffff;
    width:1000px;
    		
}
/* The #topnav id is for the website top navigation. */
#topnav{
	float:left;
	padding: 0;
	color:#fff;	
	font-weight:bold;	
	margin:0;	
	
}

#topnav li { 
	display: inline;	
	list-style-type: none;	
 }
#topnav li a
{
	float: left;
	display: block;
	padding: 3px 1em 4px 1em;
	margin: 0;
	text-align: center;
	text-decoration: none;
	color: #fff;	
    border: solid #fff;
    border-width: 0 1px 0 0;
}

#topnav li a:hover, #topnav li a.selected {
	background-color:#666600;
	color:#fff;
	text-decoration:none;
}

#footer{
    width:1000px;
    height:26px;
    margin: 0 auto;    			 			
    font-size:11px;										
    color:#ffffff;
    text-align:center;
    padding-top:5px;				
    padding-bottom:5px;		
    		
}
#footer a:link{
    color:#FFFFFF;
    text-decoration:none;
}
#footer a:visited{
    color:#FFFFFF;
    text-decoration:none;
}
#footer a:hover{
    color:#FFFFFF;
    text-decoration:underline;
}
#footer a:active{
    color:#FFFFFF;
    text-decoration:underline;
}

.ContentMain{
    padding-top:40px;
    padding-bottom:30px;
    width:1000px; 
    height:auto;    
    
}
.verticalSpace{
	height:40px;
	

}


/* The below classes are for the chifley homepage only. */
		#sections{			
			width:1000px;				
			
		}
		.section_1_banner{
			height:200px;	
			width: 1000px;
			color:#ffffff;									
							
		}		
		
        .section_1_banner img{
            float:left;
            padding-right:10px;
            border:0;
        }
		/* section_1_banner_space_before_image1 div has been created because giving a margin in section_1_banner_image1 does not work in i.e. and moves the 5th image to the next line*/
		#section_1_banner_space_before_image1{
		    width:50px;
		    height:200px;	
			float:left;
		}
				
		.section_1_banner_text{			
			margin-top:176px;
            text-align:center;	
            color:#FFFFFF;	
		
		}
		#section_1_text{
			height:190px;	
			width: 1000px;		
						
		}
		
		#section_1a{
			width: 530px;			
			padding-right:50px;	
			padding-left:50px;		
			float:left;
		}
		#section_1a h1{
			color:#666600;
			font-weight:bold;
			font-size:16px;	
			font-family: Arial Narrow, Helvetica, sans-serif, Verdana;	
			margin:0;
			padding:0;	
		}
		#section_1b{
			width: 320px;			
			padding-right:50px;			
			float:right;
		}
		#section_1b h2{
			font-weight:bold;
			font-size:16px;	
			font-family:Arial Narrow, Helvetica, sans-serif, Verdana;		
			margin:0;
			padding:0;	
		}
		#section_2_text{
			width: 1000px;
			height:160px;
		
						
		}
		
		#section_2_text h2{
			font-weight:bold;
			font-size:16px;	
			font-family:Arial Narrow, Helvetica, sans-serif, Verdana;	
			color:#505050;	
		}
		#section_2a{
			width: 530px;
			padding-right:50px;	
			padding-left:50px;				
			float:left;
		}
		#section_2b{
			width: 320px;			
			padding-right:50px;					
			float:right;
		}
		#section_2b div{
			padding-bottom:5px;
		}
		#section_2b img{
		    padding-right:2px;
		}
input,select {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size:11px;	
}


/* The .internalleftcol class is the container for the contents of the left column for the internal pages of the website. */	
.internalleftcol{
	float:left;
	width:190px;
	min-width:190px;
	/*border:1px solid #000;*/
}
#CpLeftNavInternalMain{
    width:190px;
}
.internalmidcol{
	width:540px;
	float:left;
	padding-right:50px;	
	padding-left:20px;
	position:relative;	
	/*border:1px solid #000;*/
	
}

/* The .internalrighttcol class is the container for the contents of the right column for the internal pages of the website. */	
.internalrighttcol{
	float:right;
	width:190px;
	padding:0 5px;		
}

/* The #internalleftnav id defines the left navigation in grey or the bottom left navigation for the internal pages of the site */ 
#internalleftnav 
{	
	width:175px; 
	
	margin:0;	
	padding-left:5px;
	
}

#internalleftnav  ul{	
	list-style-type:none;
	list-style-position:outside;
	margin:0;	
	padding-left:0.5em;	
	color:#666666;		
}
#internalleftnav  ul li{	
	padding-bottom:1em;
}

#internalleftnav span{
	padding-left:1.20em;
}

/* Defines the img style for the website*/
img{
    border:0;
}
/* Defines the h1 heading element for the website*/
h1{
	font-size:30px;
	margin:0; 
	padding-top:5px;
	padding-bottom:20px;
	font-weight:bold;
	color:#666600;	
	font-family: Arial Narrow, Arial, Helvetica, sans-serif, Verdana;
}
/* Defines the sub-heading element for the website*/
h2{
	font-size:18px;
	margin:0; 	
	font-weight:bold;	
	font-family: Arial Narrow, Arial, Helvetica, sans-serif, Verdana;
	padding-top:5px;
	padding-bottom:5px;
}

h3{
	font-size:13px;
	margin:0; 	
	font-weight:bold;
	color:#505050;
	font-family: Arial, Helvetica, sans-serif, Verdana;
}
h4{
	font-size:12px;
	margin:0; 	
	font-weight:bold;
	color:#000000;
	font-family: Arial, Helvetica, sans-serif, Verdana;
}

/*h5 defines h5 heading element  for the website*/
h5{
 margin:0 0 0 4px;
 padding:3px 1px 1px 1px;
 font-size:1em;
 font-weight:bold;
 color:#ffffff;
 }
 
 h6{
	font-size:12px;
	margin:0; 	
	font-weight:bold;
	color:#666600;
	font-family: Arial, Helvetica, sans-serif, Verdana;
}
 
.quote{
    color:#666666;
}
.quoteAuthor{
    color:#666666;
    font-weight:bold;
    float:right;
}
 .italics
        {
            font-style: italic;
        }

.switchgroup1{
    padding:5px;
}
 
 /* Defines the properties of the href links for the website*/
a:link, a:active {
	color: #336699;
	text-decoration: none;
}
a:visited {
	color: #660066;
	text-decoration: none;
}
a:hover{
	text-decoration: underline;
}
.breadCrumb

{
    padding-left:5px;    

}
 ul
{
	list-style-type: square;
}
img.imgPadding{
    padding:10px;

}
img.imgPartnership{
    float:right;
    padding-left:10px;
    padding-bottom:10px;
}
img.top{	
	height:9px;
	width:12px;
	border:none;
	float:right;
}

 .academic_committe_image{
    width:100px;
    padding:0 10px 0 0;
    float:left;
 
 }
 
 .academic_committe_text{
    width:410px;
    padding:0 0 20px 10px;
    float:right;
 
 }
 table.mgtTable {
    border-spacing: 0px;
    border-collapse: collapse;
	width:500px;
	border:1px solid #999999;	
} 
table.mgtTable th
{
	background-color:#f0f0f0;
	border:1px solid #999999;
	padding:5px;			
	font-weight:normal;
}
table.mgtTable td
{
	border:1px solid #999999;	
	background-color:#ffffff;		
	padding:5px;	
	vertical-align:top;		
}

 table.accreditationTable {
    border-spacing: 0px;
    border-collapse: collapse;
	width:500px;
	border:1px solid #999999;	
} 
table.accreditationTable th
{
	border:1px solid #999999;
	padding:5px;			
	font-weight:bold;
}
table.accreditationTable td
{
	border:1px solid #999999;	
	background-color:#ffffff;		
	padding:5px;			
}
table.tblContact {
    border-spacing: 0px;
    border-collapse: collapse;
	width:530px;
	border:0;
	
} 
table.tblContact td {
   padding:5px;	
   vertical-align:top;
} 
table.tblFormsBrochures {
    border-collapse: collapse;
	width:530px;
	border:0;	
	text-align:left;
} 
table.tblFormsBrochures td {
   padding:5px;	
   text-align:left;
} 
table.tblFormsBrochures th {
   padding:5px;	
   font-weight:bold;
   text-align:left;
}
table.tblFormsBrochures tr {
   padding-bottom:5px;
   
} 
.smalltext{
    font-size:11px;
}
.blue{
    color:#000066;
    font-weight:bold;
}
.blue_sc{
    color:#000066;
    font-weight:bold;
    float:right;
    padding-right:5px;
}
.red{
    color:#990000;
    font-weight:bold;
}
.red_pg{
    color:#990000;
    font-weight:bold;
    float:right;
    padding-right:5px;
}
label {
  float: left;
  width: 150px;  
}
.floatleft200px{
   float: left;
   width:200px;
   margin-right:20px;
}
.errorMessage{
    color:#990000;
}
.RadioButtonWidth{width:130px; float:left;}
.RadioButtonWidth label {  width:55px; }  


table.tableVGC {
    border-collapse: collapse;
	width:530px;
	border-top:2px solid #666600;
	border-bottom:2px solid #666600;	
}

table.tableVGC td {
   padding:5px;	
   border:1px solid #999999;
  
} 
table.tableVGCModules {
  
    border-collapse: collapse;
	width:530px;
	border:1px solid #999999;	
} 

table.tableVGCModules td
{
	border:1px solid #999999;				
	padding:5px;
	 vertical-align:top;			
}



/* Classes for Corporate home page*/
#section_1_banner_corporate_image1{
   
    background:url(/images/Corporate_homepage_image_1.jpg) top no-repeat;	
   
    width:435px;
    height:200px;
    float:left;
    padding-left:50px;
    padding-right:30px;
}
#section_1_banner_corporate_image1_text{
    padding-top:30px;
    padding-left:10px;
    width:200px;
    height:200px;
}
#section_1_banner_corporate_image2{
    background:url(/images/Corporate_homepage_image_2.jpg) top no-repeat;	
    width:435px;
    height:200px;
    float:left;
}

#section_1_banner_corporate_image2_text{
    padding-top:30px;
    padding-left:10px;
    width:200px;
    height:200px;
}
.section_2_corporate_text{
	height:200px;	
	width: 1000px;	
	margin-top:30px;
	margin-bottom:30px;			
}
		
#section_2a_corporate_text{
	width: 435px;			
	padding-right:30px;	
	padding-left:50px;		
	float:left;
}
#section_2a_corporate_text h1{
	color:#666600;
	font-weight:bold;
	font-size:16px;	
	font-family: Arial Narrow, Helvetica, sans-serif, Verdana;	
	margin:0;
	padding:0;	
}
	
#section_2b_corporate_text{
    width: 200px;			
	padding-right:35px;
	float:left;    
}
#section_2b_corporate_text h1{
    color:#990000;
	font-weight:bold;
	font-size:16px;	
	font-family: Arial Narrow, Helvetica, sans-serif, Verdana;	
	margin:0;
	padding:0;	
}
section_2c_corporate_text{
    width: 200px;				
	float:left;

}
#section_2c_corporate_text h1{
    color:#000000;
	font-weight:bold;
	font-size:16px;	
	font-family: Arial Narrow, Helvetica, sans-serif, Verdana;	
	margin:0;
	padding:0;	
}
.section_3_corporate{
	height:120px;	
	width: 1000px;		
	padding-left:50px;	
				
}	

