/* CSS Document */

body { margin:0 auto 0 auto;
	/*background-image:url(MAIN.jpg);*/
	background-color:#CCCCFF;
	background-attachment:fixed;}
#spacer{ clear:both;}
#wrapper{ 
	width:750px; 
	/*border:1px solid #000000; */
	margin:0 auto 0 auto; 
	/*padding:10px; color:#006633; */
	background-color:#649C21;
	}
#top_menu{ 
	font-family:Verdana, Arial, Helvetica, sans-serif;
	background-image:url(menu_bk.gif);
	background-color:#3C6F00; 
	font-size:13px; 
	padding:6px; 
	text-align:right; 
	font-weight:bold; 
	padding-right:40px;
	}

#top_menu  a{
	text-decoration:none;
	color:#FFFFFF; 
	padding-left:25px; 
	
	}
#top_menu a:hover{
	text-decoration:none;
	color:#FFEA00;
	text-decoration:underline; 

	}
#header{ 
	background-image:url(index_01.gif); 
	width:750px; 
	height:177px;
	}
#head_banner{ 
	background-image:url(index_01.gif); 
	height:177px;
	margin-bottom:60px;
	}
#header_btm{
	background-image:url(index_02.gif); 
	height:29px;
	}
#back_left_menu{ 
	background-image:url(index_03.gif); 
	background-repeat:no-repeat; 
	width:170px; 
	/*height:249px; */
	margin-left:10px; 
	padding:10px; 
	background-color:#649C21;
	}
#campus_highlights{ 
/*	background-image:url(images/index_04.gif); */
	background-repeat:no-repeat; 
	width:536px; 
	height:249px; 
	float:right; 
	padding-right:10px;
		
	}
#menu_and_highlight{ 
	width:750px; 
	background-color:#649C21; 
	/*padding-bottom:5px;*/
	
	/*height:249px; */
	
	}
#back_left_menu li{ 
	list-style:none; 
	list-style-position:inside; 
	/*font-weight:bold; */
	font-size:12px; 
	padding-top:2px;
	}
#back_left_menu li a{ 
	font-family:Arial, Helvetica, sans-serif; 
	text-decoration:none; 
	color:#006633; 
	
	
	}
#back_left_menu li a:hover{ 
	font-family:Arial, Helvetica, sans-serif; 
	text-decoration:underline; 
	color:#FFEA00;
	
	
	}
#left_menu{
	float:left; 
	background-color:#649C21; 
	width:200px;
	}
#second_level{ 
	/*border:1px solid #000000;*/
	background-color:#649C21;
	padding:9px 15px 9px 9px; 
	width:726px;
	}
#login{ 
	/*background-image:url(webmail.jpg); */
	background-repeat:no-repeat;
	width:162px; 
	height:101px; 
	padding-left:15px;
	padding-top:40px; 
	font-size:10px; 
	color:#006633; 
	font-family:Geneva, Arial, Helvetica, sans-serif; 
	font-weight:bold; 
	margin-left:10px; 
	margin-top:10px;
	
	
	
	
	
	}
#bulletin{ 
	background-image:url(index_05.gif); 
	background-repeat:no-repeat; 
	width:301px; 
	height:297px; 
	float:left; 
	margin-left:17px;
	
	
	
	}
#thisweek{ 
	background-image:url(index_06.gif); 
	background-repeat:no-repeat;
	width:219px;
	height:296px; 
	float:right; 
	
	}
#wrap_left_secondlevel{
	float:left; width:180px;  
	}
#calendar{ 
	/*background-image:url(images/index_09.gif); */
	width:177px; 
	height:152px; 
	margin-top:10px; 
	margin-left:10px; 
	background-repeat:no-repeat;
	}
#_image{

	width:300px; 
	float:left; 
	margin-right:5px;
	}
#campus_highlights_msg{ 
	padding:2px 5px 0 5px; 
	background-color:#9DBC95; 
	font-family:Verdana, Arial, Helvetica, sans-serif; 
	font-size:12px; 
	color:#003333; 
	text-align:justify; 
	width:215px; 
	/*float:right;*/ 
	
	}
#bulletin_content{ 
	font-family:Geneva, Arial, Helvetica, sans-serif;
	font-size:11px; 
	color:#003333; 
	padding:28px 25px 0 0; 
	
	}
