* {margin: 0; padding: 0; list-style:none; }
html {height: 100%;}
body{ background:url(../images/bg.jpg) top center #FFF no-repeat; font-family:Verdana, Arial, Helvetica, sans-serif; font-size:11px;  border: 0 !important; color:#606163; }
.clr{  clear:both; font-size:0px; line-height:0px; padding:0; margin:0;}


#wrapper{ width:976px; padding:0px 12px; margin:0 auto 0 auto;  border-top:0px; }
#header {height: 165px; position:relative; }
#topmenu{ position:relative; top:5px; left:675px; height:20px; width:340px; font-size:11px;}
#topmenu ul li{ list-style:none; float:left; border-right:solid 1px #dddada ;}
#topmenu ul li.last-item{ border:none; padding-right:0px;}
#topmenu ul li a{ padding:0px 10px; color:#606163; text-decoration:none; font-size:11px;}
#topmenu ul li a:hover{ color:#990000; text-decoration:underline;}
#topmenu ul li a.active{ color:#990000}


#logo{ position:absolute; width:59px; height:65px; top:28px; left:900px;}

#logo-name{ 
	position:absolute;
	width:146px;
	height:28px;
	top:38px;
	left:5px;
/*	left:640px;*/
}

#logo-name a{font: normal 35px 'Oswald', sans-serif; color:#d80001; text-decoration:none;}
#logo-name a span{ color:#26288d}

