body {
	color : #53667F;
	font-family : arial, helvetica, verdana, sans-serif;
	font-size : 75%;
	background-color : #fff;
	height : 100%;
	width : 900px;
	padding : 0px;
	margin : 0px auto;
}

a {
	color : #53667F;
	text-decoration : underline;
}

a:hover {
	color : #cc0000;
	text-decoration : underline;
}

img {
	border: 0px;
	padding : 0px;
	margin : 0px;
}

h1 {
	color : #cc0000;
	font-size: 1.3em;
	padding : 0px 0px 5px 0px;
	margin : 0px 0px 12px 0px;
	border-bottom : dotted 1px #C2CDD3;
}

h2 {
	font-size: 1.15em;
	margin : 12px 0px 3px 0px;
}

h3 {
	font-size: 1em;
	padding : 0px;
	margin : 7px 0px 5px 0px;
}

h4 {
	font-size: 0.9em;
}

h5 {
	font-size: 0.8em;
}

p {
	padding : 0px;
	margin : 8px 0px 8px 0px;
	text-align: justify;
}

table {
	font-size : 1em;
	float : left;
}

p.quote{
	background:transparent url(/images/quotes_usl.jpg) no-repeat scroll 0 0;
	padding: 15px 50px;
}

/*------------------------- Top Banner ------------------------------*/

#topBanner {
	background-color: #FFFFFF;
	background-image : url(../../../../images/unified_top_banner.jpg);
	background-repeat : no-repeat;
	background-position : right;
	height: 60px;
	width: 100%;
	float : left;
	padding : 0px;
	margin : 0px;
	border-bottom: solid 1px #9FBFD1;
}

/*------------------------- Top Navigation ------------------------------*/

#topNavHolder {
	background-color: #CCD6DB;
	width : 100%;
	float : left;
	padding : 7px 0px 0px 0px;
	margin : 0px;
}

#topNav {
	font-size : 1em;
	background-color: #D9E2E7;
	background-image : url(../../../../images/top_nav_back.gif);
	background-repeat: repeat-x;
	background-position : top left;
	width : 100%;
	float : left;
	padding : 0px;
	margin : 0px;
}

#topNav a, #topNav a:hover {
	text-decoration: none;
}

#topNav ul {
	list-style-type : none;
	list-style-position : outside;
	list-style : none;
	background-color: #D9E2E7;
	float : left;
	padding : 0px;
	margin : 0px;
}

#topNav li {
	display : inline;
	background-color: #D9E2E7;
	float : left;
	padding : 4px 7px 4px 7px;
	margin : 0px;
	border-top: solid 1px #fff;
	border-left: solid 1px #C2CDD3;
	border-right: solid 1px #fff;
}

#topNav li.rightTab {
	background-color: #D9E2E7;
	background-image : url(../../../../images/topNavRight.gif);
	background-repeat: no-repeat;
	background-position : top right;
	height : 24px;
	width : 96px;
	padding : 0px;
	margin : 0px;
	border-top: solid 0px #fff;
	border-left: solid 0px #C2CDD3;
	border-right: solid 0px #fff;
}

#topNav li.leftTab {
	background-color: #D9E2E7;
	height : 24px;
	width : 57px;
	padding : 0px;
	margin : 0px;
	border-top: solid 1px #fff;
	border-left: solid 0px #C2CDD3;
	border-right: solid 1px #fff;
}

#topNav .select {
	color: #cc0000;
}

/*------------------------- Address ------------------------------*/

#addressHolder {
	color : #53667F;
	background-color: #D9E2E7;
	width : 100%;
	float : left;
	padding: 0px 0px 9px 0px;
	margin : 0px;
}

#address {
	color : #53667F;
	font-size: 0.9em;
	background-color : #fff;
	padding: 4px 4px 5px 6px;
	margin : 0px;
	border-top: solid 1px #C2CDD3;
	border-bottom: solid 1px #C2CDD3;
}

#address ul  {
	display: inline;
	padding : 0px;
	margin : 0px;
}

#address li {
	display : inline;
	border-right : solid 1px #C2CDD3;
	padding: 0px 5px 0px 5px;
	margin : 0px;
}

#address a {
	color : #53667F;
	text-decoration: none;
}

#address a:hover {
	color : #53667F;
	text-decoration : underline;
}

/*------------------------- Breadcrumb ------------------------------*/

#breadHolder {
	color : #53667F;
	background-color: #D9E2E7;
	width : 100%;
	float : left;
	padding: 0px 0px 9px 0px;
	margin : 0px;
}

