@charset "utf-8";
/* CSS Document */

body{
margin:0;
padding:0;
font-family:Arial, Helvetica, sans-serif;
font-size:12px;
color:#000000;
background:#193764;

}

P{ margin:0; padding:0;}


a{

}



h1,h2,h3{ padding:0; margin:0;}


.wrapper{
width:1000px;
padding:14px;
margin:0;
background:#FFFFFF;

}

.logo{
float:left;
padding-left:10px;



}

.top-banner{
float:right;
margin-bottom:10px;
padding-right:10px;
}

.menu{
width:972px;
height:40px;
background: url(images/menu-bar.jpg) left top no-repeat;
margin:0;
padding:0;



}


.menu ul {
	margin:0;
	padding:0 14px;
	list-style: none;
	line-height: normal;
}

.menu li {
	float:left;
	height:40px;
	margin:0;
	padding:0;
	
}

.menu a {
display: block;
	padding:12px 13px 12px 13px;
	margin:0;
	text-decoration: none;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 14px;
	font-weight: bold;
	color: #FFFFFF;

	border: none;
}


.menu a:hover {
	text-decoration: none;
	background:#ce0a0e url(images/nav-hover-bg.jpg) repeat-x;
}

.menu .current_page_item a {
background:#ce0a0e url(images/nav-hover-bg.jpg) repeat-x;
}

.menu .seperator {
background:#000 url(images/nav-seperator.jpg) repeat-x left top;
height:18px;
width:2px;
margin-top:12px;
}


.header-banner{
margin:1px 0 0 0;
}

.content-body{
margin-top:10px;
}

.left-column{
width:200px;
}
.left-column p{
padding:0 0 5px 0;

}

.right-column{
width:200px;
}



.left-container{}

.left-container .s4k-news-container{
margin-top:1px;

}

.left-container .s4k-news-container .heading-box{
background:url(images/heading-bg.png) top left no-repeat;
height:34px;
}

.left-container .s4k-news-container .heading-box h1{
color:#FFFFFF;
font-weight:bold;
font-size:16px;
line-height:18px;
padding:0 0 4px 15px;
width:140px;
}





.left-container .s4k-news-container .listings{


}



.left-container .s4k-news-container .listings ul{
margin:0 auto;
padding:0 0 5px 0;
list-style:none;
background:#ffffff;
width:210px;
float:left;
}




.left-container .s4k-news-container .listings li{
border-bottom: 1px dotted #b2b2c9 ;
padding:10px 10px 10px 10px;	
margin:0;
line-height:14px;
background:url(images/arrow1.jpg) no-repeat left 11px;
}


.left-container .s4k-news-container .listings h2{
line-height: 14px;	
font-size:12px;
margin:0;
padding-bottom:5px;

}

.left-container .s4k-news-container .listings .headlines{
color:#000;

}
.left-container .s4k-news-container .listings .headlines a{
color:#000;
text-decoration:none;
}

.left-container .s4k-news-container .listings .headlines a:hover{
color:#666666;
text-decoration:underline;
}



.left-container .s4k-news-container .listings p{
line-height:18px;	
font-size:12px;
color:#666666;
margin:0;
padding:0;
}



.left-container .s4k-news-container .listings .read-more {
float:right;
font-size:11px;
color:#3bb0dd;
font-weight:bold;
margin:5px 0;


}


.left-container .s4k-news-container .listings .read-more a {
color:#3bb0dd;
text-decoration: underline;


}

.left-container .s4k-news-container .listings .read-more a:hover {
color:#3bb0dd;
text-decoration:none;

}



.left-container .s4k-news-container .listings a {
color:#3bb0dd;
text-decoration:none;

}

.left-container .s4k-news-container .listings a:hover {
color:#3bb0dd;
text-decoration:underline;


}


.facebook{
width:53px;
float:left;

}

.twitter{
width:53px;
float:left;

}




.right-container{}

.right-container p{
margin:0;
padding:0;

}




.right-container .major-sponsors{
margin-bottom:5px;

}

.right-container .major-sponsors .heading-box2{
background:url(images/heading-bg.png) top left no-repeat;
height:34px;
}

.right-container .major-sponsors .heading-box2 h1{
color:#FFFFFF;
font-weight:bold;
font-size:16px;
line-height:18px;
padding:0 0 4px 15px;
width:140px;
}

.right-container .major-sponsors .banner1{

width:200px;
margin:10px 0 10px 0; 
text-align:center;
}



.right-container .supporters{
margin-bottom:5px;

}

.right-container .supporters .heading-box3{
background:url(images/heading-bg.png) top left no-repeat;
height:34px;
}

.right-container .supporters .heading-box3 h1{
color:#FFFFFF;
font-weight:bold;
font-size:16px;
line-height:18px;
padding:0 0 4px 15px;
width:140px;
}

.right-container .supporters .banner2{

width:200px;
margin:10px 0 10px 0; 
text-align:center;
}




.right-container .media-partners{
margin-bottom:5px;

}

.right-container .media-partners .heading-box4{
background:url(images/heading-bg.png) top left no-repeat;
height:34px;
}

