/* CSS Document for ESSEX AGRICULTURAL AND TECHNICAL INSTITUTE */
/* -------------------Copyright 2007------------------------------------------ */


/* Utility Classes */
.clear_both {
	clear:both;
}

.clear_right {
	clear:right;
}

.clear_left {
	clear:left;
}

/* --------------------Global Classes, ID's, Selectors------------------------- */
body {
	font-size: 11px;
	line-height: 14px;
	font-family: Tahoma, Trebuchet, Arial, sans-serif;
	margin:0;
	padding:0;
	background-color: #F9FFE5;
}
h1 {
	font-size:20px;
	font-family:Tahoma, Trebuchet, Arial, sans-serif;
	padding-left: 6px;
	padding-top: 0px;
	margin-top: 20px;
	line-height: normal;
	font-variant: normal;
	color: #003366;
	}

h2 {
	font-size:14px;
	font-family:Tahoma, Trebuchet, Arial, sans-serif;
	padding-left: 6px;
	padding-top: 0px;
	margin-top: 2px;
	}

#container{
	margin:0px auto;
	padding:0px;
	border-top: 2px solid #FFCC33;
	width:962px;
}

#header {
	position:relative;
	width:100%;
	height:76px;
	background-image:url(../images/header3.jpg);
}


#body{
	margin:0px 0px 0px 0px;
	position:relative;
	width:504px;
}

#footer {
	padding:1px 0px 1px 0px;
	margin:0px 0px 0px 0px;
	
	font-family:Tahoma, Trebuchet, Arial, sans-serif;
	font-size:10px;
	color:#FFFFFF;
	background-color:#000099;
	height:13px;
}

#right {
	position:absolute;
	right:540px;
	width:139px;
	padding:3px;
	margin:0px;
	top: 120px;
	z-index: 3;
}

#middle {
	position:relative;
	width:956px;
	background-color:#ccccff;
	padding:0 0 0 6px;
	margin:0;
}

.sidebar_right {
	float:right;
	color:#3F966C;
	width: 142px;
	margin: 0 6px 3px 14px;
	padding: 4px;
	font-size:10px;
	font-weight:200;
	border:thin solid #999999;
	background-color:#D7E9E0;
	text-align:left;
	font-family:"Times New Roman", Times, serif;
	}
	
.sidebar_right p {
	font-size: 9px;
	text-align:left;
	}
	
.sidebar_right h4 {
	font-size:12px;
	background-color:#FFFFFF;
	}

.main_list ul{
	padding:0;
	margin:0;
	}
	
.main_list ul li{
	list-style:none;
	padding-left:10px;
	}
	
/* added by mkpellegrino@agtech.org on 2008 07 16 */
.bulleted_list ul { padding-left:3px; margin:0; list-style:disc; }
.bulleted_list ul li { list-style:disc; }

.career_box {
	padding-left:0px;
	}
	
.career_box li {
	color:527007;
	}

/* -------------------Global Links------------------------------------ */

a:link {
	color: #333333;
	text-decoration: none;
	font-weight:900;
	line-height:2em;
	padding: 8px 0 0 0;
	}

a:visited {
	color: #006666;
	text-decoration: none;
	font-weight:900;
	line-height:2em;
	padding: 8px 0 0 0;
	}
	
a:hover {
	color: #FFFFFF;
	line-height:2em;
	font-weight:900;
	padding: 8px 0 0 0;

	}
		
a:active {
	color: #339966;
	line-height:2em;
	font-weight:900;
	padding: 8px 0 0 0;
	}
	
/* -----------------------------------Top Navigation Bar (including drop-downs)--------------------- */

#main_nav {
	position:relative;
	width:100%;
	height:18px;
	padding:0;
	background-color:#000099;
	border-top: 2px solid #FFCC33;
	border-bottom: 4px solid #ccccff;
}

	
/* -------------------------Secondary Navigation Area-------------------------- */

