/*
Theme Name: Figero
Theme URI: http://www.inkthemes.com/wp-themes/figero-wordpress-theme/
Author: InkThemes.com
Author URI: http://www.inkthemes.com/
Description: Figero is a great Theme to build your business or services related website with ease. The Theme comes with a very simple to use themes options panel through which you can configure literally anything on your website. The theme is very simplistic yet modern in design and really very easy to built your website upon.
Version: 1.5
License: GNU General Public License
License URI: license.txt
Tags: black, blue, one-column, right-sidebar, fixed-width, custom-menu, editor-style, featured-image-header, featured-images, full-width-template, sticky-post, theme-options, translation-ready
*/
@import url(https://fonts.googleapis.com/css?family=Droid+Serif:400,700,400italic,700italic|PT+Sans+Caption:400,700);
/*=======================================================*/
/*----------------------BASIC HTML-----------------------*/
/*=======================================================*/
body {
	background-image:url('/img/bg.jpg');
    font-size:13px;
    color:#4a4a4a;
    font-family: "Trebuchet MS";
}
pre, code {
}
hr {
    border: 0 #ccc solid;
    border-top-width: 1px;
    clear: both;
    height: 0;
}
:focus {/* remember to define focus styles! */
    outline: 0;
}
input[type="submit"], input[type="button"] {
    cursor:pointer;
    background: -moz-linear-gradient(center top, #fefefe, #eee) repeat scroll 0 0 transparent;
    background: -webkit-gradient(linear, left top, left bottom, from(#fefefe), to(#eee));
}
input[type="submit"]:hover, input[type="button"]:hover  {
	border: 1px solid #bbb;
	color: #E65C00;
}
input[type="submit"]:active, input[type="button"]:active  {
	border-color:#c5c5c5;
	background: -moz-linear-gradient(center top, #eee, #fefefe) repeat scroll 0 0 transparent;
	background: -webkit-gradient(linear, left top, left bottom, from(#eee), to(#fefefe));
	color: #E65C00;
}

blockquote:before, blockquote:after, q:before, q:after {
    content: "";
}
blockquote, q {
    quotes: "" "";
}
a{
    text-decoration: none;
    color:#4a4a4a;
}
td a{
font-weight: bold;
color:#053B7B;
}
td a:hover{
color:##E65C00;
}
h1, h2, h3, h4, h5, h6 {
    font-family:"Trebuchet MS";
    font-weight:normal;
    color:#474747;
}
span {
}
p, li, a, label {
    font-family: "Trebuchet MS";
}
td,th{
    border: 1px solid #eee;
    padding: 7px;
}
th{
    background: #eee; 
}
select{
    clear: both;
}
dt {
	font-weight: bold;
}
/*=======================================================*/
/*-----------------------HEADINGS------------------------*/
/*=======================================================*/
h1 {
    font-size: 24px;
}
h2 {
    font-size: 22px;
    border-bottom: 2px dotted #aaa;
}
h3 {
    font-size: 20px;
}
h4 {
    font-size: 18px;
}
h5 {
    font-size: 16px;
}
h6 {
    font-size: 14px;
}
/*=======================================================*/
/*------------------------SPACING------------------------*/
/*=======================================================*/

ol {
    list-style: decimal;
}
ul {
    list-style: disc;
}
li {
    margin-left: 30px;
}
h1, h2, h3, h4, h5, h6{
    color:#053B7B;
}
/*=======================================================*/
/*--------------------DEFAULT LAYOUT---------------------*/
/*=======================================================*/	
.index-container {
    background-color:#f5f5f5;
}
.index-container.first_featured{
    background-image: url('/theme/Default/img/bg.jpg');
}
.header-container {
    background-image: url(/theme/Default/img/black-bg.png);
    background-repeat: repeat-x;
    background-color:#333436;
}
.header-container .header .logo img{
    max-width:230px;
}
.header-container .header .logo{
    padding-top: 26px;
}
.header-container .header-bottom {
    background:url(/theme/Default/img/header-bottom1.png);
    height:1px;
}
.page-info-container {
    background:#082c58 url(/theme/Default/img/sliderbg-blue.png) center repeat-y;
    height:105px;
    margin-top:0;
}
.page-info-container .page_info {
    padding-top:25px;
}
.page-info-container .page_info #crumbs{
    font-family: "Trebuchet MS";
    margin-top: 45px;
    padding: 8px;
    color:#fff;
    border-top: 1px solid #2b82e5;
    border-left: 1px solid #2b82e5;
    border-right: 1px solid #2b82e5;
    -webkit-border-radius: 3px 3px 0 3px;
    -moz-border-radius: 3px 3px 0 3px;
    border-radius: 3px 3px 0 3px;
    -webkit-border-bottom-left-radius:0;
    -webkit-border-bottom-right-radius:0;
}
.page-info-container .page_info #crumbs a{
    color:#fff;
}
.page-info-container .page-heading {
    font-size:27px;
    color:#fff;
}

h1.page-heading{
   font-size:27px;
   padding: 5px;
   margin-button:1px;
}

.strip_line{
    background:url(/theme/Default/img/strip-line.png) 0 0 repeat-x;
    height: 2px;
    width: 100%;
}
.top_strip{
    background:url(/theme/Default/img/slider-strip-blue.png) 0 0 repeat-x;
    height: 2px;
    width: 100%;  
}

/*
--------------- SLIDES AND PAGINATION ----------------
*/


/*.next,.prev {
	float: left;
}*/

.pagination {
	list-style:none;
	margin:0;
	padding:0;
}

.pagination li {
    float: left;
    margin: 0 1px;
}

.pagination li.current a {
	width:14px;
	height:5px;
	background-position:13px;
	background-image:url(/theme/Default/img/point.png);
}

.pagination li.current a:hover {
	width:14px;
	height:5px;
	background-position:13px;
	background-image:url(/theme/Default/img/point.png);
}

.pagination li a {
	display:block;
	width:14px;
	height:5px;
	padding-top:12px;
	background-image:url(/theme/Default/img/point2.png);
	background-position:0 0;
	overflow:hidden;
}

.pagination li a:hover {
	display:block;
	width:14px;
	height:5px;
	padding-top:12px;
	background-image:url(/theme/Default/img/point3.png);
	background-position:0 0;
	overflow:hidden;
}

/*
--------------- SLIDES MATERIAL ----------------
*/

.slide .entry h2 {
    background:url(/theme/Default/img/slider-strip-blue.png) bottom repeat-x;
}
.main_header {
    height:30px;
    background-color:#291c18;
    border-bottom:1px solid #000000;
}
.header .logo img {
    margin:1px 0 20px 0;
}

.second-header {	
    overflow:hidden;
    background:#082c58 url(/theme/Default/img/sliderbg-blue.png) center repeat-y;
}

#slide-box {
    position: relative;
}

.slides_container{
    overflow:hidden;
    position:relative;
    display:none;
    height:332px;
}
.slide {
    width: 950px;

}
.slide .video {
    float:right;	
    position: relative;
}
.slide iframe{
    position: relative;
    margin: 0;
    padding: 0;
    width:516px !important;        
    max-height: 300px !important;       
    margin-top: 45px;
    margin-left: 50px !important;
}
.slide .images {
    margin-left:50px;
    text-align:right;
    margin-left:50px;
    line-height:340px;
    vertical-align:middle;
    padding-top: 10px;
}
.slide .images img {
    max-width:516px;
    max-height:300px;
    margin-bottom: 0;
}
.slide .entry {
    width:370px;
    float:left;
    margin-top:40px;
    text-shadow: black 0.1em 0.1em 0.2em;
    padding-bottom: 5px;
}
.slide .entry h2 {
    font-size:34px;
    color:#fff;
    padding-bottom:10px;
    line-height: 44px;
}
.slide .entry h3 {
    font-size:20px;
    color:#fff;
    line-height: 33px;
}
.slide .entry p {
    color:#fff;
    font-size: 14px;
    padding-left:10px;
}
.slide .slidedtext {
    color:#fff;
}
/*
#slides a.prev {
    background: url('/theme/Default/img/arrows.png') no-repeat 0 -54px;
    width: 23px;
    height: 38px;
    left:-80px;
    opacity: 1;
    position: absolute;
    text-indent: -9999em;
    top: 45%;
    z-index: 999;
    color:#d7d7d7;
}
#slides a.next {
    background: url('/theme/Default/img/arrows.png') no-repeat -2px 0;
    width: 23px;
    height: 38px;
    opacity: .8;
    position: absolute;
    right:-80px;
    text-indent: -9999em;
    top: 45%;
    z-index: 999;
    color:#d7d7d7;
}
#slides a.prev:hover, #slides a.next:hover {
    opacity:.5;
}
#slides .pagination li a {
    display:block;
    width:10px;
    height:0;
    padding-top:10px;
    background-image:url(/theme/Default/img/pagination.png);
    background-position:0 0;
    float:left;
    overflow:hidden;
}
#slides .pagination li.current a {
    background-position:0 -10px;
    margin-bottom:5px;
}

#slides {
    position: relative;
    margin-bottom:0px;
}
*/
#slider_nav {
    margin-bottom:5px;
    margin-top: 1px;
    position: relative;
    z-index: 2;
}
#slider_nav, #line_wrap {
    margin-left: auto;
    margin-right: auto;
    width: 890px;
}
#line_wrap {
    position: relative;
    z-index:1;
}
#slider_pag ul {
    float: left;
    left: 50%;
    margin: 10px auto 30px 0;
    max-width: 700px;
    position: relative;
    list-style-type:none;
}
#slider_pag li:first-child {
    padding: 0 2px 0 2px;
}
#slider_pag li:last-child {
    padding: 0 3px 0 2px;
}
#slider_pag li {
    float: left;
    padding: 0 2px;
    position: relative;
    right: 50%;
    margin:0;
}
#slider_pag a {
    border: medium none;
    display: block;
    height: 11px;
    text-indent: -9999px;
    width: 10px;
}
ul.pagination {
    margin-bottom:0;
}

