@charset "utf-8";
/* CSS Document */

<style type="text/css">

body {

font-size:12px;
font-family:Verdana, Arial, Helvetica, sans-serif;

}



div#header2 {
	background-image:url(images/bg2.jpg);
	width: 100%;
	height: 330px;
	text-align: center;
	left: 0px;
	top: 0px;
	position: absolute;
border-bottom-color:#5889da;
border-bottom-style:groove;
padding-top:1px;
}

div#wrapper {
width:940px;
height:auto;
margin-left:auto;
margin-right:auto;

}



#content {
	position:absolute;
	background-image:url(images/mainbg.jpg);
width: 940px;
height: auto;
-moz-border-radius: 1em;
margin-top: 360px;
border-right-color:#5889da;
border-right-style:groove;
border-left-color:#5889da;
border-left-style:groove;


}




div#title {
	
height:162px;
width: 1020px;
margin-left: auto;
margin-right: auto;
margin-top: 40px;



}

div#social {
	
height:70px;
width: 1025px;
margin-left: auto;
margin-right: auto;
margin-top: 25px;



}
div#navi {
	
height:51px;
width:690px;
margin-top: 1px;
background-image:url(images/navbarbg.jpg);
float:left;


}


div#gal {
	
height:270px;
width:620px;
margin-top: 5px;
float:right;
padding-right:5px;

}

div#titles {
	
height:35px;
width:auto;
background-image:url(images/divbg.jpg);
border-radius: 10px;
-moz-border-radius: 1em;
padding-left:4px;
}

div#box {
	
height:248px;
width:280px;
margin-top: 5px;
float:left;
padding-left:10px;
padding-right:5px;
margin-left:10px;
border-bottom-color:#5889da;
border-bottom-style:groove;


}

div#news {
height:auto;
width:820px;
margin-top: 22px;
margin-bottom:20px;
float:right;
margin-right:50px;
padding-left:10px;
padding-right:10px;
border-bottom-color:#5889da;
border-bottom-style:groove;

}
div#newshome {
height:auto;
width:600px;
margin-top: 22px;
float:right;
padding-left:10px;
padding-right:10px;
border-bottom-color:#5889da;
border-bottom-style:groove;

}

div#search {
	
height:auto;
width:280px;
margin-top:22px;
float:left;
padding-left:10px;
padding-right:5px;
margin-left:10px;
padding-bottom:25px;
border-bottom-color:#5889da;
border-bottom-style:groove;

}

div#social2 {
	
height:auto;
width:280px;
margin-top:22px;
float:left;
padding-left:10px;
padding-right:5px;
margin-left:10px;
padding-bottom:12px;
border-bottom-color:#5889da;
border-bottom-style:groove;

}


div#partners {
	
height:auto;
width:280px;
margin-top:20px;
float:left;
padding-left:10px;
padding-right:5px;
margin-left:10px;
padding-bottom:15px;
border-bottom-color:#5889da;
border-bottom-style:groove;

}

div#footer {
height:100px;
width:940px;
margin-top: 40px;
padding-top:40px;
padding-bottom:40px;
float:right;
background-image:url(images/divbg.jpg);



}


#twitter ul li{
	
list-style-image:none;
list-style-type:none;
padding-bottom:10px;
padding-left:-5px;
height:70px;
width: 720px;
float:left;

}

 #twitter_update_list {
          height:60px;
           width: 720px;
		   padding-left:10px;
		   overflow:hidden;
           font-family: arial;
           font-size: 14px;
           color: #FFF;
           line-height: 16px;
		   float:left;
		  
           
       }

       #twitter_update_list li {
           width: 800px;
           list-style: none;
		   text-align:left;
       }

       #twitter_update_list li a {
           color: #FFF;
           border-bottom: dotted 1px;
           text-decoration: none;
		   text-align:left;
       }

</style>




a {
	color:#FFFFFF;
	text-decoration: none;
	font-family:Verdana, Geneva, sans-serif;
	font-size:12px;
	height: auto;
	
	}


#nav
{
	padding-top:2px;
margin-left:auto;
margin-right:auto;
height:30px;	
margin:0;
position: absoloute;
overflow: hidden;
white-space: nowrap;
font-family: Helvetica Neue, Helvetica, Verdana, sans-serif;
font-size: 12px;
font-weight: 200;
text-align:center;
list-style-type: none;
}

#nav ul
{
	text-align:center;
	margin:0;
	padding-left: 0;
/*left: 50%;*/
}

#nav ul li
{
text-align:center;
display: inline;
list-style: none;
padding: 2px 6px 2px 6px;
/*right:50%;*/
}

#nav ul li a 
{
text-align:center;
display: block;
display: inline;
text-decoration: none;
color: #ffffff;
padding:6px;
}

#nav li a:hover { color:#F93}
#nav li a.active { color: #F93;}




div#footer ul li{
color : #fff;
background-color : transparent;
display: inline;
}

