body
{
 background-color:#ffffff; /*black*/
 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:#ED1C24; 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*/
 background-color: #616D99;/*#A09F9F;*/
 border:1px solid #000000;
}

/*Start Header Styles*/
#header
{
 position:relative;
 top:0px;
 left:0px;
 width:750px;
 height:85px;
 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:15px;left:15px;width:168px;height:49px;}
#flag{position:absolute;top:0px;left:417px;width:333px;height:75px;z-index:1;}
#text1{position:absolute;top:51px;left:190px;width:550px;height:15px;font-family:Arial;font-weight:normal;color:#FFFFFF;font-size:11px;z-index:2;}
#text2{position:absolute;top:23px;left:190px;width:550px;height:15px;font-family:Arial;font-weight:bold;color:#FFFFFF;font-size:12px;z-index:2;}
#red_bar{position:absolute;top:75px;left:0px;width:750px;height:10px;background-color:#ED1C24;}
/*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:#ED1C24; 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:#ED1C24; 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:#ED1C24; 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*/
