/*



	Theme Name: NWL



	Theme URL: 



	Description: 



	Author: StudioPress



	Author URI: 



	Version: 1.0.1



	



	Template: genesis







	The CSS, XHTML and design is released under GPL:



	http://www.opensource.org/licenses/gpl-license.php



*/







/* Decalaring font faces  */



@font-face {
	font-family: MyriadPro-Regular, 'Myriad Pro Regular', MyriadPro, 'Myriad Pro', Helvetica, Arial, sans-serif;
	src: url('fonts/MyriadPro-Regular.eot');
	src: url('fonts/MyriadPro-Regular.eot?#iefix') format('embedded-opentype'), url('fonts/MyriadPro-Regular.woff') format('woff'), url('fonts/MyriadPro-Regular.ttf') format('truetype'), url('fonts/MyriadPro-Regular.otf') format('otf'), url('fonts/MyriadPro-Regular.svg#AlluraRegular') format('svg');
	font-weight: normal;
	font-style: normal;
}
@font-face {
	font-family: MyriadPro-Bold, 'Myriad Pro Bold', MyriadPro Bold, 'Myriad Pro Bold', Helvetica, Arial, sans-serif;
	src: url('fonts/MyriadPro-Bold.eot');
	src: url('fonts/MyriadPro-Bold.eot?#iefix') format('embedded-opentype'), url('fonts/MyriadPro-Bold.woff') format('woff'), url('fonts/MyriadPro-Bold.ttf') format('truetype'), url('fonts/MyriadPro-Bold.otf') format('otf'), url('fonts/MyriadPro-Bold.svg#AlluraRegular') format('svg');
	font-weight: normal;
	font-style: normal;
}
/* @font-face {



    font-family: 'DroidSansBold';



    src: url('fonts/MyriadPro-Semibold.eot');



    src: url('fonts/MyriadPro-Semibold.eot?#iefix') format('embedded-opentype'),



         url('fonts/MyriadPro-Semibold.woff') format('woff'),



         url('fonts/MyriadPro-Semibold.ttf') format('truetype'),



		 url('fonts/MyriadPro-Semibold.otf') format('otf'),



         url('fonts/MyriadPro-Semibold.svg#AlluraRegular') format('svg');



    font-weight: normal;



    font-style: normal;



} */







@font-face {
	font-family: 'DroidSansRegular';
	src: url('fonts/DroidSans-webfont.eot');
	src: url('fonts/DroidSans-webfont.eot?#iefix') format('embedded-opentype'), url('fonts/DroidSans-webfont.woff') format('woff'), url('fonts/DroidSans-webfont.ttf') format('truetype'), url('fonts/DroidSans-webfont.svg') format('svg');
	font-weight: normal;
	font-style: normal;
}
@font-face {
	font-family: 'DroidSansBold';
	src: url('fonts/DroidSans-Bold-webfont.eot');
	src: url('fonts/DroidSans-Bold-webfont.eot?#iefix') format('embedded-opentype'), url('fonts/DroidSans-Bold-webfont.woff') format('woff'), url('fonts/DroidSans-Bold-webfont.ttf') format('truetype'), url('fonts/DroidSans-Bold-webfont.svg#AlluraRegular') format('svg');
	font-weight: normal;
	font-style: normal;
}
@font-face {
	font-family: 'Conv_GOTHICB';
	src: url('fonts/GOTHICB.eot');
	src: url('fonts/GOTHICB.eot?#iefix') format('embedded-opentype'), url('fonts/GOTHICB.woff') format('woff'), url('fonts/GOTHICB.ttf') format('truetype'), url('fonts/GOTHICB.otf') format('otf'), url('fonts/GOTHICB.svg#AlluraRegular') format('svg');
	font-weight: normal;
	font-style: normal;
}
/* font faces end */







body {
	/* background: #002838 url(images/bg.png) repeat-x; */



	color: #c9c9c9;
	font-size: 12px;
	font-family: 'DroidSansRegular';
	margin: 0 auto 0;
	padding: 0;
	line-height: 20px;
	background: #000;
}
/***** Hyperlinks ********************/







a, a:visited {
	/* color: #0067A2; */



	color: #fff;
	text-decoration: none;
}
a:hover {
	/* color: #7CA513; */



	text-decoration: none;
}
a img {
	border: none;
}
a:focus, a:hover, a:active {
	outline: none;
}
b, strong {
	text-shadow: white 1px 1px;
}
/***** Wrap ********************/







.home #wrap, .home-page #wrap, .blog #wrap {
	/* background: url(images/wrap.png) top center no-repeat; */



	margin: 0 auto 0;
	padding: 0;
}
p {
	text-align: justify;
}
#wrap {
	/* background: #F7F7F7 url(images/wrap-bg.png) repeat-x; */



	margin: 0 auto 0;
	padding: 0;
}
/***** Header  ********************/







#header {
	margin: 0 auto 0;
	padding: 0;
	background: #000 url(img/bg-header.jpg);
	background-repeat: no-repeat;
	background-position: center center;
	-webkit-background-size: cover;
	-moz-background-size: cover;
	-o-background-size: cover;
	background-size: cover;
	width: 100%;
	height: 949px;
 filter: progid:DXImageTransform.Microsoft.AlphaImageLoader(src='.img/bg-header.jpg', sizingMethod='scale');
	-ms-filter: "progid:DXImageTransform.Microsoft.AlphaImageLoader(src='img/bg-header.jpg', sizingMethod='scale')";
}
#header .wrap {
	width: 950px;
	height: 204px;
	margin: 0 auto 0;
}
#title-area {
	width: 340px;
	float: left;
	margin: 0;
	padding: 20px 0 0 0;
	overflow: hidden;
}
#title-area #title {
	font-size: 20px;
	font-weight: normal;
	line-height: 34px;
	margin: 0;
	padding: 0 0 0 20px;
}
#title-area #title a {
	color: #FFFFFF;
	margin: 0;
	padding: 0;
	text-decoration: none;
}
#title-area #title a:hover {
	color: #FFFFFF;
	text-decoration: none;
}
#title-area #description {
	color: #FFFFFF;
	font-size: 14px;
	font-style: italic;
	font-weight: normal;
	margin: 0;
	padding: 0 0 0 20px;
}
#header .widget-area {
	width: 610px;
	color: #FFFFFF;
	float: right;
	margin: 0;
	padding: 0;
}
#header .widget-area a, #header .widget-area a:visited {
	color: #FFFFFF;
	text-decoration: underline;
}
#header .widget-area a:hover {
	color: #FFFFFF;
	text-decoration: none;
}
#header .widget-area p {
	margin: 0;
	padding: 0 0 5px 0;
}
#header .widget-area h4 {
	color: #FFFFFF;
	font-size: 14px;
	font-weight: normal;
	margin: 10px 0 0 0;
	padding: 0;
	text-decoration: none;
}
#header .widget-area ul {
	margin: 0;
	padding: 0;
}
#header .widget-area ul li {
	list-style-type: square;
	margin: 0 0 0 20px;
	padding: 0;
}
/***** Image Header - Partial Width ********************/







.header-image #header #title-area {
	background: url(images/logo.png);
	background-repeat: no-repeat;
	width: 277px;
	height: 254px;
	margin-top: -50px;
 *margin-top: -48px;
	margin-left: -64px;
}
.header-image #title-area, .header-image #title-area #title, .header-image #title-area #title a {
	display: block;
	float: left;
	width: 277px;
	height: 250px;
	margin: 0;
	padding: 0;
	text-indent: -9999px;
	overflow: hidden;
}
.header-image #title-area #description {
	display: block;
	width: 0;
	height: 0;
	overflow: hidden;
}
/***** Image Header - Full Width ********************/







.header-full-width #title-area, .header-full-width #title-area #title, .header-full-width #title-area #title a {
/* width: 950px; */



}
div#header-center {
	width: 400px;
	float: right;
	height: 194px;
}
/***** Header Right Navigation ********************/







#header ul.nav, #header ul.menu {
	width: auto;
	float: right;
	list-style: none;
	color: #FFFFFF;
	margin: 0;
	padding: 45px 0 0 0;
}
#header ul.nav li, #header ul.menu li {
	float: left;
	list-style: none;
	margin: 0;
	padding: 0;
}
#header ul.nav li a, #header ul.nav li a:visited, #header ul.menu li a, #header ul.menu li a:visited {
	color: #FFFFFF;
	display: block;
	font-family: Arial, Tahoma, Verdana;
	font-size: 14px;
	font-weight: bold;
	margin: 0;
	padding: 6px 10px 5px 10px;
	text-decoration: none;
	text-shadow: #002838 1px 1px;
	position: relative;
}
#header ul.nav li a:hover, #header ul.nav li a:active, #header ul.nav .current_page_item a, #header ul.nav .current-cat a, #header ul.nav .current-menu-item a, #header ul.menu li a:hover, #header ul.menu li a:active, #header ul.menu .current_page_item a, #header ul.menu .current-cat a, #header ul.menu .current-menu-item a {
	background: #00B8DE;
	color: #FFFFFF;
	text-decoration: none;
}
#header ul.nav li a.sf-with-ul, #header ul.menu li a.sf-with-ul {
	padding-right: 20px;
}
#header ul.nav li a .sf-sub-indicator, #header ul.menu li a .sf-sub-indicator {
	background: url(images/arrow-down.png);
	display: block;
	width: 10px;
	height: 10px;
	text-indent: -9999px;
	overflow: hidden;
	position: absolute;
	top: 12px;
	right: 5px;
}
#header ul.nav li li a, #header ul.nav li li a:link, #header ul.nav li li a:visited, #header ul.menu li li a, #header ul.menu li li a:link, #header ul.menu li li a:visited {
	background: #00B8DE;
	width: 148px;
	color: #FFFFFF;
	font-family: Arial, Tahoma, Verdana;
	font-size: 12px;
	margin: 0;
	padding: 5px 10px 5px 10px;
	border-left: 1px solid #72D4EA;
	border-right: 1px solid #72D4EA;
	border-bottom: 1px solid #72D4EA;
	text-transform: none;
	position: relative;
}
#header ul.nav li li a:hover, #header ul.nav li li a:active, #header ul.menu li li a:hover, #header ul.menu li li a:active {
	background: #72D4EA;
	color: #FFFFFF;
	-moz-border-radius: 0px;
	-khtml-border-radius: 0px;
	-webkit-border-radius: 0px;
}
#header ul.nav li li a .sf-sub-indicator, #header ul.menu li li a .sf-sub-indicator {
	background: url(images/arrow-right.png);
	top: 10px;
}
#header ul.nav li ul, #header ul.menu li ul {
	z-index: 9999;
	position: absolute;
	left: -999em;
	height: auto;
	width: 170px;
	margin: 0;
	padding: 0;
}
#header ul.nav li ul a, #header ul.menu li ul a {
	width: 150px;
}
#header ul.nav li ul ul, #header ul.menu li ul ul {
	margin: -31px 0 0 169px;
}
#header ul.nav li:hover ul ul, #header ul.nav li:hover ul ul ul, #header ul.nav li.sfHover ul ul, #header ul.nav li.sfHover ul ul ul, #header ul.menu li:hover ul ul, #header ul.menu li:hover ul ul ul, #header ul.menu li.sfHover ul ul, #header ul.menu li.sfHover ul ul ul {
	left: -999em;
}
#header ul.nav li:hover ul, #header ul.nav li li:hover ul, #header ul.nav li li li:hover ul, #header ul.nav li.sfHover ul, #header ul.nav li li.sfHover ul, #header ul.nav li li li.sfHover ul, #header ul.menu li:hover ul, #header ul.menu li li:hover ul, #header ul.menu li li li:hover ul, #header ul.menu li.sfHover ul, #header ul.menu li li.sfHover ul, #header ul.menu li li li.sfHover ul {
	left: auto;
}
#header ul.nav li:hover, #header ul.nav li.sfHover, #header ul.menu li:hover, #header ul.menu li.sfHover {
	position: static;
}
/***** Nav Menu ********************/