a.btn-1{
    margin-right: 10px !important;
}
a.btn-1, a.btn-2 {
    font-size: 13px;
    font-weight:bold;
    display: inline-block;
    line-height: 1em;
    padding: 12px 17px;
    margin:10px 0 1.5em;
    text-align: center;
    text-shadow: 0 1px 0 rgba(255, 255, 255, 0.3);
    text-decoration: none !important;		
    background: url('/theme/Default/img/buttons.png') no-repeat 0 0;
    width: 176px;
    height: 45px;
    line-height:42px;
    font-size:16px;
    text-align:center;
    margin:0px;
    padding:0px;
    margin-top: 15px;
    color: black;
    font-weight: bold;
    text-shadow:0 1px 0 #fff;
    margin-bottom:20px;    
}
a.btn-1:hover, a.btn-2:hover{
    background: url('/theme/Default/img/buttons.png') no-repeat 0 -51px;
    width: 176px;
    height: 45px; 
}

/*
---------------- HOME PAGE CONTENT ---------------------
*/
#loginInfo{
padding:10px 7px;
color:#053B7B;
font-size:15px;
}
#loginInfo span{
color:#E65C00;
font-size: 17px;
}
#loginInfo a{
color:#053B7B;
font-weight:bold;
padding:10px 10px 10px 0px;
}
.index-container .feature-index {
    margin-top:50px;
    margin-bottom:40px;
    overflow:hidden;
}
.index-container .full_cols{
    margin-bottom: 52px;
    padding: 0 10px;
}
.index-container .full_cols h1{
    color: black;
}
.feature-index .feature-one {
    margin-right:45px;
    overflow:hidden;
}
.feature-one p{
    line-height: 20px;
}
.feature-index .feature-two {
    margin-left:45px;
    margin-right:40px;
}
.feature-index .feature-one h1 {
    font-size:28px;
    overflow:hidden;
}
.feature-index .feature-two img {
    float:left;
    padding:2px;
    border:1px solid #d7d7d7;
    width:100px;
    height:auto;
    background-color:#ffffff;
}
.feature-index .feature-two p {
    float:right;
    width:255px;
    line-height:24px;
}

.testimonial_holder {
    position:relative;
    width:350px;
    overflow:hidden;
    padding:3px;
    float: right;
}
.testimonial_holder ul{
    margin-bottom: 0;
}
.testimonial_holder .testimonial-list {
    list-style:none;
    margin-left:0;
    width:360px;
}
.testimonial_holder #jCarouselLite_nav2 {
    position:absolute;
}
.testimonial_holder .testimonial_jcarousel {
    min-height:50px;
    list-style:none;
}

.testimonial_holder .testimonial_jcarousel p {
    text-align:left;
    line-height: 20px;
}
.testimonial_holder .testimonial_jcarousel img {
    float:left;
    padding:4px;
    width: 85px;
    height: 85px;
    border:1px solid #d7d7d7;
    background-color:#ffffff;
    margin-right: 15px;
    margin-top: 4px;
}
.testimonial_holder .testimonial-client-name {
    font-weight:bold;
    display:block;
    min-height:50px;
}

.testimonial_holder a.prev2:hover, a.next2:hover {
    opacity:0.8;
}

/*
--------------- MENU -------------------
*/
#menu {
    position:relative;
}
#menu li {
    list-style-type:none;
    margin-left:0;
}
#menu li a {
    font-family: "Trebuchet MS";
    font-size:14px;
    margin:0;
    padding-left:10px;
    padding-right:10px;
    padding-top:5px;
    padding-bottom:5px;
    position:relative;
    float:left;
    color: #fff;
    text-align:center;
    text-decoration:none;
    text-transform: uppercase;
    border-radius:5px;
    -moz-border-radius:5px;
    -khtml-border-radius:5px;
    -webkit-border-radius:5px;
	backgroundColor:#E65C00;
}
#menu li.current_page_item a.selected{
    -moz-border-radius:  5px 5px 5px 5px;
    border-radius: 5px 5px 5px 5px;   
	backgroundColor:#E65C00;
}
#menu li.current-menu-item a, #menu li.current-menu-parent a, #menu li.current_page_parent a, #menu li a.selected, #menu li a:hover {
    margin:0;
    padding-left:10px;
    padding-right:10px;
    padding-top:5px;
	backgroundColor:#E65C00;
}
#menu li li a, #menu li li a.selected, #menu li li a:hover {
    border:none;
    border-radius:5px;
}

#menu .ddsmoothmenu {
    margin:0;
    padding:0;
    list-style:none;
    float:right;
    position:relative;
    margin-top:25px;/*	margin-left:60px;*/
}
#menu .ddsmoothmenu li > ul {
    margin-top:0;
}

#menu .ddsmoothmenu li > ul li > ul {
    margin-top:1px;
    margin-left:0;
    background-color:#1f1f1f;
}
/*Top level list items*/
#menu .ddsmoothmenu li {
    margin:0 !important;
    position: relative;
    display: inline;
    float: left;
    padding:10px 4px;
    /*background: url('/theme/Default/img/menu-border.png') no-repeat right; */
}
#menu .ddsmoothmenu li a{
    text-shadow: 0px 1px 0px rgba(255, 255, 255, 0.2);

		background: #4d7fb8; /* Old browsers */
		background: -moz-linear-gradient(top, #4d7fb8 0%, #4572a5 100%); /* FF3.6+ */
		background: -webkit-gradient(linear, left top, left bottom, color-stop(0%,#4d7fb8), color-stop(100%,#4572a5)); /* Chrome,Safari4+ */
		background: -webkit-linear-gradient(top, #4d7fb8 0%,#4572a5 100%); /* Chrome10+,Safari5.1+ */
		background: -o-linear-gradient(top, #4d7fb8 0%,#4572a5 100%); /* Opera 11.10+ */
		background: -ms-linear-gradient(top, #4d7fb8 0%,#4572a5 100%); /* IE10+ */
		background: linear-gradient(to bottom, #4d7fb8 0%,#4572a5 100%); /* W3C */
		filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#4d7fb8', endColorstr='#4572a5',GradientType=0 ); /* IE6-9 */
}
#menu ul li a:hover{
    background-color:#E65C00;
}
#menu .ddsmoothmenu li:last-child{
    background: none;
}
/*Top level menu link items style*/
#menu .ddsmoothmenu li li {
    font-family: "Trebuchet MS";
    font-size:12px;
    text-transform:capitalize;
    margin:0;
    padding:0;/*background of menu items (default state)*/
}
#menu .ddsmoothmenu li li a {
    width: 130px; /*width of sub menus*/
    height:auto;
    float:none;
    display: block;
    text-align:left;
    color:#fff;
    text-shadow:none;
    margin:0;
    padding:10px 18px;
    text-decoration: none;
    background:none;
    position:relative;
    font-size:12px;
    background:url(/theme/Default/img/footer-line2.png) bottom no-repeat;
    text-transform: none;
}
#menu .ddsmoothmenu li li a:after {
    width:100%;
    content: '';
    position:absolute;
    left:0;
    top:0;
}
#menu .ddsmoothmenu li li li li:last-child a, #menu .ddsmoothmenu li li li li:last-child a:after {
    border-top:none;
}
#menu .ddsmoothmenu li li:last-child a:after {
    width:100%;
    content: '';
    position:absolute;
    left:0;
    bottom:0;
}
* html #menu .ddsmoothmenu li li a { /*IE6 hack to get sub menu links to behave correctly*/
    display: inline-block;
}
#menu .ddsmoothmenu li li a:link, #menu .ddsmoothmenu li li a:visited {
    color: #ffffff;
    background-color:#1f1f1f;
}
#menu .ddsmoothmenu li li a.selected, #menu .ddsmoothmenu li li a:hover { /*CSS class that's dynamically added to the currently active menu items' LI A element*/
    color: #979797;
}
/*1st sub level menu*/
#menu .ddsmoothmenu li ul {
    margin-top:-10px;
    margin-left:10px;
    position: absolute;
    left: 0;
    display: none; /*collapse all sub menus to begin with*/
    visibility: hidden;
}
#menu li li:first-child {
    /*	padding-top:5px !important;*/
    border-radius:0 5px 0 0;
    -moz-border-radius:0 5px 0 0;
    -khtml-border-radius:0 5px 0 0;
    -webkit-border-top-right-radius:5px;
}
#menu li li:last-child a{
    /*padding-bottom:5px !important;*/
    border-radius:0 0 5px 5px;
    -moz-border-radius:0 0 5px 5px;
    -khtml-border-radius:0 0 5px 5px;
    -webkit-border-bottom-left-radius:5px;
    -webkit-border-bottom-right-radius:5px;
}
#menu .ddsmoothmenu li > ul li > ul li:first-child a{
    border-radius:0 5px 0 0;
    -moz-border-radius:0 5px 0 0;
    -khtml-border-radius:0 5px 0 0;
    -webkit-border-top-right-radius:5px;
}
/*Sub level menu list items (undo style from Top level List Items)*/
#menu .ddsmoothmenu li ul li {
    display: list-item;
    float: none;
}
/*All subsequent sub menu levels vertical offset after 1st level sub menu */
#menu .ddsmoothmenu li ul li ul {
    padding-top:0;
    color:#fff;
    background:none;
    top: 0;
    margin-top:0;
}
/* Holly Hack for IE \*/
* html .ddsmoothmenu {
    height: 1%;
} /*Holly Hack for IE7 and below*/
/* ######### CSS classes applied to down and right arrow images  ######### */
.downarrowclass {
    display:block;
    position: absolute;
    width:0;
    height:0;
    overflow:hidden;
    top: 0;
    right: 0;
    display:none !important;
}
.rightarrowclass {
    display:block;
    width:5px;
    height:7px;
    position: absolute;
    margin-top:-3px;
    top: 50%;
    right: 8px;
}
/* ######### CSS for shadow added to sub menus  ######### */
.ddshadow {
    width:0;
    height:0;
    position: absolute;
    left: 0;
    top: 0;
    display:none;
}

