p.linkback { text-align: center; font-size: 12px; }
p.linkback a { color: #CC6600; text-decoration: none; }
#versions { position: relative; top: 50px; margin: 0 auto; text-align: center; font-size: 11px;  }
#versions a {  color: #CC6600; text-decoration: none; }
#versions a:hover { color: #FF6600; text-decoration: underline; }


/*  slider CSS stuff starts here */
#container { position: relative; top:0px; width: 935px; height: 268px; overflow: hidden; background:url(images/banner_bg.jpg) no-repeat ; left:0px; margin:0px;padding:0px;  }
#controls {  }

.slider_inner { display: block; width: 930px; height: 300px; padding-top:13px;text-align:center;  }
.slider_inner h3 { font-size: 16px; margin: 10px; color: #0CF; }
.slider_inner p { font-size: 15px; padding: 10px 40px 12px;color:#FFFFFF;line-height:20px; text-align:center; }

#num_nav { position: relative; text-align: center;  }
#num_nav ul li { display: inline; margin: 0 2px; }
#num_nav ul li a { padding: 2px 3px; color:#09C; border: 1px solid #09C; background-color:#033; }
#num_nav ul li a.active, #num_nav ul li a:hover { border-color: #fff; background-color:#060235 }

#play_btn { position: relative; top: 34px; width: 100px; height: 25px; margin: 0 auto; z-index: 10000; line-height: 25px; text-align: center; text-transform: uppercase; font-size: 12px; color:#09C; border: 1px solid #09C; background-color:#060235; }
#next_btn {  width:20px;float:right; background:url(images/banner_arrow_right.jpg) right no-repeat ;   height:264px; }
#prev_btn { width:20px;float:left;  height:264px; background:url(images/banner_arrow_left.jpg)   left no-repeat ; }

#next_btn_over {  width:20px;float:right; background:url(images/banner_arrow_right_over.jpg) right no-repeat ;   height:264px; }
#prev_btn_over { width:20px;float:left;  height:264px; background:url(images/banner_arrow_left_over.jpg)   left no-repeat ; }
 
.btn_over { color:#fff; border: 1px solid #fff; background-color: #033; }


/*************************************/



#port_container
{
position: relative;
top:0px;
width:450px;
height:200px;
overflow:hidden;
left:0px;
margin:0px;
padding:0px;
clear:left;
padding-top:10px; 
}

#port_num_nav {
position: relative;
text-align: center;
}
#port_num_nav ul li
{
display: inline;
margin: 0 2px;
}
#port_num_nav ul li a 
{
padding: 2px 3px; color:#09C; border: 1px solid #09C; background-color:#033;
}
#port_num_nav ul li a.active, #num_nav ul li a:hover 
{
border-color: #fff; background-color:#060235 
}
.port_slider_inner
{
display:inline;
width: 430px;
margin-top:10px;
text-align:center;
height:165px;
margin:0px;
padding:0px; 
float:left;
 
}
 
.port_slider_inner h3
{
font-size: 16px;
margin: 10px;
color: #0CF;
}
.port_slider_inner p
{
font-size: 15px;
padding: 10px 40px 12px;
color:#FFFFFF;
line-height:20px;
text-align:center;
}

#port_next_btn
{
width:13px;
padding-left:20px;
background:url(images/arrow_right.jpg) right no-repeat ;
height:13px;
cursor:pointer;

}
#port_prev_btn
{
cursor:pointer;
width:13px;
float:left;
height:13px;
background:url(images/arrow_left.jpg) left no-repeat ;
}
#port_controls
{
float:right;
padding-right:27px;
padding-bottom:12px;
}
#port_play_btn
{
position: relative;
top: 34px;
width: 100px;
height: 25px;
margin: 0 auto;
z-index: 10000;
line-height: 25px;
text-align: center;
text-transform: uppercase;
font-size: 12px;
color:#09C;
border: 1px solid #09C;
background-color:#060235;
}
.lnch
{
height:20px;
width:57px;
background-color:#86BF10;
color:#FFFDFE;
float:right;
margin:1px 7px 5px 5px;
font-weight:bold;
padding:3px 1px 0px 2px;
}
.slider_title
{
height:20px;
color:#736950;
float:left;
margin:5px;
font-weight:bold;
}
.clear_imp
{
clear:both!important;
}

.mrg_lft_0
{
margin-left:0px;
}
.mrg_lft_44
{
margin-left:44px;
}
.tmp_mrg_lft
{
margin-left:20px;
}
.portfolio_small
{
width:460px;
float:left;
}

