﻿/* CSS Document */

/*
 *
 * Core style information
 *
 */
 
* {
	margin:0px;
	padding:0px;
}

body {
	/*background-color: #fff;
	font: normal 0.625em Arial, Helvetica, sans-serif;
	color: #000;
	margin: 0;
	padding: 0;
	background: url(../_images/bg_full.gif);
	background-repeat:no-repeat;
	background-position:-300px 0px; */

background-color: #fff;
	font: normal 0.625em Arial, Helvetica, sans-serif;
	color: #000;
	margin: 0;
	padding: 0;
	background: url(../_images/bg_full.gif) no-repeat top;

}

a {
	color: #6cf;
	text-decoration: none;
}
	a:active, 
	a:hover {
		text-decoration: underline;
	}
b {
	color:#000;
}
h1 {
	font-size: 1.5em;
}
h2 {
	font-size: 1.3em;
}
h3 {
	font-size: 1.2em;
}
h4 {
	font-size: 1.1em;
}
h5 {
	font-size: 1.0em;
}
ul {
	margin: 0;
	padding: 0 0 0 17px;
}
	ul ul {
		margin: 0 0 0 20px;
		padding: 0 0 0 17px;
	}
li {
	margin: 0 0 0 -15px;
	padding: 1px 0 5px;
	/*list-style: inside;*/
	list-style-type: disc;
}
form {
	margin: 0;
	padding: 0;
}
p {
	padding: 0;
	margin: 0.9em 0 0;
}

#body-shell table {
	width: 99%;
	border-collapse: collapse;
	border: 0;
	padding: 2px;
	margin: 5px 0 0;
}
#body-shell td {
	vertical-align: top;
	padding: 2px;
}


/*
 *
 * Basic classes
 *
 */
.red, .error {
	color: #f00;
}
.small {
	font: normal 0.75em Arial, Helvetica, sans-serif;
	line-height: 1.2em;
}
	.small p {
		padding: 0;
		margin: 0.9em 0;
	}
	.small b {
		font: bold 1.1em Verdana, Arial, Helvetica, sans-serif;
		color: #000;
	}
.bold {
	font-weight: bold;
}
div.p { /* CSS friendly paragraph!*/
	padding: 0;
	margin: 0.9em 0 0;
}
.emph {
	color: #66ccff;
}
.hide {
	display: none;
}
.highlight {
	background-color: #d3e3f2;
}
	a.highlight {
		background-color: #fff;
	}
	a.highlight:hover {
		background-color: #d3e3f2;
	}
p.spacer {
	padding-bottom: 0.9em;
}
ul.arrow {
}
	ul.arrow li {
		list-style: none outside;
		background: url(../_images/bullets/arrow_blue.gif) no-repeat left;
		padding: 2px 0 2px 20px;
	}
div.indent {
	margin: 2px 0 2px 16px;
	font: normal 0.9em Arial, Helvetica, sans-serif;
}
div.shaded-panel {
	background-color: #d3e3f2;
	margin: 20px 15px 20px -15px;
	padding: 15px;
	width: 365px;
}
	div.shaded-panel li {
		margin: 0;
		padding: 0;
		font: normal 0.9em Arial, Helvetica, sans-serif;
	}





/*
 *
 * Banner Links
 *
 */
div.rss-news {
	display: block;
	width: 100%;
	margin: 60px 10px 0 0;
	text-align: right;
}
	div.rss-news img {
		padding-left: 3px;
	}
a.it-training {
	display: block;
	margin: 6px 0 6px 35px;
}
a.parity-ebooks {
	display: block;
	margin: 6px 0 6px 15px;
}
a.prince2 {
	display: block;
	margin: 40px 0 50px 20px;
}
a.award-winning-team {
	display: block;
	margin: 6px 0 6px 0;
}
a.book-this-course {
	display: block;
	margin: 10px 0 0 -18px;
}



