body{
   font-family:Verdana,Geneva,sans-serif;
   font-size:16px;
   color:#534741;
}
hr.page-top-line{
   height:26px;
   background-color:#e89134;
   border:0px;
   padding:0px;
   margin:0px;
   clear:both;
}
a{
   color:#4780c0;
   text-decoration:none;
}
a:hover{
   text-decoration:underline;
}
p{
   margin-top:0em;
   margin-bottom:1em;
   line-height:1.5em;
}
div.page-holder
,div.footer-content{
   width:992px;
   margin:0px auto;
}
div.page-col1{
   width:242px;
   float:left;
   padding-top:6px;
   position:relative;
   z-index:1;
}
div.page-col2 div.page-login{
   height:73px;
   margin-top:12px;
   text-align:right;
   font-size:0.87em;
}
div.page-col2 div.page-login .field{
   display:inline-block;
   text-align:left;
   margin-left:0.3em;
}
div.page-col2 div.page-login input{
   font-size:0.85em;
   margin:0em;
   padding:0.1em;
   line-height:1em;
   border:1px solid #9e9e9e;
   color:inherit;
}
div.page-col2 div.page-login .submit input{
   line-height:1.2em;
   padding:0em 0.1em;
}
div.page-col2 div.page-login .form-content{
   background-color:#9e9e9e;
   background-color:#d9d9d9;
   border-radius:0.5em;
   float:right;
   padding:0.4em;
   vertical-align:middle;
}
div.page-col2 div.page-login .message{
   font-size:0.8em;
   color:red;
}
div.page-col2 div.page-login .user-info{
   color:#e89134;
}
div.page-col2 div.page-login .user-info ul{
   list-style:none;
}
div.page-col2 div.page-login .user-info li{
   display:inline-block;
   margin-left:1em;
}
div.page-col2{
   width:680px;
   float:right;
   position:relative;
   z-index:0;
}
.page-slogan,h1,h2,h3,.footer-holder{
   font-family:'Myriad Pro','Averia Sans Libre', cursive;
}
h1{
   margin-top:0px;
   font-weight:normal;
}
h2{
   color:#e89134;
   font-weight:normal;
}
.page-slogan{
   font-size:0.86em;
   letter-spacing:-0.2px;
   color:#7b7f68;
}
.page-images figure{
   margin:0px 3px 3px 0px;
   padding:0px;
   display:inline-block;
   opacity:1;
   -webkit-transition: all 400ms ease-out;
   -moz-transition: all 400ms ease-out;
   -ms-transition: all 400ms ease-out;
   -o-transition: all 400ms ease-out;
   transition: all 400ms ease-out;
}
.page-images figure:hover{
   opacity:0.8;
   -webkit-transition: all 100ms ease-out;
   -moz-transition: all 100ms ease-out;
   -ms-transition: all 100ms ease-out;
   -o-transition: all 100ms ease-out;
   transition: all 100ms ease-out;
}
.page-images .fmemptyentry{
   display:none;
}
.page-images figure img{
   vertical-align:middle;
}
/*langlinks start*/
div.page-lang-links ul{
   list-style:none;
   margin:0px;
   padding:0px;
   text-align:right;
   font-family:'Trebuchet MS',sans-serif;
   display:block;
}
div.page-lang-links li{
   display:inline-block;
}
div.page-lang-links a{
   color:#000000;
   background-color:#e89134;
   -webkit-border-radius: 0px 0px 2px 2px;
   border-radius: 0px 0px 2px 2px;
   padding:6px 15px 12px 15px;
   text-decoration:none;
   display:inline-block;
}
div.page-lang-links li:first-child a{
   -webkit-border-radius: 0px 0px 2px 10px;
   border-radius: 0px 0px 2px 10px;
   padding-left:25px;
}
div.page-lang-links li:last-child a{
   -webkit-border-radius: 0px 0px 10px 2px;
   border-radius: 0px 0px 10px 2px;
   padding-right:25px;
}
div.page-lang-links a:hover{
   text-decoration:underline;
}
/*langlinks end*/
/*page-mainmenu start*/
nav.page-mainmenu{
   margin-top:67px;
   background-color:#9e9e9e;
   background-repeat:no-repeat;
   background-position:center top;
   text-align:center;
}
nav.page-mainmenu ul{
   background-repeat:no-repeat;
   background-position:center bottom;
   list-style:none;
   padding:34px 0px 40px 0px;
   margin:0px;
}
nav.page-mainmenu li{
   background-repeat:no-repeat;
   background-position:center top;
   padding-top:3px;
   position:relative;
}
nav.page-mainmenu li.first{
   background-image:none;
}
nav.page-mainmenu ul .submenu-wrap{
   position:absolute;
   right:0px;
   top:0px;
}
nav.page-mainmenu ul ul{
   background-color:#9e9e9e;
   position:absolute;
   left:0px;
   top:0px;
   z-index:1;
   white-space:nowrap;
   display:none;
   padding:0px;
   -webkit-border-radius: 0px 10px 10px 0px;
   border-radius: 0px 10px 10px 0px;
   border:1px solid #ffffff;
   border-left:0px;
   font-size:0.8em;
}
/*nav.page-mainmenu ul li:hover ul
,nav.page-mainmenu .submenu-active ul{
   display:block;
}*/
nav.page-mainmenu .submenu-active
,nav.page-mainmenu .submenu-active ul{
   position:relative;
   border:0px;
}
nav.page-mainmenu .submenu-active a{
   text-align:right;
   padding-right:50px;
}
nav.page-mainmenu ul ul a{
   padding-left:1em;
   padding-right:1em;
   min-width:149px;
}
nav.page-mainmenu ul ul
,nav.page-mainmenu li li.first{
   background-image:none;
}
nav.page-mainmenu a{
   line-height:34px;
   font-size:1.125em;
   color:#ffffff;
   text-decoration:none;
   font-family:'36_days_ago_brknormal',serif;
   display:block;
}
nav.page-mainmenu a:hover
,nav.page-mainmenu a.active{
   color:#2c2c2c;
}
/*page-mainmenu end*/
/*footer-holder start*/
.footer-holder{
   background-color:#d0d0d0;
   clear:both;
   margin-top:88px;
   padding:35px 0px 10px 0px;
   color:#363636;
   font-size:1.125em;
}
.system-box-footer_left{
   width:50%;
   float:left;
}
.system-box-footer_right{
   width:50%;
   float:right;
}
.footer-holder h3{
   color:#ffffff;
   font-weight:normal;
   font-size:1em;
}
.footer-holder a{
   color:#8fbdf0;
   text-decoration:none;
}
.footer-holder a:hover{
   text-decoration:underline;
}
/*footer-holder end*/
/*blog_blog start*/
.blog_blog h1{
   text-align:center;
   margin-bottom:0em;
}
.blog_blog .date{
   text-align:center;
   font-size:0.8em;
   font-style:italic;
   border-top:1px dotted #9e9e9e;
   margin:0.5em 3em !important;
   padding:0.5em 0em 0.5em 0em;
}
.blog_blog .text{
   text-align:justify;
}
/*blog_blog end*/
