/* - - - - - - - - - - - - - - - - - - - - -
Title : v1.0 Toolbox Novogen
Author : Brent Dayman
URL : www.gallaher.com.au

Created : 20060706
Modified : 20060707 12:23



Colours:
Black: #000
Dark Gray: #444
Gray: #777
Light Gray: #B3B3B3
Extra Light Gray:#F3F3F3 
Grey dotted line: #CCC
Light Gray dotted line: #D9D9D9
Pink: #EF097C
PromPink #CE0169
PromPurple: #81007E;
TrinBlue: #0C1A6F;
Green: #11722A 
NVGred #A03330
NVGgreen #004F42
Yellow #FFFFE5

.alert  #C00;
.success  #3C3;

- - - - - - - - - - - - - - - - - - - - - */


/* ** Layout ** */
/*    Global    */

body { 
	background-color: #000;
	margin: 0;
	padding: 0;
	/*text-align: center;*/
	/*font: 83%/1.25em Tahoma, Verdana, Arial, Helvetica, sans-serif;*/
	color: #000;
/*	background: url(../images/nav/background_grey.gif) repeat-x top;*/
}

/*    IDs    */
#container {
	margin: 0 auto;
	padding: 0;
	text-align:left;
	width: 854px; 
}

#toppanel {
	margin: 0;
	padding: 0;
	width: 100%;
}

#logo {
	float: left;
	margin: 0 0 0 13px;
	padding: 0;
	width: 260px;
	height: 79px;
	background: url(../images/nav/Toolbox_logo.gif) no-repeat;
	display:inline;  /*to fix the WinIE doubled float-margin bug */
}

#logoNovogen {
	margin: 0 0 0 436px;
	padding: 0;
	width: 235px;
	height: 89px; /* use this to control the height */
	background: url(../images/nav/Toolbox_NVGlogo.gif) no-repeat;
	display: block;
	clear: right;	
}
/*
#topContent, #mainContent, #footer { 
    margin: 0 0 0 20px;
    padding: 0;
    width: 100%;
}
*/
#topContent {
    clear: left; /* to stop following previous float left*/
    display: block;
	height: 30px;  /* use this to control the height */
}


#mainnav, #documentText {
	margin: 0;
	padding: 0;
	float: left;
	width: 398px;
	display:inline; /* to fix the WinIE doubled float-margin bug */
}

#welcome, #sidebar {
    padding: 0;
	margin: 0 0 0 416px;
	width: 398px;
	color: #777;
	clear: right;   
}

#footer {
	clear: left; /* to stop following previous float left*/
	padding: 50px 0 0;
	color: #B3B3B3;
}

.col2 {
	padding: 0;
	margin: 0;
	display: block;
	width: 100%;
}

#sidebar div.col2 { 
	font-size: 83%; 
	color:#777; 
	line-height: 1.1em;
}

.lhcol, .rhcol { width: 190px; }
form div.lhcol, form div.rhcol { width: 183px; }

.lhcol { float: left; }
.rhcol { margin-left: 205px; }
form div.rhcol {margin-left: 193px; }

/*    Images    */

/* ** Navigation ** */
#mainnav, .secondnav {
	/*float: left;*/
	color: #777;
}

#footer ul {
	margin: 0;
	padding: 0;
}

#mainnav li, 
#documentText .secondnav li, 
#sidebar .secondnav li, 
#footer li {
	display: inline;
	margin: 0;
	padding: 0; 
	font-size: 83%;
	line-height: 1.2em;
	background-image: url("/images/blank.gif");/* replaces default '–' image */
}

.secondnav { height: 25px; margin: 0; line-height: 1.3em; }

#mainnav ul {
  margin:0;
  padding:0;
  list-style:none;
}

#mainnav li {
  float:left;
  margin:0;
  padding:0;
  background: url(../images/nav/left_off.gif) no-repeat left top;
}

#mainnav a {
  float:left;
  display:block;
  padding:5px 14px 6px 0;
  background: url(../images/nav/right_off.gif) no-repeat right top;
}
/* Commented Backslash Hack
   hides rule from IE5-Mac \*/