#menu li.current-menu-item a {
    background-color:#2570c3;
}
#menu .ddsmoothmenu li > ul li > ul {
    background-color:#2570c3;
}
#menu .ddsmoothmenu li li a {
    background:url(/theme/Default/img/slider-strip-blue.png) bottom repeat-x;
}
#menu .ddsmoothmenu li li:last-child a{
    background:none;
}
#menu .ddsmoothmenu li li a:link, #menu .ddsmoothmenu li li a:visited {
    color: #ffffff;
    background-color:#2570c3;
}
#menu .ddsmoothmenu li li a.selected, #menu .ddsmoothmenu li li a:hover { /*CSS class that's dynamically added to the currently active menu items' LI A element*/
    color: #cccccc ;
}

#menu li a:hover {
    color:#fff;
    background:#2570C3;
}
/*Top level menu link items style*/
#menu .ddsmoothmenu li li {
    background: #2570c3;
    color:#b4d5e9;
}


/*
--------------- START CONTENT --------------
*/
.input.text, .input.password, .input.select, .input.number{
    min-height: 28px;
}
.container-strip {
    height:1px;	
    border-bottom: 1px solid #ccc;
}
.content-main {
    background-color:#f5f5f5;
}
.content {
    margin-top: 65px;
}
.content .feature-content {

    margin-bottom:50px;
}
.content .feature-content h3 {
    margin-bottom:12px;
}
.content .feature-content P {
}
.content .feature-content img.feature-image {
    margin-top:4px;
    float:left;
    max-width:64px;
    max-height: 64px;
}
.content .feature-content .inner-content {
    margin-left:70px;
}
.content .feature-content .inner-content h3{
    color: black;
}
img.bottom-border {
    margin:50px 0 0 0;
}

/*  
----------- END CONTENT -------------------
*/

/*box start*/
.box img {
    margin:25px 0;
}
.box-one {
    overflow:hidden;
    margin-bottom: 30px;
}

/*
-------------- FOOTER START ---------
*/
.main-footer {
    background:url(/theme/Default/img/footer-background.png);
    padding-bottom: 15px;
	z-index: 100;
	bottom: 0;
	left: 0;
	width: 100%;
}
.footer {
    padding-top:25px;
    color:#a1a1a1;
    padding-bottom:20px;
}
.footer h5, .footer p{
    color:#a0a0a0;
    margin-bottom:15px;
    overflow: hidden;
}
.footer .footer-one {
    margin-right:20px;
}
.footer ul {
    list-style:none;
    text-decoration:none;
    margin-left:-30px;
    margin-right:15px;
    padding-left:0;
}
.footer ul li {
    background:url(/theme/Default/img/footer-line2.png) bottom no-repeat;
	padding: 5px 0;
}
.footer ul li ul {
	margin: 0 0 0 -15px;
}
.footer ul li:last-child{
    background: none;
}
.footer ul li a {
    text-decoration:none;
    color:#a0a0a0;
    display: inline-block;
}
.footer .footer-two {
    padding-right:20px;
}
.footer .footer-text {
    padding-left:20px;
}
.footer .footer-line {
    background:url(/theme/Default/img/footer-line2.png) repeat-x;
    background-position:center;
    height:3px;
    margin-bottom:15px;
}
.footer .footer-search {
    text-align:left;
}
.bottom-footer .social_logos{
    list-style-type: none;
    margin: 0;
    padding: 0;
    float: left;
    margin-top:8px;
}
.bottom-footer .social_logos li{
    display: inline;
    margin:0;
}
/*
------------ END FOOTER --------------
*/
#searchform {
    background: url(/theme/Default/img/searchbg.png) no-repeat;
    width:187px;
    height:37px;
    border:none;
    position:relative;
}
#searchform input[type="text"] {
    width:120px;
    height:27px;
    background:transparent;
    border:none;
    padding:3px 20px 0 10px;
    color:#dfdfdf;
}
#searchform input[type="submit"] {
    position:absolute;
    right:40px;
    top:10px;
    background:url(/theme/Default/img/search.png) no-repeat;
    width:18px;
    height:18px;
    border:none;
    cursor:pointer;
}
.bottom-footer-container {
    background: #121212 url(/theme/Default/img/footer-line.png) repeat-x top;
    padding-top:3px;
	z-index: 100;
	bottom: 0;
	left: 0;
	width: 100%;
}
.bottom-footer {
    overflow: hidden;
}
.bottom-footer span.copyright {
    margin:10px 0;
    float:right;
}
.tipsy {
    margin-bottom:5px;
    padding: 5px;
    font-size: 10px;
    opacity: 0.8;
    filter: alpha(opacity=80);
    background-repeat: no-repeat;
    background-image: url(/theme/Default/img/tipsy.png);
    background-position:bottom center;
}
.tipsy-inner {
    padding: 10px 12px 10px 12px;
    background-color: #fff;
    color: #000;
    max-width: 200px;
    text-align: center;
    font-size:16px;
}
.tipsy-inner {
    -moz-border-radius:3px;
    -webkit-border-radius:3px;
}
.tipsy-north {
}
/*===================================================================*/
/*----------------------contact page end start products--------------*/
/*===================================================================*/

.sidebar h3 {
    color:#e20d0d;
    margin-left:0;
}
.sidebar #searchform{
background: url('/theme/Default/img/search-bg.png') no-repeat;
 width:201px;
    height:26px;
}
.sidebar #searchform input[type="submit"] {
    right:0;
    background: none;
}
.sidebar #searchform input[type="text"] {
    padding-top: 0;
    color:#a7a5a5;
}
.sidebar ul.inner-list {
    margin-left:20px;
    margin-bottom:0;
}
.sidebar ul {
    list-style-image:url(/theme/Default/img/blog-list-img.png);
    margin-left:0;
    list-style-position: inside; 
    margin-bottom:20px;
}
.sidebar ul li {
    padding:10px 0;
    border-bottom: 1px solid #cccccc; 
    margin-left: 10px;
}
.sidebar ul li ul {
    margin-bottom:0;
}
.sidebar ul li li {
    padding:10px 0 0;
    border-bottom: none; 
    margin-left: 10px;
}
.sidebar ul li a {
    text-decoration:none;
    color:#989696;
}
.sidebar ul li a:hover{
    color:#e20d0d;
}
.sidebar ul .children{
    margin-left: 15px;
    margin-bottom: 0;
}
.sidebar ul .children li{
    margin-left: 15px;
    border-bottom:none; 
} 
.sidebar .recent_post li {
    margin-left:0;
    overflow:hidden;
    background:none;
    padding-left:0;
}
.sidebar .recent_post li img {
    float:left;
    width: 32px;
    height: 30px;
    margin-right: 10px;
    margin-top: 5px;
}
.sidebar .recent_post li p {
    margin-left:35px;
}
.sidebar {
    background-color:#ffffff;
    border:1px solid #d7d7d7;
    margin-bottom:70px;
    color:#989696;
    padding:25px 20px;
}
.sidebar h3 {
    color:#ea4e4e;
}
.sidebar .left-catagories ul.outer-list li, .sidebar li {
    padding:5px 0;
}
.sidebar ul.outer-list li a, .sidebar li a {
    text-decoration:none;
    color:#989696;
}
.sidebar, ul.inner-list {
   <!-- list-style-image:url(/theme/Default/img/blog-list-inner-img.png);-->
}
.sidebar ul.inner-list li {
    margin-left:-2px;
    padding:5px 0;
}
.sidebar .left-achive {
    margin-top:0;
}
.sidebar .tagcloud{
margin-bottom:20px;
}
.sidebar .tagcloud a{
color:#989696;
}
.sidebar .tagcloud a:hover{
    color:#e20d0d;
}
ul.recent li img {
    float:left;
    margin:0 10px 0 0;
    padding:2px;
    border:1px solid #d7d7d7;
}

/*=======================================================*/
/*----------------------single page start----------------*/
/*=======================================================*/
.fullwidth {
    padding-top:20px;
    border:1px solid #d7d7d7;
    background-color:#ffffff;
    padding:35px;
    margin:80px 0 100px 0;
}
.fullwidth p {
    color:#7a7a7a;
    line-height:26px;
    margin:40px 0;
}

/*=======================================================*/
/*----------------------blog  conten start---------------*/
/*=======================================================*/
.content-wrapper {
    margin-right:20px;
    margin-bottom: 30px;
}
.content-info h1 {
    margin:20px;
    margin-bottom: 30px;
    font-size:35px;
}

.content-info h2 {
    margin-bottom:30px;
    margin-left: 35px;
}

.content-info h3 {
    margin-bottom:15px;
    margin-left: 35px;
    font-weight:bolder;
}

.content-info h4 {
    margin-bottom:15px;
    margin-left: 70px;
    margin-top:35px;
}

#download{
	margin-left:80px;
	margin-bottom:20px;
}

.content-info ul {
    margin-bottom:15px;
    margin-left: 70px;
    margin-bottom:40px;
    padding-buttom:10px;
}

.content-info h1 a{
    color: #474747;
}
.content-info {
    background-color:#ffffff;
    padding:25px 30px;
    border:1px solid #d7d7d7;
    overflow: hidden;
}

