/* EXAMEN.me Framework

author: Aaron Martin
website: www.superwindy.com
version: 24 February 2009

Sections:	@ HTML Elements -		*, html, body, p, p + p, a:link, a:visited, a:hover, a:active,
									a img, hr, blockquote, code, strong, em, dl, dl dt
			@ List Items -			ol, ol li, ol li a, ul, ul li, ul li a
			@ Headings -			h1, h2, h3, h4, h5, h6
			@ Forms -				input, textarea, input.checkbox, input.button, input.button:hover
			@ Clear -				.clear, .clear:after
			@ Navigation
			@ Structural Items
			@ Content Area
*/

@import url('960.css');
@import url('reset.css');


/* ============================================================================== @ HTML Elements */

* { margin: 0px; padding: 0px; }

html {
	background-color: #e4e6e7;
	color: #000000;
	}

body * { font-family: Helvetica, Candara, Arial, sans-serif; }

body {
	background: #e4e6e7 url(../img/bg-plain.png) repeat-x;
	color: #000000;
	font-family: Helvetica, Candara, Arial, sans-serif;
	font-size: 14px;
	line-height: 20px;
	text-align: left;
	width: 100%;
	}

	body#home	{ background: url(../img/bg-home.png) repeat-x !important; }
	body#guest	{ background: #e4e6e7 url(../img/bg-plain.png) repeat-x; }
	body#single	{ background: url(../img/bg-single.png) repeat-x !important; }

a:link,
a:visited {
	border-bottom: 1px solid #727373;
	color: #000000;
	text-decoration: none;
	}

a:hover,
a:active {
	border-bottom: 1px solid #727373;
	color: #000000;
	text-decoration: none;
	}

#profilepane a:link,
#profilepane a:visited,
#profilepane a:hover,
#profilepane a:active {
	color: #fff;
	}

.single a:link,
.single a:visited,
.single a:hover,
.single a:active {
	border-bottom: 0px;
	color: #718843;
	text-decoration: underline;
	}

a img {
	border: none;
	text-decoration: none;
	}

a.plain {
	border: 0px !important;
	text-decoration: none !important;
	}

a.plain {
	border: 0px !important;
	text-decoration: none !important;
	}

.pagination a {
	border-bottom: 0px;
	margin: 0 2px;
	}

	.pagination a img {
		margin-bottom: -2px;
		}

div.hr,
hr {
	border: 0px;
	border-top: 1px solid #d1d3d3;
	height: 0px;
	margin: 15px 0;
	padding: 0 0 0 0;
	}

div.hrdark,
hr.dark {
	border: 0px;
	border-top: 1px solid #9a9b9c;
	height: 0px;
	margin: 15px 0;
	padding: 0 0 0 0;
	}

div.tourclear,
body#home div.tourclear {
	background: url(../img/hr-grid_14.png) no-repeat center center;
	border: none;
	height: 45px;
	width: 960px;
	}

hr.tourclear {
	background: url(../img/hr-grid_14.png) no-repeat center center;
	border: none;
	height: 45px;
	}

body#home hr.tourclear {
	background: url(../img/hr-grid_14.png) no-repeat center center;
	border: none;
	border-top-width: 0;
	border-bottom-width: 0;
	border-left-width: 0;
	border-right-width: 0;
	height: 20px;
	}

.grid_8 div.hr,
.grid_8 hr {
	background: transparent url(../img/hr-grid_8.png) no-repeat center center;
	border: 0px solid;
	display: block;
	height: 30px;
	}

.single div.hr,
.single hr {
	background: transparent url(../img/hr-grid_14.png) no-repeat top center;
	border: 0px solid;
	clear: both;
	display: block;
	height: 35px;
	margin: 10px 0 0;
	}

.single div.hrplain,
.single hr.plain {
	background: transparent none;
	border-top: 1px solid #c1c1c1;
	clear: both;
	display: block;
	height: 10px;
	margin: 10px 0;
	}

p {
	padding-bottom: 1em;
	}

#footer p {
	padding: 0;
	}

strong {
	font-weight: bold;
	}

em {
	font-style: italic;
	}

dt {
	color: #6f8542;
	font-size: 16px;
	font-weight: bold;
	}

dd {
	border-bottom: 1px solid #e1e2e2;
	margin: 0 0 2em;
	padding: 0 0 1em;
	}

