@import "/common/shared/css/mylist.css";

h2{margin-bottom:10px;}

h3{font-size:14px;}

a{cursor:pointer;}

#header h2{
	margin-left:615px;
	margin-top:22px;
	background-image:url(/common/shared/images/logos/for-students.gif);
}

#header h2,
#header h2 a{
	height:17px;
	width:145px;
}


/*-Top Nav-------------*/

#tnav,
.sectionnav{
	height:25px;
	margin-bottom:15px;
	font-size:10px;
}

#tnav ul,
.sectionnav ul{
	margin:0;
	padding:0;
}

#tnav li,
.sectionnav li{
	list-style:none;
	float:left;
	text-align:left;
	margin:0;
	padding:0;
}

#tnav a,
.sectionnav a{
	display:block;
	float:left;
	width:95px;
	margin:0;
}

#tnav a{
	font-weight:bold;
	text-decoration:none;
}

#tnav ul li a,
#tnav ul li a:hover,
#tnav ul li.current a{
	width:138px;
	width /**/ :147px; /* IE 6 hack */
	margin:0 2px 0 0;
	border-bottom:5px solid white;
	padding:5px;
	background-image:none;
	text-align:center;
	text-transform:none;
	color:#FFF;
}

#tnav > ul li a,
#tnav > ul li a:hover,
#tnav > ul li.current a{
	width:138px;
	margin-right:5px;
}

#tnav li#tn_tests a{background-color:#126EC1;}

#tnav li#tn_tests a:hover,
#tnav li#tn_tests.current a{border-bottom-color:#BBD9F1;}

#tnav li#tn_plan a{background-color:#614FA3;}

#tnav li#tn_plan a:hover,
#tnav li#tn_plan.current a{border-bottom-color:#CFC6F3;}

#tnav li#tn_csearch a{background-color:#C04B2A;}

#tnav li#tn_csearch a:hover,
#tnav li#tn_csearch.current a{border-bottom-color:#DBA49D;}

#tnav li#tn_apply a{background-color:#EDAA25;}

#tnav li#tn_apply a:hover,
#tnav li#tn_apply.current a{border-bottom-color:#F5F0B8;}

#tnav li#tn_pay a{background-color:#018843;}

#tnav li#tn_pay a:hover,
#tnav li#tn_pay.current a{border-bottom-color:#C3E0CE;}

#left h1{
	margin-bottom:23px;
	padding:0;
	font-size:20px;
	font-weight:normal;
}

#left h1 sup{font-size:14px;}

#content{margin-left:214px;}

#right{width:182px;}

#lnav ul{
	margin:0;
	padding:0 0 2px 0;
	background-image:url(/common/shared/images/dottedrule.gif);
	background-position:bottom left;
	background-repeat:repeat-x;
}

#lnav a{
	display:block;
	width:180px;
	margin-right:3px;
	padding:4px 0 4px 2px;
	text-decoration:none;
}

.arrow a:hover,
a.arrow:hover{
	background-image:url(/common/shared/images/arrows/default_hover_arrow_right.gif);
	color:#000;
}

.sidebar{background-color:#E1EEF7;}

ul.arrow,
ul.arrow li{
	list-style-type:none;
	list-style-image:none;
}

.sidebar ul.arrow,
.sidebar ul.arrow li,
#tools ul.arrow,
#tools ul.arrow li,
#jumpto ul.arrow,
#jumpto ul.arrow li{
	margin:0;
	padding:0;
	list-style-type:none;
	list-style-image:none;
}

#lnav a:hover,
.sidebar h3,
#tools h3,
#jumpto h3,
#moretools h3,
#moretools select,
#moretools option{color:#000;}

#tools,
#jumpto{
	margin:5px 0;
	padding-left:2px;
}

#tools ul li ul{margin-left:12px;}

#tools ul li ul li{margin-bottom:0;}

#tools ul li ul li a,
#tools ul li ul li a:hover,
#tools ul li ul li a.current{
	padding:0;
	background-image:none;
}

#ads img{margin-bottom:15px;}

#moretools {
	padding:10px 0 15px 0;
	background-image: url(/common/shared/images/dottedrule.gif);
	background-position:top left;
	background-repeat:repeat-x;
}

#quiz_ans,
#moretools select{width:175px;}

#quiz_ans,
#moretools select,
#moretools option{font-size:11px;}


.articlesection{
	margin:3px 0;
	padding:10px;
}

.articlesection li{margin-bottom:5px !important;}
.articlesection h3{font-size:12px;}
.articlesection ul{margin:10px 0 0 20px;}

.articlesection ul li p{
	padding-left:12px;
	margin:0;
}


/* --------------------------------------------------------------------- .innernav */

.innernav div.navCenter a,
.innernav div.navCenter a:visited,
.innernav div.navCenter a:hover{background-image:none !important;}

/* ------------------------------------------------------------------------- hnav */

#hnav{
	width:345px;
	margin:5px 0;
	padding-top:5px;
	border-top:1px solid #ccc;
}

#hnav ul li{
	float:left;
	margin:5px 3px 5px 0;
	border:1px solid #ccc;
	background-color:#E1EEF7;
}

#hnav li#approaches{clear:left;}

#hnav ul li a,
#hnav ul li a:visited{
	display:block;
	width:1.6em;
	height:14px;
	padding:2px 0;
	text-align:center;
	text-decoration:none;
	font-size:10px;
}

#hnav #approaches a{
	float:none;
	width:7em;
	padding:2px 1px;
}

#hnav a:hover,
#hnav a.current,
#hnav li.current{
	background-color:#B7D9F5;
	color:#325F89;
}

/* ------------------------------------------------------------------------- #newsalert */

#newsalert{
	margin-bottom:10px;
	padding:1px;
	border:1px solid #D6D6D7;
	color:#333;
}

#newsalert h2{
	margin:0;
	padding:5px 5px 5px 24px;
	background:#f2f2f2 url(/common/shared/images/icon_error.gif) 5px 4px no-repeat;
	font-size:11px;
	color:#c00;
}

#newsalert .alertContent{margin:5px;}

#newsalert .alertContent h3{
	padding:0;
	background:#fff;
	color:#333;
}

/* --------------------------------------------------------------------- utility classes */

.new{
	border:1px solid #ccc;
	background-color:#fff;
	padding:0 3px;
	text-transform:uppercase;
	font-size:80%;
	font-weight:bold;
}

.featurephoto{
	background-image:url(/common/student/images/plan/front.jpg);
	background-position:0 0;
	background-repeat:no-repeat;
	height:138px;
	width:342px;
	margin:5px 0;
}
*>.featurephoto{width:345px;}

.pullquote{
	float:right;
	width:182px;
	margin:0 0 15px 15px;
	padding:5px 0;
	border-top:solid 1px #efebfa;
	border-bottom:solid 1px #efebfa;
}

.mathText{
  font-family:courier new;
  font-size:13px;
}

.vAnswer a,.vHide a{
	padding-left:12px;
	height:12px;
	display:block;
	background:transparent url(/common/shared/images/icon_expand.gif) no-repeat 0 3px;
	margin-bottom:10px;
	text-decoration:none;
	outline-width:0;
}
.vAnswer.vShow a{background-image:url(/common/shared/images/icon_contract.gif);}
.vExplanation,.vHide .vExplanation{display:none;}
.vShow .vExplanation{display:block;}

/* UIL release 1.3.1 */