.content-info img {
    margin:10px 10px 10px 0;
    max-width: 547px;
    height: auto;
}
.content-info .light {
    color:#999999;
    margin-top:-10px;
}
#entry-author-info {
    margin-bottom: 20px;
}
#entry-author-info #author-avatar {
    float:left;
    margin-right: 15px;
    margin-bottom: 5px;
}
.blog-info:last-child .category{
    background:none;   
}
.blog-info .light a{
    color: #999999; 
}
.content-wrapper .buttons{
    float:right;
    margin-left: 20px;
    margin-bottom: 20px;
}
.content-wrapper .buttons .price{
    text-align: center;
    margin-bottom: 10px;
}
.content-wrapper .buttons .price h2{
    font-weight: bold;
}
.content-wrapper .buttons a.more-btn,.content-wrapper .buttons a.buy-btn{
    height:36px;
    width: 130px;
    display: block;

    font-weight: bold;
    margin:0 0 0 0;
    padding:0 15px 0 15px;
    text-align:center;
    font-family:'PT Sans Narrow', Arial, Helvetica, sans-serif;
    font-size:24px;
    color:rgba(52,43,11,0.90);
    line-height:36px;
    cursor:pointer;
    background:transparent url(/theme/Default/img/bt-submit.png) repeat-x;
    -webkit-border-image:url(/theme/Default/img/bt-submit-end.png) 100% stretch;
    border-image:url(/theme/Default/img/bt-submit-end.png) 100% stretch;
    text-shadow: 1px 1px 0px rgba(255,255,255,0.65);
    filter: dropshadow(color=rgba(255,255,255,0.65), offx=1, offy=1);
    -webkit-box-shadow: 2px 2px 4px 0px rgba(0, 0, 0, 0.55);
    -moz-box-shadow: 2px 2px 4px 0px rgba(0, 0, 0, 0.55);
    box-shadow: 2px 2px 4px 0px rgba(0, 0, 0, 0.55);
    border:0px;
    border-right:1px;
    border-left:1px; 
    padding: 0 30px;
}
.blog-info .buttons a.more-btn:hover,.blog-info .buttons a.buy-btn:hover{
    color:rgba(52,43,11,0.60);
    background:transparent url(/theme/Default/img/bt-submit-over.png) repeat-x;
    text-shadow: 1px 1px 0px rgba(255,255,255,0.25);
    filter: dropshadow(color=rgba(255,255,255,0.25), offx=1, offy=1);
}
.page_category {
    width:610px;
    padding:20px 0;
    padding-bottom: 3px;
    overflow:hidden;
    color: #bbbbbb;
}
.page_category .cat-list li {
    display:inline;
    width:300px;
}
.page_category li.cat-list-one {
    background:url(/theme/Default/img/cat-img-1.png) no-repeat left;
    padding-left:25px;
}
.page_category li.cat-list-two {
    background:url(/theme/Default/img/cat-img-2.png) no-repeat left;
    padding-left:25px;
}
.page_category li a {
    text-decoration: none;
    color:#999999;
}
div.cat {
    float:left;
    width:300px;
    color:#999999;
}
.content-info .blog_tag {
    float:right;
    width:300px;
    color:#999999;
}
.cat img, .tag img {
    float:left;
    margin-right:15px;
}
.cat a, .tag a {
    text-decoration: none;
    color:#999999;
}
/*
--------------------- CONTACT PAGE ------------------
*/
#contactForm input[type="text"] {
    height:30px;
}
#contactForm label {
    margin-right:15px;
}
#contactForm input[type="text"], #contactForm textarea {
    width:450px;
    background:#d9dada;
    border:none;
    padding-left:5px;
    color:#424242;
}
#contactForm td {
    padding:0;
    border:none;
    padding-bottom:15px;
}
#contactForm textarea {
    padding-top:5px;
    height:150px;
}
#contactForm .submit {
    background:url(/theme/Default/img/sub.png) no-repeat;
    width:104px;
    height:33px;
    border:none;
}
#contactForm .error {
    color: #ff0000;
}
/*=======================================================*/
/*----------------------blog  conten end-----------------*/
/*=======================================================*/

/*=======================================================*/
/*----------------------blog  start----------------------*/
/*=======================================================*/
.containt-container {
    background-color:#f5f5f5;
}
.content-main {
    margin:30px 0 30px 0;
}
/*=======================================================*/
/*----------------------blog end-------------------------*/
/*=======================================================*/