code {
	display: block;
	margin: 1em 0 2em;
	}

code p {
	background-color: #fff;
	border: 1px solid #c1c1c1;
	font-family: monospace;
	font-size: 12px;
	font-weight: normal;
	line-height: 16px;
	padding: 5px;
	}

code p:before {
	content: 'Code: ';
	font-weight: bold;
	}


/* ============================================================================== @ List Items */

#tour ul {
	clear: both;
	list-style-image: none;
	margin: 0 0 0 0;
	}

	#tour ul li {
		float: left;
		height: 426px;
		padding: 0 0 0 0;
		}

		#tour ul li ul {
			clear: both;
			color: #2a2a2a;
			font-size: 18px;
			line-height: 22px;
			list-style-type: none;
			margin: 0 0 -15px;
			}

		#tour ul li#tour-3 ul {
			margin: 0 0 0 !important;
			}

			#tour ul li ul li {
				background: url(../img/bullet-circle.png) no-repeat left 5px;
				clear: both;
				float: none;
				height: auto;
				padding: 0 0 10px 20px;
				}

				#tour a#step-0 {
					padding: 0 50px 0 70px !important;
					}


ol {
	list-style-type: decimal;
	list-style-position: inside;
	}

	ol li {
		padding: 0 0 1em;
		}

body#single ul#questions {
	list-style-image: none;
	list-style-position: inside;
	}

	body#single ul#questions li {
		color: #000;
		font-size: 16px;
		line-height: 30px;
		padding: 0 0 0 0;
		}

		body#single ul#questions li a {
			border-bottom: 0px;
			color: #000;
			font-weight: bold;
			}

		body#single ul#questions li a:hover {
			text-decoration: underline;
			}

#footer ul {
	color: #fff;
	float: right;
	list-style-image: none;
	list-style-position: inside;
	}

	#footer ul li {
		display: inline;
		padding: 0 0 0 20px;
		}

		#footer ul li a {
			border-bottom: 1px solid #949494;
			color: #fff;
			}


/* ============================================================================== @ Headings */

h1 {
	color: #000;
	font-size: 44px;
	font-weight: normal;
	letter-spacing: .04em;
	line-height: 45px;
	text-align: center;
	text-transform: uppercase;
	}

body#single h1 {
	color: #000;
	font-size: 50px;
	font-weight: normal;
	letter-spacing: .04em;
	line-height: 50px;
	text-align: left !important;
	text-transform: uppercase;
	}

body#single h2 {
	color: #000;
	font-size: 25px;
	font-weight: normal;
	letter-spacing: .04em;
	line-height: 25px;
	text-align: left !important;
	text-transform: uppercase;
	}

h3 {
	color: #fff;
	font-size: 20px;
	letter-spacing: .04em;
	line-height: 22px;
	text-transform: uppercase;
	}

.esv-text h3 {
	color: #000;
	font-size: 20px;
	letter-spacing: .04em;
	line-height: 22px;
	text-transform: none;
	}


h4 {
	color: #000;
	font: bold 16px/22px Cambria, Georgia, Times, serif;
	margin: 16px 0 0 20px;
	}

h5 {
	border-bottom: 1px solid #c1c9b5;
	color: #000;
	font-size: 18px;
	letter-spacing: .04em;
	line-height: 22px;
	margin: 0 0 10px;
	padding: 0 0 10px;
	text-transform: uppercase;
	}

.examen_types h5 {
	border-bottom: 0px;
	color: #000;
	font-size: 18px;
	letter-spacing: .04em;
	line-height: 22px;
	margin: 0 0 0;
	padding: 0 0 0;
	text-transform: uppercase;
	}

h6 {
	color: #000;
	font-size: 16px;
	font-weight: bold;
	padding: 1em 0 0;
	}

body#home h6 {
	color: #000;
	font-size: 16px;
	font-weight: bold;
	padding: 0 0 0;
	}


/* ============================================================================== @ Forms */

form.paypal {
	height: 35px;
	}

form#headerlogin {
	float: right;
	padding: 0 0 0;
	}

	form#headerlogin input {
		color: #7F7F7F;
		margin-left: 20px;
		padding: 6px;
		}

	form#headerlogin input[name=password] {
		border: 0px solid;
		width: 90px;
		}

	form#headerlogin input[name=email] {
		border: 0px solid;
		margin-left: 0px;
		width: 170px;
		}

	form#headerlogin input#submit {
		color: #000;
		}

	form#headerlogin input:focus {
		background-color: #fff;
		color: #000;
		}

	form#headerlogin input[type=button] {
		color: #000;
		height: auto;
		margin-left: 14px;
		text-align: center;
		}