#bulletin_content ul li { 
	list-style-position:outside; 
	padding-top:5px;
	}
#bulletin_content ul li a { 
	text-decoration:none; 
	color:#006633;
	
	}
#bulletin_content ul li a:hover { 
	text-decoration:underline; 
	color:#003333;
	
	}
#thisweek_content{
	font-family:Geneva, Arial, Helvetica, sans-serif;
	font-size:11px; 
	color:#003333; 
	padding:28px 25px 0 0; 
	

	}
#thisweek_content ul li { 
	list-style-position:outside; 
	padding-top:5px;
	}
	
#thisweek_content ul li a { 
	text-decoration:none; 
	color:#006633;
	
	}
#thisweek_content ul li a:hover { 
	text-decoration:underline; 
	color:#003333;
	
	}
#more{ text-align:right;}
#footer{
	background-color:#CCCCFF;
	border-top:1px solid #999999; 
	margin-top:30px;
	font-family:Geneva, Arial, Helvetica, sans-serif;
	font-size:12px; 
	text-align:center;
	}
#footer a{ 
	color:#003300; 
	font-size:10px; 
	text-decoration:none; 
	padding:0 5px 0 5px;
	
	}
#footer a:hover{ 
	/*color:#FFCC00;*/
	text-decoration:underline;
	}
#btn{ 
	background-image:url(index_08.gif); 
	border:0; 
	/*margin-top:5px; 
	margin-left:84px; */
	font-family:Verdana, Arial, Helvetica, sans-serif; 
	font-size:11px; 
	font-weight:bold; 
	color:#006633; 
	/*height:20px; 
	width:60px;*/
	}
#btn_holder{ 
	padding-top:5px;
	}
#btn_holder a{ 
	text-decoration:none; 
	color:#006633;
	}
#btn_holder a:hover{ 
	text-decoration:underline; 
	color:#FFCC00;
	}
.main {
width:177px;
/*border:1px solid black;*/
}

.month {
background-color:black;
font:bold 12px verdana;
color:white;
}

.daysofweek {
background-color:gray;
font:bold 12px verdana;
color:white;
}

.days {
font-size: 12px;
font-family:verdana;
color:black;
background-color:#FFFFCC;
padding: 2px;
}

.days #today{
font-weight: bold;
color: red;
}
#camp_high{
	float:left; 
	background-color:#9DBC95; 
	font-family:Geneva, Arial, Helvetica, sans-serif; 
	font-size:11px; 
	height:243px;
}
#camp_mess{
	float:left; 
	width:220px; 
	text-align:justify; 
	padding:5px;
	}
#img_highlights{
	width:305px; 
	float:left; 
	/*height:230px;*/
	}
h3{ color:#FFFF00; padding:0 0 5px 0; margin:0; text-align:left; font-size:15px;}
#copyright{ 
	background-color:#CCCCFF;
	padding:5px;
	font-family:Geneva, Arial, Helvetica, sans-serif;
	font-size:11px; 
	text-align:center;
	}
#message_board{ 
	width:176px;
/*	height:230px; */
	margin-left:10px; 
	margin-top:10px; 
	border:1px #FFFFFF solid;
	font-family:Geneva, Arial, Helvetica, sans-serif;
	font-size:12px;
	color:#FFFF00;}
#ad_board{ 
	width:176px;
/*	height:230px; */
	margin-left:10px; 
	margin-top:10px; 
	border:0;
	font-family:Geneva, Arial, Helvetica, sans-serif;
	font-size:12px;
	color:#FFFF00;}
#message_board_title{ 
	font-family:Geneva, Arial, Helvetica, sans-serif; 
	font-size:12px; 
	font-weight:bold; 
	background-color:#0C5607; 
	color:#FFFF00; 
	padding:5px;
	border-bottom:1px solid #FFFFFF;}
#message_board_title_home{ 
	font-family:Geneva, Arial, Helvetica, sans-serif; 
	font-size:12px; 
	font-weight:bold; 
	background-color:#0C5607; 
	color:#FFFF00; 
	padding:5px;
	border-bottom:1px solid #FFFFFF;
	width:528px;}
