html{
	height:100%;
}
body{
	font:normal 12px "Trebuchet MS",Helvetica,sans-serif;
	padding:0;
	margin:0;
/*	background:url("../images/body_bg.jpg");*/
	background:#9e9e9e;
	height:100%;
}

#over{
	position: absolute;
	left: 0;
	width: 100%;
	cursor: pointer;
	   z-index:100; 
	margin-top:29px;
	min-height:535px;

	}
	
#dark{
	background-color: rgb(0, 0, 0);
	opacity: 0.7; /* Safari, Opera */
	-moz-opacity:0.70; /* FireFox */
	filter: alpha(opacity=70); /* IE */
	z-index: 20;
	height: 100%;
	width: 100%;
	background-repeat:repeat;
	position:fixed;
	top: 0px;
	left: 0px;
	}
	
#page{
	width:100%;
	text-align:center;
	background:#9e9e9e url("../images/column_bg.gif") repeat-x center top;
	
}
.column{
	clear:both;
	width:100%;
}

/* --------------- MENU AND FOOTER --------------- */

#main_menu{
/*	padding-top:9px;*/
	
	background:#142a44 ;
	text-align:center;
	
	color:#FFF;	
}
#main_menu ul{
	list-style:none;
	margin:0px;
	padding:0px;
/*	clear:both;*/
}
#main_menu li{
/*	position:relative;*/
/*	display:inline;*/
}
#main_menu a{
	color:#FFFFFF;	
	padding:2px;

	padding-left:5px;
	padding-right:5px;
	
	text-decoration:none;
}
#main_menu a:hover{
	color:#000000;	
	text-decoration:none;
	background:#FFFFFF;
}

#sub_menu{
	
	background:url("../images/body_bg.jpg") repeat top center;
	
	color:#99cc99;	
	text-align:center;
}

.submenu{
	margin:0 auto 0 auto;
	
	text-align:right;	
	padding-top:2px;
	padding-bottom:2px;
	padding-left:15px;
	padding-right:15px;
	width:920px;
	height:16px;
	clear:both;
	
}
.submenu a{
	color:#99cc99;
	
}

.menu{
	margin:0 auto 0 auto;
	
	text-align:left;	
	padding-top:3px;
	padding-bottom:2px;
	padding-left:15px;
	padding-right:15px;
	width:920px;
 	height:20px; 
	clear:both;
	whitespace: nowrap;
}

.social_network_menu{
float:right;
}

#footer{
	color:#FFF;	
	
	   position:fixed;

	   bottom:0;
	   width:100%;
	  /* height:20px; */  /* Height of the footer */
	   z-index:10; 
	background:#142a44;
	

	
	
}

#footer .social_network_menu a {
	color:#FFF;	
	

	float:right;
	
}


* html div#footer {position: absolute;
top:expression(eval(document.compatMode &&
document.compatMode=='CSS1Compat') ?
documentElement.scrollTop
+(documentElement.clientHeight-this.clientHeight) 
: document.body.scrollTop
+(document.body.clientHeight-this.clientHeight));}


#slogan{
	padding-top:5px;
	padding-bottom:5px;
	font-size:34px;
	color:#08361e;
	margin:0 auto 0 auto;
	text-align:center;
	width:100%;
	background:url("../images/body_bg.jpg");
	
}
#copyright{
	
}

#industry_menu ul,#industry_menu li{
	list-style:none;
	padding-top:0px;
	padding-bottom:0px;
	padding-left:5px;
	margin-top:0px;
	margin-bottom:0px;	
}

/* --------------- CONTENT --------------- */

#content_wrapper{
	margin:0 auto 0 auto;
/*	height:535px;*/
	
	width:950px;
	clear:both;
/*	background:url("../images/content_bg.jpg") no-repeat 190px top;	*/
	position:relative;
}
#content{
/*	height:535px;*/
margin:0 auto 0 auto;

	width:950px;
	clear:both;
	position:relative;

}

.home_page{
	background:url("../images/Thrive-Collage-Home.jpg") no-repeat 190px top;	
}
.temp{
	background:url("../images/Thrive-Collage-Coming-Soon.jpg") no-repeat 190px top;	
}
.select_job{
	background:url("../images/Select_Job_Background.jpg") no-repeat 190px top;	
}
.select_school{
	background:url("../images/Thrive-Collage-School.jpg") no-repeat 190px top;	
}
.show_certifications{
	background:url("../images/Thrive-Collage-Cert.jpg") no-repeat 190px top;	
}
.show_internships{
	background:url("../images/Thrive-Collage-Intern.jpg") no-repeat 190px top;	
}