/*Navigation menu*/
#topnav{ background: url("../images/nav_bg.png") no-repeat scroll 0 0 transparent;
    float: left;
    height: 43px;
    list-style: none outside none;
    padding: 0;
    position: relative;
    width: 976px;
    z-index: 101; top:85px;}
	

		#nav {
			margin:0;
			float: left;
		}
			#nav ul {
				float: none;
			}
			#nav li{
				background: url(../images/li_line.png) no-repeat right 0px;
				float: left;
				position:relative;
				z-index:1001;
				padding-right: 0px;
				margin:1px 0px 0 0;
				text-align:center;
				padding: 0px;
			}
			  ul#nav li a{
				    padding: 13px 18px 15px 21px;
				  margin:0 2px 0 0px;
				  display:block;
				  text-decoration: none;
				  color:#1a1a1a;
				  text-shadow:1px 1px 0 #f7f6f3;
				  font-weight:bold;
				  position:relative; 
				  font-size:11px; 
				  font-family:Arial, Helvetica, sans-serif;
			  }
				  #nav li a span {
					  background:url(../images/dd.png) no-repeat 0px 10px;
					  width:7px;
					  height:5px;
					  padding:5px 11px 5px 0px;
					  position:absolute;
					  right:-2px;
					  top:8px;
				  }
			  ul#nav > li.first > a {
				  padding: 13px 18px 15px 21px;
			  }
			  
			  ul#nav > li.dd > a {
				  background: url(../images/dd.png) no-repeat right 20px;
			  }
			  ul#nav > li.act > a, ul#nav > li.act:hover > a {
				  background: url(../images/li_act.png) repeat-x 0 0px;
			  }
			  ul#nav > li > a:hover {
				  background: url(../images/li_h.png) repeat-x 0 0;
			  }
			  ul#nav > li:first-child > a:hover {
				  background: url(../images/li_h-first.png) no-repeat 1px 0;
			  }
		
				  #nav li div{
						position: absolute;
						top: 40px;
						left: -1px;
						width: 222px;
						display: none;
						z-index: 1002;
						
					}
					#nav > li.first > div {
						left: 0px;
					}
					/*#nav li:hover div{
						display: block;
					}*/
						#nav li i{
							display: block;
							height: 6px;
							line-height: 6px;
							background: url(../images/ddmenu_b.png) no-repeat 0 bottom;
						}
						#nav li div ul{
							background: url(../images/ddmenu_bg.png) no-repeat 0 0px;
							padding: 10px 0px 12px 0px;
							z-index: 1003;
						}
							#nav li div ul li{
								background: url(../images/nav_ul_li.png) no-repeat 1px 5px;
								float: none;
								margin: 0;
								padding: 10px 0 0px 19px;
								list-style:none;
								text-align:left;
							}
								
								#nav li div ul li a, #nav li div ul li div ul li a {
									background: url(../images/nav-a.png) no-repeat 0 2px;
									padding:0 36px 0 16px;
									 /*-o-transition: padding-right 0.3s, margin-left 0.3s;
									 -moz-transition: padding-right 0.3s, margin-left 0.3s;
									 -webkit-transition: padding-right 0.3s, margin-left 0.3s;
									 transition: padding-right 0.3s, margin-left 0.3s;*/
								}
								#nav li div ul li a span {
									background:url(../images/bulet-3level.png) no-repeat 0 8px;
									width:10px;
									height:10px;
									padding:5px 5px 5px 5px;
									position:absolute;
									right:-5px;
									top:0;
								}
								#nav li div ul li.first {
								   background: none repeat 0 0;
								   padding: 5px 0 0px 19px;
								}
								#nav > li > div > ul > li:hover > a, #nav > li > div > ul > li > div > ul > li:hover > a {
									background: url(../images/nav-a.png) no-repeat 0 2px;
								/*	margin:0 0 0 10px;*/
									padding:0 36px 0 16px;
								}
									#nav li ul i {
										background: url(../images/ddmenu_b.png) no-repeat 0px bottom;
									}
									#nav li div div {
										 left: 223px;
										 top: -14px;
										 width: 222px;
										 display: none;
										 z-index: 1002;
										 position: absolute;
									}
									#nav li:hover div div {
										display:none;
									}
									#nav div li:hover div{
										display: block;
									}
									#nav li div ul li div ul{
										background: url(../images/ddmenu_bg-2.png) no-repeat 0 9px;
										padding: 19px 0 12px 0px;
										z-index: 1003;
									
									}

					
		ul#nav > li > a.act, #nav li div ul li a.act,  #nav > li div ul li:hover > a {
			color:#920c2e;
		}			
	/*end Navigation menu*/ 
	
	ul.soc-ico {
		  float:right;
		  margin:12px 14px 0 0;
		  overflow: hidden;
		  height: 15px;
	  }
			ul.soc-ico span{
				display: none;
			}
			
		  ul.soc-ico li {
			  float:left;
			  display:block;
			  background:none;
			  padding:0;
				position:relative;
		  }
			  .soc-ico li a {
				  float:left;
				  display:block;
				  height:17px;
				  width:18px;
				  margin:0 0 0 5px;
				  position:relative;
			  }

				  .soc-ico li a.facebook {
					  background:url(../images/soc-ico/facebook.png) no-repeat 0 0;
				  }
				  .soc-ico li a.twitter {
					  background:url(../images/soc-ico/twitter.png) no-repeat 0 0;
				  }
			
				  .soc-ico li a.google {
					  background:url(../images/soc-ico/google.png) no-repeat 0 1px;
				  }
				  .soc-ico li:hover a.google {
					  background-position:0 -24px;
				 }
				  
				  .soc-ico li a.linkedin {
					  background:url(../images/soc-ico/linkedin.png) no-repeat 0 0;
				  }
				  
				  .soc-ico li:hover a {
					  background-position:0 -25px;
				 }
				 	.soc-info {
						/*background-color:rgba(255,255,255,0.9);
						*background: transparent;
						-ms-filter: "progid:DXImageTransform.Microsoft.gradient(startColorstr=#E5FFFFFF,endColorstr=#E5FFFFFF)"; 
							filter: progid:DXImageTransform.Microsoft.gradient(startColorstr=#E5FFFFFF,endColorstr=#E5FFFFFF); 
							  zoom: 1;
						-webkit-border-radius:3px;
						-moz-border-radius: 3px;
						border-radius: 3px;*/
						
						display: none;
						position: absolute;
						left: 0px;
						top: 0px;
						white-space: nowrap;
					}
						.soc-cont {
							font-size:10px;
							background:url(../images/soc-bg.png) no-repeat 0 0px;
							position:relative;
							float:left;
							display:block;
							padding:0px 4px 10px 8px;
						}
						.soc-b {
							position:relative;
							padding:0 2px 22px 2px;
							margin:0px -8px -13px 0px;
							z-index: 2;
							float:right;
							background:url(../images/soc-bg-r.png) no-repeat right 0px;
						}
				