/* * * Main Content Shell * */
div#body-shell {
	margin: 0 auto;
	padding: 0;
	width: 995px;
	text-align: left;
}

html>/**/body div#body-shell {
	margin-top:10px;
	
	}
/* * * Header / Navigation * */
div#header {


	clear: both;
	width: 100%;
	margin: 10px 0 0 0;
	padding: 0;
}

/* Logo */
div#logo {
	float: left;
	text-align:left;
	margin: 0 0 0 48px;
}

* html div#logo {
	margin: 0 0 0 28px;
}

/* Links - Navigation */
.links-nav {
	width: 760px;
	margin: 0;
	padding: 0 0 0 0;
	display: block;
	float: left;
	width: 760px;
	height:55px;
	margin: 2px 0 0 0;
	padding: 0 0 0 0;
	/*overflow:hidden;*/
}

*:first-child+html .links-nav {
	margin: 0 0 0 0;
}

* html .links-nav {
	margin: 0 0 0 0;
}
.links-nav a {
	float: left;
	font: normal 1.1em Arial, Helvetica, sans-serif;
	color: #000;
	text-decoration: none;
	height: 31px;
	padding: 8px 0 0 24px;
		}

.links-nav ul {
	/*clear: both;
	float: left;
	margin: 0;
	padding-left: 5px;
	list-style-type: none;*/

	clear: both;
	float: left;
	padding-left: 5px;
}
.links-nav ul li {
	position: relative;
	display: inline;
	float: left;
	margin-left: 1px;
	padding: 0;
	color: #999;
}

.links-nav ul li a {
	float: left;
	font: normal 1.1em Arial, Helvetica, sans-serif;
	color: #000;
	text-decoration: none;
	height: 31px;
	padding: 8px 0 0 24px;
	overflow: hidden;
}

/* Colourise elements */

.links-nav li.li-topnav1 
{
    visibility:hidden;
	background: url(../_images/bullets/home.gif) no-repeat 9px 12px;
}
.links-nav li.li-topnav1 a {
	width: 79px;
}

.links-nav li.li-topnav1 a:hover {
	background: url(../_images/bullets/home_over.gif) no-repeat left top;
}

.links-nav li.li-topnav2 {
	background: url(../_images/bullets/about_us.gif) no-repeat 9px 12px;
}

.links-nav li.li-topnav2 a {
	width: 79px;
}

.links-nav li.li-topnav2 a:hover {
	background: url(../_images/bullets/about_us_over.gif) no-repeat left top;
}

.links-nav li.li-topnav3 {
	background: url(../_images/bullets/recruitment.gif) no-repeat 9px 12px;
}
.links-nav li.li-topnav3 a {
	width: 79px;
}
.links-nav li.li-topnav3 a:hover {
	background: url(../_images/bullets/recruitment_over.gif) no-repeat left top;
}

.links-nav li.li-topnav4 {
	background: url(../_images/bullets/business_solutions.gif) no-repeat 9px 12px;
}
.links-nav li.li-topnav4 a {
	width: 79px;
}
.links-nav li.li-topnav4 a:hover {
	background: url(../_images/bullets/business_solutions_over.gif) no-repeat left top;
}

.links-nav li.li-topnav5 {
	background: url(../_images/bullets/careers.gif) no-repeat 9px 12px;
}
.links-nav li.li-topnav5 a {
	width: 79px;
}
.links-nav li.li-topnav5 a:hover {
	background: url(../_images/bullets/careers_over.gif) no-repeat left top;
}

.links-nav li.li-topnav6 {
	background: url(../_images/bullets/contact_us.gif) no-repeat 9px 12px;
}
.links-nav li.li-topnav6 a {
	width: 79px;
}
.links-nav li.li-topnav6 a:hover {
	background: url(../_images/bullets/contact_us_over.gif) no-repeat left top;
}

.links-nav li.li-topnav7 {
	background: url(../_images/bullets/investors.gif) no-repeat 9px 12px;
}
.links-nav li.li-topnav7 a {
	width: 79px;
}
.links-nav li.li-topnav7 a:hover {
	background: url(../_images/bullets/investors_over.gif) no-repeat left top;
}
 