#nav {
	/* clear: both; */



	color: white;
	margin: 0 auto 0;
	padding: 0;
	margin-top: -440px;
	margin-bottom: 246px;
}
 @media \0screen {
#nav {
	margin-top: -420px;
}
}
#nav .wrap {
	/* background: #00B8DE; */



	width: 950px;
	/* height: 56px; */



	margin: 0 auto 0;
}
#nav ul {
	width: 950px;
	float: left;
	list-style: none;
	margin: 55px 0px 0px;
	height: 98px;
	vertical-align: middle;
	padding: 0px;
	min-width: 1000px;
}
#nav li {
	float: left;
	list-style: none;
	margin: 0;
	padding: 0;
}
#nav li a {
	color: #F6F7F9;
	font-size: 18px;
	margin: 0px;
	padding: 0px 32px;
 *padding-bottom: 40px;
	text-decoration: none;
	text-shadow: black 1px 1px;
	position: relative;
	text-transform: uppercase;
	font-family: 'Conv_GOTHICB';
	font-weight: normal;
	vertical-align: middle;
	height: 98px;
 *height: 20px;
	display: table-cell;
 *display: block;
	border-left: solid 1px #354d6b;
	border-right: solid 1px #131a23;
}
div.innerpage #nav ul li a {
	padding: 0px 20px 0px 50px;
	height: 38px;
	line-height: 16px;
	text-shadow: black 1px 1px;
}
#nav li#menu-item-19 a {
	padding: 0px 28px 0px 76px;
	background: url(images/home.png);
	background-position: 22px 24px;
	background-repeat: no-repeat;
	border-left: none;
 *padding: 38px 28px 38px 76px;
}
#nav li#menu-item-18 a {
	padding: 0px 28px 0px 100px;
	background: url(images/home2.png);
	background-position: 26px 24px;
	background-repeat: no-repeat;
	max-width: 181px;
 *padding: 28px 24px 48px 86px;
}
#nav li#menu-item-17 a {
	padding: 0px 28px 0px 82px;
	background: url(images/home3.png);
	background-position: 32px 24px;
	background-repeat: no-repeat;
 *padding: 28px 24px 48px 86px;
}
#nav li#menu-item-16 a {
	padding: 0px 12px 0px 86px;
	background: url(images/home4.png);
	background-position: 10px 24px;
	background-repeat: no-repeat;
	border-right: none;
 *padding: 28px 24px 48px 86px;
}
div.innerpage #nav li#menu-item-19 a {
	padding: 0px 28px 0px 76px;
	background: none;
	background-position: 22px 24px;
	background-repeat: no-repeat;
	border-left: none;
}
div.innerpage #nav ul {
	margin-left: 55px;
	width: 700px;
}
div.innerpage #nav li#menu-item-19 a {
	padding: 0px 44px 0px 44px;
	background: none;
	border-left: none;
}
div.innerpage #nav li#menu-item-18 a {
	padding: 0px 28px 0px 76px;
	background: url(images/inner-home2.png);
	background-position: 16px 4px;
	padding: 0px 12px 0px 64px;
	background-repeat: no-repeat;
}
div.innerpage #nav li#menu-item-17 a {
	padding: 0px 16px 0px 38px;
	background: url(images/inner-home3.png);
	background-repeat: no-repeat;
	background-position: 12px 4px!important;
}
div.innerpage #nav li#menu-item-16 a {
	padding: 0px 12px 0px 58px;
	background-position: -5px 0px;
	background: url(images/inner-home4.png);
	background-repeat: no-repeat;
	border-right: none;
}
div.fr #nav li#menu-item-19 a {
	padding: 0px 20px 0px 70px;
	background-position: 18px 24px;
}
div.fr #nav li#menu-item-18 a {
	padding: 0px 20px 0px 88px;
	background-position: 20px 24px;
}
div.fr #nav li#menu-item-17 a {
	padding: 0px 20px 0px 70px;
	background-position: 22px 24px;
}
div.fr #nav li#menu-item-16 a {
	padding: 0px 16px 0px 82px;
	background-position: 6px 24px;
}
#nav li:hover, #nav li.current-menu-item {
	background: url(images/menu-bg-hover.png);
	background-repeat: repeat-x;
}
#nav li.menu-item {
 *height: 98px;
}
div.innerpage #nav li:hover, div.innerpage #nav li.current-menu-item {
	background: url(images/inner-menu-bg-hover.png)!important;
 *background-repeat: no-repeat;
 *height:38px;
}
#nav li:hover a, #nav li.current-menu-item a {
	color: #fff;
}
#nav li a.sf-with-ul {
	padding-right: 20px;
}
#nav li a .sf-sub-indicator {
	background: url(images/arrow-down.png);
	display: block;
	width: 10px;
	height: 10px;
	text-indent: -9999px;
	overflow: hidden;
	position: absolute;
	top: 19px;
	right: 5px;
}
#nav li a:hover .sf-sub-indicator {
	background: url(images/arrow-down-hover.png);
}
#nav li li a, #nav li li a:link, #nav li li a:visited {
	background: #00B8DE;
	color: #FFFFFF;
	width: 138px;
	font-size: 12px;
	margin: 0;
	padding: 6px 10px 6px 10px;
	border-left: 1px solid #72D4EA;
	border-right: 1px solid #72D4EA;
	border-bottom: 1px solid #72D4EA;
	text-shadow: #00839E 1px 1px;
	text-transform: none;
	position: relative;
}
#nav li li a:hover, #nav li li a:active {
	background: #72D4EA;
	color: #FFFFFF;
}
#nav li li a .sf-sub-indicator, #nav li li a:hover .sf-sub-indicator {
	background: url(images/arrow-right.png);
	top: 10px;
}
#nav li ul {
	z-index: 9999;
	position: absolute;
	left: -999em;
	height: auto;
	width: 160px;
	margin: 0;
	padding: 0;
}
#nav li ul a {
	width: 140px;
}
#nav li ul a:hover, #nav li ul a:active {
}
#nav li ul ul {
	margin: -33px 0 0 158px;
}
#nav li:hover ul ul, #nav li:hover ul ul ul, #nav li.sfHover ul ul, #nav li.sfHover ul ul ul {
	left: -999em;
}
#nav li:hover ul, #nav li li:hover ul, #nav li li li:hover ul, #nav li.sfHover ul, #nav li li.sfHover ul, #nav li li li.sfHover ul {
	left: auto;
}
#nav li:hover, #nav li.sfHover {
	position: static;
}
#nav li.right {
	float: right;
	font-size: 14px;
	font-weight: bold;
	margin: 0;
	padding: 10px 25px 10px 0;
	text-shadow: #00839E 1px 1px;
}
#nav li.right a {
	display: inline;
	margin: 0;
	padding: 0;
	border: none;
	background: none;
	color: #FFFFFF;
	font-weight: bold;
	text-decoration: none;
}
#nav li.right a:hover {
	color: #FFFFFF;
	text-decoration: underline;
}
#nav li.date {
}
#nav li.rss a {
	background: url(images/rss.png) no-repeat left center;
	margin: 0 0 0 10px;
	padding: 3px 0 3px 18px;
}
#nav li.search {
	padding: 0 10px 0 10px;
}
#nav li.twitter a {
	background: url(images/twitter-nav.png) no-repeat left center;
	padding: 3px 0 1px 20px;
}
/***** SubNav Menu ********************/







#subnav {
	clear: both;
	color: #FFFFFF;
	margin: 0 auto 0;
	padding: 0;
}
#subnav .wrap {
	background: #00A8D1;
	width: 950px;
	height: 40px;
	margin: 0 auto 20px;
}
#subnav ul {
	width: 950px;
	float: left;
	list-style: none;
	margin: 0;
	padding: 0 0 0 10px;
}
#subnav li {
	float: left;
	list-style: none;
	margin: 0;
	padding: 0;
}
#subnav li a {
	color: #FFFFFF;
	display: block;
	font-size: 14px;
	font-weight: bold;
	margin: 0;
	padding: 10px 15px 10px 15px;
	text-decoration: none;
	text-shadow: #00839E 1px 1px;
	position: relative;
}
#subnav li a:hover, #subnav li a:active {
	background: #72D4EA;
	color: #FFFFFF;
}
#subnav li a.sf-with-ul {
	padding-right: 20px;
}
#subnav li a .sf-sub-indicator {
	background: url(images/arrow-down.png);
	display: block;
	width: 10px;
	height: 10px;
	text-indent: -9999px;
	overflow: hidden;
	position: absolute;
	top: 12px;
	right: 5px;
}
#subnav li a:hover .sf-sub-indicator {
	background: url(images/arrow-down-hover.png);
}
#subnav li li a, #subnav li li a:link, #subnav li li a:visited {
	background: #00A8D1;
	color: #FFFFFF;
	width: 138px;
	font-size: 12px;
	margin: 0;
	padding: 6px 10px 6px 10px;
	border-left: 1px solid #72D4EA;
	border-right: 1px solid #72D4EA;
	border-bottom: 1px solid #72D4EA;
	text-shadow: #00839E 1px 1px;
	text-transform: none;
	position: relative;
}
#subnav li li a:hover, #subnav li li a:active {
	background: #72D4EA;
	color: #FFFFFF;
}
#subnav li li a .sf-sub-indicator, #subnav li li a:hover .sf-sub-indicator {
	background: url(images/arrow-right.png);
	top: 10px;
}
#subnav li ul {
	z-index: 9999;
	position: absolute;
	left: -999em;
	height: auto;
	width: 160px;
	margin: 0;
	padding: 0;
}
#subnav li ul a {
	width: 140px;
}
#subnav li ul a:hover, #subnav li ul a:active {
}
#subnav li ul ul {
	margin: -33px 0 0 158px;
}
#subnav li:hover ul ul, #subnav li:hover ul ul ul, #subnav li.sfHover ul ul, #subnav li.sfHover ul ul ul {
	left: -999em;
}
#subnav li:hover ul, #subnav li li:hover ul, #subnav li li li:hover ul, #subnav li.sfHover ul, #subnav li li.sfHover ul, #subnav li li li.sfHover ul {
	left: auto;
}
#subnav li:hover, #subnav li.sfHover {
	position: static;
}
/***** Inner ********************/







#inner {
	width: 950px;
	margin: 20px auto 20px;
	padding: 0;
	overflow: hidden;
}
.home #inner, .home-page #inner, .blog #inner {
	width: 100%;
	margin: 0;
}
.clear {
	clear: both;
}



/***** Inner Backgrounds ********************/



@media \0screen {
div.wrap div.clear2 {
	clear: none!important;
}
}
.content-sidebar #inner {
	width: 100%;
	background: #fff;
	background-repeat: repeat;
	min-height: 500px;
	margin: 0px;
}
.sidebar-content #inner {
}
.content-sidebar-sidebar #inner {
}
.sidebar-sidebar-content #inner {
}
.sidebar-content-sidebar #inner {
}
.full-width-content #inner {
}
/***** Home Top ********************/











#home-top-bg {
	background: url(images/middle-middle.jpg);
	background-repeat: repeat;
	min-height: 230px;
	padding-top: 8px;
}
#home-top {
	width: 950px;
	color: #FFFFFF;
	margin: 0 auto 0;
	padding: 0 0 0px 0;
	overflow: hidden;
}
#home-top a, #home-top a:visited {
	color: #FFFFFF;
	text-decoration: none;
}
#home-top a {
	color: #424242;
	text-decoration: underline;
}
#home-top .more-link {
	background: url(images/read-more.png);
	color: #FFFFFF;
	font-size: 14px;
	font-weight: bold;
	margin: 0;
	padding: 8px 15px 8px 15px;
	text-decoration: none;
	text-shadow: #436D04 1px 1px;
	-moz-border-radius: 10px;
	-khtml-border-radius: 10px;
	-webkit-border-radius: 10px;
	line-height: 42px;
	display: block;
}
#home-top .more-link:hover {
	background: url(images/read-more-hover.png);
	text-decoration: none;
}
#home-top p {
	margin: 0;
	padding: 0 0 10px 0;
}
#home-top h2 {
	color: #FFFFFF;
	font-size: 26px;
	font-family: Arial, Tahoma, Verdana;
	font-weight: normal;
	margin: 0 0 10px 0;
	padding: 0;
	text-shadow: #002838 1px 1px;
	line-height: 30px;
}
#home-top h2 a, #home-top h2 a:visited {
	color: #FFFFFF;
	text-decoration: none;
}
#home-top h2 a:hover {
	color: #72D4EA;
	text-decoration: none;
}
#home-top .home-top-right h4 {
	color: #FFFFFF;
	font-size: 20px;
	font-family: Arial, Tahoma, Verdana;
	font-weight: normal;
	margin: 0 0 10px 0;
	padding: 0 0 10px 0;
	text-shadow: #002838 1px 1px;
	border-bottom: 1px solid #72D4EA;
}
#home-top ul {
	list-style-type: none;
	margin: 0;
	padding: 0 0 10px 0;
}
#home-top ul li {
	margin: 0;
	padding: 8px 0 0 0;
}
#home-top .byline {
	margin: 0;
	padding: 0;
}
#home-top .textwidget {
	margin: 0;
	padding: 0;
}
#home-top li.widget_tag_cloud div {
	margin: 0;
	padding: 0 0 10px 0;
}
#home-top .featuredpost .post, #home-top .featuredpage .page {
	clear: both;
}
#home-top .featuredpost, #home-top .featuredpage {
	clear: both;
}
#home-top .featuredpost img, #home-top .featuredpage img {
	background: #FFFFFF;
	padding: 7px;
	border: 1px solid #BBBBBB;
}
.home-top-left {
	background: #FFFFFF;
	width: 520px;
	height: 280px;
	float: left;
	margin: 0;
	padding: 0;
	-moz-box-shadow: 0 5px 5px #333333;
	-webkit-box-shadow: 0 5px 5px #333333;
}
.home-top-left .widget {
	padding: 10px;
}
.home-top-right {
	width: 410px;
	float: right;
	margin: 0;
	padding: 10px 0 0 0;
}
/***** Home Middle ********************/







