@import "common.css";
body {
	margin			: 0;
	padding			: 0;
	font-family		: Arial, Helvetica, sans-serif;
	font-size		: 0.7em;
	text-decoration	: none;
	background		: #fff;
	color			: #414042;
}
/*----- Wrapper ----------------------------------------------------*/
#wrapper, #wrapperHome {
	position		: relative;
	width			: 100%;
	margin			: 0 auto;
	padding			: 0;
	background		: url(../images/wrappero.png) repeat-x top left;
}

/*----- Header -----------------------------------------------------*/
#header {
	position		: relative;
	width			: 1024px;
	height			: 128px;
	margin			: 0 auto;
	z-index			: 1;
}
#logo {
	width			: 193px;
	height			: 85px;
	margin			: 0 0 0 50px;
}
#topLinks {
	position		: relative;
	width			: 1024px;
	height			: 33px;
	z-index			: 999;
	background		: url(../images/top_links_bg.gif) repeat-x top left;
}
#topLinks ul {
	float			: right;
	margin			: 0 47px 0 0;
	background		: url(../images/topLinks_divider.gif) no-repeat bottom right;
}
#topLinks  ul li {
	display			: block;
	width			: auto;
	height			: 17px;
	line-height		: 14px;
	float			: left;
	padding			: 4px 6px 0 6px;
	background		: url(../images/topLinks_divider.gif) no-repeat bottom left;
}
#topLinks  ul li.last a img {
	display			: block;
	padding-top		: 2px;
}
#topLinks  ul li a:link, #topLinks  ul li a:visited {
	font-size		: 10px;
	color			: #00456b;
	text-decoration	: none;
}
#topLinks  ul li a:hover, #topLinks  ul li.active a {
	color			: #306989;
}
/*------ Panels -----------------------------------------------------*/
#topPanelOne {
	position		: absolute;
	right			: 162px;
	top				: -15px;
	width			: 150px;
	height			: 70px;
	background		: url(../images/topPanelOne_bg.gif) repeat-y top left;
	z-index			: 997;
}
#topPanelOne .trigger, #topPanelTwo .trigger {
	position		: absolute;
	bottom			: 0;
	cursor			: pointer;
	z-index			: 998;
}
#topPanelOne form {
	margin			: 10px;
	display			: none;
}
#topPanelOne form select{
	width			: 127px;
	border			: 1px solid #aac1cd;
	color			: #00446a;
	cursor			: pointer;
}
#topPanelTwo {
	position		: absolute;
	right			: 48px;
	top				: -15px;
	width			: 107px;
	height			: 70px;
	background		: url(../images/topPanelTwo_bg.gif) repeat-y top left;
	z-index			: 997;
}
#topPanelTwo form {
	margin			: 10px;
	display			: none;
}
#topPanelTwo form select{
	width			: 80px;
	border			: 1px solid #aac1cd;
	color			: #00446a;
	cursor			: pointer;
}
/*----- Main Navigation ----------------------------------------------*/
#mainNav {
	position		: relative;
	width			: 1024px;
	height			: 29px;
	line-height		: 20px;
	padding			: 7px 0 0 0;
	margin			: 0 auto;
	background		: url(../images/menu_bg.gif) no-repeat top left;
	z-index			: 999;
}
#mainNav ul {
	margin			: 0 0 0 84px;
}
#mainNav  ul li {
	position		: relative;
	display			: block;
	float			: left;
	width			: auto;
	margin			: 0 5px 0 0;
}
#mainNav  ul li a:link, #mainNav  ul li a:visited {
	display			: block;
	width			: auto;
	padding			: 1px 10px 7px 10px;
	color			: #00456B;
	text-decoration	: none;
	text-transform	: uppercase;
	font-style		: italic;
	font-size		: 10px;
	font-weight		: bolder;
}
#mainNav  ul li a:hover, #mainNav  ul li.active a {
	color			: #B4985A;
}
#mainNav  ul li a:hover {
	/*background		: #3a7a9d;*/
	background		: url(../images/menu_hover_bg.gif) repeat-x top left;
	color			: #fff;
}
#mainNav  ul li a.selected {
	/*background		: #3a7a9d;*/
	background		: url(../images/menu_hover_bg.gif) repeat-x top left;
	color			: #fff;
}
/*---Sub Nav -----*/
#mainNav ul li ul {
	position		: absolute;
	width			: 150px;
	margin			: 0;
	padding			: 5px 0 0 0;
	left			: 0;
	top				: 26px;	
	z-index			: 999;
	background		: #3a7a9d;
	display			: none;
	overflow		: hidden;
}
#mainNav ul li ul li {
	padding			: 0 5px;
	margin			: 0;
}

