.hide {
	display: none;
}
body {
	font-family: Arial, Verdana, Helvetica, sans-serif;
	margin: 0px;
	padding: 0px;
	background-color:#00078c;
	font-size: 1.2em;
	text-align: center;
	overflow:-moz-scrollbars-vertical;
	color:#ffffff;
}
#container {
	behavior: url(iepngfix.htc);
	color: #000000;
	margin: 0px auto;
	padding: 0;
	text-align: center;
	width: 985px;
	background-color:#00078c;
}

/* =-=-=-=-=-=-=-[TOP styles]-=-=-=-=-=-=-=- */
#header {
	behavior: url(iepngfix.htc);
	margin:0;
	padding: 0;
	width: 985px;
	height:400px;
	text-align: left;
}

#top {
	margin:0;
	padding:0;
	width: 985px;
	text-align: left;
	z-index:200;
	position:absolute;
}
/*#logo {
	margin: 0;
	padding:36px 0 0 0;
	width:291px;
	height:152px;
	float:left;
}*/
#logo {
	behavior: url(iepngfix.htc);
	margin: 36px 0 0 0;
	padding:0 0 0 0px;
	width:291px;
	height:152px;
	float:left;
	background-repeat: no-repeat;
	background-image: url(../images/logo.png);
}
#mainnav {
	width:684px;
	height:36px;
	float:right;
	padding: 35px 10px 10px 0;
}
#nav {
	text-align:right;
}
#nav ul {
	list-style: none;
	padding: 0 5px 0 0;
	margin: 0;
}
#nav li {
	display: inline;
	padding-right: 14px;
	padding-left: 14px;
	border-right: 1px solid #ffffff;
	font-size: 0.88em;
	color: #ffffff;
}
#nav a    {
	color: #ffffff;
	text-decoration: underline;
}
#nav a:hover {
	text-decoration: none;
}

#strapLine {
	behavior: url(iepngfix.htc);
	margin: 45px 120px 0 0;
	padding:0;
	width:386px;
	height:63px;
	float:right;
	background-repeat: no-repeat;
	background-image: url(../images/DiverseLearningConsultancy.png);
}
/* =-=-=-=-=-=-=-[TOP styles end]-=-=-=-=-=-=-=- */

/* Begin Breadcrumb Styles =============================================== */
#breadcrumb {
	padding: 0px;
	padding-bottom: 5px;
	clear: both;
	margin-right: 0px;
	margin-bottom: 16px;
	margin-left: 0px;
	float:left;
	width: 920px;
	border-top:1px solid #86aac4;
	border-bottom:1px solid #86aac4;
	text-align: left;
	z-index:1;
}
#breadcrumb ul {
	float: left;
	text-align: left;
	margin: 0px;
	padding-top: 8px;
	padding-right: 0px;
	padding-bottom: 0px;
	padding-left: 0px;
}
#breadcrumb ul li {
	display: inline;
	margin: 0px;
	font-size: 14px;
	font-weight: bold;
	color: #20689d;
	background-image: url(../images/wai_arrow.gif);
	background-repeat: no-repeat;
	background-position: 0px 1px;
	padding-top: 0px;
	padding-right: 0px;
	padding-bottom: 0px;
	padding-left: 20px;
}
#breadcrumb ul li.firstone {
	background-image: none;
	padding-left: 0px;
}
#breadcrumb ul li.current {
	color: #81bf34;
}
#breadcrumb ul li a {
	color:#20689d;
	font-size: 14px;
	text-decoration: none;
	margin: 0px;
	padding-top: 0px;
	padding-right: 10px;
	padding-bottom: 0px;
	padding-left: 0px;
}
#breadcrumb ul li a:hover {
	color:#20689d;
	font-size: 14px;
	text-decoration: underline;
}
/* End Breadcrumb Styles =============================================== */

/* =-=-=-=-=-=-=-[content]-=-=-=-=-=-=-=- */
#contentWrapper {
	padding:0 0 0 0;
	margin:0 16px 0 18px;
	width:951px;
	background-color:#00078c;
}
#contentContainer {
	padding:0 14px 0 14px;
	margin:0;
	background-color:#00078c;
}
#contentContainerFooter {
	padding:0 0 0 0;
	margin:0 16px 0 18px;
	behavior: url(iepngfix.htc);
	height:48px;
	width:951px;
	background-color:#00078c;
}
/* =-=-=-=-=-=-=-[content end]-=-=-=-=-=-=-=- */


