/***********************[global_bus_style.css]*****************************

Auther: David Holinger
Date created: 01/09/2008
Date modified: 09/10/2008
Description: Style enhancements for all RMIT Business Portfolio pages.

1. global
2. images
3. forms
4. tables
5. blockquotes
6. events
7. links

/*[ 1. global ]*****************************************************/

/* slight adjustment of the default page settings */
#contentpadding{
min-height:400px;
height:auto !important;
line-height:1.4em;
color:#111;
padding-right:30px;
}

#contentpadding h1{
margin-bottom:15px;

}

/* overide of the left border of the site map with a dashed image to eliminate
the IE verticle border bug */
#sitemap-border{
border:none;
background: url("http://www.dlsweb.rmit.edu.au/bts/neis/vertborder.gif") repeat-y top left;
}

#sitemap{
padding-top:0;
margin-top:8px;
border:none;
border-left:#bbb 1px solid;
/*background: url("http://www.dlsweb.rmit.edu.au/bts/neis/vertborder.gif") repeat-y top left;*/
}

/* Stying of the acronym tag to produce a '?' on hover*/
#contentpadding acronym{
font-style: normal;
border-bottom: 1px dotted #bbb;
cursor: help;
}

/* This is a fix to ensure that a border appears around the newsfeature thumbnail img
 in all browsers including FF, Safari, Chrome etc*/
.newsfeature a img{
border:solid 1px;
}

/* Provides a little space between headings and news table*/
.newsfeature{
margin-top:15px;
}



/*[ 2. images ]****************************************************/

#contentpadding div.img_cap_right{
float:right;
background:url(http://mams.rmit.edu.au/h8b1ou3flz8qz.gif);
margin:0px 0px 20px 10px;
padding:0;
margin-top:0px;
}

#contentpadding div.img_cap_left{
float:left;
background:url(http://mams.rmit.edu.au/h8b1ou3flz8qz.gif);
margin:0px 10px 10px 0px;
padding:0;
}

#contentpadding div.width_100{
width:100px;
}

#contentpadding div.width_180{
width:180px;
}

#contentpadding div.width_200{
width:200px;
}

#contentpadding div.width_220{
width:220px;
}

#contentpadding div.width_240{
width:240px;
}

#contentpadding div.width_250{
width:250px;
}
#contentpadding div.width_full{
width:100%;

}

#contentpadding div.img_cap_right p{
margin:0; 
padding:0px;
}

#contentpadding div.img_cap_left p{
margin:0; 
padding:0px;
}

#contentpadding div.img_cap_right p small,
#contentpadding div.img_cap_left p small{
display: block;
margin:0; 
padding:10px;
font-size:85%;
line-height:1.2em;
height:1%;
}

/*[ 3. forms ]*****************************************************/



/*[ 4. tables ]****************************************************/

/*[ 5. blockquotes ]***********************************************/

blockquote{
margin:0px 30px 0px 200px;
display:block;
padding:0;
background: url("http://www.dlsweb.rmit.edu.au/bts/quote_open.gif") no-repeat top left;

}
blockquote p{
font-style:italic;
display:block;
padding:20px 20px 20px 40px;
background: url("http://www.dlsweb.rmit.edu.au/bts/quote_closed.gif") no-repeat bottom right;
overflow:visible;
zoom:1;
}
#about{
margin:0px 30px 0px 200px;
display:block;
padding:0px 0px 0px 0px;
background-image: none;
overflow:visible;
zoom:1;
}
#about p{
font-style:normal;
font-size:.8em;
text-align:right;
display:block;
padding:0px 20px 0px 40px;
background-image: none;
}
/*[ 6. events ]****************************************************/

#newstable{
display:block;
border-collapse:collapse;
margin-top:20px;
padding:0;
}
#newstable td{
vertical-align:center;
font-wieght:normal;
margin:0;
padding:5px 10px 5px 10px;
}
#newstable th{
vertical-align:center;
margin:0;
padding:5px 10px 5px 10px;
font-family: verdana, arial, helvetica, geneva, sans-serif;
}
#newstable td p{
font-weight:normal;
margin:0;
padding:0px;
}
.events{
display:none;
}
.events p.hide{
display:none;
}

/*[ 7. links ]****************************************************/

/*places a small red circle arrow on left of link - for registration links etc*/
.reg{
background: url("http://mams.rmit.edu.au/y1df72ifhlwz.gif") no-repeat -2px 1px;
padding-left:18px;
}

.beamme{
padding-left:18px;
}


/**********************************************/
.div_box{
overflow:hidden;
margin:0;
padding:0;
border-top: 1px solid #ddd;
padding-top:15px;
margin-bottom:15px;
height:1%;
}

.split_wrapper{
float:left;
margin:0px;
width:100%;
height:1%;
margin-top:0;
margin-bottom:0px;
padding:0;
background: url('vert_div.gif') repeat-y 50% top;
}

.split_left{
margin:0;
padding:0;
float:left;
width:48%;
padding-right:0px;

}

