@charset "UTF-8";
/* Common CSS to all sites */

/* Content Area Layout */

/* Content Container (common to all web pages) */
#content-container {
	width: 821px;
	margin: 0px auto 0px auto; /* jbf-12/11/08 margin: 0px 0px 0px 50px;*/
	padding: 0px 0px 20px 0px;
	text-align: left;
	clear: both;
}
/* -------------------------- */
/* 1 column layout */
#L-100 {
	width:821px;
	margin: 0px;
	/*float:left;*/
}
/* 3 equal columns layout */
#L-33-33-33 {
	width:821px;
	margin: 0px;
}
/* Left column */
#L-33-33-33 #col-1 {
	width: 269px;
	margin-right: 7px;
	float: left;
	display: inline;
}
/* Center column */
#L-33-33-33 #col-2 {
	width: 269px;
	margin-right: 7px;
	float: left;
	display: inline;
}
/* Right column */
#L-33-33-33 #col-3 {
	width: 269px;
	clear:right;
	float: left;
	display: inline;
}
/* ------------------------- */
/* 3 column 50-25-25 layout */
#L-50-25-25 {
	width:821px;
	margin: 0px;
}
/* Left column */
#L-50-25-25 #col-1 {
	width: 407px;
	margin-right: 7px;
	float: left;
	display: inline;
}
/* Center column */
#L-50-25-25 #col-2 {
	width: 200px;
	margin-right: 7px;
	clear:right;
	float: left;
	display: inline;
}
/* Right column */
#L-50-25-25 #col-3 {
	width: 200px;
	float: left;
	display: inline;
}
/* ------------------------- */
/* 2 column 50-50 layout */
#L-50-50 {
	width:821px;
	margin: 0px;
}
/* Left column */
#L-50-50 #col-1 {
	width: 407px;
	margin-right: 7px;
	float: left;
	display: inline;
}
/* Right column */
#L-50-50 #col-2 {
	width: 407px;
	clear:right;
	float: left;
	display: inline;
}
/* ------------------------- */
/* 2 column 60-40 layout */
#L-60-40 {
	width:821px;
	margin: 0px;
}
/* Left column */
#L-60-40 #col-1 {
	width: 476px;
	margin-right: 0px;/*jbf- 12-15-2008*/
	padding-right: 7px;/*jbf- 12-15-2008*/
	float: left;
	display: inline;
}
/* Right column */
#L-60-40 #col-2 {
	width: 338px;
	clear:right;
	float: right;
	display: inline;
}
/* ------------------------- */
/* 2 column 67-33 layout */
#L-67-33 {
	width:821px;
	margin: 0px;
}
/* Left column */
#L-67-33 #col-1 {
	width: 545px;
	margin-right: 0px;/*jbf- 12-15-2008*/
	padding-right: 7px;/*jbf- 12-15-2008*/
	float: left;
	display: inline;
}
/* Right column */
#L-67-33 #col-2 {
	width: 269px;
	clear:right;
	float: right;
	display: inline;
}
/* ------------------------- */
/* 2 column 33-67 layout */
#L-33-67 {
	width:821px;
	margin: 0px;
}
/* Left column */
#L-33-67 #col-1 {
	width: 269px;
	margin-right: 7px;
	float: left;
	display: inline;
}
/* Right column */
#L-33-67 #col-2 {
	width: 545px;
	clear:right;
	float: left;
	display: inline;
}
/* ------------------------- */
/* 2 column 75-25 layout */
#L-75-25 {
	width:821px;
	margin: 0px;
}
/* Left column */
#L-75-25 #col-1 {
	width: 614px;
	margin-right: 7px;
	float: left;
	display: inline;
}
/* Right column */
#L-75-25 #col-2 {
	width: 200px;
	clear:right;
	float: left; 
	display: inline;
	overflow: hidden;
}

#bottom-container {
	width: 821px;
	height: 300px; 
	margin: 20px 0 0 0;

}

/* =================================================
   bottom 100
==================================================*//*  */

#bottom100 {
	margin: 0px auto 0px auto;
	padding: 0px;
	clear:both; 
}


/* =================================================
   jfed - adding a 100% container for FMI
   #fmi-container
==================================================*//* TESTING TESTING TESTING TESTING TESTING TESTING TESTING TESTING TESTING TESTING TESTING TESTING */

#fmi-container {
	width: 821px;
	clear:both;
}