.links-nav ul li ul
{
    position: absolute;
    left: 0;
    display: block;
    height: auto;
    visibility: hidden;
    background: white top center repeat-x;
    border-left: 2px solid #d3e3f2;
    border-bottom: 2px solid #d3e3f2;
    border-right: 2px solid #d3e3f2;
    margin:0;
    width:202px;

}      

.links-nav ul li:hover ul
{
    visibility: visible;
}

.links-nav ul li.topnav ul li
{
    display: list-item;
    list-style: none;
    padding: 0;
    /*float:none;*/
}

.links-nav ul li ul li ul
{
    border-top: 2px solid #d3e3f2;
    border-left: 2px solid white;
    position: absolute;
    display: none;
    width: 202px;
    /*padding: 4px 4px 4px 4px;*/
    padding:0;
    top: 0;

}

/* Sub level menu links style */
.links-nav ul li ul.ul-subnav1 li a{
	width: 181px;
	margin: 0;
	background: url(../_images/bullets/home.gif) no-repeat 9px 12px;
	padding: 8px 0 0 20px;


}

.links-nav ul li ul.ul-subnav1 li a:hover
{
	background: url(../_images/bullets/home_sub_over.gif) no-repeat left top;
}

.links-nav ul li ul.ul-subnav2 li a{
width: 181px;
margin: 0;
background: url(../_images/bullets/about_us.gif) no-repeat 9px 12px;
padding: 8px 0 0 20px;

}

.links-nav ul li ul.ul-subnav2 li a:hover
{
	background: url(../_images/bullets/about_us_sub_over.gif) no-repeat left top;
}

.links-nav ul li ul.ul-subnav3 li a{
width: 181px;
margin: 0;
background: url(../_images/bullets/recruitment.gif) no-repeat 9px 12px;
padding: 8px 0 0 20px;

}

.links-nav ul li ul.ul-subnav3 li a:hover
{
	background: url(../_images/bullets/recruitment_sub_over.gif) no-repeat left top;
}

.links-nav ul li ul.ul-subnav4 li a{
width: 181px;
margin: 0;
background: url(../_images/bullets/business_solutions.gif) no-repeat 9px 12px;
padding: 8px 0 0 20px;

}

.links-nav ul li ul.ul-subnav4 li a:hover
{
	background: url(../_images/bullets/business_solutions_sub_over.gif) no-repeat left top;
}

.links-nav ul li ul.ul-subnav5 li a{
width: 181px;
margin: 0;
background: url(../_images/bullets/careers.gif) no-repeat 9px 12px;
padding: 8px 0 0 20px;

}

.links-nav ul li ul.ul-subnav5 li a:hover
{
	background: url(../_images/bullets/careers_sub_over.gif) no-repeat left top;
}

.links-nav ul li ul.ul-subnav6 li a{
width: 181px;
margin: 0;
background: url(../_images/bullets/contact_us.gif) no-repeat 9px 12px;
padding: 8px 0 0 20px;

}

.links-nav ul li ul.ul-subnav6 li a:hover
{
	background: url(../_images/bullets/contact_us_sub_over.gif) no-repeat left top;
}

.links-nav ul li ul li ul
{
    white-space: nowrap;
    overflow:hidden;
}

/*
 *
 * Content frame
 *
 */
div#content {
	clear: both;
	/*width: 100%;*/
	min-height: 530px;
	margin: 0;
	padding: 0 0 0 55px;
}

* html div#content {
	height:530px;

}

div#HeaderBlockFlash
{
    clear:right;
    text-align:center;
}

div#FooterBlockFlash
{
    text-align:center;
}

div#InnerBlock2Flash
{
    text-align:center;
}

div#MainFlash
{
    text-align:center;
}

div#InnerBlockFlash
{
    text-align:center;
}