/* =-=-=-=-=-=-=-[column 1]-=-=-=-=-=-=-=- */
#column1 {
	padding:0;
	margin:0;
	width:540px;
	float:left;
	text-align:left;
	background:#00078c;
}

.Titleh1 {
	padding:0 0 5px 0;
	margin:0 0 15px 0;
	border-bottom:1px dashed #ffffff;
	width:540px;
}
.Titleh1 h1 {
	padding:10px;
	margin:0;
	text-align:left;
	font-size:0.88em;
	color:#ffffff;
}
.column1Content {
	padding:0 10px 20px 10px;
	margin:0;
	width:500px;
	float:left;
	text-align:left;
	font-size:0.88em;
	color:#ffffff;
	line-height:1.46em;
}
.column1Content ul {
	padding: 0 10px 0 0;
	margin:0;
	list-style: none;
	width:450px;
}
.column1Content ul li {
	behavior: url(iepngfix.htc);
	text-align: left;
	margin:0 0 2px 20px;
	background-color:#00078c;
	padding: 0px 2px 5px 25px;
	background: url(../images/bulletColumn1.png) no-repeat ;
	background-repeat:no-repeat;
	background-position:6px 0;
	color:#ffffff;
	font-size:0.9em;
	font-weight:bold;
}
.column1Content ul li a {
	text-decoration:none;
}
.column1Content ul li a:hover {
	text-decoration:underline;
}

#chooseFreedom {
	behavior: url(iepngfix.htc);
	padding:0 0 0 180px;
	margin:10px 0 10px 0;
	width:360px;
	background: url(../images/chooseFr3edom.png) no-repeat;
	background-position:top left;
}

.column1Content h2 {
	padding-bottom:10px;
	font-size:0.88em;
	color:#ffffff;
}




/* =-=-=-=-=-=-=-[column 1]-=-=-=-=-=-=-=- */










/* =-=-=-=-=-=-=-[column 2]-=-=-=-=-=-=-=- */
#column2 {
	padding:0;
	margin:0;
	width:360px;
	float:right;
	text-align:left;
}

.column2Titleh1 {
	padding:0 0 5px 0;
	margin:0 0 15px 0;
	border-bottom:1px dashed #ffffff;
	width:360px;
}
.column2Titleh1 h1 {
	padding:10px;
	margin:0;
	text-align:left;
	font-size:0.88em;
	color:#ffffff;
}


.column2Content {
	padding:0 10px 20px 10px;
	margin:0;
	width:340px;
	float:left;
	text-align:left;
	font-size:0.88em;
}
#column2 ul {
	padding: 0;
	margin:0;
	list-style: none;
}
#column2 ul li {
	behavior: url(iepngfix.htc);
	text-align: left;
	margin:0 0 2px 20px;
	background-color:#00078c;
	padding: 5px 2px 5px 25px;
	background: url(../images/bulletColumn1.png) no-repeat 10px 9px;
	background-repeat:no-repeat;
	color:#ffffff;
	font-size:0.65em;
	font-weight:bold;
}
#column2 ul li a {
	text-decoration:none;
}
#column2 ul li a:hover {
	text-decoration:underline;
}



/* =-=-=-=-=-=-=-[column 2]-=-=-=-=-=-=-=- */



.news {
	padding:0 10px 20px 10px;
	margin:0;
	width:340px;
	float:left;
	text-align:left;
	font-size:0.88em;
}
.news h2 {
	padding:0 0 10px 0;
	margin:0;
	font-size:0.88em;
	color:#ffffff;
}


.news p {
	color:#ffffff;
}