/*=======================================================*/
/*----------------------gallary start--------------------*/
/*=======================================================*/
.gallery {
    background-color:#ffffff;
    margin-bottom:50px;
    margin-top:50px;
    border:1px solid #d7d7d7;
}
ul.thumbnail {
    list-style-type:none;
    overflow:hidden;
    margin:0 auto;
    margin-left:-35px;
    padding:0px;
    width:950px;
    padding-top:35px;
}
ul.thumbnail li {
    margin:0px;
    margin-left:35px;
    float:left;
    margin-right:14px;
    overflow:hidden;
    background:none;
    margin-bottom:20px;
    padding-top:0px;
}
ul.thumbnail li img {
    height:160px;
    width:260px;
    background-color:#FFFFFF;
    -webkit-border-radius: 5px;
    -moz-border-radius: 5px;
    border-radius:5px;
    background:url(/theme/Default/img/shadow-gall.png) no-repeat bottom;
    padding-bottom:18px;
}
ul.thumbnail li a {
    color:#818080;
    font-size:11px;
}
blockquote {
    padding-left:60px;
    min-height:40px;
<!--    background:url(/theme/Default/img/blockqoute.png) no-repeat;-->
}
blockquote {
    margin-top:40px;
    margin-bottom:40px;
}
blockquote img {
    float: left;
    margin-right:15px;
}
.sticky {
}
.gallery-caption {
    color: #666;
    font-family: Georgia, serif;
    font-size: 12px;
}
.bypostauthor {
}
.alignnone {
    margin: 5px 20px 20px 0;
    display: block;
    clear:both;
}
.aligncenter, div.aligncenter {
    display:block !important;
    margin: 5px auto 5px auto !important;
}
.alignright {
    float:right;
    margin: 5px 0 20px 20px;
}
.alignleft {
    float:left;
    margin: 5px 20px 20px 0;
}
.aligncenter {
    display: block;
    margin: 5px auto 5px auto;
}
a img.alignright {
    float:right;
    margin: 5px 0 20px 20px;
}
a img.alignnone {
    margin: 5px 20px 20px 0;
}
a img.alignleft {
    float:left;
    margin: 5px 20px 20px 0;
}
a img.aligncenter {
    display: block;
    margin-left: auto;
    margin-right: auto
}
.wp-caption {
    background:#fff;
    border:1px solid #f0f0f0;
    max-width:96%;
    text-align:center;
    padding:8px 3px 10px;
}
.wp-caption.alignright {
    margin:5px 0 20px 20px;
}
.wp-caption img {
    border:0 none;
    height:auto;
    max-width:98.5%;
    width:auto;
    margin:0;
    padding:0;
}
.wp-caption p.wp-caption-text {
    font-size:11px;
    line-height:17px;
    margin:0;
    padding:8px 4px 5px;
}
/*
---------------- CALENDAR STYLE ------------------
*/
#wp-calendar caption {
    text-align: center;
    background: #4b5d67;
    color: #fff;
    border-bottom: 2px solid #e6eef7;
}
#wp-calendar {
    color: #555;
    width: 95%;
    text-align: center;
}
#wp-calendar a {
    color: #0C0C0C;
}
#wp-calendar caption, #wp-calendar td, #wp-calendar th {
    text-align: center;
}
#wp-calendar caption {
    font-size: 11px;
    font-weight: 500;
    padding: 5px 0 3px 0;
    text-transform: uppercase;
}
#wp-calendar th {
    background: #f4f4f4;
    border-top: 1px solid #ccc;
    border-bottom: 1px solid #ccc;
    font-weight: bold;
}
.footer #wp-calendar th {
    background: #e0e0e0;
}
#wp-calendar tfoot td {
    background: #f4f4f4;
    border-top: 1px solid #ccc;
    border-bottom: 1px solid #ccc;
}
#calendar_wrap {
    display: block;
    margin-bottom: 30px;
}
/*zoom box gallery*/
/*[fmt]0A90-0A0A-2*/
#zoombox iframe, #zoombox img {
    border:none;
}
#zoombox .zoombox_mask {
    background-color:#000;
    position:fixed;
    width:100%;
    z-index:90;
    height:100%;
    top:0;
    left:0;
}
#zoombox .zoombox_container {
    position:absolute;
    z-index:100;
}
#zoombox .relative {
    position:relative;
}
#zoombox .zoombox_prev {
    position:absolute;
    top:0;
    left:0;
    width:50%;
    height:100%;
    cursor:pointer;
    /*+opacity:0;*/
    filter:alpha(opacity=0);
    -ms-filter:progid:DXImageTransform.Microsoft.Alpha(Opacity=0);
    -moz-opacity:0;
    opacity:0;
}
#zoombox .zoombox_prev:hover {
    /*+opacity:100%;*/
    filter:alpha(opacity=100);
    -ms-filter:progid:DXImageTransform.Microsoft.Alpha(Opacity=100);
    -moz-opacity:1;
    opacity:1;
}
#zoombox .zoombox_next {
    position:absolute;
    top:0;
    right:0;
    width:50%;
    height:100%;
    /*+opacity:0;*/
    filter:alpha(opacity=0);
    -ms-filter:progid:DXImageTransform.Microsoft.Alpha(Opacity=0);
    -moz-opacity:0;
    opacity:0;
}
#zoombox .zoombox_close, #zoombox .zoombox_next, #zoombox .zoombox_prev {
    cursor:pointer;
}
#zoombox .multimedia .zoombox_next, #zoombox .multimedia .zoombox_prev {
    display:none;
}
#zoombox .zoombox_next:hover {
    /*+opacity:100%;*/
    filter:alpha(opacity=100);
    -ms-filter:progid:DXImageTransform.Microsoft.Alpha(Opacity=100);
    -moz-opacity:1;
    opacity:1;
}
#zoombox .zoombox_gallery {
    position:fixed;
    z-index:120;
    bottom:-60px;
    left:0;
    right:0;
    text-align:center;
    /*+opacity:85%;*/
    filter:alpha(opacity=85);
    -ms-filter:progid:DXImageTransform.Microsoft.Alpha(Opacity=85);
    -moz-opacity:0.85;
    opacity:0.85;
    cursor:pointer;
    width:auto;
    background-color:#050505;
    height:60px;
    overflow: hidden;
    display:none;
}
#zoombox .zoombox_gallery img {
    height:50px;
    padding:5px;
    /*+opacity:50%;*/
    filter:alpha(opacity=30);
    -ms-filter:progid:DXImageTransform.Microsoft.Alpha(Opacity=30);
    -moz-opacity:0.3;
    opacity:0.3;
}
#zoombox .zoombox_gallery img:hover, #zoombox .zoombox_gallery img.current {
    /*+opacity:100%;*/
    filter:alpha(opacity=100);
    -ms-filter:progid:DXImageTransform.Microsoft.Alpha(Opacity=100);
    -moz-opacity:1;
    opacity:1;
}
#zoombox_loader {
    background:url(/theme/Default/img/loader.png) no-repeat left top;
    position:absolute;
    height:40px;
    width:40px;
    cursor:pointer;
    top:50%;
    left:50%;
    margin:-20px 0 0 -20px;
    z-index:110;
}
/** Zoombox Theme **/
.zoombox .zoombox_container {
    background:#000;
    color:#666;
    /*+box-shadow:0px 0px 10px #000000;*/
    -moz-box-shadow:0px 0px 10px #000000;
    -webkit-box-shadow:0px 0px 10px #000000;
    -o-box-shadow:0px 0px 10px #000000;
    box-shadow:0px 0px 10px #000000;
    -moz-box-shadow:0 0 10px #000;
    -webkit-box-shadow:0 0 10px #000;
    -o-box-shadow:0 0 10px #000;
    box-shadow:0 0 10px #000;
}
.zoombox .content {
    background:#000;
}
.zoombox .zoombox_title {
    color:#FFF;
    /*+placement:anchor-top-left -1px -22px;*/
    position:absolute;
    left:-1px;
    top:-22px;
    /*+text-shadow:1px 1px #000000;*/
    -moz-text-shadow:1px 1px #000000;
    -webkit-text-shadow:1px 1px #000000;
    -o-text-shadow:1px 1px #000000;
    text-shadow:1px 1px #000000;
    -moz-text-shadow:1px 1px #000;
    -webkit-text-shadow:1px 1px #000;
    -o-text-shadow:1px 1px #000;
    text-shadow:1px 1px #000;
}
.zoombox .zoombox_close {
    background:url(/theme/Default/img/close.png) no-repeat;
    width:30px;
    height:30px;
    /*+placement:anchor-top-right -15px -15px;*/
    position:absolute;
    right:-15px;
    top:-15px;
}
#zoombox.zoombox .zoombox_next {
    background:url(/theme/Default/img/next.png) no-repeat right center;
}
#zoombox.zoombox .zoombox_prev {
    background:url(/theme/Default/img/prev.png) no-repeat left center;
}
/** Lightbox Theme **/
.lightbox .zoombox_container {
    background:#FFF;
    margin-left:-30px;
    padding:10px 10px 37px;
    color:#666;
}
.lightbox .zoombox_close {
    background:url(/theme/Default/img/lightclose.gif) no-repeat left top;
    width:66px;
    height:22px;
    top:auto;
    /*+placement:anchor-bottom-right 12px 6px;*/
    position:absolute;
    right:12px;
    bottom:6px;
}
.lightbox .zoombox_title {
    text-align:left;
}
.lightbox .zoombox_next {
    background:url(/theme/Default/img/lightnext.gif) no-repeat right 50px;
}
.lightbox .zoombox_prev {
    background:url(/theme/Default/img/lightprev.gif) no-repeat left 50px;
}
#zoombox.lightbox .zoombox_gallery {
    left:10px !important;
    right:10px;
    bottom:36px;
}
/** Pretty Photo Theme **/
.prettyphoto .zoombox_container {
    border:10px solid #0B0A0A;
    /*+border-radius:10px;*/
    -moz-border-radius:10px;
    -webkit-border-radius:10px;
    -khtml-border-radius:10px;
    border-radius:10px 10px 10px 10px;
    background:#FFF;
    padding:10px 10px 37px;
    margin-left:-20px;
    color:#797979;
}
.prettyphoto .zoombox_title {
    text-align:left;
}
.prettyphoto .zoombox_close {
    background:url(/theme/Default/img/ppsprite.png);
    width:27px;
    height:24px;
    top:auto;
    /*+placement:anchor-bottom-right 6px 8px;*/
    position:absolute;
    right:6px;
    bottom:8px;
}
.prettyphoto .zoombox_next {
    background:url(/theme/Default/img/ppnext.png) no-repeat right center;
}
.prettyphoto .zoombox_prev {
    background:url(/theme/Default/img/ppprev.png) no-repeat left center;
}
.prettyphoto .multimedia .zoombox_next, .prettyphoto .multimedia .zoombox_prev {
    display:none;
}
#zoombox.prettyphoto .zoombox_gallery {
    left:10px !important;
    right:10px;
    bottom:36px;
}
/** Dark Pretty Photo Theme **/
.darkprettyphoto .zoombox_container {
    /*+border-radius:10px;*/
    -moz-border-radius:10px;
    -webkit-border-radius:10px;
    -khtml-border-radius:10px;
    border-radius:10px 10px 10px 10px;
    background:#0C0C0C;
    padding:10px 10px 37px;
    margin-left:-30px;
    color:#828282;
}
.darkprettyphoto .zoombox_title {
    /*[empty]position:;*/
    text-align:left;
}
.darkprettyphoto .zoombox_close {
    background:url(/theme/Default/img/ppsprite.png);
    width:27px;
    height:24px;
    top:auto;
    /*+placement:anchor-bottom-right 2px 6px;*/
    position:absolute;
    right:2px;
    bottom:6px;
}
.darkprettyphoto .zoombox_next {
    background:url(/theme/Default/img/ppnext.png) no-repeat right center;
}
.darkprettyphoto .zoombox_prev {
    background:url(/theme/Default/img/ppprev.png) no-repeat left center;
}
.darkprettyphoto .multimedia .zoombox_next, .darkprettyphoto .multimedia .zoombox_prev {
    display:none;
}
#zoombox.darkprettyphoto .zoombox_gallery {
    left:10px !important;
    right:10px;
    bottom:36px;
}
/** Simple Theme **/
.simple .zoombox_container {
    background:#000;
}
.simple .zoombox_title {
    color:#FFF;
    /*+placement:anchor-top-left -1px -22px;*/
    position:absolute;
    left:-1px;
    top:-22px;
    /*+text-shadow:1px 1px #000000;*/
    -moz-text-shadow:1px 1px #000000;
    -webkit-text-shadow:1px 1px #000000;
    -o-text-shadow:1px 1px #000000;
    text-shadow:1px 1px #000000;
    -moz-text-shadow:1px 1px #000;
    -webkit-text-shadow:1px 1px #000;
    -o-text-shadow:1px 1px #000;
    text-shadow:1px 1px #000;
}
#zoombox.simple .zoombox_next {
    background:url(/theme/Default/img/simplenav.png) no-repeat -20px center;
    /*+opacity:100%;*/
    filter:alpha(opacity=100);
    -ms-filter:progid:DXImageTransform.Microsoft.Alpha(Opacity=100);
    -moz-opacity:1;
    opacity:1;
    right:-20px;
    width:20px;
}
#zoombox.simple .zoombox_next:hover {
    background-position-x:left;
}
#zoombox.simple .zoombox_prev {
    background:url(/theme/Default/img/simplenav.png) no-repeat -40px center;
    /*+opacity:100%;*/
    filter:alpha(opacity=100);
    -ms-filter:progid:DXImageTransform.Microsoft.Alpha(Opacity=100);
    -moz-opacity:1;
    opacity:1;
    left:-20px;
    width:20px;
}
#zoombox.simple .zoombox_prev:hover {
    background-position-x:-60px;
}
.simple .zoombox_prev {
    background:url(/theme/Default/img/ppprev.png) no-repeat left center;
}
.simple .zoombox_close {
    background:url(/theme/Default/img/simpleclose.png) no-repeat;
    width:30px;
    height:30px;
    position:absolute;
    top:0;
    right:-10px;
}
#zoombox.simple .multimedia .zoombox_next, #zoombox.simple .multimedia .zoombox_prev {
    display:block;
}
/*=======================================================*/
/*----------------------gallary end----------------------*/
/*=======================================================*/
#nav-single {
    overflow:hidden;
    margin-bottom:20px;
}
.nav-previous {
    float: left;
    width: 50%;
}
.nav-next {
    float: right;
    text-align: right;
    width: 50%;
}		
/*=======================================================*/
/*----------------------COMMENT BOX----------------------*/
/*=======================================================*/