div#OuterBlockFlash
{
    text-align:center;
}

/*
 *
 * Banner
 *
 */
 div#flashbanner 
 {
     padding-top : 30px;
 } 

* html div#flashbanner
{
	padding-top:25px;
}
/*
 *
 * Breadcrumb Trail
 *
 */
div#breadcrumb {
	margin: 0;
	float: left;
	width:600px;
	padding: 5px 0 10px 20px;
	font: normal 0.95em Arial, Helvetica, sans-serif;
	color: #038d98;
}
	div#breadcrumb a {
		color: #038d98;
	}

    div.searchsite{
	    margin-top: 5px;
	    float:right;
	    padding: 10px 55px 10px 0;
	    width: 155px;
        background: url(../_images/frames/input.gif) no-repeat top left;
    }
    
    div.searchsite label
    {
        display:none;
    }

    div.searchsite input {
		float: left;
		width: 100px;
		height: auto;
		font: normal 1.1em Arial, Helvetica, sans-serif;
		margin-top: -2px;
		margin-left: 10px;
		overflow: hidden;
		border: 0px;
	}
	
	div.searchsite .btnSubmit {
		float: left;
		margin-top: -5px;
		margin-left: 10px;
		width: 19px;
		height: 19px;
		border: 0;
		cursor: pointer;
	}
/*
 *
 * Navigation Column
 *
 */
.ColumnNavigation {
	clear: both;
	display: block;
	float: left;
	width: 245px;
	margin: 0;
	padding: 0 0 0 0;
}
	div#find-it-fast {
		margin: 0 0 22px;
	}
	div#find-it-fast div.header {
		margin: 0;
		padding: 0 0 5px 0;
		font: bold 1.1em Arial, Helvetica, sans-serif;
		color: #038d98;
	}
	
	div#what-we-do {
		margin: 0;
		padding: 0 0 5px;
		font: bold 1.3em Arial, Helvetica, sans-serif;
		color: #000;
		line-height: 1.6em;
	}
		div#what-we-do b {
			font: bold 1.1em Arial, Helvetica, sans-serif;
			color: #038d98;
		}




/*
 *
 * Middle Column
 *
 */
.ColumnMain {
	display: block;
	float: left;
	width: 355px;
	min-height: 300px;
	margin: 0;
	padding: 8px 0 0 20px;
	font: normal 1.2em Arial, Helvetica, sans-serif;
	line-height: 1.3em;
}




/*
 *
 * Right-hand Column
 *
 */
.ColumnRhs {
	display: block;
	float: right;
	width: 215px;
	margin: 0;
	padding: 0 50px 0 0;
}

* html .ColumnRhs {
	padding: 0 40px 0 0;
}

/*
 *
 * Page footer
 *
 */
 div#footer {
	clear: both;
	width: 100%;
	height: 40px;
	margin: 0;
	padding: 20px 0;
	font: normal 1em Arial, Helvetica, sans-serif;
	color: #000;
}
	div#footer a {
		color: #000;
		text-decoration: none;
	}

	/* Text resize */
	div#text-resize {
		display: block;
		float: left;
		width: auto;
		margin: 0;
		padding: 0 0 0 32px;
		font: normal 1.1em Arial, Helvetica, sans-serif;
	}
		div#text-resize span#text-small {
			font-size: 12px;
		}
		div#text-resize span#text-medium {
			font-size: 16px;
			font-weight: bold;
		}
		div#text-resize span#text-large {
			font-size: 19px;
			font-weight: bold;
		}
	
	/* footer links */
	div#footer-links {
		display: block;
		float: left;
		clear: left;
		width: auto;
		margin: 0;
		padding: 8px 0 0 32px;
	}
	
	div#footer-links a 
	{
    	font: normal 1.1em Arial, Helvetica, sans-serif;
	    text-decoration: none;
	    color: #000;
	}
	
	div#footer-links ul {
		float: left;
		margin: 0;
		padding: 0;
	}
	div#footer-links li {
		float: left;
		list-style: none outside;
		margin: 0;
		padding: 0 10px 0 0;
	}
	div#footer-links li.separator {
		padding-left: 10px;
		border-left: 1px solid #000;
	}
	
	/* W3C icons*/
	div#w3c {
		float: right;
		padding: 15px 77px 0 0;
	}
		div#w3c img.w3c-icons {
			width: 66px;
			height: 23px;
			border: 0;
		}