#secondary_nav {
	font-family: Tahoma, Trebuchet, Arial, sans-serif;
	font-size: 11px;
	font-weight:500;
	width:146px;
	height:170px;
	float:left;
	text-indent:0px;
	color: #003366;
	background:url(../images/ram_bg.gif);
	background-repeat:no-repeat;
	}
	
#secondary_nav ul {
	list-style-type:none;
	padding:2px 0px 2px 0px;
	margin:0px 0px 0px 0px;
	line-height:2em;
	color: #003366;	
	}
	
#secondary_nav h3 {
	font-size: 14px;
	font-weight:800;
	color:#333399;
	font-style:italic;
	}

#secondary_nav_news {
	width: 150px;
	background-color:#EAEAFE;
	font-size:11px;
	margin-top:10px;
	padding:0px 0;
	}
	
#secondary_nav_news p {
	color:#666666;
	}
	
#secondary_nav_news strong {
	padding-left:0;
	}
	
#secondary_nav_news a:hover{
	color:#000000;
	}

/* ----------The following rules all apply to main content area formatting------------- */


#main_image {
	position:relative; 
	float:left;
	margin:0px;
	padding:0px;
	width:264px;
	height:500px;
}
#main_text {
	position:relative;
	float:left;
	margin-top:0px;
	height: 494px;
	width: 529px;
	padding:5px 5px 0px 10px;
	background-color:#FFFFFF;
	overflow: auto;
	font-weight:bold;
}
#main_text p {
	line-height:14px;
	padding:0 10px;
	font-size:11px;
	font-family: Tahoma, Trebuchet, Arial, sans-serif;
	color:#333333;
	text-align:justify;
	font-weight:200;
	}
	
#main_text b, strong, h1, h2, h3, h4, h5 {
	color:#000000;
	font-weight:900;
	}

#main_text h1 {
	font-size:18px;
	text-align:center;
	}

#main_text em {
	font-size:.8em;
	color:#006633;
	font-weight:200;
	line-height:normal;
	}
	
#main_text ul {
	font-size:10px;
	font-family:Tahoma, Trebuchet, Arial, sans-serif;
	color:#333333;
	list-style-type:none;
	}

.title{
	border-bottom:3px solid #FFCC33;
	padding:2px;
	color:#FFFFFF;
	background-color:#000099;
	width:250px;
	font-family:Tahoma, Trebuchet, Arial, sans-serif;
	font-size:12px;
	font-weight:bold;
}

.title_right{
	border-bottom:3px solid #FFCC33;
	padding:2px;
	color:#FFFFFF;
	background-color:#006633;
	width:250px;
	font-family:Tahoma, Trebuchet, Arial, sans-serif;
	font-size:12px;
	font-weight:bold;
}

#main_text .video {
	text-align:center;
	margin-left:6px;
	}

#main_text .content{
	width:246px;
	height:201px;
	padding:3px;
	margin-bottom:2px;
	border-left:1px #cccc99 solid;
	border-bottom:1px #cccc99 solid;
	border-right:1px #cccc99 solid;
	font-family:Tahoma, Trebuchet, Arial, sans-serif;
	font-size:12px;
	color:#333333;
	font-weight:bold;
	
}
#main_text .content_left{
	width:248px;
	height:192px;
	padding:3px;
	margin-bottom:2px;
	background-color:#CCCCFF;
	font-family:Tahoma, Trebuchet, Arial, sans-serif;
	font-size:12px;
	color:#333333;
}

#main_text .content_right{
	width:248px;
	height:192px;
	padding:3px;
	margin-bottom:2px;
	background-color:#DAFFCC;
	font-family:Tahoma, Trebuchet, Arial, sans-serif;
	font-size:12px;
	color:#333333;
}	
.picture_right {
	float:right;
	margin: 3px 6px 3px 14px;

}

.picture_left {
padding:3px 14px 3px 0px;
float:left;
}

.content ul li {
	padding: 0 5px 8px 4px;
	font-size: 10px;
	
	}
