.body {
margin-top:0;
margin-bottom:0;
background-color:#DEDEDE;
}

.container {
position:relative;
width:990px;
height:auto;
background-color:#259bdb;
background-image:url(/media/4/background.png);
background-position:top;
background-repeat:no-repeat;
margin:auto;
padding-bottom:30px;
  
}

a img{
border:none;}

/*** HEADER & MENU ***/

.header {
position:relative;
height:89px;
width:990px;
padding:61px 0 0;
}

.header_band {
width:100%;
height:40px;
background-color:#f24dad;
margin-bottom: 20px;		
}

.pink_btn{
float: right;
width:150px;
height:34px;	
background-image:url(/img/pink-btn.png);
background-repeat:no-repeat;
display: inline;
text-align:center;	
font-family:Arial, Helvetica, sans-serif;	
font-size:16px;
color:#fff;	
font-weight:bold;
text-decoration:none;
margin-right: 5px;
padding-top:5px;	
}



#contour .contourButton{
border-top: 1px solid #cd2f8b;
background: #f24dad;
   background: -webkit-gradient(linear, left top, left bottom, from(#cd2f8b), to(#f24dad));
   background: -webkit-linear-gradient(top, #cd2f8b, #f24dad);
   background: -moz-linear-gradient(top, #cd2f8b, #f24dad);
   background: -ms-linear-gradient(top, #cd2f8b, #f24dad);
   background: -o-linear-gradient(top, #cd2f8b, #f24dad);
   padding: 5px 10px;
   -webkit-border-radius: 8px;
   -moz-border-radius: 8px;
   border-radius: 8px;
   color: white;
   font-size: 14px;
   font-family: Arial, Helvetica, sans-serif;
   text-decoration: none;
   vertical-align: middle;
margin-top:-25px;	
}

#contour label.fieldLabel{
width: 70px;
margin: 0 15px 10px 0;
float: left;
clear: both;
color: #cd2f8b;
font-family:Arial, Helvetica, sans-serif;
font-size:11px;
}

#contour input.text, #contour textarea {
width: 225px !important;
padding: 5px 2px 5px 2px;
}	

#contour fieldset{border:0;}
.searchForm{
margin-right:65px;	
width: auto;
color: #86856f;	
padding: 0 4px 3px 1px;
float:right;	
}

input[name='search'] {
position:relative;
top:-18px;
text-align:center;
font-size: 16px;
font-weight:bold;	
color:#cd2f8b;	
border-radius:5px;
-webkit-border-radius:5px;
-moz-border-radius:5px;
behavior:url(/PIE.htc);	
width:170px;
height:21px;
}

input[type=image] {
position:relative;
top:0;	
}

.menubar {
position:relative;
height:89px;
width:922px;
bottom:0;
background-image:url(/media/64/menu.png);
background-repeat:no-repeat;
margin:auto;
padding:4px 0 0 3px;
}

#navmenu li {
height:45px;
width:130px;
float:left;
display:block;
font-family:Arial, Helvetica, sans-serif;
font-size:20px;
font-weight:700;
text-align:center;
vertical-align:middle;
text-decoration:none;
color:#fff;
padding:15px 0 10px;
}

#navmenu li a {
text-decoration:none;
color:#fff;
}

#navmenu li a:hover {
color:#dedede;
}

/*** LOGO & INTRO ***/

#logoSlider{
height:320px;
width:990px;
}	
#sliderbg{
background-image:url(/img/banner.png);
background-repeat:no-repeat;
background-position:top;
float:right;	
width:567px;
height:235px;
margin-top:20px;
}		

.intro_box {
position:relative;
height:230px;
width:922px;
padding:40px 34px 0;
}

.logo {
background-image:url(/media/84/sef_logo.gif);
position:relative;
width:304px;
height:230px;
background-repeat:no-repeat;
background-position:top;
float:left;
}

.logo2 {
background-image:url(/media/84/sef_logo.gif);
position:absolute;
top:70px;	
width:290px;
height:230px;
background-repeat:no-repeat;
background-position:top;
float:left;
}

.intro {
position:relative;
width:238px;
height:230px;
float:left;
padding:0 0 0 180px;
}