form#create {
	float: right;
	margin-top: -9px;
	padding: 3px 0 0 0;
	text-align: left;
	}

	form#create input {
		color: #949494;
/*		float: right; */
		margin-left: 20px;
		padding: 6px;
		}

	form#create input:focus {
		color: #000;
		}

	form#create input[name=password],
	form#create input[name=passwordrepeat] {
		width: 125px;
		}

	form#create input[name=passwordrepeat] {
		float: right;
		margin-left: 10px;
		}

	form#create input[name=name],
	form#create input[name=email] {
		margin-bottom: 10px;
		width: 270px;
		}

body#guest form#create {
	float: left;
	font-size: 12px !important;
	margin: 0 0 10px;
	padding: 0 15px 0 0;
	text-align: left;
	width: 430px;
	}

	body#guest form#create input {
		color: #949494;
		margin-left: 20px;
		padding: 4px;
		}

	body#guest form#create input[name=name],
	body#guest form#create input[name=email] {
		float: none;
		margin-bottom: 4px;
		margin-left: 0px;
		width: 315px !important;
		}

	body#guest form#create input[name=email] {
		margin-bottom: 5px;
		}

	body#guest form#create input:focus {
		color: #000;
		}

	body#guest form#create input[name=password],
	body#guest form#create input[name=passwordrepeat] {
		padding: 4px;
		width: 130px !important;
		}

	body#guest form#create input[name=passwordrepeat] {
		float: right;
		margin-left: 6px;
		}

	body#guest form#create input[type=submit],
	body#guest form#create input[type=button] {
		color: #000;
		float: right;
		font-size: 13px;
		font-weight: bold;
		height: auto;
		margin: 18px 0 0 14px;
		text-align: center;
		}

	button#amen {
		color: #000;
		float: right;
		font-size: 14px;
		font-weight: normal;
		height: auto !important;
		margin: 26px 0 0 14px;
		padding: 5px;
		text-align: center;
		}

	form#create input[type=submit],
	form#create input[type=button] {
		color: #000;
		float: right;
		font-size: 13px;
		font-weight: bold;
		height: auto;
		margin: 26px 0 0 14px;
		text-align: center;
		}

form#export,
form#search {
	margin-top: 8px;
	}

	form#export input,
	form#search input {
		color: #cccccc;
		margin: 0 5px;
		padding: 4px;
		}

	form#export input#exportbut,
	form#search input#submit {
		color: #000;
		}

	form#export input#startday,
	form#export input#endday {
		width: 75px;
		}

	form#export input:focus, form#search input:focus { color: #000; }

	form#export input[type=button],
	form#search input[type=button] {
		color: #000;
		height: auto;
		text-align: center;
		}

	form#export option,
	form#search option {
		margin: 0 5px;
		padding: 0;
		}

	form#export select,
	form#search select {
		margin: 0;
		padding: 4px 0;
		}

	form#jumptopage input[name=jumpto] {
		padding: 4px;
		text-align: center;
		width: 35px;
		}

form#chooseanexamen {
	margin: 0 0 20px 0;
	padding: 0 0 0 0;
	}

	form#chooseanexamen input[type=button],
	form#chooseanexamen input[type=submit],
	form#chooseanexamen select {
		font-size: 16px;
		margin-right: 20px;
		}

	form#chooseanexamen label {
		font-size: 14px !important;
		margin-right: 20px;
		}

.newexameninput textarea,
.newexamen textarea {
	border: 1px solid #d8dadb;
	color: #000;
	font: 16px/22px Cambria, Georgia, Times, serif;
	height: 210px;
	margin: 10px 0;
	padding: 20px;
	width: 480px !important;
	}

input[type=radio] {
	height: auto;
	margin: 3px 5px 0 10px;
	}

.single form {
	margin: 20px 0;
	}

.single label {
	font-weight: bold;
	margin-bottom: 10px;
	padding: 0 0 0 8px;
	}

.single label.plain {
	font-weight: normal !important;
	}

a#facebook-header {
	text-decoration: none;
	border-bottom: none;
}

