/* GENERAL */
body {
	font:11px Verdana,Arial;
	color: #000000;
	background:url(../graphic/teens/background_horiz_rep.jpg) repeat-x;
	background-color:#181818;
	padding:0;
	margin:0;
}

img {
	border:0;
}

.clear {
	clear:both;
	padding:0;
	margin:0;
}

a
{
	outline:none;
}

#center {
	margin:0 auto;
	width:1000px;
}

#top {
	background: #374047;
	color:#373f83;
	text-align:right;
	margin:0px;
	height:25px;
}

#top .topbuttons {
	margin:0 auto;
	margin-right:10px;
	height:25px;
	float:right;
}


#top div {
	margin:0 auto;
	height:25px;
	float:right;
}


#top .toplink {
	color:#FFFFFF;
	text-decoration:none;
	font-weight:normal;
	font:11px  Verdana,Arial;
	margin-top:5px;
	float:left;
}

#top .toplink:hover {
	color:#feb413;
	text-decoration:none;
	font-weight:normal;
	font:11px  Verdana,Arial;
	margin-top:5px;
	float:left;
}

#top img {
	float:left;
	line-height:25px;
}


#printdiv {
	float:left;
	width:703px;
	height:101px;
	border:0px solid #000000;
}	

#printdiv img, #printdiv a{
	float:left;
}

#bottomlinks .bottomlink {
	color:#000000;
	text-decoration:none;
	font:9px Arial;
	margin-top:20px;
	float:left;
	vertical-align:middle;
}
#bottomlinks img {
	margin-top:25px;
	float:left;
	vertical-align:middle;
}

#bottomlinks {
	background:url(../graphic/teens/footer_background.jpg) no-repeat;
	padding-left:300px;
	width:1000px;
	height:49px;
	text-align:right;
	border:0px red solid;
	float:left;
}

#bottombanners {
	float:left;
	width:1000px;
	background:#FFFFFF;
	margin-bottom:0px;
}

#bottombanners img {
	float:left;
	margin-top:10px;
	margin-left:20px;
	margin-right:20px;
	background:#FFFFFF;
}

#footerimage {
	float:left;
	width:1000px;
	height:50px;
	background:url(../graphic/teens/page_down_border.jpg) no-repeat;
}

#videoteens{
float:left;
margin-top:0px;
margin-left:3px;

}	

#header {
	width:1000px;
}

#header img {
	float:left;
}	

#header a {
	float:left;
}	


#contenttitle {
	font:20px Verdana;
	color: #353e45;
	font-weight:bold;
	background:url(../graphic/title_box.jpg) no-repeat;
	width:770px;
	height:55px;
	margin-left:7px;
	padding-left:38px;
	padding-top:12px;
	float:left;
}	

#contentprint {
	background:url(../graphic/print_text_box.jpg) no-repeat;
	width:170px;
	height:55px;	
	margin-left:10px;
	_margin-left:8px;
	float:left;
}	


.maintext{
	font:11px Verdana;
	color: #373f46;
	padding:0px;
	margin:0px;
	font-weight:normal;
}	

#page {
	width:1000px;
	padding:0px;
	margin-top:0px;
	float:left;
	background:url(../graphic/teens/CENTRALtext_backgroundIMG.jpg) no-repeat #FCFCFC;
	/*border:1px solid red;*/	
}

#page .header{
	font:12px Verdana;
	color: #feb413;
	padding:0px;
	margin:0px;
	font-weight:bold;
}

#teenstitle {
	font:14px Verdana;
	color: #000000;
	padding-top:25px;
	padding-bottom:0px;
	margin:0px;
	font-weight:bold;
	display:block;
}	

#pageleft{
	width:168px;
	margin-left:7px;
	float:left;
	padding:0px;
}

#pageleftteens {
	
	width:442px;
	float:left;
	padding-left:29px;
	padding-top:10px;
	padding-right:29px;
	font:11px Verdana;
	color: #373f46;
	font-weight:normal;	
}	

#pageleftteens a{
	
	color: #373f46;
	font:11px Verdana;
	text-decoration:underline;
}	


#pagerightteens {
	width:500px;
	float:left;
	padding:0px;
	margin:0px;
	border:0px solid #000000;
}

#pagerightteens .part1 {
	width:220px;
	float:left;
	padding:0px;
	margin:0px;
	border:0px solid #000000;
}

#pagerightteens img {
	float:left;
}

#pagerightteens .imgbutton {
	float:left;
}


#pagerightteens .part2{
	width:240px;
	float:left;
	padding:0px;
	border:0px solid #000000;
}

.part2left{
	background:url(../graphic/teens/under_menu_back_rep.jpg) repeat;
	float:left;
	border:#000000 1px solid ;
}

.part2right{
	background:url(../graphic/teens/right_side.jpg) no-repeat;
	height:324px;
	width:40px;
	float:left;
	border:0px solid #000000;
}

.menubody{
		background:url(../graphic/teens/menu_bgr.jpg) no-repeat;
		width:220px;
		padding-left:15px;
		border:0px solid #000000;
		height:189px;
}

