/* **************************************************************** */
/*  									content styles   											*/
/* **************************************************************** */



span.h2 {
	font-family : Verdana, Geneva, Arial, Helvetica, sans-serif;
	font-size : 16pt;
	color : black;
	text-align : left;
	margin-bottom : 0px;
}

span.h3 {
	font-family : Verdana, Geneva, Arial, Helvetica, sans-serif;
	font-size : 14pt;
	color : black;
	text-align : left;
}

span.h4 {
	font-family : Verdana, Geneva, Arial, Helvetica, sans-serif;
	font-size : 12pt;
	color : black;
	text-align : left;
	font-weight : bold;
}

span.h5 {
	font-family : Verdana, Geneva, Arial, Helvetica, sans-serif;
	font-size : 10pt;
	color : black;
	text-align : left;
	font-weight : bold;
}

span.h6 {
	font-family : Verdana, Geneva, Arial, Helvetica, sans-serif;
	font-size : 8pt;
	color : black;
	text-align : left;
	font-weight : bold;
}

span.h7 {
	font-family : Verdana, Geneva, Arial, Helvetica, sans-serif;
	font-size : 7pt;
	color : black;
	text-align : left;
	font-weight : bold;
}

h2 {
	font-family : Verdana, Geneva, Arial, Helvetica, sans-serif;
	font-size : 16pt;
	color : black;
	text-align : left;
	margin-bottom : 0px;
}

h3 {
	font-family : Verdana, Geneva, Arial, Helvetica, sans-serif;
	font-size : 14pt;
	color : black;
	text-align : left;
}

h4 {
	font-family : Verdana, Geneva, Arial, Helvetica, sans-serif;
	font-size : 12pt;
	color : black;
	text-align : left;
	font-weight : bold;
}

h5 {
	font-family : Verdana, Geneva, Arial, Helvetica, sans-serif;
	font-size : 10pt;
	color : black;
	text-align : left;
	font-weight : bold;
}

h6 {
	font-family : Verdana, Geneva, Arial, Helvetica, sans-serif;
	font-size : 8pt;
	color : black;
	text-align : left;
	font-weight : bold;
}

h7 {
	font-family : Verdana, Geneva, Arial, Helvetica, sans-serif;
	font-size : 7pt;
	color : black;
	text-align : left;
	font-weight : bold;
}


p {
	font-family : Verdana, Geneva, Arial, Helvetica, sans-serif;
	font-size : 8pt;
	color : black;
}

li {
	font-family : Verdana, Geneva, Arial, Helvetica, sans-serif;
	font-size : 8pt;
	color : black;
; list-style-image: url(../images/bullet.gif)
}

.small_light {
	font-family : Arial, Helvetica, sans-serif;
	font-size : 10px;
	letter-spacing : 1pt;
	color : Silver;
}

p.small {
	font-family : Verdana, Geneva, Arial, Helvetica, sans-serif;
	font-size : 7pt;
}

span.small {
	font-family : Verdana, Geneva, Arial, Helvetica, sans-serif;
	font-size : 7pt;
}

p.description {
	font-family : Verdana, Geneva, Arial, Helvetica, sans-serif;
	font-size : 7pt;
	font-weight: bold;
	color : Silver;

}

div.break {
	page-break-before : always;
}


/* style for smaller links within content */
a:small {
	font-family : Verdana, Geneva, Arial, Helvetica, sans-serif;
	font-size : 7pt;
	color : #2F4F4F;
	text-decoration: underline;
}

a.small:link {
	font-family : Verdana, Geneva, Arial, Helvetica, sans-serif;
	font-size : 7pt;
	color : #2F4F4F;
	text-decoration: underline;
}

a.small:visited {
	font-family : Verdana, Geneva, Arial, Helvetica, sans-serif;
	font-size : 7pt;
	color : Gray;
	text-decoration: underline;
}

a.small:hover {
	font-family : Verdana, Geneva, Arial, Helvetica, sans-serif;
	font-size : 7pt;
	color : #B22222;
	text-decoration: underline;
}


/* greyed out/disabled navigation links*/
p.pageNav {
	font-family : Verdana, Geneva, Arial, Helvetica, sans-serif;
	font-size : 7pt;
	color : #DCDCDC;
	text-decoration: none;
}



/* style for linear navigation links*/
a.pageNav {
	font-family : Verdana, Geneva, Arial, Helvetica, sans-serif;
	font-size : 7pt;
	color : #2F4F4F;
	text-decoration: none;
}

a.pageNav:link {
	font-family : Verdana, Geneva, Arial, Helvetica, sans-serif;
	font-size : 7pt;
	color : #2F4F4F;
	text-decoration: none;
}

a.pageNav:visited {
	font-family : Verdana, Geneva, Arial, Helvetica, sans-serif;
	font-size : 7pt;
	color : Gray;
	text-decoration: none;
}