/*******************************************************************************/

/* ======================================================= */
/*                         Columns                         */
/* ======================================================= */
/* Basic columns
---------------------------------------------------------- */
.one_half, .one_third, .two_third, .three_fourth, .one_fourth, .one_fifth, .two_fifth, .three_fifth, .four_fifth, .one_sixth, .five_sixth {
	position: relative;
	margin-right: 7%;
	float: left;
	margin-bottom:5px;
}
.one_half {
	width: 48%;
}
.one_third {
	width: 27%;
}
.two_third {
	width: 65.3332%;
}
.one_fourth {
	width: 22%;
}
.two_fourth {
	width: 48%;
}
.three_fourth {
	width: 74%;
}
.one_fifth {
	width: 16.8%;
}
.two_fifth {
	width: 37.6%;
}
.three_fifth {
	width: 58.4%;
}
.four_fifth {
	width: 79.2%;
}
.one_sixth {
	width: 13.3333%;
}
.two_sixth {
	width: 30.6666%;
}
.three_sixth {
	width: 47.9998%;
}
.four_sixth {
	width: 65.3332%;
}
.five_sixth {
	width: 82.6665%;
}
.last {
	margin-right: 0 !important;
	clear: right;
}
/* Two level columns
---------------------------------------------------------- */
.one_half .one_half {
	margin-right: 8.3333%;
	width: 45.8333%;
}
.one_half .one_third {
	margin-right: 8.3333%;
	width: 27.7778%;
}
.one_half .two_third {
	margin-right: 8.3333%;
	width: 63.8889%;
}
.two_third .one_third {
	margin-right: 6.1224%;
	width: 29.2517%;
}
.two_third .two_third {
	margin-right: 6.1224%;
	width: 64.6258%;
}
.two_third .one_fourth {
	margin-right: 6.1224%;
	width: 20.4082%;
}



#three-sec{ padding:0 0 0 33px;background:#f8f8f8}
#three-sec p{ text-align:justify; line-height:18px; font-size:11px;}
/*#three-sec h2{ margin:15px 0; color:#0b90bb; font-size:18px;}*/
#three-sec h2{color: #343434; font: 22px/20px 'Oswald',sans-serif;  margin: 15px 0;}
#three-sec .more{ margin:10px 0;}


#footer{ background:url(../images/footer-bg.gif) no-repeat 0 0; height:65px; color:#656565; position:relative;}

.copy{	position:absolute;	top:25px;	left:11px; color:#656565; }
.foot_links {position:absolute;	top:23px;	left:401px;}
.foot_links a{ font-size:11px; color:#666666; padding:0 10px; text-decoration:none;}
.foot_links a:hover{ color:#990000;}

.mobile-ico{
	position:absolute;
	top:25px;
	left:621px;
	color:#656565;
	background:url(../images/mobile.gif) 0 0 no-repeat;
	padding-left:25px;
padding-top:2px;
	height:25px;
}
.mail-ico{
	position:absolute;
	top:22px;
	left:780px;
	color:#656565;
	background:url(../images/mail.gif) 0 0px no-repeat;
	padding-left:25px;
	height:25px;
	padding-top:2px;
}

.mail-ico a{ font-size:11px; color:#666666; text-decoration:none;}
.mail-ico a:hover{ color:#990000;}
