/* stylenew2.css this was created to force a new download and stop the menu from looking broken with a cached file */

body, form, fieldset {
margin: 0;
padding: 0;
}

/* container */

body {
background:#fff;
font-family:Arial, Helvetica, sans-serif;
font-size:12px;
text-align:left;
color:#444;
}

td {
font-size:12px;
/* for text that is not within a p 
line-height:17px; */
}

p {
font-family:Arial, Helvetica, sans-serif;
font-size:12px;
line-height:17px;
text-align:left;
color:#444;
}

/* form handling */
form {
/* clear:both;*/
}

fieldset {
border: 1px solid #eee;
padding: 0.5em 1em 0.5em 1.5em;
margin: 0 0 1em 0;
}
legend {
font-size:16px;
font-weight:normal;
color:#9c0;
padding: 0 0.5em;
}

/* 
css and icon credits
http://www.jankoatwarpspeed.com/post/2008/05/22/CSS-Message-Boxes-for-different-message-types.aspx 
http://itweek.deviantart.com/art/Knob-Buttons-Toolbar-icons-73463960 
*/
.info, .success, .warning, .error, .validation {
border: 1px solid;
margin: 10px 0px;
padding:15px 10px 15px 50px;
background-repeat: no-repeat;
background-position: 10px 10px;
}
.info {
color: #00529B;
background-color: #BDE5F8;
background-image: url('../images_new08_home/msg_info.png');
}
.success {
color: #4F8A10;
background-color: #DFF2BF;
background-image:url('../images_new08_home/msg_valid.png');
}
.warning {
color: #9F6000;
background-color: #FEEFB3;
background-image: url('../images_new08_home/msg_warning.png');
}
.error {
color: #D8000C;
background-color: #FFBABA;
background-image: url('../images_new08_home/msg_error.png');
}
.validation {
color: #D63301;
background-color: #FFCCBA;
background-image: url('../images_new08_home/msg_error.png');
}


/* share on FB css credits: http://action.greenpeace.org.nz/ */

.share-button {
  float: left;
  clear: none;
  margin-right: 10px;
}

.share-text {
  float: left;
  width: 120px;
  clear: none;
}

.share-text a {
  font-weight: normal;
}



#wrapper {
background-color:#fff;
}

#baseshadow {
width:752px;
height:8px;
background-image:url(../imgs/shadow/baseshadow.gif);
}

#rhshadow {
width:8px;
background-image:url(../imgs/shadow/sideshadow.gif);
}

#lhcnrshadow {
width:8px;
height:8px;
background-image:url(../imgs/shadow/lhshadow.gif);
}

#rhcnrshadow {
width:8px;
height:8px;
background-image:url(../imgs/shadow/rhshadow.gif);
}

/* logo bar */

#top {
text-align:left;
background-color:#9c0;
height:100px;
}

#logo {
text-align:left;
width:570px;
}

#logo img {
margin: 0 0 0 20px;
}

#action {
text-align:left;
vertical-align:bottom;
padding-bottom:15px;
}

/* nav bar */

#nav {
font-size:13px;
font-weight:bold;
line-height:30px;
}

/* breadcrumb */

#breadcrumb {
font-size:12px;
padding-left:27px;
line-height:40px;
text-align:left;
}

#breadcrumb a {
color: #39c;
text-decoration: none;
text-transform: lowercase;
}

#breadcrumb a:hover {
text-decoration: underline;
}

.nav_guide  {
	text-transform: lowercase;
}

#breadcrumb_print, #share_links {
font-size:11px;
padding-top:10px;
line-height:40px;
text-align:right;
}

#breadcrumb_print a {
color:#707070;
text-decoration:none;
}

#breadcrumb_print a:hover {
color:#39c;
text-decoration:underline;
}

/* body area */

#content {
text-align:left;
background-color:#fff;
}

#content td {
vertical-align:top;
}

/* side nav */

#side {
text-align: left;
width: 180px;
}

#side a {
display: block;
font-size: 12px;
color: #444;
text-decoration: none;
border-bottom: none; /* leave this in for a while for the switchover period */
}

#side a:hover {
text-decoration: none;
}
#side a.current, #side a:hover.current {
	font-weight: bold;
}

#side ul, #side li {
	list-style-type: none;
}

#side ul {
	margin: 0;
	padding: 0;
}

