/* 
Force FF to use IE's border box model - this way we don't have to change the doctype (which would be inconsistant
with the rest of the UOW site) or alter the alumni.css code to have the pages display well in mozilla browsers
*/
* {
   -moz-box-sizing: border-box !important;
}

body {
   background: url(/images/bg.gif);
   margin:0px;
}
ul {
   margin-left:8px;
   margin-top:5px;
   padding:0px;
   background:none;
   list-style-type:none;
}

li {
   background: url(/images/li.gif) no-repeat;
   list-style-image:none;
   padding-left:8px;
}

a:link { color: #2a4628; text-decoration: none;}
a:active { color: #2a4628; text-decoration: none;}
a:visited { color: #2a4628; text-decoration: none;}
a:hover { color: #2a4628; text-decoration: underline; }

td {
   vertical-align:top;
}

#content_cell {
   vertical-align:top;
   background: url(/alumni/images/bg_grad.gif) repeat-x #e9f1f4 top;
}

#page_content img{
   vertical-align:bottom;
}

/*#still_achieving, #about_alumni, #keep_in_touch, #benefits_services, #alumni_networks, #get_involved, #your_career, #alumni_activities {
   width:352px;
   height:210px;
   border:1px solid #a6a6a6;
   background:white;
   overflow:hidden;
}*/

#still_achieving {
   width:352px;
   height:165px;
   overflow:hidden;
   border:1px solid #a6a6a6;
   background:white;
}

#still_achieving p {
padding: 0px;
margin: 0px;
margin-bottom: 10px;
}
#still_achieving h1 {
   color:#be8f2f;
   font-size:11px;
   margin-bottom:10px;
   padding:0px;
   margin-left:0px;
   margin-top:0px;
}

#about_alumni, #keep_in_touch, #benefits_services, #alumni_networks, #get_involved, #your_career, #alumni_activities {
   width:283px;
   height:85px;
   margin-bottom:10px;
   background: #e9f1f4;
   overflow:hidden;
   border:1px solid #a6a6a6;
}

#about_alumni {
   background: url(/alumni/images/grad_heads.gif) no-repeat bottom;
}

#keep_in_touch {
   
}

#news_area_main {
   border:1px solid #a6a6a6;
   background:white;
   overflow:hidden;
height: 54px;
margin-bottom: 5px;
padding-top: 5px;
padding-left: 8px;
padding-right: 8px;
}

#news_area_main p {
padding: 0px;
margin: 0px;
padding-bottom: 4px;
}

#news_events_top {
padding-top: 12px;
}
#news_events_middle {
padding-top: 12px;
padding-bottom: 12px;
}
#news_events_bottom {
padding-bottom: 12px;
}

#news_area_short {
padding-top: 10px;
padding-bottom: 5px;
}

/* ie */
#news_area_content {
   border:1px solid #a6a6a6;
   background:white;
   overflow:hidden;
height: 59px;
padding-top: 5px;
padding-left: 8px;
padding-right: 8px;
}


/* ff */
/*
#news_area_content {
   border:1px solid #a6a6a6;
   background:white;
   overflow:hidden;
height: 52px;
padding-top: 5px;
padding-left: 8px;
padding-right: 8px;
}
*/

#news_area_content p {
padding: 0px;
margin: 0px;
padding-bottom: 4px;
}

* html #about_alumni{ width:285px; }
* html #keep_in_touch{ width:285px; }
* html #benefits_services{ width:285px; }
* html #alumni_networks{ width:285px; }

#get_involved, #your_career, #alumni_activities {
   width:217px;
}

#your_career {
   background: url(/alumni/images/your_career_bg.gif) no-repeat right;
}

#your_career , #keep_in_touch, #benefits_services, #get_involved {
   height:78px;
}

* html #get_involved {width:219px;}
* html #your_career {width:219px;}
* html #alumni_activities {width:219px;}

* html #still_achieving {
   width:354px;
}


#news_events {
   width:148px;
   height:256px;
   border:1px solid #a6a6a6;
   background:white;
   overflow:hidden;
}