#home-middle-bg {
	background: #ffffff;
	min-height: 398px;
	padding: 0px;
	border-bottom: solid 1px #e2e2e2;
}
#home-middle2-bg {
	background: url(images/middle-middle2.jpg);
	min-height: 250px;
	padding: 0px;
	border-top: solid 1px #e2e2e2;
}
#home-middle {
	width: 950px;
	margin: 0 auto 0;
	padding: 0 0 5px 0;/*overflow: hidden;*/

}
#home-middle a, #home-middle a:visited {
	color: #424242;
	text-decoration: none;
}
#home-middle a:hover {
	/* color: #7CA513; */



	text-decoration: underline;
}
#home-middle .featuredpost .post, #home-middle .featuredpage .page {
	clear: both;
}
#home-middle .featuredpost, #home-middle .featuredpage {
	clear: both;
}
#home-middle .featuredpost img {
	/* background: #FFFFFF;



	margin: 0;



	padding: 1px;



	border: 4px solid #EEEEEE; */



	width: 287px;
	height: 175px;
	float: left;
	margin-right: 30px;
	background: url(images/featured-img-bg.png);
	background-repeat: no-repeat;
	padding: 6px;
	margin-bottom: 20px;
}
#home-middle .user-profile .avatar {
	background: #FFFFFF;
	margin: 0 0 -5px 0;
	padding: 1px;
	border: 4px solid #EEEEEE;
}
.home-middle-1 {
	float: left;
	width: 305px;
	margin: 0;
	padding: 0 20px 0 0;
}
.home-middle-2 {
	float: left;
	width: 310px;
	margin: 0;
	padding: 0;
}
.home-middle-3 {
	float: right;
	width: 305px;
	margin: 0;
	padding: 0;
}
/***** Breadcrumb ********************/







.breadcrumb {
	background: #E8E8E8;
	margin: 0 0 30px 0;
	padding: 5px 0 5px 10px;
}
/***** Taxonomy Description ********************/







.taxonomy-description {
	background: #E8E8E8;
	margin: 0 0 30px 0;
	padding: 10px;
	border: 1px solid #DDDDDD;
}
#content .taxonomy-description p {
	margin: 0;
	padding: 0;
}
/***** Content-Sidebar Wrapper ********************/







#content-sidebar-wrap {
	width: 790px;
	margin: 0;
	padding: 0;
	float: left;
}
.sidebar-content #content-sidebar-wrap, .content-sidebar #content-sidebar-wrap {
	width: 950px;
}
.sidebar-sidebar-content #content-sidebar-wrap, .sidebar-content-sidebar #content-sidebar-wrap {
	float: right;
}
/***** Content ********************/







#content {
	width: 500px;
	margin: 0;
	padding: 0;
	float: left;
}
.sidebar-content #content, .sidebar-sidebar-content #content {
	float: right;
}
.sidebar-content #content, .content-sidebar #content {
	width: 670px;
	padding: 0;
}
.full-width-content #content {
	width: 950px;
}
#content img, #content p img {
	max-width: 100%;
}
#content blockquote {
	background: #E8E8E8;
	margin: 0 15px 15px 15px;
	padding: 10px 20px 0 15px;
}
#content .post {
	margin: 0 0 40px 0;
	padding: 0;
}
#content .page {
	margin: 0;
	padding: 0 0 15px 0;
}
#content .post p {
	margin: 0;
	padding: 0 0 10px 0;
}
#content .post ul, #content .page ul {
	list-style-type: square;
	margin: 0;
	padding: 0 0 15px 0;
}
#content .post ul li, #content .page ul li {
	list-style-type: square;
	margin: 0 0 0 20px;
	padding: 0;
}
#content .post ul ul, #content .page ul ul {
	list-style-type: square;
	margin: 0;
	padding: 0;
}
#content .post ol, #content .page ol {
	margin: 0;
	padding: 0 0 15px 0;
}
#content .post ol li, #content .page ol li {
	margin: 0 0 0 20px;
	padding: 0;
}
#content .post ol ol, #content .page ol ol {
	margin: 0;
	padding: 0;
}
#content .entry-content {
	overflow: hidden;
}
#content .entry-content .post-image {
	padding: 4px;
	border: 1px solid #DDDDDD;
}
#content .post-image {
	margin: 0 10px 10px 0;
	padding: 4px;
	border: 1px solid #DDDDDD;
}
#content .archive-page {
	float: left;
	width: 45%;
	margin: 0;
	padding: 20px 20px 0 0;
}
.clear {
	clear: both;
}
/***** Post Info ********************/



	



.post-info {
	font-size: 11px;
	margin: 5px 0 5px 0;
	padding: 0;
	text-transform: uppercase;
}
.post-info p {
	margin: 0;
	padding: 0;
}
/***** Post Meta ********************/



	



.post-meta {
	font-size: 11px;
	text-transform: uppercase;
	margin: 0;
	padding: 5px 0 0 0;
	border-top: 1px solid #DDDDDD;
	clear: both;
}
/***** Author Box ********************/



	



.author-box {
	background: #E8E8E8;
	margin: 0 0 30px 0;
	padding: 10px;
	overflow: hidden;
}
.author-box p {
	margin: 0;
	padding: 0;
}
.author-box img {
	background: #FFFFFF;
	float: left;
	margin: 0 10px 0 0;
	padding: 4px;
	border: 1px solid #DDDDDD;
}
/***** Headlines in Content ********************/







#content h1, #content h2, #content h3, #content h4, #content h5, #content h6 {
	color: #444444;
	font-family: Arial, Tahoma, Verdana;
	font-weight: normal;
	text-decoration: none;
	margin: 0 0 5px 0;
	padding: 0;
}
#content h1 {
	font-size: 20px;
	border-bottom: 1px solid #DDDDDD;
	margin: 0;
	padding: 0 0 5px 0;
}
#content h2 {
	font-size: 18px;
	border-bottom: 1px solid #DDDDDD;
	margin: 0;
	padding: 0 0 5px 0;
}
#content h2 a, #content h2 a:visited {
	color: #444444;
	text-decoration: none;
}
#content h2 a:hover {
	color: #73AB01;
	text-decoration: none;
}
#content h3 {
	font-size: 16px;
}
#content h4 {
	font-size: 14px;
}
#content h5 {
	font-size: 12px;
}
#content h6 {
	font-size: 10px;
}
/***** Post Icons ********************/



	



.time {
	background: url(images/icon-time.png) no-repeat top left;
	margin: 0 0 0 3px;
	padding: 0 0 2px 18px;
}
.post-comments {
	background: url(images/icon-comments.png) no-repeat top left;
	margin: 0 0 0 3px;
	padding: 0 0 2px 18px;
}
.categories {
	background: url(images/icon-categories.png) no-repeat top left;
	margin: 0 0 0 3px;
	padding: 0 0 2px 18px;
}
.tags {
	background: url(images/icon-tags.png) no-repeat top left;
	margin: 0 0 0 3px;
	padding: 0 0 2px 18px;
}
/***** Images ********************/







img.centered {
	display: block;
	margin-left: auto;
	margin-right: auto;
	margin-bottom: 10px;
	padding: 0;
}
img.alignnone {
	padding: 0;
	margin: 0 0 10px 0;
	display: inline;
}
img.alignleft {
	padding: 0;
	margin: 0 10px 10px 0;
	display: inline;
}
img.alignright {
	padding: 0;
	margin: 0 0 10px 10px;
	display: inline;
}
.aligncenter {
	display: block;
	margin: 0 auto 10px;
}
.alignleft {
	float: left;
	margin: 0 10px 0 0;
}
.alignright {
	float: right;
	margin: 0 0 0 10px;
}
.wp-caption {
	background: #F4F4F4;
	text-align: center;
	padding: 5px 0 0 1px;
	border: 1px solid #DDDDDD;
}
.wp-caption img {
	margin: 0;
	padding: 0;
	border: 0;
}
.wp-caption p.wp-caption-text {
	margin: 0;
	padding: 0;
	font-size: 11px;
	font-weight: normal;
	line-height: 12px;
}
img.wp-smiley, img.wp-wink {
	float: none;
	border: none;
	margin: 0;
	padding: 0;
}
/***** Post Navigation ********************/







.navigation {
	width: 100%;
	margin: 0;
	padding: 20px 0 20px 0;
	overflow: hidden;
}
.navigation ul {
	list-style-type: none;
	margin: 0;
	padding: 0;
}
.navigation li {
	display: inline;
}
.navigation li a {
	color: #0067A2;
	padding: 5px 8px 5px 8px;
	border: 1px solid #DDDDDD;
}
.navigation li a:hover {
	background: #0067A2;
	color: #FFFFFF;
	border: 1px solid #DDDDDD;
	text-decoration: none;
}
.navigation li.disabled {
	margin: 0;
	padding: 5px 8px 5px 8px;
	border: 1px solid #DDDDDD;
}
.navigation li.active a {
	background: #0067A2;
	color: #FFFFFF;
	font-weight: bold;
	border: 1px solid #DDDDDD;
}
/***** Primary & Secondary Sidebars ********************/







#sidebar {
	width: 270px;
	float: right;
	margin: 0;
	padding: 0;
	display: inline;
}
#sidebar-alt {
	width: 150px;
	float: left;
	margin: 0;
	padding: 0;
	display: inline;
}
.sidebar-content #sidebar, .sidebar-sidebar-content #sidebar {
	float: left;
}
.content-sidebar-sidebar #sidebar-alt {
	float: right;
}
#sidebar .widget, #sidebar-alt .widget {
	background: #E8E8E8;
	margin: 0 0 15px 0;
	padding: 10px 15px 5px 15px;
}
#sidebar h2, #sidebar h2 a, #sidebar-alt h2, #sidebar-alt h2 a {
	color: #444444;
	font-size: 12px;
	font-family: Arial, Tahoma, Verdana;
	font-weight: bold;
	margin: 0;
	padding: 0;
}
#sidebar h2 a:hover, #sidebar-alt h2 a:hover {
	color: #0067A2;
	text-decoration: none;
}
#sidebar h4, #sidebar-alt h4 {
	color: #444444;
	font-size: 14px;
	font-family: Arial, Tahoma, Verdana;
	font-weight: bold;
	margin: 0 0 5px 0;
	padding: 0;
}
#sidebar .widget p, #sidebar-alt .widget p {
	margin: 0;
	padding: 0 0 10px 0;
}
#sidebar .textwidget p, #sidebar-alt .textwidget p {
	margin: 0;
	padding: 0 0 10px 0;
}
#sidebar img, #sidebar a img, #sidebar-alt img, #sidebar-alt a img {
	border: none;
	margin: 0;
	padding: 0;
}
#sidebar ul, #sidebar ol, #sidebar-alt ul, #sidebar-alt ol {
	/* list-style-type: none; */



	margin: 0;
	padding: 0;
}
#sidebar ul ul, #sidebar ol ol, #sidebar-alt ul ul, #sidebar-alt ol ol {
	margin: 0;
	padding: 0;
}
#sidebar li, #sidebar-alt li {
	list-style-type: none;
	margin: 0 0 5px 0;
	padding: 0 0 3px 0;
	border-bottom: 1px solid #DDDDDD;
	word-wrap: break-word;
}
/***** Tag Cloud ********************/







#home-middle .widget_tag_cloud div, #sidebar .widget_tag_cloud div div, #sidebar-alt .widget_tag_cloud div div, #footer-widgeted .widget_tag_cloud div div {
	padding: 0;
}
/***** Sidebar(s) Category Dropdown ********************/



	



#cat {
	background: #FFFFFF;
	color: #444444;
	font-size: 12px;
	font-family: Arial, Tahoma, Verdana;
	margin: 0 0 5px 0;
	padding: 3px;
	display: inline;
	border: 1px solid #DDDDDD;
}
#sidebar #cat {
	width: 238px;
}
#sidebar-alt #cat {
	width: 148px;
}
/***** Sidebar(s) Featured Post/Page ********************/







#sidebar .featuredpost, #sidebar .featuredpage, #sidebar-alt .featuredpost, #sidebar-alt .featuredpage {
	margin: 0 0 15px 0;
	padding: 0;
	clear: both;
}
#sidebar .featuredpost .post, #sidebar .featuredpage .page, #sidebar-alt .featuredpost .post, #sidebar-alt .featuredpage .page {
	margin: 0;
	padding: 0 0 10px 0;
	clear: both;
}
#sidebar .featuredpost .avatar, #sidebar .featuredpage .avatar, #sidebar-alt .featuredpost .avatar, #sidebar-alt .featuredpage .avatar {
	margin: 0;
	padding: 4px;
	border: 1px solid #DDDDDD;
}
#sidebar .featuredpost img, #sidebar .featuredpage img, #sidebar-alt .featuredpost img, #sidebar-alt .featuredpage img {
	margin: 0;
	padding: 4px;
	border: 1px solid #DDDDDD;
}
/***** Sidebar(s) User Profile ********************/







