/* @override 
	http://www.scholarshipzone.com/css/master_reg.css
	file:///Users/Dikz/Sites/vinyl/9651/extracted-master_reg.css
*/

body {
	background: #999999 url(../images/bg.gif) repeat-x;
	color: #3C3C3C;
}

a {
	color: #993333;
	font-weight:bold;
}

a:hover {
	text-decoration: underline;
}

strong {
	font-weight: bold;
}

/*em {color: #990000;}*/

#custom_doc {
	background: #fff url(../imagesmages/bg_body.jpg) repeat-y top left;
	margin: 10px auto 10px auto;text-align: left;
	width: 76.6923077em; /* !IE */
	*width: 74.8440231em; /* IE */
	min-width: 997px;
	position: relative;
}

.clearboth {
	clear: both;
}

.bordertop {border-top: 1px dotted #d90000;}
.borderbottom {border-bottom: 1px dotted #d90000;}
.noborder {border: none !important;}

.tcenter {text-align: center !important;}
.tright {text-align: right !important;}

.left {float: left;}
.right {float: left;}

/* Header Styles */

#hd {
	background: #eeeeee url(../images/bg_hd.jpg) repeat-x;
}
/* New code for Sharelinks added 1/08/10 */

#sharelinks {
		color: #dfe3e6;
		padding-top: 8px;
		margin-left:auto;
		margin-right:auto;
	}
	
#sharelinks li {
			float: left;
		}

#sharelinks li a {
			display: block;
			color: #68696A;
			font-size:11px;
			font-family: Arial, sans-serif;
			padding-right:15px;
			text-decoration:none;
			
		}
	
/* End added sharelinks */
	

/* Start Co-Brand Header Styles (August 14, 2009) */