ol.commentlist {
    margin:0 20px 0 0;
    clear:both;
    overflow:hidden;
    list-style:none;
    padding-left:5px;
}
ol.commentlist li.comment {
    margin:5px 0;
    line-height:18px;
    margin-bottom:40px;
    position:relative;
    margin-left:45px;
}
ol.commentlist li.comment .comment-body {
    border:1px solid #e7e7e7;
    background:#ffffff;
    padding:12px 50px 12px 16px;
}
ol.commentlist li.comment .comment-author {
    color:#000;
}
ol.commentlist li.comment .comment-author a:link, ol.commentlist li.comment .comment-author a:visited {
    color:#000;
    text-decoration:none !important;
}
ol.commentlist li.comment .comment-author .fn, .says {
    color:#00b5f1;
}
cite.fn, .says {
    font-style:italic;
    font-size:18px;
}
ol.commentlist li.comment .comment-author .avatar {
    position:absolute;
    left:-50px;
    top:0;
}
ol.commentlist li.comment .comment-meta {
    font-size:10px;
    display: block;
}
ol.commentlist li.comment .comment-meta .comment-edit-link{
    display: block;
}
ol.commentlist li.comment .comment-meta .commentmetadata {
    color:#000;
}
ol.commentlist li.comment .comment-meta a {
    color:#bbb;
    text-decoration:none !important;
    position:absolute;
    font-size:12px;
}
ol.commentlist li.comment p {
    line-height:22px;
    margin-top:13px;
    color:#777;
}
ol.commentlist li.comment .reply {
    margin-top:10px;
    font-size:10px;
    text-align:right;
    margin-right:10px;
}
ol.commentlist li.comment .reply a {
    color:#888686;
    font-size:18px;
    text-decoration:none;
}
ol.commentlist li.odd {
}
ol.commentlist li.even {
}
ol.commentlist li.comment ul.children {
    list-style:none;
    margin:1em 0 0;
    text-indent:0;
}
ol.commentlist li.comment ul.children li.depth-2 {
    margin:0 0 0 50px;
}
ol.commentlist li.comment ul.children li.depth-3 {
    margin:0 0 0 50px;
}
ol.commentlist li.comment ul.children li.depth-4 {
    margin:0 0 0 50px;
}
ol.commentlist li.comment ul.children li.depth-5 {
    margin:0 0 0 50px;
}
.comment-nav {
    padding:5px;
}
.comment-nav a:link, .comment-nav a:visited {
    color:#f96e02;
}
#respond {
    padding:0px 0px;
    margin:10px 0px;
}
#respond h3 {
    font-size:14px;
    color:#000;
    font-weight:bold;
}
.post-info{
    position: relative;
    display: block;
    margin-bottom: 50px;
}
.post-info h3{
    position: absolute;
    left: 0;
    display: block;
    top: 0;
    padding: 0;
    margin: 0;
}
#comment-form{
position:relative;
padding-top:20px;
}
#comment-form h3.leave_head{
position:absolute;
left:0;
top:0;
display:block;
}
#comment-form p {
    color:#444;
}
#comment-form a {
    color:#0454A8;
}
#respond label {
    color:#322903;
    margin-right:15px;
	font-weight:bold;
}
#respond td {
    padding:0;
    border:none;
    padding-bottom:20px !important;
}
#respond .required {
}
#respond label small {
    font-size:10px;
}
#respond input {
    margin-bottom:10px;
    padding:5px 5px;
    margin:0 10px 10px 0;
    background:#fff;
    border:1px solid #ddd;
    color:#555;
	display:block;
}
#comment-form input[type="text"] {
    width:60%;
    height:20px;
    background:#d9dada;
	margin-top:8px;
}
#reply-title{
margin-left:-20px;
text-align:left;
display:none;
}
#respond input#submit {
    background:url(/theme/Default/img/sub.png) no-repeat;
    width:104px;
    height:33px;
    text-indent:-9999px;
    border:none;
}
textarea#comment {
    border:none;
    background:#d9dada;
    border:1px solid #ddd;
    width:60%;
    height:150px;
    padding:5px 5px;
    color:#555;
    clear:both;
	display:block;
	margin-top:8px;
}
.last-lable {
    margin-left:0;
    padding-bottom:100px;
}
/*=======================================================*/
/*----------------------COMMENT BOX----------------------*/
/*=======================================================*/

/*---------------------COLUMNS  Style--------------------*/

.one_half, .one_third, .two_third, .three_fourth, .one_fourth {
    float:left;
    position:relative;
}
.one_third {
    width:30%;
    margin-right:5%;
}
.one_half {
    width:48%;
    margin-right:4%;
}
.one_third {
    width:30%;
    margin-right:5%;
}
.two_third {
    width:65%;
    margin-right:5%;
}
.one_fourth {
    width:22%;
    margin-right:4%;
}
.three_fourth {
    width:74%;
    margin-right:4%;
}
.last {
    margin-right:0 !important;
}
/*---------------------COLUMNS  Style--------------------*/

.one_half, .one_third, .two_third, .three_fourth, .one_fourth {
    float:left;
    position:relative;
}
.one_third {
    width:30%;
    margin-right:5%;
}
.one_half {
    width:48%;
    margin-right:4%;
}
.one_third {
    width:30%;
    margin-right:5%;
}
.two_third {
    width:65%;
    margin-right:5%;
}
.one_fourth {
    width:22%;
    margin-right:4%;
}
.three_fourth {
    width:74%;
    margin-right:4%;
}
.last {
    margin-right:0 !important;
}


/* `XHTML, HTML4, HTML5 Reset
----------------------------------------------------------------------------------------------------*/

a,
abbr,
acronym,
address,
applet,
article,
aside,
audio,
b,
big,
blockquote,
body,
canvas,
caption,
center,
cite,
code,
dd,
del,
details,
dfn,
dialog,
div,
dl,
dt,
em,
embed,
fieldset,
figcaption,
figure,
font,
footer,
form,
h1,
h3,
h4,
h5,
h6,
header,
hgroup,
hr,
html,
i,
iframe,
img,
ins,
kbd,
label,
legend,
li,
mark,
menu,
meter,
nav,
object,
ol,
output,
p,
pre,
progress,
q,
rp,
rt,
ruby,
s,
samp,
section,
small,
span,
strike,
strong,
sub,
summary,
sup,
time,
tr,
tt,
u,
ul,
var,
video,
xmp {
  border: 0;
  margin: 0;
  padding: 0;
/*  font-size: 100%;*/
}

html,
body {
  height: 100%;
}

article,
aside,
details,
figcaption,
figure,
footer,
header,
hgroup,
menu,
nav,
section {
/*
  Override the default (display: inline) for
  browsers that do not recognize HTML5 tags.

  IE8 (and lower) requires a shiv:
  http://ejohn.org/blog/html5-shiv
*/
  display: block;
}

b,
strong {
/*
  Makes browsers agree.
  IE + Opera = font-weight: bold.
  Gecko + WebKit = font-weight: bolder.
*/
  font-weight: bold;
}

img {
  color: transparent;
  font-size: 0;
  vertical-align: middle;
/*
  For IE.
  http://css-tricks.com/ie-fix-bicubic-scaling-for-images
*/
  -ms-interpolation-mode: bicubic;
}

li {
/*
  For IE6 + IE7.
*/
  display: list-item;
}

table {
  border-collapse: collapse;
  border-spacing: 0;
}
caption {
  font-weight: normal;
  vertical-align: top;
  text-align: left;
}

q {
  quotes: none;
}

q:before,
q:after {
  content: '';
  content: none;
}

sub,
sup,
small {
  font-size: 75%;
}

sub,
sup {
  line-height: 0;
  position: relative;
  vertical-align: baseline;
}

sub {
  bottom: -0.25em;
}

sup {
  top: -0.5em;
}

svg {
/*
  For IE9.
*/
  overflow: hidden;
}

.recentcomments a {
    display: inline !important;
    margin: 0 !important;
    padding: 0 !important;
}


/*
  960 Grid System ~ Core CSS.
  Learn more ~ http://960.gs/

  Licensed under GPL and MIT.
*/

/*
  Forces backgrounds to span full width,
  even if there is horizontal scrolling.
  Increase this if your layout is wider.

  Note: IE6 works fine without this fix.
*/

body {
  min-width: 960px;
}

/* `Container
----------------------------------------------------------------------------------------------------*/

.container_24 {
  margin-left: auto;
  margin-right: auto;
  width: 1024px;
}

/* `Grid >> Global
----------------------------------------------------------------------------------------------------*/

.grid_1,
.grid_2,
.grid_3,
.grid_4,
.grid_5,
.grid_6,
.grid_7,
.grid_8,
.grid_9,
.grid_10,
.grid_11,
.grid_12,
.grid_13,
.grid_14,
.grid_15,
.grid_16,
.grid_17,
.grid_18,
.grid_19,
.grid_20,
.grid_21,
.grid_22,
.grid_23,
.grid_24 {
  display: inline;
  float: left;
  margin-left: 5px;
  margin-right: 5px;
}

.push_1, .pull_1,
.push_2, .pull_2,
.push_3, .pull_3,
.push_4, .pull_4,
.push_5, .pull_5,
.push_6, .pull_6,
.push_7, .pull_7,
.push_8, .pull_8,
.push_9, .pull_9,
.push_10, .pull_10,
.push_11, .pull_11,
.push_12, .pull_12,
.push_13, .pull_13,
.push_14, .pull_14,
.push_15, .pull_15,
.push_16, .pull_16,
.push_17, .pull_17,
.push_18, .pull_18,
.push_19, .pull_19,
.push_20, .pull_20,
.push_21, .pull_21,
.push_22, .pull_22,
.push_23, .pull_23 {
  position: relative;
}

/* `Grid >> Children (Alpha ~ First, Omega ~ Last)
----------------------------------------------------------------------------------------------------*/

.alpha {
  margin-left: 0;
}

.omega {
  margin-right: 0;
}

/* `Grid >> 24 Columns
----------------------------------------------------------------------------------------------------*/

.container_24 .grid_1 {
  width: 30px;
}

.container_24 .grid_2 {
  width: 70px;
}

.container_24 .grid_3 {
  width: 110px;
}

.container_24 .grid_4 {
  width: 150px;
}

.container_24 .grid_5 {
  width: 190px;
}

.container_24 .grid_6 {
  width: 230px;
}

.container_24 .grid_7 {
  width: 270px;
}

.container_24 .grid_8 {
  width: 310px;
}

.container_24 .grid_9 {
  width: 350px;
}

.container_24 .grid_10 {
  width: 390px;
}

.container_24 .grid_11 {
  width: 430px;
}

.container_24 .grid_12 {
  width: 470px;
}

.container_24 .grid_13 {
  width: 510px;
}

.container_24 .grid_14 {
  width: 550px;
}

.container_24 .grid_15 {
  width: 590px;
}

.container_24 .grid_16 {
  width: 630px;
}

.container_24 .grid_17 {
  width: 670px;
}

.container_24 .grid_18 {
  width: 710px;
}

.container_24 .grid_19 {
  width: 750px;
}

.container_24 .grid_20 {
  width: 790px;
}

.container_24 .grid_21 {
  width: 830px;
}

.container_24 .grid_22 {
  width: 870px;
}

.container_24 .grid_23 {
  width: 910px;
}

.container_24 .grid_24 {
  width: 950px;
}

