@charset "utf-8";
/* CSS Document */
*
{
margin:0;
padding:0;
}
body
{
background:#f0f0f0;
}
a img
{
border:0;
outline:none;
}
p
{
margin:15px 0;
font-family:"Times New Roman", Times, serif;
font-size:14px;
line-height:20px;
color:#666666;
text-align:justify;
}
.clear
{
clear:both;
}
/*h2
{
font-family:"Times New Roman", Times, serif;
font-size:28px;
color:#2c7ba5;
text-align:center;
}*/
#wrapper_top
{
width:100%;
height:85px;
overflow:hidden;
background:url(images/bg_body.gif) repeat-x;
}
#header_top
{
width:960px;
height:85px;
margin:0 auto;
}
#logo
{
width:317px;
height:76px;
margin:3px 0 0 0;
float:left;
background:url(images/a1_new_logo.gif) no-repeat;
}
#right_text_top
{
width:180px;
height:44px;
float:right;
font-size:14px;
text-align:right;
font-family:Tahoma, sans-serif;
margin-top:20px;
}
#nav_wrapper
{
width:100%;
height:42px;
background:#ffffff;
}
#nav_menu
{
width:960px;
height:42px;
margin:0 auto;
}
#nav_menu ul
{
list-style:none;
}

#nav_menu ul li {
margin:0 25px 0 25px;
float:left;
}
#nav_menu ul li a
{
font-family:Tahoma, sans-serif;
font-size:14px;
color:#333333;
padding:0 32px;
line-height:40px;
text-transform:uppercase;
text-decoration:none;
font-weight:bold;
}
#nav_menu ul li a:hover
{
color:#051563;
}
#nav_menu ul li a.active{
color:#051563;	
}

#content_area
{
width:960px;
margin:0 auto;
}
#theme
{
width:960px;
height:410px;
}

#content_inner
{
width:960px;
margin-top:15px;
}

#left_content {
width:653px;
float:left;
background:#FFFFFF;
padding:15px;
}

/*==================================*/

.portfolio-detail {
width:423px;
float:right;
padding:0 0 0 20px;
border-left:solid 1px #666666;
}

.portfolio-detail table td a {
 color:#666666;
 font-weight:bold;
 text-decoration:none;
 
}


.portfolio-nav {
margin:0;
width:188px;
padding:0 20px 0 0;
float:left;
}

.portfolio-nav ul {
 margin:0;
 list-style:none;
}

.portfolio-nav ul li {
 margin:0 0 10px 0;
 display:block;
}

.portfolio-nav ul li a {
 margin:0;
 padding:0 0 0 15px;
 display:block;
 color:#333333;
 text-decoration:none;
 font-size:16px;
 background:url(images/arrow.jpg) no-repeat left;
}

.portfolio-nav ul li a:hover {
 color:#157AC0;
}



/*=================================*/

#right_content
{
width:240px;
float:right;
background:#FFFFFF;
padding:8px;
border-top:solid 9px #157ac0;
}


.right_content_new
{
width:256px;
float:right;
background:#FFFFFF;
border:solid 1px #cccccc;
margin-bottom:10px;
}

ul.directions{
	list-style:none;
}

ul.directions li{
	list-style:none;
	
	display:block;
	border-top:#cccccc 1px solid;
	padding-top:7px;
	padding-bottom:7px;
	padding-left:15px;
	background:url(images/bullet.gif) no-repeat 7px 12px;
	
	

}
ul.directions li a{
	text-decoration:none;
	color:#000000;
	font-family: "trebuchet ms", verdana;
	font-size:12px;
	display:inline-block;
	

}


ul.directions li:hover{
background:url(images/bullet.gif) no-repeat 7px 12px #fafafa;

}
.right_content_new h4{
background: #157ac0;
color:#FFFFFF;
height:19px;
text-align:center;
padding-top:5px;
padding-bottom:5px;
font-size:18px;

}
.head_text
{
font-family:"Times New Roman", Times, serif;
font-size:22px;
color:#0470bb;
}

#content_inner h2 {
margin:0;
color:#051563;
font-size:22px;
font-family:"Times New Roman", Times, serif;
}