#sidebar .user-profile, #sidebar-alt .user-profile {
	overflow: hidden;
}
#sidebar .user-profile .avatar, #sidebar-alt .user-profile .avatar {
	background: #F4F4F4;
	float: left;
	margin: 0;
	padding: 4px;
	border: 1px solid #DDDDDD;
}
#sidebar .user-profile .posts_link, #sidebar-alt .user-profile .posts_link {
	margin: 0;
	padding: 0 0 10px 10px;
}
/***** Search Form(s) ********************/







.searchform {
	margin: 0;
}
#header .searchform {
	float: right;
	padding: 7px 0 0 0;
}
#sidebar .searchform {
	padding: 5px 0 10px 0;
}
#nav .searchform {
	float: right;
	padding: 2px 0 0 0;
}
.s {
	background: #FFFFFF url(images/search.png) right no-repeat;
	width: 170px;
	color: #666666;
	font-family: Arial, Tahoma, Verdana;
	font-size: 12px;
	margin: 5px 5px 0 0;
	padding: 5px 0 5px 7px;
	border: 1px solid #DDDDDD;
}
#header .s {
	width: 250px;
}
.searchsubmit {
	background: url(images/button.png);
	color: #FFFFFF;
	font-size: 11px;
	font-family: Arial, Tahoma, Verdana;
	font-weight: bold;
	text-decoration: none;
	text-shadow: #436D04 1px 1px;
	text-transform: uppercase;
	margin: 0;
	padding: 5px 5px 5px 5px;
	border: 1px solid #73AB00;
}
.searchsubmit:hover {
	background: url(images/button-hover.png);
	border: 1px solid #73AB00;
}
/***** eNews & Updates Widget ********************/







.enews {
	margin: 0;
	padding: 0;
}
#header .enews {
	width: 250px;
	float: right;
	margin: 0;
	padding: 0;
}
.enews #subscribe {
	margin: 0;
	padding: 0 0 10px 0;
	overflow: hidden;
}
.enews #subbox {
	width: 190px;
	color: #777777;
	font-family: Arial, Tahoma, Verdana;
	font-size: 12px;
	margin: 0 5px 0 0;
	padding: 6px 0 6px 7px;
	border: 1px solid #DDDDDD;
}
.enews #subbutton {
	background: #FFFFFF url(images/button.png);
	color: #FFFFFF;
	font-size: 11px;
	font-family: Arial, Tahoma, Verdana;
	font-weight: bold;
	text-decoration: none;
	text-shadow: #436D04 1px 1px;
	text-transform: uppercase;
	margin: 0;
	padding: 5px 5px 4px 5px;
	border: 1px solid #73AB00;
}
.enews #subbutton:hover {
	background: #FFFFFF url(images/button-hover.png);
	border: 1px solid #73AB00;
}
/***** Latest Tweets Widget ********************/







#header .latest-tweets {
	width: 450px;
	float: right;
	margin: 0;
	padding: 0;
}
#sidebar .latest-tweets {
	margin: 0 0 15px 0;
	padding: 10px 15px 5px 15px;
}
/***** Calendar ********************/







#wp-calendar {
	margin: 0;
	padding: 0;
	width: 100%;
}
#footer-widgeted #wp-calendar a, #footer-widgeted #wp-calendar a:visited {
	color: #FFFFFF;
	text-decoration: underline;
}
#footer-widgeted #wp-calendar a:hover {
	color: #FFFFFF;
	text-decoration: none;
}
#wp-calendar caption {
	font-size: 12px;
	font-family: Tahoma, Arial, Verdana;
	font-style: italic;
	font-weight: normal;
	margin: 0;
	padding: 2px 5px 0 0;
	text-align: right;
}
#sidebar #wp-calendar caption {
	color: #333333;
}
#footer-widgeted #wp-calendar caption {
	color: #FFFFFF;
}
#sidebar #wp-calendar th {
	color: #333333;
}
#footer-widgeted #wp-calendar th {
	color: #FFFFFF;
}
#wp-calendar thead {
	margin: 10px 0 0 0;
	font-weight: bold;
}
#sidebar #wp-calendar thead {
	color: #F7F7F7 !important;
}
#footer-widgeted #wp-calendar thead {
	background: none;
	color: #FFFFFF;
	text-shadow: #000000 1px 1px;
}
#wp-calendar td {
	font-weight: normal;
	text-align: center;
	margin: 0;
	padding: 2px;
}
#sidebar #wp-calendar td {
}
#footer-widgeted #wp-calendar td {
	background: none;
}
#wp-calendar tfoot td {
	background: none;
	margin: 0;
	padding: 0;
}
/***** Contact Form ********************/



	



.gform_footer .button {
	background: url(images/button.png);
	color: #FFFFFF;
	font-size: 11px;
	font-family: Arial, Tahoma, Verdana;
	font-weight: bold;
	text-decoration: none;
	text-shadow: #436D04 1px 1px;
	text-transform: uppercase;
	margin: 0;
	padding: 3px 5px 3px 5px;
	border: 1px solid #73AB00;
}
.gform_footer .button:hover {
	background: url(images/button-hover.png);
	border: 1px solid #73AB00;
}
.gform_footer input.button {
	color: #FFFFFF !important;
}
.gform_wrapper .gform_footer {
	border: none!important;
}
/***** Footer Widgeted ********************/



	



#footer-widgeted {
	background: #444444 url(images/footer-widgeted.png) repeat-x;
	color: #DDDDDD;
	margin: 0 auto 0;
	padding: 0 0 15px 0;
	text-shadow: #000000 1px 1px;
	overflow: hidden;
	clear: both;
}
#footer-widgeted .wrap {
	width: 950px;
	margin: 0 auto 0;
}
#footer-widgeted .widget {
	margin: 0;
	padding: 0 0 5px 0;
}
#footer-widgeted h4 {
	color: #FFFFFF;
	font-size: 16px;
	font-family: Arial, Tahoma, Verdana;
	font-weight: normal;
	margin: 0 0 5px 0;
	padding: 0;
}
#footer-widgeted p {
	margin: 0;
	padding: 0;
}
#footer-widgeted .widget p, #footer-widgeted .textwidget p {
	margin: 0;
	padding: 0;
}
#footer-widgeted a, #footer-widgeted a:visited {
	color: #DDDDDD;
	text-decoration: none;
}
#footer-widgeted a:hover {
	color: #DDDDDD;
	text-decoration: underline;
}
#footer-widgeted ul {
	list-style-type: none;
	margin: 0;
	padding: 0;
}
#footer-widgeted ul li {
	background: url(images/footer-list.png) top left no-repeat;
	list-style-type: none;
	margin: 0 0 5px 0;
	padding: 0 0 0 15px;
}
#footer-widgeted .user-profile .avatar {
	background: #FFFFFF;
	margin: 0 0 -5px 0;
	padding: 1px;
	border: 4px solid #EEEEEE;
}
/***** Footer ********************/







#footer {
	background: #121d2c url(images/footer-bg.jpg);
	height: 62px;
	padding: 20px 0px;
	background-repeat: repeat-x;
}
#footer .wrap {
	width: 950px;
	/* height: 35px; */



	margin: 0 auto 0;
	padding: 0px;/* border-top: 1px solid #CCCCCC; */
}
#footer a, #footer a:visited {
	color: #DDDDDD;
	text-decoration: none;
}
#footer a:hover {
	color: #DDDDDD;
	text-decoration: underline;
}
#footer p {
	margin: 0;
	padding: 0;
	text-shadow: black 1px 1px;
}
#footer .gototop {
	width: 200px;
	float: left;
	margin: 0;
	padding: 0 0 0 5px;
}
#footer .gototop a {
	margin: 0;
	padding: 2px 0 2px 12px;
	background: url(images/footer-top.png) no-repeat left center;
}
#footer .creds {
	width: 740px;
	float: right;
	margin: 0;
	padding: 0 10px 0 0;
	text-align: right;
}
/***** Comments ********************/







#comments {
	margin: 0 0 15px 0;
	padding: 0;
}
#respond {
	margin: 0 0 15px 0;
	padding: 0;
}
#author, #email, #url {
	background: #F4F4F4 !important;
	width: 250px;
	color: #444444;
	font-family: Arial, Tahoma, Verdana;
	font-size: 12px;
	padding: 3px 0 3px 3px;
	margin: 5px 5px 0 0;
	border: 1px solid #DDDDDD;
}
#comment {
	background: #F4F4F4 !important;
	width: 98%;
	height: 150px;
	color: #444444;
	font-family: Arial, Tahoma, Verdana;
	font-size: 12px;
	padding: 3px 0 3px 3px;
	margin: 5px 0 5px 0;
	border: 1px solid #DDDDDD;
}
#submit {
	background: url(images/button.png);
	color: #FFFFFF;
	font-size: 11px;
	text-decoration: none;
	text-shadow: #436D04 1px 1px;
	font-weight: bold;
	text-transform: uppercase;
	margin: 0;
	padding: 5px;
	border: 1px solid #73AB00;
}
#submit:hover {
	background: url(images/button-hover.png);
	border: 1px solid #73AB00;
}
.comment-list {
	margin: 0;
	padding: 0;
}
.ping-list {
	margin: 0 0 40px 0;
	padding: 0;
}
.comment-list ol, .ping-list ol {
	margin: 0;
	padding: 10px;
}
.comment-list li, .ping-list li {
	font-weight: bold;
	margin: 15px 0 5px 0;
	padding: 10px 5px 10px 10px;
	list-style: none;
}
.comment-list li ul li {
	margin-right: -6px;
	margin-left: 10px;
}
.comment-list p, .ping-list p {
	font-weight: normal;
	text-transform: none;
	margin: 10px 5px 10px 0;
	padding: 0;
}
.comment-list li .avatar {
	background: #F4F4F4;
	float: right;
	border: 1px solid #DDDDDD;
	margin: 0 5px 0 10px;
	padding: 4px;
}
.comment-list cite, .comment-list cite a, .ping-list cite, .ping-list cite a {
	font-weight: bold;
	font-style: normal;
}
.commentmetadata {
	font-size: 11px;
	font-weight: normal;
}
#respond:after {
	content: ".";
	display: block;
	height: 0;
	clear: both;
	visibility: hidden;
}
.alt {
	margin: 0;
	padding: 10px;
}
.children {
	margin: 0;
	padding: 0;
}
.nocomments {
	text-align: center;
	margin: 0;
	padding: 0;
}
.reply a, .reply a:visited {
	background: url(images/button.png);
	font-size: 11px;
	color: #FFFFFF;
	text-decoration: none;
	text-shadow: #436D04 1px 1px;
	font-weight: bold;
	margin: 0;
	padding: 3px 5px 3px 5px;
	border: 1px solid #73AB00;
}
.reply a:hover {
	background: url(images/button-hover.png);
	text-decoration: none;
	border: 1px solid #73AB00;
}
#comments .navigation {
	display: block;
	margin: 10px 0 0 0;
}
.thread-alt, .thread-even {
	margin: 0;
	padding: 0;
}
.depth-1 {
	border: 1px solid #DDDDDD;
	margin: 0;
	padding: 0;
}
.even, .alt {
	border: 1px solid #DDDDDD;
	margin: 0;
	padding: 0;
}
/* Customize Styles */







#nav {
	width: 1188px;
	height: 241px;
	background: url(images/menu-bg.png);
	background-repeat: no-repeat;
	background-position: -6px 0px;
	position: relative\9;
}
div.innerpage #nav {
	background: url(images/inner-menu-bg.png);
	background-repeat: no-repeat;
	width: 742px;
	height: 514px;
	margin: 0 auto;
	margin-top: -586px;
	margin-top: -522px\9;
	padding-left: 280px;
	background-position: 280px 0px;
}
div.innerpage div.head25, div.innerpage div.head818, div.innerpage div.head65, div.innerpage div.head68, div.innerpage div.head69 {
	margin-top: -612px\9!important;
}
 @media \0screen {
div.innerpage div.head25 {
	margin-top: -532px\9!important;
}
}
/* for the culture and our page css trick */



div.headin2 {
	margin-top: 100px\9!important;
}
div.innerpage .head25, div.innerpage .head818, div.innerpage .head65, div.innerpage .head68, div.innerpage .head69 {
	margin-bottom: 60px!important;
	height: 552px!important;
	margin-bottom: 0px\9!important;
	height: 500px\9!important;
}
div.innerpage div.head225, div.innerpage div.head2818, div.innerpage div.head265, div.innerpage div.head268, div.innerpage div.head269 {
	background-position: 50% 74%!important;
	height: 700px\9!important;
}
/* for the culture and our page css trick  - end */



