/* The page Body */
body { color: #444; font-family:"Helvetica Neue", Helvetica, Arial; }

/* Headings */
h1, h2, h3, h4, h5, h6 { color: #000; }
.widget h3 { color:#3978BD }

/* The page container */
.container { background-image: url('trans_div.png') /*background-color: #fff; background-color: rgba(255, 255, 255, 0.75); margin-top:10px; *filter: alpha(opacity=75); *opacity: 0.5; *-moz-opacity:0.5;*/}

/* Links */
a { 
    color: #F77700;
    text-shadow: 1px 1px 6px #fff;
    }
    
a:hover {
    color: #F77700;
    text-decoration:none;}

/* Menu */
.menu a { color: #333; }
.menu ul li a:hover { color: #EB7709;}
.menu ul li.current_page_item,
.menu ul li.current_page_ancestor { color: #000; }

.nav ul { border-top: 5px solid #000; }
.nav ul li a { border-bottom: 1px solid #cacaca; background-color: #f8f8f8; }

.nav a { color: #333; }
.nav a:hover { color: #CC5809;}
.nav li:hover, .nav li.nav-hover, .nav a:focus { color: #EB7709;}

/* Home Page Slider */
#slider { background-color: rgba(255, 255, 255, 0.0); }
#slider .text {background-color: #fff; padding:15px; color: #222; background-color: rgba(255, 255, 255, 0.5); *filter: alpha(opacity=75); *opacity: 0.5; *-moz-opacity:0.5;}
#slider img { filter: alpha(opacity=100); opacity: 1; -moz-opacity:1; }
#slider h2,
#slider h2 a { color: #111; }
#slider h2 a:hover { color: #EB7709;}

#slider-nav-left { background: transparent url('left_slider.png') no-repeat scroll center top; }
#slider-nav-right { background: transparent url('right_slider.png') no-repeat scroll center top; }


/* Page Portfolio */
.portfolio-title { color: #000; }

.testimonial-person { color: #000; }
.testimonial-company { color: #919191; }


/* Inner Page */
h2.entry-title a { color: #000; }


/* Sub-header */
#sub-header { background: transparent url('separator.gif') repeat-x scroll center bottom; }
#sub-header h2 { color: #fff; background-color: #4E4D4E; }
#sub-header-search { background: transparent url('search_border.gif') repeat-x scroll center bottom; }
#sub-header-search .search { color: #999; background-color: rgba(255, 255, 255, 0.5); }

#page-container { background: transparent url('separator_vertical.gif') repeat-y scroll 639px 1px; }


/* Comment Reply */
#allowed-tags { background: #fff; border: 1px #ddd dotted; }


/* Widgets */
.widget h3 { background: transparent url('separator.gif') repeat-x scroll center bottom; }
.widget li { }
.widget li a { color: #000; }


/* Footer */
.footer #copyright { color: #000; }
.footer a { color: #000; }

/* Meta Information */
.meta { color: #333; }

/* Dot Separator */
div.hr { background: transparent url('separator.gif') repeat-x scroll center bottom; }

/* Tables */
table { border: 1px solid #ddd; }
table .alt { background: #ddd; }
tr { border-bottom: 1px solid #ddd; }
th { background-color:#4E4D4E; border:1px solid #222; color: #fff; }
table tfoot tr th, table tfoot tr td { background-color:#bbb; border:1px solid #bbb; color: #000; }

/* Pagenavi */
.wp-pagenavi { margin-bottom: 25px;}
.wp-pagenavi a, .wp-pagenavi a:link, .wp-pagenavi a:visited { padding: 4px 7px; margin: 2px; text-decoration: none; border: 1px solid #222; color: #000; background-color: #fff; }
.wp-pagenavi a:hover { border: 1px solid #222; color: #fff; background-color: #666; }
.wp-pagenavi span.current { padding: 4px 7px; margin: 2px; font-weight: bold; border: 1px solid #222; color: #fff; background-color: #666; }


.resultsTable {
	border:none;
	height:490px;
	float:left;
	width: auto;
}

.resultsTable th, tr {
	background-color:transparent;
	border:none;
}

.resultsTable th h3 {
	color:#367CAF;
}

.resultsTable th {
	border-bottom:1px dotted #666;
	margin-bottom:10px;
}

.bgScribble {
	width:110px;
	background-color:transparent;
	height: 475px;
	background-image:url('scribble_01.png');
	margin-top:5px;
	float: left;
}

.floatRight {
	width:205px;
	text-align:right;
	padding-right:15px;
}

.iconColumn {
	text-align:center;
	border:none;
}

.stagesTable {
	border:none;
	height:475px;
	margin:0;
	width: 250px;
}

.pageid-348 h4.thanks{
  border-top: 1px dotted #666;
  margin: 10px 0;
  padding-top: 10px;
}

.null {
	border-bottom:none !important;
}

/* Used in the assessment results screen */

.resultsTable .active {
	height:27px;
	background-repeat:no-repeat;
	padding-right:15px;
	font-size:24px;
	background-position:right;
	font-weight:bold;
	background-image:url(http://floatlearning.com/wp-content/themes/minim/library/media/images/services_state_02.png);
	background-repeat:repeat; 
	border:2px dashed #E07500;
	color:#FFF;
}

.resultsTable .activeServiceTop {
	background-image:url(http://floatlearning.com/wp-content/themes/minim/library/media/images/readiness_state_bg.png);
	background-position:top;
	border-style:dashed dashed none dashed;
	border-width:2px;
	border-color:#E07500;
	padding-left:10px;
}

.resultsTable .activeServiceMiddle {
	background-image:url(http://floatlearning.com/wp-content/themes/minim/library/media/images/readiness_state_bg.png);
	background-position:top;
	border-style:none dashed none dashed;
	border-width:2px;
	border-color:#E07500;
	padding-left:10px;
}

.resultsTable .activeServiceBottom {
	background-image:url(http://floatlearning.com/wp-content/themes/minim/library/media/images/readiness_state_bg.png);
	background-position:bottom;
	border-style:none dashed dashed dashed;
	border-width:2px;
	border-color:#E07500;
	padding-left:10px;
}

.widget_frm_show_form h3 {
	color:#111;
	font-size:24px;
}

#frm_form_fields {
	font-family: "Helvetica Neue",Helvetica,Arial,_sans;
	color:#444;
}

#frm_form_fields label {
	font-family: "Helvetica Neue",Helvetica,Arial,_sans;
	font-size:13px;
		color:#444;
}

.frm_forms .submit {
	margin-top:15px;
}

#statePicture {
	margin-top: 55px;
	padding: 5px 5px 15px;
}

#statePicture img {
	margin-bottom:-15px;
}

.pageid-13 #text-7, .pageid-13 #text-14 {
	margin-top:360px;
	margin-left:-15px;
}