#content_inner h3 {
margin:0 0 20pxa 0;
color:#051563;
font-size:22px;
font-family:"Times New Roman", Times, serif;
}

p.continue {
 margin:0;
 font-size:12px;
 color:#157ac0;
 font-weight:bold;
}
p.continue a {
 color:#051563;
 text-decoration:none;
}
p.continue a:hover {
 color:#25a4fd;
 text-decoration:none;
}

#brand-logo {
 margin:0;
 padding:36px 0 18px 0;
 width:960px;
/* height:62px;*/
}

.brand-title {
 margin:0 10px 0 0;
 width:118px;
 height:62px;
 float:left;
}

.image-scroller {
 margin:0;
 width:800px;
 float:left;
 line-height:58px;
}

.image-scroller img {
 padding:3px;
/* width:89px;
 height:62px;*/
 background-color:#fff;
 line-height:58px;
 margin-right:55px;
}

.image-scroller img.last {
	margin-right:0;
}
.brand-logoes {
 margin:0 7px 0 7px;
 width:89px;
 height:62px;
 float:left;
 background-color:#fff;
 text-align:center;
 line-height:58px;
}


.brand-title h4 {
 margin:0;
 font-size:22px;
 color:#555454;
 line-height:58px;
}

#footer {
 width:100%;
 background-color:#262626;
 font-size:12px;
 color:#fff;
 font-family:"Times New Roman", Times, serif;
}

#footer-inner {
 margin:0 auto;
 padding:23px 0;
 width:900px;
 border-bottom:solid 1px #3c3c3c;
}

#footer label {
 color:#fff;
 font-family:"Times New Roman", Times, serif;
 font-size:12px;
}
.text-field {
 margin:0 5px;
 padding:2px 4px;
 border:solid 1px #dddddd;
}
.button {
 width:52px;
 height:23px;
 background:url(images/sign_up.jpg) no-repeat;
 border:none;
 font-size:0px;
 cursor:pointer;
}
.form {
 float:left;
 width:520px;
}
.like {
 float:right;
 width:120px;
 padding:0 80px 0 0;
}

#footer-bottom {
 margin:0 auto;
 width:900px;
}

.footer-mewnu {
 margin:0;
 width:470px;
 height:50px;
 float:left;
}

.footer-mewnu ul {
 margin:0;
 list-style:none;
}

.footer-mewnu ul li {
 margin:0 3px;
 float:left;
 line-height:50px;
 color:#888787;
}

.footer-mewnu ul li a {
 color:#888787;
 font-size:10px;
 text-decoration:none;
}

.footer-mewnu ul li a:hover {
 color:#20a3fe;
}

.footer-copyright {
 margin:0;
 width:280px;
 height:50px;
 float:right;
}

.text_field{
	line-height:23px;
	color:#5C5C5C;
	margin-bottom:10px;
	font-size:12px;
	height:23px;
	margin-top:10px;
	padding-left:5px;
	padding-right:5px;
	border:1px solid #CCCCCC;
	
}

.submit-contact{
	border:none;
	font-size:0px;
	background:url(images/submit_btn.png) no-repeat;
	cursor:pointer;
	width:104px;
	height:35px;
}
/************************Slideshow*/

div#slideshow {
	width: 960px; height: 401px; padding: 0px 0 0 0px;
	overflow: scroll; /* Allows the slides to be viewed using scrollbar if Javascript isn't available */ 
	position: relative; z-index: 5;
}
	div#slideshow ul#nav {
		display: none;
		list-style: none;
		position: relative; top: 150px; z-index: 15;
	}
		div#slideshow ul#nav li#prev {
			float: left; margin: 0 0 0 10px;
		}
		div#slideshow ul#nav li#next {
			float: right; margin: 0 10px 0 0;
		}
		div#slideshow ul#nav li a {
			display: block; width: 80px; height: 80px; text-indent: -9999px;
		}
			div#slideshow ul#nav li#prev a {
				background: url(images/prev.png);
			}
			div#slideshow ul#nav li#next a {
				background: url(images/next.png);
			}

	div#slideshow ul#slides {
		list-style: none;
	}
		div#slideshow ul#slides li {
			margin: 0 0 20px 0;
		}