#news ul {
	padding: 0;
	margin:0;
	list-style: none;
}
#news ul li {
	behavior: url(iepngfix.htc);
	text-align: left;
	margin:0 0 2px 20px;
	background-color:#00078c;
	padding: 5px 2px 5px 25px;
	background: url(../images/bulletColumn1.png) no-repeat 10px 9px;
	background-repeat:no-repeat;
	color:#ffffff;
	font-size:0.65em;
	font-weight:bold;
}
#news ul li a {
	text-decoration:none;
}
#news ul li a:hover {
	text-decoration:underline;
}
a.newsLink:link, a.newsLink:visited, a.newsLink:active {
	text-decoration: none;
	color: #ffffff;
	padding:5px 0;
	display:block;
	border-bottom:1px dashed #ffffff;
	width:75px;
	float:left;
	font-weight:bold;
}
a.newsLink:hover {
	text-decoration: none;
	border-bottom:1px dashed #ffffff;
	color: #ffffff;
}

#fr3eGuidance {
	behavior: url(iepngfix.htc);
	background: url(../images/fr3eGuidanceOff.png) no-repeat;
	background-repeat:no-repeat;
	width:360px;
	height:121px;
	margin:10px 0 10px 0;
}
.quoteContainer {
	behavior: url(iepngfix.htc);
	width:398px;
	min-height:125px; 
	border:1px solid #ffffff; 
	background: url(../images/quotes.png) no-repeat;
	padding:35px 60px 0 80px;
	margin:0 0 15px 0;
	background-color:#00078c;
}
.quoteContainerNoBackground {
	behavior: url(iepngfix.htc);
	width:378px;
	border:1px solid #d1e0ea; 
	background: url(../images/quotes.png) no-repeat;
	padding:35px 80px 0 80px;
	margin:0 0 15px 0;
	color:#2f719f;
}
div#consultingContent h2 { 
	behavior: url(iepngfix.htc);
	text-align: left;
	margin:0;
	padding: 0px 2px 10px 25px;
	background: url(../images/bulletBlue.png) no-repeat ;
	background-repeat:no-repeat;
	color:#ffffff;
	font-size:0.7em;
	border-bottom:1px dashed #ffffff; 
}
.consultingH1 {
	behavior: url(iepngfix.htc);
	text-align: left;
	margin:0;
	padding: 0px 2px 10px 25px;
	background: url(../images/bulletBlue.png) no-repeat ;
	background-repeat:no-repeat;
	color:#ffffff;
	font-size:0.7em;
	border-bottom:1px dashed #ffffff; 
}
div#consultingContent ul {
	padding: 10px 10px 0 0;
	margin:0;
	list-style: none;
	width:450px;
}
div#consultingContent ul li {
	behavior: url(iepngfix.htc);
	text-align: left;
	margin:0 0 5px 20px;
	padding: 0px 2px 10px 25px;
	background: url(../images/bulletGreen.png) no-repeat ;
	background-repeat:no-repeat;
	color:#ffffff;
	font-size:0.7em;
	border-bottom:none; 
}

#teamBg {
	width:538px;
	background-color:#00078c;
	padding:70px 0 20px 0;
	border:1px solid #ffffff;
}

.team_title {
background-color:#00078c;
font-size:0.86em;
color:#ffffff;
margin-bottom:5px
}

#teamBgProfile {
	width:498px;
	background-color:#00078c;
	padding:70px 20px 20px 20px;
	color:#ffffff;
	border:1px solid #ffffff;
}




#profileDetails {
	margin: 0px;
	clear: both;
	padding:25px 0 0 0;
	width:500px;
}
.profileDetailsTop {
	margin: 0px;
	width:235px;
	color:#ffffff;
	font-size:0.7em;
	float:right;
}
.profileDetailsCotent {
	margin: 0px;
	clear: both;
	padding:10px 15px 0 15px;
	width:470px;
	color:#ffffff;
	font-size:0.7em;
}
#profileDetails ul {
	list-style: none;
	margin: 0;
	padding: 0;
	}
#profileDetails li {
	padding:2px 0 10px 0;
	margin:0;
}
#profileDetails li a {
	text-decoration: none;
	font-family:Arial, Helvetica, sans-serif;
	font-size:11px;
	display: block;
	padding:2px 2px 2px 24px;
	text-decoration: none;
	width:471px;
	font-size:1.0em;
	background-color:#00078c;
	color: #ffffff;
	font-weight:bold;
	}	

#profileDetails li a:link, #profileDetails li a:visited {
	text-decoration:none;

}
#profileDetails li a:hover {
	background-color:#00078c;
	text-decoration: none;
}
#profileDetails a.profileNormalLink:link, #profileDetails a.profileNormalLink:visited, #profileDetails a.profileNormalLink:hover {
	text-decoration: underline;
	background:none;
	font-weight:normal;
	margin:0;
	padding:0;
	width:auto;
}


