	@charset "utf-8";
	/* CSS Document */
	
	.round {
	  -moz-border-radius: 15px;
	  -webkit-border-radius: 15px;
	  -khtml-border-radius: 15px;
	  border-radius: 15px;
	}
	.round-top {
	  -moz-border-radius-topleft: 15px;
	  -moz-border-radius-topright: 15px;
	  -webkit-border-top-left-radius: 15px;
	  -webkit-border-top-right-radius: 15px;
	  -khtml-border-top-left-radius: 15px;
	  -khtml-border-top-right-radius: 15px;
	  border-top-left-radius: 15px;
	  border-top-right-radius: 15px;
	}
	.round-bottom {
	  -moz-border-radius-bottomleft: 15px;
	  -moz-border-radius-bottomright: 15px;
	  -webkit-border-bottom-left-radius: 15px;
	  -webkit-border-bottom-right-radius: 15px;
	  -khtml-border-bottom-left-radius: 15px;
	  -khtml-border-bottom-right-radius: 15px;
	  border-bottom-left-radius: 15px;
	  border-bottom-right-radius: 15px;
	}
	
	#main{ position:relative; margin:0 auto; width:980px;
	}
	
	.logo {
		background-image:url(../png/logo.png);
		background-repeat:no-repeat;
		width:170px;
		height:80px;
		margin-left:10px;
		margin-top:30px;
	}
	.menu{
		background-image:url(../png/menu_bg.png); position:relative; margin:0 auto;
		background-repeat:no-repeat;
		width:965px;
		min-height:37px;
		padding:5px;
		text-transform:capitalize;
		font:"Trebuchet MS";
		color:#FFF;
		font-size:10px;
		z-index:2000;
	}
	.menu a{
			color:#FFF;
	}
	.menu a:hover{
			color:#F00;
	}
	.center_image{
		width:980px; position:relative; margin:0 auto;
		margin-top:-10px;
		background-image:url(../png/shell-content-bg.png);
		background-repeat:repeat-y;
		
	}
	#content{
		width:975px; margin:0 auto;
	}
	.text_title{
		font:Georgia;
		font-size:18px;
		color:#F00;
		padding:6px;
	}
	.text{
		font:Georgia;
		font-size:12px;
		color:#666;
		text-align:justify;
		width:400px;
		padding:5px;
	}
	.threeColumn {
	width: 960px;
	margin-left:20px;
	font-family:Trebuchet MS;
	font-size:12px;
	line-height:1.5;
	color:#999;
	text-align:left;
	float:left;
	}
	.threeColumn .one
	.threeColumn .two,
	.threeColumn .three {
	padding: 0;
	width: 350px;
	margin-right: 20px;
	float:left;
}
.proj_img{
	padding:5px;
	border:1px #000;

}
.footer{
		margin-left:auto;
		margin-right:auto;
		width:960px;
		font:Georgia;
		font-size:12px;
		color:#333;
}

.footer_links a{
color : #C00;
text-decoration : none;
}
b{ color:#003300;}


* {
margin : 0;
padding : 0;
}
html {
height : 100%;
}
body {
	height : 100%;
	cursor : default;
	font-size : 11px;
	line-height : 16px;
	text-align : center;
	background-color:#FFF;
	background-image:url(../png/fading_background_21.png);
	background-repeat:repeat-x;
	font: 15px/21px Arial, Helvetica, sans-serif;
}

a:link, a:visited {
color : #fff;
text-decoration : none;
}
a img {
border : 0;
}
div.wrap {
width : 965px;
margin : 0 auto;
text-align : left;

}
div#top div#nav {
float : left;
clear : both;
width : 965px;
height : 52px;
margin : 22px 0 0;
}
div#top div#nav ul {
float : left;
width : 700px;
height : 52px;
list-style-type : none;
}
div#nav ul li {
float : left;
height : 52px;
}
div#nav ul li a {
border : 0;
height : 52px;
display : block;
line-height : 52px;
text-indent : -9999px;
}
div#header {
margin : -1px 0 0;
}
div#video-header {
height : 653px;
margin : -1px 0 0;
}
div#header div.wrap {
height : 299px;
background : url(../slider_images/header-bg.png) no-repeat 50% 0;
}
div#header div#slide-holder {
z-index : 40;
left:12px;
width : 963px;
height : 285px;
position : absolute;
background-color:#000;
}
div#header div#slide-holder div#slide-runner {
top : 0px;
left : -5px;
width : 970px;
height : 278px;
overflow : hidden;
position : absolute;
}
div#header div#slide-holder img {
margin : 0;
display : none;
position : absolute;
}
div#header div#slide-holder div#slide-controls {
left : -0;
bottom : 10px;
width : 965px;
height : 46px;
display : none;
position : absolute;
background : url(../slide_images/slide-bg.png) 0 0;
}
div#header div#slide-holder div#slide-controls p.text {
float : left;
color : #fff;
display : inline;
font-size : 10px;
line-height : 16px;
margin : 15px 0 0 0px;
text-transform : uppercase;
}
div#header div#slide-holder div#slide-controls p#slide-nav {
float : right;
height : 24px;
display : inline;
margin : -30px 5px 0 0;
}
div#header div#slide-holder div#slide-controls p#slide-nav a {
float : left;
width : 24px;
height : 24px;
display : inline;
font-size : 11px;
margin : 0 5px 0 0;
line-height : 24px;
font-weight : bold;
text-align : center;
text-decoration : none;
background-position : 0 0;
background-repeat : no-repeat;
}
div#header div#slide-holder div#slide-controls p#slide-nav a.on {
background-position : 0 -24px;
}
div#header div#slide-holder div#slide-controls p#slide-nav a {
background-image : url(../slide_images/silde-nav.png);
}
div#nav ul li a {
background : url(../slide_images/nav.png) no-repeat;
}




