body {
	background-color: #25467C;
	margin:0;
	padding:0;
}
body, div, input {
font-family:"Trebuchet MS", Arial, Verdana;
font-size:9pt;
}
input{border:1px solid #666; padding:2px;}
a{color:#25467C; }
a:hover{color:#F00; }
#page{
width:860px;
margin:auto;
margin-left:-430px;
left:50%;
position:relative;

}
#header{
height:150px;
background-image:url(/gfx/tpl/bg_header.jpg);
background-repeat:repeat-x;
}

#container{
padding-top:10px;
background-color:#fff;
background-image:url(/gfx/tpl/bg_container.jpg);
background-repeat:repeat-x;
}
#menu{
height:40px;
background-color:#25467C;
background-image:url(/gfx/tpl/bg_menu.gif);
border:10px solid #fff;
margin:0 10px 10px 10px;
text-align: center;
}
#menu a{
margin:0 10px 0 10px;
}
#left{
float:left;
margin:10px 0 30px 0px;
padding-left:20px;
width:560px;
}
#right{
float:left;
margin:10px 6px 10px 10px;
width:250px;
}
#left_content{
background:#E4F2FF;
padding:10px;
margin-top:10px;
}
#footer a:link{
	color: #FFF;
}
#footer a:hover{
	color: #CCC;
}
#footer div{
line-height:40px;
font-size:8pt;
color:#fff;
}
#footer div.left{
width:540px;
float:left;
padding-left:10px;
}
#footer div.right img{
	border:0;
	position:relative;
	top:10px;
}
#footer div.right{
width:300px;
float:left;
padding-right:10px;
}
ul.sorted{
padding:0;
margin:0;
margin-bottom:20px;
float:left;
}
ul.sorted li{
padding-top:1px;
}
ul.sorted li div{
float:left;
width:250px;
}
ul.sorted p{
float:left; width:240px;
}
ul.sorted li label{
float:left; width:170px;
color:#666666;
}
#right ul.sorted li div{
float:left;
width:140px;
}
#right ul.sorted li label{
float:left; width:100px;
color:#666666;
}
li{
list-style-type:none;
}
.nav_container{margin:20px 0 20px 0; height:30px; }
.nav_container .left{ float:left; height:30px; line-height:30px; }
.nav_container .right{ float:right; text-align:right; height:30px; line-height:30px; }
.page,.current_page,.page_inactive,.slide_nav a{
text-decoration:none;
margin-right:5px;
font-size:11px;
border:1px solid;
border-color:#ccc;
border-right-color:#999;
border-bottom-color:#999;
padding:2px 4px 2px 4px;
text-align:center;
background:#eaeaea;
color:#666;
font-weight:bold;
background-image:url(/gfx/themes/_common/bg_nav.png);
}
.page_inactive{ border-color:#f9f9f9; color:#eaeaea; background:#f9f9f9; background-image:none;}
.current_page,.current_page:hover, .slide_nav a.selected, .page:hover, .slide_nav a:hover{ background:#f30; color:#fff; text-decoration:none; cursor:pointer; border-color:#999;
}
.pola{
background:#fff;
padding:5px;
border:1px solid #ccc;
border-top-color:#eaeaea;
border-right-color:#eaeaea;
overflow:hidden;
float:left;
margin:5px;
}
.p90{
width:90px;
height:90px;
}
.p90 div{
height:90px;
width:90px;
overflow:hidden;
}
.p150{
width:150px;
height:150px;
}
.p160{
width:160px;
height:160px;
}
.p190{
width:190px;
height:130px;
}
h3,h4,h5{
padding:0;
margin:0;
margin-bottom:10px;
}
#title{
border:0;
display:block;
margin-bottom:20px;
}
#animation{
border:10px solid #fff;
margin:0 10px 0 10px;
}
#auth_box{
border:1px solid #ccc;
background:#f9f9f9;
padding:4px;
margin-bottom:10px;
}
#auth_box form{
padding:0;
margin:0;
}
#right img{
display:block;
margin-top:30px;
margin-bottom:10px;
}
ul.thumbs{
list-style-type:inline;	
}
ul.thumbs li{
margin:15px;
padding:5px;
padding-bottom:0;
border:1px solid #999;
float:left;
}
ul.thumbs li img{
	width:120px;
	height:120px;
border : 1px solid #666;
}
.projectname{
	float:left;
	width:145px;
	padding-right: 30px;
	padding-left: 10px;
	text-align: center;
}
.eventname{
	margin-bottom: 10px;
	font-size: 14px;
}
img#ads{
border:0;	
}
#home img {
margin : 10px;	
}
#testimonial{
	width : 550px;
	border-bottom-width: 1px;
	border-bottom-style: solid;
	border-bottom-color:#CCCCCC;
}
#testimonial p{
position:relative;
font-style:italic;
color:#666666;
font-family:"Times New Roman", Times, serif;
font-size:14px;
width:500px;
text-align:center;
}
#testimonial #name{
color:#000000;
text-align:right;
padding-right:20px;
font-weight:bold;
}
#testimonial p em{
font-size:24px;
font-weight:bold;
}
#testimonial p em#bottom{
position:absolute;
bottom:-15px;
}