#mainNav ul li ul li a:link, #mainNav ul li ul li a:visited {
	display			: block;
	width			: 120px;
	line-height		: 16px;
	text-transform	: none;
	color			: #fff;
	background		: #578aab;
	padding			: 3px 10px;
	margin			: 0 0 5px 0;
	font-style		: normal;
}
#mainNav ul li ul li a:hover, #mainNav ul li ul li.active a {
	background		: #b0c8da;
	color			: #2c6686;
}
/*
.active {
	background		: #b0c8da;
	color			: #2c6686;
}
*/
/*------ Search----------------------------------------------------------*/
#search {
	float			: right;
	margin			: 0 70px 0 0;
}
#search #ajaxSearch_input {
	width			: 128px;
	height			: 15px;
	background		: url(../images/search_bg.gif) no-repeat top left;
	border			: none;
	font-size		: 10px;
	padding			: 0 5px 0 17px;
	color			: #6692af;
}
/*----- Content Area ---------------------------------------------------*/
#wrapperHome #contentWrapper { 
	position		: relative;
	width			: 950px;
	padding			: 35px 35px 35px 35px;
	margin			: 0 auto;
	overflow		: hidden;
}

#contentWrapper {

	width			: 950px;
	margin			: 0 auto;
	padding			: 35px 0 35px 0;
	overflow		: hidden;
}
/*---- Home content ----------------------------------------------------*/

#wrapperHome #content {
	position		: relative;
	float			: left;
	margin			: 0 10px 0 0;
	width			: 430px;
	padding			: 25px 20px;
	background		: url(../images/contentHome_bg.gif) repeat-x top left;
	overflow		: hidden;
}

#wrapperHome #content h1 {
	padding			: 0 0 10px 0;	
}
#wrapperHome #content p {
	line-height		: 1.5em;	
	font-size		: 12px;
	color			: #00446a;
}
#wrapperHome #news {
	position		: relative;
	width			: 430px;
	padding			: 25px 20px;
	background		: url(../images/news_home_bg.gif) repeat-x top left;
	overflow		: hidden;
}
#wrapperHome #news ul li {
	display			: block;
	width			: auto;
	margin			: 5px 0 0 0;
	padding			: 0 0 5px 15px;
	border-bottom	: 1px dotted #7fa2b4;
	background		: url(../images/home_news_arrow.gif) no-repeat left 3px;
}