div.innerpage #nav li a {
	font-size: 12px;
	text-shadow: black 1px 1px;
}
span.wpcf7-not-valid-tip-no-ajax {
	position: absolute;
}
form.wpcf7-form span.wpcf7-form-control-wrap {
 *position:block!important;
}
.cont2 {
	background: url(img/contact-bg2.png);
	width: 438px;
	margin-top: 20px;
	-webkit-background-size: cover;
	-moz-background-size: cover;
	-o-background-size: cover;
	background-size: cover;
 filter: progid:DXImageTransform.Microsoft.AlphaImageLoader(src='.img/contact-bg2.png', sizingMethod='scale');
	-ms-filter: "progid:DXImageTransform.Microsoft.AlphaImageLoader(src='img/contact-bg2.png', sizingMethod='scale')";
}
.not-found {
	min-height: 400px;
}
div.build-clear {
	height: 20px;
}
div.content-inner-page ul li a {
	text-transform: uppercase;
}
div.content-inner-page ul li a:hover {
	text-decoration: underline;
}
div.content-inner-page div.building-left-menu ul li a {
	text-transform: capitalize;
}
p.cont {
	color: #F1F1F1;
	font-size: 25px;
	font-family: 'LatoLight';
	padding: 8px 40px;
	margin: 20px 0px 10px 0px;
}
div.contact-right-body form.wpcf7-form span.wpcf7-not-valid-tip {
	position: relative;
	top: 20%;
	left: 11%!important;
	z-index: 100;
	background: none!important;
	border: none!important;
	font-size: 10pt;
	width: 316px;
	padding: 6px 2px 0px 2px;
	color: red!important;
	/* margin-top: -6px; */



	display: block;
}
.wpcf7-form label.error {
	color: red!important;
	font-size: 14px!important;
	float: none!important;
	display: block!important;
}
.wpcf7-form label.error:hover {
	display: none;
}
div.innerpage div.human {
	background: url(img/human-inner3.png);
	margin-top: -204px;
	width: 793px;
}
div.innerpage div.in25, div.innerpage div.in818, div.innerpage div.in65, div.innerpage div.in68, div.innerpage div.in69 {
	background: url(img/human.png);
	margin-top: -224px;
	width: 800px;
}
div.en div.innerpage div.in10, div.en div.innerpage div.in12, div.en div.innerpage div.in14 {
	background: url(img/human-inner.png)!important;
	margin-top: -204px;
	width: 793px;
}
div.fr div.innerpage div.in10, div.fr div.innerpage div.in12, div.fr div.innerpage div.in14 {
	background: url(img/human-inner.png)!important;
	margin-top: -204px;
	width: 793px;
}
 @media \0screen {
div.innerpage div.human {
	background-position: 0px -40px;
}
}
div.innerpage div.hand-en {
	background: url(images/medicine-hand-en.png)!important;
	background-repeat: no-repeat!important;
	width: 1096px!important;
	height: 422px!important;
	margin-top: -14px!important;
	margin-left: -78px!important;
}
 @media \0screen {
div.innerpage div.hand-en {
	height: 614px;
	background-position: 0px 190px;
}
}
div.innerpage div.hand-fr {
	background: url(images/medicine-hand-fr.png);
	width: 1096px;
	height: 422px;
	margin-top: -14px;
	margin-left: -78px;
}
div.human {
	background: url(img/human.png);
	background-repeat: no-repeat;
	width: 799px;
	height: 849px;
	margin: -350px auto 12px;
}
 @media \0screen {
div.human {
	background-position: 0px -110px;
}
}
 @media \0screen {
div.human {
	margin-top: 0px!important;
}
}
div.fr div.homepage div.human {
	background: url(img/human2.png);
	background-repeat: no-repeat;
}
div.fr div.slogan {
	margin-left: -34px;
	margin-top: -210px;
}
div.fr div.homepage div.slogan {
	margin-left: -34px;
	width: 1015px!important;
}
div.slogan {
	margin-left: -5px;
	margin-top: -206px;
}
 @media \0screen {
div.slogan {
	margin-top: -316px;
}
}
div.mid-top {
	width: 100%;
	height: 20px;
	margin: 0px;
	padding: 0px;
	background: url(images/middle-top.jpg);
}
div.mid-bottom {
	width: 100%;
	height: 17px;
	margin: 0px;
	padding: 0px;
	background: url(images/middle-bottom.jpg);
}
div.language ul {
	margin-left: 120px;
	margin-top: 28px;
 *margin-left: 164px;
 *margin-top: 16px;
	position: absolute;
}
div.language ul li {
	list-style: none;
}
div.language ul li a span {
	font-size: 12px;
	color: #a7b1c8;
	font-family: 'DroidSansRegular';
	font-weight: normal;
	text-shadow: black 1px 1px;
}
div.cont-menu ul li:first-child {
	margin-left: 74px;
}
div.cont-menu ul li {
	list-style: none;
	float: left;
	padding: 3px 7px;
 *padding-top: 16px;
	margin-top: 12px;
}
div.cont-menu ul li a {
	font-size: 11px;
	color: #fff;
	font-family: 'DroidSansBold';
	font-weight: normal;
	text-shadow: black 1px 1px;
}
div.language {
	width: 100px;
	float: left;
}
div.cont-menu {
	background: url(images/top-menu-bg.png);
	background-repeat: no-repeat;
	width: 287px;
	height: 137px;
	background-position: 50px -30px;
	float: right;
}
div.nav-buttom-wrap {
	width: 950px;
	height: 354px;
	margin: 0 auto;
	margin-top: -280px;
}
div.nav-box1 {
	width: 415px;
	height: 357px;
	float: left;
	background: url(images/boxv1.png);
	background-repeat: no-repeat;
	background-position: 0px 0px;
	margin-left: -54px;
	margin-top: -56px;
	padding: 54px 0px 0px 0px;
	position: absolute\9;
	z-index: 999\9;
}
div.nav-box2 {
	width: 415px;
	height: 357px;
	float: left;
	background: url(images/boxv1.png);
	background-repeat: no-repeat;
	background-position: 0px 0px;
	margin-left: -93px;
	margin-top: -56px;
	padding: 54px 0px 0px 0px;
	position: absolute\9;
	z-index: 999\9;
	margin-left: 268px\9;
}
div.nav-box3 {
	width: 415px;
	height: 357px;
	float: right;
	background: url(images/boxv1.png);
	background-repeat: no-repeat;
	background-position: 0px 0px;
	margin-right: -54px;
	margin-top: -410px;
	margin-top: -56px\9;
	position: absolute\9;
	z-index: 999\9;
	margin-left: 590px\9;
}
div.b-title1 {
	width: 252px;
	height: 52px;
	/* background: red; */



	/* margin: 56px 0px 0px 80px; */



	font-family: 'Conv_GOTHICB';
	font-weight: normal;
	font-size: 15px;
	text-transform: uppercase;
	color: #F5F7F8;
	vertical-align: middle;
	display: table-cell;
	padding-left: 84px;
 *padding-top:12px;
	text-align: center;
	text-shadow: #000 1px 1px;
}
div.b-title-body1 {
	width: 250px;
	height: 94px;
	/* background: green; */



	margin: 2px 0px 0px 82px;
	padding: 0px;
}
div.b-title2 {
	width: 252px;
	height: 52px;
	/* background: red; */



	/* margin: 56px 0px 0px 80px; */



	font-family: 'Conv_GOTHICB';
	font-weight: normal;
	font-size: 15px;
	text-transform: uppercase;
	color: #F5F7F8;
	vertical-align: middle;
	text-align: center;
	display: table-cell;
	padding-left: 84px;
 *padding-top:6px;
 *padding-bottom:6px;
	text-shadow: #000 1px 1px;
}
div.b-title-body2 {
	width: 250px;
	height: 74px;
	/* background: green; */



	margin: 2px 0px 0px 82px;
	padding: 0px;
}
div.b-title3 {
	width: 252px;
	height: 52px;
	/* background: red; */



	/* margin: 56px 0px 0px 80px; */



	font-family: 'Conv_GOTHICB';
	font-weight: normal;
	font-size: 15px;
	text-transform: uppercase;
	color: #F5F7F8;
	vertical-align: middle;
	display: table-cell;
	padding: 54px 0px 0px 82px;
 *padding-top:66px;
	text-shadow: #000 1px 1px;
	text-align: center;
}
div.b-title-body3 {
	width: 250px;
	height: 74px;
	/* background: green; */



	margin: 2px 0px 0px 82px;
	padding: 0px;
}
div.b-cont {
	display: block;
	height: 92px;
	color: #424242;
	font-weight: normal;
	font-family: 'DroidSansRegular';
	text-shadow: none;
	font-size: 14px;
}
div.b-img img {
	width: 252px!important;
	height: 82px!important;
}
div.b-readmore {
	width: 112px;
	height: 30px;
	background: url(images/read.png);
	background-repeat: no-repeat;
	margin-top: 127px;
	margin-left: 222px;
	text-align: center;
	vertical-align: middle;
	padding-top: 8px;
	display: block;
}
div.b-readmore a:hover {
	text-decoration: underline;
}
div.b-readmore a {
	font-family: 'DroidSansRegular';
	color: #f5f6f9;
	font-size: 14px;
	font-weight: normal;
	text-shadow: black 1px 1px;
}
div#home-top-bg ul#myTab li {
	background: url(images/middle-menu.png);
	background-repeat: no-repeat;
	background-position: 0px 0px;
	width: 190px;
	height: 40px;
}
div#home-top-bg ul#myTab li.two {
	background: url(images/middle-menu-inner.png);
	background-repeat: no-repeat;
	background-position: 0px 0px;
	width: 237px;
	height: 40px;
	padding-left: 0px!important;
	text-align: center;
}
div#home-top-bg ul#myTab li.active {
	background: url(images/middle-menu.png);
	background-repeat: no-repeat;
	background-position: 0px -48px;
}
div#home-top-bg ul.two li.active {
	background: url(images/middle-menu-inner.png)!important;
	background-repeat: no-repeat!important;
	background-position: 0px -48px!important;
	width: 237px!important;
	height: 40px!important;
	padding-left: 0px!important;
	text-align: center!important;
}
/* div#home-top-bg  ul#myTab li:hover{



	background-position: 0px -60px;



} */