a#support-header {
	text-decoration: none;
	border-bottom: none;
}
	
a#twitter-header {
	text-decoration: none;
	border-bottom: none;
}


form#signin input#password,
form#createprofile input#password,
form#createprofile input#confirm_password,
form#editprofile input#newpass,
form#editprofile input#newpassconfirm,
form#editprofile input[name=newpass],
form#editprofile input[name=confirmpassword],
.single input[type=text] {
	background-color: #fff;
	border: 1px solid #d8dadb;
	font-size: 14px;
	margin: 0 10px 0 0;
	padding: 7px;
	width: 250px;
	}

.single input[type=button] {
	font-size: 14px;
	height: 25px;
	line-height: 14px;
	width: 70px;
	}

.single textarea {
	border: 1px solid #d8dadb;
	color: #000;
	font: 14px/20px Helvetica, Candara, Arial, sans-serif;
	height: 210px;
	line-height: 20px;
	margin: 10px 0;
	padding: 10px;
	width: 440px;
	}

form#contactus label,
form#taf-form label {
	font-weight: bold;
	}

form#contactus input[type=text],
form#taf-form input[type=text] {
	background-color: #fff;
	border: 1px solid #d8dadb;
	font-size: 14px;
	margin: 0 10px 0 0;
	padding: 7px;
	width: 250px;
	}

form#contactus input#submit-taf,
form#taf-form input#submit-taf {
	color: #000 !important;
	font-size: 14px;
	height: auto !important;
	text-align: center !important;
	}


/* ============================================================================== @ Navigation */

#navigation {
	height: 32px;
	padding: 0 10px;
	width: 100%;
	}

/*
#navigation ul {
	float: left;
	list-style-image: none;
	list-style-position: inside;
	margin: 4px 0 0;
	}

	#navigation ul li {
		color: #000;
		display: inline;
		font-size: 14px;
		line-height: 25px;
		margin: 0 20px 0 0;
		padding: 0 0 0 20px;
		}

		#navigation ul li#myexamens { background: url(../img/icon-penandpaper.png) no-repeat 0 bottom; }
		#navigation ul li#other { background: url(../img/icon-penandpaper.png) no-repeat 0 bottom; } */
		#navigation ul li#support { background: url(../img/icon-heart.png) no-repeat 0 5px !important; float: right; padding-left: 20px; }

/*
		#navigation ul li a {
			border-bottom: 0px;
			color: #000;
			font-weight: bold;
			}
*/


#navigation ul {
	float: left;
	list-style-image: none;
	list-style-position: inside;
	margin: 4px 0 0;
	width: 100%;
	}

	#navigation ul li {
		background: url(../img/icon-next.png) no-repeat left center;
		color: #000;
		display: inline;
		font-size: 14px;
		line-height: 25px;
		margin: 0 20px 0 0;
		padding: 0 0 0 16px;
		}

		#navigation ul li a {
			border-bottom: 0px;
			color: #000;
			font-weight: bold;
			}

		#navigation ul li a:hover {
			text-decoration: underline;
			}


/* ============================================================================== @ Structure Items */

.left {
	float: left;
	margin-right: 10px;
	}

.right {
	float: right;
	margin-left: 10px;
	}

.clearright {
	clear: right;
}
#tour {
/*	background: url(../img/bg-tour.png) no-repeat center 105px; */
	clear: both;
	font-size: 12px;
	line-height: 22px;
	height: 426px;
	overflow: hidden;
	}

	#tour #tour-1,
	#tour #tour-2,
	#tour #tour-3,
	#tour #tour-4 {
		float: left;
		height: 426px;
		width: 960px;
		}





/* ============================================================================== @ sIFR */

@media screen {
  .sIFR-flash {
    visibility: visible !important;
    margin: 0;
    padding: 0;
  }
  
  .sIFR-replaced, .sIFR-ignore {
    visibility: visible !important;
  }
  
  .sIFR-alternate {
    position: absolute;
    left: 0;
    top: 0;
    width: 0;
    height: 0;
    display: block;
    overflow: hidden;
  }
  
  .sIFR-replaced div.sIFR-fixfocus {
    margin: 0pt; 
    padding: 0pt; 
    overflow: auto; 
    letter-spacing: 0px; 
    float: none;
  }
}