#bread {
	color : #53667F;
	font-size: 0.9em;
	background-color : #fff;
	padding: 4px 4px 5px 6px;
	margin : 0px;
	border-top: solid 1px #C2CDD3;
	border-bottom: solid 1px #C2CDD3;
}

#bread ul {
	display: inline;
	margin : 0px;
	padding : 0px;
} 

#bread li {
	list-style-type : none;
	display : inline;
	padding : 0px 0px 0px 5px;
	margin : 0px;
	border : none;
}

#bread a {
	color : #53667F;
	text-decoration: none;
}

#bread a:hover {
	color : #53667F;
	text-decoration : underline;
}

/*------------------------- Main Page ------------------------------*/

#mainHolder {
	background-color: #D9E2E7;
	float:left;
	margin : 0px;
	min-width : 770px;
	padding : 0px;
}

/*------------------------- Left Navigation ------------------------------*/

#leftMenuHolder {
	background-color: #D9E2E7;
	height : 100%;
	width : 160px;
	padding : 0px;
	margin : 0px;
    float:left;
}

#leftMenu {
	font-size : 0.9em;
	background-color: #D9E2E7;
	width : 160px;
	padding : 25px 0px 25px 0px;
	margin : 0px;
}

#leftMenu ul {
	background-color: #fff;
	width : 160px;
	padding : 0px;
	margin : 0px;
	border-top : solid 1px #C2CDD3;
	border-bottom : solid 1px #fff;
}

#leftMenu li {
	color: #53667F;
	font-weight: bold;
	text-decoration: none;
	list-style-type : none;
	list-style-position : outside;
	background-color: #D9E2E7;
	border-top : solid 1px #fff;
	border-bottom : solid 1px #C2CDD3;
	padding : 0px;
	margin : 0px;
}

#leftMenu a.selected{
	color: #cc0000;
}

#leftMenu li a {
	color: #53667F;
	text-decoration: none;
	padding : 5px 5px 5px 6px;
	margin : 0px;
	display: block;
}

#leftMenu li a:hover {
	background-color : #CBD5DB;
	color: #cc0000;
}

#leftMenu ul ul {
       border-top: 0;
       border-bottom: 0;
}

#leftMenu ul ul li {
	font-size : 1em;
	text-decoration: none;
	list-style-position : outside;
	margin: 0;
    padding:0;
}

#leftMenu ul ul li a{
	color: #53667F;
    padding-left: 15px;
}

/*------------------------- Page Content ------------------------------*/

#pageHolder {
	font-size : 0px;
	background-color: #fff;
	min-width : 570px;
	width: 740px;
	padding : 0px;
	margin : 0px;
	border-bottom : solid 1px #C2CDD3;
    float:right;
}

#contentHolder {
	background-color:#fff;
	padding : 0px;
	margin : 0px;
	width: 740px;
	float:right;
}

#content {
	padding : 21px 18px 12px 18px;
	margin : 0px;
}

#pressHolder {
	background-color:#fff;
	padding : 0px;
	margin : 0px;
	width: 740px;
	float:right;
}

#pressHolder #content{
	float: left;
	width: 504px;
}

/*------------------------- Features Area ------------------------------*/

#featuresMainHolder {
	background-color: #F0F4F8;
	width : 700px;
	min-height: 369px;
	padding : 0px;
	margin : 0px;
	float:left;
}

#homepageHolder {
	background-color: #fff;
	background-image : url(../../../../images/right_corner.gif);
	background-repeat: no-repeat;
	background-position : top right;
	height : 150px;
	min-width : 570px;
	padding : 0px;
	margin : 0px;
	border-bottom : solid 1px #C2CDD3;
}

#strapline {
	float : right;
	padding : 0px;
	margin : 0px;
}

.featuresHolder  {
	background-color: #fff;
	padding : 0px;
	margin : 10px 0px 10px 10px;
	border : solid 1px #C2CDD3;
	float:left;
	width:31%;
}

.featuresBanner{
	background-color : #fff;
	height : 80px;
	padding : 0px;
	margin: 0px;
	border-bottom : solid 1px #C2CDD3;
}

.contentManagementHeader {
	background-image : url(../../../../images/contentManagement.jpg);
	background-repeat: no-repeat;
	background-position : center center;
}

.searchHeader {
	background-image : url(../../../../images/searchHeader.jpg);
	background-repeat: no-repeat;
	background-position : center center;
}

.presentationHeader {
	background-image : url(../../../../images/presentationHeader.jpg);
	background-repeat: no-repeat;
	background-position : center center;
}

.features {
	color : #6D7F97;
	padding : 7px;
	margin : 0px;
	min-height:95px;
	_min-height:95px;
}

.features h2 {
	color : #6D7F97;
	margin : 0px;
	padding : 0px 0px 3px 0px;
	border-bottom : solid 1px #DCE3EA;
}