/* ------------------------------------------------------------------------------ */
/*
 *
 * Quick Links boxes
 *
 */

div.quicklinks {
	width: 185px;
	margin: 0;
	padding: 0;
}

	div.quicklinks label {
		display: none;
	}
	
	div.rhs-box div.middle div.quicklinks ul
	{
		clear: both;
        width: 175px;
        padding: 0;
		float: left;
		height: auto;
		font: normal 1.0em Arial, Helvetica, sans-serif;
		margin: 0 0 0 0;
		overflow: hidden;
		white-space:normal;
		border: 0px;
	}
	div.quicklinks li
	{
		clear: both;
	    width: 175px;
	    padding: 0;
		float: left;
		height: auto;
		font: normal 1.0em Arial, Helvetica, sans-serif;
		margin: 0;
		overflow: hidden;
		border: 0px;
	}

	div.rhs-box div.middle div.quicklinks li ul
	{
	    clear: both;
	    width: 175px;
	    padding: 0;
	    padding-left: 15px;
		float: left;
		height: auto;
		font: normal 1.0em Arial, Helvetica, sans-serif;
		margin: 0 0 0 0;
		overflow: hidden;
		border: 0px;
	}

	div.quicklinks select {
		margin-top: 5px;
	}
	div.quicklinks .btnSubmit {
		float: left;
		width: 19px;
		height: 19px;
		margin: 5px 0 0 10px;
		padding: 0;
		border: 0;
		cursor: pointer;
	}


		div.quicklinks option.chOneDD {
			background-color: #A2D0D7;
			color: #fff;
		}
		div.quicklinks option.chTwoDD {
			background-color: #459CAB;
			color: #fff;
		}
		div.quicklinks option.chThreeDD {
			background-color: #30ACBF;
			color: #fff;
		}
		div.quicklinks option.chFourDD {
			background-color: #4A94CE;
			color: #fff;
		}
		div.quicklinks option.chFiveDD {
			background-color: #006270;
			color: #fff;
		}
		div.quicklinks option.chSixDD {
			background-color: #008C9C;
			color: #fff;
		}
		div.quicklinks option.childDD {
			background-color: #f6f6f6;
			color: #000;
			padding-left: 15px;
		}




/*
 *
 * Web forms
 *
 */
form.webForm {
}
	form.webForm div.input,
	form.webForm div.select {
		width: 351px;
		height: 35px;
		margin: 0 0 0 -10px;
		padding: 0;
	}
		form.webForm div.input input,
		form.webForm div.select select {
			float: left;
			width: 320px;
			height: auto;
			font: normal 1em Arial, Helvetica, sans-serif;
			margin: 6px 0 0 12px;
			padding: 0;
			overflow: hidden;
			vertical-align: middle;
		}
		form.webForm div.select select {
			margin-top: 4px;
		}
	form.webForm input.input, 
	form.webForm textarea {
		clear: both;
		width: 322px;
		height: auto;
		font: normal 1em Arial, Helvetica, sans-serif;
		margin: 0;
		padding: 0;
	}
	form.webForm input.button {
		width: 100px;
		font: bold 1em Arial, Helvetica, sans-serif;
		color: #05559e;
		margin: 0 10px 0 0;
	}
	form.webForm input.radio {
		margin: 0 0 0 -4px;
		color: #000;
	}
	form.webForm textarea {
		height: 60px;
	}
	form.webForm label {
		padding: 0;
		font: bold 1em Arial, Helvetica, sans-serif;
		color: #4d90cc;
	}
	form.webForm fieldset {
		 border: 0;
	}
		form.webForm fieldset label {
			font-weight: normal;
			color: #000;
		}