#sitemap {
	margin: 0px;
	clear: both;
	padding:15px 0 0 0;
	width:500px;
}
#sitemap ul {
	list-style: none;
	margin: 0;
	padding: 0;
	}
#sitemap li {
	padding:4px 0 0 0;
	margin:0;
}
#sitemap li a {
	text-decoration: none;
	font-family:Arial, Helvetica, sans-serif;
	display: block;
	padding:5px 2px 5px 24px;
	text-decoration: none;
	width:514px;
	font-size:0.7em;
	background-color:#00078c;
	color: #ffffff;
	font-weight:bold;
	border-bottom:2px solid #ffffff;
	}	

#sitemap li a:link, #sitemap li a:visited, #sitemap li a:hover {
	text-decoration:none;
}


#sitemap ul li ul.sitemapLevel2 {
	list-style: none;
	margin: 0;
	padding: 4px 0 0 0;
	}
#sitemap ul li ul.sitemapLevel2 li {
	padding:2px 0 0 0;
	margin:0;
}
#sitemap ul li ul.sitemapLevel2 li a {
	behavior: url(iepngfix.htc);
	text-decoration: none;
	font-family:Arial, Helvetica, sans-serif;
	margin:0 0 0 20px;
	padding: 0px 2px 10px 25px;
	text-decoration: none;
	font-size:0.7em;
	color: #ffffff;
	font-weight: normal;
	background:none;
	border:none;
	background: url(../images/bulletGreen.png) no-repeat ;
	background-repeat:no-repeat;
	
	}	

ul.sitemapLevel2 li a:link, ul.sitemapLevel2 li a:visited, ul.sitemapLevel2 li a:hover {
	text-decoration:none;
}



#sitemap ul li ul.sitemapLevel3 {
	list-style: none;
	margin: 0;
	padding: 0;
	}
#sitemap ul li ul.sitemapLevel3 li {
	padding:2px 0 0 0;
	margin:0;
}
#sitemap ul li ul.sitemapLevel3 li a {
	behavior: url(iepngfix.htc);
	text-decoration: none;
	font-family:Arial, Helvetica, sans-serif;
	margin:0 0 0 40px;
	padding: 0px 2px 10px 25px;
	text-decoration: none;
	font-size:0.7em;
	color: #ffffff;
	font-weight: normal;
	background:none;
	border:none;
	background: url(../images/bulletGrey.png) no-repeat ;
	background-repeat:no-repeat;
	
	}	

ul.sitemapLevel3 li a:link, ul.sitemapLevel3 li a:visited, ul.sitemapLevel3 li a:hover {
	text-decoration:none;
}



#sitemap ul li ul.sitemapLevel4 {
	list-style: none;
	margin: 0;
	padding: 0;
	}
#sitemap ul li ul.sitemapLevel4 li {
	padding:2px 0 0 0;
	margin:0;
}
#sitemap ul li ul.sitemapLevel4 li a {
	behavior: url(iepngfix.htc);
	text-decoration: none;
	font-family:Arial, Helvetica, sans-serif;
	margin:0 0 0 60px;
	padding: 0px 2px 10px 25px;
	text-decoration: none;
	font-size:0.7em;
	color: #ffffff;
	font-weight: normal;
	background:none;
	border:none;
	background: url(../images/bulletLightGrey.png) no-repeat ;
	background-repeat:no-repeat;
	
	}	

ul.sitemapLevel4 li a:link, ul.sitemapLevel4 li a:visited, ul.sitemapLevel4 li a:hover {
	text-decoration:none;
}







#debvelopmentTabs {
	margin: 40px 0 0 0;
	clear: both;
	padding:0;
	width:540px;
	background-color:#00078c;
	color:#ffffff;
}
#debvelopmentTabs ul {
	list-style: none;
	margin: 0;
	padding: 0;
	}