.features h2 a {
	color : #6D7F97;
	text-decoration : none;
}

.features h2 a:hover {
	color : #cc0000;
	text-decoration : none;
}

.features ul {
	list-style-image : url(../../../../images/blue_roundel.gif);
	list-style-position : outside;
	padding : 5px 0px 5px 0px;
	margin : 0px 0px 0px 17px;
}

.features li {
	color : #336699;
	padding : 2px 0px 3px 0px;
	margin : 0px;
	border-bottom : dotted 1px #C1C6CB;
}

.features li a {
	text-decoration : none;
}

.features li a:hover {
	text-decoration : underline;
}

/*------------------------- Right Column ------------------------------*/

#rightColumnHolder {
	background-color: #D9E2E7;
	height : 100%;
	width : 200px;
	padding : 0px;
	margin : 0px;
    float:right;
}

#pressHolder #rightColumnHolder {
	padding: 10px 0 5px 0;
}

#rightColumn {
	background-color: #F0F4F8;
	height : 100%;
	padding : 0px;
	margin : 0px 8px 0px 8px;
	border-top: solid 1px #C2CDD3;
	border-left: solid 1px #C2CDD3;
	border-right: solid 1px #C2CDD3;
}

#rightColumn h1 {
	color : #6D7F97;
	padding: 3px 0px 3px 0px;
	margin : 0px 7px 0px 7px;
	border-bottom : dotted 1px #C2CDD3;
}

#rightColumnHolder img {
	background-color: #fff;
	height : 50px;
	width : 184px;
	padding : 0px;
	margin : 5px 0px 5px 0px;
	border-top: solid 1px #C2CDD3;
	border-bottom: solid 1px #fff;
}

#rightColumn h2 {
	color : #A3B2BA;
	padding: 0px 0px 3px 0px;
	margin : 0px 7px 0px 7px;
	border-bottom : solid 2px #52B4EB;
}

.rightColumnContent {
	color : #53667F;
	font-size : 0.9em;
	padding : 0px;
	margin : 0px;
}

#rightColumn ul {
	padding : 0px;
	margin : 0px 7px 5px 7px;
	border-top : solid 2px #DCE3EA;
}

#rightColumn li {
	list-style-type : none;
	list-style-position : outside;
	padding : 2px 0px 3px 0px;
	margin : 0px;
	border-bottom : dotted 1px #C1C6CB;
}

#rightColumn a {
	text-decoration : none;
}

#rightColumn a:hover {
	text-decoration : underline;
}

#rightColumnImage {
	background-color: #fff;
	height : 100%;
	width : 200px;
	padding : 0px;
	margin : 0px;
    float:right;
}

/*------------------------- Products ------------------------------*/

#productHolder {
	float:left;
	width:100%;
}

.products {
	background-color:#FFFFFF;
	color:#336699;
	float:left;
	width:33%;
}

.products ul {
	border-right:1px dotted #C2CDD3;
	margin:7px 0;
	padding:5px 19px 7px 29px;
}

.products li.sector {
	border-bottom:1px solid #C1C6CB;
	color:#336699;
	font-weight:bold;
	list-style-image:none;
	list-style-position:outside;
	list-style-type:none;
	margin-bottom:5px;
	margin-left:-15px;
	padding-bottom:3px;
	padding-top:2px;
}

.products li {
	border-bottom:1px dotted #C1C6CB;
	color:#336699;
	list-style-image:url(../images/blue_roundel.gif);
	padding-bottom:3px;
	padding-top:2px;
}

.products li a {
	color:#336699;
	text-decoration:none;
}

.products li a:hover {
	text-decoration:underline;
}

/*------------------------- Footer ------------------------------*/

#footerHolder {
	background-color: #fff;
	border-top: solid 1px #7194B8;
	float: left;
	margin : 0px;
	padding: 0px;
	width : 100%;
}

#footer {
	font-size: 0.9em;
	text-align : right;
	width : 33%;
	float : right;
	padding : 4px 0;
	margin : 0px;
}

#footer ul {
	padding : 0px;
	margin : 0px;
}

#footer li {
	display : inline;
	border-right : solid 1px #C2CDD3;
	padding: 0px 5px 0px 5px;
}

#poweredby{
	float:right;
	text-align: center;
	padding : 4px 0;
	width: 33%;
}

#poweredby a{
	text-decoration:none;
}

#poweredby a:hover{
	text-decoration:underline;
}

#credit {
	font-size: 0.9em;
	float : left;
	padding : 4px 0;
	margin : 0px;
	width : 33%;
}

#credit a {
	padding: 4px 0px 4px 0px;
}