body
{
 background-color:#ffffff; /*white*/
 min-width:750px; /*This is the fix for Mozilla browsers so that content doesn't fall off the left of the page when centered.*/
 margin:0px;
 padding:0px;
 font-family:Verdana, Geneva, Helvetica, sans-serif;
 font-size:13px;
 color:#000000;  
 text-align:center; /*This centers the page in IE  need to include text-align:center; in preceding divs so the text isn't centered*/
}

a{color:#2E3192; text-decoration:none; }
a:visited{color:#2E3192; text-decoration:none; }
a:hover{color:#51b948; text-decoration:none; }
a img{border:0}

.center{text-align:center;}
.center_gray{text-align:center;color:#9fa1a3;}
#border td {text-align:center; border:thin dotted #606060; width:200px; height:160px;}
img.bottom {vertical-align:text-bottom;}
input.bottom {vertical-align:text-bottom;}
input.pic_submit{border:none;cursor:pointer;}

#wrapper
{ 
 position:relative;
 top:20px;
 left:0px;
 margin:0 auto; /*This centers the page in a browser minus IE*/
 width:750px;
 min-height:250px;
 text-align: left; /*This recenters the text for all browsers*/
 border:1px solid #000000;
}

/*Start Header Styles*/
#header
{
 position:relative;
 top:0px;
 left:0px;
 width:750px;
 height:199px;
 margin:0 auto; /*This centers the page in a browser minus IE*/
 text-align:left; /*This recenters the text for all browsers*/
}
#logo{position:absolute;top:0px;left:0px;width:750px;height:199px;}
#text1{position:absolute;top:175px;left:100px;width:550px;height:15px;font-family:Arial;font-weight:normal;color:#FFFFFF;font-size:14px;z-index:2;}
/*End Header Styles*/
 
#main_content
{
 position:relative;
 top: 0px;
 left: 0px;
 font-family:arial;
 background-color: #FFFFFF;
 color:#000000;
 font-size:12px;
 width: 750px;
 min-height:385px;
 text-align: left;
}

#main_content a{color:#2E3192; text-decoration:none; }
#main_content a:visited{color:#2E3192; text-decoration:none; }
#main_content a:hover{color:#51b948; text-decoration:none; }
#main_content a img{border:0}

#main_inside
{
 position:relative;
 top: 10px;
 left: 10px;
 font-family:arial;
 background-color: #FFFFFF;
 color:#000000;
 font-size:12px;
 width: 730px;
 min-height:365px;
 text-align: center;
}

.small{font-size:10px;font-weight:bold;}
.borders{border-style:solid;border-width:1px;}
.pads{padding-top:7px;padding-bottom:7px;}

/*Start Other Page Styles*/
#watermark{position:absolute;top:45px;left:465px;width:288px;height:2302px;z-index:1;}
#drop_box{position:absolute;top:-15px;left:-12px;width:514px;height:382px;z-index:1;}
#drop_box_pic{position:absolute;top:25px;left:25px;width:426px;height:296px;z-index:2;}
#side_bar_pic{position:absolute;top:25px;left:-180px;width:150px;height:250px;z-index:2;}
.mini_box1{position:absolute;top:350px;left:10px;width:116px;height:75px;z-index:1;}
.mini_box2{position:absolute;top:350px;left:128px;width:116px;height:75px;z-index:1;}
.mini_box3{position:absolute;top:350px;left:247px;width:116px;height:75px;z-index:1;}
.mini_box4{position:absolute;top:350px;left:366px;width:116px;height:75px;z-index:1;}
.mini_box5{position:absolute;top:350px;left:485px;width:116px;height:75px;z-index:1;}
.mini_box6{position:absolute;top:350px;left:604px;width:116px;height:75px;z-index:1;}
#categories{position:absolute;top:5px;left:620px;width:105px;min-height:300px;z-index:2;text-align:right;font-weight:normal;font-size:11px;}

#categories a{color:#91908F; text-decoration:none; }
#categories a:visited{color:#91908F; text-decoration:none; }
#categories a:hover{color:#51b948; text-decoration:none; }
#categories a img{border:0}

#sponsors_box{position:absolute;top:10px;left:10px;width:280px;height:61px;text-align:center;color:#A8A7A7;font-size:27px;}
#fundraising_box{position:absolute;top:10px;left:10px;width:300px;height:61px;text-align:center;color:#A8A7A7;font-size:27px;}
#fundraising_text{position:absolute;top:10px;left:350px;width:350px;height:20px;text-align:center;color:#000000;font-size:11px;}
#aboutus_box{position:absolute;top:10px;left:10px;width:150px;height:61px;text-align:center;color:#A8A7A7;font-size:27px;}
#downloads_box{position:absolute;top:10px;left:10px;width:195px;height:61px;text-align:center;color:#A8A7A7;font-size:27px;}
#box1{position:relative;top:15px;left:20px;width:30px;height:10px;text-align:center;color:#A8A7A7;font-size:16px;}

#sponsor1{position:relative;top:0px;left:55px;width:640px;color:#6B6B6B;}
#sponsor2{position:relative;top:0px;left:55px;width:640px;color:#A8A7A7;}
#fundraising{position:relative;top:0px;left:3px;}
#fundraising1{position:relative;top:0px;left:10px;}
#aboutus{position:relative;top:0px;left:7px;width:695px;}
/*End Other Page Styles*/

/*Start Footer Styles*/
#footer
{
 position:relative;
 clear:both;
 background-color:#515250; /*dark gray*/
 width:750px;
 height:35px;
 font-size:11px;
 font-weight:bold;
 font-family:Arial;
 color:#CDCCCB;
 z-index:200;
}
#bottom_nav{position:absolute;top:12px;left:35px;width:450px;height:26px;}
#copyright{position:absolute;top:4px;left:355px;width:160px;height:26px;font-size:8px;text-align:right;}
#ssl{position:absolute;top:5px;left:288px;width:63px;height:26px;}
#cart{position:absolute;top:7px;left:685px;width:23px;height:22px;}

#footer a{color:#CDCCCB; text-decoration:none; }
#footer a:visited{color:#CDCCCB; text-decoration:none; }
#footer a:hover{color:#51b948; text-decoration:none; }
#footer a img{border:0}
/*End Footer Styles*/

/*curved borders properties*/
.raised {
  background:transparent; 
  width:40%;
  }
.raised h1, .raised p {
  margin:0 10px;
  }
.raised h1 {
  font-size:2em; 
  color:#fff;
  }
.raised p {
  padding-bottom:0.5em;
  }
.raised .b1, .raised .b13, .raised .b2, .raised .b3, .raised .b4, .raised .b1b, .raised .b1b3, .raised .b2b, .raised .b3b, .raised .b4b, .raised .b2b2, .raised .b3b2, .raised .b4b2, .raised .b23, .raised .b33, .raised .b43, .raised .b2b3, .raised .b3b3, .raised .b4b3 {
  display:block; 
  overflow:hidden;
  font-size:1px;
  }
.raised .b1, .raised .b13, .raised .b2, .raised .b3, .raised .b1b, .raised .b1b3, .raised .b2b, .raised .b3b, .raised .b2b2, .raised .b3b2, .raised .b23, .raised .b33, .raised .b2b3, .raised .b3b3 {
  height:1px;
  }
	
.raised .b2 { 
  border-left:1px solid #D8D8D8; 
  border-right:1px solid #D8D8D8;
	background-color:#FFFFFF;
  }
.raised .b3 { 
  border-left:1px solid #D8D8D8; 
  border-right:1px solid #D8D8D8;
	background-color:#FFFFFF;
  }
.raised .b4 { 
  border-left:1px solid #D8D8D8; 
  border-right:1px solid #D8D8D8;
	background-color:#FFFFFF;
  }
	
.raised .b23 { 
  border-left:1px solid #A8A7A7; 
  border-right:1px solid #A8A7A7;
	background-color:#FFFFFF;
  }
.raised .b33 { 
  border-left:1px solid #A8A7A7; 
  border-right:1px solid #A8A7A7;
	background-color:#FFFFFF;
  }
.raised .b43 { 
  border-left:1px solid #A8A7A7; 
  border-right:1px solid #A8A7A7;
	background-color:#FFFFFF;
  }
	
.raised .b4b { 
  border-left:1px solid #D8D8D8; 
  border-right:1px solid #D8D8D8;
	background-color:#c3c5c7;
  }
.raised .b3b { 
  border-left:1px solid #D8D8D8; 
  border-right:1px solid #D8D8D8;
	background-color:#c3c5c7;
  }
.raised .b2b { 
  border-left:1px solid #D8D8D8; 
  border-right:1px solid #D8D8D8;
	background-color:#c3c5c7;
  }
	
.raised .b4b2 { 
  border-left:1px solid #D8D8D8; 
  border-right:1px solid #D8D8D8;
	background-color:#FFFFFF;
  }
.raised .b3b2 { 
  border-left:1px solid #D8D8D8; 
  border-right:1px solid #D8D8D8;
	background-color:#FFFFFF;
  }
.raised .b2b2 { 
  border-left:1px solid #D8D8D8; 
  border-right:1px solid #D8D8D8;
	background-color:#FFFFFF;
  }
	
.raised .b4b3 { 
  border-left:1px solid #A8A7A7; 
  border-right:1px solid #A8A7A7;
	background-color:#FFFFFF;
  }
.raised .b3b3 { 
  border-left:1px solid #A8A7A7; 
  border-right:1px solid #A8A7A7;
	background-color:#FFFFFF;
  }
.raised .b2b3 { 
  border-left:1px solid #A8A7A7; 
  border-right:1px solid #A8A7A7;
	background-color:#FFFFFF;
  }
	
.raised .b1 {
  margin:0 5px; background:#D8D8D8;
  }
.raised .b13 {
  margin:0 5px; background:#A8A7A7;
  }
.raised .b2, .raised .b2b, .raised .b2b2, .raised .b23, .raised .b2b3 {
  margin:0 3px; 
  border-width:0 2px;
  }
.raised .b3, .raised .b3b, .raised .b3b2, .raised .b33, .raised .b3b3 {
  margin:0 2px;
  }
.raised .b4, .raised .b4b, .raised .b4b2, .raised .b43, .raised .b4b3 {
  height:2px; margin:0 1px;
  }
.raised .b1b {
  margin:0 5px; background:#D8D8D8;
  }
.raised .b1b3 {
  margin:0 5px; background:#A8A7A7;
  }
.raised .boxcontent {
  display:block;   
  border-left:1px solid #D8D8D8; 
  border-right:1px solid #D8D8D8;
	min-height:385px;
	background-image:url(images/greyfade.gif); 
  background-repeat:repeat-x;
  background-color:#c3c5c7;
  }
.raised .boxcontent2 {
  display:block;   
  border-left:1px solid #D8D8D8; 
  border-right:1px solid #D8D8D8;
  background-color:#FFFFFF;
  }
.raised .boxcontent3 {
  display:block;   
  border-left:1px solid #A8A7A7; 
  border-right:1px solid #A8A7A7;
  background-color:#FFFFFF;
  }
/*end curved borders properties*/