@import url("reset.css");
@import url("foundation.css");

#temp { padding:30px; width:540px;}
.page{
	width:100%;
	overflow:hidden;
	padding:0;
}
#wrapper{
	width:100%;
	overflow:hidden;
	padding:0 0 40px;
	background:#f4f4ee url(../images/bg-wrapper-btm.gif) repeat-x 0 100%;
}
.header-holder{
	width:100%;
	margin:19px 0 0;
	padding:0 0 20px;
	height:1%;
	background:#fff url(../images/bg-top-info-mid.gif) repeat-x;
}
.header-holder:after{
	content:"";
	display:block;
	clear:both;
}
#header{
	padding:0 0 10px;
	height:1%;
}
#header:after{
	content:"";
	display:block;
	clear:both;
}
#header .bg-l{
	background:url(../images/bg-header-top.gif) repeat-x;
	padding-left:2000px;
	position:relative;
	margin-left:-1990px;
}
#header .bg-l:after{
	content:"";
	display:block;
	clear:both;
}
#header .logo{
	height:82px;
	background:url(../images/bg-logo-mid.gif) repeat-x;
	margin:-19px 0 0;
}
#header .logo-l{
	background:url(../images/bg-logo-l.gif) no-repeat;
	float:left;
	overflow:hidden;
	width:8px;
	height:82px;
	position:relative;
	margin:0 0 0 -1px;
	display:inline;
}
#header .logo-r{
	background:url(../images/bg-logo-r.gif) no-repeat;
	float:right;
	overflow:hidden;
	width:8px;
	height:82px;
	position:relative;
	margin:0 -1px 0 0;
	display:inline;
}
#header .logo-m{margin:0 8px;}
#header .logo-inner{
	width:100%;
	float:left;
}
#header .logo-inner a{
	display:block;
	overflow:hidden;
	text-indent:-9999px;
	background:url(../images/logo.gif) no-repeat;
	margin:27px 11px 0;
	width:179px;
	height:41px;
}
.top-info{margin-top:9px;}
.top-info .box{
	height:25px;
	background:url(../images/bg-top-info-l.gif?20110718) no-repeat;
	padding:3px 6px 0 59px;
	margin:0 0 0 -55px;
	overflow:hidden;
	position:relative;
}
.top-info .box ul{
	overflow:hidden;
	list-style:none;
	padding:0;
	margin:0;
	height:100%;
}
.top-info .box li{
	float:left;
	display:inline;
	line-height:1.667em;
	padding:0 0 0 9px;
	margin:0 0 0 9px;
	background:url(../images/sep-top-info.gif) no-repeat 0 55%;
}
.top-info .box li:first-child{
	background:none;
	padding-left:0;
	margin-left:0;
}
.top-info .box li a{
	float:left;
	font-size:12px;
	line-height:20px;
	font-weight:bold;
	color:#fff;
	text-shadow: 0 -1px 0 #445b4e;
	text-decoration:none;
}
.top-info .box li a:hover{
	text-shadow: 0 1px 0 #141b17;
}
.top-info .form-search{
	float:right;
	width:214px;
	margin:0 0 0 10px;
	overflow:hidden;
}
* html .top-info .form-search{margin:0 0 0 7px;}
.top-info .form-search .txt{
	float:right;
	width:100%;
}
.top-info .form-search .sbmt{display:none;}
.top-info .form-search label{display:none;}
.top-info .form-search .txt input{
	float:left;
	height:15px;
	border:0;
	padding:3px 4px 2px 6px;
	width:204px;
}

#returning-login {
    color: #e7e792;
}