#debvelopmentTabs li {
	padding:2px 0 10px 0;
	margin:0;
}
.arrow_open { 
	float: right;
	width: 12px;
	height: 11px;
	z-index:1;
	background-image: url(../images/arrowGreen.gif);background-position: top right; background-repeat: no-repeat;
}
.arrow_closed { 
	float: right;
	width: 11px;
	height: 12px;
	z-index:1;
	background-image: url(../images/arrowGreenC.gif);background-position: right; background-repeat: no-repeat;
}
.devTabTitle { 
	padding:2px 0 10px 0;
	margin:0;
	height: 50px;
}
#debvelopmentTabs li a {
	text-decoration: none;
	font-family:Arial, Helvetica, sans-serif;
	font-size:14px;
	display: block;
	padding:18px 2px 8px 24px;
	text-decoration: none;
	width:514px;
	/*font-size:0.7em;*/
	border-top:3px solid #ffffff;
	border-bottom:1px dashed #ffffff;
	color:#ffffff;
	font-weight:bold;
	margin:0;
	height: 30px;
	/*background-image: url(../images/arrowGreen.gif);background-position: right; background-repeat: no-repeat;*/
}	

#debvelopmentTabs li a:link, #debvelopmentTabs li a:visited {
	text-decoration:none;

}
#debvelopmentTabs li a:hover {
	text-decoration: underline;
}
.debvelopmentTabsCotent {
	margin: 0px;
	clear: both;
	padding:10px 15px 0 15px;
	width:510px;
	color:#ffffff;
	font-size:0.7em;
}

#debvelopmentTabs ul ul.debvelopmentTabsBullet {
	list-style: none;
	margin: 0;
	padding: 0;
	}
#debvelopmentTabs ul ul.debvelopmentTabsBullet li {
	behavior: url(iepngfix.htc);
	text-decoration: none;
	font-family:Arial, Helvetica, sans-serif;
	margin:0 0 0 20px;
	padding: 0px 25px 10px 25px;
	text-decoration: none;
	font-size:0.9em;
	color: #ffffff;
	font-weight: normal;
	background:none;
	border:none;
	background: url(../images/bulletGreen.png) no-repeat ;
	background-repeat:no-repeat;
	width:460px;
}
#debvelopmentTabs a.developmentLink:link, #debvelopmentTabs a.developmentLink:visited, #debvelopmentTabs a.developmentLink:active {
	text-decoration: none;
	color: #ffffff;
	padding:5px 0;
	display:block;
	border-bottom:1px dashed #0e568a;
	border-top:none;
	font-weight:bold;
}
#debvelopmentTabs a.developmentLink:hover {
	text-decoration: none;
	border-bottom:1px dashed #ffffff;
	color: #ffffff;
}




/* =-=-=-=-=-=-=-[footer]-=-=-=-=-=-=-=- */
#footer {
	behavior: url(iepngfix.htc);
	clear:both;
	margin:0;
	padding:20px 0 0 0;
	width:985px;
	height:119px;
	color:#FFFFFF;
	font-size: 0.7em;
	text-align: center;
	background-image:url(../images/footerBg.png);
	background-position: center top;
	background-repeat:no-repeat;
}
/* =-=-=-=-=-=-=-[footer finish]-=-=-=-=-=-=-=- */








/* Begin Breadcrumb Styles =============================================== */

#breadcrumb {
	margin: 0 0 5px 0;
	padding: 7px 0 7px 0;
	font-size: 11px;
	font-weight:bold;
	width: 561px;
}

#breadcrumb ul {
	margin: 0;
}

#breadcrumb ul li {
	display: inline;
	border-right: 1px solid #303030;
	padding-right: 4px;
	margin-left: 4px;	
}

#breadcrumb ul li.last {
	border: 0;
	padding: 0;
}
#breadcrumb ul li.first {
	border: 0;
	padding-right: 4px;
	color:#b7251b;
}

#breadcrumb a:link, #breadcrumb a:visited, #breadcrumb a:active {
	color: #303030;
	text-decoration:underline;
}

#breadcrumb a:hover {
	text-decoration:none;
}

/* End Breadcrumb Styles =============================================== */

/* ================================================================ 
This copyright notice must be untouched at all times.

The original version of this stylesheet and the associated (x)html
is available at http://www.cssplay.co.uk/menus/drop_line.html
Copyright (c) 2005-2007 Stu Nicholls. All rights reserved.
This stylesheet and the assocaited (x)html may be modified in any 
way to fit your requirements.
=================================================================== */
.menu {
position:relative;
width:951px;
font-weight:bold;
font-size:17px; 
line-height:3em; 
height:100px;
background-image:url(../images/blue_shim.jpg);
background-repeat:repeat-x;
border-top:10px solid #00078c;
padding-bottom:1px;
margin:0 16px 0 18px;
}

