body {
	font-family:arial,verdana,sans-serif;
	color:#231F20;
	margin:10px;
	font-size:12px;
}
a
{
	color: #231F20;
	text-decoration: underline;
}
a:hover
{
	color: #084898;
}
input
{
	font-size:12px;
	font-family:arial,verdana,sans-serif;
	margin: 0px;
}
H1{
	font-weight:bold;
	font-size:25px;
	color:#231F20;
	padding-top: 0px;
	margin-top: 0px;
}
H2{
	font-weight:bold;
	font-size:20px;
	color:#231F20;
	padding-top: 0px;
	margin-top: 0px;
}
H3{
	font-weight:bold;
	font-size:20px;
	padding-top: 0px;
	margin-top: 0px;
	color: #f8bb07;
}
H4{
	font-weight:bold;
	font-size:15px;
	color:#231F20;
	padding-top: 0px;
	margin-top: 0px;
}
H5{
	font-size:12px;
	color:#084898;
	padding: 0px;
	margin: 0px;
	font-weight: normal;
}
h6
{
	font-size:12px;
	color:#084898;
	padding: 0px;
	margin: 0px;
	text-transform: uppercase;
	font-weight: normal;
}

b
{
	color: #808080;
}
STRONG
{
	color: #808080;
}

STRIKE
{
	text-decoration: underline;
	color: #CC0099;
}
img{
	border:0px solid white;
}

form
{
	padding: 0px;
	margin: 0px;
}

.clearfix:after { 
    content: ".";  
    display: block;  
    height: 0;  
    clear: both;  
    visibility: hidden; 
} 
 
.clearfix {
	display: inline-table;
} 

/* Hides from IE-mac \*/ 
* html .clearfix {height: 1%;} 
.clearfix {
	display: block;
} 

#mainholder
{
	width: 995px;
}

#pagetop
{
	display: none;
}
#header
{
	display: none;
}

#searchbar
{
	display: none;
}

#homecontentholder
{
	width: 100%;
	min-height: 400px;
	height: auto !important;
	height: 400px;
	background-position: 0px !important;
	background-position: 0px;
	background-repeat: repeat-y;
	padding-top: 5px;
}

#homecontent
{
	padding-top: 20px;
	padding-left: 20px;
	padding-right: 20px;
}

#homefooterholder
{
	display: none;
}

#homefooter
{
	display: none;
}

#naviagtionbar
{
	display:none;
}

#leftnavibar
{
	display: none;
}

#leftnavibottom
{
	display: none;
}

#leftnavilinkbox
{	
	display: none;
}

#leftnaviholder
{
	display: none;
}

#contentholder
{
	padding-top: 24px;
	width: 100%;
	height: 100%;
}

#content
{
	padding-left: 20px;
	padding-top: 20px;
	width: 100%;
	min-height: 350px;
	height: auto !important;
	height: 350px;
}
#contentrightimg
{
	display:none;
}
#footerholder
{
	display: none;
}

#footer
{
	display: none;
}


#newspapermap
{
	width: 100%;
	position: relative;
	background-image: url(images/templateimages/nz_map.gif);
	background-repeat: no-repeat;
	height: 620px;
	background-position: 170px 5px;
}

.cityyellowspot
{
	background-image: url(images/templateimages/yellowspot.gif);
	width: 9px;
	height: 10px;
	position: absolute;
	background-repeat: no-repeat;
	cursor: pointer;
	font-size: 1px;
}

#citytarget
{
	font-size: 0px;
	width: 25px;
	height: 25px;
	position: absolute;
	background-image: url(images/templateimages/target.gif);
	background-repeat: no-repeat;
	cursor: pointer;
}

#citytarget a
{
	display: block;
	text-decoration: none;
	width: 25px;
	height: 25px;
}

#citytarget a:hover
{
	text-decoration: none;
}

#citybreifholder
{
	position: absolute;
	background-color: #ffffff;
	top: 10px;
	width: 235px;
}

#citybreifholder .newspaperbreifbox
{
	background-color: #0F2080;
	background-image: url(/images/templateimages/breifboxleftline.gif);
	background-position: 12px;
	background-repeat: repeat-y;
	color: #FFFFFF;
	margin-bottom: 15px;
	padding-bottom: 5px;
	padding-right: 5px;
	min-height: 155px;
	height: auto !important;
	height: 170px;

}

#citybreifholder .newspaperbreifbox table
{
	height: 170px;
}

#citybreifholder .newspaperbreifbox table td b,
#citybreifholder .newspaperbreifbox table td strong
{
	color: #ffffff;
}

.breiftd
{
	min-height: 150px;
	height: auto !important;
	height: 150px;
	vertical-align: middle;
}