#mainnav a {float:none;}
/* End IE5-Mac hack */
#mainnav a:hover {
  color:#333;
}

#mainnav #navOn {
	background: url(../images/nav/left_on.gif) no-repeat left top;
	padding:0 0 0 9px;
}

#mainnav #navOn a {
  float:left;
  display:block;
  padding:4px 18px 6px 0;
  background: url(../images/nav/right_on.gif) no-repeat right top;
  color: #000;
}

ul#sidebarNav  {
	padding: 4px 0 1em 0;
}

#sidebarNav li {
	display: block;
	height: 1.5em;
	width: 183px;
	background-color: #F3F3F3;
	padding: 4px 0 2px 7px;
	border-color: #FFF;
	border-width: 0 0 3px 0;
	border-style: solid;
}


/* ** Typography ** */

/*    Headings    */
h1, h2, h3, h4, h5 {
	margin: 0;
	padding: 0;
	color: #000;
}

h1 {
	margin-bottom: 1em;
	font: 210%/1em "Frutiger 57Cn", "Frutiger-Cn", Tahoma, Verdana, Arial, sans-serif;
}

h2 {
	font-size: 100%;
	margin-bottom: 1em;
	font-weight: 700;
}

h4 { font-weight: 500;}

#sidebar h2, #sidebar h3, #sidebar h5 { font-weight: normal; }

h3 { font-size: 100%; font-weight: 700; }

#sidebar h3, #sidebar h5 { color: #444; }
#sidebar h5 { font-size: 100%; }

/*    Paragraphs   */
p {
	margin: 0 0 1em 0;
	padding: 0;
	/*line-height: 1.2em;*/
}

p.breadcrumb { color: #B3B3B3; }


#welcome p { 
	margin: 0;
	padding: 4px 12px 6px 0; 
	font-size: 83%;
	line-height: 1.2em;
	color:#FFF;	
}

#footer p {
	font-size: 83%;
	padding: 1em 0 0 0;
}


/*    Quotes    */

/*    Code    */

/*    Lists    */
ul {
	/*list-style-type: none;*/
	padding: 0 0 1em 0;
	margin: 0;
}


ul.casestudy ul ul {padding: 0;}
#documentText ul ul { padding: 0 0 0.5em 1em; margin:0;}

#documentText ul li.parent { background-image: url("/images/blank.gif"); }

ol {
	margin: 0 0 0 12px;
	padding: 0 0 1em 8px;
}


#sidebar ol {
	padding: 0 0 1em 10px;
	margin: 0 0 0 8px;
}

#documentText ol li { 
	padding: 0;
	background-image: url("/images/blank.gif");/* replaces default '–' image */ 
}

#documentText ul {}

#documentText li  {
	padding-left: 10px;
	background: url(../images/typo/bullet_point.gif) no-repeat; 
}	

/*    Break - HR   */
.lineTopCol, .divider, .dividerNoSpace {
	height: 1px;
	border-style: dashed;
	border-width: 1px;
	border-color: #CCC;
	display: block;
}

/* Commented Backslash Hack
   hides rule from IE5-Mac \*/
.lineTopCol, .divider, .dividerNoSpace { 
	background: url(../images/nav/dottedLine.gif) repeat-x;
	border-style: none;
	border-width: 0;
}
/* End IE5-Mac hack */

.lineTopCol {
	width: 100%;
	margin: 0;
	padding: 0 0 0.5em 0;
}

.clearer, .topClearer { 
	height: 0;
	margin: 0;
	visibility: hidden;
}

.topClearer { clear: right;}
.clearer {	clear: both; }

.topClearer { margin-bottom: 70px; }
.divider { margin-bottom: 20px; }
.dividerNoSpace { margin-bottom: 5px; }

