

/* container */

body {
margin:0;
padding:0;
background:#fffff;
font-family:Arial, Helvetica, verdana, sans-serif, "Lucida Grande";
font-size:12px;
line-height: 1.3em;
text-align:left;
color:#000000;
}

td {
line-height:17px;
font-size:12px;
}

p {
font-family:Arial, Helvetica, verdana, sans-serif, "Lucida Grande";
font-size:10pt;
line-height:17px;
text-align:left;
color:#000000;
}


#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 {
font-size:11px;
padding-top:10px;
padding-right:17px;
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: #000;
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 30px;
	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 42px;
	background-image: url(../images_new08_home/side-fwd-arrow.gif);
	background-repeat: no-repeat;
	background-position: 30px 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 54px;
	background-image: url(../images_new08_home/side-fwd-arrow.gif);
	background-repeat: no-repeat;
	background-position: 42px 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: 17px 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 li {
	border-bottom: 1px solid #f2ffcd;
}
#side ul li.current {
	border-bottom: none;
}
#side ul li.current ul {
	border-top: 1px solid #f2ffcd;
}
#side a:hover {
	background:#f2ffcd;
}

/* related links part of side menu */
#side h4 {
	background-color: #9c0;
	padding: 5px;
	margin-bottom:0;
}

#side table a {
	border-bottom: 1px solid #9c0;
	padding: 5px;
}

/*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, verdana, sans-serif, "Lucida Grande";
font-size:12px;
line-height:15px;
text-align:left;
color:#000;
}

html>#content_right_o {
width:490px;
}

#content_right_o img {
float:right;
margin:2px 0 5px 15px;
}

#content_right_o td img {
float:left;
margin: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:#ffffff;
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;
}

.left_menu {
	text-transform: capitalize;
}

#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:#ffffff;
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)
}