﻿body	{
margin: 0px;
padding: 0px;
background: #fff url('images/259_bkgnd.gif') repeat-y; 
color: #000; 
font-style:normal; 
font-variant:normal; 
font-weight:normal; 
font-size:10pt; 
font-family:Verdana, Arial, Helvetica, sans-serif;
}

.feedback-block h5 {
      margin-bottom: 3px;
}
.feedback-block p {
      margin-left: 9px;
}


.h4index { 
color: #fff!important;
font: bold 10pt Verdana, Arial, Helvetica, sans-serif!important;
margin-bottom: 3px;
background-color: #63006B;
padding: 3px 4px;
}

.indexgroupoff{
padding: 0px;
border: 1px solid #fff;
}

.indexgroupon{
background-color:#FFF3E7;
padding: 0px;
border: 1px solid #FFD9B4;
}


#skip a, #skip a:hover, #skip a:visited 

{ 

position:absolute; 
left:0px; 
top:-500px; 
width:1px; 
height:1px; 
overflow:hidden;

} 



#skip a:active, #skip a:focus 

{ 

position:static; 
height:auto; 
color:#FFFFFF;
background-color:#000099;
width:auto;
padding:5px;
z-index:100;

}  

.hangingindent {
    padding-left: 22px ;
    text-indent: -22px ;
}

.indexlink{
padding: 4px 8px;
border-bottom: 1px solid #FFD9B4;
font: 10pt verdana, helvetica, arial!important;
}
.morelink{
padding: 4px 8px 8px 0px;
text-align: right!important;
font: 8pt verdana, helvetica, arial!important;
}

H1 { 
color: #0E3793; 
font: bold 18pt Trebuchet MS, Verdana, Arial, Helvetica, sans-serif; 
}
H2 { 
color: #5581B9; 
font: normal 13pt Trebuchet MS, Verdana, Arial, Helvetica, sans-serif; 
border-bottom: 1px solid #95B6D7; 
}
H3 { 
color: #0E3793; 
font: bold 10pt Verdana, Arial, Helvetica, sans-serif;
}
H4 { 
color: #5581B9;
font: bold 12pt Verdana, Arial, Helvetica, sans-serif;
}
.h4 { 
color: #5581B9!important;
font: bold 12pt Verdana, Arial, Helvetica, sans-serif!important;
}
H5 { 
color: #000; 
font: bold 10pt Verdana, Arial, Helvetica, sans-serif;
}

.header { color: #D9A86E; font-size: 13pt; font-weight: normal; }
.headerthree { color: #3F4E9E; font-size: 13pt; font-weight: normal; }

.nomargin	{
margin: 0px;
}

br	{
margin: 0px;
padding: 0px;
}

strong, b	{
font-weight: bold;
}

em, i	{
font-style: italic;
}

.quickpicks	{
font: bold 8pt verdana, arial, helvetica, sans-serif;
letter-spacing: 2px; 
color: #0D3692; 
padding-right: 7px;
}

.spotlight	{ 
font: 8pt verdana, arial, helvetica, sans-serif;
color: #333333;
}
.spotlight p	{ 
font: 8pt verdana, arial, helvetica, sans-serif;
color: #333333;
}

.spothead	{ 
font: 7pt verdana, arial, helvetica, sans-serif;
color: #fff;
}
.spothead p	{ 
font: 7pt verdana, arial, helvetica, sans-serif;
color: #fff;
}
.spotheadblack	{ 
font: 7pt verdana, arial, helvetica, sans-serif;
color: #000;
}
.spotheadblack p	{ 
font: 7pt verdana, arial, helvetica, sans-serif;
color: #000;
}

.girl259	{
background-image: url('images/silhouette_crouching_girl.gif'); 
background-position: 0% 0% !important;
background-repeat: no-repeat; 
background-attachment: fixed 
}

#boydreads	{
position: absolute;
left: 0px;
top: 0px;
z-index: -1;
width: 596px;
height: 524px;
background-image: url('images/silhouette_boydreads.gif');
background-position: 0% 0%;
background-repeat: no-repeat; 
background-attachment: fixed 
}
#jumpboy	{
position: absolute;
left: 0px;
top: 0px;
z-index: -1;
width: 596px;
height: 524px;
background-image: url('images/silhouette_jumpboy.gif');
background-position: 0% 0%;
background-repeat: no-repeat; 
background-attachment: fixed 
}
#jumpgirl	{
position: absolute;
left: 0px;
top: 0px;
z-index: -1;
width: 596px;
height: 524px;
background-image: url('images/silhouette_jumpgirl.gif');
background-position: 0% 0%;
background-repeat: no-repeat; 
background-attachment: fixed 
}
#jumpgirltwo	{
position: absolute;
left: 0px;
top: 0px;
z-index: -1;
width: 596px;
height: 524px;
background-image: url('images/silhouette_jumpgirl2.gif');
background-position: 0% 0%;
background-repeat: no-repeat; 
background-attachment: fixed 
}
#girlbook	{
position: absolute;
left: 0px;
top: 0px;
z-index: -1;
width: 596px;
height: 524px;
background-image: url('images/silhouette_girlbook.gif');
background-position: 0% 0%;
background-repeat: no-repeat; 
background-attachment: fixed 
}
#girlbooktwo	{
position: absolute;
left: 0px;
top: 0px;
z-index: -1;
width: 596px;
height: 524px;
background-image: url('images/silhouette_girlbook2.gif');
background-position: 0% 0%;
background-repeat: no-repeat; 
background-attachment: fixed 
}
#sassygirl	{
position: absolute;
left: 0px;
top: 0px;
z-index: -1;
width: 596px;
height: 524px;
background-image: url('images/silhouette_sassygirl.gif');
background-position: 0% 0%;
background-repeat: no-repeat; 
background-attachment: fixed 
}
#messengerboy	{
position: absolute;
left: 0px;
top: 0px;
z-index: -1;
width: 596px;
height: 524px;
background-image: url('images/silhouette_messengerboy.gif');
background-position: 0% 0%;
background-repeat: no-repeat; 
background-attachment: fixed 
}
#messengerboytwo	{
position: absolute;
left: 0px;
top: 0px;
z-index: -1;
width: 596px;
height: 524px;
background-image: url('images/silhouette_messengerboy2.gif');
background-position: 0% 0%;
background-repeat: no-repeat; 
background-attachment: fixed 
}
#secretgirl	{
position: absolute;
left: 0px;
top: 0px;
z-index: -1;
width: 596px;
height: 524px;
background-image: url('images/silhouette_secretgirl.gif');
background-position: 0% 0%;
background-repeat: no-repeat; 
background-attachment: fixed 
}
#ballerina	{
position: absolute;
left: 0px;
top: 0px;
z-index: -1;
width: 596px;
height: 524px;
background-image: url('images/silhouette_ballerina.gif');
background-position: 0% 0%;
background-repeat: no-repeat; 
background-attachment: fixed 
}