/* `Prefix Extra Space >> 24 Columns
----------------------------------------------------------------------------------------------------*/

.container_24 .prefix_1 {
  padding-left: 40px;
}

.container_24 .prefix_2 {
  padding-left: 80px;
}

.container_24 .prefix_3 {
  padding-left: 120px;
}

.container_24 .prefix_4 {
  padding-left: 160px;
}

.container_24 .prefix_5 {
  padding-left: 200px;
}

.container_24 .prefix_6 {
  padding-left: 240px;
}

.container_24 .prefix_7 {
  padding-left: 280px;
}

.container_24 .prefix_8 {
  padding-left: 320px;
}

.container_24 .prefix_9 {
  padding-left: 360px;
}

.container_24 .prefix_10 {
  padding-left: 400px;
}

.container_24 .prefix_11 {
  padding-left: 440px;
}

.container_24 .prefix_12 {
  padding-left: 480px;
}

.container_24 .prefix_13 {
  padding-left: 520px;
}

.container_24 .prefix_14 {
  padding-left: 560px;
}

.container_24 .prefix_15 {
  padding-left: 600px;
}

.container_24 .prefix_16 {
  padding-left: 640px;
}

.container_24 .prefix_17 {
  padding-left: 680px;
}

.container_24 .prefix_18 {
  padding-left: 720px;
}

.container_24 .prefix_19 {
  padding-left: 760px;
}

.container_24 .prefix_20 {
  padding-left: 800px;
}

.container_24 .prefix_21 {
  padding-left: 840px;
}

.container_24 .prefix_22 {
  padding-left: 880px;
}

.container_24 .prefix_23 {
  padding-left: 920px;
}

/* `Suffix Extra Space >> 24 Columns
----------------------------------------------------------------------------------------------------*/

.container_24 .suffix_1 {
  padding-right: 40px;
}

.container_24 .suffix_2 {
  padding-right: 80px;
}

.container_24 .suffix_3 {
  padding-right: 120px;
}

.container_24 .suffix_4 {
  padding-right: 160px;
}

.container_24 .suffix_5 {
  padding-right: 200px;
}

.container_24 .suffix_6 {
  padding-right: 240px;
}

.container_24 .suffix_7 {
  padding-right: 280px;
}

.container_24 .suffix_8 {
  padding-right: 320px;
}

.container_24 .suffix_9 {
  padding-right: 360px;
}

.container_24 .suffix_10 {
  padding-right: 400px;
}

.container_24 .suffix_11 {
  padding-right: 440px;
}

.container_24 .suffix_12 {
  padding-right: 480px;
}

.container_24 .suffix_13 {
  padding-right: 520px;
}

.container_24 .suffix_14 {
  padding-right: 560px;
}

.container_24 .suffix_15 {
  padding-right: 600px;
}

.container_24 .suffix_16 {
  padding-right: 640px;
}

.container_24 .suffix_17 {
  padding-right: 680px;
}

.container_24 .suffix_18 {
  padding-right: 720px;
}

.container_24 .suffix_19 {
  padding-right: 760px;
}

.container_24 .suffix_20 {
  padding-right: 800px;
}

.container_24 .suffix_21 {
  padding-right: 840px;
}

.container_24 .suffix_22 {
  padding-right: 880px;
}

.container_24 .suffix_23 {
  padding-right: 920px;
}

/* `Push Space >> 24 Columns
----------------------------------------------------------------------------------------------------*/

.container_24 .push_1 {
  left: 40px;
}

.container_24 .push_2 {
  left: 80px;
}

.container_24 .push_3 {
  left: 120px;
}

.container_24 .push_4 {
  left: 160px;
}

.container_24 .push_5 {
  left: 200px;
}

.container_24 .push_6 {
  left: 240px;
}

.container_24 .push_7 {
  left: 280px;
}

.container_24 .push_8 {
  left: 320px;
}

.container_24 .push_9 {
  left: 360px;
}

.container_24 .push_10 {
  left: 400px;
}

.container_24 .push_11 {
  left: 440px;
}

.container_24 .push_12 {
  left: 480px;
}

.container_24 .push_13 {
  left: 520px;
}

.container_24 .push_14 {
  left: 560px;
}

.container_24 .push_15 {
  left: 600px;
}

.container_24 .push_16 {
  left: 640px;
}

.container_24 .push_17 {
  left: 680px;
}

.container_24 .push_18 {
  left: 720px;
}

.container_24 .push_19 {
  left: 760px;
}

.container_24 .push_20 {
  left: 800px;
}

.container_24 .push_21 {
  left: 840px;
}

.container_24 .push_22 {
  left: 880px;
}

.container_24 .push_23 {
  left: 920px;
}

/* `Pull Space >> 24 Columns
----------------------------------------------------------------------------------------------------*/

.container_24 .pull_1 {
  left: -40px;
}

.container_24 .pull_2 {
  left: -80px;
}

.container_24 .pull_3 {
  left: -120px;
}

.container_24 .pull_4 {
  left: -160px;
}

.container_24 .pull_5 {
  left: -200px;
}

.container_24 .pull_6 {
  left: -240px;
}

.container_24 .pull_7 {
  left: -280px;
}

.container_24 .pull_8 {
  left: -320px;
}

.container_24 .pull_9 {
  left: -360px;
}

.container_24 .pull_10 {
  left: -400px;
}

.container_24 .pull_11 {
  left: -440px;
}

.container_24 .pull_12 {
  left: -480px;
}

.container_24 .pull_13 {
  left: -520px;
}

.container_24 .pull_14 {
  left: -560px;
}

.container_24 .pull_15 {
  left: -600px;
}

.container_24 .pull_16 {
  left: -640px;
}

.container_24 .pull_17 {
  left: -680px;
}

.container_24 .pull_18 {
  left: -720px;
}

.container_24 .pull_19 {
  left: -760px;
}

.container_24 .pull_20 {
  left: -800px;
}

.container_24 .pull_21 {
  left: -840px;
}

.container_24 .pull_22 {
  left: -880px;
}

.container_24 .pull_23 {
  left: -920px;
}

/* `Clear Floated Elements
----------------------------------------------------------------------------------------------------*/

/* http://sonspring.com/journal/clearing-floats */

.clear {
  clear: both;
  display: block;
  overflow: hidden;
  visibility: hidden;
  width: 0;
  height: 0;
}

/* http://www.yuiblog.com/blog/2010/09/27/clearfix-reloaded-overflowhidden-demystified */

.clearfix:before,
.clearfix:after,
.container_24:before,
.container_24:after {
  content: '.';
  display: block;
  overflow: hidden;
  visibility: hidden;
  font-size: 0;
  line-height: 0;
  width: 0;
  height: 0;
}

.clearfix:after,
.container_24:after {
  clear: both;
}

/*
  The following zoom:1 rule is specifically for IE6 + IE7.
  Move to separate stylesheet if invalid CSS is a problem.
*/

.clearfix,
.container_24 {
  zoom: 1;
}

/*
---------------------- LOGIN PAGE STYLE -------------------------------
*/

#UserLoginForm fieldset div label{
font-size:16px;
}
#contentContainer{
padding: 120px 0px 200px 0px;
color:#053B7B;
text-align:center;
}
.loginForm{
border: solid 3px #AAA;
background-color: white;
z-index: 100;
width: 400px;
border-radius: 20px;
}
.loginForm h2{
color:#053B7B;
text-align:center;
padding:20px;
}
#UserLoginForm fieldset div input{
margin: 10px;
border: solid 1px #AAA;
border-radius: 3px;
padding: 5px;
color:#E65C00;
font-weight: bold;
}
#UserLoginForm fieldset div label{
float:none;
}
#UserLoginForm fieldset div.input{
height:45px;
}
#UserLoginForm fieldset div input[type='checkbox']{
width:auto;
}
#UserLoginForm .submit{
padding-top:20px;
text-align:center;
}
#UserLoginForm .submit input{
width: 102px;
}
#wrapper{
min-height:93%;
}
/*
---------------------- END LOGIN PAGE STYLE -------------------------------
*/
/*
---------------------- MESSAGES LAYOUT ------------------------------------
*/