/*
 *
 * Left Navigation
 *
 */
div.links-left {
	width: 216px;
	height: auto;
	margin: 0;
	padding: 0;
}
	div.links-left div.top {
		background: url(../_images/frames/leftnav/top.gif) no-repeat top left;
		width: 216px;
		height: 8px;
		font-size: 1px;
		line-height: 1px;
clear:left;
	}
	div.links-left div.middle {
		background: url(../_images/frames/leftnav/middle.gif) repeat-y top left;
		width: 202px;
		height: auto;
		padding: 0 7px;
		overflow: hidden;
	}
		div.links-left div.middle ul {
			margin: 0;
			padding: 0;
		}
		div.links-left div.middle li {
			margin: 0;
			padding: 0;
			clear: both;
			list-style: none outside;
		}
	div.links-left div.bottom {
		float: left;
		clear: both;
		background: url(../_images/frames/leftnav/bottom.gif) no-repeat top left;
		width: 216px;
		height: 12px;
		font-size: 1px;
		line-height: 1px;
		margin: 0;
		position: relative;
		top: -1px;
		left: 0;
	}
	a.links-left, 
	a.links-left-active {
		float: left;
		width: 173px;
		background-color: #fff;
		color: #111;
		font: normal 1.0em Arial, Helvetica, sans-serif;
		letter-spacing : 0em;
		margin: 0;
		padding: 3px 4px 3px 20px;
		border-bottom: 1px solid #4d90cc;
		text-decoration: none;
	}
		a.links-left:hover, 
		a.links-left-active:hover, 
		a.links-left-active {
			background-color: #4d90cc;
			color: #fff;
			border-bottom: 1px solid #fff;
			text-decoration: none;
		}
	
	a.links-left-sub, 
	a.links-left-sub-active {
		float: left;
		width: 160px;
		background-color: #c6deef;
		color: #111;
		font: normal 1em Arial, Helvetica, sans-serif;
		margin: 0 0 1px;
		padding: 3px 4px 3px 33px;
		text-decoration: none;
	}
		a.links-left-sub:hover, 
		a.links-left-sub-active:hover, 
		a.links-left-sub-active {
			padding-left: 16px;
			border-left: 17px solid #4d90cc;
			text-decoration: none;
		}
	
	a.links-left-subsub, 
	a.links-left-subsub-active {
		float: left;
		width: 148px;
		background-color: #fff;
		color: #4d90cc;
		font: normal 1em Arial, Helvetica, sans-serif;
		margin: 0;
		padding: 2px 4px 2px 45px;
		text-decoration: none;
	}
		a.links-left-subsub:hover, 
		a.links-left-subsub-active:hover,
		a.links-left-subsub-active {
			background: #fff url(../_images/bullets/left_nav_subsub.gif) no-repeat 33px center;
			color: #000;
			text-decoration: none;
		}




/*
 *
 * Gradient / Arrow boxes
 *
 */