#header .help{
	padding:24px 0 0;
	overflow:hidden;
}
#header .help .phone{
	color:#333333;
	font-size:1.167em;
	line-height:1.286em;
}
#header .help .phone a{
/*	color:#395273;*/
	-webkit-transition-duration: 0.25s;
}
.nav-holder{ background:url(../images/bg-nav.gif) repeat-x; }
* html .nav-holder{ zoom:1; }
.nav-holder:after{
	content:"";
	display:block;
	clear:both;
}
#hoverNav { position: relative; z-index: 2; }
.hoverContent { border: 1px solid #688c78; display:none; position: absolute; top:46px; width:245px; padding:0; background-color:#fff; -moz-box-shadow: 0 0 5px #999, 0 0 5px #999, 0 0 5px #999, 0 0 5px #ccc;  -webkit-box-shadow: 0 0 5px #ccc, 0 0 5px #ccc, 0 0 0 #ccc, 0 0 0 #ccc; -moz-border-radius: 8px; -webkit-border-radius: 8px; }
* html .hoverContent { border:6px solid #c3d1c9; }

.hoverContent h4 { background-color:#d1dcd6; -moz-border-radius: 0; -webkit-border-radius: 0; -webkit-border-radius: 0; }
.hoverContent .first h4 { -moz-border-radius: 6px 6px 0 0; -webkit-border-radius: 8px; -webkit-border-bottom-right-radius: 0; -webkit-border-bottom-left-radius: 0; }
.hoverContent h4 a { display:block; padding:5px 10px; }
.hoverContent ul.list { margin-left:10px;  margin-right:10px; }
.hoverContent li {}
* html .hoverContent li { zoom:1; }
.hoverContent li a { display:block; }
.hoverContent li,
.hoverContent li a,
.hoverContent p,
.hoverContent p a { font-size:11px; }
.hoverContent .tertiaryItem {  margin-top:8px; margin-left:10px; margin-right:10px; font-weight:bold; }
.hoverContent .columns  { width:48%; }
.hoverContent .colLeft  { float:left; }
.hoverContent .colRight { float:left; }

#hoverNav        .hovII  { left: 60px; }
#hoverNav        .hovIII { left: 190px; }
#hoverNav        .hovIV  { left: 322px; }
* html #hoverNav .hovII  { left: 96px; }
* html #hoverNav .hovIII { left: 212px; }
* html #hoverNav .hovIV  { left: 356px; }

#nav{
	list-style:none;
	padding:8px 0 0;
	margin-top:0;
	margin-bottom:0;
	height:43px;
	overflow:hidden;
}
/** html #nav { zoom:1; height:1%; border-bottom:1px solid red; }*/
#nav li{float:left;}
#nav li a{
	float:left;
	color:#fff;
	text-decoration:none;
	text-shadow: 0 -1px 0 #445b4e;
	cursor: pointer;
}
#nav li a span{
	float:left;
	height:38px;
	font-size:18px;
	line-height:38px;
	padding:0 33px 0 29px;
}
#nav li a.active{
	position:relative;
	margin:-8px 0 0;
	background:url(../images/bg-nav-hover-l.gif) no-repeat;
	text-decoration:none;
	color:#395d4a;
	text-shadow: none;
}
#nav li a:hover {
	text-shadow: 0 1px 0 #141b17;
}
#nav li a.active:hover {
	color:#47382e;
	text-shadow: none;
}
/*#nav li a:hover span,*/
#nav li a.active span{
	height:51px;
	line-height:51px;
	background:url(../images/bg-nav-hover-r.gif) no-repeat 100% 0;
	padding-top:2px;
}
#nav li a:hover{
/*	color:#000;*/
}