a.pageNav:hover {
	font-family : Verdana, Geneva, Arial, Helvetica, sans-serif;
	font-size : 7pt;
	color : #B22222;
	text-decoration: none;
}



/* style for normal links within content */
a:link {
	font-family : Verdana, Geneva, Arial, Helvetica, sans-serif;
	font-size : 8pt;
	color : #2F4F4F;
}

a:visited {
	font-family : Verdana, Geneva, Arial, Helvetica, sans-serif;
	font-size : 8pt;
	color : Gray;
}

a:hover {
	font-family : Verdana, Geneva, Arial, Helvetica, sans-serif;
	font-size : 8pt;
	color : #B22222;
	text-decoration: underline;
}


/* **************************************************************** */
/*  									table  styles   			*/
/* **************************************************************** */

/* style for standard table */
/* cell border styles need to be set in <TD>tags*/
table.standard {
	background : #F4F4F4;
	border : 1px solid #999999;
}

/* cells to be emphasized */
table.standard td.dark {
	background : #CCCCCC;
	font-weight : bold;
}

/* cells to be emphasized */
table.standard tr.dark {
	background : #CCCCCC;
	font-weight : bold;
}

/* cells to be emphasized */
table.standard td.dark_bottom_border, tr.dark_bottom_border {
	background : #CCCCCC;
	font-weight : bold;
	border-bottom: 1px solid #999999;
}

/* cells to be emphasized */
table.standard td.top_border {
	border-top: 1px solid #999999;
}


/* cells to be emphasized with border */
table.standard td.dark_border {
	background : #CCCCCC;
	font-weight : bold;
	border-top: 1px solid #999999;
	border-bottom: 1px solid #999999;
}

/* cells to be emphasized with border */
table.standard tr.dark_border {
	background : #CCCCCC;
	font-weight : bold;
	border-top: 1px solid #999999;
	border-bottom: 1px solid #999999;
}

/* cells to be emphasized */
table.standard td {
	font-family : Verdana, Geneva, Arial, Helvetica, sans-serif;
	font-size : 7pt;
	letter-spacing : 1pt;
	text-align : center;
}

/* cells to be emphasized */
table.standard td.left_border {
	font-family : Verdana, Geneva, Arial, Helvetica, sans-serif;
	font-size : 7pt;
	letter-spacing : 1pt;
	text-align : center;
	border-left: 1px solid #999999;
}


/* cells to be emphasized */
table.standard td.rowhead {
	font-family : Verdana, Geneva, Arial, Helvetica, sans-serif;
	font-size : 7pt;
	letter-spacing : 1pt;
	text-align : left;
}



/* p tags for standard table */
table.standard p.heading {
	font-family : Verdana, Geneva, Arial, Helvetica, sans-serif;
	font-size : 7pt;
	letter-spacing : 1pt;
	text-align : center;
	font : bold;
	vertical-align: bottom;
}

table.standard p.small_heading {
	font-family : Verdana, Geneva, Arial, Helvetica, sans-serif;
	font-size : 7pt;
	letter-spacing : 1pt;
	text-align : center;
	font : bold;
}

table.standard p {
	font-family : Verdana, Geneva, Arial, Helvetica, sans-serif;
	font-size : 7pt;
	letter-spacing : 1pt;
}

/* **************************************************************** */
/*  									header styles   											*/
/* **************************************************************** */

/* style for menu items that exist in the main menu */
a.menu_item:link {
	font-family : Verdana, Geneva, Arial, Helvetica, sans-serif;
	font-size : 7pt;
	color : Silver;
	text-decoration : none;
}

a.menu_item:visited {
	font-family : Verdana, Geneva, Arial, Helvetica, sans-serif;
	font-size : 7pt;
	color : Silver;
	text-decoration : none;
}

a.menu_item:hover {
	font-family : Verdana, Geneva, Arial, Helvetica, sans-serif;
	font-size : 7pt;
	color : #F5F5F5;
	text-decoration : none;
}


p.small_menu_item {
	font-family : Verdana, Geneva, Arial, Helvetica, sans-serif;
	font-size : 7pt;
	color : White;
}

.menu_item {
	font-family : Verdana, Geneva, Arial, Helvetica, sans-serif;
	font-size : 7pt;
	color : Silver;
	text-decoration : none;
}


/* **************************************************************** */
/*  									side menu styles   										*/
/* **************************************************************** */

/* style for side menu */
/* normal menu items */
a.sidemenu_item:link {
	font-family : Verdana, Geneva, Arial, Helvetica, sans-serif;
	font-size : 7pt;
	color : #2F4F4F;
	text-decoration : none;
	font-weight : bold;
}

a.sidemenu_item:visited {
	font-family : Verdana, Geneva, Arial, Helvetica, sans-serif;
	font-size : 7pt;
	color : Gray;
	text-decoration : none;
	font-weight : bold;
}