div.arrow-box,
div.arrow-box-pink,
div.arrow-box-blue,
div.arrow-box-orange {
	width: 358px;
	background-position: top left;
	background-repeat: repeat-y;
	margin: 0 0 10px -10px;
	padding: 0;
}
div.arrow-box {
	margin-bottom: 40px;
	background-image: url(../_images/frames/blue_middle.gif);
}
div.arrow-box-pink {
	background-image: url(../_images/frames/pink_middle.gif);
}
div.arrow-box-blue {
	background-image: url(../_images/frames/blue_middle.gif);
}
div.arrow-box-orange {
	background-image: url(../_images/frames/orange_middle.gif);
}
	div.arrow-box div.content,
	div.arrow-box-pink div.content,
	div.arrow-box-blue div.content,
	div.arrow-box-orange div.content {
		width: 250px;
		min-height: 90px;
		background-position: top left;
		background-repeat: no-repeat;
		margin: 0;
		padding: 30px 20px 0 88px;
		font: normal 0.9em Arial, Helvetica, sans-serif;
	}
		
	* html div.arrow-box div.content,
	* html div.arrow-box-pink div.content,
	* html div.arrow-box-blue div.content,
	* html div.arrow-box-orange div.content,
	* html div.arrow-box-green div.content,
	* html div.arrow-box-purple div.content {
		height: 80px;
	}

	div.arrow-box-pink div.content {
		background-image: url(../_images/frames/pink_top.gif);
		color: #ec008c;
	}
		div.arrow-box-pink div.content a {
			color: #ec008c;
		}
	div.arrow-box div.content, 
	div.arrow-box-blue div.content {
		background-image: url(../_images/frames/blue_top.gif);
		color: #4d90cc;
	}
		div.arrow-box div.content a, 
		div.arrow-box-blue div.content a {
			color: #4d90cc;
		}
	div.arrow-box-orange div.content {
		background-image: url(../_images/frames/orange_top.gif);
		color: #f9a61a;
	}
		div.arrow-box-orange div.content a {
			color: #f9a61a;
		}
	
		/* Header */
		div.arrow-box h1,
		div.arrow-box-pink div.header,
		div.arrow-box-blue div.header,
		div.arrow-box-orange div.header {
			font: bold 1.5em Arial, Helvetica, sans-serif;
			padding: 0;
		}
		/* 2 Columns */
		div.arrow-box div.half-width {
			float: left;
			width: 49%;
			padding-top: 5px;
			line-height: 1.6em;
		}
		/* UL */
		div.arrow-box div.content ul, 
		div.arrow-box-pink div.content ul, 
		div.arrow-box-blue div.content ul, 
		div.arrow-box-orange div.content ul {
			padding: 7px 0 0;
			list-style: inside;
		}
		/* LI */
		div.arrow-box div.content li, 
		div.arrow-box-pink div.content li, 
		div.arrow-box-blue div.content li, 
		div.arrow-box-orange div.content li {
			font: normal 0.9em Arial, Helvetica, sans-serif;
			margin: -2px 0 0;
			padding: 2px 0;
			color: #111;
		}
			div.arrow-box div.content li a, 
			div.arrow-box-pink div.content li a, 
			div.arrow-box-blue div.content li a, 
			div.arrow-box-orange div.content li a {
				color: #111;
			}
		
	/* Bottom */
	div.arrow-box div.bottom,
	div.arrow-box-pink div.bottom,
	div.arrow-box-blue div.bottom,
	div.arrow-box-orange div.bottom {
		clear: both;
		width: 358px;
		height: 16px;
		background-position: left bottom;
		background-repeat: no-repeat;
		font-size: 1px;
		line-height: 1px;
	}
	div.arrow-box-pink div.bottom {
		background-image: url(../_images/frames/pink_bottom.gif);
	}
	div.arrow-box div.bottom, 
	div.arrow-box-blue div.bottom {
		background-image: url(../_images/frames/blue_bottom.gif);
	}
	div.arrow-box-orange div.bottom {
		background-image: url(../_images/frames/orange_bottom.gif);
	}







/*
 *
 * Page Arrow/Header
 *
 */
div.arrow-header {
	width: 250px;
	min-height: 75px;
	background-position: top left;
	background-repeat: repeat-y;
	margin: 0 0 0 -10px;
	padding: 27px 20px 20px 88px;
	background: url(../_images/bullets/header/arrow.gif) no-repeat left top;
	color: #4d90cc;
	font: normal 1em Arial, Helvetica, sans-serif;
}

* html div.arrow-header 
{
    height: 75px;
}

	div.arrow-header h1 {
		font: bold 1.4em Arial, Helvetica, sans-serif;
		padding: 0;
		color: #4d90cc;
	}
	div.arrow-header p {
		padding: 0;
		margin: 10px 0 0;
	}