/* SZ Beauty Header */
	.hd_beauty {background: url('../images/bg_hd_beauty.jpg') no-repeat top right !important;}
	.hd_beauty #logo a {background: url('../images/logo_sz_beauty.jpg') no-repeat top left !important; display: block; height: 81px; width: 431px !important;}
	.hd_beauty #drawing {color: #e82665 !important; padding-right: 80px !important;}
	.hd_beauty .nav {border-top: 1px solid #5bc3ff !important; border-bottom: 1px solid #5bc3ff !important;}
	
	/* SZ Business Header */
	.hd_business {background: url('../images/bg_hd_business.jpg') no-repeat top right !important;}
	.hd_business #logo a {background: url('../images/logo_sz_business.jpg') no-repeat top left !important; display: block; height: 80px; width: 181px !important;}
	.hd_business #drawing {color: #db8828 !important; padding-right: 110px !important;}
	.hd_business .nav {border-top: 1px solid #b1afa2 !important; border-bottom: 1px solid #b1afa2 !important;}
	
	/* SZ Culinary Header */
	.hd_culinary {background: url('../images/bg_hd_culinary.jpg') no-repeat top right !important;}
	.hd_culinary #logo a {background: url('../images/logo_sz_culinary.jpg') no-repeat top left !important; display: block; height: 80px; width: 293px !important;}
	.hd_culinary #drawing {color: #d20000 !important; padding-right: 150px !important;}
	.hd_culinary .nav {border-top: 1px solid #e8aa00 !important; border-bottom: 1px solid #e8aa00 !important;}
	
	/* SZ Design Header */
	.hd_design {background: url('../images/bg_hd_design.jpg') no-repeat top right !important;}
	.hd_design #logo a {background: url('../images/logo_sz_design.jpg') no-repeat top left !important; display: block; height: 80px; width: 293px !important;}
	.hd_design #drawing {color: #d90200 !important; padding-right: 155px !important;}
	.hd_design .nav {border-top: 1px solid #d90200 !important; border-bottom: 1px solid #d90200 !important;}
	
	/* SZ Education Header */
	.hd_education {background: url('../images/bg_hd_education.jpg') no-repeat top right !important;}
	.hd_education #logo a {background: url('../images/logo_sz_education.jpg') no-repeat top left !important; display: block; height: 80px; width: 386px !important;}
	.hd_education #drawing {color: #d90200 !important; padding-right: 100px !important;}
	.hd_education .nav {border-top: 1px solid #d90200 !important; border-bottom: 1px solid #d90200 !important;}
	
	/* SZ Health Header */
	.hd_health {background: url('../images/bg_hd_health.jpg') no-repeat top right !important;}
	.hd_health #logo a {background: url('../images/logo_sz_health.jpg') no-repeat top left !important; display: block; height: 80px; width: 396px !important;}
	.hd_health #drawing {color: #007b33 !important; padding-right: 100px !important;}
	.hd_health .nav {border-top: 1px solid #007b33 !important; border-bottom: 1px solid #007b33 !important;}
	
	/* SZ Justice Header */
	.hd_justice {background: url('../images/bg_hd_justice.jpg') no-repeat top right !important;}
	.hd_justice #logo a {background: url('../images/logo_sz_justice.jpg') no-repeat top left !important; display: block; height: 80px; width: 248px !important;}
	.hd_justice #drawing {color: #000000 !important; padding-right: 100px !important;}
	.hd_justice .nav {border-top: 1px solid #000000 !important; border-bottom: 1px solid #000000 !important;}
	
	/* SZ MBA Header */
	.hd_mba {background: url('../images/bg_hd_mba.jpg') no-repeat top right !important;}
	.hd_mba #logo a {background: url('../images/logo_sz_mba.jpg') no-repeat top left !important; display: block; height: 80px; width: 248px !important;}
	.hd_mba #drawing {background: none !important; color: #d60107 !important; padding-right: 20px !important;}
	.hd_mba .nav {border-top: 1px solid #f29200 !important; border-bottom: 1px solid #f29200 !important;}
	
	/* SZ Tech Header */
	.hd_tech {background: url('../images/bg_hd_tech.jpg') no-repeat top right !important;}
	.hd_tech #logo a {background: url('../images/logo_sz_tech.jpg') no-repeat top left !important; display: block; height: 80px; width: 291px !important;}
	.hd_tech #drawing {background: none !important; color: #d90102 !important; padding-right: 100px !important;}
	.hd_tech .nav {border-top: 1px solid #d90102 !important; border-bottom: 1px solid #d90102 !important;}



/* End Co-Brand Header Styles (August 14, 2009) */







	#hd .nav {
		background: #e3e3e3 url(../images/bg_nav.jpg) repeat-x top left;
		border-bottom: 1px solid #999999;
		border-top: 1px solid #999999;
		display: block;
		width: 100%;
	}

	#hd .nav li {
		display: block;
		float: left;
	}

	#hd .nav li a {
		border-right: 1px solid #cccccc;
		color: #3C3C3C;
		display: block;
		padding: 10px 10px;
		text-transform: uppercase;
		text-decoration: none;
		font-weight:bold;
	}
	
	#hd .nav li a:hover {background: #ebbcbc url(../images/bg_nav_over.jpg) repeat-x top left;color: #3C3C3C;}
	#hd .nav li a.selected {background: #ebbcbc url(../images/bg_nav_over.jpg) repeat-x top left;color: #3C3C3C;}
	

	
	#hd #logo a,
	#hd #logo {
		background: url(../images/bg_logo.jpg) no-repeat top left;
		display: block;
		height: 80px;
		width: 304px;
		text-indent: -10000px;
		outline: none;
	}
	
	#hd #logo img {display: none;}
	
	
	
	#hd #drawing {
		background: url(../images/bg_hd_rtcrnr.jpg) no-repeat top right;
		color: #cc0000;
		font-size: 138.5%;
		line-height: 1em;
		position: absolute;
		top: 0;
		right: 0;
		padding: 20px 20px 0 0;
		text-transform: uppercase;
		text-align: right;
		text-decoration:none;
	}

	#hd #drawing a {
		text-decoration:none;
		color: #cc0000;
		
	}
			
	
	
/* Body Styles */

#bd {
	
}

	#bd h2 {
	color: #7c4040;
	font-size: 197%;
	font-weight: 100;
	line-height: 1.1em;
	padding: 10px 0 0px 10px;
	}
	
	#bd h3 {
	color: #7c4040;
	font-size: 153.9%;
	font-weight: 100;
	line-height: 1.1em;
	margin: 5px 10px 5px 10px;
	padding: 5px 0 0 0;
	}

	#bd h4 {
	color: #7c4040;
	font-size: 108%;
	margin: 10px 10px 0 10px;
	padding: 10px 0 0 0;
	font-weight: bold;
	}
	
	#bd p {
	font-size: 88%;
	margin: 5px 10px 5px 10px;
	padding: 0 0 10px 0;
	}
	
	#bd p.highlight {
		color: #7c4040;
		font-size: 138.5%;
	}
	
	#bd a {
		/*font-weight: bold;*/
	}
	
	#bd #flashwin {
		margin: 10px 0 10px 10px;
	}
	
	.oltext {
		margin: 10px;
	}
	
	.oltext li {
		list-style-type: decimal;
		list-style-position: inside;
		margin-bottom: .8em;
	}
	
	
	/* g1 styles */
	.g1 .col1 {
		display: block;
		float: left;
		width: 83%;
	}
	
	.g1 .col1 .unit1 {
		display: block;
		float: left;
		width: 57%;
	}
	
	.g1 .col1 .unit2 {
		display: block;
		float: right;
		width: 41%;
	}
	
	.g1 .col1 .unit2 h3 {
		margin-left: 0 !important;
		padding-left: 0 !important;
	}
	
	.g1 .col2 {
		display: block;
		float: right;
		width: 17%;
	}
	
	
	
	/* end g1 styles */
	
	
	/* g2 styles */
		/* added august 19, 2009 for the video thumbnail */
	
		.g2 {
			position: relative;
		}
		
		.g2 #winvid {
			position: absolute;
			top: -1px;
			right: 5px;
		}
		/* Comment */
		.g2 #winvid2 {
			background: url(/images/winners/bg_vidbox.png) no-repeat center;
			display: block;
			height: 223px;
			margin: 13px auto !important;
			padding: 0 !important;
			width: 995px;
		}
		
		#winvid2 .in {
			display: block;
			width: 697px;
			margin: 0 auto;
			padding: 10px;
			/*position: relative;*/
		}
		
		#winvid2 .in #vid_th {
			background: #000;
			display: block;
			height: 199px;
			width: 325px;
			float: left;
		}
		
		#winvid2 .details {
			background: #eee;
			border: 1px solid #cdcdcd;
			display: block;
			height: 200px;
			width: 358px;
			float: right;
			overflow: auto;
		}
		
		#winvid2 .details img {float: left;margin: 5px 5px 5px 5px; *margin-bottom: 3px;}
		#winvid2 .details h4.name {color: #cb0101;}
		#winvid2 .details p {font-size: 85%; margin-bottom: 0 !important; padding-bottom: 0 !important;}
		#winvid2 .details a {color: #cb0101; font-weight: bold; text-decoration: none; padding-left: 13px;}
		#winvid2 .details a.apply {background: url(/images/winners/arrow_right.gif) no-repeat 0 2px; display: block; float: left;}
		#winvid2 .details a.read {background: url(/images/winners/arrow_down.gif) no-repeat 0 4px; display: block; float: right;}
		
		/* end added august 19, 2009 for the video thumbnail */
	
	.g2 .col1{
		display: block;
		float: left;
		width: 51%;
		_*width: 50%;
	}
	
	.g2 .col2{
		display: block;
		float: right;
		width: 48%;
		position: relative;
	}
	
	.g2 .col1 h2.shout {
		font-weight: normal !important;
	}
	
	.g2 .col1 .drawdate {
		color: #666666 !important;
		padding: 10px 0 !important;
	}
	.g2 .col2 .continue {	
	display: block;
	height: 5px;
	width: 461px;
	text-indent: -10000;
	outline: none;
	position: relative;
	top: 0;
	padding-top: 1px;
	bottom: 0;
	color: #CC0000;
	padding-bottom: 0;
	text-align: right;
	font-weight: bold;
	text-decoration: none;
	text-transform: uppercase;
	font-family: verdana;
	font-size: 12px;


	}
		/* end g2 styles */
	
	/* g3 styles */
	
	.g3 .col1 {
		display: inline;
		float: left;
		width: 75%;
		margin-left:3%;
	}
	
	.g3 .col2 {
		display: block;
		float: right;
		width: 20%;
	}	
	
	/* end g3 styles */
	
	/* g4 styles */
	
	.g4 .col1 {
		display: block;
		float: left;
		width: 100%;
	}
	
	.g4 .col1 hr {
	margin-left:10px;
	}
	
	
	.g4 .col1 .unit1 {
		display: block;
		float: left;
		width: 75%;
	}
	
	.g4 .col2 {
		display: block;
		float: right;
		width: 22%;
	}	
	
	.g4 .col1 .unit1 ol {
	margin: 0px 25px 0px 10px;
	font-weight:bold;
	}
	
	.g4 .col1 .unit1 ol li {
	padding: 0px 20px 0px 0px;
	margin-left:20px;
	list-style:disc;
	font-weight: normal;
	}
	/* end g4 styles */
	
	/* start g5 styles */
	
	.g5 .col1 {
		display: block;
		float: left;
		width: 55%;
	}
	
	/* end g5 styles */
	
	.fullcol {
		clear: both;
		display: block;
	}
	
	.pgimg {
		border-bottom: 1px dotted #d90000;
		padding-bottom: 10px;
	}
	
	#winners h2{
	font-size:120%;
	font-weight:bold;
	}
	/* box styles */
	
	#bd .box {
	background: #e8e8e8 url(../images/bg_box.jpg) no-repeat bottom left;
	display: block;
	margin: 10px 10px 10px 10px;
	}
	
	#bd .box .in {
		background: transparent url(../images/bg_box_rt.jpg) no-repeat bottom right;
		display: block;
		margin: 0;
		padding-bottom: 10px;
		width: 100%;
	}
	
	#bd .box h3 {
		background: #9e0202 url(../images/bg_box_hd.jpg) no-repeat top left;
		font-size: 100% !important;
		color: #fff !important;
		line-height: 1em;
		padding: 0 !important;
		margin: 0 !important;
		text-transform: uppercase;
	}
	
	#bd .box h3 em {
	background: transparent url(../images/bg_box_hd_rt.jpg) no-repeat top right;
	color: #fff !important;
	display: block;
	padding: 8px 10px 5px 10px;
	font-weight:bold;
	font-size:120%;
	}
	
	#bd .box ol {
		margin: 10px 5px;
	}
	
	#bd .box ol li {
	padding: 0 10px 5px 20px;
}
	
	#bd .box ol li.one {background: url(../images/blt_1.jpg) no-repeat 3px 1px;}
	#bd .box ol li.two {background: url(../images/blt_2.jpg) no-repeat 3px 1px;}
	#bd .box ol li.three {background: url(../images/blt_3.jpg) no-repeat 3px 1px;}

	
	
	.box .btn_reg a{
		background: url(../images/btn_register.jpg) no-repeat top left;
		display: block;
		height: 35px;
		width: 138px;
		margin: 0 auto;
		text-indent: -10000px;
	}
	
	.box .btn_reg_long a{
		background: url(../images/btn_register_long.gif) no-repeat top left;
		display: block;
		height: 41px;
		width: 328px;
		margin: 0 auto;
		text-indent: -10000px;
	}
	
	.box .terms {
		color: #999999;
		font-size: 77%;
		text-align: center;
	}
	
	.box .winnerimg {
		display: block;
		float: left;
		margin: 5px 0 5px 10px;
	}
	
	.box blockquote {
		margin: 5px 0 10px 155px;
	}
	
	.box blockquote h4 {
		color: #993333;
		font-size: 100%;
		font-weight: bold;
		padding: 5px 0;
	}
	
	.box blockquote p {
		color: #330000;
		font-size: 77% !important;
		margin: 0 !important;
		padding: 0 10px 10px 0 !important;
	}

	.box blockquote p.person {
		text-align: right;
	}
	
	/* end box styles */
	
	/* box2 styles */
	
	.box2 {
		background: url(../images/bg_box2.jpg) no-repeat top left;	
		display: block;
		margin: 10px auto;
		width: 98%;
	}
	
	.box2 .in {
		background: url(../images/bg_box2_rt.jpg) no-repeat top right;
		display: block;
		width: 100%;
	}
	
	.box2 .btm_form {
	background: url(../images/bg_box2_btm.jpg) no-repeat bottom left;
	display: block;
	height: 6px;
	margin: 0 0 0 0;
	}
	
	.box2 .btm_form .btm_form_in {
	background: url(../images/bg_box2_btm_rt.jpg) no-repeat bottom right;
	display: block;
	height: 6px;
	margin: 0 0 0 0;
	}
	
	.box2 h3 {
		color: #d90000 !important;
		font-weight: normal !important;
		padding: 10px 0 !important;
	}
	
	
	#bd .box2 ol {
		margin: 10px 5px;
		font-size: 108%;
	}
	
	#bd .box2 ol li {padding: 0 10px 5px 20px;}
	
	#bd .box2 ol li.one {background: url(../images/blt_1.jpg) no-repeat 3px 1px;}
	#bd .box2 ol li.two {background: url(../images/blt_2.jpg) no-repeat 3px 1px;}
	#bd .box2 ol li.three {background: url(../images/blt_3.jpg) no-repeat 3px 1px;}
	
	#bd .box2 .terms {
		font-size: 77%;
	}
	
	
	
	/* end box2 styles */
	
	
	/* box3 styles */
	
	.box3 {
		background: url(../images/bg_box2.jpg) no-repeat top left;
		display: block;
		margin: 10px 10px;
		width:50%;
	}
	
	.box3 .in {
		background: url(../images/bg_box2_rt.jpg) no-repeat top right;
		display: block;
	}
	
	.box3 .btm_form {
	background: url(../images/bg_box2_btm.jpg) no-repeat bottom left;
	display: block;
	height: 6px;
	margin: 0 0 0 0;
	}
	
	.box3 .btm_form .btm_form_in {
	background: url(../images/bg_box2_btm_rt.jpg) no-repeat bottom right;
	display: block;
	height: 6px;
	margin: 0 0 0 0;
	}
	
	.box3 h3 {
		color: #d90000 !important;
		font-weight: normal !important;
		padding: 10px 0 !important;
	}
	
	/* end box3 styles */
	
	/* box4 styles */
	.box4 {
		background: url(../images/bg_box2.jpg) no-repeat top left;
		display: block;
		width: 20em;
		margin: 10px !important;
		padding: 0 !important;
	}
	
	.box4 .in {
		background: url(../images/bg_box2_rt.jpg) no-repeat top right;
	}
	
	.box4 .btm_form {
	background: url(../images/bg_box2_btm.jpg) no-repeat bottom left;
	display: block;
	height: 6px;
	margin: 0 0 0 0;
	}
	
	.box4 .btm_form .btm_form_in {
	background: url(../images/bg_box2_btm_rt.jpg) no-repeat bottom right;
	display: block;
	height: 6px;
	margin: 0 0 0 0;
	}
	
	.box4 h3 {
		color: #d90000 !important;
		font-weight: normal !important;
		padding: 10px 0 !important;
	}
	
	.box4 #btn_submit {
	margin-left: 9em;
	}

	
	/* end box4 styles */
	
	
	/* box5 styles */
	
	.box5 {
		background: #f3f3f3 url(../images/bg_reg_form.gif) no-repeat top left;
		display: block;
		margin: 10px 10px 10px 10px;
		padding-bottom: 0 !important;
		_*margin-right: 0;
	}
	
	.box5 .in {
		background: transparent url(../images/bg_reg_form_rt.gif) no-repeat top right;
	}
	
	.box5 .btm {
	background: url(../images/bg_reg_form_btm.gif) no-repeat left;
	display: block;
	height: 7px;
	margin: 0 0 0 0;
	}
	
	.box5 .btm .btm_in {
	background: url(../images/bg_reg_form_btm_rt.gif) no-repeat right;
	display: block;
	height: 7px;
	margin: 0 0 0 0;
	}
	
	.box5 p {
		padding: 5px !important;
	}
	
	/* end box5 styles */
	
	
	/* box5_i styles */
	
	.box5_i {
		background: #f3f3f3 url(../images/bg_reg_form.gif) no-repeat top left;
		display: block;
		margin: 10px 10px 10px 10px;
		padding-bottom: 0 !important;
	}
	
	.box5_i .in {
		background: transparent url(../images/bg_reg_form_rt.gif) no-repeat top right;
	}
	
	.box5_i .btm {
	background: url(../images/bg_reg_form_btm.gif) no-repeat left;
	display: block;
	height: 7px;
	margin: 0 0 0 0;
	}
	.box5_i .btm .btm_in {
	background: url(../images/bg_reg_form_btm_rt.gif) no-repeat right;
	display: block;
	height: 7px;
	margin: 0 0 0 0;
	}
	
	.box5_i p {
		padding: 5px !important;
	}
	
	/* end box5_i styles */
	
	
	
	
    /* box6 styles */
	
	#box6 {
	float:right;
	padding-right:10px;
	padding-bottom: 0 !important;
	margin-top: 5px;
	}
	
	/* news item styles */
	
	.newsitem {
	/*	border-bottom: 1px dotted #bcbcbc;*/
	margin-bottom: 2px;
	padding: 0 5px 2px 0;
	}
	
	.newsitem h4 {
	color: #515151 !important;
	font-size: 85%;
	font-weight: bold;
	margin: 0 !important;
	}
	
	.newsitem p {
		margin: 0 !important;
		padding: 0 0 5px 0!important;
	}
	
	.newsitem a {
	color:#515151;
	}
	
	
	/* end news item styles */


	/* findnav styles */
	
	#findnav {
	margin: 15px 0 0 0;
	}
	
	#findnav li a {
	display:block;
	height: 41px;
	width: 160px;
	outline: none;
	background: url(../images/btn_blank.jpg) no-repeat top left;
	text-align:center;
	font-size:120%;
	padding-top:10px;
	text-decoration:none;
	}
	
	#findnav li a:hover {background: url(../images/btn_blank_over.jpg) repeat-x top left;color: #3C3C3C;}
	#findnav li a.selected {background: url(../images/btn_blank_over.jpg) repeat-x top left;color: #3C3C3C;}
	
