/*
    Southbank Institute of Tafe (SBIT)

    @created:	8th June 2007
    @overview: 	The styles and stylesheets included within this file are based on the QLD Government CUE template 
			along with the existing (8/06/2007) Southbank Tafe website and related styling elements
*/

/*
	** Imported Stylesheets
*/
@import url(qglayout.css);

/*
	** Global Selectors
*/
body 
{
	margin: 0;
	padding: 0;
	background-color: #fff;
	color: #333;
	font-size: 70%;
	font-family: Verdana, Arial, Helvetica, Geneva, sans-serif;
}

a:link,
a:visited
{
	color: #000066; 
	color: #009900;
	text-decoration: underline;
}
a:active,
a:hover 
{
	color: #990000; 
	color: #005200; 
	color: #666666; 
}

p, ul
{
	margin: 7px 0 16px;
	padding: 0;
	line-height: 120%;
}
ul li
{
	margin: 0 0 0 25px;
	padding: 0;
}

h1,
h2,
h3,
h4,
h5,
h6
{
	margin: 16px 0 8px 0;
	padding: 0;
	color: #009900;
	font-family: Verdana, Arial, Sans-Serif;
}
h1
{
	margin-top: 14px;
	margin-bottom: 12px;
	
	font-size: 130%;
	font-weight: normal;
	font-family: Verdana, Sans-Serif;
}
#site.homepage h1
{
	font-size: 14px;
}
h2
{
	margin-bottom: 4px;
	
	font-size: 120%;
}
#feature h2
{
	font-size: 120%;
	font-weight: normal;
}
h3
{
	margin-bottom: 4px;
	color: #3a3a3a;
	font-size: 105%;
}

table
{
	font-size: 1em; 
}
table td 
{
	border-bottom: 1px dashed #CCC;
}
table th 
{
	background-color: #009900;
	color: #fff;
}

/*
	** Utility Selectors
*/
.offleft
{
	position: absolute;
	left: -8000em;
	width: 2000em;
}
a img
{
	border: 0;
}
.left
{
	float: left;
}
.right
{
	float: right;
}
.center
{
	text-align: center;
}
/*hr 
{
	clear: both;
	visibility: hidden;
	height: 16px !important;
	height: 1px;
	margin: 0;
	padding: 0;
	border: none;
}
*/
hr 
{
	color:#009900;
	height: 1px;
	margin: 0;
	padding: 0;
	border: none;
}
.indent-rhs
{
	padding-right: 10px;
}

/*
	** Random Legacy Styles we may or may not keep
*/
#printfriendly 
{
	font-size: 80%;
}
.closeprintfriendly 
{
	display: none;
}
#testimonial 
{
	float: right;
	font-size: 80%;
	width: 40%;
	padding: 5px;
	margin: 5px;
	display: block;
	border: 1px solid #CCC;
	background: #EEE;
}

#testimonial img 
{
	width: 50%;
}
#results 
{
	padding: 5px;
	display: block;
	border: 1px solid #CCC;
	background-color: #EEE;
	width: 95%;
}


/*
	** Custom screen specific styling, again for legacy purposes
*/
.programTitle 
{ 
	text-transform: capitalize;
}
.programDesc 
{ 
	font-size: 85%; 
}
.smlTxt 
{ 
	font-size: 95%; 
}
.epiImage {
  margin: 0.5em;
  padding: 0.5em;
}
.imageborder 
{
	padding: 2px;
	border: 1px solid #CCCCCC;
}
a.external:link,
a.external:visited
{
	text-decoration: none;
	border-bottom: 1px dotted #009900;
}
/* heading styles - used on contact us page */

.contactHeading

{

	background-color:#dbf0b8;
	padding:5px;
	color:white;
	font-weight:bold;
	width:95%

}