html, body, form { width:100%;height: 100%; margin:0; padding: 0; }
body {background: #2D2C54;
      margin-top: 0px;
      font-family: verdana;
      font-size: 11px;}

body.spring { background: #A2B250; }
body.fall { background: #A2B250; }

p {margin-top:0px;
   margin-left:0px;}
   
h2 {background: url(/!images/int/gcc_events_int_header_bottom_border.jpg)  left bottom no-repeat; 
	font-family: verdana; font-size: 18px; color: #820702; margin-left: 20px;}
	
	
a:link { color:#C00F1C;}
a:visited { color:#2D2C54; }
a:focus, a:hover, a:active {
	color:#AD6005;
	text-decoration:none;
}
   
.greentxt {color: #135128; font-weight: bold;}

#canvas {background: url(/!images/mp/gcc_events_main_bg_tile.jpg);
         width: 740px;
         margin: 0 auto;
         position: relative;
         border: 1px solid #000000;}
         
#canvas_int {background: url(/!images/int/gcc_events_int_content_bg.jpg);
         width: 740px;
         margin: 0 auto;
         position: relative;
         border: 1px solid #000000;}
         
#header {background: url(/!images/mp/gcc_events_header.jpg) no-repeat;
         height: 76px;
         width: 740px;}
         
#nav_top {/*background: url(/!images/mp/gcc_events_nav.gif) no-repeat;*/
          height: 30px;
          width: 740px;}
          
#content {width: 740px;display: block;overflow: hidden;position: relative;
}
          
#content .leftcol {float: left; width: 505px;}

#content .leftcol_int {float: left; width: 505px; padding-bottom: 85px;  font-size:13px;}


.leftcol_int .content { padding: 5px 15px; }
.content p { margin: 1em 0; }
          
#content .rightcol {float: right; width: 235px; display: block;}

#mid_content {background: url(/!images/mp/gcc_events_main_lg_photo_footer_bg.jpg) no-repeat;
              height: 88px;
              width: 505px;
              overflow:hidden;
              margin: 0px;}
#mid_content p { margin: 0; padding: 28px 15px 3px; }
              
#mid_content_int {width: 505px;
              padding-top: 1px;
              margin: 0px;}          

      
#bot_links {background: #8D7F5C;
            width: 740px;}

.search_results_top {background: url(/!images/int/gcc_events_int_upper_divider.gif) no-repeat left top;
					 margin-top:-1px; 
					 height: 38px;
					 width: 505px;}
					 
.search_bot_divider {background: url(/!images/int/gcc_events_int_lower_divider.gif) no-repeat; 
				     height: 39px; 
				     width: 505px; 
				     position: absolute; 
				     top: -15px;}
				     
.search_bot_bg {background: #E3C687; 
				position: absolute; 
				bottom:-1px; 
				height: 36px; 
				width: 505px;
				border: 0px solid;
				padding-top: 39px; 
				}
				
.vol_bot_bg {background: #E3C687; 
				position: absolute; 
				bottom:-1px; 
				height: 12px; 
				width: 505px;
				border: 0px solid;
				padding-top: 39px; 
				}
         
.texta { 
 font-size: 10px; 
 background-color: #CDE54E; 
 border: 1px solid #666666;
}

.calendar {color:#840204; text-decoration:none; font-weight:bold; font-size:13px;}
a.calendar:link, a.calendar:visited, a.calendar:active, a.calendar:hover {color:#840204; text-decoration:none; font-weight:bold; font-size:13px;}

.footerlinks {color:#FFFFFF; font-weight:bold; font-size:10px;}
a.footerlinks:link, a.footerlinks:visited, a.footerlinks:active, a.footerlinks:hover {color:#FFFFFF; font-weight:bold; font-size:10px;}

.event_heading {color:#8B0506; font-size:13px; font-weight:bold;}
.event_data {}


.reqd { color: #930; }
.form th.label { text-align: right; }
.apprequest .form th.label { width: 165px; }
.form th.label label { color: #333; }
.error { display:block; background: #ffe; color: #930; padding: 2px; }
.form em  { display: block; font-size: .9em; font-weight: normal; font-style: normal; }

legend { font-size: 15px; font-weight: bold; color: #820702;  }
fieldset { border: 0 none; margin: 1.5em 0; }

.twigtop { 
	background: url(/!images/int/gcc_events_photo_twig_frame.gif) no-repeat top;
	height: 11px; width: 505px;
	position: absolute;
	margin-top: -11px;
}
div[class="twigtop"] { background-image: url(/!images/int/gcc_events_photo_twig_frame.png); }
.twigbot {
	background: url(/!images/int/gcc_events_int_photo_bottom.gif) no-repeat top;
	height: 27px; width: 505px;
}