/*	#findnav li#find a {background: url(../images/btn_blank.jpg) no-repeat top left;}
	#findnav li#findlaptops a {background: url(../images/btn_find_laptops.jpg) no-repeat top left;}
	#findnav li#findloans a {background: url(../images/btn_find_loans.jpg) no-repeat top left;}
	#findnav li#scholarships a {background: url(../images/btn_more_scholarships.jpg) no-repeat left;}
	#findnav li#findschools a {background: url(../images/btn_find_schools.jpg) no-repeat left;}*/
	
	/* end findnav styles */
	




	/* past winners styles */
	
	.regtext {
	color: #993333;
	font-size: 108% !important;
	margin: 0px 10px 10px 10px !important;
	padding: 0 !important;
	}
	
	/* end past winners styles */
	
	/* thank you styles */
	
	.g3 p.thanks {
		font-size: 116% !important;
	}
	
	.g3 .col1 .ad {
	margin: 0 0 0 10px;
	width:100%;
	float:left;
	}
	
	.thanksnav {
	background: #999999 url(../images/bg_thanksnav.gif) no-repeat top left;
	display: block;
	width: 92%;
	margin: 10px 0 10px 10px;
	}

	.thanksnav .in {
		background: transparent url(../images/bg_thanksnav_rt.gif) no-repeat top right;
		display: block;
		width: 100%;
	}
	
	.thanksnav .in .btm_form {
		background: url(../images/bg_thanksnav_btm.gif) no-repeat bottom left;
		height: 7px;
	}

	.thanksnav .in .btm_form .btm_form_in {
		background: url(../images/bg_thanksnav_btm_rt.gif) no-repeat bottom right;
		height: 7px;
	}
	
	.thanksnav .btns {
		padding: 10px 0;
		text-align: center;
	}
	
	/* end thank you styles */
	
	/* end thank you styles */