a:link	{ color: #74007D; }
a:visited	{ color: #0E3793; }
a:hover	{ color: #900; text-decoration: none; }
a:active	{ color: #900; }

/* This is the left-side nav */
.sidelink	{
	text-indent: 0px;
	font: 8pt verdana, arial, helvetica, sans-serif;
	color: #74007D; 
	}
.sidelink a:link	{ color: #74007D; }
.sidelink a:visited	{ color: #0E3793; }
.sidelink a:hover	{ color: #900; text-decoration: none; }
.sidelink a:active	{ color: #900; text-decoration: none; }




.sidelinkb	{
	text-indent: 0px;
	font: 8pt verdana, arial, helvetica, sans-serif;
	color: #0E3793; 
	background-color: #FFEBBF;
	}
	
.sidelinkc	{
	text-indent: 0px;
	font: 8pt verdana, arial, helvetica, sans-serif;
	color: #74007D; 
	background-color: #FFEBBF;
	}

.sidelinkb a:link	{ color: #0E3793; }
.sidelinkb a:visited	{ color: #0E3793; }
.sidelinkb a:hover	{ color: #900; text-decoration: none; }
.sidelinkb a:active	{ color: #900; text-decoration: none; }
/* End left-side nav */


P, UL, OL, LI, TD, DL, DT, DD, TH	{ 
	font: 10pt Verdana, Arial, Helvetica, sans-serif; 
	color: #000;
	}

.vertline	{
	border-right: 1px solid #E9BF97;
	}
.horizline	{
	border-top: 1px solid #E9BF97;
	}
.horizline2	{
	border-bottom: 1px solid #E9BF97;
	}

.deck {
	font: 11pt Georgia, Palatino, Times New Roman;
	color: #000;
	color: #00477A;
	}

.menubox	{
	background-color: #F8943C;
	border-top: 1px solid #F8943C;
	border-bottom: 1px solid #F8943C;
	}
.menubox2nd	{
	background-color: #FCF1E7;
	border-top: 1px solid #F8943C;
	border-bottom: 1px solid #F8943C;
	}
.menubox3rd	{
	background-color: #FCF1E7;
	border-top: 1px solid #F8943C;
	zborder-top: 1px solid #EAB253;
	}
.menubox3rd a:link	{ color: #993333; }
.menubox3rd a:visited	{ color: #993333; }
.menubox3rd a:hover	{ color: #993333; }
.menubox3rd a:active	{ color: #993333; }


.bitebox	{
	border-top: 1px dashed #E9BF97;
	border-bottom: 1px dashed #E9BF97;
	background-color: #fff;
	}
.biteboxtext	{
	font: 8pt verdana, helvetica, arial;
	color: #993333;
	text-align: center;
	}

.topnavspace	{
	text-indent: 0px;
	font: 8pt Verdana, Helvetica, Arial; 
	color: #fff; 
	padding: 1px 2px 0px 2px;
	white-space: nowrap;
	}
.topnavlinks	{
	text-indent: 0px;
	font: 8pt Verdana, Helvetica, Arial; 
	color: #993333; 
	padding: 1px 5px 1px 5px;
	background-color: #F5E4D0;
	white-space: nowrap;
	border-top: 1px solid #E9BF97;
	border-left: 1px solid #E9BF97;
	border-right: 1px solid #E9BF97;
	}
.topnavlinks a:link	{ color: #993333; text-decoration: none; }
.topnavlinks a:visited	{ color: #993333; text-decoration: none; }
.topnavlinks a:hover	{ color: #993333; text-decoration: none; }
.topnavlinks a:active	{ color: #993333; text-decoration: none; }

#hack	{
	padding-top: 2px;
	}
.topicoption	{
	font: 8pt verdana, arial, helvetica, sans-serif;
	border: 0px solid #000;
	zbackground-color: #FFEEDC;
	background-color: #fff;
	}
.topicsubmit	{
	text-align: center; 
	font: bold 8pt verdana, arial, helvetica, sans-serif;
	color: #fff; 
	background-color: #F8943C;
	border: 0px ridge #1369AD;
	padding: 1px 2px;
	cursor: hand;
	}
.topicoption259	{
	font: 8pt verdana, arial, helvetica, sans-serif;
	border: 0px solid #000;
	zbackground-color: #F4EDF5;
	background-color: #fff;
	}
.topicsubmit259	{
	text-align: center; 
	font: bold 8pt verdana, arial, helvetica, sans-serif;
	color: #fff; 
	background-color: #F8943C;
	border: 0px ridge #1369AD;
	padding: 1px 2px;
	cursor: hand;
	}

.frame	{
	border: 1px solid #000;
	}

.red	{
	color: #900;
	}

.psmall	{
	font: 8pt Verdana, Arial, Helvetica, sans-serif;
	}
.psmall P	{
	font: 8pt Verdana, Arial, Helvetica, sans-serif;
	}
.bulkpsmall TD	{
	font: 8pt Verdana, Arial, Helvetica, sans-serif;
	}
.bulkpsmall TH	{
	font: 8pt Verdana, Arial, Helvetica, sans-serif;
	}
	
.pnormal	{
	font: 10pt Verdana, Arial, Helvetica, sans-serif;
	}
.pnormal P	{
	font: 10pt Verdana, Arial, Helvetica, sans-serif;
	}

.pwhite	{
	font: 10pt Verdana, Arial, Helvetica, sans-serif;
	color: #fff;
	}
.pwhite P	{
	font: 10pt Verdana, Arial, Helvetica, sans-serif;
	color: #fff;
	}
	
.smallblue	{ 
	font: 8pt verdana, arial, helvetica, sans-serif;
	color: #009;
	}
.smallblue P	{ 
	font: 8pt verdana, arial, helvetica, sans-serif;
	color: #009;
	}
	
.smallgrey	{ 
	font: 8pt verdana, arial, helvetica, sans-serif;
	color: #666;
	}
.smallgrey P	{ 
	font: 8pt verdana, arial, helvetica, sans-serif;
	color: #666;
	}

.smallred	{ 
	font: 10pt Times New Roman, Palatino, serif;
	color: #900;
	}
.smallred P	{ 
	font: 10pt Times New Roman, Palatino, sans-serif;
	color: #900;
	}

.trail	{
	color: #0E3793;
	font: 12pt Trebuchet MS, Verdana, Arial, Helvetica, sans-serif;
	margin-bottom: -5px;
	}
	
	

.button 
{
font: bold 9pt Arial, Helvetica, sans-serif;
color: #fff;
background: #3F4E9E;
cursor: hand;
text-align: center;
}

.question	
	{
	font: 10pt Arial, Helvetica, sans-serif;
	}

.ulsmall
    {
    margin-top: 5px;
    margin-bottom: 5px;
    }
.bottomsmall
    {
    margin-bottom: 5px;
    }

.topsmall
    {
    margin-top: 5px;
    }
   

.olbold
   {
   font-weight: bold ;
   }

.olbold div
   {
   font-weight: normal ;
   }


/* funded menu */

div #horizonmenu 
{
margin-bottom:15px;
}

#horizonmenu ul
{
margin: 0;
padding: 0;
list-style-type: none;
text-align: center;
}

#horizonmenu ul li { display: inline; }

#horizonmenu ul li a
{

position: relative;
top: 1px;
float: left;
padding: 4px 10px;
margin: 0px 3px 0px 0px;
color: #0a29a5;
background-color: #f3f2f9;
}

#horizonmenu ul li a:hover
{
color: #0a29a5;
background-color: #dad5eb;
}

#horizonmenu ul li a:visited
{
color: #0a29a5;
}

#high #horizonmenu ul li a.high {
	background-color: #dad5eb;
	font-weight:bold;	
	text-decoration:underline;
}

#middle #horizonmenu ul li a.middle {
	background-color: #dad5eb;
	font-weight:bold;	
	text-decoration:underline;
}


    
/*=======spry starts========*/

th.selected2  {
text-weight: bold;
color: #74007D;
text-decoration: underline;
}

th.selected1  {
color: #900; 
text-decoration: none;
cursor: pointer;

}

/*=======spry ends==========*/


/*-------Print styles-------*/
@media print {
	.page_break
	{
		page-break-before: always;
	}

}
