/*
File:			custom.css
Description:	Custom styles for Thesis

BASIC USAGE:

If you have enabled the custom stylesheet in the Thesis options panel, the <body> tag 
will be appended with the "custom" class, like so: <body class="custom">. You can use 
the "custom" class to override *any* CSS declarations contained in the style.css file.

For example, if you wish to change the default link color to green, you would add the 
following declarations to this file:

	.custom a, .custom a:visited { color: #090; }	<--- This makes links green
	.custom a:hover { color: #00f; }				<--- This makes links blue when you mouse over them

WHY THIS WORKS:

By using the "custom" class, you are creating more specific CSS declarations for HTML
elements. CSS styling is applied through rules of specificity, and because declarations
prepended with .custom are more specific, they get applied when the page is rendered!

More information about styling your Thesis installation using this file can be found
in the User's Guide:
	http://diythemes.com/thesis/rtfm/customizing-thesis-with-customcss/
*/




/*/////////////NEW DESIGN STYLES////////////*/
html {overflow-x:none;} 

.full_width {width:100%;.width:100%;}
.custom .no_sidebars {background:none repeat scroll 0 0 transparent !important;}
.custom #content {border-left:none medium;float:left;min-height:700px;}
.custom #content_box  {background:none;width:100%} /*/removed dotted line as seperator url("../lib/images/dot-ddd.gif") repeat-y scroll 76.4em 0 transparent/////*/

.custom .headerWRAPPER {
background: transparent url(/images/headerBG.gif) repeat-x;
height:100px;
margin:0 auto;
width:100%;
}

.custom .header {
width:960px;
height:100px;
margin:0 auto;
}


.custom .logo_h1 {
height:0px;
width:144px;
overflow:hidden !important;
}

.custom .logo_box { /*margin top of logo is fixed in open hook in the after header section*/
width:144px;
height:0px;
}

.custom ul.menu {font-family: "museo-slab-1","museo-slab-2","Trebuchet MS","verdana","arial","sans serif;";border-style:none; font-size:13px; margin-top:-85px; .margin-top:-85px;.margin-left:290px;float:right;margin-right:-15px;font-weight:500;letter-spacing:-2px;}
.custom ul.menu li a {color:#ffffff; text-transform:normal;.padding:0px;padding:0px 0px;}
.custom ul.menu li a:hover  {text-decoration:none;border-bottom:2px solid #fda101;color:#ffffff;background-color:transparent;}
.custom ul.menu li {padding:0px 10px;}
.custom .menu .current > a, .custom .menu .current-cat > a {text-decoration:none; background-color:transparent;border:none;color:#fda101;cursor:text;}
.custom ul.menu li.tab-6 {border:none !important;}

.custom #header_area .page {padding-top:0px;}
.custom #content_area .page {padding:20px 0px 15px 0px;min-height:400px;}

.custom .footerlogos {display:block;float:left;}
.custom #footer_area {background: transparent url(/images/FMfooterLINE.jpg) repeat-x scroll 0 0 ;margin:0px auto;}
.custom #footer_links {display:block;float:left;margin:2px 0px 0px 5px;}
.custom #footer_links  ul {
	float:left;
	font-family: Trebuchet MS, Arial,Helvetica,sans-serif;
	font-size:11px;
	text-align: left;
	margin-top: 0px;
	margin-bottom: 15px;
	/* cancels gap caused by top padding in Opera 7.54 */
	margin-left: 0;
	color: #7e7e7e;
	width: 100%;
	font-weight:normal;
}

.custom #footer_links ul li a {
	font-family:Trebuchet MS, Arial,Helvetica,sans-serif;
	font-size:11px;
	text-align:center;
	color:#7e7e7e;
	padding: 0px 6px;
	text-decoration:none;
	font-weight:normal;
	border-right:solid #7e7e7e 1px;
}

.custom #footer_links ul li a:hover {color:#fda101;}

.custom #footer_links ul li a:active {
	font-family:Trebuchet MS, Arial,Helvetica,sans-serif;
	font-size:11px;
	text-align:center;
	color:#000000;
	text-decoration:none;
	font-weight:normal !important;
	border-right:solid #7e7e7e 1px;
}

.custom .copyright {text-transform:none;margin-left:5px;}

.custom .widget_search {
background: transparent url("/images/searchback.gif") no-repeat scroll 0px 50%;
float:right;
height:39px;
margin:60px -45px 0 0;
width:285px;
}

