body{
font-family: Arial, Helvetica, sans-serif;
color: Black;
font-size: 12px;
}

h1,h2,h3,h4,h5{
	color: #855BB1;
}

h2{
	font-size: 16px;
}

a{
	color: #28ABE1;
	text-decoration: none;
}
a:hover{
	color: #855BB1;
}

a#top_menu{
	color: #28ABE1;
	text-decoration: none;
	font-size: 15px;
	border-right-width: 1px;
	border-right-color: #BCBCBC;
	border-right-style: solid;
	padding-right: 10px;
	padding-left: 10px;
}
a#top_menu:hover{
	color: #855BB1;
}
a#top_menu_right{
	color: #28ABE1;
	text-decoration: none;
	font-size: 15px;
		padding-right: 10px;
	padding-left: 10px;
}
a#top_menu_right:hover{
	color: #855BB1;
}


div#pic_float_left{
	display: block;
	margin: 5px;
	float: left;
	border:	#E0E0E0 1px;
	border-style: solid;
	padding: 5px;
	color: #818181;
}
div#pic_float_right{
	display: block;
	margin: 5px;
	float: right;
	border:	#E0E0E0 1px;
	border-style: solid;
	padding: 5px;
	color: #818181;
}


a#join1goal {
display: block;
width: 249px;
height: 230px;
background: url(../images/1GOAL.jpg) 0 0 no-repeat;
outline: none;
}

a#join1goal:hover {

}







#container { 
position: relative; 
width: 750px !important;
margin: 0 auto;
}

#logo{
	padding-top: 10px;
	padding-left: 20px;
	padding-bottom: 10px;
}

#box_top{
	background: url(../img/top.png) 0 0 repeat-x;
	display: block;
	width: 100%
	
}
#box_bot{
	background: url(../img/bot.png) 0 100% repeat-x;
	display: block;
	width: 100%
}
#box_right{
	background: url(../img/right.png) 100% 100% repeat-y;
	display: block;
	width: 100%
}
#box_left{
	background: url(../img/left.png)  0 0 repeat-y;
	display: block;
	width: 100%
}
#box_br{
	background: url(../img/bot_right.png) 100% 100% no-repeat;
	display: block;
	width: 100%
}
#box_bl{
	background: url(../img/bot_left.png)  0 100% no-repeat;
	display: block;
	width: 100%
}
#box_tr{
	background: url(../img/top_right.png) 100% 0 no-repeat;
	display: block;
	width: 100%
}
#box_tl{
	background: url(../img/top_left.png) 0 0 no-repeat;
	display: block;
	width: 100%
}

/* BOXES */

#box1{
	width: 750px;
	padding:15px;
}

#box2{
	width: 425px;
	padding:15px;
	height: 355px;
	vertical-align: middle;
}

#box3{
	text-align: left;
	width: 325px;
	padding:15px;
	height: 355px;
}
#box3_2_pre{
	text-align: center;
	width: 325px;
	padding:15px;
	height: 355px;
}

#box3_2 {
	padding-top: 5px;
	padding-left: 5px;
background: url(../img/efa_backg.jpg) 0 0 no-repeat;
	display: block;
	text-align: left;
	width: 325px;
	height: 340px;
}

 #box3_3{
 	padding-top: 35px;
	padding-left: 25px;
	display: block;
	text-align: center;
	width: 325px;
	height: 345px;
}
 

#box3_2:hover{
padding-top: 5px;
padding-left: 5px;
background: url(../img/efa_backg.jpg) 0 -350px no-repeat;
	display: block;
	text-align: left;
	width: 325px;
	height: 340px;
}

#box4{
	width: 375px;
	padding:15px;
	height: 260px;
}

#marqueecontainer{
position: relative;
width: 320px; /*marquee width */
height: 320px; /*marquee height */
background-color: white;
overflow: hidden;
border-top: 1px solid #CCCCCC;
border-bottom: 1px solid #CCCCCC;
padding: 2px;
padding-left: 4px;
text-align: left;
}


/* SLIDER */
h3.section {
	margin-top: 1em;
}

#vertical_slide, #horizontal_slide {
	padding: 15px;
}

div.marginbottom {
	/* Since the Fx.Slide element resets margins, we set a margin on the above element */
	margin-bottom: 10px;
	
}


strong.pur{
	color:#855BB1; font-size:13px;
}
strong.blu{
	color: #28ABE1; font-size:13px;
}

strong.pur{
	color:#855BB1; font-size:13px;
}

#bord{
	border-bottom-style: solid;
	border-bottom-width: 1px;
	border-bottom-color: #28ABE1;
	padding-bottom: 3px;
	height: 30px;
	width: 500px;
}