/* Unsubscribee Form styles */

#unsubscribeform {
	display: block;
	font-size: 85%;
	margin: 0;
	padding: 10px !important;
}

#unsubscribeform label {
	display: block;
	float: left;
	width: 20%;
	margin:0 10px 0 0;
	padding: 3px 0 0 0;
	text-align: left;
}

#unsubscribeform fieldset li {
	margin-bottom: 0.4em;
}

#unsubscribeform #btn_unsub {
	margin: 5px 0 0 105px;
}

/* end unsubscribe Form styles */

/* Contact Form styles */

#contactform {
	display: block;
	font-size: 85%;
	margin: 0;
	padding: 10px !important;
	min-height:380px;
}

#contactform fieldset.options legend {
	border: none !important;
	display: none !important;
}

#contactform label {
	display: block;
	float: left;
	width: 20%;
	margin:0 10px 0 0;
	padding: 3px 0 0 0;
	text-align: left;
}

#contactform fieldset li {
	margin-bottom: 0.4em;
}

#contactform fieldset li input,
#contactform fieldset li textarea,
#form_div fieldset li textarea,
#form_div fieldset li input,
#unsubscribeform input#email {  
border: 1px solid #7f9db9;
padding: 2px 3px;
font-size: 100%;
*font-size: 87%;
}