@media print {
  .sIFR-flash {
    display    : none !important;
    height     : 0;
    width      : 0;
    position   : absolute;
    overflow   : hidden;
  }
  
  .sIFR-alternate {
    visibility : visible !important;
    display    : block   !important;
    position   : static  !important;
    left       : auto    !important;
    top        : auto    !important;
    width      : auto    !important;
    height     : auto    !important;
  }
}

@media screen {

	.sIFR-replaced h1 {
		text-align: left;
		}

	.sIFR-active h3.sifr-rep {
		font-family: Verdana;
		visibility: hidden;
		}
}


/* ============================================================================== @ Content Area */

#footer {
	background-color: #2a2a2a;
	border-bottom: 6px solid #d4d6d7;
	color: #565656;
	font-size: 12px;
	line-height: 16px;
	margin: 120px 0 10px;
	padding: 8px 0;
	width: 100%;
	}

body#single #footer { margin: 0 0 10px; }

	#footer .content {
		padding: 0 10px !important;
		}

	#footer strong {
		color: #fff;
		}

	#footer a {
		border-bottom: 1px solid #565656;
		color: #565656;
		}

.green {
	color: #6f8542 !important;
	}

#profilepane {
	color: #fff;
	float: right;
	font-size: 12px;
	line-height: 20px;
	margin: 0px 0 0;
	}

#esvinfo {
	color: #919191;
	font-size: 10px;
	line-height: 16px;
	margin-bottom: 20px;
	}

	#esvinfo a {
		border-bottom: 0px solid #919191;
		color: #919191;
		text-decoration: underline;
		}

body#home #header {
	height: 82px;
	padding: 14px 0 0 5px;
	}

body #header {
	border-bottom: 0px solid #990000;
	height: 62px;
	padding: 14px 0 0 5px;
	}

	#header p.forgot {
		color: #fff;
		font-size: 10px;
		padding: 3px 0 0 0;
		}

	#header p.forgot a {
		border-bottom: 0px solid;
		color: #fff;
		font-size: 10px;
		text-align: right;
		text-decoration: underline;
		}

#home .createanaccount {
	background: url(../img/bg-createanaccount.png) no-repeat center top;
	color: #bdc7d5;
	font-size: 12px;
	height: 98px;
	line-height: 16px;
	margin-bottom: 25px;
	padding: 20px 30px 0;
	}

#guest .createanaccount {
	background: url(../img/bg-createanaccount-guest.png) no-repeat center top;
	color: #bdc7d5;
	font-size: 12px;
	line-height: 16px;
	margin-bottom: 25px;
	padding: 6px 0 0 70px;
	text-align: left;
	}

body#home #social {
	background: url(../img/bg-social-full.png) repeat-x 0 bottom;
	height: 260px;
	}

	body#home #social div.hr,
	body#home #social hr {
		background: transparent;
		border: 0px solid;
		height: 18px;
		margin: 0 0 0 0;
		padding: 0 0 0 0;
		}

	body#home #social img.head {
		padding-top: 17px;
		}

	body#home #social .start p {
		padding-left: 10px;
		padding-right: 10px;
		}

	body#home #social .social p img {
		float: left;
		padding: 0 10px 10px 0;
		}

body#guest #social {
	background: transparent url(../img/bg-guest-social.png) repeat-y center;
	}

	body#guest #social p img {
		float: left;
		padding: 0 10px 10px 0;
		}

#exameninfo {
	color: #b7c2a1;
	font-size: 14px;
	height: 32px;
	margin: 0 0 25px;
	padding: 13px 10px 0;
	}

	#exameninfo strong {
		color: #fff;
		}

	#exameninfo span.date {
		font-size: 12px;
		}

	#exameninfo .progress {
		float: right;
		}

	#exameninfo .progress,
	#exameninfo .progress * {
		font-family: Cambria, Georgia, Times, serif !important;
		font-weight: bold !important;
		}

.smartBannerIdentifier {
	position: relative;
	}

.newexamenholder {
	}

#responseform {
	position: absolute;
	width: 520px;
	}

	#responseform form {
		width: 520px;
		}

.newexamen {
	border-bottom: 6px solid #d8dadb;
	}