.split_left img,
.split_right img{
padding:5px 5px 0px 0px;
}

.split_right{
margin:0;
padding:0;
float:right;
width:48%;
padding-left:0px;
}

.split_wrapper h2{
margin:0;
padding:0 0 10px 0;
}


span.feed a{
display:block;

}




/**********************************************/

#bob_banner{
width:100%;
float:left;
margin-bottom:30px;
padding-bottom:0px;
overflow:hidden;
}

#bob_banner ul{
padding-top:10px;
margin-top:0;
margin-right:250px;
padding-bottom:0;
margin-bottom:0;
}

#bob_banner  img{
float:right;
margin-right:0px;
margin-top:0;
}
#colleague_cnr{
padding:0px 15px;
border:#ddd solid 1px ;
}

.more a{
background: url(http://mams.rmit.edu.au/7aa2wed7l9f6.gif) no-repeat 0px 1px;
padding-left:13px;
}

.subhomepageLeftcontent h2 {
padding: 0; 
font-weight: normal; 
font-size: 130%; 
margin: 0 0 0.5em 0; 
width: 100%; 
color: #e80000; 
line-height: 150%; 
border-bottom: #e80000 1px solid; 
font-family: Arial, Helvetica, sans-serif;
}
.subhomepageLeftcontent ul{
line-height:1.3em;
}

.promo_tile{
background-color:#d01a20 ;
margin-bottom:20px;
}

.promo_tile p{
margin:0;
padding:0;
}

.promo_tile a{
display:block;
margin:0;
padding:0;
border:0;
}

.promo_tile p small{
color:#ffffff;
display: block;
margin:0; 
padding:10px;
font-size:85%;
line-height:1.2em;
}

.promo_tile p small a:link,
.promo_tile p small a:visited,
.promo_tile p small a:hover{
color:#ffffff;
}

#subhomepageCentre h3{
	margin-top:0.5em;
}

#subhomepageCentre h1{
margin-bottom:0.9em;
}

/**********************[program page dev]************/

.right_of_img{

margin-left:200px;
}

.right_of_img2{

margin-left:170px;
}

.right_of_img3{
padding:0;
margin:0 0 0 180px;
}

.clear{
clear:both;
}

.img_block{
margin:50px 0 50px 0;
}

.img_block2{
padding:30px 0 70px 0;
}



.clickable hr{
border-top: 1px solid #ddd; 

}
.clickable{
text-decoration:none;
color:#111;
display:block;
}

.clickable:hover h2{
text-decoration:underline;
color:#111;
}
.clickable:hover p{
text-decoration:none;
color:#111;
}
.clickable:visited p{
text-decoration:none;
color:#111;
}
.heading_link h2{
margin-top:0;
padding-top:0;
color:#111;
}
.heading_link a{
text-decoration:none;
color:#111;
}
.heading_link a:visited{
text-decoration:none;
color:#111;
}
.heading_link a:hover{
text-decoration:underline;
color:#111;
}

/*****************[datatable fix width 100%]*******************/

.table_fullwidth table{
width:97%;
}

/*****************[attributes]*******************/

.arr_wrapper{
margin:0px;
padding:15px 0px 15px 0px;
border-top:1px solid #ddd;
width:99%;
}
.arr_wrapper h2{
margin-top:0;

}

.floatleft{
margin:0;
padding:0;
overflow:hidden;
height:1%;
}
.img_left{
background-color:gray;
margin:0;
padding:0;
}
.img_left p img{
margin:0;
padding:0px 10px 0px 0px;
}
.arr_wrapper p {
padding:0px 0px 0px 0px;
margin-top:0;
}
.img_left p{
padding:0px 0px 0px 0px;
margin:0;
}




.popup{
margin:0px 10px 0px 0px;
}
.floatleft blockquote{
margin:15px 0 0 15px;
padding:35px 20px 0 20px;

}
.floatleft blockquote p{
margin:0 0 0 15px;
padding:0px 20px 20px 5px;

}
.floatleft blockquote small{
font-wieght:bold;
text-align:right;

}
.floatleft #about{
font-wieght:bold;
text-align:right;
margin:0 0 0 15px;
padding:0px 20px 20px 5px;
}

/*****************[img test]*******************/
.arrwrapper{
margin:0px;
padding:2em 0 2em 0;
border-top:1px solid #ddd;
overflow:hidden;
height:1%;
}
.arrwrapper h2{

margin-top:0;
}

.float_left{
margin:0;
padding:0;
overflow:hidden;
height:1%;
}
.imgleft{
float:left;
margin:0;
padding:0px 10px 0px 0px;
}
.imgleft p img{
margin:0;
padding:0;
}

.no_border{
border:none;
background-image:none;
}
/*****************[temp fix for event page]*******************/
.stripebox{
float:right;
margin-left:5px;
margin-top:0;
padding-top:0;
}

.stripebox li{
line-height:1.3em;
padding-top:.8em;
}