#contactform h5 {
	font-size: 116%;
	margin-bottom: 5px;
}

#contactform .options {
	padding: 10px 0;
	display: block;
	width: 100%;
}

#contactform hr {
	border: 1px solid #ccc;
	height: 1px;
	margin-bottom: 10px;
}

#contactform #btn_send {
	margin: 10px 0 0 100px;
}

/* end Contact Form styles */

/* Newsletter Form styles */

#emailsignupform {
	display: block;
	font-size: 85%;
	margin: 0;
	padding: 10px !important;
}

#emailsignupform fieldset.options legend {
	border: none !important;
	display: none !important;
}

#emailsignupform label {
	display: block;
	float: left;
	width: 20%;
	margin:0 10px 0 0;
	padding: 3px 0 0 0;
	text-align: left;
}

#emailsignupform fieldset li {
	margin-bottom: 0.4em;
}

#emailsignupform fieldset li input,
#emailsignupform fieldset li textarea,
#emailsignupform fieldset li textarea{  
border: 1px solid #7f9db9;
padding: 2px 3px;
font-size: 100%;
*font-size: 87%;
}

#emailsignupform h5 {
	font-size: 116%;
	margin-bottom: 5px;
}

#emailsignupform .options {
	padding: 10px 0;
	display: block;
	width: 100%;
}