ul.topnav {
	list-style: none;
	padding: 0 ;
	margin: 0;
	float: left;
	width: 965px;
	font-size: 1.2em;
	margin-top:-5px;

}
ul.topnav li {
	float: left;
	margin: 0;
	padding: 0 45px 0 0;
	position: relative; /*--Declare X and Y axis base for sub navigation--*/

}
ul.topnav li a{
	padding: 10px 5px;
	color: #fff;
	display: block;
	text-decoration: none;
	float: left;
}
ul.topnav li a:hover{
	background: url(topnav_hover.gif) no-repeat center top;
}
ul.topnav li span { /*--Drop down trigger styles--*/
	width: 17px;
	height: 35px;
	float: left;
	background: url(subnav_btn.gif) no-repeat center top;
}
ul.topnav li span.subhover {background-position: center bottom; cursor: pointer;} /*--Hover effect for trigger--*/
ul.topnav li ul.subnav {
	list-style: none;
	position: absolute; /*--Important - Keeps subnav from affecting main navigation flow--*/
	left: 0; top: 35px;
	background: #333;
	margin: 0; padding: 0;
	display: none;
	float: left;
	width: 150px;
	border: 1px solid #111;
	filter:alpha(opacity=30);-moz-opacity:30%;
}
ul.topnav li ul.subnav li{
	margin: 0; padding: 0;
	border-top: 1px solid #252525; /*--Create bevel effect--*/
	border-bottom: 1px solid #444; /*--Create bevel effect--*/
	clear: both;
	width: 170px;
}
html ul.topnav li ul.subnav li a {
	float: left;
	width: 145px;
	background: #333 url(dropdown_linkbg.gif) no-repeat 10px center;
	padding-left: 20px;
}
html ul.topnav li ul.subnav li a:hover { /*--Hover effect for subnav links--*/
	background: #222 url(dropdown_linkbg.gif) no-repeat 10px center;
}


* { margin:0; padding:0; }

#newsticker-demo { 
width:310px; 
background:#EAF4F5; 
padding:5px 5px 0; 
font-family:Verdana,Arial,Sans-Serif;
font-size:12px;
margin:20px auto;
min-height:200px;
color:#C00;
height:250px;
text-align:left;
line-height:normal;
}

#newsticker-demo a { text-decoration:none; color:#C00; }
#newsticker-demo img { border: 2px solid #FFFFFF; }

#newsticker-demo .title_tick {
text-align:center;
font-size:14px;
font-weight:bold;
padding:5px;
color:#006;
}

.newsticker-jcarousellite { width:300px; height:200px; min-height:200px; }
.newsticker-jcarousellite ul li{ list-style:none; display:block; padding-bottom:1px; margin-bottom:5px; }
.newsticker-jcarousellite .thumbnail { float:left; width:110px; }
.newsticker-jcarousellite .info { float:right; width:190px; color:#603; }
.newsticker-jcarousellite .info span.cat { display: block; font-size:10px; color:#36F; }

.clear { clear: both; }