#side ul a, #side ul a:hover {
	padding: 4px 4px 4px 17px;
	background-image: url(../images_new08_home/side-fwd-arrow.gif);
	background-repeat: no-repeat;
	background-position: 5px 50%;
}
#side ul ul a, #side ul ul a:hover {
	padding: 4px 4px 4px 29px;
	background-image: url(../images_new08_home/side-fwd-arrow.gif);
	background-repeat: no-repeat;
	background-position: 16px 50%;
}
#side ul ul ul a, #side ul ul ul a:hover, #side ul ul ul a.current {
	padding: 4px 4px 4px 40px;
	background-image: url(../images_new08_home/side-fwd-arrow.gif);
	background-repeat: no-repeat;
	background-position: 29px 50%;
}
#side ul ul ul ul a, #side ul ul ul ul a:hover, #side ul ul ul ul a.current {
	padding: 4px 4px 4px 52px;
	background-image: url(../images_new08_home/side-fwd-arrow.gif);
	background-repeat: no-repeat;
	background-position: 40px 50%;
}
#side ul a.current {
	background-image: url(../images_new08_home/side-down-arrow.gif);
	background-repeat: no-repeat;
	background-position: 5px 50%;
}
#side ul ul a.current {
	background-image: url(../images_new08_home/side-down-arrow.gif);
	background-repeat: no-repeat;
	background-position: 16px 50%;
}
 #side ul ul ul a.current {
	background-image: url(../images_new08_home/side-down-arrow.gif);
	background-repeat: no-repeat;
	background-position: 29px 50%;
} 
#side ul li a {
	background-color: #9c0;
}
#side ul ul li a {
	background-color: #c0db7b;
}
#side ul ul ul li a {
	background-color: #d7e8aa;
}
#side ul ul ul ul li a {
	background-color: #e1eec9;
}
#side ul li {
	border-bottom: 1px solid #f2ffcd;
}
#side ul li.current {
	border-bottom: none;
}
#side ul ul ul ul li.current {
	border-bottom: 1px solid #f2ffcd;
}
#side ul li.current ul {
	border-top: 1px solid #f2ffcd;
}
#side ul#related-news-box li a:hover, #side a:hover {
	background:#f2ffcd;
}

/* related links part of side menu */
#side h4#related-news-header {
	background-color: #9c0;
	padding: 5px;
	margin-bottom:0;
}
#side ul#related-news-box {
	list-style-type: none;
}
#side ul#related-news-box li a {
	border-bottom: 1px solid #9c0;
    background-color: #fff;
	background-image: none;
    padding: 5px;
    display: block;
    font-size: 12px;
    text-decoration: none;
    color: #444444;
}

/*end side menu */


.line {
background:#fff;
width:150px;
height:30px;
}

.line:hover {
color:#fff;
background:#fff;
}

/* main content */



#content_right_o td {
font-family:Arial, Helvetica, sans-serif;
font-size:12px;
text-align:left;
color:#444;
}

html>#content_right_o {
width:490px;
}

#content_right_o img {
float:right;
margin:0 0 5px 15px;
}

#content_right_o td img {
float:left;
margin:0 0 0 0;
}



/* text */

h1 {
font-size:22px;
font-weight:normal;
margin-top:15px;
/*line-height:27px;*/
}

h2, h2 a {
font-size:16px;
font-weight:normal;
/* line-height:20px; */
margin-top:25px;
padding-bottom:2px;
}

td h2 {
margin-top:2px;
}

h3 {
font-size:14px;
/* font-weight:normal; */
line-height:18px;
}

h4 {
font-size:12px;
font-weight:bold;
display:block;
padding: 3px 0 3px 15px;
margin: 0 0 3px 0;
line-height:14px;
}

h5 {
font-size:12px;
font-weight:normal;
line-height:16px;
}

td h5 {
margin-top:2px;
}

h6 {
font-size:14px;
font-weight:bold;
display:block;
padding: 5px 0 5px 10px;
margin: 0 0 3px -10px;
line-height:15px;
}

li h6 {
font-size:12px;
line-height:17px;
padding: 3px 0 3px 10px;
margin: -5px 0 -5px -10px;
background:#fff;
font-weight:normal;
}

td h6 {
margin-top:2px;
}

/* table */

.listable tr td {
border-bottom:1px solid #ccc;
padding-top:5px;
padding-bottom:5px;
}

.formtable tr td {
padding-top:5px;
padding-bottom:5px;
}

#InsetMenu li a {
-moz-background-clip:border !important;
-moz-background-inline-policy:continuous !important;
-moz-background-origin:padding !important;
background:#EEEEEE none repeat scroll 0 0 !important;
}

#content_right_o li.no_bg {
background:#fff;
padding: 3px 0 3px 10px;
margin: 0 0 0 -2px;
border-bottom:#fff 1px solid;
list-style-image:url(../imgs/whatwedo/bullet.gif);
}
form img{
	padding-right:5px;
}
#content_right_o ul li {
background:#eaf5fa;
padding: 3px 0 3px 10px;
margin: 0 0 0 -2px;
border-bottom:#fff 1px solid;
list-style-image:url(../imgs/whatwedo/bullet.gif)
}