.aggie_fact{
	width:150px;
	
	border:1px #006600 solid;
	background-color:#F9FFE5;
	float:right;
	margin:3px 6px 3px 10px;
	padding: 6px;
	font-family:Tahoma, Trebuchet, Arial, sans-serif;
	font-weight:bold;
	font-size:12px;
	color:#333333;
	right:0px;
}

#video_right{
	float:right;
	margin:4px 0 6px 6px;
	}

/* -----------------------Main Content Area Navigation-------------------- */


#main_text a:link {
	color:#0000FF;
	text-decoration: none;
	line-height:14px;
	font-family:Tahoma, Trebuchet, Arial, sans-serif;
	font-size:11px;
	font-weight:600;
	}
	
#main_text a:visited {
	color:#0000FF;
	text-decoration: none;
	line-height:normal;
	font-family:Tahoma, Trebuchet, Arial, sans-serif;
	font-size:11px;
	line-height:14px;
	font-weight:600;

	}
	
#main_text a:hover {
	color:#006666;
	text-decoration: none;
	line-height:normal;
	font-family:Tahoma, Trebuchet, Arial, sans-serif;
	font-size:11px;
	line-height:14px;
	font-weight:600;

	}
		
#main_text a:active {
	color: #CC0000;
	text-decoration: none;
	line-height:normal;
	font-family:Tahoma, Trebuchet, Arial, sans-serif;
	font-size:11px;
	line-height:14px;
	font-weight:600;

	}



/* -------------------------------current students page--------------------------- */

#student_header {
	position:relative;
	width:100%;
	height:76px;
	background-image:url(../images/header_studentSection.jpg)
}

#student_main_nav {
	position:relative;
	width:100%;
	height:18px;
	padding:0px 0px 0px 0px;
	background-color:#006633;
	border-top: 2px solid #FFCC33;
	border-bottom: 4px solid #ccffcc;
}

.student_top_nav {
	background-color:#400E00;
	line-height:normal;
	font-family:Tahoma, Trebuchet, Arial, sans-serif;
	font-size:10px;
	font-weight:700;
	color:#FFFFFF;
	}
	
#student_dd_home{
	position:absolute;
	display:none;
	z-index:100;
	top:0px;
	left:12px;
	background-color:#CCCCCC;
	width:170px;
	border-left:2px solid #FFCC33;
	border-right:2px solid #FFCC33;
	border-bottom:2px solid #FFCC33;
}

#student_dd_life{
	position:absolute;
	display:none;
	z-index:100;
	top:0px;
	left:80px;
	background-color:#CCCCCC;
	width:120px;
	border-left:2px solid #FFCC33;
	border-right:2px solid #FFCC33;
	border-bottom:2px solid #FFCC33;
}

#student_dd_resources{
	position:absolute;
	display:none;
	z-index:100;
	left:190px;
	background-color:#CCCCCC;
	width:160px;
	border-left:2px solid #FFCC33;
	border-right:2px solid #FFCC33;
	border-bottom:2px solid #FFCC33;
}

#student_dd_admin{
	position:absolute;
	display:none;
	z-index:100;
	left:287px;
	
	background-color:#CCCCCC;
	width:150px;
	border-left:2px solid #FFCC33;
	border-right:2px solid #FFCC33;
	border-bottom:2px solid #FFCC33;
}

/* -------------------------------current student navigation--------------------------- */


.student_top_nav ul {
		padding:4px 0px 0px 0px;
		margin:0px 0px 0px 0px;
		list-style-type:none;
	}
	
.student_top_nav li {
		display:inline;
		margin:0px 0px 0px 0px;
		padding:0px 12px 0px 12px;
	}

.student_top_nav #first {
		padding:0px 0px 0px 5px;
		margin:0px 0px 0px 0px;
	}
	