.breiftitle
{
	white-space: nowrap;
	font-weight: bold;
	text-transform: uppercase;
}

.breifcity
{
	text-transform: capitalize;
}

#paperList
{
	position: absolute;
	background-color: #ffffff;
	top: 0px;
	left: 585px;
}

#paperListItem
{
	white-space: nowrap;
	padding-bottom: 2px;
	cursor: pointer;
	font-size: 11px;
	color: #808285;
}

#paperListItem a
{
	text-decoration: none;
	display: block;
	color: #808285;
}

#paperListItem a:hover
{
	color: #084898;
}

.bluetextuppercase
{
 	color: #084898;
	text-transform: uppercase;
}

.smallmaptd
{
	padding-left: 26px;
	padding-top: 15px;
	padding-right: 20px;
	background-image: url(/images/templateimages/smallmapback.gif);
	background-repeat: no-repeat;
	height: 280px;
}

.adpicturetable
{
	background-image: url(/images/templateimages/ad_picture_table_bk.gif);
	background-position: top left;
	background-repeat: no-repeat;
	padding-left: 20px;
	padding-top: 15px;
}

.adstudentawardspicturetable
{
	background-image: url(/images/templateimages/ad_student_awards_picture_table_bk.gif);
	background-position: top left;
	background-repeat: no-repeat;
	padding-left: 10px;
	padding-top: 35px;
}

.adpicturetd
{
	text-align: center;
}

.adpicturepagingtd
{
	text-align:center;
}

.monthdirectorydivstart
{
	text-align: center;
	float: left;
	margin-right: 18px;
}

.monthdirectorydiv
{
	width: auto;
	float: left;
	margin-left: 18px;
	margin-right: 18px;
}
.monthdirectorydivend
{
	width: auto;
	float: left;
	margin-left: 18px;
}

.monthdirectorydivend a,
.monthdirectorydiv a,
.monthdirectorydivstart a
{
	text-decoration: none;
}

.letterdirectorydivstart
{
	text-align: center;
	float: left;
	margin-right: 10px;
}
.letterdirectorydiv
{
	width: auto;
	float: left;
	margin-left: 10px;
	margin-right: 10px;
}
.letterdirectorydivend
{
	width: auto;
	float: left;
	margin-left: 10px;
}

.letterdirectorydivend a,
.letterdirectorydiv a,
.letterdirectorydivstart a
{
	text-decoration: none;
}

.yeardirectorydivstart
{
	text-align: center;
	float: left;
	margin-right: 15px;
}

.yeardirectorydivend
{
	width: auto;
	float: left;
	margin-left: 17px;
}

.nounderlinetd a
{
	text-decoration: none;
}

.imagecaption
{
	font-size: 10px;
	width: 33%;
}

.imagecaption a
{
	font-size: 10px;
}

.fullbordertable
{
    border-collapse:collapse;
}

.fullbordertable td
{
    border:1px solid black;
}

.creativeGalleryTablePink,
.creativeGalleryTableGrey
{
	height: 140px;
}

.creativeGalleryTablePink
{
	width: 180px;
	border: 1px solid #e3007a;
}

.creativeGalleryTablePink a,
.creativeGalleryTableGrey a
{
	color: #FFFFFF;
	text-decoration: none;
}

.creativeGalleryTablePink  a:hover,
.creativeGalleryTableGrey a:hover
{
	text-decoration: underline;
	color: #ffffff;
}

.creativeGalleryTableGrey
{
	width: 180px;
	border: 1px solid #777777;
}

.inspirationAdArea
{
	border: 1px solid #87888B;
	width: 430px;
}

.inspirationSeperateArea
{
	width: 15px;
	border-right: 1px solid #87888B;
}

.ispirationTextArea
{
	padding-left: 15px;
}

.researchcomingsoontbl
{
	width: 230px;
	height: 146px;
	margin-right: 15px;
	font-family: "Courier New", Courier, monospace;
	border: 1px dashed #000000;
}

.researchcomingsoontbl td
{
	padding-top: 13px;
	padding-left: 36px;
	padding-right: 10px;
	line-height: 11px;
	font-size: 11px;
}


.researchcomingsoontbl td strong
{
	font-size: 12px;
	font-weight: bold;
}

.researchcomingsoontbl td a
{
	font-size: 11px;
	text-decoration: underline;
}