/*------ Content Pages -------------------------------------------------*/
#leftSidebar {
	width			: 220px;
	float			: left;
	margin			: 0 17px 0 0;
}
#subMenu {
	border-bottom	: 1px solid #d0c7b0;
	margin			: 0 0 20px 0;
}
#subMenu h2 {
	width			: 160px;
	height			: 42px;
	line-height		: 46px;
	padding			: 0 20px 0 40px;
	color			: #fff;
	font-size		: 15px;
	background		: url(../images/section_bg.gif) no-repeat top left;
}
#subMenu ul li a:link, #subMenu ul li a:visited {
	display			: block;
	width			: 165px;
	line-height		: 16px;
	padding			: 7px 40px 7px 15px;
	color			: #00446a;
	font-weight		: bolder;
	text-decoration	: none;
	background		: url(../images/subMenu_bg.gif) no-repeat top left;
}
#subMenu ul li a:hover, #subMenu ul li.active a {
	color			: #b99d64;
	background		: url(../images/subMenu_bg_active.gif) no-repeat top left;
}
/* 2nd level */
#subMenu ul li ul {
	padding			: 5px 0 10px 0;
	border-top		: 1px dotted #c5ba9d;
}
#subMenu ul li ul li a:link, #subMenu ul li ul li a:visited {
	display			: block;
	width			: 165px;
	line-height		: 14px;
	padding			: 3px 15px 3px 40px;
	color			: #668fa6;
	font-weight		: bolder;
	text-decoration	: none;
	background		: none;
}
#subMenu ul li ul li a:hover, #subMenu ul li ul li.active a {
	color			: #00446a;
	background		: url(../images/arrow.gif) no-repeat 25px 6px;
}
#wrapper #content {
	float			: left;
	width			: 516px; 
	padding			: 0 17px 0 0;
	overflow		: hidden;
	border-right	: 1px solid #7fa2b4;
}

/*------ Banner -------------------------------------------------*/
#banner {
	width			: 516px;
	height			: 138px;
	background		: url(../images/banner_bg.gif) no-repeat top left;
	overflow		: hidden;
}
#banner #summaryText {
	width			: 280px;
	height			: 98px;
	padding			: 20px;
	float			: left;
	color			: #fff;
	overflow		: hidden;
}
#banner #summaryText p {
	padding			: 0;
	margin			: 0;
}
#wrapper #content #banner #summaryText h1 {
	padding			: 0;
	margin			: 0;
	text-transform	: capitalize;
	border			: none; 
	font-size		: 11px;
	float			: right;
}
#wrapper #content #banner #summaryText h2 {
	padding			: 10px 0 0 0;
	margin			: 0;
	text-transform	: capitalize;
	border			: none; 
	font-size		: 11px;
	float			: right;
	color			: #00446a;
}
/*----------------------------------------------------------------*/

#contentInner {
	min-height		: 200px;
	padding			: 0 20px 0 20px;
}

#wrapper #content h1, #wrapper #eform h2 {
	display			: block;
	width			: auto;
	height			: 40px;
	line-height		: 40px;
	padding			: 0 20px;
	color			: #00446a;
	text-transform	: uppercase;
	margin			: 0 0 25px 0;
	border-bottom	: 1px dotted #c5ba9c;
}

#wrapper #content #contentInner  h1 {
	position		: relative;
	left			: -20px;
	display			: block;
	width			: 476px;
	height			: 40px;
	line-height		: 40px;
	padding			: 0 20px;
	color			: #00446a;
	text-transform	: uppercase;
	margin			: 0 0 25px 0;
	border-bottom	: 1px dotted #c5ba9c;
}
/*------- Feaured Links -------------------------------------------------*/
#featuredLinks {
	float			: right;
	width			: 170px;
	border-bottom	: 1px dotted #b9ac89;
}
#featuredLinks ul li a:link, #featuredLinks ul li a:visited {
	display			: block; 
	width			: 150px;
	color			: #b4975a;
	background		: url(../images/featuredLinks_arrow.gif) no-repeat 7px 11px;
	padding			: 10px 30px;
	border-top		: 1px dotted #b9ac89;
}
#newsletter {
	float			: right;
	width			: 170px;
	padding			: 10px 0 0 0;
	border-bottom	: 1px dotted #b9ac89;
}
#newsletter input.data {
	width			: 160px;
	color			: #6692af;
	border			: 1px solid #aac1cd;
	background		: #fff; 
	padding			: 3px;
	font-family		: Arial, Helvetica, sans-serif;
	font-size		: 10px;
	margin			: 0 0 5px 0; 
}
#newsletter input.subscribe {
	font-size		: 10px;
}
#wrapper  #contentWrapper #newsletter h2 {
	color			: #00456b;
	font-weight		: normal;
	font-size		: 11px;
	background		: url(../images/newsletter_arrow.gif) no-repeat 8px 1px;
	padding			: 0 10px 10px 30px;
}
span#valResult {
	display			: block;
	margin			: 10px 0 10px 0;
	color			: #870e0e;
}
/*------ Featured Slider -----------------------------------------------*/
#featuredSliderOuter {
	position		: relative;
	width			: 100%;
	height			: 226px;
	overflow		: hidden;
	background		: url(../images/featuredSliderOuter_bg.gif) repeat-x top left;
	z-index			: 1;
}
#featuredSlider {
	position		: relative;
	width			: 1024px;
	height			: 192px;
	margin			: 0 auto;	
}
#featuredSlider #slider {
	position		: relative;
	left			: 169px;
	width			: 685px;
	height			: 192px;
	margin			: 0 auto;
	overflow		: hidden;
}
#featuredSlider div { 
    float			: left; 
    display			: block; 
    width			: 685px; 
	height			: 192px;
    cursor			: pointer; 
} 
 /* our additional wrapper element for the items */ 
