a:link { color: #005aa5; font-size: 13px; font-weight: normal; font-style: normal; font-variant: normal; text-decoration: none; }
a:visited { color: #005aa5; font-size: 13px; font-weight: normal; font-style: normal; font-variant: normal; }
a:hover { color: #005aa5; font-size: 13px; font-weight: normal; font-style: normal; font-variant: normal; text-decoration: underline; }
.body { COLOR: #4d4d4d; font-size: 13px; font-family: Geneva, georgia, sans-serif, Helvetica, Arial, SunSans-Regular; line-height: 19px; text-align: left;}
.teenzonetext { TEXT-TRANSFORM: none; COLOR: #4d4d4d; font-size: 14px; font-family: Helvetica, Geneva, Arial, SunSans-Regular, sans-serif; text-align: left; }
.bodyfact { TEXT-TRANSFORM: none; COLOR: #fff; font-size: 12px; font-family: Geneva, georgia, sans-serif, Helvetica, Arial, SunSans-Regular; line-height: 17px; text-align: left; padding: 10px 15px 0; }
.subHeadline { FONT-WEIGHT: bold; FONT-SIZE: 18px; COLOR: #000000; font-family: Geneva, georgia, Helvetica, Arial, SunSans-Regular, sans-serif; line-height: 20px; vertical-align: top; }
.teenzone24 { FONT: 24px/32px "MS Reference Serif", Georgia, "Times New Roman"; TEXT-TRANSFORM: none; COLOR: #ad5c33
; text-align: left; }
a.teenzone24:link,a.teenzone24:visited { FONT: 24px/32px "MS Reference Serif", Georgia, "Times New Roman"; TEXT-TRANSFORM: none; COLOR: #ad5c33
; text-decoration: none; }
.teenzone24:hover { FONT: 24px/32px "MS Reference Serif", Georgia, "Times New Roman"; TEXT-TRANSFORM: none; COLOR: #ad5c33
; text-decoration: underline; }
.teenzonemore { FONT: bold 12px Arial, Helvetica, sans-serif; TEXT-TRANSFORM: none; COLOR: #005aa5
; text-align: left; }
a.teenzonemore:link { FONT: bold 12px Arial, Verdana, Helvetica; TEXT-TRANSFORM: none; COLOR: #005aa5; text-decoration: none; text-align: left; }
a.teenzonemore:hover { FONT: bold 12px Arial, Verdana, Helvetica; TEXT-TRANSFORM: none; COLOR: #005aa5; text-decoration: underline; text-align: left; }
a.teenzonemore:visited { FONT: bold 12px Arial, Verdana, Helvetica; TEXT-TRANSFORM: none; COLOR: #005aa5; text-align: left; }
.copyright {
	FONT: 11px Arial, Helvetica, sans-serif; 
	TEXT-TRANSFORM: none; 
	COLOR: #ffffff
}
.caption {
	FONT: 11px Arial, Helvetica, sans-serif; 
	TEXT-TRANSFORM: none; 
	COLOR: #4d4d4d
}
.quickmenu {
	FONT: 11px/0px Arial, Helvetica, sans-serif;
	TEXT-TRANSFORM: none;
	COLOR: #282828;
	text-align: left;
	vertical-align: text-bottom;
}
.teenzone19 { COLOR: #ad5c33
; font-size: 19px; font-family: Georgia, "Times New Roman", Times, serif; font-weight: normal; line-height: 23px; text-align: left; ont-variant: normal; }
.teenzone20 { COLOR: #ad5c33
; font-size: 20px; font-family: Geneva, Helvetica, Arial, SunSans-Regular, sans-serif; font-weight: normal; text-align: left; ont-variant: normal; }
.teenzonebody { font-size: 13px; font-family: Geneva, Helvetica, Arial, SunSans-Regular, sans-serif; text-align: left; }

.topspace-line {
	BORDER-RIGHT: 0px solid; 
	BORDER-TOP: 0px solid; 
	MARGIN-TOP: 0px; FONT-SIZE: 2px; 
	BORDER-LEFT: 0px solid; WIDTH: 600px; 
	BORDER-BOTTOM: 0px solid; 
	HEIGHT: 2px; 
	BACKGROUND-COLOR: #ffffff
}
.topborder {
	BORDER-RIGHT: #003366 1px solid; 
	PADDING-RIGHT: 1px; 
	BORDER-TOP: 0px solid; 
	PADDING-TOP: 5px; 
	BORDER-LEFT: #003366 1px solid; 
	PADDING-LEFT: 5px; 
	BORDER-BOTTOM: #003366 1px solid; 
	PADDING-BOTTOM: 5px
}
.bottomborder {
	BORDER-RIGHT: 1px solid #003366;
	BORDER-TOP: 1px solid #003366;
	BORDER-LEFT: 1px solid #003366;
	BORDER-BOTTOM: 0px solid #003366;
}
.leftborder {
	BORDER-RIGHT: 1px solid; 
	BORDER-TOP: 1px solid; 
	BORDER-LEFT: 0px solid; 
	BORDER-BOTTOM: 0px solid
}
.righttborder {
	BORDER-RIGHT: 0px solid; 
	BORDER-TOP: 1px solid; 
	BORDER-LEFT: 1px solid; 
	BORDER-BOTTOM: 0px solid
}
.border_off {
	BORDER-RIGHT: #99ccff 0px solid; 
	PADDING-RIGHT: 5px; 
	BORDER-TOP: #99ccff 0px solid; 
	PADDING-TOP: 5px; 
	BORDER-LEFT: #99ccff 0px solid; 
	PADDING-LEFT: 5px; 
	BORDER-BOTTOM: #99ccff 0px solid; 
	PADDING-BOTTOM: 5px
}
.boundingbox {
	border: 1px solid #000000;
}
.imageborder {
	border: solid 4px #ad5c33;
}
.boundingboxBlue {
	border: 1px solid #003366;
	font-family: "Trebuchet MS", Verdana, "Times New Roman";
}
.boundingboxGrey {
	border: 1px solid #969392;
	padding: 0px;
}
.boundingboxGreen {
	border: 1px solid #669900;
	padding: 10px;
}
.leftsingleborder {
	BORDER-RIGHT: 0px solid; 
	BORDER-TOP: 0px solid; 
	BORDER-LEFT: 1px solid #CCCCF3; 
	BORDER-BOTTOM: 0px solid
}
.rightsingleborder {
	BORDER-RIGHT: #003366 1px solid; 
	BORDER-TOP: 0px solid; 
	BORDER-LEFT: 0px solid; 
	BORDER-BOTTOM: 0px solid;
	padding: 15px 15px 0px;
}
.rightsingleborder2 {
	BORDER-RIGHT: 1px solid #CCCCF3; 
	BORDER-TOP: 0px solid; 
	BORDER-LEFT: 0px solid; 
	BORDER-BOTTOM: 0px solid;
}
.topborderOff6d6d6d {
	BORDER-RIGHT: 1px solid #6d6d6d; 
	BORDER-TOP: 0px solid; 
	BORDER-LEFT: 1px solid #6d6d6d; 
	BORDER-BOTTOM: 1px solid #6d6d6d;
}
.topsingleborderGrey { border-style: solid; border-width: 1px 0 0; border-top-color: #969392; }
.bottomsingleborderE6ECF2 { padding-bottom: 5px; border-bottom: 1px solid #e6ecf2; border-top-style: solid; border-top-width: 0;border-right-st;border-left-style: solid; border-left-width: 0; yle: solid; border-right-width: 0; }
.bottomsingleborderWhite { color: #fbfbf6; border-style: solid; border-width: 0 0 1px; border-bottom-color: #ffffff; }
.boundingboxOrange {
	padding: 0px;
	border: 1px solid #F1742F;
}
.toplinks {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 11px;
	text-decoration: none;
}
.searchButton {
   font: bold normal 11px Arial, Helvetica, sans-serif;
   color: #000000;
   margin: 0;
   text-decoration:none;
   background-color: #BBBBF2;
}
.searchText { FONT: 10px Arial, Verdana, Helvetica; TEXT-TRANSFORM: none; COLOR: #000000; background-color: #2771a8; border: solid 1px; }
.quicklinksText {
	FONT: bold 11px Arial, Verdana, Helvetica;
	TEXT-TRANSFORM: none;
	COLOR: #000000;
	PADDING-RIGHT: 5px;
	text-align: left;
}
.searchTextBlack { FONT: 11px Arial, Verdana, Helvetica; TEXT-TRANSFORM: none; COLOR: #000000; text-align: left; padding: 7px; border-color: #fbfbf6; border-width: 1px; }
.mission {
	TEXT-TRANSFORM: none;
	COLOR: #333333;
	font-size: 12px;
	line-height: 17px;
	padding: 15px 15px 0px;
	font-family: "Trebuchet MS", Verdana, "Times New Roman";
	border-right-style: none;
}
.news { font-family: geneva, Arial, Verdana, Helvetica, sans-serif; font-size: 12px; line-height: 15px; color: #fff; margin-bottom: 5px; list-style-image: url(../images/bullet/arrow_orange.gif); list-style-position: inherit; }
a.news:link { font-family: geneva, Arial, Verdana, Helvetica, sans-serif; font-size: 12px; line-height: 15px; color: #005aa5; margin-bottom: 5px; list-style-image: url(../images/bullet/arrow_orange.gif); list-style-position: inherit; }
a.news:hover { font-family: geneva, Arial, Verdana, Helvetica, sans-serif; font-size: 12px; line-height: 15px; color: #005aa5; text-decoration: underline; margin-bottom: 5px; list-style-image: url(../images/bullet/arrow_orange.gif); list-style-position: inherit; }
a.news:visited { font-family: geneva, Arial, Verdana, Helvetica, sans-serif; font-size: 12px; line-height: 15px; color: #005aa5; margin-bottom: 5px; list-style-image: url(../images/bullet/arrow_orange.gif); list-style-position: inherit; }
.footer { 
	font-family: Arial, Verdana, Helvetica, sans-serif; 
	font-size: 12px; 
	line-height: 14px; 
	color: #fff;
}
a.footer:link { color: #fff; font-family: Arial, Verdana, Helvetica, sans-serif; font-size: 12px; line-height: 14px; }
a.footer:hover { 
	font-family: Arial, Verdana, Helvetica, sans-serif; 
	font-size: 12px; 
	line-height: 14px; 
	color: #fff;
	text-decoration: underline;
}
a.footer:visited { font-family: Arial, Verdana, Helvetica, sans-serif; font-size: 12px; font-variant: normal; line-height: 14px; color: #fff; text-decoration: none; }
.feature {
	TEXT-TRANSFORM: none;
	COLOR: #333333;
	font-size: 12px;
	line-height: 17px;
	padding: 0px 10px 10px 20px;
	font-family: Arial, Helvetica, sans-serif;
}
a.feature:link {
	FONT: bold 11px Arial, Verdana, Helvetica; 
	TEXT-TRANSFORM: none; 
	COLOR: #D00B7F;
	text-decoration: none;
}
a.feature:hover {
	FONT: bold 11px/17px Arial, Verdana, Helvetica; 
	TEXT-TRANSFORM: none; 
	COLOR: #003366;
	text-decoration: underline;
}
a.feature:visited{
	FONT: normal 11px/17px Arial, Verdana, Helvetica; 
	TEXT-TRANSFORM: none; 
	COLOR: #D00B7F;
}
.feature-pub {
	FONT: 11px Arial, Helvetica, sans-serif;
	COLOR: #003366;
	text-decoration: none;
}
a.feature-pub:link {
	FONT: 11px Verdana,; Arial, Helvetica, sans-serif; 
	COLOR: #003366;
	text-decoration: none;
}
a.feature-pub:hover {
	FONT: 11px Verdana, Arial, Helvetica, sans-serif; 
	COLOR: #003366;
	text-decoration: underline;
	}
a.feature-pub:visited {
	FONT: 11px Verdana, Arial, Helvetica, sans-serif; 
	COLOR: #BBBBF2;
	text-decoration: none;
}
.address {
	FONT: 10px Verdana, Arial, Helvetica, sans-serif;
	COLOR: #000000;
	text-decoration: none;
	padding: 0px;
}
a.address:link, a.address:visited {
	FONT: 10px Verdana, Arial, Helvetica, sans-serif;
	COLOR: #000000;
	text-decoration: none;
	padding: 0px;
}
a.address:hover {
	FONT: 10px Verdana, Arial, Helvetica, sans-serif;
	COLOR: #000000;
	text-decoration: underline;
	padding: 0px;
}
.divider {
	border-top: 0px none #6B1726;
	border-right: 1px dashed #6B1726;
	border-bottom: 0px none #6B1726;
	border-left: 0px none #6B1726;
}
.bodyText { COLOR: #4d4d4d; font-size: 13px; font-family: Geneva, Helvetica, Arial, SunSans-Regular, sans-serif; line-height: 19px; }
a.bodyText:link { COLOR: #005aa5; font-size: 12px; font-family: Geneva, Helvetica, Arial, SunSans-Regular, sans-serif; font-weight: bolder; font-style: normal; font-variant: normal; }
a.bodyText:hover { COLOR: #005aa5; font-size: 12px; font-family: Geneva, Helvetica, Arial, SunSans-Regular, sans-serif; font-weight: bolder; font-style: normal; font-variant: normal; text-decoration: underline; }
a.bodyText:visited { COLOR: #005aa5; font-size: 12px; font-family: Geneva, Helvetica, Arial, SunSans-Regular, sans-serif; font-style: normal;f;ont-variant: normal; }
.header {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 11px;
	line-height: 14px;
	color: #000000;
}
a.header:link { 
	font-family: Arial, Helvetica, sans-serif; 
	font-size: 11px; 
	line-height: 14px; 
	color: #005aa5;
}
a.header:hover { 
	font-family: Arial, Helvetica, sans-serif; 
	font-size: 11px; 
	line-height: 14px; 
	color: #005aa5;
	text-decoration: underline;
}
a.header:visited { 
	font-family: Arial, Helvetica, sans-serif; 
	font-size: 11px; 
	line-height: 14px; 
	color: #005aa5;
}
#search{
		width:309px;
		margin-top:26px;
		margin-right:20px;
		vertical-align:middle;
		float:right;
		background:url(../images/background/bg_searchtop.gif) no-repeat;
		padding-top:19px;
		color:#989898;
	}
#search .moduletable-search{
			background:#cccccc url(../images/background/bg_searchbtm.gif) bottom no-repeat;
			padding-bottom:14px;
			padding-top:10px;
		}
#search .inputbox-search{
			height:17px;
			border-top:1px solid #989898;
			border-left:1px solid #989898;
			border-right:0px;
			border-bottom:0px;
			font-size:10px;
			color:#515151;
			width:237px;
			margin-right:17px;
			margin-left:17px;
		}
#search .button-search{
			background:url(../images/background/btn_search.gif) no-repeat;
			height:19px;
			width:19px;
			position:relative;
			bottom:-4px;
			border:none;
			color:#666666;
}
.faq { COLOR: #005aa5; font-size: 11px; font-family: Arial, Helvetica, Geneva; font-weight: bold; font-style: normal; text-decoration: none; }
a.faq:link { COLOR: #005aa5; font-size: 11px; font-family: Arial, Helvetica, Geneva; font-weight: bold; font-style: normal; }
a.faq:hover { COLOR: #005aa5; font-size: 11px; font-family: Arial, Helvetica, Geneva; font-weight: bold; font-style: normal; text-decoration: underline; }
a.faq:visited{ color: #005aa5; font-size: 11px; font-family: Arial, Helvetica, Geneva; font-weight: bold; font-style: normal; }
.faqbottomsingleborder { border-bottom: 1px solid #aaa; }
a.faqbottomsingleborder:hover { color: #fff; background-color: #005aa5; border-bottom: 1px solid #aaa; }