/*-----------SIDE MENU STYLES-------------*/
.divSectionMenuExpanded{width:165px;text-align:left;} 
.divSectionMenuExpanded a{text-decoration:none;} 
/*Item1*/
.divSectionMenuExpanded .item1{padding-top:20px;} 
.divSectionMenuExpanded .item1 a{color:#636355; padding-left:20px; padding-right: 10px; font-size:12px; font-weight: bold; display:block; width: 135px; height: 20px;} 
.divSectionMenuExpanded .item1 a:hover{color:#ec008c;} 

.divSectionMenuExpanded .item1-selected{color:#636355; padding-left:20px; padding-right: 10px; padding-top:20px;font-size:12px; font-weight: bold; display:block; width: 135px; height: 20px;}
.divSectionMenuExpanded .item1-selected a{color:#ec008c;} 
.divSectionMenuExpanded .item1-selected-children-displayed{color:#636355; padding-left:20px; padding-right: 10px; padding-top:20px;font-size:12px; font-weight: bold; display:block; width: 135px; height: 20px;}
.divSectionMenuExpanded .item1-selected-children-displayed a{color:#ec008c;} 
/*Item2*/
.divSectionMenuExpanded .item2{padding-left:25px; padding-top:1px;padding-bottom:1px;font-size:.9em;} 
.divSectionMenuExpanded .item2 a{color:#636355;} 
.divSectionMenuExpanded .item2-selected{padding-left:25px;padding-top:1px;padding-bottom:1px;font-size:.9em;} 
.divSectionMenuExpanded .item2-selected a{color:#ec008c;}
.divSectionMenuExpanded .item2-selected-children-displayed{padding-left:25px;padding-top:1px;padding-bottom:1px;font-size:.9em;}
.divSectionMenuExpanded .item2-selected-children-displayed a{color:#ec008c;} 
/*Item3*/
.divSectionMenuExpanded .item3{padding-left:30px; padding-top:1px;padding-bottom:1px; background-repeat:no-repeat; background-position:20px 50%;font-size:.9em;} 
.divSectionMenuExpanded .item3 a{color:#636355;} 
.divSectionMenuExpanded .item3-selected{padding-left:30px;padding-top:1px;padding-bottom:1px; background-repeat:no-repeat; background-position:20px 50%;font-size:.9em;} 
.divSectionMenuExpanded .item3-selected a{color:#ec008c;}
.divSectionMenuExpanded .item3-selected-children-displayed{padding-left:30px;padding-top:1px;padding-bottom:1px; background-repeat:no-repeat; background-position:20px 50%;font-size:.9em;}
.divSectionMenuExpanded .item3-selected-children-displayed a{color:#ec008c;} 
/*Item4*/
.divSectionMenuExpanded .item4{padding-left:40px; padding-top:1px;padding-bottom:1px;background-image:url(images/circle.gif); background-repeat:no-repeat; background-position:30px 50%;font-size:.9em;} 
.divSectionMenuExpanded .item4 a{color:#FF6600;} 
.divSectionMenuExpanded .item4-selected{padding-left:40px;padding-top:1px;padding-bottom:1px; background-image:url(images/circle.gif); background-repeat:no-repeat; background-position:30px 50%;font-size:.9em;} 
.divSectionMenuExpanded .item4-selected a{color:#ec008c;}
.divSectionMenuExpanded .item4-selected-children-displayed{padding-left:40px;padding-top:1px;padding-bottom:1px;background-image:url(images/circle.gif); background-repeat:no-repeat; background-position:30px 50%;font-size:.9em;}
.divSectionMenuExpanded .item4-selected-children-displayed a{color:#ec008c;} 

/*----- STYLES TO BE USED FOR NEWS AND JOBS -----*/
.JobsCategory-sectionTitle, .jobsCategories-controlTitle, .divNews-sectionTitle, .newsCategories-sectionTitle, .divNewsCategory-sectionTitle, .newsArchives-sectionTitle, .NewsArchive-sectionTitle  {color:#636355;font-size:1.3em;margin-top:10px;margin-bottom:5px;}
.jobsCategories-categoryTitle, .categoriesLink, .archiveLink, .currentNewsLink, .newsCategories-category, .newsArchives-link  {padding-left:25px;}
.JobsCategory-job, .NewsArchive-article, .divNewsCategory-article, .divNews-article {padding-bottom:20px;}
.JobsCategory-postDate, .NewsArchive-date, .divNewsCategory-date, .divNews-date {padding-bottom:5px;font-size:smaller;}
.JobsCategory-title a:link {font-size: 1.2em; font-weight:bold}
.JobsCategory-title a:active {font-size: 1.2em; font-weight:bold}
.JobsCategory-title a:VISITED{font-size: 1.2em; font-weight:bold}
.JobsCategory-title a:HOVER{font-size: 1.2em; font-weight:bold}
.JobsCategory-additionalData {font-size: .95em; font-weight:bold}