#featuredSlider .items { 
    width			: 20000em; 
    position		: absolute; 
    clear			: both; 
    margin			: 0; 
    padding			: 0; 
} 
#prev {
	position	: absolute; 
	top			: 83px;
	left		: 40px;
	width		: 26px;
	height		: 26px;
	cursor		: pointer;
	background	: url(../images/button_prev.gif) no-repeat top left;
}
#next {
	position	: absolute; 
	top			: 83px;
	right		: 40px;
	width		: 26px;
	height		: 26px;
	cursor		: pointer;
	background	: url(../images/button_next.gif) no-repeat top left;
}

span#prev.disabled{
	background	: url(../images/button_prev_off.gif) no-repeat top left;
	cursor		: default;
}
span#next.disabled{
	background	: url(../images/button_next_off.gif) no-repeat top left;
	cursor		: default;
}
#flowtabs {
	width			: auto;
	height			: 34px;
	margin			: 0 auto;
	background		: url(../images/tab_divider.gif) no-repeat right center;
}
#flowtabs  li{
	display			: block;
	float			: left;
	width			: 172px;
	height			: 34px;
	line-height		: 34px;
	text-align		: center;
	margin			: 0 -1px 0 0;
	background		: url(../images/tab_divider.gif) no-repeat left center;
}
#flowtabs  li a:link, #flowtabs  li a:visited {
	display			: block;
	width			: 152px;
	height			: 34px;
	line-height		: 34px;
	padding			: 0 10px;
	color			: #00456b;
	font-weight		: bolder;
	text-decoration	: none;
}
#flowtabs  li a:hover, #flowtabs  li a.active {
	background		: url(../images/tab_hover.gif) no-repeat top left;
	color			: #fff;
}
#featuredSlider div  div.sliderLeft {
	float			: left;
	width			: 302px;
	height			: 142px;
	padding			: 25px 20px;
}
div.sliderLeft h2 {
	font-size		: 22px;
	color			: #8b2412;
	padding			: 0;
}
div.sliderLeft h3 {
	font-size		: 13px;
	color			: #fff;
	padding			: 0;
}
div.sliderLeft ul {
	margin			: 15px 0 10px 0;
}
div.sliderLeft ul li {
	color			: #004268;
	background		: url(../images/slider_list_bg.gif) no-repeat left 2px;
	padding			: 0 0 5px 15px;
}
div.sliderLeft a.readon {
	color			: #8b2412;
	background		: url(../images/readon.gif) no-repeat right 2px;
	padding			: 2px 20px 5px 0;
}
#featuredSlider div  div.sliderRight {
	position		: relative;
	float			: left;
	width			: 343px;
	padding			: 40px 0 0 0;
	height			: 192px;
	background		: url(../images/slider_right_bg.gif) no-repeat top left;
}
div.sliderRight p {
	display			: block;
	width			: 140px;
	margin			: 0 0 0 45px;
	padding			: 0 0 10px 0;
	line-height		: 1.5em;
	font-weight		: bolder;
	color			: #004268;
}
div.sliderRight span {
	color			: #be9e55;
	line-height		: 1.1em;
	
}
div.sliderRight img {
	position		: absolute;
	top				: 20px;
	right			: 33px;
}
/*------ Featured Area --------------------------------------------------*/
#featuredArea {
	margin			: 0 0 35px 0;
	overflow		: hidden;
	clear			: both;
}
#featuredArea ul li {
	display			: block;
	width			: 230px;
	height			: 98px;
	float			: left;
	margin			: 0 10px 0 0; 
	border-top		: 1px dotted #608ba2;
	border-bottom	: 1px dotted #608ba2;
}
#featuredArea ul li.last {
	margin			: 0; 
}
#featuredArea ul li  img{
	float			: left;
	margin			: 0;
	padding			: 0;
}
#featuredArea h2, #featuredArea p {
	color			: #b5985a;
}
#featuredArea li.even h2, #featuredArea li.even p {
	color			: #00456b;
}
#featuredArea  h2 {
	font-size		: 13px;
	padding			: 20px 10px 5px 10px;
	text-transform	: uppercase;
}
#featuredArea  p {
	font-size		: 11px;
	padding			: 0 5px;
	font-style		: italic;
}
#featuredArea a:hover {
	text-decoration : none;
}
/*-----------------------------------  Management Team accordion --------*/
#managementTeam {
	position		: relative;
	left			: -20px;
	width			: 516px;
}
.top {
	position		: relative;
	padding			: 10px 0 0 0;
	overflow		: hidden;
	border-bottom	: 1px dotted #b79859;
}
.top img {
	display			: block;
	width			: 150px;
	margin			: 0 30px 0 0;
	float			: left;
}
.top h4 {
	color			: #1d3f64;
	font-weight		: bolder;
	font-size		: 16px;
	margin			: 50px 0 0 0;
}
.top p {
	color			: #b3985d;
	font-weight		: bolder;
	font-size		: 13px;
}
.buttons {
	position		: absolute;
	bottom			: 0;
	right			: 0;
}
.buttons span {
	display			: block;
	float			: left;
	width			: 82px;
	height			: 22px;
	line-height		: 22px;
	text-align		: center;
	color			: #fff;
	background		: url(../images/button.gif) no-repeat top left;
	cursor			: pointer;
	margin			: 0 10px 0 0;
	font-weight		: bolder;
}
.buttons span.active {
	background		: url(../images/button_active.gif) no-repeat top left;
	color			: #1d3f64;
}
.desc, .desc2 {
	display			: none;
	background		: #ebe7e2;
	padding			: 20px;
	border-bottom	: 1px dotted #b79859;
}