.student_top_nav a:link {
	color: #ffffff;
	text-decoration: none;
	line-height:normal;
	padding:4px 3px 1px 3px;
	border-left:2px solid #006633;
	border-right:2px solid #006633;
	}
	
.student_top_nav a:visited {
	color:#ffffff;
	text-decoration: none;
	line-height:normal;
	padding:4px 3px 1px 3px;
	border-left:2px solid #006633;
	border-right:2px solid #006633;

	}
	
.student_top_nav a:hover {
	color:#666666;
	line-height:normal;
	background-color:#CCCCCC;
	padding:4px 3px 2px 3px;
	border-left:2px solid #FFCC33;
	border-right:2px solid #FFCC33;
	}
		
.student_top_nav a:active {
	color: #CC0000;
	line-height:normal;
	padding:4px 3px 1px 3px;
	border-left:2px solid #006633;
	border-right:2px solid #006633;

	}
	
.student_top_nav .selected {
	color:#666666;
	line-height:normal;
	background-color:#02753e;
	}

#student_footer {
	padding:2px 0px 0px 0px;
	margin:0px 0px 0px 0px;
	border-top: 2px solid #FFCC33;
	font-family:Tahoma, Trebuchet, Arial, sans-serif;
	font-size:10px;
	color:#FFFFFF;
	background-color:#006633;
	height:13px;
}
	
#student_left {
	position:relative;
	height:494px;
	padding:0;
	margin:0;
	background-color:#FFFFFF;
	background-image:url(../images/student_mainbg.jpg);
	background-repeat:no-repeat;
	}
	
#student_middle {
	position:relative;
	width:962px;
	background-color:#ccffcc;
	padding:0;
	margin:0;
	
}

#main_text .cur_student_title{
	border-bottom:3px solid #FFCC33;
	padding:2px;
	color:#FFFFFF;
	background-color:#006633;
	width:250px;
	font-family:Tahoma, Trebuchet, Arial, sans-serif;
	font-size:12px;
	font-weight:bold;
}
/*----------------------CURRENT STUDENTS BUS ROUTE PAGE--------------------------*/
.bus_route_table {
	font-family: Tahoma, Trebuchet, Arial, sans-serif; font-size: 9px; 
	}
	
.bus_route_table caption {
	font-weight:bold;
	font-size:12px;
	}
.bus_route_header {
	font-weight:bold}	
	
/*----------------------------Contact Faculty and Staff Directory Page---------------------------------------*/

.contact_table{
	border:1px solid #666;
}
.contact_table td{
	font-weight:normal;
}
.contact_table_header{
	background:#E0D4AC;
	line-height:1.6em;
}
.contact_table_odd {
	background:#DFF0D1;
}
.contact_table_top{
	float:right;}
.contact_table_academics{
	background:#333;
	color:#FFF;
	text-align:center;
}

/*----------------------------FFA Page---------------------------------------*/

.ffa_table{
	border:1px solid #666;
}
.ffa_table td{
	font-weight:normal;
}
.ffa_table_header{
	background:#CEDAF3;
	line-height:1.6em;
}
.ffa_table_odd {
	background:#F3EDCE;
}
.ffa_table_top{
	float:right;}
.ffa_table_academics{
	background:#333;
	color:#FFF;
	text-align:center;
}
.ffa_unorderedList ul{
	padding:0;
	margin:0;
}
.ffa_unorderedList li{
	list-style:disc;
	color:#835B14;
	padding-left:-22px;
	margin-left:-22px;
}
#ffa_box{
	float:right;
	width:220px;
	float:right;
	padding:8px;
	border:1px solid #835B14;
	margin-left:16px;
}
#ffa_box h3 {
	text-align:center;
}
/*----------------------------Contact Form Page---------------------------------------*/

.main_section {background-image:url(images/ram_contactpage.jpg); background-repeat:no-repeat; background-position:center}

#contact_form {
		padding:5px 30px;
		
		}