.menubodyhome{
		background:url(../graphic/teens/home/menu_bgr.jpg) no-repeat;
		width:220px;
		height:189px;
		padding-left:15px;
		border:0px solid #000000;
}	

.menubodyreport{
		background:url(../graphic/teens/safeline/menu_bgr.jpg) no-repeat;
		width:220px;
		height:189px;
		padding-left:15px;
		border:0px solid #000000;
}	

.menubodyhelp{
		background:url(../graphic/teens/upostirizw/menu_bgr.jpg) no-repeat;
		width:220px;
		height:189px;
		padding-left:15px;
		border:0px solid #000000;
}	

.menubody td{
vertical-align:top;	
}	

.teenspath {
	font:12px Verdana;
	color: #353e45;
	font-weight:normal;
}

.teenspath a{
	font:12px Verdana;
	color: #353e45;
	font-weight:normal;
	text-decoration:none;
}

.teensign {
	font:12px Verdana;
	color: #fcb215;
	font-weight:bold;
}


.teensmenu {
width:180px;
text-align:right;
clear:both;
font-weight:normal;	
}

.teensmenu a{
width:180px;
text-align:right;
font-weight:normal;	
}


.teensmenuitem:link ,.teensmenuitem:visited,.teensmenuitem:active {
	text-decoration:none;
	width:180px;
	font-weight:bold;	
	text-align:right;
	color:#000000;
	display:block;
	padding:5px;
}

.teensmenuitem:hover{
	text-decoration:none;
	width:180px;
	font-weight:bold;	
	text-align:right;
	color:#000000;
	background-color:#F8920C;
	display:block;
	padding:5px;
}	

.teensmenuitemselected:link ,.teensmenuitemselected:visited,.teensmenuitemselected:active,.teensmenuitemselected:hover {
	text-decoration:none;
	width:180px;
	font-weight:bold;	
	text-align:right;
	color:#000000;
	background-color:#F8920C;
	padding:5px;
	display:block;
}	


.contentheader{
	font:13px Verdana;
	font-weight:bold;
}

.contenttext{
	font:11px Verdana;
	color:#323a41;
	font-weight:normal;
	width:560px;
	float:left;
	margin-bottom:20px;
}

.contenttextfull{
	font:11px Verdana;
	color:#323a41;
	font-weight:normal;
	width:775px;
	float:left;
	margin-bottom:20px;
}

.contentphoto{
	font-weight:bold;
	width:215px;
	float:left;
	height:350px;
}

.return {
	font:10px Verdana;
	font-weight:normal;
	color:#373f46;
	text-decoration:none;
}	

.abcindex{
	font:12px Verdana;
	font-weight:normal;
	color:#003265;
	text-decoration:none;
}	

.abcindexselected{
	font:12px Verdana;
	font-weight:bold;
	color:#990100;
	text-decoration:none;
}	

.abctext{
	width:779px;
	float:left;
	margin-top:10px;

}	

.abcmain{
	margin-left:38px;
	_margin-left:24px;
	width:779px;
	float:left;
	margin-bottom:20px;
}	


.archiveindex{
	font:12px Verdana;
	font-weight:normal;
	color:#003265;
	text-decoration:none;
}	

.archiveindexselected{
	font:12px Verdana;
	font-weight:bold;
	color:#990100;
	text-decoration:none;
}	

.archiveheaderlink{
	font:12px Verdana;
	font-weight:normal;
	color:#003265;
	text-decoration:none;
}	

.archivetext{
	width:710px;
	float:left;
	margin-top:10px;

}	

.archivemain{
	margin-left:7px;
	width:810px;
	float:left;
	height:300px;
	margin-bottom:20px;
}	

#rightmenu{
	background-color:#313A41;
	width:170px;
	margin-left:13px;
	float:left;
}

.rss{
margin-top:0px;	
margin-left:10px;	
}

#rightmenu img {
margin-top:30px;
float:left;	
}	


.pagerightdiv{
	background:url(../graphic/back_for_video.jpg) repeat;
	height:24px;
}	
	
.pagerightdivbottom{
	background:url(../graphic/background_NOvideo_rightBOX.jpg) no-repeat;
	height:24px;
}	


.newstext {
	float:left;
	font:11px Verdana,Arial;
}

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

.newsimagelarge {
	float:left;
	margin-bottom:5px;
}	

.newstext {
	float:left;
	font:11px Verdana;
	width:482px;
	margin-bottom:10px;
}	

.newsheader{
	font:12px Verdana;
	font-weight:bold;
}	

.newsheaderlink{
	font:12px Verdana;
	font-weight:bold;
	text-decoration:none;
	color:#000000;
}	

.newslinks{
	font:11px Verdana;
	font-weight:bold;
	clear:both;
	margin-top:10px;
}	

.newslinksmore{
	font:10px Verdana;
	font-weight:normal;
	color:#373f46;
	text-decoration:none;
}	