/* =================================================
   jfed - adding a 100% container for FMI
   #fmi-container
==================================================*//* TESTING TESTING TESTING TESTING TESTING TESTING TESTING TESTING TESTING TESTING TESTING TESTING */

/* ========== FIND US and SHARING PANEL ========== */
	
#find {
	float: left;
	width: 269px;
	margin: 7px 0px 7px 552px;
	padding: 0px 7px 0px 0px;
	/*border-top: solid 1px #666;*/
	color: #185F9D;
	display: inline;
	}
#find33 {
	float: left;
	width: inherit;
	height: 20px;
	margin: 2px 0px 21px 0px;
	padding: 0px 7px 0px 0px;
	/*border-top: solid 1px #666;*/
	color: #185F9D;
	display: inline;
	}

#find40 {
	float: right;
	width: 338px;
	/*border-top: solid 1px #000;*/
	margin: 0px 0px 7px 483px;
	/*background-color: #F6F7F9;*/
	display: inline;
}
#find p {
	font-size: 11px;
	text-align: left;
	background-color: #fff;
	color: #666;
	font-weight: normal;
	padding: 7px 0 7px 7px/*7px 0 7px 7px*/;
	margin: 0px 0px 7px 0px/*0px 0px 14px 0px*/;
	border-bottom: solid 1px #666;
}
#find33 p {
	font-size: 11px;
	text-align: left;
	background-color: #fff;
	color: #666;
	font-weight: normal;
	padding: 7px 0 7px 0px/*7px 0 7px 7px*/;
	margin: 0px 0px 7px 0px/*0px 0px 14px 0px*/;
	border-bottom: solid 1px #666;
}
#find40 p {
	font-size: 11px;
	text-align: left;
	background-color: #fff;
	color: #666;
	font-weight: normal;
	padding: 7px 0 7px 7px/*7px 0 7px 7px*/;
	margin: 0px 0px 7px 0px/*0px 0px 14px 0px*/;
	border-bottom: solid 1px #666;
}

#share {
	float: left;
	width: 269px;
	margin: 7px 0px 14px 552px;
	padding: 0px 7px 0px 0px;
	/*border-top: solid 1px #666;*/
	color: #185F9D;
	display: inline;
	}
#share p {
	font-size: 11px;
	text-align: left;
	background-color: #fff;
	color: #666;
	font-weight: normal;
	padding: 7px 0 7px 7px/*7px 0 7px 7px*/;
	margin: 0px 0px 7px 0px/*0px 0px 14px 0px*/;
	border-bottom: solid 1px #666;
}
	
#share a {
	text-decoration: none;
	padding: 0px 0px 0px 7px;
}

#share40 {
	float: right;
	width: 338px;
	/*border-top: solid 1px #000;*/
	margin: 0px 0px 21px 483px;
	/*background-color: #F6F7F9;*/
	display: inline;
}
#share40 p {
	font-size: 11px;
	text-align: left;
	background-color: #fff;
	color: #666;
	font-weight: normal;
	padding: 7px 0 7px 7px/*7px 0 7px 7px*/;
	margin: 0px 0px 7px 0px/*0px 0px 14px 0px*/;
	border-bottom: solid 1px #666;
}
	
#share40 a {
	text-decoration: none;
	padding: 0px 0px 0px 7px;
}

#socialLinks {
  margin: 0;
  padding: 0;
  list-style-type: none;
}

#socialLinks li {
  margin: 0 10px 0 7px;
  display: inline;
  float: left;
}

#socialLinks li a {
  height: 20px;
  display: block;
  text-indent: -9999px;
}

#socialLinks li a:hover {
  background-position: 0 -20px;
}

#FB a {
  width: 10px;
  background: url(../templateassets/images/facebook.gif) no-repeat 0 0;
}

#TW a {
  width: 15px;
  background: url(../templateassets/images/twitter.gif) no-repeat 0 -20px;
}

#YT a {
  width: 14px;
  background: url(../templateassets/images/youtube.gif) no-repeat 0 -20px;
}

#LI a {
  width: 16px;
  background: url(../templateassets/images/linkedin.gif) no-repeat 0 -20px;
}

#social_rss a {
  width: 17px;
  background: url(../templateassets/images/social_rss.gif) no-repeat 0 0;
}
#flickr a {
  width: 16px;
  background: url(../templateassets/images/flickr.gif) no-repeat 0 0;
}
#newsletter a {
  width: 18px;
  background: url(../templateassets/images/newsletter.gif) no-repeat 0 0;
}