* html .menu {padding-bottom:0;}

.menu ul{
list-style-type:none;
padding:0;
margin:0;
width:951px;
height:100%;
float:left;
}

.menu li{
float:left;
}

.menu table{
position:absolute;
border-collapse:collapse;
left:0;
top:0;
}

.menu a, .menu :visited {
color:#00078c;
text-decoration:none;
}
.menu a em.lft, .menu :visited em.lft {
display:block;
float:left;
width:3px;
height:2em;
background: #ffffff;
border-bottom:3px solid #ffffff;
color:#000000;
text-decoration:none;
}
.menu a b, .menu :visited b {
display:block;
font-weight:normal;
float:left;
padding:0 10px;
height:2em;line-height:1.9em;
background: #ffffff;
cursor:pointer;
border-bottom:3px solid #ffffff;
text-decoration:none;
color:#00078c;

}
.menu a em.rgt, .menu :visited em.rgt {
display:block;
float:left;
width:3px;
height:2em;
background: #ffffff;
border-bottom:3px solid #ffffff;
text-decoration:none;
color:#00078c;

}

.menu ul ul {
visibility:hidden;
position:absolute;
height:2em;
top:2.2em;
left:0;
width:950px;
border-bottom:1px solid #00078c;
border-right:1px solid #00078c;
background:#00078c;
}

.menu :hover {
white-space:normal;
}

.menu a:hover b {
color:#00078c;
background: #ffffff;
border-bottom-color:#ffffff;
}
.menu a:hover em.lft {
background: #00078c;
border-bottom-color:#00078c;
}
.menu a:hover em.rgt {
background: #00078c;
border-bottom-color:#00078c;
}

.menu li:hover > a b
{
color:#00078c;
background: #ffffff;
border-bottom-color:#ffffff;
}
.menu li:hover > a em.lft {
background: #ffffff;
border-bottom-color:#ffffff;
}
.menu li:hover > a em.rgt {
background: #ffffff;
border-bottom-color:#ffffff;
}
.menu ul li:hover ul,
.menu ul a:hover ul{
display:block;
visibility:visible;
top:2em;
margin-top:3px;
}

.menu ul :hover ul li {
display:block; 
border-left:1px solid #ffffff; 
background:#ffffff; 
height:2em;
}
.menu ul :hover ul li a {
display:block; 
font-size:0.8em; 
height:2em; 
line-height:2.5em; 
width:auto; 
float:left; 
color:#00078c; 
padding:0 10px;}
.menu ul :hover ul li a:hover {
color:#00078c;
text-decoration:underline;
}



/* Pricing Tabs =============================================== */
.columnPricingContent {
	padding:0 10px 20px 10px;
	margin:0;
	width:500px;
	float:left;
	text-align:left;
	font-size:0.88em;
	line-height:1.46em;
	color:#484848;
}

.pricingtab ul{
float: left;
margin: 4px 0 0 6px;
padding: 3px 0 5px 0;
width: 513px;
font: 16px Arial,Verdana,"Trebuchet MS",sans-serif; color: #20689d;
font-weight: bold;
border-bottom: 2px dotted #86aac4;
list-style-type: none;
height: 27px;
text-align: left; /*set to left, center, or right to align the menu as desired*/
}

.pricingtab li{
display: inline;
margin: 0;
padding:12px;
height: 45px;
}

.pricingtab li a{
text-decoration: none;
padding:12px;
color: #20689d;
height: 45px;
}

.pricingtab li a:visited{
color: #20689d;
padding: 12px;
}

