body { color: #333333;  font-family: "Trebuchet MS",Arial,Verdana,Helvetica,sans-serif; }
img { border: none; }
abbr { border: none; }
hr { background: #90B0D2; display: block; clear: both; height: 5px; border: none; }
p.short_description { font-size: 1.2em; color: #5A68B5; font-weight: bold; margin:0; padding:0; line-height:1.6em;}
a {  text-decoration	: none;  color: #003E70;  cursor: pointer; }
.content-styling-container a:hover { color: #0000FF; text-decoration	: none; }
em { color: #5A68B5; }
strong { font-weight:bold; }

span.loading_box
{
    display:block; width:56px; height:21px; margin:auto auto; background: transparent url(images/ajax-loader.gif) right 50% no-repeat;
}

/*****	Header Settings 			*****/
	h1, h2, h3, h4, h5 { font-weight: bold; padding:0; margin: 0 0 0.3em 0; font-family: Tahoma, "Trebuchet MS",Arial,Verdana,Helvetica,sans-serif;}
	.content-styling-container h1 { font-size: 1.6em; color: #005298; margin-bottom: 0.5em;}
	.content-styling-container h2 { margin-left: 0.7em; font-size: 1.4em; color: #77787B; }
	.content-styling-container h3, h4 { font-size: 1.2em; color: #005298; }
	.content-styling-container h3 { margin-left: 1.2em; }
	.content-styling-container h5 { font-size: 1.1em; margin:0;  padding: 0.1em 0 0.1em 0; }

.themed-header-container .inner-header-container { padding: 0.5em 1em; width: auto; }
.themed-header-container .inner-header { position:relative; width:auto; border: 1px solid #282C68; background: #005298 url(images/header-bg_gloss_wave.png) left 50% repeat-x; color: #222222; height:100%;} 
.inner-header .site-logo { float:left; width:300px; padding: 0; margin-right: 1em;  background: #005298 url(images/header-logo-white.png) left 50% repeat-x; height:100%; min-height: 90px;}
#header_tabs { position:absolute; right: 0; bottom:0; width: 58%;  padding:0;}
.inner-header  .top_right_bar { position:absolute; right:0; top:0; width:60%; padding: 0.5em; }
.inner-header .top_right_bar .main_top_links { font-size: 0.8em; color: #fff; }
.top_right_bar .nav_tabs { margin: 0; padding: .2em .2em 0; }
.top_right_bar .nav_tabs li { list-style: none; float: left; position: relative; top: 1px; margin: 0 .2em 1px 0; border-right: #fff solid 1px; padding: 0; white-space: nowrap; }
.top_right_bar .nav_tabs li.last-link { border-right: none; }
.top_right_bar .nav_tabs li a { float: left; padding: .5em; text-decoration: none; color: #fff; }
.search_box_container { float:right; width:18em; position:relative;}

.left-menu-container {  width:auto; background: #8CA4D4 url(images/left-menu-background.png) left 50% repeat-y; position:relative;  }
.left-menu-inner { width:auto;  background: transparent url(images/left-menu-right.png) right 50% repeat-y;}
.left-menu-top { width:auto; height: 4px; background: transparent url(images/left-menu-top.png) left top repeat-x; display:block; margin-left:13px; }
.left-menu-bottom { width:auto; height: 4px; background: transparent url(images/left-menu-top.png) left 100% repeat-x; display:block; clear:both; margin-left:13px;}
.left-menu-content { width:auto; margin-left:1em; margin-right: 4px; }

.left-menu-content ul { list-style: none; vertical-align:middle; width: auto; margin: 0; margin-left:0.5em; padding:0;}
.left-menu-content ul.lev1 { margin: 0; font-size: 0.8em; }
.left-menu-content li { padding:0; margin:0; overflow:hidden; position: relative; display: block; }
.left-menu-content h1 { padding: 0.2em; margin:0; font-size: 1.1em; text-align:center; }
/** List contents **/
.left-menu-content span.menu-link-text { padding: 0.4em 0 0.4em 0.9em; position:relative; line-height:1em;}
.left-menu-content li a { display:block; width:auto; height:1.8em;  line-height:1.7em; font-weight:bold; }
.left-menu-content span.nav_hilight_bar { width: 0.5em; height:100%; display: block; position:absolute; top:0; left:0; margin: 0; padding: 0;}

.left-menu-content .nav-crn-rt, .left-menu-content .nav-crn-rb { width:6px; height:6px; display: block; position:absolute; right:0; background-repeat: no-repeat; overflow:hidden;}
.left-menu-content ul.lev1 li { margin-bottom: 0.1em; }

.homepage-container .left-menu-content span.nav_hilight_bar { display:none;}
.banner-container { background: url('images/homepage_banner.png') no-repeat 100% 50%; }
.homepage-container .left-menu-content .nav-crn-rt, .homepage-container .left-menu-content .nav-crn-rb { background-image: none; } 

    
 .help-box { background: url('images/help_ptr.png') no-repeat 0% 0%; }
 
 #password_strength_meter { background: #f0f url('images/pword_blank.png') repeat-y 0px 0px; height:1.8em; font-size:0.8em; line-height:1.6em;}
 
 /***
 * ARK ICON IMAGES
 */
.ark-icon {background-image: url(images/ark-icons_ffffff.png); }
.ui-widget-content .ark-icon {background-image: url(../base/images/ark-icons_fcfdfd.png); }
.ui-widget-header .ark-icon {background-image: url(../base/images/ark-icons_192568.png); }
.ui-state-default .ark-icon { background-image: url(../base/images/ark-icons_16369c.png); }
.ui-state-hover .ark-icon, .ui-state-focus .ark-icon {background-image: url(../base/images/ark-icons_79c9ec.png); }
.ui-state-active .ark-icon {background-image: url(../base/images/ark-icons_6074e1.png); }
.ui-state-highlight .ark-icon {background-image: url(../base/images/ark-icons_dce0f9.png); }
.ui-state-error .ark-icon, .ui-state-error-text .ark-icon {background-image: url(../base/images/ark-icons_e14f1c.png); }
.white-content-container .ark-icon {background-image: url(../base/images/ark-icons_ffffff.png); }
/***
 * FOOTER SECTION OVERIDES
 */
#footer { color:#fff; border-color: #C8C9CE; background-image: url('images/footer-bg.png'); }
#leftFooter li, #rightFooter li { border-color: #C8C9CE; }
#footer ul{ color: #333333; }
#footer a { color: #003E70; }
#footer a:hover{ color: #000;}

/***
 * WEBSITE CONTENT STYLES
 */

/*.left-menu-content .nav-crn-rt, .left-menu-content .nav-crn-rb { background-image: url(images/generic-corners.png); } */
.left-menu-content span.nav_hilight_bar { background: #10159d;}

.products .ui-widget-content { border: 1px solid #7481d1; background: #ffffff url(../base/images/ui-bg_flat_75_ffffff_40x100.png) 50% 50% repeat-x; color: #68709d; }
.products .ui-widget-content a { color: #68709d; }
.products .ui-widget-header { border: 1px solid #68709d; background: #263388 url(../base/images/ui-bg_gloss-wave_25_263388_500x100.png) 50% 50% repeat-x; color: #c2ade8; font-weight: bold; }
.products .ui-widget-header a { color: #c2ade8; }
.products .ui-state-default, .products .ui-widget-content .ui-state-default, .products .ui-widget-header .ui-state-default { border: 1px solid #9ba5e8; background: #9ba5e8 url(../base/images/ui-bg_highlight-soft_75_9ba5e8_1x100.png) 50% 50% repeat-x; font-weight: normal; color: #263388; }
.products .ui-state-default a, .products .ui-state-default a:link, .products .ui-state-default a:visited { color: #263388; text-decoration: none; }
.products .ui-state-hover, .products .ui-widget-content .ui-state-hover, .products .ui-widget-header .ui-state-hover, .products .ui-state-focus, .products .ui-widget-content .ui-state-focus, .products .ui-widget-header .ui-state-focus { border: 1px solid #c2ade8; background: #b498e8 url(../base/images/ui-bg_highlight-soft_75_b498e8_1x100.png) 50% 50% repeat-x; font-weight: normal; color: #472487; }
.products .ui-state-hover a, .products .ui-state-hover a:hover { color: #472487; text-decoration: none; }
.products .ui-state-active, .products .ui-widget-content .ui-state-active, .products .ui-widget-header .ui-state-active { border: 1px solid #90cbe4; background: #90cbe4 url(../base/images/ui-bg_highlight-soft_75_90cbe4_1x100.png) 50% 50% repeat-x; font-weight: normal; color: #216583; }
.products .ui-state-active a, .products .ui-state-active a:link, .products .ui-state-active a:visited { color: #216583; text-decoration: none; }
.products .ui-state-highlight, .products .ui-widget-content .ui-state-highlight, .products .ui-widget-header .ui-state-highlight  {border: 1px solid #ffebb7; background: #ffe39d url(../base/images/ui-bg_inset-soft_75_ffe39d_1x100.png) 50% bottom repeat-x; color: #a68229; }
.products .ui-state-highlight a, .products .ui-widget-content .ui-state-highlight a,.ui-widget-header .ui-state-highlight a { color: #a68229; }
.products .ui-state-error, .products .ui-widget-content .ui-state-error, .products .ui-widget-header .ui-state-error {border: 1px solid #e66e6e; background: #e64242 url(../base/images/ui-bg_inset-soft_75_e64242_1x100.png) 50% bottom repeat-x; color: #850303; }
.products .ui-state-error a, .products .ui-widget-content .ui-state-error a, .products .ui-widget-header .ui-state-error a { color: #850303; }
.products .ui-state-error-text, .products .ui-widget-content .ui-state-error-text, .products .ui-widget-header .ui-state-error-text { color: #850303; }
.products .ui-icon { width: 16px; height: 16px; background-image: url(../base/images/ui-icons_afb7e8_256x240.png); }
.products .ui-widget-content .ui-icon {background-image: url(../base/images/ui-icons_afb7e8_256x240.png); }
.products .ui-widget-header .ui-icon {background-image: url(../base/images/ui-icons_b498e8_256x240.png); }
.products .ui-state-default .ui-icon { background-image: url(../base/images/ui-icons_68709d_256x240.png); }
.products .ui-state-hover .ui-icon, .products .ui-state-focus .ui-icon {background-image: url(../base/images/ui-icons_79669c_256x240.png); }
.products .ui-state-active .ui-icon {background-image: url(../base/images/ui-icons_5f8697_256x240.png); }
.products .ui-state-highlight .ui-icon {background-image: url(../base/images/ui-icons_bfab76_256x240.png); }
.products .ui-state-error .ui-icon, .products .ui-state-error-text .ui-icon {background-image: url(../base/images/ui-icons_9a2c2c_256x240.png); }
.products .ui-widget-overlay { background: #afb7e8 url(images/ui-bg_flat_0_afb7e8_40x100.png) 50% 50% repeat-x; opacity: .30;filter:Alpha(Opacity=30); }
.products .ui-widget-shadow { margin: -8px 0 0 -8px; padding: 8px; background: #9ba5e8 url(images/ui-bg_flat_0_9ba5e8_40x100.png) 50% 50% repeat-x; opacity: .30;filter:Alpha(Opacity=30); -moz-border-radius: 8px; -webkit-border-radius: 8px; border-radius: 8px; }
/*.products .left-menu-content .nav-crn-rt, .products .left-menu-content .nav-crn-rb { background-image: url(images/products-corners.png); }*/ 
.products .left-menu-content span.nav_hilight_bar { background: #7481D1;}

.our_expertise .ui-widget-content { border: 1px solid #557b43; background: #ffffff url(../base/images/ui-bg_flat_75_ffffff_40x100.png) 50% 50% repeat-x; color: #475c3d; }
.our_expertise .ui-widget-content a { color: #475c3d; }
.our_expertise .ui-widget-header { border: 1px solid #475c3d; background: #295016 url(../base/images/ui-bg_glass_25_295016_1x400.png) 50% 50% repeat-x; color: #b8c392; font-weight: bold; }
.our_expertise .ui-widget-header a { color: #b8c392; }
.our_expertise .ui-state-default, .our_expertise .ui-widget-content .ui-state-default, .our_expertise .ui-widget-header .ui-state-default { border: 1px solid #9dbd8e; background: #91bd7c url(../base/images/ui-bg_highlight-soft_75_91bd7c_1x100.png) 50% 50% repeat-x; font-weight: normal; color: #295016; }
.our_expertise .ui-state-default a, .our_expertise .ui-state-default a:link, .our_expertise .ui-state-default a:visited { color: #295016; text-decoration: none; }
.our_expertise .ui-state-hover, .our_expertise .ui-widget-content .ui-state-hover, .our_expertise .ui-widget-header .ui-state-hover, .our_expertise .ui-state-focus, .our_expertise .ui-widget-content .ui-state-focus, .our_expertise .ui-widget-header .ui-state-focus { border: 1px solid #83aea2; background: #73ae9e url(../base/images/ui-bg_highlight-soft_75_73ae9e_1x100.png) 50% 50% repeat-x; font-weight: normal; color: #103d30; }
.our_expertise .ui-state-hover a, .our_expertise .ui-state-hover a:hover { color: #103d30; text-decoration: none; }
.our_expertise .ui-state-active, .our_expertise .ui-widget-content .ui-state-active, .our_expertise .ui-widget-header .ui-state-active { border: 1px solid #b8c392; background: #b4c381 url(../base/images/ui-bg_highlight-soft_75_b4c381_1x100.png) 50% 50% repeat-x; font-weight: normal; color: #495818; }
.our_expertise .ui-state-active a, .our_expertise .ui-state-active a:link, .our_expertise .ui-state-active a:visited { color: #495818; text-decoration: none; }
.our_expertise .ui-state-highlight, .our_expertise .ui-widget-content .ui-state-highlight, .our_expertise .ui-widget-header .ui-state-highlight  {border: 1px solid #c2919b; background: #c2808d url(../base/images/ui-bg_inset-soft_75_c2808d_1x100.png) 50% bottom repeat-x; color: #561724; }
.our_expertise .ui-state-highlight a, .our_expertise .ui-widget-content .ui-state-highlight a,.ui-widget-header .ui-state-highlight a { color: #561724; }
.our_expertise .ui-state-error, .our_expertise .ui-widget-content .ui-state-error, .our_expertise .ui-widget-header .ui-state-error {border: 1px solid #e66e6e; background: #e64242 url(../base/images/ui-bg_inset-soft_75_e64242_1x100.png) 50% bottom repeat-x; color: #850303; }
.our_expertise .ui-state-error a, .our_expertise .ui-widget-content .ui-state-error a, .our_expertise .ui-widget-header .ui-state-error a { color: #850303; }
.our_expertise .ui-state-error-text, .our_expertise .ui-widget-content .ui-state-error-text, .our_expertise .ui-widget-header .ui-state-error-text { color: #850303; }
.our_expertise .ui-icon { width: 16px; height: 16px; background-image: url(../base/images/ui-icons_9dbd8e_256x240.png); }
.our_expertise .ui-widget-content .ui-icon {background-image: url(../base/images/ui-icons_9dbd8e_256x240.png); }
.our_expertise .ui-widget-header .ui-icon {background-image: url(../base/images/ui-icons_b4c381_256x240.png); }
.our_expertise .ui-state-default .ui-icon { background-image: url(../base/images/ui-icons_475c3d_256x240.png); }
.our_expertise .ui-state-hover .ui-icon, .our_expertise .ui-state-focus .ui-icon {background-image: url(../base/images/ui-icons_2e463f_256x240.png); }
.our_expertise .ui-state-active .ui-icon {background-image: url(../base/images/ui-icons_5e6643_256x240.png); }
.our_expertise .ui-state-highlight .ui-icon {background-image: url(../base/images/ui-icons_634148_256x240.png); }
.our_expertise .ui-state-error .ui-icon, .our_expertise .ui-state-error-text .ui-icon {background-image: url(../base/images/ui-icons_9a2c2c_256x240.png); }
.our_expertise .ui-widget-overlay { background: #9dbd8e url(../base/images/ui-bg_flat_0_9dbd8e_40x100.png) 50% 50% repeat-x; opacity: .30;filter:Alpha(Opacity=30); }
.our_expertise .ui-widget-shadow { margin: -8px 0 0 -8px; padding: 8px; background: #91bd7c url(../base/images/ui-bg_flat_0_91bd7c_40x100.png) 50% 50% repeat-x; opacity: .30;filter:Alpha(Opacity=30); -moz-border-radius: 8px; -webkit-border-radius: 8px; border-radius: 8px; }
/*.our_expertise .left-menu-content .nav-crn-rt, .our_expertise .left-menu-content .nav-crn-rb { background-image: url(images/our-focus-corners.png); }*/ 
.our_expertise .left-menu-content span.nav_hilight_bar { background: #557B43;}

.our_company .ui-widget-content { border: 1px solid #783f3f; background: #ffffff url(../base/images/ui-bg_flat_75_ffffff_40x100.png) 50% 50% repeat-x; color: #5a3a3a; }
.our_company .ui-widget-content a { color: #5a3a3a; }
.our_company .ui-widget-header { border: 1px solid #5a3a3a; background: #4e1414 url(../base/images/ui-bg_glass_25_4e1414_1x400.png) 50% 50% repeat-x; color: #bca18b; font-weight: bold; }
.our_company .ui-widget-header a { color: #bca18b; }
.our_company .ui-state-default, .our_company .ui-widget-content .ui-state-default, .our_company .ui-widget-header .ui-state-default { border: 1px solid #bc8b8b; background: #bc7979 url(../base/images/ui-bg_highlight-soft_75_bc7979_1x100.png) 50% 50% repeat-x; font-weight: normal; color: #4e1414; }
.our_company .ui-state-default a, .our_company .ui-state-default a:link, .our_company .ui-state-default a:visited { color: #4e1414; text-decoration: none; }
.our_company .ui-state-hover, .our_company .ui-widget-content .ui-state-hover, .our_company .ui-widget-header .ui-state-hover, .our_company .ui-state-focus, .our_company .ui-widget-content .ui-state-focus, .our_company .ui-widget-header .ui-state-focus { border: 1px solid #bca18b; background: #bc9779 url(../base/images/ui-bg_highlight-soft_75_bc9779_1x100.png) 50% 50% repeat-x; font-weight: normal; color: #4e2f14; }
.our_company .ui-state-hover a, .our_company .ui-state-hover a:hover { color: #4e2f14; text-decoration: none; }
.our_company .ui-state-active, .our_company .ui-widget-content .ui-state-active, .our_company .ui-widget-header .ui-state-active { border: 1px solid #b0829c; background: #b07194 url(../base/images/ui-bg_highlight-soft_75_b07194_1x100.png) 50% 50% repeat-x; font-weight: normal; color: #3f102b; }
.our_company .ui-state-active a, .our_company .ui-state-active a:link, .our_company .ui-state-active a:visited { color: #3f102b; text-decoration: none; }
.our_company .ui-state-highlight, .our_company .ui-widget-content .ui-state-highlight, .our_company .ui-widget-header .ui-state-highlight  {border: 1px solid #82b082; background: #71b071 url(../base/images/ui-bg_inset-soft_75_71b071_1x100.png) 50% bottom repeat-x; color: #103e10; }
.our_company .ui-state-highlight a, .our_company .ui-widget-content .ui-state-highlight a,.ui-widget-header .ui-state-highlight a { color: #103e10; }
.our_company .ui-state-error, .our_company .ui-widget-content .ui-state-error, .our_company .ui-widget-header .ui-state-error {border: 1px solid #e66e6e; background: #e64242 url(../base/images/ui-bg_inset-soft_75_e64242_1x100.png) 50% bottom repeat-x; color: #850303; }
.our_company .ui-state-error a, .our_company .ui-widget-content .ui-state-error a, .our_company .ui-widget-header .ui-state-error a { color: #850303; }
.our_company .ui-state-error-text, .our_company .ui-widget-content .ui-state-error-text, .our_company .ui-widget-header .ui-state-error-text { color: #850303; }
.our_company .ui-icon { width: 16px; height: 16px; background-image: url(../base/images/ui-icons_bc8b8b_256x240.png); }
.our_company .ui-widget-content .ui-icon {background-image: url(../base/images/ui-icons_bc8b8b_256x240.png); }
.our_company .ui-widget-header .ui-icon {background-image: url(../base/images/ui-icons_bc9779_256x240.png); }
.our_company .ui-state-default .ui-icon { background-image: url(../base/images/ui-icons_5a3a3a_256x240.png); }
.our_company .ui-state-hover .ui-icon, .our_company .ui-state-focus .ui-icon {background-image: url(../base/images/ui-icons_5a483a_256x240.png); }
.our_company .ui-state-active .ui-icon {background-image: url(../base/images/ui-icons_482e3d_256x240.png); }
.our_company .ui-state-highlight .ui-icon {background-image: url(../base/images/ui-icons_2e482e_256x240.png); }
.our_company .ui-state-error .ui-icon, .our_company .ui-state-error-text .ui-icon {background-image: url(../base/images/ui-icons_9a2c2c_256x240.png); }
.our_company .ui-widget-overlay { background: #bc8b8b url(../base/images/ui-bg_flat_0_bc8b8b_40x100.png) 50% 50% repeat-x; opacity: .30;filter:Alpha(Opacity=30); }
.our_company .ui-widget-shadow { margin: -8px 0 0 -8px; padding: 8px; background: #bc7979 url(../base/images/ui-bg_flat_0_bc7979_40x100.png) 50% 50% repeat-x; opacity: .30;filter:Alpha(Opacity=30); -moz-border-radius: 8px; -webkit-border-radius: 8px; border-radius: 8px; }
/*.our_company .left-menu-content .nav-crn-rt, .our_company .left-menu-content .nav-crn-rb { background-image: url(images/our-company-corners.png); }*/ 
.our_company .left-menu-content span.nav_hilight_bar { background: #680811;}
/* Pos 41 for colour copy*/

.left-menu-content .nav-crn-rt { top:0;  }
.left-menu-content .nav-crn-rb { bottom:0;}
.left-menu-content .ui-state-default .nav-crn-rt { background-position: 0 0; }
.left-menu-content .ui-state-default .nav-crn-rb { background-position: -6px 0; }
.left-menu-content .ui-state-hover .nav-crn-rt { background-position: 0 -6px; }
.left-menu-content .ui-state-hover .nav-crn-rb { background-position: -6px -6px; }
.left-menu-content .ui-state-active .nav-crn-rt { background-position: 0 -12px; }
.left-menu-content .ui-state-active .nav-crn-rb { background-position: -6px -12px; }
.left-menu-content li.list-container { background: transparent none; }

.homepage-container .left-menu-content .nav-crn-rt,.homepage-container .left-menu-content .nav-crn-rb { background-image:none; }
.home .content-styling-container { padding-top: 0em; }

.ui-tooltip {
	padding:8px;
	position:absolute;
	z-index:9999;
	-o-box-shadow: 0 0 5px #6167b3;
	-moz-box-shadow: 0 0 5px #6167b3;
	-webkit-box-shadow: 0 0 5px #6167b3;
    box-shadow: 0 0 5px #6167b3;
    font-size: 1em;
}

/*** IE6 Hacks **/
* html .themed-header-container { height:9em; }
/**.search_box_container { display:none; }**/
#homepage_footer { padding: 1em; }
#homepage_footer img { float:left; margin-right: 1em; }
#homepage_footer p { color: #005298; font-weight: 600; }
