/************* DEFAULT PAGE STYLES **********************************************************************************************************/
body {
	margin: 0;
	padding: 0;
	text-align: center;
	color: #444242;
    font-family: arial, helvetica, sans-serif;
	font-size: 12px;
	background-color:#B40404;
}


/*  Baseline values for browser consistency */
p, div, h1, h2, h3, h4, h5, ul, li, form 
    {margin: 0; 
     padding: 0; 
     line-height: 140%; 

     font-size:12px;}
     /*
ul 
    {list-style: none;} */
    
/*************** FONT SYTLES:TEXT *********************************************************************************/


        
.text1 {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	color: #000000;
}
.error {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	color: #DF0101;
}
.alert {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	font-weight:bold;
	color: #620000;
}
.label1
{
	font-size: 10px;
	font-family:  Verdana, Arial, Helvetica, sans-serif;
	color: #000000;
	font-weight:bold;
}    
.label2
{

	font-size: 10px;
	font-family:  Verdana, Arial, Helvetica, sans-serif;
	color: #BDBDBD;
	font-weight:normal;
}    
.profileheader {
	font-family: Century Gothic;
	font-size: 14px;
	font-weight: Bold;
	color: #0B0B61;	
}

.directoryheader {
	font-family: Century Gothic;
	font-size: 14px;
	font-weight: Bold;
	color: #B40404;	
}
/*button styles */
.Admin_button
{
    height:20px;
    font-size:11px;
}
.page_button
{
    height:20px;
    font-size:11px;
}
.green_line
{
    color:#008000;
}

/*grid column styles */
.column150
{
  width: 150px;
}
.column100
{
}

.column250
{
  width: 250px;
}
/* access setup */
.access_style
{
   padding-left: 0px;
   list-style: none; 
   
}
.access_item
{
    float:left;
    display:block;
}

/*************** PAGE CONTAINER STYLE ****************************************************************************************************/
#page_container {
	position: relative;
	text-align: left;
	margin-left: auto;
	margin-right: auto;
	padding: 0;
	font-size: 10px;
	font-family: Arial, Verdana, sans-serif;
}

#page_container #Header
{
    padding-top:20px;
    text-align:left;
	font-size: 18px;
	font-family:  Verdana, Arial, Helvetica, sans-serif;
	color: #B40404;
	font-weight:bold;
}
#page_container #Alert
{
    text-align:center;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	color: #ff0000;
}
#page_container #SlideShow
{
    float:right;
    margin-top:50px;
    margin-right:20px;
    margin-left:5px;
    margin-bottom:5px;
}
#page_container #Detail
{
    text-align:left;
}

.popupMenu 
{
	background-color: #FFFFFF;
	position:absolute;
	visibility:hidden;
}
.popupMenu a
{
	font-weight: bold;
	font-size: 12px;
	font-family: Arial, Verdana, sans-serif;
	color: #000000;
	text-decoration: none;
}

/*************** TOPNAV CONTAINER SYTLES *******************************************************************************************/
#top
{
   	width: 100%;
   	height:290px;
} 

#top #top_left 
{
    float:left;
    /*
    width:  12.5%;
    min-width:120px;
*/
width:110px;
}
#top #top_right 
{
    float: left;
    width: 850px; 
    top:0px;
    padding-left: 0px;
}
#top #top_right #top_header 
{
	background-color: #B40404;
	border-style: none;
	font-family: Rockwell Extra Bold;
	font-size: 30px;
	font-weight: bold;
	color: #FFFFFF;
	height:50px;
	padding-top:20px;
}
/*
#top #top_right #navtop 
{
	background-color: #B40404;
	border-style: none;
	font-family: Veranda;
	font-size: 20px;
	font-weight: bold;
	color: #FFFFFF;
	height:60px;
}
#top #top_right #navtop a { 
    color: #FFFFFF;	
    text-decoration: none; 
    font-family: ariel, helvetica, sans-serif;
} 
*/
#top #top_right #navmain 
{
   width:850px;
background-color:#008000;
}
#top #top_right #navmain ul { 
  padding-left: 0px;
    list-style: none; 
}