.intro p {color:#fff;}
.intro a {color:#fff;}
.intro a:visited {color:#000;}

.intro_icon {
position:relative;
float:left;
width:150px;
height:170px;
padding:0 30px 30px 20px;
}

.intro_icon p {color:#fff;}

/*** IMAGE MENU ***/

.image_menu {
position:relative;
height:250px;
width:990px;
}

#imagemenu li {
float:left;
display:block;
width:198px;
height:135px;
list-style:none;
float:left;
text-align:center;
vertical-align:middle;  
}


.imagebox {
height:200px;
width:198px;
float:left;
}
.imagetitlebox {
position:relative;
height:35px;
width:198px;
font-family:Arial, Helvetica, sans-serif;
font-size:16px;
font-weight:700;
background-image:url(/media/9/background_grey.png);
padding:20px 0 0;
}

.imagetitle {
filter:alpha(opacity=80);
opacity:1px;
color:#fff;
position  
}

.imagetitle a {
filter:alpha(opacity=100);
opacity:1px;
text-decoration:none;
color:#fff;
}

/*** PAGE FORMATTING ***/

.box_container {
position:relative;
width:990px;
height:80%;
padding:0 0 40px;
}

.left_box_container {
position:relative;
float:left;
width:461px;
height:auto;
padding:20px 0 0 34px;
}

.right_box_container {
position:relative;
	top:-350px;
float:right;
width:461px;
height:auto;
padding:28px 34px 0 0;
}

.l_break {
position:relative;
float:left;
width:440px;
height:20px;
}

.r_break {
position:relative;
float:right;
width:440px;
height:20px;
}

/*** TOPIC OF THE DAY ***/


.topLeftBox{
width:400px;
height:310px;	
overflow: auto;
height:310px;
background-image:url(/img/grey_box_280.png);
background-repeat:no-repeat;
padding:20px;
margin-left:20px;	
	
}


/*ul.homeSide li a{
position: relative;
width:380px;
height:auto;
display: inline-block;
text-align:center;
font-family:Arial, Helvetica, sans-serif;	
overflow: hidden;
background: url(/img/home_btn.png); 
font-size:20px;
text-decoration: none;
padding: 5px;
margin-bottom: 7px; 
color: #fff;
}

ul.homeSide li a:hover{
font-size:25px;
}*/



.topic_box {
position:relative;
float:left;
width:400px;
height:226px;
background-image:url(/img/green_box.png);
background-repeat:no-repeat;
padding:24px 20px 0;
}

.topic_title {
position:relative;
width:400px;
height:30px;
border-bottom:1px solid #fff;
font-family:Arial, Helvetica, sans-serif;
font-size:20px;
font-weight:700;
color:#fff;
float:left;
}

.topic_copy {
position:relative;
width:220px;
height:180px;
float:left;
padding:5px 0 0;
margin-left:8px;  
  
}

.topic_copy p{
  font-family:Arial, Helvetica, sans-serif;
  font-size:12px;
  color:#fff;}
  
  
.topic_copy a{
  color:#259bdb;} 
.topic_copy a visited
{color:#000;}
.icon {
position:relative;
float:left;
width:170px;
height:180px;
padding:10px 0 0;
}

/*** LATEST NEWS ***/

.latest_news {
position:relative;
float:right;
width:440px;
height:auto;
}

.latest_news_top {
position:relative;
float:left;
width:440px;
height:24px;
background-image:url(/media/791/latest_news_top.png);
background-repeat:no-repeat;
}

.latest_news_middle {
position:relative;
float:left;
width:400px;
height:auto;
background-image:url(/media/781/latest_news_bg.png);
padding:0 20px;
}

.latest_news_bottom {
position:relative;
float:left;
width:440px;
height:24px;
background-image:url(/media/786/latest_news_btm.png);
background-repeat:no-repeat;
}

.news_copy {
position:relative;
width:400px;
height:auto;
float:left;
font-family:Arial, Helvetica, sans-serif;
font-size:14px;
color:#333;
padding:10px 0 0;
}

.news_copy p {
margin-bottom:10px;
margin-top:0;
}

.news_copy a {
font-weight:700;
color:#2890bd;
}

.news_copy a:visited {
color:#000;
}

.news_copy a:hover {
color:#ccc;
}

/*** MEMBER LOGOS ***/

.bottomRightBox{
position:relative;
float:right;
width:400px;
height:310px;
background-image:url(/img/grey_box_280.png);
background-repeat:no-repeat;
padding:20px;
}

.member_box {
position:relative;
float:right;
width:400px;
height:180px;
background-image:url(/media/39/grey_box_220.png);
background-repeat:no-repeat;
padding:20px;
}

.member_images {
position:relative;
height:120px;
width:420px;
margin-left:-20px;	
float:left;
}

#place {
position:relative;
width:135px;
height:105px;
padding:2px 2px 2px 2px;  
}

#place a:link{
  text-decoration:none;
}


.member_space {
position:relative;
float:left;
height:90px;
width:20px;
}

.member_footer {
position:relative;
float:right;
height:60px;
width:420px;
}

.ncb {
position:relative;
float:left;
width:60px;
height:60px;
padding:0px 10px 5px 5px;
}

.ncb_legal {
position:relative;
height:60px;
width:310px;
float:left;
font-family:Arial, Helvetica, sans-serif;
font-size:9px;
padding:5px 10px 5px 10px;
}

/*** SOCIAL MEDIA ***/
.bottomLeftBox{
position:relative;
top:20px;
left:20px;	
float:left;
width:400px;
height:310px;
background-image:url(/img/grey_box_280.png);
background-repeat:no-repeat;
padding:20px;
}

.social_box {
position:relative;
float:left;
width:400px;
height:310px;
background-image:url(/media/44/grey_box_270.png);
background-repeat:no-repeat;
padding:20px  10px 10px 10px;
}

.social_copy {
position:relative;
width:400px;
height:auto;
float:left;
padding-bottom:10px;
}

.facebook {
position:relative;
width:310px;
height:150;
float:left;
}

.facebook_logo {
position:absolute;
height:60px;
width:auto;
top:7px;
left:141px;
}

.like {position:relative; top:10px; right:0;}

#twitter {
-webkit-border-radius:0;
-moz-border-radius:0;
border-radius:0;
width:340px;
float:left;
}

#twitter_m {
width:340px;
background:#efefef;
padding:0;
}

#twitter_container {
width:340px;
min-height:0;
height:auto !important;
padding-bottom:0;
padding-top:0;
}

#twitterFeed{
height:120px;
width:340px;
overflow-y:scroll; 
}



