@charset "utf-8";
/* CSS Document */

html, body, td , tr { margin:0; padding:0; background-color: #fff; color:#093567; width:100%; height: 100%; font-size:10px; font-family:Verdana, Arial, Helvetica, sans-serif;}

#outer_wrapper {width:1024px; float:left; height:auto; background-color:#FBFBFB; margin:0; padding:0;  }

#main_container { width:950px; float:left; height:auto; background-color:#fff; margin:12px 0 0 25px; padding:0; border: 1px solid #E0E0E0;}

#header { width:950px; height:86px; margin:0; padding:0; background-image:url(/pics/master_header.jpg); background-repeat:no-repeat;}

#nav_bar { width:950px; height:38px; background-image:url(/pics/nav_grad_bg.gif); background-repeat:repeat-x; margin:0; padding:0;}

#nav_items { width:950px; height:28px; margin:0; padding:0;}

#our_sites_wrapper {float:left;}

#our_sites { width:426px; color:#45648C; border: 1px solid #B9C9DB; height:395px; background-image:url(/pics/our_sites_grad_bg.gif); background-repeat:repeat-x; margin:5px 0 0 5px; padding:0;}

ul
{ width:250px; height:auto;margin:0px 0px; 
padding:0;  color:#567496;
list-style-type: none;


}

li
{ width:250px; height:auto; margin:0 0 3px 0; 
padding:0 0 0 15px; 
 color:#093567;
visibility:visible;
 background:url(/pics/star.gif) left top no-repeat;
}



/* Start Our Sites classes */

#divider {width:424px; float:left; height:24px; margin:0; padding:0;}

#our_sites .iafrica { width:94px; height:17px; float:left; margin:0; padding:0; background-image:url(/pics/iafrica.jpg); background-repeat:no-repeat;}
#our_sites .iafrica_txt {width:292px; margin: 0 0 0 18px; padding:0; float:left;}

#our_sites .rugby365 { width:80px; height:55px; float:left; margin:0; padding:0; background-image:url(/pics/rugby365.jpg); background-repeat:no-repeat;}
#our_sites .rugby365_txt {width:279px; margin: 0 0 0 32px; padding:0; float:left;}

#our_sites .sport365 {width:87px; height:20px; float:left; margin:0; padding:0; background-image:url(/pics/sport365.jpg); background-repeat:no-repeat;}
#our_sites .sport365_txt {width:279px; margin: 0 0 0 25px; padding:0; float:left;}

#our_sites .sasoccer365 { width:95px; height:50px; margin:0; padding:0; float:left; background-image:url(/pics/soccer365.jpg); background-repeat:no-repeat;}
#our_sites .sasoccer365_txt {width:279px; margin: 0 0 0 17px; padding:0; float:left;}



/* End Our Sites classes */

/* Start Our Content */

#our_content { width: 290px; margin: 9px 0 0 15px; height:auto; float:left;}
#our_content_header {margin:0; padding:0; width:94px; height:25px; background-image:url(/pics/our_content_header.gif); background-repeat:no-repeat;}
#our_content_blurb { padding: 0 4px 0 0; margin:0; width:283px; height:auto;}
#our_content_links { padding: 12px 0 0 0; width:230px; height:auto;}

#our_content_links a { color:#093567; width:180px; height:auto; padding: 0 0 0 12px; margin:0; text-decoration:none;}
#our_content_links a:hover { color:#093567; width:180px; height:auto; padding: 0 0 0 12px; margin:0; text-decoration:underline;}

/* EnD Our ConTenT */

#vertical_grad {margin:0; padding:0; float:left;}

/* Start Our SerViCEs */

#our_services {width:190px; height:auto; float:left; margin:9px 0 0 14px; padding:0;}
#our_services_header {width:98px; height:22px; background-image:url(/pics/our_services_header.gif); margin:0; padding:0; background-repeat:no-repeat;}

/* EnD Our SerViCEs */

/* StarT InDustry NewS */

#industry_news_left { width:359px; padding:0; margin:0; height:auto; float:left;}
#industry_news_header {width:93px; height:22px; margin:20px 0 0 10px; padding:0; background-image:url(/pics/in_the_news.gif); background-repeat:no-repeat;}
.industry_news_img {border:1px #B9C9DB solid; width:348px; padding:0; margin:8px 0 0 9px;}

#industry_news_art {width:337px; float:left; padding:51px 0 0 13px; margin:0;}
#industry_news_art .title { color:#356094; font-family:Arial, sans-serif; font-size:13px; font-weight:bold; margin:0; padding:0;}
#industry_news_art .byline { font-family:Verdana, Arial, Helvetica, sans-serif; font-style:italic; font-size:10px; padding:0; margin:3px 0 0 0; color:#A2AFC1;}
#industry_news_art .summary {font-family:Verdana, Arial, Helvetica, sans-serif; font-size:10px; color:#858585; padding:0; margin:7px 0 0 0;}
#industry_news_art a.read_more { color:#45648C; font-family:Verdana, Arial, Helvetica, sans-serif; font-size:10px; padding:0; margin:0; text-decoration:none; }
#industry_news_art a.read_more:hover { color:#45648C; font-family:Verdana, Arial, Helvetica, sans-serif; font-size:10px; padding:0; margin:0; text-decoration:underline; }

/* eND InDustry NewS */


/* START IN The NewS */

#in_the_news { border: 1px #DDDDDD solid; background-image:url(/pics/in_the_news_bg.jpg); background-repeat:no-repeat; float:left; width:197px; height:235px; margin:26px 0 0 35px; padding:0;}
#in_the_news_title {color:#17457A; font-family:Arial, sans-serif; font-size:14px; font-weight:bold; margin:0; padding:16px 0 13px 13px;}

#in_the_news_links ul
{ width:170px; height:1%;margin:0px 0px; 
padding:0 0 0 0px;  color:#567496;
list-style-type: none;

}

#in_the_news_links li
{ width:170px; height:1%; margin:0 0 10px 0; 
padding:0; 
 color:#567496;
visibility:visible;
}



#in_the_news_links {width:176px; height:auto; visibility:visible; margin:0 0 0 12px; padding:0 0 3px 0; color:#567496; display:block; }
#in_the_news_links a.title_lk_cs { color:#567496; visibility:visible; text-decoration:none; margin:0; padding-left:15px; background:url(/pics/star.gif) left top no-repeat; display:block; }
#in_the_news_links a.title_lk_cs:hover {color:#567496; text-decoration:underline; visibility:visible; margin:0;  background:url(/pics/star.gif) left top no-repeat;  }

/* end IN The NewS */

#partner_websites { width:440px; height:auto; padding:0; margin:0;}

#partner_websites_header {background-image:url(/pics/partner_websites.gif); background-repeat:no-repeat; width:134; height:24px; padding:0; margin: 0 0 0 13px;}

#partner_websites_logos { width:740px; height:auto; padding:0; margin:20px 0 0 16px;}


/* Footer Elements */

#footer_blue_bar {width:950px; height:22px; padding:0; margin:21px 0 0 0;}

#bottom_footer {width:950px; color:#A8B5C5; height:27px; background-color:#163D71; margin:0; padding:0;}
#footer_links { width:650px; color:#A8B5C5; height:17px; margin:0 0 0 300px; padding-top:8px}

#footer_links a {color:#A8B5C5; text-decoration:none; text-transform:uppercase; margin:0; padding:0;}
#footer_links a:hover { color:#A8B5C5; text-decoration:underline; text-transform:uppercase; margin:0; padding:0;}