#search-box {
	background:url(../graphic/search-box.jpg) no-repeat;
	width:286px;
	height:57px;
	font-size:17px;
	color:#df0000;
	padding:7px;
}
#search-box form {
	padding:5px 0 5px 0;
	margin:0;
}

#teensbackblack {
	background:url(../graphic/teens/back_black_box.jpg) no-repeat;
	font:11px Verdana,Arial;
	font-weight:normal;
	width:384px;
	height:99px;
	color:#FFFFFF;
	margin-top:10px;
	padding-top:10px;
	padding-left:25px;
	padding-right:25px;
}

#teensbackblack a{
	color:#FFFFFF;
	text-decoration:undeline;
}	


#teensbackgrey {
	background:url(../graphic/teens/GREY_BOX.jpg) no-repeat;
	font:11px Verdana,Arial;
	font-weight:normal;
	width:414px;
	height:99px;
	color:#888687;
	margin-top:10px;
	padding-top:10px;
	margin-left:-10px;
	padding-left:25px;
	padding-right:35px;
}

#teensbackgrey a{
	color:#FFFFFF;
	text-decoration:undeline;
}	

.seperator{
	
	padding-top:18px;
	margin-left:5px;
	margin-right:5px;
	float:left;
}

/****************************************************************************************
	* 	LAYOUT CSS FOR THE MENU   --CENTER--
	****************************************************************************************/
	
		
	#dhtmlgoodies_listMenu_center a{	/* Main menu items */
		color:#373f46;
		font-family:Verdana;
		text-decoration:none;
		font-weight:bold;
		font-size:12px;
		padding-top:0px;
		padding-bottom:0px;
		padding-left:20px;
		display:block;
		margin-top:10px;
	}
	
	#dhtmlgoodies_listMenu_center .amenuup {
		
		background:url(../graphic/teens/bullet_plus.gif) no-repeat top  left;
		
	}	
	
	#dhtmlgoodies_listMenu_center .amenudown {
		
		background:url(../graphic/teens/bullet_minus.gif) no-repeat top left;
		
	}	
	
	#dhtmlgoodies_listMenu_center ul li a{	/* Sub menu */
		color: #373f46;
		font-weight:normal;
		clear:both;
		margin:0px;
		
	}
	
	#dhtmlgoodies_listMenu_center ul li ul li {	
		list-style-type:disc;
		margin-left:30px;
	}
	
		
	#dhtmlgoodies_listMenu_center .menuselected{	/* Sub menu */
		color: #373f46;
		font-weight:normal;
		clear:both;
		margin:0px;
	}
	
	
	
	#dhtmlgoodies_listMenu_center .activeMenuLink{	/* Styling of active menu item */
		color:#373f46;
	}
	
	#dhtmlgoodies_listMenu_center	img {
	margin-left:0px;	
	margin-right:0px;
	}	
	/*
	No bullets
	*/	
	#dhtmlgoodies_listMenu_center li{
		list-style-type:none;
		clear:both;
	}
	
	/*
	No margin and padding
	*/
	#dhtmlgoodies_listMenu_center, #dhtmlgoodies_listMenu_center ul{
		margin:0px;
		padding:0px;
		clear:both;
		color:#373f46;
	}

	/* Margin of sub menu items */
	#dhtmlgoodies_listMenu_center .menuul{
		display:none;
		margin-top:5px;
		margin-right:6px;
		clear:both;
		padding-left:10px;
		padding-right:10px;
		padding-top:10px;
		border:1px;
		border-style:solid;
		border-color:#cbcbcb;

	}
	
	#dhtmlgoodies_listMenu_center .menuul a{
		text-decoration:underline;
		display:inline;
		padding:0px;
		margin:0px;
		font-style:normal;
		color:#373f46;
		font-family:Verdana;
		font-weight:bold;
		font-size:11px;
	}
	
	
/* Search stuff */

#searchdiv{
	font:11px Verdana,Arial;
	font-weight:normal;
	float:left;
	margin-top:0px;
	margin-right:0px;
	border:0px solid #000000;
	padding-top:10px;
	padding-right:0px;
	width:287px;
	height:89px;
	background:url(../graphic/teens/header_rightside.jpg) no-repeat;
}

#searchdiv div{
	float:right;
}	

#searchdiv div input{
	float:right;
	margin-top:5px;
	font:11px Verdana,Arial;
	font-weight:normal;
	color:#9e9fa1;
	padding:2px;
}	

.search {
	border:1px solid #9e9fa1;
	width:202px;
	height:15px;
}	


#teensbackgroundgrey {
	width:414px;
	color:#FFFFFF;
	background-color:#6c6c6c;
	font:11px Verdana;
	font-weight:normal;
	margin-top:10px;
	margin-left:-10px;
	padding:10px;
}

#teensbackgroundgrey a.whitelink {
	color:#FFFFFF;
	background-color:#6c6c6c;
	font:11px Verdana;
	font-weight:normal;
	text-decoration:undeline;
}

.lilink {
	
}