.clear{clear:both;}

#content_admin{
	margin:0 auto 0 auto;
	
	width:950px;
	clear:both;
}
.content_column{
	text-align:left;
	
	float:left;
	min-height:535px;
	height:auto !important;
	height:535px;
	
	padding-bottom:100px;
}
.content_column_admin{
	text-align:left;
	float:left;

	/*float:left;*/
	/*overflow:auto;*/
		padding-bottom:100px;
}
#c1{
	background:url("../images/ohio.gif") no-repeat 9px 278px;
	width:190px;
}


#c2{
	background:url("../images/c2_bg.gif") repeat-x;
	width:190px;
	float:left;
	
}
#c3{
	background:url("../images/c3_bg.gif") no-repeat;
	width:190px;
	
}
#c2 h2,#c3 h2{font-size:14px;padding:0px;margin:0px;margin-top:10px;}

.two_column #c2{
	width:730px;
	padding:15px;
	padding-bottom:100px;
		
}
.two_column #c3,.two_column #c4{
	display:none;
}

.select_job #c2{	
	background:url("../images/c2_bg.gif") repeat-x;
	
	width:190px;
}
.select_job #c4{	
	display:none;
}
.select_school #c4{	
	width:190px;
}
.select_school #c2{	
	width:380px;
}
.select_job #c3{
	background:url("../images/c3_bg.gif") no-repeat;
		
	width:570px;
}

.select_school #c3, .show_certifications #c3{
	background:url("../images/c3_bg.gif") repeat-x;
	width:190px;
}
	
#c4{
	background:url("../images/c4_bg.gif") repeat-x;

}
#c4map{
	background:url("../images/c4_bg.gif") repeat-x;

}
.show_internships #c4, .show_certifications #c4{	
	width:380px;
	background:url("../images/c4_bg.gif") repeat-x;
		
}


/* --------------- MENU --------------- */


a img{border:0px;}
h1{font-size:16px;color:#142a44;}
h2{font-size:14px;padding:0px;margin:0px;}
h3{font-size:12px;}
h4{}
h5{}
ul{
	list-style:none;
	margin:0px;
	padding:0px;
	margin-top:10px;
}
li{

}
li a{
	color:#000000;
}
#logo{
	
}
#c1admin #button a{color:#000000;}










#drop_nav, #drop_nav ul {
	padding: 0;
	margin: 0;
	list-style: none;
}

#drop_nav a {
	display: block;
/*	width: 10em;*/
}

/*#drop_nav ul a {
	display: block;
	width: 10em;
}*/

#drop_nav li {
	float: left;
/*	width: 10em;*/
}

/*#drop_nav ul li {
	float: left;
	width: 10em;
}
*/

#drop_nav li ul {
	background:#142a44;
	position: absolute;
	width: 10em;
	left: -999em;
	z-index:1000;
}

#drop_nav li:hover ul {
	left: auto;
}

#drop_nav li:hover ul, #drop_nav li.sfhover ul {
	left: auto;
}

.sortable_page {
    font-size: 14px;
    margin: 5px 0px 5px 0px;
    border: 1px;
    border-style: solid;
    border-color: black;
    background-color: #ccc;
    cursor: -moz-grab;
}

#sort_form {
    background-color: #eee;
    padding: 10px;
}

.hierarchy_box {
    width: 600px;
    outline-style: solid;
    outline-width: 1px;
    outline-color: black;
    background-color: #eee;
    padding: 5px;
    clear: both;
}

.parent_listing, .child_listing {
    width: 300px;
    padding: 5px;
    outline-style: solid;
    outline-width: 1px;
    outline-color: black;
    background-color: #ccc;
}

.parent_listing {
    float: left;
}

.child_listing {
    float: right;
    cursor: -moz-grab;
    width: 275px;

}

.parent_page {
    padding: 5px;
    outline-style: solid;
    outline-width: 1px;
    outline-color: black;
    background-color: #eee;
    margin: 5px;
}

.hover {
    background-color: green;
}

.parent_page_list {
    padding: 5px;
    outline-style: solid;
    outline-width: 1px;
    outline-color: black;
    background-color: #eee;
    margin: 5px;
    width: 250px;
}

.parent_drop {
    padding: 5px;
    outline-style: solid;
    outline-width: 1px;
    outline-color: black;
    background-color: #eee;
    margin: 5px;
    width: 250px;
}