a.sidemenu_item:hover {
	font-family : Verdana, Geneva, Arial, Helvetica, sans-serif;
	font-size : 7pt;
	color : #B22222;
	text-decoration : none;
	font-weight : bold;
}


a.sidemenu_item {
	font-family : Verdana, Geneva, Arial, Helvetica, sans-serif;
	font-size : 9pt;
	color : #292C29;
	text-decoration : none;
	font-weight : bold;
}


/* title style for side menu items */

a.sidemenu_title:link {
	font-family : Verdana, Geneva, Arial, Helvetica, sans-serif;
	font-size : 9pt;
	color : #2F4F4F;
	font-weight : bold;
}

a.sidemenu_title:visited {
	font-family : Verdana, Geneva, Arial, Helvetica, sans-serif;
	font-size : 9pt;
	color : Gray;
	font-weight : bold;
}

a.sidemenu_title:hover {
	font-family : Verdana, Geneva, Arial, Helvetica, sans-serif;
	font-size : 9pt;
	color : #B22222;
	font-weight : bold;
}

a.sidemenu_title {
	font-family : Verdana, Geneva, Arial, Helvetica, sans-serif;
	font-size : 9pt;
	color : #292C29;
	font-weight : bold;
}



/* **************************************************************** */
/*  							other and generic styles   									*/
/* **************************************************************** */


/* for the context menu in the Roy Morgan Template */
.context {
	font-family : Verdana, Geneva, Arial, Helvetica, sans-serif;
	font-size : 7pt;
	color : Silver;
	font-weight : bold;
}
/* for the date on the header */
.date {
	font-family : Verdana, Geneva, Arial, Helvetica, sans-serif;
	font-size : 7pt;
	color : Silver;
	font-weight : bold;
}


div.content {
	margin : 20px 20px 20px 20px;
	font-family : Verdana, Geneva, Arial, Helvetica, sans-serif;
	font-size : 8pt;
	color : black;
}

div.indent {
	margin-left : 20px;
}




body {
scrollbar-face-color: #C0C0C0; 
scrollbar-shadow-color: #C0C0C0; 
scrollbar-highlight-color: #C0C0C0; 
scrollbar-3dlight-color: #555555; 
scrollbar-darkshadow-color: #555555; 
scrollbar-track-color: #999999;
scrollbar-arrow-color: #555555;
background-color: #ffffff;
font-family: Arial, Helvetica, sans-serif; 
font-size: 8pt; 
color: #000000; 
text-decoration: none;
}


/* **************************************************************** */
/* 						    				form styles   			                					*/
/* **************************************************************** */

input {
	font-size: 12;
	color: #000000;
	border-left-color: #999999;
	border-left-width: 1;
	border-top-color: #999999;
	border-top-width: 1;
	border-right-color: #DDDDDD;
	border-right-width: 1;
	border-bottom-color: #DDDDDD;
	border-bottom-width: 1;
	background-color: #EEEEEE;
}
textarea {
	font-size: 12;
	color: #000000;
	border-left-color: #999999;
	border-left-width: 1;
	border-top-color: #999999;
	border-top-width: 1;
	border-right-color: #DDDDDD;
	border-right-width: 1;
	border-bottom-color: #DDDDDD;
	border-bottom-width: 1;
	background-color: #EEEEEE;
}
select {
	font-size: 10;
	color: #000000;
	border-left-color: #999999;
	border-left-width: 1;
	border-top-color: #999999;
	border-top-width: 1;
	border-right-color: #DDDDDD;
	border-right-width: 1;
	border-bottom-color: #DDDDDD;
	border-bottom-width: 1;
	background-color: #EEEEEE;
}

input.radio {
	font-size: 10;
	color: #000000;
	border-left-color: #999999;
	border-left-width: 1;
	border-top-color: #999999;
	border-top-width: 1;
	border-right-color: #DDDDDD;
	border-right-width: 1;
	border-bottom-color: #DDDDDD;
	border-bottom-width: 1;
	background-color: #FFFFFF;
}

input.checkbox {
	font-size: 10;
	color: #000000;
	border-left-color: #999999;
	border-left-width: 1;
	border-top-color: #999999;
	border-top-width: 1;
	border-right-color: #DDDDDD;
	border-right-width: 1;
	border-bottom-color: #DDDDDD;
	border-bottom-width: 1;
	background-color: #FFFFFF;
}
.r2072 {
	width: 24px;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 11px;
	border: 1px solid #666666;
	background-color: #F7F7F7;
}
.r2072_ro_grey {
	width: 24px;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 11px;
	border: 0px none #FFFFFF;
	background-color: #F7F7F7;
}
.r2072_ro_white {
	width: 24px;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 11px;
	border: 0px none #FFFFFF;
	background-color: #FFFFFF;
}
.r2072_darkrow {
	background-color: #F7F7F7;
}
