/************************* Secondary content layout *****************************/

#content{
	padding:10px 10px 24px;
}

.column{
	width:185px;
}

.column .box-outline{
	padding:7px;
	margin-bottom:6px;
	border:1px solid #E5E5E5;
}

.column .box{
	padding-bottom:15px;
	color:#FFFFFF;
}

.column .box h2{
	padding:5px 9px 7px 9px;
}

.right .box h2{
	padding-bottom:0;
}

.column .box img{
	margin:10px 0 0 0;
}

.column .box p{
	padding:8px 9px 0 9px;
}

/********************************* Breadcrumb ************************************/
#breadcrumb{
	color:#666666;
	padding:0 10px 10px 10px;
}

/************************* Secondary and Tertiary Nav ****************************/
/* Generic nav styles */
.column .nav.box{
	padding-bottom:5px;
}

.nav ul li.selected ul li{
	background:transparent url(../faculty_images/secondary_nav_square.gif) 0 0.8em no-repeat;
}

.nav ul{
	list-style-type:none;
}

.nav ul li{
	padding:3px 0 3px 0;
	line-height:1.4em;
}

.nav ul li a{
	color:#FFFFFF;
	text-decoration:none;
	padding:0 7px 0 33px;
	display:block;
}

.nav ul li.selected{
	font-weight:bold;
}

.nav ul li.selected ul{
	font-weight:normal;
	margin-top:3px;
}

.nav ul li.selected ul li{
	padding-left:13px;
}

.nav ul li.selected a{
	text-decoration:none;
}

.nav ul li.selected span.current {
	font-weight:bold;
	padding-left:33px;
	padding-right:7px;
	display:block;
}

/* left-hand seconday nav */
.left .nav{
	background-color:#669900;
}

.left .nav h2{
	background-color:#336601;
}

.left .nav ul li{
	background:transparent url(../images/secondary_nav_arrow_white.gif) 0 0.6em no-repeat;
}

.left .nav ul li.selected{
	background:#C7E76C url(../images/secondary_nav_arrow_green.gif) 0 0.6em no-repeat;
}

.left .nav ul li.selected span.current{
	color:#356502;
}

.left .nav ul li.selected li{
	background:transparent url(../images/secondary_nav_square_dgreen.gif) 0 0.8em no-repeat;
}

.left .nav ul li.selected li.selected,
.left .nav ul li.selected li.selected li{
	background:#587300 url(../images/secondary_nav_square_white.gif) 0 0.8em no-repeat;
	color:#FFFFFF;
}

.left .nav ul li.selected li.selected span.current{
	color:#FFFFFF;
}

.left .nav ul li.selected ul{
	background-color:#C7E76C;
}

.left .nav ul li.selected ul li.selected ul{
	background-color:#336601;
}

#content .left .nav ul li.selected ul li a:link{color:#587300; background:none transparent; text-decoration:underline;}
#content .left .nav ul li.selected ul li a:active{color:#587300; background:none transparent; text-decoration:underline;}
#content .left .nav ul li.selected ul li a:visited{color:#8b9862; background:none transparent; text-decoration:underline;}
#content .left .nav ul li.selected ul li a:hover{color:#fff !important; background: none #587300; text-decoration:none;}

#content .left .nav ul li.selected ul li.selected a:link{color:#fff; background:none transparent; text-decoration:underline;}
#content .left .nav ul li.selected ul li.selected a:active{color:#fff background: none transparent; text-decoration:underline;}
#content .left .nav ul li.selected ul li.selected a:visited{color:#fff; background:none transparent; text-decoration:underline;}
#content .left .nav ul li.selected ul li.selected a:hover{color:#fff background: none transparent; text-decoration:underline;}

#content .red-campaign a:link{color:#fff; background:none transparent; text-decoration:underline;}
#content .red-campaign a:active{color:#fff; background:none transparent; text-decoration:underline;}
#content .red-campaign a:visited{color:#fff; background:none transparent; text-decoration:underline;}
#content .red-campaign a:hover{color:#993400 !important; background: none #fff; text-decoration:none;}

#content .orange-campaign a:link{color:#fff; background:none transparent; text-decoration:underline;}
#content .orange-campaign a:active{color:#fff; background:none transparent; text-decoration:underline;}
#content .orange-campaign a:visited{color:#fff; background:none transparent; text-decoration:underline;}
#content .orange-campaign a:hover{color:#9A6600 !important; background: none #fff; text-decoration:none;}

#content .left .nav ul li.selected a{
	color:#356502;
}
#content .left .nav ul li.selected ul li a:visited{color:#356502; background:none transparent; text-decoration:underline;}

.left .nav ul li.selected li.selected a{
	color:#FFFFFF;
}

/* right-hand tertiary nav */
.right .nav{
	background-color:#669900;
}

.right .nav h2{
	background-color:#336601;
	color:#FFFFFF;
	padding-bottom:8px;
}

.right .nav ul li{
	background:transparent url(../faculty_images/secondary_nav_arrow_white.gif) 0 0.6em no-repeat;
}

.right .nav ul li.selected{
	background:#C7E76C url(../images/secondary_nav_arrow_green.gif) 0 0.6em no-repeat;
}

/********************************* Campaign boxes **********************************/
.red-campaign{
	background-color:#993400;
}

.red-campaign a{
	color:#FFFFFF;
}

.orange-campaign{
	background-color:#9A6600;
}

.orange-campaign a{
	color:#FFFFFF;
}

/*********************************** Main Content **********************************/

#main-content{
	border:192px solid #FFFFFF;
	border-width:0 192px 0 192px;
	padding:20px 18px 0 18px;
	background:#FFFFFF url(../images/secondary_content_bg.gif) left top repeat-x;
}

#main-content h1{
	color:#9C3200;
	font-weight:normal;
	font-size:2em;
}

#main-content h2{
	padding-top:20px;
	color:#356500;
	font-size:1.4em;
}

#main-content h3{
	font-size:1em;
	padding-top:10px;
}

#main-content p {
	margin-bottom:12px;
}

#main-content ul, ol{
	list-style-image:none;
	list-style-position:outside;
	list-style-type:none;
}

#main-content ul ul, ol ol, ol ul, ul ol{
	font-size:1em;
}
#main-content ul li{
	background:transparent url(../images/listBullet.gif) no-repeat scroll left 7px;
	padding-left:20px;
	margin-bottom:12px;
}
#main-content .code-description{
	font-size:0.9em;
}
/***************************** Tooltip ***********************************/
#tooltip {
	position: absolute;
	z-index: 9000;
	border: 1px solid #000000;
	background-color:#ECD0F8;
	color: #000;
	padding: 5px;
	opacity: 0.90;
	text-align: left;
	width: 300px;
	font-size:0.9em;
}
#tooltip h2{
	padding-top:10px;
	color:#356500;
	font-size:1.4em;
}
#tooltip h3{
	font-size:1em;
	padding-top:10px;
}
#tooltip p {
	padding-top:7px;
        line-height:130%;
}

