.a {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 10px;
	color: #2A6A8E;
	text-decoration: none;

}
.input {
	font-family: Georgia, "Times New Roman", Times, serif;
	font-size: 10px;
	height: 19px;
	width: 137px;
	border: 0px;
}.a2 {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 10px;
	color: #FFFFFF;
	text-decoration: underline;
}
.a:hover  {

	font-family: Arial, Helvetica, sans-serif;
	font-size: 10px;
	color: #FFFFFF;
	text-decoration: underline;
}
.textnews {
	
	font-size: 10px;
	color: #2A6A8E;

}
.datenews {
	font-family: Tahoma, sans-serif;
	font-size: 11px;
	color: #FF476A;
	font-weight: bold;
	

}
.textnews2 {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 9px;
	color: #0081BB;
	font-weight: bold;

}
.textnews3 {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 9px;
	color: #0081BB;	
	text-decoration: underline;

}
.textnotice {

	font-family: Arial, Helvetica, sans-serif;
	font-size: 11px;
	color: #FDEFAF;
}
.textnew {

	
	font-size: 11px;
	color: #574643;
}
.datenew {

	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 10px;
	color: #F69140;
	font-weight: bold;
}
.content {
	position: relative;
	height: 258px;
	width: 170px;
	overflow: auto;
        left: 10px;
	top: -15px;

}

.content1 {
	position: absolute;
	height: 258px;
	width: 170px;
	overflow: auto;
	margin:-15px 0px 0px 10px;
}

.textwhite {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 9px;
	color: #FFF141;
	}
.textvideonazv {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 12px;
	color: #F23720;
	
}
.textvideo {	
	font-size: 10px;
	color: #F23720;
}
.aflash {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 9px;
	color: #2A6A8E;
	text-decoration: none;
	text-align: center;
	font-weight: bold;
}
.textextras {	
	font-size: 9px;
	color: #A01C00;
	margin: 0px;
	padding-top: 0px;
	padding-right: 0px;
	padding-bottom: 0px;
	padding-left: 5px;
}

table {
font-family: Tahoma, Helvetica, Arial,  sans-serif;
font-size: 11px;
color: #424242;
}
a.foo {
color: #476505;
text-deoration: underline;
font-size: 10px;
}

#blu {color: #0078AD;}
.blu {color: #0078AD;}
#lblu {color: #41C2E2;}
#semiblue {color: #166C92;}

#dblu {color: #326EB1;}
#rd {color: #B23B00;}
#lrd { color: #FF322A;}


a#rdl {
color: #FF2A50;
text-decoration: underline;
}

#or {color: #DF721A;}
#note { color: #F7184F;}
#j {color: #D22A3F;}
.pad10 {padding: 10px;}
#pad10 {padding: 10px;}

#pad20 {padding: 20px;}

.pad10nt {padding: 10px; padding-top: 0px;}
#lpad { padding-left: 16px}
.sm {font-size: 9px;}
.semism { font-size: 10px;}

.join {
background: #F3F9FC;
border: 1px solid #89C7E3;
border-left: 1px solid #2A89B4;
border-top: 1px solid #2A89B4;
height: 18px;
width: 130px;
font-size: 11px;
}

a.yel {
display: block;
padding-left: 32px; font-size:10px; font-weight: bold;
text-decoration: none;
color: #FFFABD;
height: 14px;
}
.wh{ color:#FFEFEE;}
span.wh a#note { color:#FFEFEE;}
table.tt td {vertical-align:top;}

/* nats join */
span.join_error {
	color: #D22A3F;
	width:100%;
	display:block;
	white-space:normal;
}

.site {float:left; width:164px; height:134px; margin-right:15px; background:url(http://www.schoolteens.com/images/join/bg_site.png) no-repeat; text-align:center; text-transform:uppercase;}
.site img {margin:2px 2px 2px 2px;display:block;}
.site.first {margin-left:25px;}
* html .site.first {margin-left:12.5px;}

.wrap {position:relative;padding-top:20px;padding-left:35px; height:346px;}
* html .wrap {padding-top:20px;padding-left:35px; height:366px;}
.string {position:relative; padding:5px 0; width:90px;}
.string input, .string select, .string strong {position:absolute;left:100%;width:130px; top:2px;height:16px;}
.string label {font-weight:bold;color:rgb(50,110,177);}
.string span {position:absolute;left:245px;top:0;width:300px; font-size:14px;color:#F7184F; }

#btn_card {margin-top:10px;}

.info {position:absolute; width:300px; height:160px; color:#F7184F; top:12px;left:280px; font-size:14px;}
.info img {padding-bottom:5px;}

.lock {padding:12px 0 100px 35px; width:243px;position:relative; color:rgb(246,153,55);font-size:11px; letter-spacing:.5px;
background:url(http://www.schoolteens.com/images/join/lock.png) no-repeat left 10px;}
.lock small {position:absolute; left:100%;top:10px;padding-left:20px; width:200px; display:block; font-size:100%;}
.lock a {color:rgb(246,153,55);}

.buttons {padding-top:27px; width:500px; position:absolute; left:35px; bottom:63px;
background:url(http://www.schoolteens.com/images/join/np.png) no-repeat left top;}

.note {width:475px;font-size:10px;color:rgb(246,153,55); letter-spacing:.3px;position:absolute; bottom:10px;left:35px;}

.checkform {position:absolute; left:280px; bottom:52px;}
* html .checkform {bottom:63px;}