/* Custom Styles */
.clear { clear:both;}


body { margin:0; padding:0 0 20px; }
tr { vertical-align:top; }
a img {border:none; }


td, body{ font: normal 12px Calibri,  Arial, sans-serif; line-height:1.4em; color:#000; padding:0px;margin:0px;}
.bodyBg { background:#ffffff; }

.breadcrumbs{ color:#027065; padding:0 0 10px; }
.breadcrumbs a{ margin:0; padding:0; text-decoration:none; color:#027065; }
.breadcrumbs a:hover{ text-decoration:underline; }



ul{
 list-style-image:url(../images/graphics/list1.gif);
 text-indent: 10px;
}


a{ color:#481007; text-decoration:none;  }
a:hover{ color:#481007; text-decoration:underline;  }

#wrapper{background:url(../images/graphics/gradient_main_2.jpg) repeat-y;}

	#left_padd{width:27px; float:left;}
	#right_padd{width:31px; float:left;}
	
	#main_area{width:963px; float:left;}
	
		#header_area{background:url(../images/graphics/graceheader.jpg) no-repeat;height:126px;width:963px;text-align:right;}
			#header_inner{padding:10px;}
				#header_inner a{color:#fff;padding:0px 7px;text-decoration:none;}
				#header_inner a:hover{color:#CCCCCC;}
		#content_area{background:url(../images/graphics/pattern_bg_main.jpg) repeat-y;width:963px;}
			#content_left{width:194px; float:left; text-align:right;padding:10px 0px;}
			#content_center{width:485px; float:left;padding:20px 0px 0px 0px;}
				#content_center_inner{margin:0px 20px;}
#content { width: 445px;}
			#content_right{width:284px; float:left;padding:10px 0px;}

	#footer_area{background:url(../images/graphics/footer_green.gif) repeat-y; color: #ffffff;}
		
		#footer_left_padd{width:27px; float:left;}
		#footer_right_padd{width:31px; float:left;}
		
		#footer_center{background:url(../images/graphics/footer_2.jpg) no-repeat;height:175px;width:963px;float:left;}
			#footer_center_inner{padding:5px 0px;margin:0px 10px;text-align:right; color: #ffffff;}
				#footer_center_inner p, #footer_center_inner  a{color:#fff; margin:0px; text-decoration:none;}
				#footer_center_inner  a:hover{color:#ccc; text-decoration:underline; }


/* Registration Table styles */

table.green {
    border: #5f9ea0 2px solid; 
}

table.green td {
padding: 4px 6px 4px 6px;
    font-size: 14px;
    }

table.green th {   
background-color: #5f9ea0;
height: 22px;
color: white;
font-size: 16px;
vertical-align: middle;
}



/* Main Styles */


/* All Navigations */
.Nav_Side_Level1,.Nav_Side_Level2,.Nav_Side_Leveln,.Nav_Side_Level_Selected,.Nav_Top{
  text-decoration:none;
}


.Nav_Side_Level1{
  color:036;
  font-weight:bold;
}

.Nav_Side_Level2{
  color:369;
}

.Nav_Side_Leveln{
  color:69a;
}

.Nav_Side_Level_Selected{

}

.Nav_Top{
  color:#DB7124;
}



/* Roster box styles */

#roster_area{background:url(../images/graphics/img_sunday_roster_mid.jpg) repeat-y;width:255px; font-size: 14px; }
     #roster_inner{background:url(../images/graphics/img_sunday_roster_top.jpg) no-repeat;width:255px;}
         #roster_inner_width{width:244px; padding: 10px;}
#roster_inner_width td{font-size: 14px; }

#roster_bottom{background:url(../images/graphics/img_sunday_roster_bottom.jpg) no-repeat;width:255px; height:12px;}




/* Start Shop Styles */
.shopsubmit,.ft100bold,.pft100,.ft100,.ft{
  background-color:cccccc ;font-size:10px;
}
.ft100bold,.pft100,.ft100{
  width:100px;
}
.shopsubmit,.ft100bold{
  font-weight:bold; font-size:11px;
}
.shopsubmit{
  font-size:12px
}
/* End Shop Styles */
