html {
	height:100%;
}

body {
	background-color:#2F6FB7;
	height:100%;
	padding:0;
	margin-top: 0;
	margin-bottom: 0;
	margin-left: 0;
	margin-right: 0;
	background-image: url(../images/sections/01_compliance_standards/bg.gif);
	background-repeat: repeat-x;
}

form {
	margin:0;
	padding:0;
}

p {
	letter-spacing: .01em;
  	line-height:1.5em;
}

img {
border:0;
}


.img_content {
	border-style: solid;
	border-color: #A3DBDA;
	border-width: 1px;
}

.img_content_rh {
	border-style: solid;
	border-color: #A3DBDA;
	border-width: 1px;
	margin-left: 10px;
}

.img_content_rh_table {
	border-style: solid;
	border-color: #009999;
	border-width: 1px;
	margin-left: 10px;
}

.img_content_rh_noframe {
	margin-left: 10px;
}

.table_content_rh {
	padding-left: 10px;
}

.table_content_img {
	border-style: solid;
	border-color: #A3DBDA;
	border-width: 1px;
}

ol,ul {
	margin-left: 25px;
}

li {
	color:#621975;
	font-weight:bold;
}

.overall_table {
	height:100%;
	width:100%;
	}

.home_green_bg {
	background-image: url(../images/sections/01_compliance_standards/2_3_bg.jpg);  
}

.accessible_padding {
	background-color: #621975;
	padding-top: 10px;
	width:186px;
	}
/* ----- Content Styles ----- */
	
h1 {
	font:small "Trebuchet MS",Verdana,Arial,Sans-serif;
	font-size:x-large;
	letter-spacing: .01em;
	margin: 0;
	color : #621975;
	line-height: 25px;
	font-weight:normal;
}	

h2 {
	font: "Trebuchet MS",Verdana,Arial,Sans-serif;
	font-size:medium;
	letter-spacing: .01em;
	margin: 0;
	color : #621975;
	font-weight:bold;
}	

h3 {
	font: "Trebuchet MS",Verdana,Arial,Sans-serif;
	font-size:small;
	letter-spacing: .01em;
	margin: 0;
	color : #621975;
	font-weight:bold;
}	

h4 {
	font: "Trebuchet MS",Verdana,Arial,Sans-serif;
	font-size:small;
	letter-spacing: .01em;
	margin: 0;
	color : #621975;
	font-weight:normal;
}	

.text {
	font:small "Trebuchet MS",Verdana,Arial,Sans-serif;
	font-weight : normal;
  	color:#333;
	text-decoration : none;
	font-size : small;
	voice-family : "\"; font-weight: normal; font-style: normal; line-height: normal; font-variant: normal; white-space: normal}\"";
	voice-family : inherit;
	font-size : small;
	line-height:1.5em;
} 
html > text {
font-size : x-small
} 

.text_small {
	font:x-small "Trebuchet MS",Verdana,Arial,Sans-serif;
	font-size : x-small;
	line-height:1.5em;
} 

.text_link {
	font:small "Trebuchet MS",Verdana,Arial,Sans-serif;
	font-weight : bold;
	color : #621975;
	letter-spacing: .01em;
	text-decoration : underline;
	font-size : small;
	voice-family : "\"; font-weight: normal; font-style: normal; line-height: normal; font-variant: normal; white-space: normal}\"";
	voice-family : inherit;
	font-size : small;
	line-height: normal;
} 
html > text_link {
font-size : x-small
} 
a.text_link:visited {
color : #915E9E; 
text-decoration : underline
} 
a.text_link:active {
color : #621975; 
text-decoration : underline
} 
a.text_link:hover {
color : #009997; 
text-decoration : underline
} 

.text_link_body {
	font:small "Trebuchet MS",Verdana,Arial,Sans-serif;
	letter-spacing: .01em;
	font-weight : normal;
	color : #621975;
	text-decoration : underline;
	font-size : small;
	voice-family : "\"; font-weight: normal; font-style: normal; line-height: normal; font-variant: normal; white-space: normal}\"";
	voice-family : inherit;
	font-size : small;
	line-height: normal;
} 
html > text_link_body {
font-size : x-small
} 
a.text_link_body:visited {
color : #915E9E; 
text-decoration : underline
} 
a.text_link_body:active {
color : #621975; 
text-decoration : underline
} 
a.text_link_body:hover {
color : #009997; 
text-decoration : underline
} 