#suggestion_board{ 
	width:176px;
	/*height:130px; */
	margin-left:10px; 
	margin-top:10px; 
	border:1px #FFFFFF solid;}
#press_release { 
	float:left; 
	width:536px; 
	font-family:Verdana, Arial, Helvetica, sans-serif; 
	font-weight:bold; 
	font-size:12px; 
	margin-top:15px;
	background-color:#0C5607;
	/*padding:5px;*/
	/*color:#FFFFFF; */
	/*margin-right:5px; */
	border:1px solid #FFFFFF;
	/*height:322px; */}
#current_events{ 
	float:left; 
	width:215px; 
	font-family:Verdana, Arial, Helvetica, sans-serif; 
	font-weight:bold; 
	font-size:12px; 
	margin-top:15px;
	background-color:#006600;
	/*padding:5px;*/
	color:#FFFF00;
	border:1px solid #FFFFFF;
}
#press{
	background-image:url(msgfrompress.jpg); 
	background-repeat:no-repeat;
	width:536px; 
	height:317px; 
	/*margin-top:10px; 
	margin-left:35px; */
}
#message_press{ 
	/*font-size:12px;*/
	/*font-weight:normal;*/
	text-align:justify;
	padding:5px;
	color:#FFF;
	border-top:1px solid #FFFFFF;
	font: normal 12px "Lucida Grande", "Trebuchet MS", Verdana, Helvetica, sans-serif;
}
#events_listings{
	padding:10px;
}
#message_board ul li{ list-style-type:none; padding:5px;}
#message_board ul li a{ text-decoration:none; color:#FFFF00;}
#message_board ul li a:hover{ text-decoration:none; color:#FFFFFF;}
#board_message{ padding-left:5px;}
#more{ font-size:10px; padding:5px;}
#by{ text-align:right; font-size:9px; padding-right:5px;  font-style:italic; color:#FFFFFF;}
#board_message{ padding-top:10px; padding-left:23px;}
#board_message ul {  margin:0; padding:0; list-style-position:outside; list-style-image:url(arrow1.gif);}
#info{ 
	color:#FF0000; 
	font-weight:bold; 
	font-family:Georgia, "Times New Roman", Times, serif; 
	font-size:15px; 
	text-align:center;}

.menu{
	background-image:url(portfolio_menu.gif);
	background-repeat:no-repeat;
	padding-top:8px;
	font-family:Geneva, Arial, Helvetica, sans-serif;
	padding-left:5px;
	padding-right:5px;
	color:#FFFFFF;
	font-weight:bold;
	border:1px solid #FFFFFF;
	margin-left:10px;
	/*margin-top:10px;*/
	margin-bottom:10px;
	padding-bottom:5px;
	width:160px;
	}
.name_tag{
	margin-bottom:20px;
	font-family:Georgia, "Times New Roman", Times, serif;
	font-size:13px;
	color:#FFFFFF;
	font-weight:bold;
/*	text-shadow:#FFFF33;*/
	padding-left:10px;
	}
.menu_btn{
	background-image:url(portfolio_bkmenu.gif);
	width:148px;
	/*height:5px;*/
	margin-bottom:5px;
	padding:5px;
	text-align:right;
	font-size:11px;
	color:#006600;}
.menu_btn:hover{
	background-image:url(portfolio_bkmenu_hover.gif);
	width:148px;
	/*height:5px;*/
	margin-bottom:5px;
	padding:5px;
	text-align:right;
	font-size:11px;
	color:#006600;
	cursor:pointer;}
#gsearch{
padding-left:12px;
padding-top:8px;}

#gsearch input{

margin-top:5px;
margin-bottom:5px;}

.mboard_box{
	background-color:#FFFFFF;
	border-color:#999999 rgb(204, 204, 204) rgb(204, 204, 204) rgb(153, 153, 153);
	border-style:solid;
	border-width:1px;
	color:#000000;
	height:15em;
	margin-bottom:0.5em;
	margin-left:0.5em;
	margin-top:0.5em;
	overflow:auto;
	width:162px;
	}


.glossymenu{
margin: 0 0 0 10px;
padding: 0;
width: 176px; /*width of menu*/
border: 1px solid #9A9A9A;
border-bottom-width: 0;
}