/*
 *
 * RHS curved box
 *
 */
div.rhs-box {
	width: 206px;
	height: auto;
	margin: 0 0 15px;
	padding: 0;
}
	div.rhs-box div.top {
		background: url(../_images/frames/rightnav/top.gif) no-repeat top left;
		height: 10px;
		font-size: 1px;
		line-height: 1px;
	}
	div.rhs-box div.middle {
		background: url(../_images/frames/rightnav/middle.gif) repeat-y top left;
		padding: 0 20px 20px 20px;
		font: normal 1em Arial, Helvetica, sans-serif;
		color: #028192;
		width: 185px;
		float:left;
	}
	div.rhs-box div.bottom {
		background: url(../_images/frames/rightnav/bottom.gif) no-repeat top left;
		height: 10px;
		line-height: 1px;
		clear:left;
	}
	div.rhs-box div.header {
		font: bold 1.3em Arial, Helvetica, sans-serif;
		color: #038d98;
		margin: 0;
		padding: 8px 0 3px;
	}


	div.rhs-box div.hr-1, 
	div.rhs-box div.hr-2, 
	div.rhs-box div.hr-3, 
	div.rhs-box div.hr-4 {
		background: url(../_images/hr/hr_01.gif) no-repeat left;
		margin: 5px 0;
		padding: 0;
		width: 150px;
		height: 14px;
		border: none 0;
	}
	div.rhs-box div.hr-2 {
		background: url(../_images/hr/hr_02.gif) no-repeat left;
	}
	div.rhs-box div.hr-3 {
		background: url(../_images/hr/hr_03.gif) no-repeat left;
	}
	div.rhs-box div.hr-4 {
		background: url(../_images/hr/hr_04.gif) no-repeat left;
	}
	/* Lists */
	div.rhs-box div.middle a {
		color: #038d98;
	}
	div.rhs-box div.middle ul {
		margin: 0 0 0 -12px;
		padding: 0;
	}
	div.rhs-box div.middle li {
		margin: 0;
		padding: 2px 0 2px 14px;
		list-style: none outside;
		background-image: url(../_images/bullets/rhs_li.gif);
		background-repeat: no-repeat;
		background-position: left 4px;
		color: #038d98;
	}
	div.rhs-box div.middle ul li ul{
		margin: 0 0 0 -8px;
		padding: 0;
	}
	div.rhs-box div.middle ul li ul li{
		margin: 0;
		padding: 2px 0 2px 14px;
		list-style: none outside;
		background-image: url(../_images/bullets/rhs_sub_li.gif);
		background-repeat: no-repeat;
		background-position: left 4px;
		color: #038d98;
	}

	/* Next Scheduled */
	div.rhs-box table.next-scheduled {
		width: 100%;
		border-collapse: collapse;
		border: 0;
		padding: 0;
	}
		div.rhs-box table.next-scheduled td {
			padding: 1px 2px 1px 0;
		}



/*
 *
 * Sitemap
 *
 */
div#sitemap {
}
	div#sitemap a {
		font: bold 1em Arial, Helvetica, sans-serif;
		color: #008c9d;
	}
	div#sitemap li {
		list-style: none;
		margin-bottom: 15px;
	}
		div#sitemap li ul li {
			margin-bottom: 0px;
		}
		div#sitemap li ul li a {
			color: #000;
			font: normal 0.95em Arial, Helvetica, sans-serif;
		}
			div#sitemap li ul li ul li {
				margin-bottom: 0px;
			}
			div#sitemap li ul li ul li a {
				font-weight: normal;
				color: #000;
			}



/*
 *
 * Paging
 *
 */
div#paging {
	float: right;
	width: auto;
	margin: 20px 0 0;
}
	div#paging a {
		float: left;
		padding: 3px 2px 3px 3px;
	}
	div#paging a.prev-next {
		padding: 0 8px 2px 8px;
	}
	div#paging a.active {
		font-weight: bold;
	}