/*----- News ------------------------------------------------------------*/
ul#news {
	position		: relative;
	left			: -20px;
}
#wrapper ul#news li {
	display			: block;
	width			: 456px;
	padding			: 10px 20px 10px 40px;
	margin			: 0 0 10px 0;
	background		: #f4f1ef url(../images/news_arrow.gif) no-repeat 15px 10px;
	list-style		: none;
}
ul#news li.active {
	background		: #e8e3e0 url(../images/news_arrow_active.gif) no-repeat bottom left;
}
ul#news h2 {
	padding			: 0 0 5px 0;
	color			: #00446a;
	cursor			: pointer;
} 
ul#news span {
	padding			: 0;
	color			: #414042;
} 
ul#news span.content {
	display			: none;
}
ul#news span.date {
	display			: block;
	
}
/*------ Testimonials -------------------------------------*/
ul#testimonials {
	position		: relative;
	left			: -20px;
}
#wrapper ul#testimonials li {
	display			: block;
	width			: 456px;
	padding			: 10px 30px;
	margin			: 0 0 10px 0;
	background		: #f4f1ef;
	list-style		: none;
}
ul#testimonials h2 {
	padding			: 0 0 5px 0;
	color			: #00446a;
}
/*---- Live Stats -------------------------------------------*/
table#liveStats {
	position		: relative;
	left			: -20px;
	width			: 516px;
	border			: 1px solid #cbbfa3;
}
table#liveStats td, table#liveStats th {
	padding			: 10px;
	text-align		: center;
	vertical-align	: middle;
	color			: #00547a;
	border-left		: 1px dotted #cbbfa3;
}
table#liveStats td.first, table#liveStats th.first { 
	border-left		: none;
}
table#liveStats td.priority {
	color			: #b49859;
}
table#liveStats th.average {
	width			: 29%;
}

