/* Venom to Drugs Style
 *
 * Developed by UQ Webservices
 * Jennifer Pan
 * 
 * 16 June 2009
 */
 
/**********************
 GENERAL
**********************/
body { margin: 0; padding: 0; background: #006ACE; font-family:Arial, Helvetica, sans-serif; font-size: 12px; }
p, a { font-family:Arial, Helvetica, sans-serif; font-size: 12px; text-decoration: none; }
h1 { color: #004f7d; font-size: 24px; font-family: Trebuchet MS, Arial, Helvetica, sans-serif; padding-bottom: 6px; }
h2, h3 { font-family: Trebuchet MS, Arial, Helvetica, sans-serif; color: #004f7d; font-weight: normal; }
h2 { font-size: 18px; }
h3 { font-size: 14px; }
#wrapper { background: #006ACE url('../images/top-bg.gif') repeat-x; }
a:link, a:active, a:visited { color: #0091b5; }
a:hover { color: #4ac3e1; }  
img { border: none; }
hr {
	height: 1px;
	border-top: none;
	border-left: none;
	border-right: none;
	border-bottom: 1px solid #d9eff9;
}
.breadcrumbtrail { font-size: 12px; color: #E8E8E8; }
.breadcrumbtrail a:link, .breadcrumbtrail a:active, .breadcrumbtrail a:visited { color: #9ae4ff; }
.breadcrumbtrail a:hover { color: #fff; }

#contentheading { color: #004f7d; border-bottom: 1px solid #bbe0f7; font-family: Trebuchet MS, Arial, Helvetica, sans-serif; padding-bottom: 6px; }


/**********************
  HEADER
**********************/
#header { background: url('../images/header-bg.jpg') no-repeat; height:211px; padding:46px 165px 0 427px; }
#header h1 { color: #FFF; margin: 0px; padding: 0px; font-family:Trebuchet MS, Arial; font-size:26px; }
#header p { color: #FFF; font-size: 14px; }

/**********************
  BODY
**********************/
#middle-wrapper {
	background: url('../images/middle-repeat.jpg') repeat-y;
}

/**********************
 LEFT MENU
**********************/
#menu { background: #1566cb url('../images/left-bg.jpg') no-repeat; float: left; margin: 0px; padding: 30px 0 0 0; width: 243px; }
#menu h2 {
	color:#FFFFFF;
	border-bottom: 1px solid #b8d0ed;
	font-family:Arial,Helvetica,sans-serif;
	font-size:13px;
	margin:0;
	padding:0 15px 7px;
	text-align:right;
	text-transform:uppercase;
}
#menu ul { padding: 0px; margin: 0px; text-align: right; }
#menu ul li {
	list-style: none;
	border-bottom: 1px solid #b8d0ed;
	padding: 7px 15px;
}
#menu ul li:hover { background: #61b0e6; }
#menu ul li a { color: #FFF; text-decoration: none; font-size: 12px; }

/**********************
  CONTENT
**********************/
#content { background:#FFFFFF url(../images/middle-repeat.gif) repeat-y scroll; }
#content-wrapper { background:#FFFFFF url(../images/footer-bg.gif) bottom repeat-x scroll; margin-left:243px; padding:1px 0 60px 20px; }
	
/* UNIVERSAL CLEAR: used to clear floated items */

.clearitem:after { content: "."; display: block; height: 0; clear: both; visibility: hidden; }

.clearitem { display: inline-block; }

/* Hides from IE-mac \*/

* html .clearitem {height: 1%;}

.clearitem {display: block;}

/* End hide from IE-mac */

#content-home { padding-top: 15px; }
#content-home h2 { 
	color:#1566CB;
	font-family:verdana;
	font-size:15px;
	font-weight:normal;
	text-transform:uppercase;
}
#content-home table td {
	padding-right: 50px;
	vertical-align: top; 
}
#content-home table td#first-col { width: 191px;}

#second-col table { background: #e8f1fa; }
#second-col table td { padding: 0px; vertical-align: middle; }
#second-col h3 { margin: 0px; }
#second-col h3 a { text-decoration: none; font-size: 14px;  }

#third-col h2 { border-bottom: 1px solid #d9eff9; padding-bottom: 10px; margin-bottom: 0; }
#third-col ul { list-style: none; margin: 0px; padding: 0px; }
#third-col ul li { border-bottom: 1px solid #d9eff9; padding: 5px 0px; }
#third-col ul li a { text-decoration: none; }
#third-col img { padding: 20px 0px 0px; }


#sectionbox { background: #d9eff9; border: 1px solid #ccdceb; padding: 10px; float: right; width: 215px; margin-right: 10px;}
#sectionbox h3 { text-transform: uppercase; font-size: 15px; color: #004080; margin: 3px 0px; }
#sectionbox ul { padding-left: 1px; }
#sectionbox ul li {
	background:transparent url(../images/bullet-arrow.gif) no-repeat scroll left center;
	list-style-image:none;
	list-style-position:outside;
	list-style-type:none;
	padding-left:18px;
}

/**********************
  FOOTER
**********************/
#footer { 
	background: #006ACE;
	color: #fff; 
	padding: 2px 15px 15px; 
	text-align: right; 
}
#footer a:link, #footer a:active, #footer a:visited { color: #4ac3e1; }
#footer a:hover { color: #a0e7f8; }  