* html #news_events {
   width:150px;
}

h1, h2 {
   color:#be8f2f;
   font-size:11px;
   margin-bottom:15px;
   padding:0px;
   margin-left:10px;
   margin-top:10px;
}

h2 {
   color: #be8f2f;
   font-size:11px;
   margin-left:0px;
}

.caption_text {
   font-size:10px;
   color: #8d908b;
}

.caption_text img {
   border: 1px solid #808080;
}

.intro_box {
   margin-left:10px;
}

.breadcrumb{ 
   background:none;
   color:#70796e;
   padding-top:1px;
}

* html .breadcrumb{ 
   padding-top:2px;
}

.breadcrumb a:link { color: #144a07; text-decoration: none;}
.breadcrumb a:active { color: #144a07; text-decoration: none;}
.breadcrumb a:visited { color: #144a07; text-decoration: none;}
.breadcrumb a:hover { color: #144a07; text-decoration: underline; }

.body_content h1 {
   margin-left:0px;
   font-size:16px;
   color:#be8f2f;
}

.body_content h2,h3{
   font-size:14px;
}

.body_content h3 {
   font-size: 13px;
}

.body_content img {
   float:right;
  	margin-top:10px;
   margin-left:10px;
   margin-bottom:10px;
}

#gallery_page img {
   float:left;
   padding-left:0px;
   padding-top:8px;
   padding-top:0px;
   padding-bottom:0px;
}
#gallery_page_custom img {
	float:left;
	padding:0px;
	margin:0px;
	margin-left:3px;
	margin-bottom:3px;
	margin-top:2px;
}
#profile_page img {
	float:none;
	padding:0px;
	margin:0px;
	margin-top:6px;
	margin-left:6px;
}

form img {
   float:none;
   padding:0px;
   margin:0px;
}

#form_img {
   float:none;
   padding:0px;
   margin:0px;
}

.body_content ul {
   margin-top:14px;
}

.body_content li {
   margin-top:4px;
}
.textNormal {
   background:none;
}

.seporator {
   margin-left:auto;
   margin-right:auto;
   text-align:center;
   background: url(/alumni/images/seporator.gif) repeat-x;
   background-position: center;
   width:511px;
   height:12px
}

.side_images, .side_nav {
   float:right;
   width:180px;
   padding-top:10px;
   padding-left:10px;
   padding-bottom:10px;
}
.side_images { 
	margin-right:10px;
	margin-left:10px;
}

.side_images img {
	border:1px solid grey;
}
.side_nav img {
   float:none;
   margin:0px;
   padding:0px;
   vertical-align:bottom;
}

.small_photo_feature img{
   vertical-align:bottom;
}

.top_photo img {
   vertical-align:bottom;
}

/* Gallery Page */

.galleryRow{width:542px;margin-bottom:18px;float:left;}
                        
.boxOne,.boxTwo,.boxThree{width:175px;float:left;margin-right:5px;}
.boxThree{margin-right:0px;}

.imgClass{height:155px;float:left;border:1px solid #bcbcbc;width:175px;margin-bottom:3px;background:#eeeaba;}
.imgPad{float:left;padding-left:8px;padding-top:8px;}
.descriptionBox{height:53px;float:left;border:1px solid #c8c8c8;width:175px;background:#e7f8f9;overflow:hidden;}
.textPad{padding:5px;}

.tableList td img {float:none;}
.table_multi {float:left;margin-right:32px;margin-top:18px;}

/* Profile Page */

.profile_list_box {
	background:url(/alumni/images/profile_bg.jpg) no-repeat;
	min-height:185px;
	min-width: 523px;
	margin-bottom:15px;
	padding-top:10px;
	padding-left:10px;
}

* html .profile_list_box {
	height: 185px;
	width: 523px;
}

.profile_list_box h1 {
	font-size:12px;
	color: #0c4c5f;
}

.profile_list_img {
	float:left;
	padding:0px;
	border:1px solid #919191;
	margin:0px;
}