.pricingtab li a:hover, .pricingtab li a.current{
background-color: #dfeaf2;
color: #20689d;
border-top: 4px solid #81bf34;
padding:12px;
margin-bottom:4px;
}
.pricingtab li a:active{ color: #20689d; background-color: #dfeaf2; padding: 12px;}

div#divPricing div#sc1 h2 { font: 16px Arial,Verdana,"Trebuchet MS",sans-serif; color: #66a414;font-weight: bold; }
.greeninfo { float: left; color: #66a414; font-weight:bold; }
/* end pricingtab styling */
table#pricingTable { border:1px solid #86aac4; width: 520px; }
table#pricingTable th { border:1px solid #86aac4; font: 14px Arial,Verdana,"Trebuchet MS",sans-serif; color: #20689d; font-weight: bold; padding:10px; background:#eef4f8;}
table#pricingTable td { border:1px solid #86aac4; font: 14px Arial,Verdana,"Trebuchet MS",sans-serif; color: #484848; font-weight: normal; line-height:1.5; padding:10px;}

/* Homepage show hide =============================================== */
.basictab ul{
margin: 4px 0 0 0;
padding: 3px 0;
font: bold 0.80em Verdana;
border-bottom: 2px solid #ffffff;
list-style-type: none;
text-align: left; /*set to left, center, or right to align the menu as desired*/
}

.basictab li{
display: inline;
margin: 0;
}

.basictab li a{
text-decoration: none;
padding: 3px 6px;
color: #FFFFFF;
background-color:#00078c;
}

.basictab li a:visited{
color: #FFFFFF;
}

.basictab li a:hover, .basictab li a.current{
background-color: #00078c;
color: #FFFFFF;
border-bottom: 2px solid #ffffff;
border-top: 4px solid #ffffff;
padding-top:12px;
}

.basictab li a:active{
color: #20689d;
}

.tabcontainer{
clear: left;
background-color:#00078c;
color:#FFFFFF;
text-align:left;
font-size:0.88em;
padding:10px;
float:left;
width:340px;
min-height:250px; /*height of 2nd level sub menus. Set to largest's sub menu's height to avoid jittering.*/
padding-top:15px;
}

.tabcontent{
display:none;
}

.fontsizes {
  color: #ffffff;
  line-height: 34px;
  font-size: 18px;
}    

.fontsmall {
  font-size: 16px;
}    

.fontmedium {
  font-size: 23px;
}    

.fontlarge {
  font-size: 30px;
}

/* Begin Form Styles =============================================== */
form {
	margin: 0;
	display: inline;
}
label { 
	display: block; 
	float: left; 
	text-align: right; 
	padding: 0 10px 0 6px; 
	margin-bottom: 0; 
	width: 100px; 
	font-size:16px;
	color:#ffffff;
}
legend { 
	color:#ffffff;
}
.input
{
	font: 0.88em Verdana, arial, sans-serif;
	background-color: #00078c;
	border: 1px #ffffff solid;
	width: 250px;
	color: #ffffff;
	height:1.5em;
}
.top_select
{
	font: 0.88em Verdana, arial, sans-serif;
	background-color: #00078c;
	border: 1px #ffffff solid;
	width: 160px;
	color: #ffffff;
	margin-left:5px;
	float:left;
}
.quantity
{
	font: 0.88em Verdana, arial, sans-serif;
	background-color: #00078c;
	border: 1px #ffffff solid;
	height: 19px;
	width: 23px;
	color: #ffffff;
	padding:4px 0 0 0;
	text-align:center;
}
.textarea
{
	font: 0.88em Verdana, arial, sans-serif;
	background-color: #00078c;
	border: 1px #ffffff solid;
	width: 250px;
	color: #ffffff;
}
.checkbox
{
	border: #00078c solid;
	color: #ffffff;
}
select
{
	font: 0.88em Verdana, arial, sans-serif;
	background-color: #00078c;
	border: 1px #ffffff solid;
	width:160px;
	color: #ffffff;
	height:1.5em;
}

.submit
{
	margin:0;
	padding:0;
	font-size:10px;
	font-family: Verdana, arial, sans-serif;
	font-weight: bold;
	background-color: #00078c;
	color: #ffffff;
	cursor: pointer;
	border: 1px #ffffff solid;
}
.quantityBox
{
	font: 11px Verdana, arial, sans-serif;
	text-align:center;
	background-color: #00078c;
	border: 1px #ffffff solid;
	height: 16px;
	width: 40px;
	color: #ffffff;
}

.highlight4 {
	color:#ffffff;
}
.highlight2 {
	color:#ffffff;
}

/* End Form Styles =============================================== */
#flash {
	display:none;
}