#top #top_right #navmain li { 
float:left;

}
#top #top_right #navmain  li a { 
   color:#FFFFFF;
   border: solid 1.5px #000000;
    font-size:12px;
	display:block;
    font-weight:bold;
	text-align:center;
    text-decoration: none; 
    font-family: Arial, Verdana, sans-serif;
    background: #008000 url(../styles/images/menu_bg.jpg) repeat-x;
} 

#top #top_right #navimage
{
    height:120px;
    /*width:100%;*/
    /*height:15px;*/
    /*min-height:50px;*/
} 

/* Menu Styles */

.popupMenu {
	background-color: #FFFFFF;
	position:absolute;
	visibility:hidden;
}
.popupMenu a
{
	font-weight: bold;
	font-size: 12px;
	font-family: Arial, Verdana, sans-serif;
	color: #000000;
	text-decoration: none;
}
/********* BODY ********************************************************/
#body 
{
    float: left;
    width: 100%;
	min-width: 960px;
	font-size: 10px;
	font-family: Arial, Verdana, sans-serif;
	color: #000000;

}
#body ul 
    {list-style: cirle inside; margin-left:20px}


#body #left {
	float:left ;
	/*
    width:  12.5%;
    min-width:120px;
*/
    width:110px;
	background-color:#B40404;

}
#body #left #leftHeader
{
/*    background:#c5b146;
    height:10px;
*/
}
#body #left #leftnav{
	text-align:left;
	background-color:#B40404;
	height:auto;
	min-height:400px;
	
}

#body #left #leftnav a 
{
	margin-left: 10px;
	line-height:2;
	font-weight: Bold;
	font-size: 12px;
	font-family: Arial;
	background-color:#B40404;
	text-decoration: none;
}

#body #left #leftimage
{
    height: 100px;
    }

#body #right {
	float: left;
	/*
	width:75%;
	min-width: 850px;
*/
width: 850px;
	background-color:#FFFFFF;

}
#body #right #content {
	margin: 0 0px;
    padding: 0 10px;
	background-color: #FFFFFF;
		min-height:400px;
		height:auto;
	}

#body #right #content #text {
	/* minimum height */
	min-height: 300px;
	/* auto height for compliant browsers */
	height: auto;
	/* min-height for IE browsers */
	_height: 300px;
	font-size: 12px;
	font-family:  Verdana, Arial, Helvetica, sans-serif;
	color: #FFFFFF;
}
#body #right #content a 
{
    text-decoration: underline;
    color:#B40404;
}
#body #right #content table
{
    margin-left:20px;
    margin-right:10px;
    font-size:12px;
    font-family: Verdana;
    margin-bottom: 0px;
}
#body #right #content #calendar
{
    margin-left:60px;
    margin-right:0px;
    
}
#body #right #content #calendar table
{
    margin-left:0px;
    margin-right:0px;
}

#body #right #content #bottom 
{
	margin: 0 0px;
    padding: 0 10px;
    width:860px;
    float: left;
}

#body #right #bottom_line
{
    height:5px;
    color:#B40404;
    background-color: #B40404;
}

/*************** Specific Areas SYTLES *******************************************************************************************/

/***************News**********************************/
.newsheader2 {
	font-family: Century Gothic;
	font-size: 14px;
	font-weight: Bold;
	color: #B40404;	
}

/*************** Event Detail *******************************************************************************************/
#Event_Detail
{
    position: relative;
	width: 400px;
	text-align: left;
	margin-left: auto;
	margin-right: auto;
	padding: 0;
	font-size: 10px;
	font-family: Arial, Verdana, sans-serif;
    background-color:#FFFFFF;
    
}
#Event_Detail #Header
{
    padding-top:20px;
    text-align:left;
	font-size: 18px;
	font-family:  Verdana, Arial, Helvetica, sans-serif;
	color: #ff0000;
	font-weight:bold;
}
/*************** Directory Detail *******************************************************************************************/
#Directory_Detail
{
    position: relative;
	width: 800px;
	text-align: left;
	margin-left: auto;
	margin-right: auto;
	padding: 0;
	font-size: 10px;
	font-family: Arial, Verdana, sans-serif;
    background-color:#FFFFFF;
    
}
#Directory_Detail #Header
{
    padding-top:20px;
    text-align:left;
	font-size: 18px;
	font-family:  Verdana, Arial, Helvetica, sans-serif;
	color: #B40404;
	font-weight:bold;
}
.studentheader {
	font-family: Century Gothic;
	font-size: 15px;
	font-weight: Bold;
	color: #B40404
}