div#home-top-bg ul#myTab li a {
	color: #fefefe!important;
	font-size: 16px;
	font-family: 'DroidSansBold';
	font-weight: normal;
	margin: 0px!important;
	padding: 0px!important;
	text-align: center;
	text-transform: uppercase;
	text-shadow: black 1px 1px;
}
.nav-tabs > .active > a, .nav-tabs > .active > a:hover {
	color: #fefefe!important;
	cursor: default!important;
	background: none!important;
	background-repeat: no-repeat!important;
	background-position: 0px -48px!important;
	border: none!important;
}
.nav > li > a:hover {
	background: none!important;
}
.nav-tabs > li > a:hover {
	border-color: none!important;
	border: none!important;
}
.nav-tabs {
	border-bottom: none!important;
}
div.tab-content p {
	font-size: 14px;
	font-family: 'DroidSansRegular';
	font-weight: normal;
	color: #424242;
}
div#home-middle2-bg div#home-middle2 {
	width: 960px;
	margin: 0 auto;
	padding-bottom: 30px;
}
body.home div#home-middle2 {
	padding-bottom: 30px;
}
div.foot-menu {
	width: 348px;
	float: left;
}
div.foot-menu ul {
	padding: 0px;
	margin: 0px;
}
div.foot-menu ul li {
	list-style: none;
	float: left;
}
div.foot-menu ul li a {
	border-right: solid 1px #243a58;
	padding: 0px 4px;
	text-shadow: black 1px 1px;
}
div.foot-menu ul li:last-child a {
	border-right: none;
}
div.font-menu ul {
	margin: 0px!important;
	padding: 0px!important;
}
div.company {
	float: left;
	width: 370px;
	text-align: left;
	margin-left: 20px;
}
div.lumina {
	float: right;
	width: 180px;
	text-align: right;
}
div.lumina a {
	text-shadow: black 1px 1px;
}
div#home-middle h2 {
	font-family: 'DroidSansBold';
	font-weight: normal;
	font-size: 16px;
	color: #000101;
	margin-top: 36px;
	text-shadow: white 1px 1px;
}
div#home-middle2 h2, div#home-middle2 h4 {
	font-family: 'DroidSansBold';
	font-weight: normal;
	font-size: 16px;
	color: #000101;
	margin-top: 20px;
	text-shadow: white 1px 1px;
}
div.news1 {
	float: left;
	width: 294px;
}
div.news1 h3 a {
	font-family: 'DroidSansRegular';
	font-size: 14px;
	color: #000000!important;
	float: left;
	font-weight: normal;
}
span#date {
	float: right;
	margin-right: 10px;
	font-size: 10px;
	color: #636363;
}
img.line {
	margin: 4px 0px 8px 0px;
	width: 100%;
}
img.line2 {
	margin: 4px 0px 0px;
}
div#home-middle #ff0, div#home-middle #ff1 {
	margin-right: 33px;
}
div.f-image {
	height: 118px;
}
div.f-image img {
	width: 100%;
	height: 118px;
}
div.f-cont {
	font-size: 14px;
	color: #404040;
	font-family: 'DroidSansRegular';
	font-weight: normal;
	height: 80px;
	margin-bottom: 6px;
	text-align: justify;
}
div.readf {
	width: 83px;
	height: 26px;
	background: url(images/readmore2.png);
	background-repeat: no-repeat;
	text-align: center;
	float: right;
}
div.readf a {
	text-transform: lowercase;
	font-size: 12px;
	color: #e1e1e1!important;
	text-shadow: black 1px 1px;
	padding-top: 3px;
}
div.innerpage div#header {
	height: 674px;
	height: 610px\9;
}
div.nav-box1 .b-readmore {
	margin-top: 108px;
}
div.b-img {
	margin-top: 3px;
	margin-left: 0px;
}
div.cont-menu ul li a:hover, div.cont-menu ul li a:hover span {
	text-decoration: underline;
}
div.fr div.human div.one {
	background: url(img/left-hand-home-fr.png)!important;
}
div.human div.one {
	width: 247px;
	height: 300px;
	background: url(img/left-hand-home.png);
	/* background: url(img/cell-degenerationf.png); */



	background-repeat: no-repeat;
	background-position: 0px 0px;
	position: absolute;
	top: 194px;
	margin-left: 74px;
	z-index: 7;
	cursor: pointer;
}
div.human a:hover div.one {
	background-position: 0px -330px!important;
	top: 190px;
}
div.human div.two {
	width: 410px;
	height: 425px;
	background: url(img/neural-logof.png);
	background-position: 0px 0px;
	position: absolute;
	top: 42px;
	margin-left: 128px;
	z-index: 5;
	cursor: pointer;
}
div.human a:hover div.two {
	background-position: -1px -425px;
}
div.fr div.human div.three {
	background: url(img/right-hand-home-fr.png)!important;
}
div.human div.three {
	width: 247px;
	height: 300px;
	background: url(img/right-hand-home.png);
	/* background: url(img/regenerationf.png); */



	background-repeat: no-repeat;
	background-position: 0px 0px;
	position: absolute;
	margin-left: 478px;
	top: 194px;
	z-index: 999px;
	cursor: pointer;
}
div.left-hand-product {
	position: absolute;
	width: 240px;
	height: 170px;
	background: url(img/left-hand-product.png);
	background-repeat: no-repeat;
	background-position: -10px -2px;
	top: 240px;
	margin-left: 108px;
	z-index: 999;
}
div.human a:hover div.left-hand-product {
	background-position: 0px -323px;
	width: 259px;
	height: 182px;
	top: 238px;
	margin-left: 98px;
}
div.right-hand-product {
	position: absolute;
	width: 210px;
	height: 150px;
	background: url(img/right-hand-product.png);
	background-repeat: no-repeat;
	background-position: 0px -14px;
	top: 246px;
	margin-left: 472px;
	z-index: 999;
}
div.human a:hover div.right-hand-product {
	background-position: 0px -322px;
	width: 221px;
	height: 172px;
	top: 232px;
	margin-left: 472px;
}
div.human a:hover div.three {
	background-position: 0px -330px!important;
	top: 190px;
}
div.in25 div.one, div.in818 div.one, div.in65 div.one, div.in68 div.one, div.in69 div.one {
	top: 346px;
}
div.in25 a:hover div.one, div.in818 a:hover div.one, div.in65 a:hover div.one, div.in68 a:hover div.one, div.in69 a:hover div.one {
	top: 342px;
}
div.in25 div.two, div.in818 div.two, div.in65 div.two, div.in68 div.two, div.in69 div.two {
	top: 196px;
	background-position: 0px -40px;
}
div.in25 a:hover div.two, div.in818 a:hover div.two, div.in65 a:hover div.two, div.in68 a:hover div.two, div.in69 a:hover div.two {
	background-position: -1px -465px;
}
div.in25 div.three, div.in818 div.three, div.in65 div.three, div.in68 div.three, div.in69 div.three {
	top: 346px;
}
div.in25 a:hover div.three, div.in818 a:hover div.three, div.in65 a:hover div.three, div.in68 a:hover div.three, div.in69 a:hover div.three {
	top: 342px;
}
/* Mozilla hack for our team page  */



div.in25 div.one, div.in818 div.one, div.in65 div.one, div.in68 div.one, div.in69 div.one {
	top: 322px;
}
div.in25 a:hover div.one, div.in818 a:hover div.one, div.in65 a:hover div.one, div.in68 a:hover div.one, div.in69 a:hover div.one {
	top: 316px;
}
div.in25 div.three, div.in818 div.three, div.in65 div.three, div.in68 div.three, div.in69 div.three {
	top: 320px;
}
div.in25 a:hover div.three, div.in818 a:hover div.three, div.in65 a:hover div.three, div.in68 a:hover div.three, div.in69 a:hover div.three {
	top: 316px;
}
div.in25 div.left-hand-product, div.in818 div.left-hand-product, div.in65 div.left-hand-product, div.in68 div.left-hand-product, div.in69 div.left-hand-product {
	top: 326px;
}
div.in25 div.right-hand-product, div.in818 div.right-hand-product, div.in65 div.right-hand-product, div.in68 div.right-hand-product, div.in69 div.right-hand-product {
	top: 344px;
}
/* end */



div#inner div#home-top h1 {
	font-family: 'DroidSansBold';
	font-size: 20px;
	color: #1b2028;
	font-weight: normal;
	margin: 0px 0px 20px;
	text-transform: uppercase;
	text-shadow: white 1px 1px;
}
div.f-image-cont {
	margin-bottom: 20px;
}
div#inner div#home-top h2 {
	font-family: 'DroidSansBold';
	/* font-size:20px; */



	font-size: 18px;
	color: #424242;
	font-weight: normal;
	margin: 0px 0px 10px;
	text-shadow: white 1px 1px;
}
div#inner div#home-top p {
	font-family: 'DroidSansRegular';
	font-size: 14px;
	color: #424242;
	font-weight: normal;
	line-height: 20px;
}
div#inner div#home-middle-bg {
	min-height: 350px;
	padding: 10px 0px 20px;
}
div.inner-fpage h3, div#ff0 h3, div#ff1 h3, div#ff2 h3 {
	font-family: 'DroidSansBold';
	font-size: 15px;
	color: #000101;
	font-weight: normal;
	text-transform: uppercase;
	text-align: center;
}
div#ff0 a#flink, div#ff1 a#flink, div#ff2 a#flink {
	font-family: DroidSansRegular;
	font-size: 14px;
	color: #404040;
	font-weight: normal;
}
div#ff0 p, div#ff1 p, div#ff2 p {
	font-family: DroidSansRegular;
	font-size: 14px;
	color: #404040;
	font-weight: normal;
}
div.inner-fpage .f-cont {
	margin-top: 14px;
}
div.inner-fpage2 #ff0 {
	width: 310px;
	float: left;
	margin-right: 10px!important;
}
div.inner-fpage2 #ff1 {
	width: 310px;
	float: left;
	margin-right: 10px!important;
}
div.inner-fpage2 #ff2 {
	width: 310px;
	float: left;
}
div.inner-fpage2 {
	width: 950px;
	margin: 0 auto;
}
div.inner-fpage2 div.f-image {
	height: 170px;
}
div.inner-fpage2 div.f-image img {
	width: 308px;
	height: 170px;
}
#home-top img.alignnone {
	width: 940px;
	border-radius: 4px;
	-moz-border-radius: 4px;
	-khtml-border-radius: 4px;
	-webkit-border-radius: 4px;
	-moz-box-shadow: 0px 2px 10px #555; /* Firefox */
	-webkit-box-shadow: 0px 2px 10px #555; /* Safari, Chrome */
	box-shadow: 0px 2px 10px #555; /* CSS3 */
}
.human div.header-banner-inner {
	position: absolute;
	top: 228px;
	top: 234px\9;
	margin-left: 134px;
}
div.innerpage div.human div.inner-logopage p {
	text-align: center;
}
div.innerpage div.human div.inner-logopage {
	position: absolute;
	top: 72px;
 *top: 62px;
	margin-left: 74px;
}
div.innerpage div.human div#l2 {
	position: absolute;
	top: 40px;
	margin-left: 90px;
 *top: 38px;
}
div.innerpage div.human div#l2 p {
	margin-top: 0px;
}
div.innerpage div.human div#l3 {
	position: absolute;
	top: 50px;
 *top: 40px;
	margin-left: 46px;
}
div.inner-fpage div.f-cont p {
	font-size: 14px!important;
	color: #404040!important;
	font-family: 'DroidSansRegular';
	font-weight: normal!important;
	margin-bottom: 6px!important;/* text-transform:capitalize!important; */
}
div#inner #home-top ul li {
	font-size: 14px!important;
	color: #404040!important;
	font-family: 'DroidSansRegular'!important;
	font-weight: normal!important;
}
div.header-banner-inner {
	width: 530px;
	height: 272px;
	background: url(img/header-glass-box.png);
	background-repeat: no-repeat;
	display: none;
}
div.header-banner-inner h2 {
	font-family: 'DroidSansBold';
	font-size: 32px;
	color: #fff;
	font-weight: normal;
	line-height: 40px;
	margin: 0px 0px 0px;
	padding: 60px 40px 0px;
	text-shadow: black 1px 1px;
}
div.header-banner-inner h2#fade {
	/* IE 8 */



	-ms-filter: "progid:DXImageTransform.Microsoft.Alpha(Opacity=50)";
	/* IE 5-7 */



	filter: alpha(opacity=50);
	/* Netscape */



	-moz-opacity: 0.5;
	/* Safari 1.x */



	-khtml-opacity: 0.5;
	/* Good browsers */



	opacity: 0.5;
}
div.bs-docs-example ul#myTab, div.bs-docs-example ul#myTab li {
	list-style-type: none!important;
}
div.sidebar-top {
	width: 100%;
	height: 44px;
	margin: 0px;
	padding: 0px;
	background: repeat-x url(images/sidebar-top-bg.png);
}
div.inner-sidebar h1 {
	font-family: 'DroidSansBold';
	font-size: 20px;
	color: #1B2028;
	font-weight: normal;
	margin: 0px 0px 20px;
	text-transform: uppercase;
}
div#inner div.inner-sidebar2 {
	padding: 0px 0px 20px;
	width: 100%;
	background: white;
	min-height: 400px;
}
div.sidebar-left {
	width: 186px;
	min-height: 284px;
	float: left;
}
div.sidebar-right {
	width: 750px;
	padding: 20px;
	float: right;
	padding: 6px 0px;
}
div.sidebar-right hr {
	border-top: 1px dashed #A6A6A4;
	border-bottom: none;
}
div.sidebar-left div.sidebar-left-top-inner {
	width: 186px;
	height: 22px;
	background: url(images/sidebar-left-top.png);
	background-repeat: no-repeat;
}
div.sidebar-right-top-inner {
	height: 16px;
	background: url(images/sidebar-right-top.png);
	background-repeat: no-repeat;
}
div.sidebar-right-body-inner {
	width: 674px;
	min-height: 17px;
	padding: 10px 38px;
	background: url(images/sidebar-right-body.png);
	background-repeat: repeat-y;
	margin-left: 1px;
}
div.sidebar-right-bottom-inner {
	height: 17px;
	padding: 6px 0px;
	background: url(images/sidebar-right-bottom.png);
	background-repeat: no-repeat;
}
div.sidebar-left div.sidebar-left-bottom-inner {
	width: 186px;
	height: 25px;
	background: url(images/sidebar-left-bottom.png);
	background-repeat: no-repeat;
}
div.sidebar-left div.sidebar-left-body-inner {
	width: 186px;
	min-height: 196px;
	background: url(images/sidebar-left-bg.png);
	background-repeat: no-repeat;
}
div.menu-sidebar-menu-container ul#menu-sidebar-menu li a {
	font-family: 'DroidSansRegular';
	font-size: 16px;
	color: #ffffff;
	font-weight: normal;
}
div.menu-sidebar-menu-container ul#menu-sidebar-menu li.current-menu-item a {
	color: #030303;
}
div.menu-sidebar-menu-container ul#menu-sidebar-menu li {
	height: 27px;
	width: 157px;
	padding: 10px;
	margin: 0px 0px 0px 6px;
	background: url(images/sidebar-divide.png);
	background-position: 0px 0px;
	background-repeat: no-repeat;
	border-bottom: solid 0px;
	background-position: 8px 44px;
}
div.menu-sidebar-menu-container ul#menu-sidebar-menu li.current-menu-item {
	height: 27px;
	width: 157px;
	padding: 10px;
	background: url(images/sidebar-left-li-active.png);
	background-repeat: no-repeat;
	background-position: 0px 0px;
	border-bottom: solid 0px;
}
div.sidebar-right-body-inner p {
	font-family: 'DroidSansRegular';
	font-size: 14px;
	color: #424242;
	font-weight: normal;
}
div.sidebar-left-body-inner ul {
	margin: 0px;
	padding: 0px;
}
div.sidebar-left-body-inner ul li {
	list-style: none;
}
/* Contact Us page CSS */



