﻿body
{
	margin:0px;
	padding:0px;
	font-size:11px;
	font-family:Arial;
}

a
{
	border:0px;
}
a:hover
{
	text-decoration:underline;
}
img
{
	border:0px;
}

/* WRAPPER */
.wrapper
{
	width:940px;
	margin:0 auto;
}

/* LOGO AND MENU CONTAINER */
.top-container
{
	margin:20px 0px 10px 0px;
	float:left;	
}
.top-container img
{
	float:left;
}

/* MAIN MENU */
.menu-main
{
	float:left;
	padding:0px;
	margin:27px 0px 0px 0px;
	list-style:none;
}
.menu-main li
{
	border-bottom:2px solid #999999;
	margin:0px 0px 0px 15px;
	padding:0px 0px 5px 0px;
	text-align:center;
	font-family:Tahoma;
	font-weight:bold;
	text-transform:uppercase;
	line-height:19pt;
	display:inline;
}
.menu-main li:hover
{
	border-bottom:2px solid #688cb8;
}
.menu-main li a
{
	text-decoration:none;
	color:#999999;
}
.menu-main li a:hover
{
	color:#688cb8;
}
.menu-main .active
{
	border-bottom:2px solid #0d51a4;	
}
.menu-main .active, .menu-main .active a
{
	color:#0d51a4;
}

/* SHOWCASE BOX */
.header-container
{
	width:937px;
	height:228px;
	overflow:hidden;
	position: relative; /* Do not change this value */
	overflow: hidden;	
	float:left;
}

.showitem
{
	position: absolute; /* Do not change this value */
	background: white;
	padding: 10px;	
	visibility: hidden;
	width: 330px;
}

.glidecontent{ /*style for each glide content DIV within wrapper.*/
	position: absolute; /* Do not change this value */
	visibility: hidden;
	width: 330px;
}

.showcase-textbox
{
	position:relative;
	margin:-210px 0px 0px 7px;
	background:url('/images/showcase-textbox-bg.png') no-repeat;
	width:432px;
	height:146px;
	color:#fff;
	padding:15px 15px 0px 15px;
}
.showcase-textbox h1
{
	margin:0px;
	padding:0px;
	line-height:30px;
	font-size:24px;
}
.showcase-textbox p
{
	margin:0px;
	padding:0px;
	font-size:14px;
	line-height:30px;
}
.showcase-textbox a
{
	color:#00ffff;
	font-size:11px;
	line-height:20px;
}

/* MID BAR */
.mid-bar-container
{
	clear:both;
	margin:0px 0px 0px -2px;
	background:url('/images/mid-bar-bg.jpg') no-repeat;
	width:946px;
	height:59px;
	color:#fff;
}

.mid-bar-container .crumbpath
{
	float:left;
	padding:0px;
	margin:18px 0px 0px 20px;
	list-style:none;
}

.showcase-navigation
{
	list-style:none;
	padding:0px;
	margin:17px 0px 0px 10px;
	float:left;
}
.showcase-navigation li
{
	display:inline;
}

/* CRUMBPATH */
.mid-bar-container .crumbpath li
{
	text-transform:lowercase;
	display:inline;
}
.crumbpath .first
{
	margin-right:10px;
}
.crumbpath a
{
	color:#fff;
	text-decoration:none;
}
.crumbpath a:hover
{
	text-decoration:underline;
}

/* SEARCHBOX */
.query
{
	float:right;
	width:212px;
	height:21px;
	margin:14px 0px 0px 0px;
	padding:2px 0px 0px 8px;
	border:0px;
	font-size:10px;
	color:#6d6d6d;
	background:url('/images/search-box-bg.jpg') no-repeat;
}
.submit
{
	float:right;
	margin:13px 28px 0px 0px;
	padding:0px;
	border:0px;
}

/* DISPLAYBOX */
.display-box
{
	list-style:none;
	padding:0px;
	margin:20px 0px 0px -2px;
	width:962px;
	float:left;
}

.display-box .bottom
{
	float:left;
}

.display-box li
{
	background:url('/images/display-box-bg.jpg') no-repeat;
	width:226px;	
	float:left;
	margin:0px 14px 0px -2px;
	padding:0px 0px 0px 2px;
}
.display-box li div
{
	width:216px;
	text-align:center;
	color:#fff;
	margin:5px 0px 0px 0px;
	padding:0px;
}
.display-box li div a
{
	color:#fff;
	text-decoration:none;
	font-weight:bold;
	font-size:12px;
}
.display-box div p
{
	padding:0px 7px 0px 7px;
	margin:10px 0px 0px 0px;
	text-align:justify;
}
.display-box .bottom
{
	margin:0px 0px 0px -2px;
}

/* pepper */
.pepper
{
    margin: 10px 5px 0 0;
    text-align:right;
    color: #999999;
}

.pepper a
{
    color: #999999;   
	font-weight:bold;
	font-size:9px;
	text-decoration:none;
}

/* FOOTER */
.footer-container
{
	float:left;
	background:url('/images/footer-bg.jpg') no-repeat;
	width:950px;
	height:38px;
	margin: 0px 0px 0px -3px;
	text-align:center;
	font-family:Tahoma;
	font-weight:bold;
	color:#0d51a4;
}