.homepage #content_area .page {
.padding:0px 0px 0px 00px;
padding:0px 0px 0px 00px;
min-height:400px;
z-index:10000;
}

.custom .sidebar h3 {font-family: "museo-slab-1","museo-slab-2","Trebuchet MS","verdana","arial","sans serif;";font-size:24px;padding:5px auto;text-align:center;color:#0c2764;font-weight:700;letter-spacing:-1px;width:200px;}

.custom.homepage .headline_area {margin-bottom:0em;}
.custom.homepage ul#pbs_bottom_right {margin-right:-40px;margin-top:-500px;.margin-top:-530px;width:160px;}

/* Latest Blog Posts styles */
.custom.homepage li#widgets-reloaded-archives-3 {float:left;width:220px;}
.custom #pbs_bottom_right h2, .custom #pbs_bottom_right .widgettitle a {font-family: "museo-slab-1","museo-slab-2","Trebuchet MS","verdana","arial","sans serif;";font-size:18px;margin:0px;text-align:left;color:#0c2764;font-weight:700;letter-spacing:-1px;}
.custom #pbs_bottom_right ul {color:#797878;font-family:Verdana,Arial,Helvetica,sans-serif;font-size:12px;margin:5px 0 0 20px;width:150px;}
.custom #pbs_bottom_right ul a {color:#919191;font-family:Trebuchet MS,Arial,Helvetica,sans-serif;font-weight:bold;text-decoration:none;}
.custom #pbs_bottom_right ul a:hover {color:#fe9002;}
.custom #pbs_bottom_right li.widget{line-height:15px !important;margin-bottom:10px;}


/*/Main content area//*/
.custom .text_input {background:none repeat scroll 0 0 #EEEEEE;border-color:#AAAAAA #DDDDDD #DDDDDD #AAAAAA;border-style:solid;border-width:1px;color:#444444;font-size:1em;float:left;padding:2px;width:170px;font-family:Trebuchet MS, Arial,Helvetica,sans-serif;font-size:12px;}
.custom .search_form .text_input {background:none repeat scroll 0 0 transparent;border:none;color:#444444;font-size:1em;float:left;padding:6px 10px 8px 12px ;width:170px;font-family:Trebuchet MS, Arial,Helvetica,sans-serif;font-size:12px;}
.custom .search_submit input {background:none repeat scroll 0 0 transparent;border:medium none;float:left; height:25px; width: 50px; margin:2px 0 0 -3px; .margin:4px 0 0 -2px;font-weight:bold;font-family:Trebuchet MS, Arial,Helvetica,sans-serif;font-size:12px;color:#2d485e;} 

.custom #content_area .page {min-height:400px;}
.custom .full_width {background:transparent none;}
.custom.homepage .full_width {background-image:url("/images/paper.jpg");background-repeat:repeat-x;background-position:0px 545px;background-attachment:inherit;width:100%;}
.ie .custom.homepage .full_width {background-image:url("/images/paper.jpg");background-repeat:repeat-x;background-position:0px 525px;background-attachment:inherit;width:100%;}

.custom.eshs-first-birthday .full_width {background-color:#000000;}
.custom.eshs-first-birthday .headline_area h1  {color:#ffffff;}

.custom .maincontent {width:730px;min-height:520px;float:left;}/*/background-image:url("/images/MAINgraphic.jpg");background-repeat:no-repeat;background-position:right 160px;/*/
.custom .rightcontent {width:230px;.width:227px;height:300px;float:left;}
.custom .bottomcontent {width:960px;float:left;}
.custom .bottomcontentBARS {width:960px;height:5px;float:left;border-bottom:1px solid #0c2764;}
.custom .bottomBAR {width:110px;height:5px;float:left;background-color:#0c2764;margin-right:130px;}
.servicebox {width:240px;float:left;margin-top:5px;}
.custom .servicetitle {font-family: "museo-slab-1","museo-slab-2","Trebuchet MS","verdana","arial","sans serif;";font-size:22px;color:#0c2764;font-weight:300 !important;}
.custom .servicetitle a {font-family: "museo-slab-1","museo-slab-2","Trebuchet MS","verdana","arial","sans serif;";font-size:22px;color:#0c2764 !important;text-decoration:none;font-weight:300 !important;}
.custom .servicetitle a:hover {color:#fe9002!important;text-decoration:none;font-weight:300;}
.custom .servicesub {font-family:arial, verdana, sans serif;font-size:11px;color:#000000;margin:2px 0px 15px 30px;width:180px;}
.custom .servicesub a {font-family:arial, verdana, sans serif;font-size:11px;color:#fe9002;font-weight:bold;text-decoration:none;}
.custom .servicesub a:hover {text-decoration:underline;}
.custom .bottomBARCS {width:110px;height:5px;background-color:#0c2764;}
.custom .bottomLINECS {width:700px;height:5px;border-top:1px solid #0c2764;}
.custom .serviceboxCASESTUDY {width:960px;float:left;}
.custom .servicesubCS {font-family:arial, verdana, sans serif;font-size:13px;color:#000000;margin:2px 0px 15px 30px;width:900px;}
.custom .servicesubCS a {font-family:arial, verdana, sans serif;font-size:13px;color:#fe9002;font-weight:bold;text-decoration:none;}
.custom .servicesubCS a:hover {text-decoration:underline;}

.custom .CTAbutton {width:230px;height:239px;vertical-align:top;}

.custom .mainstatic {width:730px;}
.custom .mainstaticLEFT {width:320px;float:left;}
.custom .mainstaticRIGHT  {width:400px;float:right;}
.custom .HPteaser {font-family: "museo-slab-1","museo-slab-2","Trebuchet MS","verdana","arial","sans serif;";font-size:28px;color:#0c2764;font-weight:700;letter-spacing:-2px;margin-bottom:20px;}
.custom .HPteaserhighlight {font-family: "museo-slab-1","museo-slab-2","Trebuchet MS","verdana","arial","sans serif;";font-size:28px;color:#fe9002;font-weight:700;letter-spacing:-2px;}
.custom .teasersub {font-family:arial, verdana, sans serif;font-size:14px;color:#919191;margin:5px 0px 15px 30px;width:290px;}

.homepage .format_text {float:left;font-family:Verdana, Arial, Helvetica, sans-serif;font-size:14px;color:#6D6C6C;line-height:normal;}
.custom .format_text h2 {font-family: "museo-slab-1","museo-slab-2","Trebuchet MS","verdana","arial","sans serif;";font-size:20px;font-weight:500;color:#fd8414;margin:0px 0px 7px 0px;}
.custom .format_text h3 {font-family: "museo-slab-1","museo-slab-2","Trebuchet MS","verdana","arial","sans serif;";font-weight:500;color:#000000;margin:0px 0px 0px 0px;}
.custom .headline_area h1 {color:#074b88;font-family: "museo-slab-1","museo-slab-2","Trebuchet MS","verdana","arial","sans serif;";font-weight:900;font-size:32px;}

.format_text a {font-family: "museo-slab-1","museo-slab-2","Trebuchet MS","verdana","arial","sans serif;";color:#fd8414;font-weight:bold;text-decoration:none;}
.format_text a:hover {color:#fd8414;text-decoration:none;}
.custom .format_text ul {list-style-image:none;list-style-position:outside;list-style-type:square;line-height:22px;list-style:square outside none;padding-left:20px;margin:.5em 0 0.75em 1.571em;}
.custom .CStitle {font-family: "Trebuchet MS","verdana","arial","sans serif;";font-size:14px;color:#0c2764;text-align:center;padding-top:10px;font-weight:bold;}
.custom .sidebarTitle {font-family: "museo-slab-1","museo-slab-2","Trebuchet MS","verdana","arial","sans serif;";font-size:22px;color:#0c2764;text-align:center;margin-bottom:10px;padding-top:10px !important;text-align:center;width:200px;}
.custom .sidebarTitlelink {font-family: "Trebuchet MS","verdana","arial","sans serif;";font-size:11px;color:#fd8414;text-align:center;margin-bottom:10px;padding-top:10px;font-weight:300;}

.custom .sidebarform {background:transparent url(/images/stickynoteform.jpg) no-repeat scroll;width:200px; height:350px;padding:10px;}
.custom .sidebarform p {color:#0c2764;font-family:"museo-slab-1","museo-slab-2","Trebuchet MS","verdana","arial","sans serif;";font-size:14px;line-height:16px;}


.custom .sidebarform input, .custom .sidebarform textarea {font-family: "museo-slab-1","museo-slab-2","Trebuchet MS","verdana","arial","sans serif;";background:none repeat scroll 0 0 #fbd08e;color:#444444;font-size:12px;line-height:14px;border:none medium;padding:0.214em;width:80% !important;}
.custom .sidebar_required {font-family: "museo-slab-1","museo-slab-2","Trebuchet MS","verdana","arial","sans serif;";color:#9f0101;font-size:10px;font-weight:bold;line-height:10px;margin-top:-10px;margin-bottom:3px;}
.custom .sidebarform .sidebarformSUBMITbutton {background:transparent url(/images/buttonbg.gif) no-repeat scroll;width:77px !important; height:28px;font-family: "museo-slab-1","museo-slab-2","Trebuchet MS","verdana","arial","sans serif;";color:#0c2764;font-size:14px;margin-top:5px;}


.custom .format_text input, .custom #commentform input {border-width:0.071em;padding:0.214em;width:45%;}
#commentform textarea {border-width:0.071em;padding:0.214em;width:96%;}

.custom .post_box, .custom .teasers_box, .custom .full_width #content_box .page {margin:0 2.3em 0 0em;}
/*////////////////////////////////////////////////////OLD STYLES/////////////////////////////////////*/
* {font-family:Trebuchet MS;}

/*custom BACKGROUND*/
body.custom {
background: #ffffff;
margin:0px auto;
color:#6d6c6c;
width:100%;
}


.custom.homepage #content {border-left:none;overflow:visible;}

.full_width > .page {background:transparent no-repeat top center;overflow:visible;}

.custom .page {
padding:10px 17px 0px 20px;
.padding-top:9px;
margin:0px auto;
overflow:visible;
}

.format_text a:hover {text-decoration:underline;}
.format_text p {margin-bottom:1em;}
.custom .sidebar ul.sidebar_list {padding-top:0px 0px 0px 2px;}





/*header styles*/
#header {display:none;}

/* RSS subcribe info */

.subscribebox {
float:right;
height:41px;
margin-right:0px;
margin-top:-20px;
width:330px;
}

.subscribetop {
background:transparent url(/images/subscribebarBLOG_01.gif) no-repeat scroll ;
height:19px;
width:330px;
}

.subscribe {
background:transparent url(/images/subscribebarBLOG_02.gif) no-repeat scroll ;
height:50px;
width:330px;
padding-top:3px;
}

.RSSfeed {
clear:both;
float:right;
height:45px;
margin-top:-48px;
width:100px;
}

.RSSfeed a img {
margin:0;
padding:0;
height:45px;
width:100px;
}

.readblog {
clear:both;
float:right;
height:22px;
margin-top:-15px;
width:211px;

}

.readblog a img {
margin-right:50px;
padding:0;
height:22px;
width:211px;

}

.emailtext {
font-family:Arial,Helvetica,sans-serif;
font-size:10px;
margin:0px 0 0 75px;
padding:1px 0 1px 1px;
width:100px;
}

.subscribeEMAILbutton {
background:transparent url(/images/subscribebar_submit.gif) no-repeat scroll 0 0px !important;
border: none;
height:16px;
width:33px;
}

.hide {
display:none;
}




/*Navigation Styles*/

.ie UL.menu {
padding-left:0px !important;
}

.custom .menu li {
background:none;
border-color:none;
border-style:none;
border-width:0;
float:left;
margin-bottom:-0.1em;
}



.custom .menu a {letter-spacing:0px;border-style:none;}

.custom .menu a {text-transform:none !important;}

ul.menu li.home-item {border-style:none}

ul.menu li.current_page_item {border-style:none;}

ul.menu li.page-item-7 {border-right:none;}

ul.menu li.current_page_item a, ul.menu li.current-cat a {border-right:1px solid #aaabab;color:#074b88;background-color:#ffffff; margin-bottom:22px; padding-bottom:2px;}

ul.menu li.page-item-1 { 
margin-left:5px; 
padding-left:240px;
background-color:transparent; }

.custom ul.menu li.page-item-1 a {
color:#aaabab;
cursor:pointer;
}

.custom ul.menu li.page-item-1 a:hover {
color:#074b88;
cursor:pointer;
}

.menu a, .menu .current ul a {background-color:transparent;}


.custom .menu .current-parent > a, .custom .menu .current-cat-parent > a {background-color:transparent;}


/*/////Footer Styles/////////*/



#footer {
border:none;
text-align:left;
}

#footer a {
text-decoration:none;
border-bottom:none;
}

.footer_wrapper {
}

.footer_top {
background: transparent url(/images/FMfooter.jpg) no-repeat center;
height: 119px;
margin: 0px auto;
}

.footer_bottom {
margin: 0px auto;
height:auto;
padding-left:20px;
}

.footer_bottomTEXT {
	text-align:left;
	font-family: Trebuchet MS, Arial,Helvetica,sans-serif;
	font-size:24px;
	color: #114c81;
	padding-top:10px;
	float:left;
}

.footer_credentials {
float:none;
}

/*/////Footer Links/////////*/


#footer_links  ul li {
	display: inline;
}


#footer_links ul li.last a{
	border:none;
}



.homepage .homepage_clientWRAPPER { 
clear:both; 
margin:0px auto 20px; 
padding-left:60px; 
text-align:center; 
width:940px;  
display:block; 
} 
 
.homepage_clientWRAPPER { 
display:none; 
}

.homepage_client {
text-align:left;
}

.homepage h2 {
font-family:Verdana, Arial, Helvetica, sans-serif;
color:#12457c;
font-size:20px;
font-weight:bold;
text-align:left;
}




/*/////Homepage Styles/////////*/

.homeCTA {
background: transparent url(/images/ctaBG.jpg) no-repeat top;
width:340px;
height:586px;
padding:20px 0 0 15px;
}

.homeCTA table{
	width:300px;
	align:center;
}

.homepage .comments_closed {
display:none;
}

.homepage .post_box {
padding-top:0px;
}

/*/////Form Styles/////////*/

.headline {
	color:#000000;
	font-family:verdana, arial, helvetica, san-serif;
	font-size:18px;
	font-weight:bold;
	text-align:center;
}

.subheadline {
	color:#000000;
	font-family:verdana, arial, helvetica, san-serif;
	font-size:14px;
	font-weight:bold;
	text-align:center;
}

.required {
	color:#000000;
	font-family:verdana, arial, helvetica, san-serif;
	font-size:12px;
	font-weight:bold;
	text-align:right;
	width:110px;
}

.NOTrequired {
	color:#000000;
	font-family:verdana, arial, helvetica, san-serif;
	font-size:12px;
	font-weight:normal;
	text-align:right;
	width:110px;
}

.field {
	text-align:left;
	vertical-align:bottom;
	width:190px;
	font-family:verdana, arial, helvetica, san-serif;
}

.fieldSM {
	text-align:left;
	font-size:10px;
	vertical-align:bottom;
	width:190px;
	font-family:verdana, arial, helvetica, san-serif;
}

/* Custom Left nav Contact Styles */

.custom .left-contact-intro {
margin-left:30px;
font-family:Trebuchet MS, Arial,Helvetica,sans-serif;
	font-size:16px;
	text-align:center;
	color:#000000;
	font-weight:bold;}

/*/////FM fruit form Styles/////////*/
.FMFRUITfield {
	text-align:left;
	vertical-align:bottom;
	width:180px;
	font-family:verdana, arial, helvetica, san-serif;
}

.FMFRUITfieldSM {
	text-align:left;
	font-size:10px;
	vertical-align:bottom;
	width:180px;
	font-family:verdana, arial, helvetica, san-serif;
}

.FMFRUITrequired {
	color:#000000;
	font-family:verdana, arial, helvetica, san-serif;
	font-size:12px;
	font-weight:bold;
	text-align:right;
	width:100px;
}

/*/////Testimonal Sidebar Styles/////////*/

.custom ul#pbs_bottom_right {margin-top:-450px;width:250px;}

.widget_testimonials {
color:#797878;
font-family:Verdana, Arial, Helvetica, sans-serif;
font-size:12px;
text-align:left;
}

.widget_testimonials .text {
text-align:left !important;
font-size:12px;
}

.widget_testimonials h3 {
display:none;
}

.widget_testimonials .client {
margin-left:30px;
font-size:11px;
text-transform:uppercase;
font-style:normal !important;
float:left;
text-align:left !important;
line-height:13px;
}

.widget_testimonials a {
color:#074B88;
}

.custom li#testimonials-4 .text {font-size:14px;line-height:17px;}

/*/////pageblock homepage Styles/////////*/

.pbs_clearfix {
display:block;
width:95%;
}

.custom #pbs_bottom_left, .custom #pbs_bottom_right {
width:250px;
color:#797878;
font-family:Verdana, Arial, Helvetica, sans-serif;
font-size:12px;
text-align:left;
}

.custom #pbs_bottom_left ul {
color:#797878;
font-family:Verdana, Arial, Helvetica, sans-serif;
font-size:12px;
margin:10px 0px 0px 20px;
}

.custom #pbs_bottom_left ul a {
font-family:Trebuchet MS, Arial,Helvetica,sans-serif;
color:#0092ec;
font-weight:bold;
text-decoration:none;
}


#pbs_bottom_left ul a:hover {
text-decoration:underline;
}

#pbs_bottom_left li, #pbs_bottom_right li {
margin-top:5px;
}


#pbs_bottom_left .widgettitle a, #pbs_bottom_right .widgettitle a {
font-family:Verdana, Arial, Helvetica, sans-serif;
color:#12457C !important;
font-size:20px;
font-weight:bold;
text-align:left;
}
#pbs_bottom_left li.widget{
line-height:15px !important;
}

#pbs_bottom_left img, #pbs_bottom_right img {
display:none;
}

.custom #pbs_bottom_left {
width:600px;
margin-top:-80px;
} 
 
 /*/////homepage content Styles/////////*/
.custom #rss-2 {
float:left; 
width:250px;
}

.custom #text-4 {
float:left; 
width:250px;
}

.custom #text-8, .custom #text-7 {margin-left:-30px;}

.custom #text-9 {padding-left:30px;}

.custom #text-4 .textwidget{
padding-left:50px;
font-size:12px;
}

.contentTOPWRAPPER {
}

.contentHomeLEFT {
float:left;
width:600px;
}


.homepage .adrianaward {
float:left;
width:270px;
}

.homepage .lefttopgraphic {
float:left;
width:270px;
}



.homepage .timpromo {
background:url("/images/timpromo.jpg") no-repeat scroll center top transparent;
float:left;
height:200px;
padding-left:20px;
padding-top:165px;
width:270px;
}

.homepage .timpromo a{
font-family:Arial, Helvetica, sans-serif;
color:#7ed2fe;
font-size:11px;
font-weight:bold;
text-decoration:underline;
}

.homepage .timpromo a:hover{
color:#bee7fc;
}


.contentHomeCTA {
float:left;
width:270px;
height:700px;
}

.contentHomePromo {
margin-bottom:20px;
width:500px;
height:205px;
}

.homepagePOSTwrapper {
}

.homepagePOST {
margin-bottom:20px;
width:410px;
display:block;
float:left;
}

.homepagePOST .format_text {
line-height:normal;
}

.homepagePOSTwrapper img{
float:left;
margin-right:10px;
display:block;
width:100px;
}

.homepage .headline_area h2 {
display:none;
}

.readmore {
font-family:Verdana, Arial, Helvetica, sans-serif;
font-size:11px;
color:#0092f0;
font-weight:bold;
}





.homepage .format_text h2 {
font-family:Verdana, Arial, Helvetica, sans-serif;
font-size:20px;
font-weight:lighter;
color:#fd8414;
margin:0px 0px 7px 0px;
}

.homepage .format_text h3 {
font-family:Trebuchet MS, Arial,Helvetica,sans-serif;
font-weight:bold;
color:#000000;
margin:0px 0px 0px 0px;
}

#post-431 .format_text {
color:#000000;
font-family:Verdana,Arial,Helvetica,sans-serif;
font-size:14px;
margin:0px;
width:450px;
}

.post_box {
padding-top:0px;
}

.custom .post_box .teasers_box {
border-top:#BBBBBB dotted 1px;
border-left:medium none;
border-right:medium none;
border-bottom:medium none;
clear:both;
}

.custom .teasers_box {
border:medium none;
}





/* sidebar subnav Styles /*/
.sidebar_list #text-2 {
padding-top:7px;
padding-left:2px;
}


.left-navigation-menu ul {
margin-top: 15px;
margin-bottom: 15px;
}

.left-navigation-menu ul li { 
margin-left:0px; 
margin-bottom:10px !important;
list-style-image:url(/images/arrowBLUE.gif); 
list-style-position:inherit; 
line-height:1.0em;
} 


.left-navigation-menu ul li a { 
color:#2361A1; 
font-size:1em; 

}

.left-navigation-menu ul li a:hover {
color:#0092ec;
}

/* Blog Styles /*/ 
.custom .headline_meta a{border-bottom:none;}

.custom .post {padding-top:20px;border-top:1px dotted #BBBBBB; border-right:medium none;border-bottom:medium none;border-left:medium none;}
.custom .top.post_box {padding-top:0;border:medium none !important}

.custom .teaser h2 a{color:#2361A1;text-decoration:none;}
.custom .teaser h2 a:hover {text-decoration:underline;}

.custom .headline_area h2.entry-title a {color:#2361A1;}
.custom .headline_area h2.entry-title a:hover {text-decoration:underline;}

.custom .stbuttontext {color:#2361A1;line-height:35px;font-weight:bold;text-decoration:none;}

.custom .vcard.author a {color:#2361A1;text-decoration:none;border:0; padding-right:2px;}
.custom .vcard.author a:hover {text-decoration:underline;}

.custom .teaser .teaser_link {font-size:1.2em;line-height:1.5em;color:#2361A1;text-decoration:none;}
.custom .teaser a.teaser_link:hover {text-decoration:underline;}

.custom .prev_next {border-top:#dddddd solid 1px;border-right:none medium;border-bottom:none medium;border-left:none medium;}
.custom .prev_next a {color:#2361A1;text-decoration:none;}
.custom .prev_next a:hover {text-decoration:underline;}

/* Widget Search */ 
.custom #sidebars li.widget {.list-style-type: none; width:225px;}
 


/* Sidebar Nav links */ 
.custom #widgets-reloaded-archives-4 a,
.custom #widgets-reloaded-categories-3 a,
.custom #twitter-tools a {color:#2361A1;text-decoration:none;}

.custom #widgets-reloaded-archives-4 a:hover, 
.custom #widgets-reloaded-categories-3 a:hover,
.custom #twitter-tools a:hover {text-decoration:underline;}

/* Contact Form Styles */

.FMC {
background-color:#d3e6f3;
width:600px;
text-align:left;
color:#074B88;
font-size:14px;
font-family:Trebuchet MS, verdana, arial, helvetica, san-serif;
padding:10px;
}

.FMCtext {
color:#000000;
font-family:Trebuchet MS, verdana, arial, helvetica, san-serif;
font-size:14px;
line-height:16px;
padding-left:10px;
}

.FMC h2 {color:#000000;font-family:Trebuchet MS, verdana, arial, helvetica, san-serif;font-size:18px;text-align:center;margin-top:10px;}

.FMCfield {
text-align:left;
vertical-align:bottom;
font-family:Trebuchet MS, verdana, arial, helvetica, san-serif;
}

.FMCfieldBOX {
text-align:left;
color:#074B88;
font-size:14px;
vertical-align:bottom;
font-family:Trebuchet MS, verdana, arial, helvetica, san-serif;
background-color:#e9f2f9;
border:1px solid #ddeaf4;
padding-left:5px;
}

.FMCfieldBOXrequired {
text-align:left;
color:#074B88;
font-size:14px;
vertical-align:bottom;
font-family:Trebuchet MS, verdana, arial, helvetica, san-serif;
background-color:#ffffff;
border:1px solid #bcdbf1;
padding-left:5px;
}

.FMCrequired {
color:#074B88;
font-family:Trebuchet MS, verdana, arial, helvetica, san-serif;
font-size:14px;
font-weight:bold;
vertical-align:center;
padding-right:5px;
text-align:right;
}

.FMCnotrequired {
color:#074B88;
font-family:Trebuchet MS, verdana, arial, helvetica, san-serif;
font-size:14px;
vertical-align:center;
padding-right:5px;
text-align:right;
}

.submitbuttonFMC {
background: transparent url(/images/submitFMC.jpg) no-repeat;
height:47px;
border:none;
}

.FMCrequiredERROR {
	color:#FF0000;
	font-family:Trebuchet MS, verdana, arial, helvetica, san-serif;
	font-size:11px;
	font-weight:bold;
	text-align:left;
}

.custom.FMcontact .checkbox, .custom.digital_programs .checkbox {
background-color:transparent;
border:medium none;
vertical-align:top;
text-align:right;
width:15px;
}

.FMC .checktext {
text-align:left;
color:#074B88;
font-size:14px;
font-family:Trebuchet MS, verdana, arial, helvetica, san-serif;
padding-left:5px;
}

.FMcontact .format_text {
line-height:14px;
}

.FMcontact .format_text input, .FMcontact #commentform input, .FMcontact #commentform textarea {
border-width:0.071em;
padding:0.1em;
width:100%;
}


.FMcontact #comments {
margin-left:0em;
margin-right:0em;
}


/*/////EMAIL mkt form Styles/////////*/

.bodyFMEMAIL, .htmlFMEMAIL {
 width:250px;
 height:500px;
 text-align:center;
 }
 
.FMEMAIL {
background-color:#bad471;
width:250px;
height:450px;
margin-left:-23px;
line-height:11px;
 }
 
.FMEMAILfield {
	text-align:left;
	vertical-align:bottom;
	width:140px;
	font-family:verdana, arial, helvetica, san-serif;
	background:#e3eec4;
	border:none;
}

.FMEMAILfieldSM {
	text-align:left;
	font-size:10px;
	vertical-align:bottom;
	width:110px;
	font-family:verdana, arial, helvetica, san-serif;
	background:#e3eec4;
	border:none;
	margin-left:2px;
}

.FMEMAILrequired {
	color:#000000;
	font-family:verdana, arial, helvetica, san-serif;
	font-size:10px;
	font-weight:bold;
	text-align:right;
	width:100px;
	background:transparent;
}

.FMEMAILNOTrequired {
	color:#000000;
	font-family:verdana, arial, helvetica, san-serif;
	font-size:10px;
	font-weight:normal;
	text-align:right;
	width:100px;
	background:transparent;
}

.submitbuttonFMEMAIL {
background: transparent url(http://net.fluencymedia.com/images/submitbuttonFMEMAIL.gif) no-repeat;
width:110px;
height:40px;
border:none;
margin-left:60px;
}

.nextbuttonFMEMAIL {
background: transparent url(http://net.fluencymedia.com/fruit/images/nextbuttonCTA.jpg) no-repeat;
width:134px;
height:41px;
position:relative;
border:none;
}

.requiredERROR {
color:#CC0000;
font-family:verdana,arial,helvetica,san-serif;
font-size:9px;
font-weight:bold;
text-align:left;
}

#ValidationSummary1 {text-align:left;color:#CC0000;margin-left:10px;margin-top:10px;}

.custom li.widget #widgetform p {
margin-bottom:1.385em;
padding:10px;
color:#000000;
font-weight:bold;
line-height:normal;
}

/*//////////////testimonials page styles//////////////*/

.testimonialsQUOTE {
color:#797878;
font-family:Trebuchet MS, verdana, arial, helvetica, san-serif;
font-size:12px;
text-align:left;
line-height:13px;
padding-right:30px;
}

.testimonialsCLIENT {
color:#797878;
font-family:Trebuchet MS, verdana, arial, helvetica, san-serif;
font-size:10px;
text-align:left;
text-transform:uppercase;
padding-left:30px;
}

.testimonialsPOSITION {
color:#797878;
font-family:Trebuchet MS, verdana, arial, helvetica, san-serif;
font-size:10px;
text-align:left;
padding-left:30px;
}


.testimonialspage hr {
color:#797878;
margin:20px 0;
width:100%;
}

/*//////////////TEAM page styles//////////////*/
.custom .bioWrapper {width:320px; height:200px; margin:0px 30px 50px 0px;float:left;}
.custom .biophoto {width:110px;margin:0px 10px 10px 0px;float:left;}
.custom .biotext {float:left;color:#000000;font-family:Trebuchet MS, verdana, arial, helvetica, san-serif;font-size:13px;width:200px;line-height:16px;}
.custom .bioName {font-family: "museo-slab-1","museo-slab-2","Trebuchet MS","verdana","arial","sans serif;";font-size:20px;color:#797878;font-weight:600;margin-bottom:5px;}
.custom .bioTitle {font-family: "museo-slab-1","museo-slab-2","Trebuchet MS","verdana","arial","sans serif;";font-size:13px;color:#797878;font-weight:300;}
.custom .bioWrapper a {font-family: "museo-slab-1","museo-slab-2","Trebuchet MS","verdana","arial","sans serif;";font-size:12px;color:#fe9002;text-decoration:none;font-weight:500;}
.custom .bioWrapper a:hover {color:#fe9002;text-decoration:underline;}



/*///////////////////////////////////*/
/*---:[ all versions of IE ]:---*/
body.ie { font-size: 125%; }
	.ie #container, .ie .full_width { font-size: 50%;}
	.ie ul.menu { width: 100%; }
	.ie input.form_submit { width: auto; overflow: visible; }

/*---:[ IE 6 styles ]:---*/
.ie6 #content, .ie6.sidebar { overflow: hidden; }
.ie6 dl#comment_list dd { border-bottom: 1px dotted #bbb; }
	.ie6 dl#comment_list dl.children dd { border-bottom: 0 }