.right-container .media-partners .heading-box4 h1{
color:#FFFFFF;
font-weight:bold;
font-size:16px;
line-height:-10px;
padding:0 0 4px 15px;
width:140px;
}

.right-container .media-partners .banner3{

width:200px;
margin:10px 0 10px 0; 
text-align:center;
}


.footer_div{
	
	width:100%;
	text-align:left;
	font-size:11px;	
	font-family:Arial, Helvetica, sans-serif;
	color:#727171;
	margin:0;
	padding:0;	
	background:url(images/footer-line.jpg) left top repeat-x;
	}
	.footer_div ul{
	margin:0;
	padding:10px 0 0 0;
	width:600px;
	float:left;
	
	}
	
	.footer_div ul li{
	display: inline;
	margin:0;
	line-height:22px;
	color:#727171;
	font-weight:bold;
	}
	
	.footer_div ul li a{
	color:#727171;
	text-decoration:none;
	
	}
	.footer_div ul li a:hover{
	color:#4094cf;
	text-decoration:underline;
	}
	
	.footer_div p{	
	margin:0;
	padding:0;
	line-height:38px;
	float:right;
	
	color:#4094cf;
	font-weight:bold;
	font-weight:normal;
	font-family:Verdana, Arial, Helvetica, sans-serif;
	
	}
	
	.footer_div a{
	color:#4094cf;
	font-weight:bold;
	text-decoration:none;
	
	}
	
	.footer_div a:hover{
	color:#3bb0dd;
	font-weight:bold;
	text-decoration:underline;	
	
	}
	
	
	.footer_div .bottom-banner{
	
margin-top:10px 0;
text-align:center;
width:100%;

	
	}
	
	
	
.middle-container{
padding:0 14px;

}

.middle-container h1{
color:#000;
font-size:30px;
margin:0 0 10px 0;
font-weight:normal;

}

.middle-container h2{
color:#e63b3b;
font-size:16px;
font-weight:bold;
margin:0 0 5px 0;

}

.middle-container span{

}


.middle-container .date{
color:#000;
font-size:20px;

}

.middle-container p{
color:#666666;
font-size:12px;
line-height:18px;
margin-bottom:25px;

}

.middle-container .image-wrap{
padding:5px; 
margin:0 0 4px 5px;
border:1px #d5d5d5 solid;

}


.inner-page-container{
padding:0 14px;

}

.inner-page-container h1{
color:#000;
font-size:26px;
margin:0 0 10px 0;
padding:0;
width:100%;
font-weight:normal;
border-bottom:1px dotted #CCCCCC ;
background:url(images/arrow2.jpg) bottom right no-repeat; 

}

.inner-page-container h2{
color:#e63b3b;
font-size:14px;
font-weight:bold;
margin:0;

}

.inner-page-container span{

}


.inner-page-container .date{
color:#000;
font-size:20px;

}

.inner-page-container p{
color:#666666;
font-size:12px;
line-height:18px;
margin-bottom:14px;

}

.inner-page-container .image-wrap{
padding:5px; 
margin:0 0 4px 5px;
border:1px #d5d5d5 solid;

}



.sponsors-footer-banner{
width:333px;
background:url(images/arrow2.jpg) top right no-repeat;
border-right:1px #CCCCCC solid;

}

.sponsors-footer-banner p{
float:right;
text-align:right;
width:220px;
color:#666666;
padding-right:15px;
}


.sponsors-footer-banner .banner-thumb{
width:76px;
height:92px;
float:left;
padding-left:5px;
}


.sponsors-footer-banner h1{
text-align:right;
float:right;
padding:0 15px 0 0;
width:200px;
color:#676767;
}

.sponsors-footer-banner .read-arrows{
float:right;
width:18px;
text-align:right;
padding:5px 15px 0 0;

}



.supporters-footer-banner{
width:333px;
background:url(images/arrow2.jpg) top right no-repeat;
border-right:1px #CCCCCC solid;
}

.supporters-footer-banner p{
float:right;
text-align:right;
width:220px;
color:#666666;
padding-right:15px;
}


.supporters-footer-banner .banner-thumb2{
width:76px;
height:92px;
float:left;
padding-left:5px;
}


.supporters-footer-banner h1{
text-align:right;
float:right;
padding:0 15px 0 0;
width:200px;
color:#3bb0dd;
}

.supporters-footer-banner .read-arrows{
float:right;
width:18px;
text-align:right;
padding:5px 15px 0 0;

}



.media-footer-banner{
width:333px;
background:url(images/arrow2.jpg) top right no-repeat;
border-right:1px #CCCCCC solid;
}

.media-footer-banner p{
float:right;
text-align:right;
width:220px;
color:#666666;
padding-right:15px;
}


.media-footer-banner .banner-thumb3{
width:76px;
height:92px;
float:left;
padding-left:5px;
}


.media-footer-banner h1{
text-align:right;
float:right;
padding:0 15px 0 0;
width:200px;
color:#e60d0a;
}

.media-footer-banner .read-arrows{
float:right;
width:18px;
text-align:right;
padding:5px 15px 0 0;

}