#emailsignupform hr {
	border: 1px solid #ccc;
	height: 1px;
	margin-bottom: 10px;
}

#emailsignupform #btn_send {
	margin: 10px 0 0 100px;
}

/* end Email signup Form styles */




/* newsletter styles */

.previssue {
	margin: 10px 10px;
	padding: 5px 0;
}

.previssue form {
	width: 60%;
	padding: 20px 0 0 0;
	margin: 0 auto;
	
}

.newsletter {
	background: #F1F1F1;
	color: #000000;
	margin: 10px;
	padding: 10px;
}

/* end newsletter styles */


/* faqs styles */
	dl {margin: 10px;}
	dl dt {color: #333333;font-weight: bold;}
	dl dd {margin-bottom: .8em;}
	
	#form_div form {}
	#form_div form legend{display: none;}
	#form_div form li {clear: both; margin: 0 0 10px 0;}
	#form_div form label{display: block; float: left; width: 100px;}
	#form_div form #image_field {margin: 0 0 0 105px;}

/* end faqs styles */


/* school registration styles */
	
	.note p {
		color: #000000;
	    font-style:italic; 
		margin-bottom: 0 !important;
	}
	
	.school {
		display: inline;
		float: left;
		margin: 0 10px -1px;
		_*margin-right: 0;
	}
	
	.li2col {
		border-bottom: 1px solid #e5e5e5;
		margin: 10px;
		padding: 0 0 10px 0;
	}
	
	.li2col li {
		list-style-type: disc;
		list-style-position: inside;
	}
	
	.li2col .l1 {
		float: left;
		width: 49%;
	}
	
	.li2col .l2 {
		float: right;
		width: 49%;
	}
	
	.learnformat h5 {
		color: #000000;
		font-size: 93% !important;
		font-weight: bold;
		margin: 0 !important;
		padding: 10px 10px 10px 10px !important;
	}

	.learnformat p {
		font-size: 95%;
		margin: 0;
		padding: 10px;
	}
	
	.formv2 fieldset input.text {  
	border: 1px solid #7f9db9;
	padding: 4px 3px !important;
	font-size: 100%;
	*font-size: 87%;
	}
	
#form_div .btm_form_in {
	background: transparent url(../images/bg_reg_form_btm_rt.gif) no-repeat scroll right bottom;
	display: block;
	height: 7px;
}

/* end school registration styles */









/* Footer styles */

#ft {
	background: url(../images/bg_ft.jpg) no-repeat bottom left;
	border-top: 1px solid #cc0000;
	color: #666666;
	text-align: center;
}

#ft .in {
	background: url(../images/bg_ft_rt.jpg) no-repeat bottom right;
	padding: 10px 0;
}

#ft a {
	font-size:100%;
	color: #666666;
	text-decoration: none;
	font-weight:bold;
}

#ft a:hover {
text-decoration: underline;
	
}