.error,.notice,.success,.message { padding: .8em;border: 2px solid #ddd; margin: 1em 0em 1em 0em; }
.error { background: #FBE3E4; color: #D12F19; border-color: #FBC2C4; }
.notice,.message { background: #FFF6BF; color: #817134; border-color: #FFD324; }
.success { background: #E6EFC2; color: #529214; border-color: #C6D880; }
.error a { color: #D12F19; }
.notice a, .message a { color: #817134; }
.success a { color: #529214; }
.loadingImage{display:none;}
select.error{padding:0;margin:0;}
.error span,.notice span,.success span,.message span {
	color: #f00;
	font-weight: bold;
}
/*
---------------------- END MESSAGES LAYOUT -------------------------------
*/

/*
---------------------- START MENU CSS -------------------------------
*/
#expmenu-cont {list-style-type: none; }
ul.expmenu { width: 200px; }
	ul.expmenu * { list-style: none; }
	ul.expmenu > li > div.header { padding: 12px; border-bottom: 1px #396e9f;-webkit-box-shadow: 0px 0px 5px 0px rgba(0,0,0,0.75);-moz-box-shadow: 0px 0px 5px 0px rgba(0,0,0,0.75);box-shadow: 0px 0px 5px 0px rgba(0,0,0,0.75);}
	ul.expmenu > li:last-child > div.header { border-bottom: none; }
	ul.expmenu > li ul li { background-color: #ececec; padding: 8px 12px; border-bottom: 1px solid #dcdcdc; border-top: 1px solid #fff; color: #727272; text-shadow: 0px 1px 0px rgba(255, 255, 255, 0.8);-webkit-box-shadow: 0px 0px 5px 0px rgba(0,0,0,0.50);-moz-box-shadow: 0px 0px 5px 0px rgba(0,0,0,0.50);box-shadow: 0px 0px 5px 0px rgba(0,0,0,0.50);}
	ul.expmenu > li ul li:last-child { border-bottom: none; }
	ul.expmenu > li ul li:first-child { border-top: solid 1px #ccc; }
	ul.expmenu > li ul li.selected { background-color: #f4f4f4; }
	ul.expmenu div.header
	{
		color: #fff;
		text-shadow: 0px 1px 0px rgba(255, 255, 255, 0.2);

		background: #4d7fb8; /* Old browsers */
		background: -moz-linear-gradient(top, #4d7fb8 0%, #4572a5 100%); /* FF3.6+ */
		background: -webkit-gradient(linear, left top, left bottom, color-stop(0%,#4d7fb8), color-stop(100%,#4572a5)); /* Chrome,Safari4+ */
		background: -webkit-linear-gradient(top, #4d7fb8 0%,#4572a5 100%); /* Chrome10+,Safari5.1+ */
		background: -o-linear-gradient(top, #4d7fb8 0%,#4572a5 100%); /* Opera 11.10+ */
		background: -ms-linear-gradient(top, #4d7fb8 0%,#4572a5 100%); /* IE10+ */
		background: linear-gradient(to bottom, #4d7fb8 0%,#4572a5 100%); /* W3C */
		filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#4d7fb8', endColorstr='#4572a5',GradientType=0 ); /* IE6-9 */
	}
	ul.expmenu > li > div.header > .label { padding-left: 24px; background: no-repeat; }
	ul.expmenu > li > div.header > .arrow { display: block; width: 16px; height: 16px; background: no-repeat center; float: right; }
	ul.expmenu > li > div.header > .arrow.up { background-image: url(/theme/default/img/arrow_u.png); }
	ul.expmenu > li > div.header > .arrow.down { background-image: url(/theme/default/img/arrow_d.png); }

		/* Mouse Events */
		ul.expmenu div.header:hover
		{
			background: #4571a0; /* Old browsers */
			background: -moz-linear-gradient(top, #4d7fb8 0%, #4571a0 100%); /* FF3.6+ */
			background: -webkit-gradient(linear, left top, left bottom, color-stop(0%,#4d7fb8), color-stop(100%,#4571a0)); /* Chrome,Safari4+ */
			background: -webkit-linear-gradient(top, #4d7fb8 0%,#4571a0 100%); /* Chrome10+,Safari5.1+ */
			background: -o-linear-gradient(top, #4d7fb8 0%,#4571a0 100%); /* Opera 11.10+ */
			background: -ms-linear-gradient(top, #4d7fb8 0%,#4571a0 100%); /* IE10+ */
			background: linear-gradient(to bottom, #4d7fb8 0%,#4571a0 100%); /* W3C */
			filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#4d7fb8', endColorstr='#4571a0',GradientType=0 ); /* IE6-9 */

			cursor: pointer;
		}

		ul.expmenu > li ul li:not(.selected):hover
		{
			background: #e7e7e7; /* Old browsers */

			cursor: pointer;
		}
		ul.expmenu > li ul li:not(.selected):active
		{
			background: #f1f1f1; /* Old browsers */

			cursor: pointer;
		}
/*
---------------------- END MENU CSS ------------------------------------
*/

/*
TESTING TESTING TESTING

tr,td,th{
    border-bottom: 1px solid #396E9F;
    padding: 3px;
    vertical-align: middle;
}
*/
/*
-----TABLES style
*/

th,td,tr,th a{
border:none;
color:#053B7B;
text-align:center;
}
tr{
background-color:#fff;
}
td{
border-bottom:1px solid #ccc;
}
.striped{
background-color:#F8F8F8;
}
.actions a{
font-weight:bold;
color:#053B7B;
}
table {
    *border-collapse: collapse; /* IE7 and lower */
    border-spacing: 0; 
    width:100%;
	border: solid 1px #ccc;
}
a:hover{
color:#E65C00;
}
.paginatorCaption{
text-align:center;
background-color:#eee;
color:#053B7B;
padding:1px 0px 3px 0px;
border:solid 1px #ccc;
}
.paginatorCaption span{
color:#E65C00;
}
div.paging, div.counter {
    margin: 10px;
    text-align: center;
}
.paging {
    color: #053B7B;
    margin-top: 1em;
}
.paging .current, .paging .disabled, .paging a {
    display: inline-block;
	padding: 2px 5px 4px 7px;
    text-decoration: none;
}
.paging > span {
    -moz-border-bottom-colors: none;
    -moz-border-left-colors: none;
    -moz-border-right-colors: none;
    -moz-border-top-colors: none;
    border-color: #CCCCCC;
    background: -moz-linear-gradient(center top, #fefefe, #eee) repeat scroll 0 0 transparent;
    background: -webkit-gradient(linear, left top, left bottom, from(#fefefe), to(#eee));
    border-image: none;
    border-style: solid solid solid none;
    border-width: 1px 1px 1px 0;
    display: inline-block;
}
.paging > span:hover {
    background: none repeat scroll 0 0 #EFEFEF;
}
.paging .prev {
    border-left: 1px solid #CCCCCC;
    border-radius: 4px 0 0 4px;
    float:none;
}
.paging .next {
    border-radius: 0 4px 4px 0;
    float:none;
}
.paging .round {
    border: 1px solid;
    border-radius: 4px 4px 4px 4px;
}
.paging .disabled {
    color: #053B7B;
}
.paging .disabled:hover {
    background: none repeat scroll 0 0 transparent;
}
.paging .current {
    background: none repeat scroll 0 0 #EFEFEF;
    color: #C73E14;
}
#footer { width: 100%; text-align: center; padding: 5px 0px 15px 0px; color: #053B7B; height: 20px; bottom: 0;border-top:1px solid #ccc;}
#footer a { color:#E65C00; text-decoration: none; }
#footer a:hover { text-decoration: underline; }
.push { height: 50px; }
.desc, .asc, .sorting_asc, .sorting_desc{
color:#E65C00;
}
dl {
    line-height: 2em;
    margin: 0;
    width: 60%;
}
dl.altrow {
    background: none repeat scroll 0 0 #F4F4F4;
}
dt {
    color: #666A71;
    font-weight: bold;
    padding-left: 4px;
    vertical-align: top;
}
dd {
    margin-left: 10em;
    margin-top: -2em;
    vertical-align: top;
}
#main{
min-height:81% !important;
}
#facebox .content {
margin-top: 0px;
}






.flag-toggle {
    cursor: pointer;
}

fieldset.styled div.inputs {
	margin:0.3em 0;
	clear:both;
}
form {
	margin:1em;
	width:27em;
}
label {
	float:left;
	width:10em;
	text-align:right;
	margin-right:1em;
	color: #053B7B;
}
legend {
color: #053B7B;
font-size: 1.7em;
padding-bottom:20px;
}
legend span {
	width:10em;
	text-align:right;
}
input {
	padding:0.25em;
	width:10em;
	border:1px solid #ddd;
	background:rgba(0,0,0,0);
	font:bold 0.95em arial, sans-serif;
	-moz-border-radius:0.4em;
	-khtml-border-radius:0.4em;
	border-radius:0.4em;
	color:#053B7B;
}
input:hover[type="text"],input:hover[type="number"],input:hover[type="password"]{
	border-color:#c5c5c5;
	background:#f6f6f6;
}
input[type="text"]:focus,input[type="number"]:focus,input[type="password"]:focus {
	border-color:#E65C00;
	background:#fff;
}
input[readonly="readonly"]{
    background-color: #eee;
	color: #999;
}
fieldset.styled {
	border:1px solid #ddd;
	padding:1em 0.5em 1.5em;
}
.submit{
padding:20px;
text-align:right;
}
div.actions { padding: 20px 0px 50px 0px; }
div.actions.top { padding: 0 0 6px; }
div.actions ul { float: left; }
div.actions ul li { margin: 0px 10px 0px 0px; padding: 0px; list-style: none; float: left; }
div.actions ul li a { padding: 10px; margin-right: 10px; text-decoration: none; font-weight: bold; float: left; -moz-border-radius: 4px; -webkit-border-radius: 4px; border-radius: 4px; border: 1px solid #ddd; }
div.actions ul li a { background: -moz-linear-gradient(center top, #fefefe, #eee) repeat scroll 0 0 transparent; }
div.actions ul li a { background: -webkit-gradient(linear, left top, left bottom, from(#fefefe), to(#eee)); }
div.actions ul li a:hover { border: 1px solid #bbb; }
div.actions ul li a:active { background: -moz-linear-gradient(center top, #eee, #fefefe) repeat scroll 0 0 transparent; }
div.actions ul li a:active { background: -webkit-gradient(linear, left top, left bottom, from(#eee), to(#fefefe)); }

.autocomplete-multiselect {
border: solid 1px #4D7FB8;
width:300px;
}
.autocomplete-multiselect ul {
    font: 11px "Lucida Grande","Verdana";
    height: auto !important;
    margin: 0;
    overflow-y: auto;
 	width: 300px;
 	min-height: 83px;
 	max-height: 83px
}
.autocomplete-multiselect ul li {
    background: none repeat scroll 0 0 #DEE7F8;
    border: 1px solid #CAD8F3;
    padding: 1px 2px 2px;
    list-style-type: none;
    margin: 5px;
}
.autocomplete-multiselect ul li span a.x{
	padding: 1px 3px;
	font-size: 10px;
	text-decoration: none;
	color: #21759B !important;
	float:right;
}

#content table,.dataTables_info,.paginatorCaption {
	-webkit-box-shadow: 0px 0px 4px 0px rgba(0,0,0,0.5);
	-moz-box-shadow: 0px 0px 4px 0px rgba(0,0,0,0.5);
	box-shadow: 0px 0px 4px 0px rgba(0,0,0,0.5);
}
fieldset{
	-webkit-box-shadow: 0px 0px 5px 0px rgba(0,0,0,0.75);
	-moz-box-shadow: 0px 0px 4px 0px rgba(0,0,0,0.5);
	box-shadow: 0px 0px 4px 0px rgba(0,0,0,0.5);
}