.contact-left {
	width: 400px;
	float: left;
}
.contact-left-top {
	width: 399px;
	height: 25px;
	background: url(images/contact-left-top.png);
	background-repeat: no-repeat;
}
.contact-left-body {
	width: 396px;
	min-height: 628px;
	min-height: 616px\9;
 *min-height:680px;
	margin-left: 2px;
	background: url(images/contact-left-body.png);
	background-repeat: repeat-y;
}
 @media \0screen {
.contact-left-body {
	min-height: 628px;
}
}
div.fr .contact-left-body {
	min-height: 664px;
 *min-height: 714px;
}
 @-moz-document url-prefix() {
 div.en .contact-left-body {
 min-height: 636px;
}
 div.fr .contact-left-body {
 min-height: 672px;
}
}
 @media \0screen {
div.fr .contact-left-body {
	min-height: 664px;
}
}
.contact-left-bottom {
	width: 399px;
	height: 25px;
	background: url(images/contact-left-bottom.png);
	background-repeat: no-repeat;
}
.contact-right {
	width: 546px;
	float: right;
}
.contact-right-top {
	width: 546px;
	height: 25px;
	background: url(images/contact-right-top.png);
	background-repeat: no-repeat;
}
.contact-right-body {
	width: 490px;
	padding: 0px 28px;
	min-height: 16px;
	background: url(images/contact-right-body.png);
	background-repeat: repeat-y;
}
.contact-right-bottom {
	width: 546px;
	height: 25px;
	background: url(images/contact-right-bottom.png);
	background-repeat: no-repeat;
}
div.contact-right-body p {
	margin: 0px;
	padding: 0px 0px 20px;
	line-height: 20px;
	color: #424242;
	font-size: 13px;
	font-weight: normal;
	font-family: 'DroidSansRegular';
}
div.contact-left-body h2 {
	color: #424242;
	font-size: 20px;
	font-weight: normal;
	font-family: 'DroidSansRegular';
}
div.contact-left-body div.h2-div h2 {
	margin: 0px!important;
	padding-bottom: 10px;
}
div.h2-div {
	background: url(images/contact-divide-1.png);
	background-repeat: no-repeat;
	background-position: left bottom;
	padding: 0px 28px;
}
div.contactaddress {
	background: url(images/contact-divide-2.png);
	background-repeat: no-repeat;
	background-position: 0px 0px;
	width: 396px;
	height: 156px;
}
div.contactphone {
	background: url(images/contact-divide-3.png);
	background-repeat: no-repeat;
	background-position: 0px 20px;
	width: 396px;
	height: 146px;
}
div.contact-map {
	margin-top: 20px;
}
div.contact-right-body form table td#left {
	font-family: 'DroidSansRegular';
	font-size: 14px;
	font-weight: normal;
	color: #424242;
	text-align: right;
}
div.contact-right-body form span.wpcf7-form-control-wrap input, div.contact-right-body form span.wpcf7-form-control-wrap textarea {
	background: #565555;
	border-radius: 20px;
	-moz-border-radius: 20px;
	-khtml-border-radius: 20px;
	-webkit-border-radius: 20px;
	color: #fff;
	border: solid 0px;
	padding: 10px;
	width: 353px;
	margin: 4px 0px;
}
div.contact-right-body form input.wpcf7-submit {
	width: 111px;
	height: 36px;
	background: url(images/contact-submit.png);
	background-repeat: no-repeat;
	border: solid 0px;
	margin-left: 20px;
	font-size: 12px;
	color: #fff;
	cursor: pointer;
}
div.contact-right-body form input.wpcf7-submit:hover {
	text-decoration: underline;
}
div.wpcf7-validation-errors {
	font-family: Arial;
	font-size: 14px;
	font-weight: normal;
	color: #000;
	background-color: #F2DEDE;
	border-color: #EED3D7;
	border: 1px solid red!important;
	padding: 10px!important;
}
div.conactaddress-inner, div.contactphone-in {
	width: 220px;
	float: right;
	padding: 20px;
}
div.conactaddress-inner p, div.contactphone-in p {
	font-family: 'DroidSansRegular';
	font-size: 14px;
	font-weight: normal;
	color: #424242;
}
/* Inner Menu CSS */



#nav li#menu-item-168 a {
	padding: 0px 28px 0px 76px;
	background: url(images/home.png);
	background-position: 22px 24px;
	background-repeat: no-repeat;
	border-left: none;
}
#nav li#menu-item-169 a {
	padding: 0px 28px 0px 100px;
	background: url(images/home2.png);
	background-position: 26px 24px;
	background-repeat: no-repeat;
}
#nav li#menu-item-170 a {
	padding: 0px 28px 0px 82px;
	background: url(images/home3.png);
	background-position: 32px 24px;
	background-repeat: no-repeat;
}
#nav li#menu-item-171 a {
	padding: 0px 12px 0px 86px;
	background: url(images/home4.png);
	background-position: 10px 24px;
	background-repeat: no-repeat;
	border-right: none;
}
div.innerpage #nav li#menu-item-168 a {
	padding: 0px 28px 0px 76px;
	background: none;
	background-position: 22px 24px;
	background-repeat: no-repeat;
	border-left: none;
}
div.innerpage #nav li#menu-item-168 a {
	padding: 0px 44px 0px 44px;
 *padding-top:10px;
	background: none;
	border-left: none;
}
div.innerpage #nav li#menu-item-169 a {
 *padding-top:2px;
	background: url(images/inner-home2.png);
	background-position: 16px 4px;
	padding: 0px 12px 0px 64px;
	padding: 0px 18px 0px 64px\9;
	background-repeat: no-repeat;
}
div.innerpage #nav li#menu-item-170 a {
	padding: 0px 10px 0px 50px;
 *padding-top:2px;
	padding: 0px 12px 0px 50px\9;
	background: url(images/inner-home3.png);
	background-position: 22px 3px;
	background-repeat: no-repeat;
}
div.innerpage #nav li#menu-item-171 a {
	padding: 0px 12px 0px 58px;
 *padding-top:2px;
	background-position: -5px 0px;
	background: url(images/inner-home4.png);
	background-repeat: no-repeat;
	border-right: none;
}
div.fr #nav li#menu-item-168 a {
	padding: 0px 33px 0px 40px;
 *padding-top: 10px;
	background-position: 18px 24px;
}
div.fr #nav li#menu-item-169 a {
	padding: 0px 14px 0px 70px;
	background-position: 20px 4px;
}
div.fr #nav li#menu-item-170 a {
	background-position: 11px 3px;
	padding: 0px 20px 0px 40px;
}
div.fr #nav li#menu-item-171 a {
	padding: 0px 14px 0px 58px;
	background-position: 0px 0px;
}
div.fr div.language ul {
	margin-top: 24px;
}
/* Inner Menu CSS End */



div.pageinner ul li a {
	color: #424242!important;
}
div.pageinner ul li {
	background: url(images/white-arrow.png);
	background-repeat: no-repeat;
	background-position: 0px 10px;
	padding-left: 20px!important;
}
/* Template Medicine CSS */



div.medicine-left {
	width: 419px;
	float: left;
}
div.medicine-right {
	width: 419px;
	float: right;
}
div.medicine-left-top, div.medicine-right-top {
	width: 419px;
	height: 77px;
	background: url(images/medicine-top.png);
	background-repeat: no-repeat;
	text-align: center;
}
div.medicine-left-body, div.medicine-right-body {
	width: 379px;
	padding: 0px 20px;
	min-height: 479px;
	background: #dcdcdc url(images/medicine-body.png);
	background-repeat: no-repeat;
}
div.medicine-left-bottom, div.medicine-right-bottom {
	width: 419px;
	height: 27px;
	background: url(images/medicine-bottom.png);
	background-repeat: no-repeat;
}
div.medicine-left-top h3, div.medicine-right-top h3 {
	font-family: 'DroidSansBold';
	font-weight: normal;
	font-size: 20px;
	color: #fff;
	padding-top: 16px;
	text-shadow: black 1px 1px;
}
h1.medicine {
	font-family: 'DroidSansRegular';
	font-size: 18px;
	font-weight: bold;
	color: #424242;
	text-transform: none!important;
	margin: 10px 0px 0px!important;
}
div.vs {
	float: left;
	width: 80px;
	margin: 16px;
}
/* Template Medicine CSS END */



div.medicine-bottom-holder {
	width: 950px;
	margin: 20px 0px;
}
div.medicine-cont-top {
	width: 950px;
	height: 30px;
	background: url(images/medicine-cont-top.png);
	background-repeat: no-repeat;
}
div.medicine-cont-body {
	width: 910px;
	padding: 0px 20px;
	vertical-align: middle;
	display: table-cell;
	background: url(images/medicine-cont-body.png);
	background-repeat: repeat-y;
}
div.medicine-cont-bottom {
	width: 950px;
	height: 31px;
	background: url(images/medicine-cont-bottom.png);
	background-repeat: no-repeat;
}
div.b-title1 a:hover, div.b-title2 a:hover, div.b-title3 a:hover {
	text-decoration: underline;
}
div.human-left:hover, div.human-right:hover {
	/* IE 8 */



	-ms-filter: "progid:DXImageTransform.Microsoft.Alpha(Opacity=80)";
	/* IE 5-7 */



	filter: alpha(opacity=80);
	/* Netscape */



	-moz-opacity: 0.8;
	/* Safari 1.x */



	-khtml-opacity: 0.8;
	/* Good browsers */



	opacity: 0.8;
}
div.human-left {
	position: absolute;
	margin-left: 134px;
	margin-top: 54px;
	background: url(images/human-left.png);
	background-repeat: no-repeat;
	background-position: 120px 0px;
	width: 400px;
	height: 228px;
	cursor: pointer;
	z-index: 999px;
}
 @media \0screen {
div.human-left {
	margin-top: 244px;
}
}
div.human-right {
	position: absolute;
	margin-left: 712px;
	margin-top: 70px;
	background: url(images/human-right.png);
	background-repeat: no-repeat;
	width: 400px;
	height: 228px;
	cursor: pointer;
}
 @media \0screen {
div.human-right {
	margin-top: 270px;
}
}
ul#menu-inner-menu {
	min-width: 700px;
}



/* Mozilla Hack */



@-moz-document url-prefix() {
 div.b-title3 {
 padding: 40px 0 14px 82px;
 padding: 54px 0 0 82px !important;
}
 div.innerpage #nav ul {
 margin-top: -51px;
}
 div.innerpage #nav li#menu-item-169 a {
 padding: 0 16px 0 64px;
}
 div.innerpage #nav li#menu-item-170 a {
 padding: 0 14px 0 50px;
}
 div.fr #nav li#menu-item-169 a {
 background-position: 20px 4px;
 padding: 0 18px 0 70px;
}
 div.fr #nav li#menu-item-170 a {
 background-position: 12px 3px;
 padding: 0 18px 0 40px;
}
 div.human div.three {
 margin-left: 478px;
}
}
/* Mozilla Hack End */



div.wpcf7-mail-sent-ok {
	font-family: Arial;
	font-size: 14px;
	font-weight: normal;
	color: black;
	background-color: #d2fbd1;
	border: 1px solid #398F14!important;
	border-image: initial;
	padding: 10px;
}
/* Carerr Page CSS */



div.job-career {
	margin: 20px 0px 94px;
}
div.job-career input.cv {
	color: #424242;
}
div.job-career div.cv {
	float: right;
	text-shadow: black 1px 1px;
}
div.job-career div.cv {
	color: #424242;
	font-size: 14px;
	font-family: 'DroidSansRegular';
}
div.job-career div.cv {
	width: 285px;
	padding: 22px 0px 30px;
	height: 10px;
	background: url(images/career-send.png);
	background-repeat: no-repeat;
	border: solid 0px;
	color: #ffffff;
	font-size: 16px;
	font-family: 'DroidSansRegular';
	text-align: center;
	cursor: pointer;
}
div.career {
	width: 249px;
	margin: 20px 0px 20px;
	float: right;
	padding: 24px 0px;
	height: 20px;
	background: url(images/partnerships.png);
	background-repeat: no-repeat;
	border: solid 0px;
	color: #ffffff;
	font-size: 16px;
	font-family: 'DroidSansRegular';
	cursor: pointer;
	text-shadow: #000 1px 1px;
}
a#team {
	text-align: left;
	padding: 0px 34px;
	text-decoration: none;
	color: #fff;
}
a.frteam {
	padding: 0px 4px 0px 22px!important;
}
a#cont {
	padding: 0px;
	text-align: left;
	text-decoration: none;
}
a#team:hover, a#cont:hover {
	text-decoration: underline;
}
span.wpcf7-not-valid-tip {
	position: relative!important;
	display: block!important;
	background: none!important;
	border: solid 0px!important;
	color: red!important;
}
div.job-career div.cv:hover {
	text-decoration: underline;
}
/* Carerr Page CSS - END*/



