@charset "utf-8";

/* CSS Document */



body{

	margin:0;

	padding:0;

	background-color:#fafafa;

	font-family:calibri;

	font-size:12px;

	border-top:5px solid #0033cc;

}



img{

	border:none;	

}

h1{

	color:#000;

	font-size:22px;

}

h2{

	

}

h3{

	

}





p{

	font-family:Arial, Helvetica, sans-serif;

	line-height:18px;

	color:#000000;

	font-size:12px;

}

ul{

	

}

#container{

	margin:0 auto;

	width:980px;

}

.logo{

	float:left;

	margin-top:20px;

}

.top-right{

	float:right;

}

.top-links{

	float:right;

	clear:right;

	margin:5px 0 15px 0;

}

.top-links ul{

	

}

.top-links li{

	float:left;

	padding:0 0 0 20px;

}

.top-links li a{

	color:#9d9d9d;

	font-size:12px;

	text-decoration:none;

}

.top-links li a:hover{

	text-decoration:underline;

}

.search{

	float:right;

	clear:right;

	margin:0 0 10px 0;

}

.search-box{

	background:url(../images/search-bg.png) no-repeat;

	width:189px;

	height:26px;

	border:none;

	color:#c8c8c8;

	font-size:12px;

	padding-left:10px;

}

.nav {

    font-size: 14px;

    list-style-image: none;

    list-style-position: outside;

    list-style-type: none;

    margin-bottom: 0;

    margin-left: 0;

    margin-right: 0;

    margin-top: 10px;

    padding-bottom: 0;

    padding-left: 0;

    padding-right: 0;

    padding-top: 0;

	position:relative;

	float:right;

	clear:right;

}

ul{

	list-style:none;

	margin:0;

	padding:0;	

}

.nav li {

    color: #FFFFFF;

    float: left;

    height: auto;

    padding-bottom: 0;

    padding-left: 15px;

    padding-right: 0;

    padding-top: 0;

    position: relative;

    width: auto;

}

.nav li a {

    color: #777777;

    display: block;

    height: 24px;

    line-height: 24px;

    position: relative;

    vertical-align: middle;

	text-decoration:none;

    width: auto;

}

.nav li a span {

    display: block;

    height: 24px;

    left: -5px;

    padding-left:6px;

    position: relative;

}

.nav li a:hover {

    background-attachment: scroll;

    background-color: transparent;

    background-image:url("../images/nav-right.png");

    background-position: right top;

    background-repeat: no-repeat;

    color: #fff;

    position: relative;

    text-decoration: none;

}

.nav li a:hover span {

    background-attachment: scroll;

    background-color: transparent;

    background-image: url("../images/nav-left.png");

    background-position: 0 top;

    background-repeat: no-repeat;

}

.slider{

	margin:0 auto;

	width:960px;

	margin-top:35px;

}

.content{

	margin:0 auto;

	width:960px;

}

.content-bg-top{

	background:url(../images/content-bg-top.png) no-repeat;

	width:960px;

	height:16px;

	margin-top:25px;

}

.content-bg-mid{

	background:url(../images/content-bg-mid.png) repeat-y;

	padding:0 15px 20px 15px;

	width:930px;

}

.content-bg-bot{

	background:url(../images/content-bg-bot.png) no-repeat;

	width:960px;

	height:16px;

}

.c1{

	float:left;

	width:610px;	

}

.c1 h1, h2, h3, h4, h5, h6, p{

	margin:0 0 0 0;

	padding:0 0 10px 0; 

}

.player{

	margin:35px 0 0 0;

}

.c2{

	float:right;

	width:300px;	

}.c2 h1, h2, h3, h4, h5, h6, p{

	margin:0 0 0 0;

	padding:0 0 10px 0; 

}

.brochure{

	margin-left:64px;

	margin-bottom:25px;

}

.news-top{

	background:url(../images/news-bg-top.png) no-repeat;

	width:299px;

	height:3px;

}

.news-mid{

	background:url(../images/news-bg-mid.png) repeat-y;

	width:279px;

	height:356px !important;

	padding:5px 10px 5px 10px;

}

span.date a{

	color:#c32234;

	font-size:11px;

	margin-right:10px;

	text-decoration:none;

}

span.date a:hover{

	text-decoration:underline;

}

span.text{

	color:#000;

	font-size:11px;

}

.news{

	border-bottom:1px solid #e0e0e0;

	padding-bottom:8px;

	padding-top:8px;

}

.news h2{

	font-size:14px;

	color:#000;

	font-weight:bold;

	font-style:italic;

}

.news p{

	color:#000;

	font-size:11px;

}

.news{

	

}

.news{

	

}

.news{

	

}

.news{

	

}

.news{

	

}

.news-bot{

	background:url(../images/news-bg-bot.png) no-repeat;

	width:299px;

	height:3px;

}

.footer{

	margin:0 auto;

	width:930px;

	margin-top:10px;

	padding-bottom:10px;

}

.copy-right{

	float:left;

	width:50%;

	text-align:left;	

}

.copy-right p{

	color:#000;

	font-size:11px;

}

.copy-right p span{

	color:#0033cc;

	font-weight:bold;

}

.designby{

	float:right;

	width:50%;

	text-align:right;

}

.designby p{

	color:#000;

	font-size:11px;

}

.designby p span a{

	color:#5e832c;

	font-weight:bold;

	text-decoration:none;

}

.designby p span a:hover{

	text-decoration:underline;

}


.fr{ margin-left: 20px; float: right; 		}
.fl{ margin-right: 20px; float: left; 		}
	
.gallery img,	.imgbdr{
border: 1px solid #ddd;
box-shadow: 0 -1px 13px rgba(153,153,153,0.38);
padding:5px;
		}
		
.content li {
margin-left: 20px;
list-style: square;
margin-bottom: 10px;
}	
	
a.lightbox img, .gallery img{ margin-bottom:10px;}	
.content h3{
	font-size:16px;
	} 
	
.apk li{
	list-style:none;
	margin:0px;
	
	}	
	
	
#frm input, #frm textarea {
    background: #FAFAFA;
    border: solid 1px #ddd;
    padding: 4px 10px;
    font-size: 11px;
}	

#frm input:hover, #frm input:focus, #frm textarea:hover, #frm textarea:focus{
	    background: #efefef;
-webkit-transition: background 500ms ease;
-moz-transition: background 500ms ease;
-o-transition: background 500ms ease;
transition: background 500ms ease;		

	}
	
.content a {
    color: #0033CC;
    text-decoration: none;
}	