.backtotop {
	font:small "Trebuchet MS",Verdana,Arial,Sans-serif;
	letter-spacing: .01em;
	margin-left:10px;
	font-weight : normal;
	color : #621975;
	text-decoration : underline;
	font-size : small;
	voice-family : "\"; font-weight: normal; font-style: normal; line-height: normal; font-variant: normal; white-space: normal}\"";
	voice-family : inherit;
	font-size : small;
	line-height: normal;
} 
html > backtotop {
font-size : x-small
} 
a.backtotop:visited {
color : #915E9E; 
text-decoration : underline
} 
a.backtotop:active {
color : #621975; 
text-decoration : underline
} 
a.backtotop:hover {
color : #009997; 
text-decoration : underline
} 

/* ----- Table Styles ----- */

th {
 text-align: left; 
 vertical-align: top;
 padding-top: 3px; padding-bottom: 3px; padding-left: 5px; padding-right: 5px;
}

.td_header1_bg {
font:small "Trebuchet MS",Verdana,Arial,Sans-serif;
letter-spacing: .01em;
background-color : #621975; 
font-size: small;
font-weight: bold ;
color : #fefefe;
}

.table_text_white {
font-size: small;
font-weight:normal;
}

.table_small_text {
font-size: x-small;
font-weight:normal;
}

a.table_small_text {
color : #000000; 
text-decoration : underline
} 
a.table_small_text:hover {
color : #621975; 
text-decoration : underline
}   


.red_text {
color : #cc0000;
}

.header1_bg_nonbold { 
font:small "Trebuchet MS",Verdana,Arial,Sans-serif;
letter-spacing: .01em;
font-size: small;
font-weight: normal;
color : #fefefe;
}
 
.td_header2_bg {
font:small "Trebuchet MS",Verdana,Arial,Sans-serif;
letter-spacing: .01em;
background-color : #FF9801; 
color: #000000;
font-size: small;
font-weight: normal;
} 

.td_row1  {
	font:small "Trebuchet MS",Verdana,Arial,Sans-serif;
	letter-spacing: .01em;
	background-color : #c8e9e9;
	padding-top: 3px; padding-bottom: 3px; padding-left: 5px; padding-right: 5px;
	vertical-align: top;
	text-align: left;
	font-size: small;
	font-weight: normal;
	color: #000000;
} 

.td_arrow_indent  {
	padding-top: 5px; padding-right: 5px;
	vertical-align: top;
	text-align: left;
} 

.td_row2 {
	font:small "Trebuchet MS",Verdana,Arial,Sans-serif;
	letter-spacing: .01em;
	background-color : #a3dbdb;
	padding-top: 3px; padding-bottom: 3px; padding-left: 5px; padding-right: 5px;
	vertical-align: top;
	text-align: left;
	font-size: small;
	font-weight: normal;
	color: #000000;
} 

.td_row3 {
	font:small "Trebuchet MS",Verdana,Arial,Sans-serif;
	letter-spacing: .01em;
	background-color : #009999;
	padding-top: 3px; padding-bottom: 3px; padding-left: 5px; padding-right: 5px;
	vertical-align: top;
	text-align: left;
	font-size: small;
	font-weight: normal;
	color: #efefef;
} 

.table_text  {
	font:small "Trebuchet MS",Verdana,Arial,Sans-serif;
	letter-spacing: .01em;
	font-size: small;
	font-weight: normal;
	color: #000000;
}

.table_text_link  {
color : #000000;
text-decoration : underline; 
}

a.table_text_link:visited {
color : #004c4c; 
text-decoration : underline
} 
a.table_text_link:active {
	color : #621975;
	text-decoration : underline;
} 
a.table_text_link:hover {
color : #621975; 
text-decoration : underline
}   

/* ----- Left Nav Styles ----- */

.left_box {
	padding-left: 10px;
	padding-bottom: 10px;
	padding-right: 10px;
	background-color: #FFFFFF;
	color:#666;
	line-height:15px;
	font-family: "lucida grande", verdana, sans-serif;
	font-size: x-small;
	padding-top: 0px;
}

.bg_white {
	background-color: #FFFFFF;
}

.arrow_nav_pad {
	padding-top:9px;
	vertical-align: top;
} 

.left_nav_pad {
	padding:5px;
} 

.left_nav_pad_sub {
	padding-left:5px;
}