div#footer ul li a{
color : #fff;
background-color : transparent;
text-decoration : none;
}

div#footer ul li a:hover{
text-decoration : underline;
}

    p.text {font-style:normal;font-family: Helvetica Neue, Helvetica, Verdana, sans-serif;color: #333;font-size:12px;	}	
	h4 {font-family:"arial"; font-size: 30px; color: #FFFFFF; font-weight: bold; letter-spacing:-2px; text-shadow: #000000 1px 1px 1px; margin-top:2px; margin-bottom:-2px;}
	h5 {font-family:"arial"; font-size: 16px; color: #5889da; font-style: italic; letter-spacing:-1px; }
	h6 {font-family:"arial"; font-size: 12px; color: #FFF; letter-spacing:0px; line-height: 1.1;}
	p {font-family:"arial"; font-size: 14px; color: #FFF; letter-spacing:0px; line-height: 1.1;}
	
	TD{font-family:"arial"; font-size: 16px; color: #FFF; letter-spacing:0px; line-height: 1.1;}
	
	div#animateList {
	
height:25px;
width:1140px;
margin-top: 25px;
margin-left: auto;
margin-right: auto;
padding-right:25px;
border-radius: 10px;
-moz-border-radius: 1em;
padding-bottom:5px;
font-family:"arial"; 
font-size: 18px;
color: #fff; 
font-weight: bold; 
letter-spacing:-1px; 
text-shadow: #000 1px 1px 1px;
margin-top:-15px;
margin-bottom:12px;
text-decoration : none;
list-style-type: none;
border-top-color:#5889da;
border-top-style:groove;




}
	
	div#animateList li a {
    cursor: pointer;
    -webkit-transition: padding-left 150ms ease-out;
	-moz-transition: padding-left 150ms ease-out;
	text-decoration : none;
	color: #fff; 
	display: inline;
	padding:10px;
	/* trans pattern:  property duration timingMethod delay */
}


div#animateList li a:hover {
    padding-left: 10px;
	text-decoration : none;
	color: #fff; 
	list-style-type: none;
}
	
div#animateList	ul, li {
    list-style-type: none;
}
	
	
	
	

/*============================*/
/*=== Custom Slider Styles ===*/
/*============================*/
#slider-wrapper {
    background:url(images/slider.png) no-repeat;
    width:998px;
    height:392px;
    margin:0 auto;
    padding-top:74px;
    margin-top:50px;
	
}

#slider {
	position:relative;
    width:618px;
    height:246px;
	background:url(images/loading.gif) no-repeat 50% 50%;
}
#slider img {
	position:absolute;
	top:0px;
	left:0px;
	display:none;
}
#slider a {
	border:0;
	display:block;
}

.nivo-controlNav {
	position:absolute;
	left:260px;
	bottom:-42px;
}
.nivo-controlNav a {
	display:block;
	width:22px;
	height:22px;
	background:url(images/bullets.png) no-repeat;
	text-indent:-9999px;
	border:0;
	margin-right:3px;
	float:left;
}
.nivo-controlNav a.active {
	background-position:0 -22px;
}

.nivo-directionNav a {
	display:block;
	width:30px;
	height:30px;
	background:url(images/arrows.png) no-repeat;
	text-indent:-9999px;
	border:0;
}
a.nivo-nextNav {
	background-position:-30px 0;
	right:15px;
}
a.nivo-prevNav {
	left:15px;
}

.nivo-caption {
    text-shadow:none;
    font-family: Helvetica, Arial, sans-serif;
}
.nivo-caption a { 
    color:#efe9d1;
    text-decoration:underline;
}

/*====================*/
/*=== Other Styles ===*/
/*====================*/
.clear {
	clear:both;
}



input {  
  background-color: #5889da;  
}  

textarea {  
  background-color: #5889da;  
} 
label { font-family:"arial"; font-size: 12px; color: #6a6a6a; letter-spacing:0px; line-height: 1.1;} 





#portfolio img {
opacity: 1;
-webkit-transition: opacity;
-webkit-transition-timing-function: ease-out;
-webkit-transition-duration: 500ms;
}
#portfolio img:hover{
opacity: .5;
-webkit-transition: opacity;
-webkit-transition-timing-function: ease-out;
-webkit-transition-duration: 500ms;
}


#contact img {
opacity: 1;
-webkit-transition: opacity;
-webkit-transition-timing-function: ease-out;
-webkit-transition-duration: 500ms;
}
#contact img:hover{
opacity: .5;
-webkit-transition: opacity;
-webkit-transition-timing-function: ease-out;
-webkit-transition-duration: 500ms;
}

#contact2 img {
opacity: 1;
-webkit-transition: opacity;
-webkit-transition-timing-function: ease-out;
-webkit-transition-duration: 500ms;
}
#contact2 img:hover{
opacity: .5;
-webkit-transition: opacity;
-webkit-transition-timing-function: ease-out;
-webkit-transition-duration: 500ms;
}