table#liveStats th#quantity {
	background		: url(../images/quantity.gif) no-repeat 20px 6px;
	padding			: 0 0 0 25px;
}
table#liveStats th#response {
	background		: url(../images/response.gif) no-repeat 5px 6px;
	padding			: 10px 0 10px 35px;
}
table#liveStats th#resolution {
	background		: url(../images/resolution.gif) no-repeat 5px 6px;
	padding			: 10px 0 10px 20px;
}
table#liveStats .odd {
	background		: #f5f1f0 url(../images/line.gif) repeat-x top left;
}
table#liveStats .even {
	background		: #fff url(../images/line.gif) repeat-x top left;
}

/*---*/
#pagination {
	display			: block;
	position		: relative;
	width			: 516px;
	left			: -20px;
	height			: 30px;
	line-height		: 30px;
	margin			: 30px 0 0 0;
	text-align		: center;
	clear			: both;
	border-top		: 1px dotted #c5ba9c;
}
#pagination a.ditto_page, #pagination span.ditto_currentpage {
	padding			: 1px 3px;
	margin			: 0 5px 0 0;
	color			: #b5985a;
	border			: 1px solid #b5985a;
	text-decoration	: none;
}
#pagination a.ditto_previous_link, #pagination a.ditto_next_link {
	margin			: 0 5px 0 0;
	color			: #b5985a;
}
#pagination span.ditto_currentpage, #pagination a.ditto_page:hover {
	color			: #fff;
	background		: #b5985a;
}
a.back:link, a.back:visited {
	display			: block;
	position		: relative;
	width			: 496px; 
	left			: -20px;
	margin			: 30px 0 0 0;
	padding			: 10px 0 0 20px;
	border-top		: 1px dotted #c5ba9c;
	color			: #c5ba9c;
}
/*----- Footer ----------------------------------------------------------*/
#footerOuter {
	width			: 100%;
	margin			: 0 auto;
	background		: url(../images/footer_bg.gif) repeat-x top left;
	overflow		: hidden;
}
#footer {
	width			: 1004px;
	margin			: 0 auto;
	padding			: 16px 10px 50px 10px;
	overflow		: hidden;
}