ul.qtrans_language_chooser li a:hover span {
	color: #fefefe!important;
}
div.bs-docs-example ul.nav-tabs li a {
	text-decoration: none!important;
}
div.bs-docs-example ul.nav-tabs li a:hover {
	text-decoration: underline!important;
}
div#home-middle2 img {
	float: left;
	-webkit-transition: opacity .4s ease-in-out;
	-moz-transition: opacity .4s ease-in-out;
	-o-transition: opacity .4s ease-in-out;
	transition: opacity .4s ease-in-out;
}
div#home-middle2 img:hover {
	/* IE 8 */



	-ms-filter: "progid:DXImageTransform.Microsoft.Alpha(Opacity=50)";
	/* IE 5-7 */



	filter: alpha(opacity=50);
	/* Netscape */



	-moz-opacity: 0.5;
	/* Safari 1.x */



	-khtml-opacity: 0.5;
	/* Good browsers */



	opacity: 0.5;
}
div#home-top div.bs-docs-example hr, div.pageinner hr {
	border-top: 1px dashed #A6A6A4;
}
/* emitting particle canvas style */

canvas#particleCanvas {
	position: absolute;
	top: 0px;
	z-index: 0;
	width: 1040px;
	height: 520px;
	margin-left: -212px;
	margin-top: 200px;/* margin-left: -222px; */
}
div.particlesemitting {
	width: 1040px;
	/* height: 600px; */



	margin: 0 auto;
}
#cell-inner1 {
	position: absolute;
	margin-left: 80px;
	margin-top: 264px;
	z-index: 999;
}
#stem2 {
	position: absolute;
	margin-top: 204px;
	/*margin-left: 192px;*/
	margin-left: 56px;
	z-index: 999;
}
#regen {
	position: absolute;
	margin-top: 220px;
	/*margin-left: 226px;*/
	margin-left: 88px;
	z-index: 999;
}
 @-moz-document url-prefix() {
 #stem2 {
 position: absolute;
 margin-top: 204px;
 margin-left: 56px;
}
 #cell-inner1 {
 margin-left: 80px;
 margin-top: 264px;
 position: absolute;
}
 #regen {
 margin-left: 88px;
 margin-top: 220px;
 position: absolute;
}
}
table.table {
	width: 940px;
	margin: 0 auto 20px;
	-moz-box-shadow: 0px 1px 10px #bcbcbc; /* Firefox */
	-webkit-box-shadow: 0px 1px 10px #bcbcbc; /* Safari, Chrome */
	box-shadow: 0px 1px 10px #bcbcbc; /* CSS3 */
}
table.table tr td {
	min-width: 200px;
	/* min-height: 200px; */



	font-family: 'DroidSansRegular';
	font-size: 14px;
	color: #000;
	font-weight: normal;
	text-align: center;
	vertical-align: middle;
}
div.inner-sidebar h2 {
	margin: 20px 0px!important;
}
/* emitting particle canvas style end  */







/* CSS for opera */



html.opera div.homepage #nav ul {
	margin-top: 54px;
}
html.opera #nav ul {
	margin-top: -52px;
}
html.opera div.innerpage #nav li#menu-item-169 a {
	padding-right: 24px;
}
html.opera #regen {
	margin-left: 88px;
}
html.opera #stem2 {
	margin-left: 57px;
}
html.opera #cell-inner1 {
	margin-left: 82px;
}
html.opera div.contact-left-body {
	min-height: 618px!important;
}
html.opera div.fr .contact-left-body {
	min-height: 655px!important;
}
html.opera div.fr #nav li#menu-item-168 a {
	padding-right: 38px;
}
html.opera div.fr #nav li#menu-item-169 a {
	padding-right: 23px;
}
html.opera div.b-title3 {
	padding: 74px 0px 12px 82px;
	text-align: center;
}
html.opera div.human div.three {
	margin-left: 478px;
}
/* CSS foe opera end */







/* table product pages design */



table tr.tr-head {
	background: url(images/table-highlight.png);
	background-repeat: repeat-x;
}
table tr.tr-head td b {
	text-shadow: black 1px 1px;
}
table tr.tr-head td {
	color: #fff;
}



/* table product pages design end */







@media (max-width: 1200px) {
body {
	width: 1200px;
}
}
div.product-page1 {
	top: 244px!important;
}
div.product-page3 {
	top: 244px!important;
	margin-left: 476px!important;
}
.table tbody tr.warning td {
	background-image: linear-gradient(bottom, rgb(240,230,178) 28%, rgb(247,241,212) 58%);
	background-image: -o-linear-gradient(bottom, rgb(240,230,178) 28%, rgb(247,241,212) 58%);
	background-image: -moz-linear-gradient(bottom, rgb(240,230,178) 28%, rgb(247,241,212) 58%);
	background-image: -webkit-linear-gradient(bottom, rgb(240,230,178) 28%, rgb(247,241,212) 58%);
	background-image: -ms-linear-gradient(bottom, rgb(240,230,178) 28%, rgb(247,241,212) 58%);
	background-image: -webkit-gradient( linear, left bottom, left top, color-stop(0.28, rgb(240,230,178)), color-stop(0.58, rgb(247,241,212)));
}
.table tbody tr.info td {
	background-image: linear-gradient(bottom, rgb(194,235,255) 28%, rgb(232,248,255) 58%);
	background-image: -o-linear-gradient(bottom, rgb(194,235,255) 28%, rgb(232,248,255) 58%);
	background-image: -moz-linear-gradient(bottom, rgb(194,235,255) 28%, rgb(232,248,255) 58%);
	background-image: -webkit-linear-gradient(bottom, rgb(194,235,255) 28%, rgb(232,248,255) 58%);
	background-image: -ms-linear-gradient(bottom, rgb(194,235,255) 28%, rgb(232,248,255) 58%);
	background-image: -webkit-gradient( linear, left bottom, left top, color-stop(0.28, rgb(194,235,255)), color-stop(0.58, rgb(232,248,255)) );
}
.table tbody tr.error td {
	background-image: linear-gradient(bottom, rgb(247,79,79) 28%, rgb(255,153,153) 58%);
	background-image: -o-linear-gradient(bottom, rgb(247,79,79) 28%, rgb(255,153,153) 58%);
	background-image: -moz-linear-gradient(bottom, rgb(247,79,79) 28%, rgb(255,153,153) 58%);
	background-image: -webkit-linear-gradient(bottom, rgb(247,79,79) 28%, rgb(255,153,153) 58%);
	background-image: -ms-linear-gradient(bottom, rgb(247,79,79) 28%, rgb(255,153,153) 58%);
	background-image: -webkit-gradient( linear, left bottom, left top, color-stop(0.28, rgb(247,79,79)), color-stop(0.58, rgb(255,153,153)) );
}
.table tbody tr.success td {
	background-image: linear-gradient(bottom, rgb(217,250,203) 28%, rgb(233,252,224) 58%);
	background-image: -o-linear-gradient(bottom, rgb(217,250,203) 28%, rgb(233,252,224) 58%);
	background-image: -moz-linear-gradient(bottom, rgb(217,250,203) 28%, rgb(233,252,224) 58%);
	background-image: -webkit-linear-gradient(bottom, rgb(217,250,203) 28%, rgb(233,252,224) 58%);
	background-image: -ms-linear-gradient(bottom, rgb(217,250,203) 28%, rgb(233,252,224) 58%);
	background-image: -webkit-gradient( linear, left bottom, left top, color-stop(0.28, rgb(217,250,203)), color-stop(0.58, rgb(233,252,224)) );
}
/*default*/



body.archive div.human, body.archive .slogan, body.search div.human, body.search .slogan {
	display: none;
}
body.archive #wrap, body.search #wrap {
	height: 204px;
}
body.archive #inner, body.search #inner {
	background: repeat-x url('img/single_bg.png') #FFF;
}
body.archive #content-sidebar-wrap, body.search #content-sidebar-wrap {
	float: none;
	margin: 0 auto;
	min-height: 500px;
	padding-top: 60px;
}
body.archive .entry-content, body.search .entry-content {
	color: #727171;
}
body.archive .entry-content hr, body.search .entry-content hr {
	border: none;
	border-bottom: 1px solid #DDDDDD;
}
body.archive .post-comments, body.search .post-comments {
	display: none;
}
body.archive .post-info *, body.search .post-info * {
	color: #999999;
}
body.archive .entry-title a, body.search .entry-title a {
	color: #1B2028 !important;
	font-size: 20px;
	font-weight: bold;
}
/*blog*/

.page-template-template-blog-php h1 {
	color: #1b2028;
	font-size: 20px;
}
.page-template-template-blog-php div.human {
	background: none
}
.page-template-template-blog-php #wrap {
	height: 204px;
}
.page-template-template-blog-php #inner {
	background: repeat-x url('img/single_bg.png') #FFF;
}
.page-template-template-blog-php #content-sidebar-wrap {
	min-height: 500px;
	width: 675px;
	padding-top: 50px;
}
.page-template-template-blog-php #sidebar {
	width: 264px;
	padding-top: 75px;
}
.widget_search {
	background-color: #56627c !important;
	position: relative;
	border-radius: 6px 6px 6px 6px;
	-moz-border-radius: 6px 6px 6px 6px;
	-webkit-border-radius: 6px 6px 6px 6px;
	border: 0px solid #000000;
}
.widget_search .s {
	background-position: left center;
	border-color: #FFFFFF;
	border-radius: 50px 0 0 50px;
	margin: 0;
	padding: 8px 0 8px 7px;
	text-indent: 21px;
	-moz-border-radius: 50px 0 0 50px;
	-webkit-border-radius: 50px 0 0 50px;
}
.widget_search .searchsubmit {
	background: url("img/go.png") no-repeat scroll 0 0 rgba(0, 0, 0, 0);
	border: medium none;
	cursor: pointer;
	height: 34px;
	position: absolute;
	text-indent: -999999px;
	width: 45px;
}
.widget_archive {
	background-color: transparent !important;
	display: none;
}
.widget_archive li {
	border: none !important;
	list-style: disc inside url("img/r.png");
}
.widget_archive li a {
	color: #73685d;
}
#sidebar .widgettitle {
	color: #356893;
}
#blog-items {
	padding: 0 0 0 2px;
}
#blog-items > li {
	list-style: none outside none;
	margin-bottom: 43px;
	position: relative;
}
#blog-items > li h5 {
	color: #424242;
	font-size: 22px;
	line-height: 22px;
	font-weight: normal;
	margin: 0 0 23px;
}
#blog-items .content-box {
	color: #727171;
	float: right;
	width: 460px;
}
#blog-items .meta-box {
	border-bottom: 1px solid #DCDCDC;
	border-top: 1px solid #DCDCDC;
	margin-top: 11px;
	padding: 15px 0;
}
#blog-items .date {
	background: url("img/cal.jpg") no-repeat 0 2px;
	color: #999999;
	display: inline-block;
	font-size: 12px;
	padding-left: 18px;
	width: 152px;
}
#blog-items .author {
	background: url("img/us.jpg") no-repeat 0 2px;
	color: #00AAEB;
	display: inline-block;
	font-size: 12px;
	padding-left: 15px;
}
#blog-items .readmore-js-toggle {
	bottom: 15px;
	display: inline-block;
	position: absolute;
	right: 0;
	width: auto;
	color: #356893;
	cursor: pointer;
	text-transform: uppercase;
}
.content-two-col {
	margin: 0 auto;
	width: 950px;
}
#home-middle2-bg .widget_sp_image {
display: inline-block;
margin-right: 12px;
overflow:hidden;
}
#home-middle2-bg .widget_sp_image a{ display:block; height: 87px;}

#widget_sp_image-8 a,#widget_sp_image-19 a{ margin-top: -13px; }
#widget_sp_image-13 a,#widget_sp_image-24 a{ margin-bottom: -15px !important; }


#home-middle2-bg .widget_sp_image img{
	height:87px !important; width: auto !important ;
	margin:0 !important;
}
/*
#widget_sp_image-31 img {
	margin-top: 25px;
}
#widget_sp_image-27 img {
	margin-top: 12px;
}
#widget_sp_image-33 img {
	margin-top: 42px;
}
#widget_sp_image-28 img {
	float: right;
	left: 30px;
}*/


#menu-inner-menu {
    position:absolute;
}