﻿/* IE6 css fix */



/* ============================================= */

/* safe settings                                 */



/* add display:inline to floated elements */

dl dt {display:inline;}



/* add zoom:1 to pos:relative elements */

form,

dl,

#invoice,

#sessionDetails,

#sessionDetails li,

#sessionDetails li p {zoom:1;}









p{

	font-family : Verdana;

	font-style : normal;

	margin : 0px;

	text-align : left;

	color :#666666;

	padding:0;

}

p a:link {text-decoration: none; color: #B60905; }

p a:hover {text-decoration: none; color: #333399; }

p a:visited {text-decoration: none; color: #333399; }

p a:active {text-decoration: none; color: #333399; }







body {

	font-family : Verdana;

	font-style : normal;

	text-align : left;

	margin-right : 0px;

	color :#666666;

	font-size:8pt;

}



/* The body style is for use when you want to apply the paragraph style using a class= indicator.  Implemented by Michelle Archard on May 14th 2002 */

.body {

	font-family : Verdana, Geneva, Arial, Helvetica, sans-serif;

	font-size : 8pt;

	font-style : normal;

	margin-left : 10px;

	text-align : left;

	margin-right : 0px;

	color :#666666

}

.highlight {

	font-family : Verdana, Geneva, Arial, Helvetica, sans-serif;

	font-size : 8pt;

	margin-left : 0px;

	font-weight : bold;

	text-align : left;

	color : #B60905

}

H1{

	font-family : Verdana, Geneva, Arial, Helvetica, sans-serif;

	font-size : 11pt;

	margin-left : 0px;

	font-weight : bold;

	text-align : left;

	color : #B60905

}



.h2lal {

	font-family : Verdana, Geneva, Arial, Helvetica, sans-serif;

	font-size : 9pt;

	font-style : normal;

	margin-left : 0px;

	font-weight : bold;

	text-align : left;

	color : #292876

}

H2 {

	font-family : Verdana, Geneva, Arial, Helvetica, sans-serif;

	font-size : 9pt;

	font-style : normal;

	margin-left : 0px;

	font-weight : bold;

	text-align : left;

	color : #292876

}



H3 {

	font-family : Verdana, Geneva, Arial, Helvetica, sans-serif;

	font-size : 8pt;

	font-style : normal;

	margin-left : 0px;

	font-weight : bold;

	text-align : left;

	color : #333399

}



H4 {

	font-family : Verdana, Geneva, Arial, Helvetica, sans-serif;

	font-size : 10pt;

	font-style : normal;

	margin-left : 0px;

	font-weight : bold;

	text-align : left;

	color : #FF0000;

}



LI {

	font-family : Verdana, Geneva, Arial, Helvetica, sans-serif;

	font-size : 8pt;

	font-style : normal;

	margin-left : 0px;

	text-align : left;

	margin-right : 10px;

	color : #666666; margin-bottom:6

}

.error{
	color:#ff0000;
	display:block;
}
label.error{
	display:none;
}
input.error{
	color:#333;
	border:1px solid #ff0000;
}

.add {text-decoration:none; margin:0; color:#7880BE ; background:transparent url(../images/plus.gif) no-repeat 0% 50%; cursor:pointer;
		font-weight:bold; display:inline; line-height:17px; border:0px; line-height:17px; padding:2px 0 2px 20px; height:auto !important;}
.add:hover{text-decoration:underline;}

.remove{text-decoration:none; margin:0 20px 0 0; padding:0 0 0 20px; color:#FF0000; font-weight:bold; display:inline; float:right;
		line-height:16px;  background:url(../images/minus.gif) no-repeat 0% 50%;}
.remove:hover{text-decoration:underline;}




.stext {

	font-family : Verdana, Geneva, Arial, Helvetica, sans-serif;

	font-size : 7pt;

	font-style : normal;

	margin : 0px;

	color : #666666;

	

}

.footer {

	font-family : Verdana;

	font-size : 9pt;

	margin-left : 0px;

	margin-right : 10px

	

}

/* The more style underlines in red and adds the arrow */



.more {

	font-family: Verdana, Geneva, Arial, Helvetica, sans-serif;

	color: #DF0000;

	font-size: 8pt;

	background: URL(http://www.pharmout.com.au/images/arrow.gif) no-repeat;

	background-position: right;

	padding-right: 12px;

	font-style: normal /* The rhbar style is white text that reverses out of the gray background on the LHS */;

}

/* unvisited link */

a:visited.lhbar {text-decoration: none; color:#6666cc}  /* visited link */

a:hover.lhbar {text-decoration: none; color: black}   /* mouse over link */

a:active.lhbar {text-decoration: none; color: Black;}   /* selected link */

.txt {

	font-family : monospace;

	font-style : normal;

	margin-left : 10px;

	margin-right : 10px;

; color: #000000

	

}

a:active, a:hover, a:link, a:visited {text-decoration:none; outline:none;}

/* The following style controls the links in the top right */



.mastheadtools {

	position: absolute;

	top: 36px;

	left: 624px;

	width: 220px;

	 height:15px;

	font: bold 11px/15px arial, helvetica, sans-serif;

	color: #848484;

	}





.quote {

	font-family : Georgia, "Times New Roman", Times, serif;

	font-size : 12pt;

	font-style : italic;

	margin-left : 5px;

	margin-right : 5px;

; color: #FFFFFF;

	background-color : Gray;

; font-variant: normal; text-transform: none; text-indent: 1pt; padding-right: 5px; padding-left: 5px

}

/* The styles below are to control the LH nav bar on the Home page- which has a black background. They remove the link underlining and change the text color to red on mouse-over. They can only be used with a TD code in the format:. Implemented by michelle_archard@yahoo.com on May 9th 2002 */

td#lhnavbar1 a:link {text-decoration: none; font-family: Verdana, Arial, Helvetica, sans-serif; font-size: 12px; font-weight: bold; color: #009999;  }

td#lhnavbar1 a:hover {text-decoration: none; font-family: Verdana, Arial, Helvetica, sans-serif; font-size: 12px; font-weight: bold; color: #CC9900; }

td#lhnavbar1 a:visited {text-decoration: none; font-family: Verdana, Arial, Helvetica, sans-serif; font-size: 12px; font-weight: bold; color: #009999;  }

td#lhnavbar1 a:active {text-decoration: none; font-family: Verdana, Arial, Helvetica, sans-serif; font-size: 12px; font-weight: bold; color: #CC9900;  }



td#lhnavbar2 a:link {text-decoration: none; font-family: Verdana, Arial, Helvetica, sans-serif; font-size: 10px; font-weight: bold; color: #009999; margin-left : 10px;}

td#lhnavbar2 a:hover {text-decoration: none; font-family: Verdana, Arial, Helvetica, sans-serif; font-size: 10px; font-weight: bold; color: #CC9900; margin-left : 10px;}

td#lhnavbar2 a:visited {text-decoration: none; font-family: Verdana, Arial, Helvetica, sans-serif; font-size: 10px; font-weight: bold; color: #009999; margin-left : 10px;}

td#lhnavbar2 a:active {text-decoration: none; font-family: Verdana, Arial, Helvetica, sans-serif; font-size: 10px; font-weight: bold; color: #009999; margin-left : 10px;}ul           { font-size: 11pt; font-family: Verdana }







/*

below styles are for RSS feed. If you select the "Use my own CSS" option, you must copy and paste these classes into your CSS. Of course you can edit them as you like to customize the look and feel of your feedroll.

*/



/* border table for feed news */

.fd_bordertable { 

	background-color: white; 

	border-style: solid; border-width: 0px; border-color: #CCCCCC; 

	padding: 0; 

	width: 200px;

}



/* maintable table for feed news */

.fd_maintable { border-width: 0; background: white }



/* header cell with header text and xml button */

.fd_header { 

   padding: 10px;

	background: #ffffff; color: black; 

	font-family: Verdana, Arial, Helvetica, sans-serif; font-size: 10px; font-weight: bold; 

	text-align: left; vertical-align: top; 

	margin-left : 10px;



}



/* item description area */

.fd_itemcell { 

    padding: 10px;

	line-height: 16px; 

	background: #ffffff; color: black; 

	font-family: Verdana, Arial, Helvetica, sans-serif; font-size: 10px; 

}



/* item link properties, such as text-decoration and etc */

.fd_itemlink { color: blue; text-decoration: none; }

.fd_itemlink:visited { color: blue; text-decoration: none; 

 }

.fd_itemlink:hover { color: #336699; text-decoration: none;

 }



#ajax_display { display:block; z-index:50;}

 .ajax_display{ height:50px; width:50px; text-align:center; display:block; background:#fff;}

/* Table Row Starts */



.TableRow {

	border-collapse: collapse;

	margin: 0 0 20px 0;

	font-family : Verdana;

	font-size : 8pt;

	font-style : normal;

	text-align : left;

	color :#666666

}

.TableRow a{ text-decoration:none !important; outline:none;}



.TableRow th.top {

	background: #7681c1;

	color: #fff !important;

	font-weight: bold;

	padding: 5px 10px;

	text-align: left;

	border-right: 1px solid #fff;

	line-height: 1.2;

	font-size : 8pt;



}



.TableRow th.course {

	background: #d2dffd !important;

	font-weight: bold;

	padding: 10px;

	text-align: left;

	font-size : 10pt;

	text-transform:uppercase;

	border-top: 2px solid #fff !important;

	border-bottom: 2px solid #fff !important;



}



.TableRow td {

	padding:7px 5px;

	border-bottom: 1px solid #e7e7e7;

	vertical-align: top;

}





tr.alt {

	background: #fdfdfd;

}

tr.nor {

	background: #f4f4f4;

}



.TableRow tr.alt table td,

.TableRow td table td{

	padding:0;

	border:0px;

	background:#fff;

	

}





table.bookingTable, .bookingTable td

{

	border-color: #e9e9e9;

    border-style: solid;

	font-size:8pt;

	

}



table.bookingTable

{

	width:80%;

    border-width: 0 0 0 0;

    border-spacing: 0;

    border-collapse: collapse;

	margin:0 0 20px 0;

}



.bookingTable td

{

    margin: 0;

    padding: 5px 10px;

    border-width: 0  0 1px 0;

    background-color: #ffffff;

}



td.head {background:#e9e9e9;}

td.terms{ padding:20px 10px; }



td.terms input, td.terms p{display:inline; float:left; line-height:inherit; }



td.terms input {margin:0 5px 5px 0 ;}



* html input{border: none;} 

form{ margin:0; padding:0; position:relative; line-height:19px; margin:0; text-align:left;font-family : Verdana;

font-style : normal;text-align : left;	margin-right : 0px;	color :#666666;	font-size:8pt;}

input [type="hidden"]{ margin:0; padding:0; border:0; display:none;}

input[type="checkbox"], input[type="radio"]{border: none;} 





button[disabled].button:active, button[disabled].button,

input[type="reset"][disabled].button:active,

input[type="reset"][disabled].button,

input[type="button"][disabled]:active,

input[type="button"][disabled].button,

select[disabled] > input[type="button"].button,

select[disabled] > input[type="button"]:active,

input[type="submit"][disabled].button:active,

input[type="submit"][disabled].button {

   padding:2px 5px !important; 

   border:0px !important;

   color: GrayText !important;

   cursor: inherit !important;

   background-color:#c8c8c8 !important;

}





button.button:active, button.button,

input[type="reset"].button:active,

input[type="reset"].button,

input[type="button"].button:active,

input[type="button"].button,

select > input[type="button"].button,

select > input[type="button"].button:active,

input[type="submit"].button:active,

input[type="submit"].button {

   padding:2px 5px !important; 

   border:0px !important;

   font-weight:bold !important;

   color: #fff !important;

   cursor: pointer !important;

   background-color:#7880be !important;

}



button.button:hover,

input[type="reset"].button:hover,

input[type="reset"].button:hover,

input[type="button"].button:hover,

select > input[type="button"].button:hover,

input[type="submit"].button:hover {

   padding:2px 5px !important; 

   border:0px !important;

   font-weight:bold !important;

   color: #fff !important;

   cursor: pointer !important;

   background-color:#404596 !important;

}



form input, textarea{border:1px solid #ccc; margin:0; font-size:inherit; font-family : Verdana; padding:2px 5px; line-height:19px;}

.button{background:#7880be; color:#fff;  font-weight:bold; padding:2px 5px !important; border:0px; outline:none;}





/* Table Row Ends */



#address{border:1px solid #ccc; margin:0; font-size:inherit; font-family : Verdana, Geneva, Arial, Helvetica, sans-serif; padding:2px 5px; line-height:19px;}



dl {margin:0; padding:0; position:relative; width:250px;}



dl dt {width:60px; float:left; padding:0; margin:0;}

dl dd { padding:0; margin:0;}



dl select{ width:190px; padding:0; margin:0; line-height:15px; height:22px; border:1px solid #ccc;}

dl select option{ padding:0; margin:0;}

input{margin:0; padding:0;}





input.bookNow,

.bookNow{ margin-top:5px; padding:0; font-weight:bold; font-size:10px; line-height:17px; width:70px; height:17px; border:none; outline:none; cursor:pointer;

text-align:center; background:transparent url(images/bookNow.gif) 0% 0% no-repeat; display:block; text-decoration:none; color:#272d79 !important;}



input.bookNow:hover,

.bookNow:hover{ background-position:left -17px; color:#272d79;  outline:none;}







/* Invoice */



#invoice{ display:block; margin:0 0 20px 0; padding:0; text-align:left; position:relative;}

#invoice table{font-size:8pt; margin:0;}

#invoice table td{padding:3px;}



.invLogo{text-align:right; padding:5px 0 5px 0 !important;}

.invLogo img{margin:0 60px 10px 0 !important;}



.invDesc{display:table;padding:10px 0;}

.invDesc .left{} .invDesc .right{width:175px; padding:5px 0 0 0 !important;}

.invDesc .left h2{font-size:17px; margin:0 0 10px 0; padding:0;}

.invDesc .left h3{font-size:14px; margin:0;}



.notice{padding:0 10px 0 0;}



table.invoiceChart, .invoiceChart td

{

    border-color: #ccc;

    border-style: solid;

}



table.invoiceChart

{

    border-width: 0 0 1px 1px;

    border-spacing: 0;

    border-collapse: collapse;

}



.invoiceChart td

{

    margin: 0;

    padding: 4px;

    border-width: 1px 1px 0 0;

    background-color: #ffffff;

}







.bookingNo{display:block; clear:both; padding:10px 0; border-collapse:collapse;}



.bookingNo{display:block; clear:both; padding:10px 0; border-collapse:collapse;}





.descrition{ padding:20px 5px 20px 10px !important; display:table-cell; vertical-align:top;}

.rowHeader{font-weight:bold; background:#f2f2f2 !important; padding:5px !important;}



.remove{text-decoration:none; margin:0 0 0 125px; color:#FF0000; font-weight:bold; display:inline;}

.remove:hover{text-decoration:underline;}



#dynamicPrice{ margin:5px 0;}



.courseName{color:#292876; padding:0; font-weight:bold; line-height:inherit;}



#sessionDetails {margin:10px 0 30px 0; padding:0; position:relative; display:block;}

#sessionDetails li{margin:0 0 0 0; padding:0 10px 0 0; display:block; position:relative; line-height:17px; }

#sessionDetails li p{ margin:0 0 0 85px; position:relative;}

.printblock { text-align:right; padding:0; display:block; }

.printblock a#Print{text-decoration:none; padding:2px 0 2px 20px; margin-right:80px; background:url(images/print.gif) 0% 50% no-repeat; color:inherit; outline:none;}

.printblock a#print:hover{color:#FF0000;}



.download{display:block; width:225px; height:25px; text-decoration:none; margin:20px 0 10px 0; border:none; background:url(images/download.gif) no-repeat 0% 0%;}

.download:hover{background-position:0 -25px;}
