body {
background: #000000 url(../images/bg1.jpg);
padding:30px 0;
margin:0px
}

#container {
width:900px;
background-color:#7F0035; 
font:0.8em verdana,arial,helvetica,sans-serif;
color:#fff;
line-height:1.70em;
padding:20px 0 40px 0;
margin:0 auto;
}

#header{
margin:0 0 30px 0;
}

img{
border:none;
}


h1{
margin:0 0 15px 0;
color:#fff;
font:bold 1.5em verdana,arial,helvetica,sans-serif;
}

h2{
margin:0 0 15px 0;
color:#fff;
font:bold 1.5em verdana,arial,helvetica,sans-serif;
}

h3{
margin:0 0 5px 0;
color:#ccc;   
font:bold 1.2em verdana,arial,helvetica,sans-serif;
border-bottom:#e74786 solid 1px;
padding: 0 0 5px 0;
}

a:link, a:visited, a:active{
text-decoration:none;
color:#dd246c;
}

a:hover{
text-decoration:underline;
}

a:focus{
outline:none;
}

p{
margin:0px 12px 15px 0px;
}


.content_box img{
/*float:left;
display:inline;*/
margin: 10px 20px 15px 0px;
border:none;
}

img#mentoring{
margin: 10px 20px 0px 0px;
}

.clear{
clear:both;
margin:0;
}

/* Chomepage carosel */

.panel img{
float:left;
}

.stepcarousel{
position: relative; 
border: 0px solid black;
overflow: scroll; 
width: 610px; 
height: 308px; 
}


.stepcarousel_awards{
position: relative; 
border: 0px solid black;
overflow: scroll; 
width: 610px; 
height: 413px; 
}


.middle{ 
width:860px;
background-color:#FFFFFF;
text-align: center;
}


.youtube{ 
width:635px;
padding-top:0px;
display:inline;
float:left;
}

.youtube p{ 
width:280px;
padding-left:0px;
display:inline;
float:right;
}


.stepcarousel .belt{
position: absolute;
left: 0;
top: 0;
}

.stepcarousel .panel{
float: left;
overflow: hidden; 
margin: 0px; 
width: 610px;
}


/* Content */

#content{
overflow:hidden;
width:860px;
margin:0 auto;
clear:both;
background:url(../images/cdn_bg.gif) no-repeat top right;
padding:0 0 20px 0;
} 

#col_left{
width:160px;
float:left;
display:inline;
margin:0;

}

#col_center{
/*width:496px;*/
width:635px;
float:right;
display:inline;
margin:0px;
}

#col_center a{
font-weight:bold;
text-decoration:none;
color:#e74786;
}

#col_center a:hover{
text-decoration:underline;
color:#e74786;
}

.content_box{
float:left;
display:inline;
margin:0 0 0 0px;
padding-bottom:10px;
width:615px;
}

#flashcontent{
width:257px;
height:297px;
float:left;
display:inline;
margin: 0 25px 20px 0px;
}

#col_center .content_box .link_list{
width:130px;
height:130px;
float:left;
display:inline;
margin:0 40px 0 0;
padding:0;
font-size:1em;
line-height:25px;
}


#col_center .content_box .link_list a{
color:#fff;
background-color:#e74786;
padding:3px 10px;
}

#col_center .content_box .link_list p{
margin:0 0 6px 0;
}

/*Navigation System*/

#sub_nav {
margin:0 0 30px 0;
padding:0;
background-color:#7f0035;
}

#sub_nav ul{
list-style:none;
padding:0;
margin:0;
border:none;
list-style-type:none;
}

#sub_nav ul li a, #sub_nav ul li a:hover{
text-indent:-9000px;
text-decoration:none;
}

/*home*/
li.home a{
display:block;
width:66px;
height:27px;
background:url(../images/cdn_b1.gif) no-repeat;
}

body#home li.home a.selected, li.home a:hover{
width:66px;
height:27px;
background:url(../images/cdn_b1_f2.gif) no-repeat ;
}


/*how*/
li.how a{
display:block;
width:125px;
height:30px;
background:url(../images/cdn_b2.gif) no-repeat; 
}

body#how li.how a.selected, li.how a:hover{
width:125px;
height:30px;
background:url(../images/cdn_b2_f2.gif) no-repeat; 
}            

/*news*/
li.news a{
display:block;
width:138px;
height:29px;
background:url(../images/cdn_b3.gif) no-repeat; 
}

body#news li.news a.selected, li.news a:hover{
width:138px;
height:29px;
background:url(../images/cdn_b3_f2.gif) no-repeat; 
}

/*strategy*/
li.strategy a{
display:block;
width:167px;
height:28px;
background:url(../images/cdn_b4.gif) no-repeat; 
}

body#strategy li.strategy a.selected, li.strategy a:hover{
width:167px;
height:28px;
background:url(../images/cdn_b4_f2.gif) no-repeat;
}

/*pledge*/
li.pledge a{
display:block;
width:156px;
height:28px;
background:url(../images/cdn_bpledge.gif) no-repeat; 
}

body#pledge li.pledge a.selected, li.pledge a:hover{
width:156px;
height:28px;
background:url(../images/cdn_bpledge_f2.gif) no-repeat; 
}

/*plans*/
li.plans a{
display:block;
width:200px;
height:32px;
background:url(../images/cdn_b5.gif) no-repeat;
}

body#plans li.plans a.selected, li.plans a:hover{
width:200px;
height:32px;
background:url(../images/cdn_b5_f2.gif) no-repeat; 
}

/*scheme*/
li.scheme a{
display:block;
width:164px;
height:54px;
background:url(../images/cdn_b6.gif) no-repeat 
}

body#scheme li.scheme a.selected, li.scheme a:hover{
width:164px;
height:54px;
background:url(../images/cdn_b6_f2.gif) no-repeat 
}



/*awards*/
li.awards a{
display:block;
width:195px;
height:27px;
background:url(../images/cdn_b10.gif) no-repeat 
}

body#awards li.awards a.selected, li.awards a:hover{
width:195px;
height:27px;
background:url(../images/cdn_b10_f2.gif) no-repeat 
}



/*genuis*/
li.genius a{
display:block;
width:195px;
height:27px;
background:url(../images/cdn_b11.gif) no-repeat 
}

body#genius li.genius a.selected, li.genius a:hover{
width:195px;
height:27px;
background:url(../images/cdn_b11_f2.gif) no-repeat 
}



/*Jobs*/
li.jobs a{
display:block;
width:195px;
height:27px;
background:url(../images/job_btn1.gif) no-repeat 
}

body#jobs li.jobs a.selected, li.jobs a:hover{
width:195px;
height:27px;
background:url(../images/job_btn2.gif) no-repeat 
}

/*media*/
li.media a{
display:block;
width:183px;
height:34px;
background:url(../images/cdn_b7.gif) no-repeat 
}

body#media li.media a.selected, li.media a:hover{
width:183px;
height:34px;
background:url(../images/cdn_b7_f2.gif) no-repeat 
}

/*contact*/
li.contact a{
display:block;
width:102px;
height:30px;
background:url(../images/cdn_b8.gif) no-repeat 
}

body#contact li.contact a.selected, li.contact a:hover{
width:102px;
height:30px;
background:url(../images/cdn_b8_f2.gif) no-repeat 
}

/*Footer Content*/
#footer{
width:860px;
margin:0 auto;
}

#footer img{
margin:0px 0 10px 0px;
}

#footer a{
color:#e74786;
text-decoration:none;
}