.member_btn {
position:absolute;
width:80px;
height:auto;
bottom:90px;
right:45px;
}

img,div {
behavior:url(iepngfix.htc);
}

#navmenu ul,#imagemenu ul {
display:block;
list-style:none;
margin:0;
padding:0;
}

#twitter_t {
width:310px;
height:auto;
border-bottom:1px solid #666;
color:#666;
font-size:20px;
font-weight:700;
font-family:Arial, Helvetica, sans-serif;
padding-top:10px;
padding-bottom:15px;
padding-left:0;
}

.facebook_link{
width:310px;
height:auto;
color:#666;
font-size:20px;
font-weight:700;
font-family:Arial, Helvetica, sans-serif;
padding-top:10px;
padding-bottom:15px;
padding-left:0;
}

/*** TEXT FORMATTING ***/

h1 {
font-family:Arial, Helvetica, sans-serif;
font-size:34px;
color:#fff;
margin-top:0;
margin-bottom:5px;
}

.black_title {
position:relative;
width:400px;
height:30px;
border-bottom:1px solid #666;
font-family:Arial, Helvetica, sans-serif;
font-size:20px;
font-weight:700;
color:#666;
float:left;
}

.body_copy {
font-family:Arial, Helvetica, sans-serif;
font-size:14px;
color:#fff;
margin-bottom:10px;
margin-top:0;
}

.blk_body_copy {
font-family:Arial, Helvetica, sans-serif;
font-size:14px;
color:#333;
margin-bottom:10px;
margin-top:0;
}

#footer{
width:922px;
height:260px;
clear:both;
}

#footer img a{padding:2px; border:0;}

#footer .legal{
position:relative;
color:#fff;	
font-family:Arial, Helvetica, sans-serif;
font-size:11px;
padding:5px 10px 5px 10px;
}

#footer .footerMembers{width:300px; margin-right:20px;}
#footer .footerMembers img{display:block; margin-right:auto; margin-left:auto;}






















































































































































































































































/* EDITOR PROPERTIES - PLEASE DON'T DELETE THIS LINE TO AVOID DUPLICATE PROPERTIES */