.footer-container .quick-menu
{
    float:left;
	list-style:none;
	padding:0 12px;
	margin:12px 0px 0px 0px;
}

.footer-container .quick-menu li
{
	display:inline;
    text-transform:lowercase;
}
.footer-container .quick-menu li a
{
    margin:0px 5px 0px 5px;
}

.footer-container a
{
	color:#0d51a4;
	font-weight:bold;
	font-size:9px;
	text-decoration:none;
}
.footer-container a:hover
{
	text-decoration:underline;
}

.footer-container span
{
	float:left;
}
.footer-container .span2
{
	float:right;
}
.footer-container img
{
	margin:3px 0px 0px 0px;
}

/* SUBPAGE AREA */
.subheader-container
{
	float:left;
	width:937px;
	background:url('/images/accountancy-header.jpg') no-repeat;
	height:90px;
}

.subheader-container p
{
	color:#fff;
	font-size:24px;
	font-weight:bold;
	margin:0px 0px 0px 25px;
	line-height:50px;
}
.subheader-container a
{
	color:#fff;
	text-decoration:none;
}

.subcontent-container
{
	float:left;
	width:940px;
}
/* SUBMENU AREA */
.submenu-container
{
	float:left;
	width:228px;
	background:url('/images/submenu-bg.jpg') repeat-x;
	margin:5px 8px 0px 0px;	
	font-size:11px;
	font-family:Arial;
	line-height:18px;
	padding:0px;
}

.submenu-container a
{
	text-decoration:none;
	font-weight:bold;
	color:#0d51a4;
}

.submenu-container a:hover
{
	text-decoration:underline;
}

.submenu-container img
{
	/* float:left; */
}

.submenu-container ul
{
	padding:0px;
	margin:20px 0px 10px 0px;
	list-style:none;
}
.submenu-container li
{
	padding:0px 0px 0px 15px;
	margin:0px 0px 0px 20px;
	background:url('/images/submenu-list-style.gif') 0px 4px no-repeat;	
}

.submenu-container ul ul 
{
	margin: 0px ;/*0px 10px 0px;*/
/*	display:none; */
}

/* CONTENT AREA */
.content-text
{
	float:left;
	width:704px;
	background:url('/images/content-bg-bottomlayer.jpg');
	margin:20px 0px 0px 0px;
	padding:0px;
}
.content-text img
{
	float:left;
}

.content-text div
{
	background:url('/images/content-bg-toplayer.jpg') repeat-x;
	margin:0px;
	padding:0px 0px 0px 15px;
	float:left;
	width:689px;
}


/* JUST RESET BROWSER PRESETS */
.content-text h1, .content-text h2, .content-text h3, .content-text h4, .content-text h5 , .content-text h6, .content-text p, .content-text ul, .content-text li
{
	padding:0px;
	margin:0px;
	font-family:Tahoma;
}

.content-text h1
{
	color:#094fa3;
	font-size:14px;
	line-height:19px;
}

.content-text h2, .content-text h3, .content-text h4, .content-text h5 , .content-text h6
{
	color:#94884e;
	font-size:11px;
	line-height:16px;
	margin:20px 10px 0px 0px;
}

.content-text p, .content-text ul, .content-text li
{
	font-size:11px;
	line-height:19px;
	color:#333333;
	margin:0px 10px 0px 0px;
}

.content-text ul
{
	margin:0px 0px 0px 35px;
	list-style:none;
}

.content-text li
{
	background:url('/images/content-list-style.gif') 0px 7px no-repeat;
	padding:0px 0px 0px 15px;
}

.content-text a
{
    color:#094fa3;
}
.content-text a:hover
{
    text-decoration:none;
}

/* Menu */
#jsddm
{	
    /* margin: 0;
    padding: 0; */
}

#jsddm li
{	float: left;
	list-style: none;
    /*	font: 12px Tahoma, Arial} */
}

#jsddm li a
{	
    display: block;
	padding: 0px 12px;
	text-decoration: none;
	white-space: nowrap}

#jsddm li a:hover
{	background: #1A4473;
    color:#fff;
}
	
#jsddm li ul
{	margin: 7px 0px 0px 0px;
	padding: 0;
	position: absolute;
	visibility: hidden;
	z-index:1000;
	width:150px;
	}
#jsddm li ul li
{	
	display: inline;
	margin:0px !important;
	padding:0px !important;
	border-bottom: 1px solid white;	
}

#jsddm li ul li a
{	width: auto;
	background: #c6d9f0;
	width:190px;
	text-align:left;
	}

#jsddm li ul li a:hover
{	background: #1a3c83}


.submenu-container .Selected
{ 
    color: #008aff!important;
    text-decoration:underline;
}

/* FORM */
.contactform, .content-text > .contactform
{
    clear:both !important;
}

.content-text div div {
    background: none scroll 0 0 transparent;
    padding:0;
}

.content-text div div div div div div{
    width : 200px;
    float: none !important;
}

.content-text div div div div div
{    
    margin-top:5px;
}

.addthis
{
    padding:11px 10px 0 10px;
    float:left;
}

.linkedinspan
{
    padding:3px 0 0;
}
