@charset "utf-8";
/* CSS Document */
/**********************                       *******************/
                        /*Joomla Reset css!*/
/**********************                      ******************/
.contentpaneopen, .contentheading { margin: 0; padding: 0; border: 0; outline: 0; font-size: 100%; outline:none; line-height:normal; vertical-align:top; }
/**********************                       *******************/
                        /*Globle Reset css!*/
/**********************                      ******************/
html, body, div, span, applet, object, iframe, h1, h2, h3, h4, h5, h6, p, blockquote, pre, a, abbr, acronym, address, big, cite, code, del, dfn, em, font, img, ins, kbd, q, s, samp, small, strike, strong, sub, sup, tt, var, b, u, i, center, dl, dt, dd, ol, ul, li, fieldset, form, label, legend, table, caption, tbody, tfoot, thead, tr, th, td { margin: 0; padding: 0; border: 0; outline: 0; font-size: 100%; vertical-align: baseline; background: transparent; }
body { line-height: 1; }
ol, ul { list-style: none; }
blockquote, q { quotes: none; }
blockquote:before, blockquote:after, q:before, q:after { content: ''; content: none; }
:focus { outline: 0; }
ins { text-decoration: none; }
del { text-decoration: line-through; }
table { border-collapse: collapse; border-spacing: 0; }
.fltlt { float: left; }
.fltrt { float: right; }
.clear { clear:both; font-size:1px !important; line-height:1px !important; padding:0 !important; margin:0 !important;  }
.clr { clear:both; font-size:1px; line-height:1px; }
.clear1 { clear:both; height:1px; }
p { font-size:12px;  }
a { text-decoration:none; }
p.clear { clear:both; font-size:1px !important; line-height:1px !important; padding:0 !important; margin:0 !important; }
/**********************                       *******************/
                        /*Template Style !*/
/**********************                      ******************/


/**********************                       *******************/
                        /*Font face !*/
/**********************                      ******************/
@font-face {
    font-family: 'time_romanbold';
    src: url('time_roman_bold-webfont.eot');
    src: url('time_roman_bold-webfont.eot?#iefix') format('embedded-opentype'),
         url('time_roman_bold-webfont.woff') format('woff'),
         url('time_roman_bold-webfont.ttf') format('truetype'),
         url('time_roman_bold-webfont.svg#time_romanbold') format('svg');
    font-weight: normal;
    font-style: normal;

}




@font-face {
    font-family: 'time_romannormal';
    src: url('time_roman-webfont.eot');
    src: url('time_roman-webfont.eot?#iefix') format('embedded-opentype'),
         url('time_roman-webfont.woff') format('woff'),
         url('time_roman-webfont.ttf') format('truetype'),
         url('time_roman-webfont.svg#time_romannormal') format('svg');
    font-weight: normal;
    font-style: normal;

}


body { font-family: "Times New Roman", Times, serif; font-size:13px; background:url(../images/body-background.png) repeat 0 0; }
.header_fullStrip { width:100%; height:175px; background:url(../images/header-strip.png) repeat-x 0 0;}
.header_fullwarp { width:100%; height:175px; background:url(../images/header-topbg.png) no-repeat center top;}
.headerMain { width:960px; height:auto; margin:0 auto; padding-top:11px;}
.headerLogo { width:151px; float:left; height:156px;}
.headerRight { width:750px; float:right; height:auto; padding-top:15px;}
.headerRight1 { width:530px; height:auto; float:left;}
.headerRight2 { width:132px; height:auto; float:right;}

/*menu warp */
.menuwarp { width:100%; height:43px; background:url(../images/nav-bg.png) repeat-x 0 0; position:relative; z-index:400;}
.shadowNavbg { position:absolute; left:0; bottom:-9px; width:100%; height:9px; background:url(../images/warper-shadow.png) repeat-x 0 0; }
.MenuWarpmain { width:960px; height:43px; margin:0 auto;}

/* content warp*/
.joocontent {width:960px; margin:0 auto; height:auto; background:#FFF; box-shadow: 0 0 5px 5px #C8C8C8; min-height:550px;}
.banner_top { padding-left:22px; padding-top:22px; padding-bottom:15px; padding-right:17px;}
.bannerSideLeft { width:706px; height:auto; float:left;}
.bannerSideRight { width:200px; height:auto; float:right;}
.CompoentsWarper { width:100%; height:auto;}
.FooterData { width:960px; margin:0 auto; padding:25px 0; }
.FooterLeft { float:left; width:365px; height:auto;}
.FooterRight { float:left; width:550px; height:auto; float:right;}
.JoomContentLeftMod { width:750px; float:right; height:auto; padding-top:24px; padding-right:20px}
.JoomContent { float:left; width:525px; height:auto; margin-left:34px;}
.AsideRight {   float: right;height: auto; width: 200px; padding-right:17px; padding-top:22px;}
.JoomContentRightMod { width:710px; float:left; height:auto;}
.JoomContentFull { width:100%; height:auto;}
.developerlogo { width:104px; height:17px; margin-top:83px; float:right; padding-right:21px;}
.developerlogo a { display:block; width:104px; height:17px; text-indent:-99999px; background:url(../images/developer-logo.png) no-repeat 0 0;

transition: background 0.2s ease 0s; -moz-transition: background 0.2s ease 0s; -webkit-transition: background 0.2s ease 0s;

}
.developerlogo a:hover { background:url(../images/developer-logo.png) no-repeat 0 -17px;}

.InnerLeft { width:157px; float:left; background:#F3EFE4; padding-top:24px;  margin-bottom:250px;}

#bgdefault-bg2 { background: url(../images/bg2-inner.png) repeat-y 0 0; }
#bgdefault-bg2 .warpbg2 { height:100%; width:100%; /* background:url(../images/bg-leftbottom.png) no-repeat left bottom; */  }