/*----- Partners --------------------------------------------------------*/
#partners h2 {
	padding			: 25px 0;
	color			: #a39161;
	font-size		: 11px;
	text-transform	: uppercase;
}
#partners ul li {
	display			: block;
	width			: auto;
	height			: 55px;
	float			: left;
	list-style		: none;
	border-left		: 1px dotted #608ba2;
}
#partners ul li.last {
	width			: 367px;
	padding			: 0 10px 0 10px;
	border-left		: 1px dotted #608ba2;
	border-right	: 1px dotted #608ba2;
	font-size		: 10px;
	color			: #00446a;
}
#partners ul li.last span {
	color			: #b4975a;
}
/*------- Forms ----------------------------------------------------------*/
input.text, textarea , select {
	border			: 1px solid #aac1cd;
	background		: #fff;
	padding			: 3px;
	font-family		: Arial, Helvetica, sans-serif;
}
select.requiredValue, input.requiredValue, textarea.requiredValue, input.invalidValue {
	border			: 1px solid #870e0e;
}
input.button, input.loginButtons {
	font-size		: 10px;
}
.errors {
	margin			: 0 0 20px 0;
	color			: #870e0e;
}
#hi_robot {
	display			: none;
}
/*------ Google Map -----------------------------------------------------*/
#map {
	position		: relative;
	left			: -20px;
	width			: 516px;
	height			: 300px;
}
#maplinks {
	display			: none;
}	
form#gDir {
	width			: 426px;
	margin			: 20px 0 0 0;
	padding			: 20px;
}
/*------ Tooltip ---*/
.toolTipWrapper { 
	position		: absolute;
	width			: 138px;
	height			: 55px;
	padding			: 10px 20px;
	line-height		: 17px;
	background		: url(../images/bubble.png) no-repeat top left;
	display			: none; 
	font-weight		: bolder;
	font-size		: 13px;
	color			: #00456a;
}
/*------ Typography -----------------------------------------------------*/
a:link, a:visited {
	color			: #00446a;
	text-decoration	: none;
}
a:hover {
	text-decoration	: underline;
}
span a:link, span a:visited {
	color			: #b4975a;
}

#eform table th {
	text-align		: left;
}

h1, h2, h3 {
	font-weight		: bolder;
	padding			: 0 0 10px 0;
}
h1 {
	position		: relative;
	font-size		: 1.2em;
	color			: #b4975a;
}
#news h2 {
	position		: relative;
	font-size		: 1.2em;
	color			: #b4975a;
}
h2 {
	font-size		: 1.2em;
}
h2 {
	font-size		: 1.1em;
}
p {
	padding			: 0 0 10px 0;
	line-height		: 1.4em;
}
#sitemap li ul li{
	padding			: 0 0 0 20px;
} 
a.readon:link, a.readon:visited {
	color			: #b4975a;
	text-decoration	: none;
	font-style		: italic;
}
a.readon:hover {
	text-decoration	: underline;
}
h1 a {
	position		: absolute;
	right			: 10px;
	top				: 10px;
}
#news h2 a {
	position		: absolute;
	right			: 10px;
	top				: -2px;
}
span.date {
	display			: block;
	color			: #00446a;
	font-weight		: bolder;
	padding			: 0 0 10px 0;
} 
a.applyForPosition:link, a.applyForPosition:visited {
	float			: right;	
}
span.noResult {
	color			: red;
}
#contentInner ul li {
	list-style		: disc;
	margin			: 0 0 0 30px;
}
#wrapper #sitemap li{
	list-style		: none;
}
/*----Services form -------------------------------------*/
#rightSidebar {
	width			: 170px;
	float			: right;
	overflow		: hidden;
}
.ServicesForm {
	float			: right;
	right			: 10px;
	position		: relative;
	width			: 160px;
	padding			: 0 0 15px 0;
}
form#ServicesForm input.text {
	width			: 160px;
	padding:3px;
	margin:0;
}
form#ServicesForm td, form#ServicesForm th {
	padding			: 0 0 3px 0;
	margin			: 0;
}
form#ServicesForm textarea {
	width			: 160px;
}
form#ServicesForm input#pagetitle {
	display			: none;
}
.ServicesForm h2 {
	color			: #00446a;
}
/*----------------------------------------------------------*/
#slideshowWrapper {
	position		: relative;
	display			: none;
	overflow		: hidden;
	z-index			: 1;
}
.loading {
	position		: relative;
	display			: block;
	overflow		: hidden;
}
.loading img {
	position		: absolute;
	top				: 40%;
	left			: 47%;
}
/*--------------------------------------------------------------*/
#tel {
	position		: absolute;
	right			: 70px;
	bottom			: 0px;
	width			: 150px;
	height			: 50px;
	padding			: 20px 0 0 70px;
	font-size		: 18px;
	color			: #00446a;
	font-weight		: bolder;
	background		: url(../images/tel_header.gif) no-repeat top left;
	z-index			: 1;

}