/* Footer */
#ft {
	/*
	clear:both; 
	float:left; 
	*/
	width: 921px;
	overflow: hidden;
	margin-left: auto;
	margin-right: auto; 
}
.ft-inner {
	width: 821px;
	color: #5d4f4a;
	margin: 7px 50px 7px 50px;
}
.ft-col-1 {
	width: 269px;
	padding: 0;
	margin-right: 7px;
	float: left;
	display: inline;
	text-align: left;
	color: #287cb2;
	font-size: 11px;
}
.ft-col-2 {
	width: 269px;
	padding: 0;
	margin-right: 7px;
	padding-top: 6px;
	float: left;
	display: inline;
	text-align: center;
}
.ft-col-3 {
	width: 269px;
	padding: 0;
	margin: 0;
	float: left;
	display: inline;
	text-align: right;
}

/*  Misc */
.clear {
	clear: both;
}
.clearfix:after {
    content: "."; 
    display: block; 
    height: 0; 
    clear: both; 
    visibility: hidden;
}

.feedbackLink p {
	color: #000;
	font-weight: bold;
	font-size: 16px;
	text-align: center;
}

.feedbackLink a {
	color: #000;
	font-weight: bold;
	font-size: 16px;
	text-align: center;
}
.feedbackLink  a:hover {
	color: #000;
	font-weight: bold;
	font-size: 16px;
	text-align: center;
}
.feedbackLink   a:visited {
	color: #000;
	font-weight: bold;
	font-size: 16px;
	text-align: center;
}
/*.content-container a:visited { 
	color: #000; 
	text-decoration: none;
	border-bottom: #000 solid 1px;
}*/



.clearfix {display: inline-block;}

/* Hides from IE-mac \*/
* html .clearfix {height: 1%;}
.clearfix {display: block;}

#editmodulelink {width: 16px;height: 16px;margin:0 2px 0 2px;background-image:url(../templateassets/application_form_edit.png)}
#editmodulelink:hover {cursor: pointer;}
#deletemodulelink {width: 16px;height: 16px;margin:0 2px 0 2px;background-image:url(../templateassets/delete.png)}
#deletemodulelink:hover {cursor: pointer;}


.libraryformprompts {font-size:14px; color:#000066;}
.libraryformtext {font-size:12px; color:#000066; text-indent:10px;}

/* TABBED NAVIGATOR */
.tabbedNavigator { 
	width: 821px;
	height: 100px; 
	margin: 20px 0 10px 10px ;
	float: left;
	display: inline;
}

.tabbedNavigator a {
	font-size: 14px;
	font-family: Helvetica, "Helvetica Neue", Arial, San-serif;
	color: #000;
	text-decoration: none;	
	font-weight:normal; 
	margin: 0 25px 0 0;
	padding-left: 10px;
}
.tabbedNavigator a:link {
	font-size: 14px;
	font-family: Helvetica, "Helvetica Neue", Arial, San-serif;
	color: #000;
	text-decoration: none;	
	font-weight:normal; 
	margin: 0 25px 0 0;
	padding-left: 10px;
}
.tabbedNavigator a:hover {
	font-size: 14px;
	font-family: Helvetica, "Helvetica Neue", Arial, San-serif;
	color: #000;
	text-decoration: none;
	font-weight:normal;
	margin: 0 25px 0 0;
	padding-left: 10px;
}
.tabbedNavigator a:visited {
	font-size: 14px;
	font-family: Helvetica, "Helvetica Neue", Arial, San-serif;
	color: #000;
	text-decoration: none;	
	font-weight:normal;
	margin: 0 25px 0 0;
	padding-left: 10px;
}

.tabbedNavigator .tabbedheading { 
	background-color: #8894A2;
}

.tabbedNavigator p  { 
	font-size: 11px;
	font-family: Helvetica, "Helvetica Neue", Arial, San-serif;
	margin: 0 0 0 0;
	padding-left: 10px;
	background-color:#FFF;
	
}

.show {}
.signature-hidden {display:none;}
.hide {display:none}

/* style added to fix tools alignment for video elements - swest 3-17-10 */

video{
	z-index:1001;
	}

.hidden
{display:none}
/* End CSS Document */