/*************** FOOT CONTAINER SYTLES *******************************************************************************************/
#footer {
    width: 100%;
	min-width: 960px;
	height: 55px;
}

#footer a 
{
    text-decoration: underline;
    color:#B40404
}

#footer #left_footer
{
    float:left;
    /*
    width:  12.5%;
    min-width:120px;
*/
    width:110px;
	height: 55px;
  background-color:#B40404;

}
#footer #right_footer
{
    float:left;
    /*
	width:75%;
	min-width: 850px;
*/
width:850px;
	font-weight: bold;
	font-size: 8px;
	font-family: Arial, Verdana, sans-serif;
	height: 50px;
	padding-top: 5px;
	color: #444444;
	background-color:#ffffff;
    }



/***************Admin***************************/

/*************** ADMIN TOP SYTLES *******************************************************************************************/

#Admin_top
{
   	width: 100%;
   	height:270px;
} 

#Admin_top #top_left 
{
    float:left;
    /*
    width:  12.5%;
    min-width:120px;
*/
width:110px;
}
#Admin_top #top_right 
{
    float: left;
    width: 850px; 
    top:0px;
    padding-left: 0px;
}
#Admin_top #top_right #top_header 
{
	background-color: #B40404;
	border-style: none;
	font-family: Rockwell Extra Bold;
	font-size: 30px;
	font-weight: bold;
	color: #FFFFFF;
	height:50px;
	padding-top:20px;
}

#Admin_top #top_right #admin_navimage
{
    height:100px;
} 

/*************** ADMIN BODY SYTLES *******************************************************************************************/

#Admin_body
{
    float: left;
    width: 100%;
	min-width: 960px;
	font-size: 10px;
	font-family: Arial, Verdana, sans-serif;
	color: #000000;
}
#Admin_body #Header
{
    padding-top:20px;
    text-align:left;
	font-size: 18px;
	font-family:  Verdana, Arial, Helvetica, sans-serif;
	color: #B40404;
	font-weight:bold;
}

#Admin_body #Admin_left {
    float:left;
    /*
    width:  12.5%;
    min-width:120px;
*/
width:110px;
  background-color:#008000;
  list-style:none;

}

#Admin_body #Admin_left #leftHeader
{
    height:10px;
}

#Admin_body #Admin_left #leftnav{
	text-align:left;
	height:auto;
	min-height:490px;
}

#Admin_body #Admin_left #leftnav ul { 
  padding-left: 0px;
    list-style: none; 
}

#Admin_body #Admin_left #leftnav li { 
float:left;
}
#Admin_body #Admin_left #leftnav li a  
{
    /*
    min-width:130px;
    width: 12.5%;
*/
    width: 90px;
    margin-left: 10px;
	display:block;
    color:#FFFFFF;
    border: solid 1.5px #000000;
	text-align:center;
    font-weight:bold;
    font-size:12px;
    text-decoration: none; 
    font-family: Arial, Verdana, sans-serif;
    background: #008000 url(../styles/images/menu_bg.jpg) repeat-x;
} 

/*********Admin Right ************/

#Admin_body #Admin_right {
	float: left;
	
/*	width:75%;
	min-width: 850px;*/
	width:850px;
    background-color: #FFFFFF;
}

#Admin_body #Admin_right #Admin_content {
	margin: 0 0px;
    padding: 0 10px;
	background-color: #FFFFFF;
		min-height:500px;
		height:auto;
	}

#Admin_body #Admin_List
{
    width:100%;
}



/*************** FOOT CONTAINER SYTLES *******************************************************************************************/
#Admin_footer {
	width: 100%;
	height: 55px;
}
#Admin_footer #Admin_left_footer
{
    float:left;
    width: 110px;
/*
    width:  12.5%;
    min-width:120px;
*/
	height: 55px;
  background-color:#008000;


}
#Admin_footer #Admin_right_footer
{
    float:left;
    /*
	width:75%;
	min-width: 850px;
*/
 width:850px;
	font-weight: bold;
	font-size: 8px;
	font-family: Arial, Verdana, sans-serif;
	height: 50px;
	padding-top: 5px;
	color: #444444;
	background-color:#ffffff;
    }