#contact_form input,textarea{
		font-size:10px;
		font-weight:100;
		color:#000000;
		padding-left:8px;
		background-color:#CCCCCC;
		
		}
#form_text {
		font-size:10px;
		font-family:Tahoma, Trebuchet, Arial, sans-serif;
		font-weight:800;
		}
		
.form_generated {
	color:#000066;
	font-weight:900;
	}

/* ------------------------ Story ---------------------------------------*/

.story{
	padding:15px 0px 0px 20px;
	font-family:Tahoma, Trebuchet, Arial, sans-serif;
}

.story b.story_title{
	font-size:22px;
}

.story span{
	font-size:12px;
	font-style:italic;
}

/*------------------------ Event --------------------------------------*/

.events a{
	font-size:14px;
	color:#000000;
	margin:0px 0px 5px 5px;
	display:block;
	font-weight:bold;
	
}

.events a:link{
	color:#000000;
}

.events a:visited{
	color:#000000;
}

.events a:hover{
	color:#0000FF;
	text-decoration:underline;
}

.event a:active{
	color:#000000;
}

/*------------------------ ABOUT PAGEs --------------------------------------*/

.about_table {
	font-weight: 600;
	font-size:9px;
	color:#666666;
	padding-left:8px;
	}
	
.about_table tr td {
	padding-bottom:2px;
	}
	
.about_table ul{
	font-weight: 600;
	font-size:9px;
	color:#666666;
	padding-left:8px;
	}
	
/*------------------------ NEWS PAGE--------------------------------------*/

#news_main_text {
	position:relative;
	float:left;
	margin-top:0px;
	height: 534px;
	width: 794px;
	padding:5px 5px 0px 10px;
	background-color:#FFFFFF;
	overflow: auto;
}
#news_main_text p {
	line-height:14px;
	padding:0 2px;
	font-size:11px;
	font-family: Tahoma, Trebuchet, Arial, sans-serif;
	color:#333333;
	text-align:justify;
	font-weight:300;
	}
	
#news_main_text b, strong, h1, h2, h3, h4, h5 {
	color:#000000;
	font-weight:900;
	}

#news_main_text h1 {
	font-size:18px;
	text-align:center;
	}

#news_main_text em {
	font-size:.8em;
	color:#006633;
	font-weight:200;
	line-height:normal;
	}
	



/*!!!!!!!!!!! QuickMenu Core CSS [Do Not Modify!] !!!!!!!!!!!!!*/
.qmmc .qmdivider{display:block;font-size:1px;border-width:0px;border-style:solid;position:relative;z-index:1;}.qmmc .qmdividery{float:left;width:0px;}.qmmc .qmtitle{display:block;cursor:default;white-space:nowrap;position:relative;z-index:1;}.qmclear {font-size:1px;height:0px;width:0px;clear:left;line-height:0px;display:block;float:none !important;}.qmmc {position:relative;zoom:1;z-index:10;}.qmmc a, .qmmc li {float:left;display:block;white-space:nowrap;position:relative;z-index:1;}.qmmc div a, .qmmc ul a, .qmmc ul li {float:none;}.qmsh div a {float:left;}.qmmc div{visibility:hidden;position:absolute;}.qmmc .qmcbox{cursor:default;display:block;position:relative;z-index:1;}.qmmc .qmcbox a{display:inline;}.qmmc .qmcbox div{float:none;position:static;visibility:inherit;left:auto;}.qmmc li {z-index:auto;}.qmmc ul {left:-10000px;position:absolute;z-index:10;}.qmmc, .qmmc ul {list-style:none;padding:0px;margin:0px;}.qmmc li a {float:none}.qmmc li:hover>ul{left:auto;}#qm0 ul {top:100%;}#qm0 ul li:hover>ul{top:0px;left:100%;}