.left_nav {
	font-family : Verdana, Arial, Helvetica, sans-serif;
	font-weight : normal;
	color : #009997;
	text-decoration : none;
	font-size : x-small;
	voice-family : "\"; font-weight: normal; font-style: normal; line-height: normal; font-variant: normal; white-space: normal}\"";
	voice-family : inherit;
	font-size : x-small;
	line-height: 11px;
} 
html > left_nav {
font-size : xx-small
} 
a.left_nav:visited {
color : #009997; 
text-decoration : none
} 
a.left_nav:active {
color : #009997; 
text-decoration : underline
} 
a.left_nav:hover {
color : #621975; 
text-decoration : underline
} 

.left_nav_on {
	font-family : Verdana, Arial, Helvetica, sans-serif;
	font-weight : bold;
	color : #621975;
	text-decoration : none;
	font-size : x-small;
	voice-family : "\"; font-weight: bold; font-style: normal; line-height: normal; font-variant: normal; white-space: normal}\"";
	voice-family : inherit;
	font-size : x-small;
	line-height: 11px;
} 
html > left_nav_on {
font-size : xx-small
} 

.centre_box {
	padding-left: 15px;
	padding-bottom: 10px;
	padding-right: 15px;
	background-color: #FFFFFF;
}

.right_box {
	padding-left: 10px;
	padding-bottom: 10px;
	background-color: #FFFFFF;
}

.green_dividor {
	background-color: #A3DBDA;
}

.padding5 {
	padding-left: 5px;
	padding-bottom: 5px;
	padding-right: 5px;
	padding-top: 5px;
	background-color: #FFFFFF;
	}

.purple_text {
	padding-left: 6px;
	padding-bottom: 5px;
	padding-right: 6px;
	padding-top: 5px;
	font-family : Verdana, Arial, Helvetica, sans-serif; 
	color : #611874;
	font-size: x-small;
	voice-family: "\"; font-weight: normal; font-style: normal; line-height: normal; font-variant: normal; white-space: normal; text-decoration: none}\"";
	voice-family: inherit;
	font-size: x-small;
	font-weight: normal;
	text-decoration : none;
}
html>link  {
  font-size: xx-small;
}

.green_tiler {
	background-image: url(../images/home/banner_bg.gif);
}

.search_box {
	font-family : Verdana, Arial, Helvetica, sans-serif; 
	width: 105px;
	font-size: x-small;
}

.text_box {
	font-family : Verdana, Arial, Helvetica, sans-serif; 
	width: 130px;
	font-size: x-small;
}

.text_box_bigger {
	font-family : Verdana, Arial, Helvetica, sans-serif; 
	width: 214px;
	font-size: x-small;
}

.quiz_box {
	font:small "Trebuchet MS",Verdana,Arial,Sans-serif; 
	width: 125px;
	font-size: small;
}

.quiz_box_small {
	font:small "Trebuchet MS",Verdana,Arial,Sans-serif; 
	width: 20px;
	font-size: small;
}


.quiz_areabox {
	font:small "Trebuchet MS",Verdana,Arial,Sans-serif;
	width: 200px;
	font-size: small;
}

.accessible_link{
	margin-left:10px;
	font-family : Verdana, Arial, Helvetica, sans-serif; 
	color : #D9C9DE;
	font-size: xx-small;
	voice-family: "\"; font-weight: normal; font-style: normal; line-height: normal; font-variant: normal; white-space: normal; text-decoration: none}\"";
	voice-family: inherit;
	font-size: x-small;
	font-weight: normal;
	text-decoration : none;
}
html>accessible_link  {
  font-size: xx-small;
}
	a:visited.accessible_link { color: #D9C9DE; text-decoration : none;}
   	a:active.accessible_link { color: #D9C9DE; text-decoration : none;}
   	a:hover.accessible_link { color: #FFFFFF; text-decoration : none;}

.bottom_link{
	font-family : Verdana, Arial, Helvetica, sans-serif; 
	color : #009999;
	font-size: x-small;
	voice-family: "\"; font-weight: bold; font-style: normal; line-height: normal; font-variant: normal; white-space: normal; text-decoration: none}\"";
	voice-family: inherit;
	font-size: x-small;
	font-weight: normal;
	text-decoration : none;
}
html>bottom_link  {
  font-size: xx-small;
}
	a:visited.bottom_link { color: #009999; text-decoration : none;}
   	a:active.bottom_link { color: #621975; text-decoration : none;}
   	a:hover.bottom_link { color: #621975; text-decoration : none;}
   