.newexamen p {
	background-color: #fff;
	padding: 1em 20px 1em;
	font: 16px/22px Cambria, Georgia, Times, serif;
	}

	.newexamen p + p {
		padding: 20px;
		}

	.newexamen p:last {
		padding-bottom: 20px;
		}

	.newexameninput .note a,
	.newexamen p.note a {
		border: 0px solid;
		font-family: Cambria, Georgia, Times, serif;
		font-size: inherit;
		text-decoration: underline;
		}

	.newexamen p.note {
		font: 14px/18px Cambria, Georgia, Times, serif;
		line-height: 20px;
		padding: 0 20px 20px;
		}

	.newexameninput .note {
		color: #000;
		font: 12px/16px Cambria, Georgia, Times, serif;
		padding: 0 0 0 20px;
		}

#filter {
	clear: both;
	color: #fff;
	font-size: 14px;
	font-weight: bold;
	height: 45px;
	margin: 0 0 15px;
	overflow: hidden;
	padding: 0 10px;
	width: 940px;
	}

	#filter #searchbox {
		background-image: none;
		float: left;
		height: 45px;
		}

	#filter #searchboxcollapsed {
		background: url(../img/bg-searchbox-collapse2.png) no-repeat right top;
		float: left;
		height: 36px;
		margin: 0px 10px 0 0;
		padding: 9px 10px 0 0;
		}

	#filter #exportbox {
		background-image: none;
		float: left;
		height: 45px;
		}

	#filter #exportboxcollapsed {
		background: url(../img/bg-exportbox-collapse2.png) no-repeat left top;
		float: left;
		height: 36px;
		padding: 9px 5px 0 10px;
		}

.pagination {
	margin: 0 0 10px;
	padding: 0 0 0 10px;
	}

table.examens {
	background-color: #fff;
	border-left: 1px solid #d8dadb;
	border-right: 1px solid #d8dadb;
	border-bottom: 6px solid #d8dadb;
	font-size: 12px;
	}

	table.examens a {
		border-bottom: 1px solid #c8c8c8;
		font-weight: bold;
		text-decoration: none;
		}

	table.examens a[title=Print] {
		background: url(../img/icon-print.png) no-repeat left center;
		border-bottom: 0px;
		font-size: 12px;
		font-weight: normal;
		padding: 0 0 0 16px;
		}

	table.examens a[title=View] {
		background: url(../img/icon-view.png) no-repeat left center;
		border-bottom: 0px;
		font-size: 12px;
		font-weight: normal;
		margin: 0 0 0 5px;
		padding: 0 0 0 16px;
		}

	table.examens a[title=Delete] {
		background: url(../img/icon-delete.png) no-repeat left center;
		border-bottom: 0px;
		font-size: 12px;
		font-weight: normal;
		margin: 0 0 0 5px;
		padding: 0 0 0 16px;
		}

	table.examens thead {
		background-color: #2a2a2a !important;
		color: #fff !important;
		font-weight: bold !important;
		text-align: left !important;
		}

	table.examens col.type		 { width: 350px; }
	table.examens col.date		 { width: 170px; }
	table.examens col.controls	 { width: 180px; }

	table.examens tr.alt		 { background-color: #fafafa; }
	table.examens tbody tr:hover { background-color: #f0f0f0; }

		table.examens tr th {
			border-left: 1px solid #404040;
			font-size: 14px;
			padding: 10px;
			}

		table.examens tr td {
			border-left: 1px solid #e9e9e9;
			border-bottom: 1px solid #e9e9e9;
			padding: 10px;
			}

		table.examens tr td.type {
			font-size: 14px;
			}

		table.examens tr td span.examentype {
			color: #afafaf;
			font-size: 10px;
			font-weight: bold;
			text-transform: uppercase;
			}

.guest {
	background: url(../img/bg-guest.png) no-repeat center center;
	margin: 51px 0 0 0;
	padding: 40px 0 40px;
	}

.single {
	background: #fff url(../img/bg-single-tile.png) repeat-y 0 center;
	padding: 0 0 40px;
	}

	.single .single_top {
		height: 50px;
		}

div.alert {
	background: #f7f6db url(../img/icon-alert.png) no-repeat 7px 7px;
	border: 1px solid #e5e5e5;
	color: #4a4941;
	font-size: 11px;
	line-height: 14px;
	margin: 0 0 15px;
	padding: 7px 8px 5px 32px;
	}

div.alert-pos {
	background: #fff url(../img/icon-smile.png) no-repeat 7px 7px;
	border: 1px solid #e5e5e5;
	color: #4a4941;
	font-size: 11px;
	line-height: 14px;
	margin: 0 0 15px;
	padding: 7px 8px 5px 32px;
	}

.profileside {
	background-color: #dcddde;
	padding: 20px;
	}

#iaf {
	background-color: #fff;
	border: 1px solid #000;
	padding: 20px;
	width: 400px;
	z-index: 9991;
	}

#iaf-bg {
	background: url(../img/bg-iaf.png) repeat;
	height: 100%;
	position: absolute;
	width: 100%;
	z-index: 9990;
	}