.rounded-block:after{
	content:"";
	display:block;
	clear:both;
}
.rounded-block .top,
.rounded-block .btm,
.rounded-block .mid{
	width:100%;
	overflow:hidden;
}
.rounded-block .top,
.rounded-block .btm{height:13px;}
.rounded-block .rt{
	float:right;
	width:13px;
	height:13px;
	overflow:hidden;
}
* html .rounded-block .rt{
	position:relative;
	margin:0 0 0 -3px;
}
.rounded-block .lt{
	height:1%;
	padding:13px 0 0;
	overflow:hidden;
}
.rounded-block .lb{
	height:1%;
	padding:13px 0 0;
	overflow:hidden;
}
.rounded-block .rb{
	height:13px;
	width:13px;
	float:right;
}
* html .rounded-block .rb{
	position:relative;
	margin:0 0 0 -3px;
}
.white-block .lt{background:url(../images/bg-white-block-lt.gif) no-repeat;}
.white-block .rt{background:url(../images/bg-white-block-rt.gif) no-repeat 100% 0;}
.white-block .lb{background:url(../images/bg-white-block-lb.gif) no-repeat;}
.white-block .rb{background:url(../images/bg-white-block-rb.gif) no-repeat 100% 0;}
.white-block .mid{background:#fff url(../images/bg-white-block-lm.gif) repeat-y;}
.white-block .inner{background:url(../images/bg-white-block-rm.gif) repeat-y 100% 0;}
.rounded-block .inner{
	min-height:75px;
	padding:4px 15px 4px 20px;
}
* html .rounded-block .inner{height:75px;}
.rounded-block .inner:after{
	content:"";
	display:block;
	clear:both;
}
.nav-holder .rounded-block{margin-top:-20px;}
.rounded-block .blogs{
	float:left;
	display:inline;
	overflow:hidden;
	position:relative;
	margin:3px 0 0;
	list-style:none;
	padding:0;
}
.rounded-block .blogs li {
	float:left;
	width:166px;
	padding:8px 3px 2px; 
	-moz-border-radius: 8px; -webkit-border-radius: 8px; 
	cursor: pointer; 
}
.rounded-block.white-block.grid_5 h3 { margin:0; }
.rounded-block .blogs h4 { font-size:11px; line-height:21px;}
.rounded-block .blogs p { line-height:16px; color:#333; }
.rounded-block .blogs p:hover { color:#000; }
.rounded-block .blogs li:hover { background-color:#D1DCD6; }
.rounded-block .blogs .siteBlog { padding-left:40px; background: url(../images/blog.png) no-repeat 0px 0; margin-bottom:4px; }
.rounded-block .blogs .siteNing { padding-left:40px; background: url(../images/ning.png) no-repeat 0px 0; margin-bottom:4px; }
#main { padding-top:15px; position: relative; }
#main:after{
	content:"";
	display:block;
	clear:both;
}

/*.intro{ margin:-18px  0 23px; }*/
.intro{ margin:-24px 0 0 0; }
.intro:after{content:"";display:block;clear:both;}
.breadcrumbs{
	position:relative;
	margin:0 0 5px 0;
	width:100%;
	list-style:none;
	padding:0;
	overflow:hidden;
}
.breadcrumbs li{
	float:left;
	color:#808285;
	font:bold 0.917em/1.273em "Trebuchet MS", Arial, Helvetica, sans-serif;
	margin:0 7px 0 0;
	text-transform:uppercase;
}
.breadcrumbs li a{
/*	color:#395273;*/
	padding:0 14px 0 0;
	background:url(../images/bul-breadcrumbs.gif) no-repeat right 3px;
	text-decoration:underline;
}
/*.breadcrumbs li a:hover{text-decoration:none;}*/
.intro p{
	font-size:1.333em;
	line-height:1.433em;
	margin:0 0 23px;
}

.specialized{
	width:100%;
	overflow:hidden;
	margin:4px 0 23px;
	background:#e2e2d3 url(../images/sep-content.gif) repeat-x;
}
.specialized .inner{
	background:url(../images/bg-content-heading-btm.gif) repeat-x 0 100%;
	height:1%;
	padding:0 10px;
	overflow:hidden;
}
.specialized p{
	color:#47382e;
	display:block;
	font-size:1.167em;
	line-height:2.333em;
	margin:0;
}
.specialized p a{
/*	color:#395291;*/
	font-weight:bold;
/*	text-decoration:underline;*/
	-webkit-transition-duration: 0.25s;
}
/*.specialized span a:hover{text-decoration:none;}*/
.cblock {
	width:100%;
	margin:0 0 32px 0;
}
.halfSep { background:url(../images/sep-content-block.gif) repeat-y 50% 0;}
.cblock:after{
	content:"";
	display:block;
	clear:both;
}
.cblock .inner{
	float:left;
	width:100%;
	margin:4px 0 -24px;
	padding:0 0 24px;
	position:relative;
	overflow:hidden;
	background:url(../images/sep-content.gif) repeat-x 0 100%;
}
.noCTA .inner { padding-bottom:9px; }
.column-l,
.column-r{
	width:48%;
	overflow:hidden;
}
.column-l {float:left;}
.column-r {float:right;}
.illustration{
	overflow:hidden;
	padding:10px 0;
}
.illustration img{display:block;}
.right{
	float:right;
	padding-left:10px !important;
}
.floatRightAction{
	font-size:12px;
	float:right;
	padding-left:10px !important;
}
.left{
	float:left;
	padding-right:10px !important;
}
.top{
	padding-top:0;
}
* html span.left{padding-right:7px;}
* html span.right{padding-left:7px;}
/*.holder{
	width:100%;
	clear: both;
	overflow:hidden;
}
*/
.lead { color:#47382e; }
.leadin { color:#47382e; font-weight:bold; }
.thumb { border:1px solid #688c78; -moz-border-radius: 4px; -webkit-border-radius: 4px; }
.view{
	font-size:1.25em;
	clear: both;
	margin-bottom:0;
/*	letter-spacing:-1px;*/
}
.view a{
/*	color:#395273;*/
	text-decoration:underline;
	font-weight:bold;
	-webkit-transition-duration: 0.25s;
}
.view span{color:#47382e;}
.rounded-block .area{
	width:100%;
	overflow:hidden;
}
.rounded-block .area h3{
	height:1%;
	overflow:hidden;
	color:#47382e;
	font-size:1em;
	line-height:1.75em;
	margin:0 0 1px;
	padding:0 0 10px 1px;
}
.info{
	display:block;
	border-top:1px solid #7f7c5d;
	height:1%;
	overflow:hidden;
	padding:0 8px;
	margin:0 0 10px;
	background:#e2e2d3;
	font:1.333em/1.625em "Trebuchet MS", Arial, Helvetica, sans-serif;
	color:#47382e;
}
.rounded-block .area .txt-box{
	padding:0 43px 0 7px;
	height:1%;
	overflow:hidden;
}
.rounded-block .area p{
	font:0.917em/1.545em Tahoma, Arial, Helvetica, sans-serif;
	margin:0;
	padding:0 0 9px;
}
.rounded-block .area .listing{
	list-style:none;
	padding:11px 10px 4px;
	margin:0 0 15px;
	height:1%;
	border-bottom:1px solid #7f7c5d;
	background:#e2e2d3;
	overflow:hidden;
}
.rounded-block .area .listing li{
	height:1%;
	overflow:hidden;
	padding:0 0 0 9px;
	background:url(../images/bul-listing-sidebar.gif) no-repeat 0 6px;
	vertical-align:middle;
}
.rounded-block .area .listing li strong,
.rounded-block .area .listing li span{
	display:block;
	font-size:1.091em;
	line-height:1.231em;
	padding:0 0 6px;
	color:#47382e;
}
.rounded-block .area .listing li span em{
	font-style:normal;
	color:#555;
}
.btns{
	height:1%;
	overflow:hidden;
	margin-bottom:5px;
/*	border-bottom:1px solid #a67f68;*/
}
.rounded-block .area .btns strong{
	float:left;
	line-height:2.417em;
	margin:0 10px 0 0;
}
.btn{
	float:left;
	background:url(../images/bg-btn-blue-l.gif) no-repeat;
	color:#fff;
	font-weight:bold;
	white-space:nowrap;
	cursor:pointer;
	text-decoration: none;
	text-shadow: 0 -1px 0 #141b17;
}
.btn span{
	float:left;
	color:#fff;
	background:url(../images/bg-btn-blue-r.gif) no-repeat 100% 0;
	padding:0 14px;
	font-size:12px;
	line-height:29px;
	text-decoration: none;
}
.btn span em{
	color:#fff;
	font-style:normal;
	font-weight:normal;
	text-decoration: none;
}
.btn:hover span { color:#f1f1f1; text-shadow: 0 1px 0 #000; }
.btn:hover span { color:#f1f1f1; text-shadow: 0 1px 0 #000; }

input.btn {
height: 29px !important;
float: none !important;
border: medium none;
padding-bottom: 3px;
}

span.btnfix {
float: left;
padding: 0 2px 0 0;
background:url(../images/bg-btn-blue-r.gif) no-repeat 100% 0;
}

p.saveOr-pair {
clear: both;
}

.secondary{
	background:url(../images/bg-btn-green-l.gif) no-repeat;
	font-weight:bold;
	color:#1c51a8;
	text-shadow: none;	
}
.secondary span{
	background:url(../images/bg-btn-green-r.gif) no-repeat 100% 0;
	color:#1c51a8;
}
.secondary span em{
	background:url(../images/bul-btn-green.gif) no-repeat 0 50%;
	padding-left:10px;
}
.secondary:hover span { color:#000; text-shadow: none; }
.contiguous { margin-right:10px; }
.rounded-block .area .btn{ margin:0 10px 0 0; }
.rounded-block p.tag { font-size: 12px; }
.rounded-block, 
.sbox { margin-bottom:15px; }
.sbox{
	height:1%;
	overflow:hidden;
	padding:0 6px 8px;
	background:url(../images/sep-sidebar.gif) repeat-x 0 100%;
}

.container-white .lt{background:url(../images/bg-container-lt.gif) no-repeat;}
.container-white .rt{background:url(../images/bg-container-rt.gif) no-repeat 100% 0;}
.container-white .lb{background:url(../images/bg-container-lb.gif) no-repeat;}
.container-white .rb{background:url(../images/bg-container-rb.gif) no-repeat 100% 0;}
.container-white .mid{background:#fff url(../images/bg-white-block-lm.gif) repeat-y;}
.container-white .inner{background:url(../images/bg-white-block-rm.gif) repeat-y 100% 0;}

.container-blue .lt{ background-image:none; }
.container-blue .rt{ background-image:none; }
.container-blue .lb{ background-image:none; }
.container-blue .rb{ background-image:none; }
.container-blue .mid{ background-image:none; }
.container-blue .inner{ background-image:none; }

.container-blue .top, .container-blue .btm { display:none; }
.container-blue .inner { padding:0; }

.container-blue {  border: 4px solid #F4F4EE; background-color:#fff; -moz-border-radius: 8px; -webkit-border-radius: 8px; }
.container-blue .inner { border: 1px solid #d6d5c0; border-top-color:#7f7c5d; border-left-color:#7f7c5d; padding:16px; -moz-border-radius: 7px; -webkit-border-radius: 7px; }


/*.container-blue .lt{background:url(../images/bg-container-blue-lt.gif) no-repeat;}
.container-blue .rt{background:url(../images/bg-container-blue-rt.gif) no-repeat 100% 0;}
.container-blue .lb{background:url(../images/bg-container-blue-lb.gif) no-repeat;}
.container-blue .rb{background:url(../images/bg-container-blue-rb.gif) no-repeat 100% 0;}
.container-blue .mid{background:#e2e2d3 url(../images/bg-container-blue-lm.gif) repeat-y;}
.container-blue .inner{background:url(../images/bg-container-blue-rm.gif) repeat-y 100% 0;}

.can { border:2px solid #c3d1c9; margin-bottom:8px; -moz-border-radius: 8px; -webkit-border-radius: 8px; background: #e2e2d3 url(../images/bg-can.gif) repeat-x; }
.can .canInner { padding:8px 8px 0; border:1px solid #fff; -moz-border-radius: 8px; -webkit-border-radius: 8px; }
*/

.can { border:2px solid #e2e2d3; margin-bottom:8px; background: #f4f4ee url(../images/bg-can.gif) repeat-x; -moz-border-radius: 8px; -webkit-border-radius: 8px; }
.can .canInner { padding:8px 8px 0; border:2px solid #fff; -moz-border-radius: 8px; -webkit-border-radius: 8px; }
* html .can { zoom:1; }

.focus { border-top:1px solid #688c78; background-color: #c3d1c9; }
.focus .canInner { border-bottom:1px solid #688c78; }

.buffer { border:0; background-color:transparent; background-image: none; }
.buffer .canInner { border:0;}

.canInner #courseDates {
    width: 100%;
}

#licensingRequirements label { font-size:10px; }

.notice { color:red; font-size:14px; }
.price { font-size:18px; color:#333; }
.small { font-size:11px; }

.inlineMore { width:180px; border-right:1px solid #fff; float:left; margin:10px 15px 10px 0; }
.imContent { padding:0 8px 0 0 ; border-right:1px solid #cccab1; }

.profileInfo { font-size:11px; }

.gridOverflow { border-top:1px solid #a67f68; border-bottom:1px solid #a67f68; background-color: #e2e2d3; margin-bottom:15px; }
.gridContent { border-top:1px solid #fff; border-bottom:1px solid #fff; }

.listing { height:185px; overflow: auto; }
.listing table { width:444px; }
.listing td { vertical-align:middle; font-size:11px; padding:4px 8px 4px 4px; line-height:1.75em; color:#47382E; }
.listing .even td { background-color: #f4f4ee; }
.companyAction { text-align:right; }
.correspondence td { vertical-align:top; }

.compose { padding-left:20px; background: url(../images/email.png) no-repeat 0 2px; display: -moz-inline-box; display: -moz-inline-block; display: inline-block; }
.draft { font-style:italic; }
.draft em { color:#a80000; font-weight:bold; }
.correspondence .listing { height:400px; }

#footer { margin-top:35px; padding-bottom:40px; }
#extras { padding-bottom:30px; }
#extras .generic li { padding-bottom:5px;}
.copyrightEtc { margin:20px 10px; }

.boxie { padding:8px; background-color:#e2e2d3; -moz-border-radius: 8px; -webkit-border-radius: 8px; margin-bottom:15px; position: relative; clear: both; }
* html .boxie { zoom:1; }
#footer .boxie { padding:8px; background-color:#f4f4ee; }

.contactInformation {  }
.contactInformation label { font-weight:bold; color:#47382E; }
.contactInformation .inputText { width:97%; }
.contactInformation .inputPhone { width:50%; }
.contactInformation .adder { display:block; }
.radioPair { display:block; }
.radioPair label { font-weight:normal; }
* html .saveProfile { zoom:1; }
.credentials {}
.credentialsListing { width:100%; }
.credentialsListing th,
.credentialsListing td { padding-bottom:12px; }
.credentialsListing th { width:30%; margin-right:2%; text-align:left; color:#47382E; }
.credentialsListing td { width:68%; }
.credentialList li { margin-left:10px; margin-right:10px; line-height:1.75em; }
.editCredentials { position: absolute; right:4px; top:5px; }
.note { font-size:11px; }
.editing td:last-child { padding-right:8px;}
.editing .credentialList li { position: relative; }
.licenseHover { color:#333; }
.deleteThis { display:block; position: absolute; right:-28px; top:1px; width:25px; height:16px; background: url(../images/delete.png) no-repeat; opacity: 0.5; -moz-opacity: 0.5; filter:alpha(opacity=50); overflow: hidden; text-indent:-99em; }
.addThis { display:block; position: absolute; right:0; top:1px; width:16px; height:16px; background: url(../images/add.png) no-repeat; opacity: 0.5; -moz-opacity: 0.5; filter:alpha(opacity=50); overflow: hidden; text-indent:-99em; }
* html .deleteThis { right:-20px; }
.licenseHover .deleteThis { display:block; opacity: 1; -moz-opacity: 1; filter:alpha(opacity=100); }
.licenseHover .addThis { display:block; opacity: 1; -moz-opacity: 1; filter:alpha(opacity=100); }
#queuedItems { height:387px; overflow: auto; padding-right:10px; margin-bottom:10px; }
* html #queuedItems { overflow: visible; }
.saveOr-pair { line-height:2.25em; }
* html .saveOr-pair { zoom:1; }
#licenseSearch { width:73%; }
#stateX { width:75%; }
#choices { height:280px; overflow: auto; padding-right:10px; margin-bottom:10px; }
#choices li { position: relative; }
#choices .credentialList { margin-bottom:8px;}
#choices .credentialList li { margin:0; padding:0 10px 0 0; }

#modal { position: absolute; top:0; left:155px; z-index: 2; background-color:rgba(66,66,66,.6); padding:16px; -moz-border-radius: 10px; -webkit-border-radius: 10px; }
* html #modal { background-color:#999; }
#modalInner { position: relative; width:600px; height:400px; overflow: auto; padding:8px; border: 1px solid #ccc; -moz-border-radius: 4px; -webkit-border-radius: 4px; background-color:#fff; }
#modalCloser  { cursor: pointer; position: absolute; top:21px; right:38px; background-color:#ff9; display:block; z-index: 2; display:block; background: url(../images/cancel.png)  no-repeat top left; width:16px; height:16px; }
#modalPrinter { cursor: pointer; position: absolute; top:21px; right:62px; background-color:#ff9; display:block; z-index: 2; display:block; background: url(../images/printer.png) no-repeat top left; width:16px; height:16px; }
#modalCloser:hover,
#modalPrinter:hover { opacity:0.75; -moz-opacity:0.75; }

.inlineHelp { padding-left:19px; background: url(../images/help.png) no-repeat 0 -1px; }

.basicTable { width:100%; margin-bottom:10px; }
.foundationRow td { padding:0; border-bottom-width: 0; border-top-width: 0; height:1px; }
.foundationRow td i { display:block; height:0; overflow: hidden; line-height:1px; }

.labelPair { margin-right:10px; }
.labelPair label { font-weight:normal !important; display:inline !important; }
.labelPair label:hover { cursor: pointer; }

.labelPairCompose {  }
.labelPairCompose label { font-weight:bold; display: block; color:#47382E; }
.labelPairCompose .inputText { width:98%; }
.messageRecipients { padding:3px 3px 0; border: 1px solid #999; background-color:#fff; display:block; }
.recipient { background-color: #b7cae7; display: -moz-inline-box; display: -moz-inline-block; display: inline-block; padding: 0 0 0 4px; font-style:normal; font-weight:bold; margin:0 4px 5px 0; -moz-border-radius: 4px; -webkit-border-radius: 4px; color:#333; }
.recipient a { width:21px; margin-left:8px; display: block; float:right; overflow: hidden; text-indent:-99em; background: url(../images/bg-deleteRecipient.gif) no-repeat right center; }
* html .recipient a { display: inline-block; float:none; }
.recipient .add a:hover { background: url(../images/bg-deleteRecipient_hover.gif) no-repeat right center; }
.recipientChoices { width:40%; }
.recipientChoices .add a,
.recipientChoices .add a:hover { padding-left:2px !important; padding-top:1px; padding-bottom:2px; background-position:top right !important; background-image: none; }
.recipientChoices .add a:hover { background: #f1f1f1 url(../images/add.png) no-repeat right 3px !important; }
.add { font-style:normal; background-color:#fff !important; padding:0; }
.add a,
.add a:hover { text-indent:0; width:auto; padding:0 0 0 20px; margin:0; font-weight:normal; background: #fff url(../images/add.png) no-repeat 0 2px; }

.messageTextarea { width:98%; padding:2px; height:150px; }
.messageTextareaShort { width:98%; padding:2px; height:75px; }

.qualificationsList li { line-height:1.75em; }
.qualificationsList ul { margin-left:18px; }

.recipientChoices li a { line-height:21px; display:block; }

/* Mostly homepage */

.home hr { margin-bottom:15px; margin-top:15px; }
.home .boxie h4 { color:#47382E; }

.homePageTitle { font-size:28px; font-weight:normal; }
.boxIntro { color:#333; }
.featuredItem {}
.homepageGads { margin-top:20px; }
.cta a { display:block; background-color:#fff; border: 1px solid #fff; border-top-color:#cccab1; border-left-color:#cccab1; padding:3px 8px 1px; -moz-border-radius: 4px; -webkit-border-radius: 4px; margin-bottom:15px; font-weight:bold;  text-decoration:none; 
	}
* html .cta a { zoom:1; }
.boxie .cta a { background-color:#f4f4ee; }
.boxie .cta a:hover { background-color:#e2e2d3; }
.cta em { color:#555; font-weight:normal; font-style:normal; }
.cta strong	{ text-decoration:underline; }
.cta a:hover { background-color:#f4f4ee; }
.rounded-block .cta.last a { margin-bottom:0; }
* html .target { zoom:1; }
.target a { display:block; text-decoration:none; color:#555 !important; }
.target strong { color:#47382E; }
.target a:hover { color:#47382E !important; }
.target a img { opacity: 1.0; -moz-opacity: 1.0; filter:alpha(opacity=100); }
.target a:hover img { opacity: .8; -moz-opacity: .8; filter:alpha(opacity=80); }
.minicta { color:#1C51A8; font-weight:bold; font-style:normal; text-decoration:underline; white-space:nowrap; }
.target:hover .minicta { color:#000; }

.articleHighlights { margin-top:5px; }
* html .articleHighlights li { zoom:1; }

.articleHighlights a { color:#555 !important; text-decoration:none; display:block; }
.articleHighlights a strong { color:#1C51A8; text-decoration:none; display:block; color:#47382E; }
.articleHighlights a em { font-style:normal; color:#1C51A8; text-decoration:underline; font-weight:bold; }
.articleHighlights a:hover { color:#47382E !important; }
.articleHighlights a:hover strong { color:#000 !important; }
.articleHighlights a:hover em { color:#000 !important; }

.bottomFeatures { background-color:#FFF; border: 1px solid #D6D5C0; }

.homeImgBlock { display:block; margin-top:15px; -moz-box-shadow: 0 0 3px #f4f4ee, 0 0 3px #f4f4ee, 0 0 3px #f4f4ee, 0 0 3px #f4f4ee; -webkit-box-shadow: 0 0 3px #f4f4ee, 0 0 3px #f4f4ee, 0 0 3px #f4f4ee, 0 0 3px #f4f4ee; }

/*.sep4 { background: url(../images/bg-sep4.gif) repeat-y; }*/

.footerContrast { background-color:#f4f4ee; padding:10px; }

.style1 {color:#000000;}

#indiana-launch a {
    padding-top: 8px;
    padding-bottom: 8px;
    font-weight: normal;
}

#indiana-launch a .minicta {
    color: #1c51a8;
    font-weight: bold;
    display: block;
}


