/* TEMPLATE STYLES */
/* html redefinitions */


/* IDs */
#bottom {
	background: url(bg-bottom-1.gif) top left no-repeat;
	font-size: 12px;
}

#bottom #search {
	padding-left: 20px;
}

#bottom #nav {
	padding-right: 30px;
	text-align: right;
}

#bottom a, #bottom a:link, #bottom a:hover, #bottom a:visited, #bottom a:active {
	color: #024091;
}

#bottom a img {
	margin-right: 2px;
}

#footer {
	background: url(bg-footer-1.jpg) top left no-repeat;
	margin-top: 5px;
}

#footer td {
	color: #494242;
	font-size: 11px;
	padding: 10px 20px;
}

#footer a, #footer a:link, #footer a:visited, #footer a:hover, #footer a:active {
	color: #494242;
	text-decoration: underline;
}

#footer_nav {
	line-height: 16px;
	text-align: center;
}


#left {
	padding: 0px 0px 0px 0px;
	width: 229px;
}

#left table.left_nav {
	background: url(bg-left_nav.jpg) top left no-repeat;
	width: 229px;
}

#left table.left_nav td {
	padding: 10px;
}

#left .left_nav h3 {
	color: #42474e;
	font-size: 20px;
	font-weight: normal;
	margin: 0px 0px 10px 0px;
}

/*
#left .left_nav ul {
	font-size: 18px;
	line-height: 28px;
	list-style: none;
	margin: 0px;
	padding: 0px;
}

#left .left_nav li {
	margin: 0px;
}

#left .left_nav ul li ul {
	font-size: 16px;
	line-height: 26px;
	list-style: disc;
	margin-left: 25px;
}

#left .left_nav ul li ul li ul {
	font-size: 14px;
	line-height: 22px;
	list-style: disc;
	margin-left: 25px;
}
*/


#left .left_nav ul {
	font-size: 16px;
	line-height: 1em;
	list-style: none;
	margin: 0px;
	padding: 0px;
}

#left .left_nav ul li {
	margin: 0px;
	padding: 6px 0px;
}

#left .left_nav ul li ul {
	font-size: 14px;
	list-style: disc;
	margin-left: 20px;
}

#left .left_nav ul li ul li ul {
	font-size: 13px;
	list-style: circle;
	margin-left: 22px;
	margin-right: 5px;
}

#left .left_nav ul li ul li ul li {
	padding: 5px 0px;
}

#left .left_nav ul li ul li ul li ul {
	font-size: 11px;
	list-style: square;
}

#left .left_nav a {
	text-decoration: none;
}

#left .left_nav a:hover {
	text-decoration: underline;
}


#main {
	margin: 6px 6px 6px 6px;
	width: 988px;
}


#outerRight {
	background: url(bg-right.jpg) top left no-repeat;
}
#outerLeft {
	background: url(bg-left.jpg) top right no-repeat;
}


#main #quicklinks,
#quicklinks_noright {
	margin-top: 15px;
	width: 505px;
}

#quicklinks_noright {
	width: 749px;
}

#right #quicklinks,
#right_HP #quicklinks {
	margin: 0px;
	margin-bottom: 10px;
	width: 229px;
}

#quicklinks td,
#quicklinks_noright td {
	padding-right: 6px;
	text-align: right;
}

#right #quicklinks td,
#right_HP #quicklinks td {
	padding-right: 0px;
	text-align: left;
}

input#searchtext {
	width: 200px;
}


#left #tblFindClassWidget {
	background: url(bg-findclasswidget.gif) top no-repeat;
	height: 75px;
	width: 229px;
	margin-top: 10px;
}



#left #tblFindClassWidget form {
	margin-top: 36px;
}

#left #tblFindClassWidget td {
	padding: 0px;
}

#left #tblFindClassWidget form #selectfieldname {
	width: 140px;
}

#left #tblFindClassWidget form #id {
	width: 40px;
}



#setmyclass, #findnewclass {
	width: 101px;
}

#top_icon {
	background: url(bg-top_icon.gif) top left no-repeat;
	height: 26px;
	width: 119px;
}


#top_nav {
	background: url(bg-top_nav.gif) top left repeat-x;
	color: #FFFFFF;
	font-size: 12px;
	padding: 0px 22px;
	text-align: right;
}
#top_nav a, #top_nav a:link, #top_nav a:visited, #top_nav a:hover, #top_nav a:active {
	color: #FFFFFF;
}



/* classes */
.breadcrumb {
	padding: 0px 0px 0px 10px;
}

.breadcrumb, .breadcrumb a, .breadcrumb a:link, .breadcrumb a:hover, .breadcrumb a:visited, .breadcrumb a:active {
	color: #787878;
	font-size: 11px;
}

.breadcrumb a:hover, .breadcrumb a:active {
	color: #1d60ba;
}

.displayed {
	display: inline;
}

.hidden {
	display: none;
}

.listren-listcell img {height:100px;}
.listren-listcellhilite img {height:100px;}

.sidenav {
	background: url(bg-left_nav.jpg) top center no-repeat;
	width: 229px;
}
.sidenav td {
	padding: 5px 10px;
}