a#iaf-close {
	background: transparent;
	border: 0px;
	float: right;
	font-size: 10px;
	font-weight: bold;
	margin: 0 0 10px 10px;
	}

span.note {
	color: #777878;
	font-size: 12px;
	line-height: 13px;
	}

.searchterm {
	background-color:#FFEC4F;
	}

p.startpad {
	margin-top: 5px;
	}

div.prayer {
	background-color: #fff;
	border-bottom: 6px solid #d8dadb;
	clear: both;
	font: 16px/22px Cambria, Georgia, Times, serif !important;
	margin: 0 0 10px;
	padding: 1em 20px 1em;
	}

div#current_user_examen,
div#inexamen {
	min-height: 300px;
	height: auto !important;
	height: 300px;
	}

div#startanexamen {
	background: url(../img/bg-startanexamen-pill.png) no-repeat top center;
	height: 45px;
	margin-bottom: 10px;
	padding: 22px 0 0;
	text-align: center;
	width: 820px;
	}

div#startanexamen label {
	color: #fff;
	font-size: 20px !important;
	}

a.startexamen {
	background: url(../img/icon-startexamen.png) no-repeat left center;
	border-bottom: 0px;
	color: #000 !important;
	margin: 4px 0 0;
	padding: 0 0 0 25px;
	text-decoration: underline;
	}

	div#startanexamen span.light {
		color: #b4bf9f;
		}

	p.grey {
		color: #979898 !important;
		padding: 1em 0;
		text-align: left !important;
		}

div#scripture_search {
	background-color: #fff;
	border-bottom: 10px solid #fff;
	height: 35px;
	padding: 0 20px;
	}

	div#scripture_search input[type=submit] {
		margin: 0 5px;
		}
	div#scripture_search .keyword_button {
		margin: 0 5px 0 0;
		}
	div#scripture_search .clearbutton {
		font-size: 12px;
		padding: 4px;
		}

.pagelinks {
	font-size:11px;

}
.pagelinks td  {
	font-size:11px;
	padding:4px;

}

.search-term-1, .search-term-2, .search-term-3, .search-term-4  {
	background-color:yellow;
}












/* ESV Styles*/

span.chapter-num {
	font: bold 16px/22px Cambria, Georgia, Times, serif;
	}

span.verse-num {
	font: bold 16px/22px Cambria, Georgia, Times, serif;
	}

div#search_results {
	background-color: #fff;
	padding: 0 20px;
	}

	div#search_results div.esv {
		background-color: #fff;
		margin-top: -16px;
		padding: 0 0 0 0;
		}

div.newexamen div.esv {
	background-color: #fff;
	margin-top: -16px;
	padding: 0 20px;
	}

div.esv {
	background-color: transparent;
	font: normal 16px/22px Cambria, Georgia, Times, serif !important;
	}

div.esv-text .small-caps {
	font: bold 16px/22px Cambria, Georgia, Times, serif;
	font-variant: small-caps;
	}

div.esv-text,
div.esv-text p {
	font: normal 16px/22px Cambria, Georgia, Times, serif;
	padding-left: 0px;
	padding-right: 0px;
	}

div.esv .audio {
	font: normal 16px/22px Cambria, Georgia, Times, serif !important;
	margin-bottom: 10px;
	}

div.esv h2 {
	font: bold 16px/22px Cambria, Georgia, Times, serif;
	margin-top: 0px;
	padding: 0 0 0 0;
	}

div.esv h4 {
	font: bold 16px/22px Cambria, Georgia, Times, serif;
	margin-left: 0px;
	padding-left: 0px;
	}

div.esv .woc {
	font: 16px/22px Cambria, Georgia, Times, serif;
	color: maroon;
	}

div.esv a.copyright {
	border-bottom: 0px;
	font: 16px/22px Cambria, Georgia, Times, serif;
	text-decoration: underline;
	}