/*    Text format    */
.super { color: #777; }

/*    Links    */
a {
	color: #EF097C;
	text-decoration: none;
}

p.breadcrumb a, p.breadcrumb a:visited { color: #B3B3B3; }
p.breadcrumb a:hover { color: #EF097C; }

a:hover {
	color: #EF097C;
	text-decoration: underline;
}

a:visited { color: #81007E; }
a:active {}
a:focus {}

#documentText div.secondnav li a, 
#documentText span.admin a,
#sidebar div.secondnav li a, 
#sidebarNav li a,
#sidebar dl a { color: #777; }

#sidebarNav a { font-size: 100%; }

#mainnav li a  { color: #FFF; }

#welcome a { color: #999; }


#mainnav li a.select, #sidebar div.secondnav li a.select, #documentText div.secondnav li a.select, #sidebarNav li a.select { 
	color: #000; 
}

#footer li a { color: #B3B3B3; }

#welcome a:hover,
#mainnav li a:hover, 
div.secondnav li a:hover, 
#footer li a:hover, 
#documentText div.secondnav li a:hover, 
#documentText span.admin a:hover,
#sidebar div.secondnav li a:hover, 
#sidebarNav li a:hover, 
#sidebar dl a:hover  { color: #EF097C; }


/*    Forms    */
form {
	padding: 7px;
	border: 1px dashed #D9D9D9;
	margin-bottom: 1em;
}

label {
	display:block;
	margin: 0;
	padding: 0;
	}	
	
input, textarea, select {
	font-family: Tahoma, Verdana, Arial, Helvetica, sans-serif;
	font-size: 95%;
	margin: 0 0 1em 0;
}	

input.txt, textarea.txt {
	color:#000;
	background:#FFF;
	font-size: 83%
	}

/*    Definitions    */
dl {
	margin: 0;
	padding: 0;
}

#documentText dl { }
#sidebar dl {}

dt {
	margin: 0;
	padding: 0;
}

dt.dividerLine {
	border-style: dashed;
	border-width: 1px 0 0 0;
	border-color: #CCC;
	padding-top: 3px;
}

#sidebar dt { color: #444;}

dd {
	margin: 0;
	padding: 0 0 1.2em 0;
	line-height: 1.2em;
}

dfn, cite { font-size: 83%; font-style: normal;}

/*   Graphs     */
#drugDevTable th {
	font-size: 83%;
	font-weight: normal;
	text-align: left;
}	

#drugDevTable h5, h6 {
	padding: 0;
	margin: 0;
	font-size: 83%;
}

#drugDevTable h6 { font-weight: normal; }

td.fillCell {
	background: url(../images/typo/table_line.gif) repeat-x;
	background-color: #F3F3F3;
}
tr.tableDetails { background-color: #F3F3F3; }

/* table border */
.rhborder {	border-right: 1px solid #D9D9D9; }
.botborder { border-bottom: 1px solid #D9D9D9; }
.botborderDivide { border-bottom: 1px solid #FFF; }


/*   Classes    */
.hidden { display:none; }
.breadcrumb { font-size: 83%; }
.noSpace { margin: 0; }
.botaddSpace { margin-bottom: 10px;}
.alert {
	font-weight: bold;
	color: #C00;
}
.success {
	font-weight: bold;
	color: #3C3;
}

.guidelines { font-size: 83%; }

.pinkSquare, .greenSquare, .blackSquare, .yellowSquare, .whiteSquare, .puttySquare, .blueSquare, .NVGredSquare, .purpleSquare, .NVGgreenSquare {
	margin: 0 0.75em 0 0;
	padding: 2px 3px;
	height: 1.5em;
	width: 1.5em;
}

.whiteSquare { background-color: #FFF; color: #FFF; border: 1px solid #777; }
.pinkSquare { background-color: #CE0169; color: #CE0169; }
.purpleSquare { background-color: #81007E; color: #81007E;}
.blueSquare { background-color: #0C1A6F; color: #0C1A6F;}
.puttySquare { background-color: #DFDCDC; color: #DFDCDC;}
.greenSquare { background-color: #11722A; color: #11722A; } 
.NVGredSquare { background-color: #A03330; color: #A03330; }
.NVGgreenSquare { background-color: #004F42; color: #004F42; }
.blackSquare { background-color: #000; color: #000; }
.yellowSquare { background-color: #FFFFE5; color: #FFFFE5; border: 1px solid #777; }