/*!!!!!!!!!!! QuickMenu Styles [Please Modify!] !!!!!!!!!!!*/


	/* QuickMenu 0 */

	/*"""""""" (MAIN) Container""""""""*/	
	#qm0	
	{	
		width:auto;
		margin:0px;
		background-color:#000099;
	}


	/*"""""""" (MAIN) Items""""""""*/	
	#qm0 a	
	{	
		padding:3px 24px 3px 10px;
		background-color:#000099;
		color:#FFFFFF;
		font-family:Arial;
		font-size:11px;
		text-decoration:none;
		text-align:left;
		border-width:0px 1px 1px 1px;
		border-style:solid;
		border-color:#000099;
	}


	/*"""""""" (MAIN) Hover State""""""""*/	
	#qm0 a:hover	
	{	
		text-decoration:underline;
	}


	/*"""""""" (MAIN) Hover State - (duplicated for pure CSS)""""""""*/	
	#qm0 li:hover>a	
	{	
		text-decoration:underline;
	}


	/*"""""""" (MAIN) Active State""""""""*/	
	body #qm0 .qmactive, body #qm0 .qmactive:hover	
	{	
		background-color:#FFCC33;
		color:#030303;
		text-decoration:underline;
	}


	/*"""""""" (SUB) Container""""""""*/	
	#qm0 div, #qm0 ul	
	{	
		padding:5px 5px 5px 0px;
		background-color:#FFFFFF;
		border-width:1px;
		border-style:solid;
		border-color:#3B3B7C;
	}


	/*"""""""" (SUB) Items""""""""*/	
	#qm0 div a, #qm0 ul a	
	{	
		padding:3px 20px 3px 10px;
		background-color:transparent;
		color:#222222;
		font-size:11px;
		text-align:left;
		border-width:0px;
	}


	/*"""""""" (SUB) Hover State""""""""*/	
	#qm0 div a:hover	
	{	
		text-decoration:underline;
	}


	/*"""""""" (SUB) Hover State - (duplicated for pure CSS)""""""""*/	
	#qm0 ul li:hover>a	
	{	
		text-decoration:underline;
	}


	/*"""""""" (SUB) Parent Items""""""""*/	
	#qm0 div .qmparent, #qm0 ul .qmparent	
	{	
		color:#43698B;
	}


	/*"""""""" (SUB) Active State""""""""*/	
	body #qm0 div .qmactive, body #qm0 div .qmactive:hover	
	{	
		background-color:#000099;
		color:#FFFFFF;
		text-decoration:underline;
	}


	/*"""""""" Individual Titles""""""""*/	
	#qm0 .qmtitle	
	{	
		margin:2px 10px 5px 10px;
		color:#222222;
		font-family:Arial;
		font-size:11px;
		font-weight:bold;
	}


	/*"""""""" Individual Horizontal Dividers""""""""*/	
	#qm0 .qmdividerx	
	{	
		border-top-width:1px;
		margin:4px 10px 4px 10px;
		border-color:#999999;
	}


	/*"""""""" (main) Rounded Items""""""""*/	
	#qm0 .qmritem span	
	{	
		border-color:#666666;
		background-color:#EEEEEE;
	}


	/*"""""""" (main) Rounded Items Content""""""""*/	
	#qm0 .qmritemcontent	
	{	
		padding:0px 0px 0px 4px;
	}


	/*"""""""" (sub) Rounded Items""""""""*/	
	#qm0 div .qmritem span	
	{	
		border-color:#666666;
		background-color:#EEEEEE;
	}


	/*"""""""" (sub) Rounded Items Content""""""""*/	
	#qm0 div .qmritemcontent	
	{	
		padding:0px 0px 0px 4px;
	}


	/*"""""""" Custom Rule""""""""*/	
	ul#qm0 li:hover > a.qmparent	
	{	
		background-color:#3B3B7C;
		color:#FFFFFF;
	}




<!-- Add-On Core Code (Remove when not using any add-on's) -->
.qmfv{visibility:visible !important;}.qmfh{visibility:hidden !important;}</style><script type="text/javascript">qmad=new Object();qmad.bvis="";qmad.bhide="";