.glossymenu a.menuitem{
background: black url(glossyback.gif) repeat-x bottom left;
font: bold 14px "Lucida Grande", "Trebuchet MS", Verdana, Helvetica, sans-serif;
color: white;
display: block;
position: relative; /*To help in the anchoring of the ".statusicon" icon image*/
width: auto;
padding: 4px 0;
padding-left: 10px;
text-decoration: none;
}


.glossymenu a.menuitem:visited, .glossymenu .menuitem:active{
color: white;
}

.glossymenu a.menuitem .statusicon{ /*CSS for icon image that gets dynamically added to headers*/
position: absolute;
top: 5px;
right: 5px;
border: none;
}

.glossymenu a.menuitem:hover{
background-image: url(glossyback2.gif);
}

.glossymenu div.submenu{ /*DIV that contains each sub menu*/
background: white;
}

.glossymenu div.submenu ul{ /*UL of each sub menu*/
list-style-type: none;
margin: 0;
padding: 0;
}

.glossymenu div.submenu ul li{
border-bottom: 1px solid blue;
}

.glossymenu div.submenu ul li a{
display: block;
font: normal 13px "Lucida Grande", "Trebuchet MS", Verdana, Helvetica, sans-serif;
color: black;
text-decoration: none;
padding: 2px 0;
padding-left: 10px;
}

.glossymenu div.submenu ul li a:hover{
background: #DFDCCB;
color:#000000;
}

.postMsg{
	text-align:right;
	padding-right:10px;
	padding-bottom:5px;}
.msgfields{
	padding-left:5px;}
.msgfields textarea{
	width:160px;
	height:150px;}
.ptxt{
	width:160px;}
	
.pbtn{ 
	width:120px;
	font: normal 13px "Lucida Grande", "Trebuchet MS", Verdana, Helvetica, sans-serif;
	margin-bottom:5px;
	margin-top:5px;
}
#right_pannel_wrapper{
	/*border:1px solid #000000;*/
	float:left;
	width:545px;}
#flash_holder{ 
	background-color:#D3E7A7; 
	/*height:180px;*/
	padding:10px 10px 10px 10px;
	}
#right_pannel_desc{ 
	float:left; 
	/*border:1px solid #000000; */
	width:545px; 
	margin-top:10px; 
}
#flash{ 
	/*background-image:url(flash_img.gif); */
	width:525px; 
	height:189px; /*margin-bottom:10px;*/
	}
#titles{ 
	color:#D3E7A7; 
	font-family:Verdana, Arial, Helvetica, sans-serif; 
	font-size:14px; 
	padding:5px 5px 5px 5px;
	background-color:#006633; 
	height:15px; 
	font-weight:bold;
	}
#flash_holder_desc{ 
	background-color:#D3E7A7; 
	/*height:180px;*/
	padding:10px 10px 10px 10px; 
	font-family:Geneva, Arial, Helvetica, sans-serif; 
	font-size:11px; 
	text-align:justify;
	}
#flash_holder_desc_home{ 
	background-color:#D6F577; 
	/*height:180px;*/
	padding:10px 10px 10px 10px; 
	font-family:Geneva, Arial, Helvetica, sans-serif; 
	font-size:11px; 
	text-align:justify;
	width:518px;
	margin-bottom:5px;
	}
h3{ color:#006633; padding:0 0 5px 0; margin:0;}
h5{ color:#006633; padding:5px 0 5px 0; margin:0; font-weight:bold; font-size:12px;}
#logo{ background-image:url(cte.gif); width:102px; height:98px; float:left;}
#desc_logo{ float:right; width:415px;}
#space{ padding:5px;}
#logo_commerce{background-image:url(commerce.gif); width:102px; height:98px; float:left;}
#logo_cas{background-image:url(cas2.gif); width:102px; height:98px; float:left;}
#logo_ccs{background-image:url(ccs.gif); width:102px; height:98px; float:left;}
#logo_ccj{background-image:url(ccj.gif); width:102px; height:98px; float:left;}
#none{
	list-style:none;
	padding:0;
	margin:0;}
#validator{
	background-color:#CCCCFF;
	width:750px;
	border-top:1px dashed #000000;
	margin:0 auto 0 auto;}