html {height: 100%;}
body, button, td, th, div, p {font:normal 13px Arial, sans-serif; color:#000;}
body { margin:0 auto; padding:0; max-width:1200px; height: 100%;     min-height: 100%; 
background-attachment: fixed;
    background-clip: border-box;
    background-color: transparent;
    background-image: url("../images/background-h.jpg");
    background-origin: padding-box;
    background-position: 0 0;
    background-repeat: repeat;
    background-size: cover; 

}

a          {color:#562d04; text-decoration:underline; outline:none;}
a:visited       {color:#562d04;}
a:hover         {color:#562d04; text-decoration:underline;}
input {}
input[type="text"]  {border:1px solid #000000; width:120px;}
input[type="password"]  {border:1px solid #000000; width:120px;}
textarea {border:1px solid #000000;}
label          {color:#000; }
fieldset {border:none;}
span a        {color:#000;}
a img         {border:none; outline:none;}
h1, h2, h3, h4  {color:#000;}


.allcontp {    height: auto !important;    min-height: 100%;}
.footer_guar {clear:both;    height: 32px;}

td.c1 .c1 div       {line-height:normal;}
td.c3 .c3 div, td.c3 .c3 div li {line-height:normal;}
div.c1, div.c3 {position:relative; height:100%; display: table;}
.slidecol, .slidecol2 {width:100%;  }

img.logo {}
.logoimg {background:url(../images/logo.png) 0px 0px no-repeat;
width:587px; height:111px; position:absolute; top:0px;left:0px;}
/* .logoimg:hover {background-position:0 -109px;} */

#mainrotator {height:345px; width:100%; background-color:#000; margin: 10px 0 0 0;}


/*______________________PAGE_NAVIGATION___________*/
.pagination        {margin-top:10px;}
.pagination  li      {float:left; padding:0px 5px 0px 5px; list-style:none;}  
li.pagination-start  {}
li.pagination-prev {}
li span.pagenav {background:url(../images/readmore.png) top left no-repeat;
display:block; text-shadow:1px 1px 0 #FFFFFF; padding:5px 8px;
border:1px solid #ccc; color:#999;}
li a.pagenav {background:url(../images/readmore.png) top left no-repeat;
display:block; text-shadow:1px 1px 0 #FFFFFF; padding:5px 8px;
border:1px solid #ccc; color:#000;}
li.pagination-next a.pagenav {background:url(../images/readmore.png) top left no-repeat;
display:block; text-shadow:1px 1px 0 #FFFFFF; padding:5px 8px;
border:1px solid #ccc; color:#000;}
li.pagination-end a.pagenav {background:url(../images/readmore.png) top left no-repeat;
display:block; text-shadow:1px 1px 0 #FFFFFF; padding:5px 8px;
border:1px solid #ccc; color:#000;}
.pagenav        {color:#000;  font-weight:normal;}
a.pagenav        {color:#000;}
a.pagenav:hover      {color:#000;}
/*________________________________________SEARCH____________________*/

#search {right:10px; top:50px; position:absolute; height:31px; width:210px;}
input#mod-search-searchword {}
input.button, input[type="submit"], input[type="reset"], button[type="submit"]{ margin-left:5px;
border-radius:3px;
-moz-border-radius:3px;
-webkit-border-radius:3px;  
-khtml-border-radius: 3px; 
-opera-border-radius: 3px;
box-shadow:0 1px 0 #4F0100, 0 1px 0 0 rgba(255, 255, 255, 0.4) inset;
-moz-box-shadow:0 1px 0 #4F0100, 0 1px 0 0 rgba(255, 255, 255, 0.4) inset;
-webkit-box-shadow:0 1px 0 #4F0100, 0 1px 0 0 rgba(255, 255, 255, 0.4) inset;
-khtml-box-shadow:0 1px 0 #4F0100, 0 1px 0 0 rgba(255, 255, 255, 0.4) inset;
-opera-box-shadow:0 1px 0 #4F0100, 0 1px 0 0 rgba(255, 255, 255, 0.4) inset;
background-color:#6898CF;
border:1px solid #063D16;
color:#FFF;
text-shadow:0 -1px 0 rgba(0, 0, 0, 0.4);
font-weight:bold;
height:auto;
padding:3px 8px 2px;
cursor:pointer;
display:inline-block;}
input.button:hover , input[type="submit"]:hover, input[type="reset"]:hover, button[type="submit"]:hover {background-color:#2161C1;}
input.buttonsearch-b { border:none;}

/*________________________________________breadcrumbs_____________________________________*/
.abar {background:#f1f1f1;}
#bar {padding:10px 0; 
background:url(../images/light-overlay.png) repeat-y scroll center top; }
.breadcrumbs {margin:0 auto; position:relative; text-align:left; width:950px;}
#bar span {color:#000; font-size:13px;}
#bar .breadcrumbs a{color:#000; font-size:13px;}
#bar a:hover, #bar a:visited:hover, #bar a:link:hover {text-decoration:underline;}

/*_____________________________RESULT___________________________*/

.clear {clear:both;}

/*________________________________________THE TOPM_____________________________________*/
nav {display:table; width:100%; box-shadow: 5px 5px 10px #A8A8A8;}
nav ul { padding:0; margin:0; list-style:none;}
nav ul li {position:relative;}
nav ul a { text-decoration:none; color:#333; font-weight: bold;  text-transform: uppercase; text-decoration:none;}
nav ul a:hover, nav ul a:visited:hover {color:#fff;text-decoration:none; }
nav ul a:visited  {color:#333; text-decoration:none; }

nav > ul > li {float:left;  margin-right:2px;  background:#fff;
    -webkit-transition:background 500ms;
    -moz-transition:background 500ms;
    -o-transition:background 500ms;
    transition:background 500ms;

}
nav > ul > li > a {display:inline-block; /* padding:4px 10px 0; */  padding:5px 17px 6px 17px; height:20px;}
nav > ul > li.parent > a {padding-right:5px;}
nav > ul > li:hover {background:#aa1331;}
nav li.current, nav li.active {background:#aa1331;}
nav li.current a, nav li.active a {color:#fff;}

nav li.parent{padding-right:22px;}
nav li.parent:before {content:"?"; display:block;  position:absolute;
    top:4px; right:0;  color:#fff;  width:16px;
    -webkit-transform: rotate(40deg);
    -moz-transform: rotate(40deg);
    -o-transform: rotate(40deg);
    transform: rotate(40deg);
    -webkit-transition:transform 200ms;
    -moz-transition:transform 200ms;
    -o-transition:transform 200ms;
    transition:transform 200ms;
}
nav li.parent:hover:before {
    -webkit-transform: rotate(90deg);
    -moz-transform: rotate(90deg);
    -o-transform: rotate(90deg);
    transform: rotate(90deg);
}
nav li.parent li.parent:hover:before {
    -webkit-transform: rotate(0deg);
    -moz-transform: rotate(0deg);
    -ms-transform: rotate(0deg);
    -o-transform: rotate(0deg);
    transform: rotate(0deg);
}
nav ul ul {position:absolute; left:0; top:42px; /* top:29px; */ width:180px;
    filter:alpha(opacity="0"); opacity:0;  background:#5A94C4;
    font-size:16px; border:1px solid #fff; border-bottom:0; border-top:0;
    -webkit-transition:.5s opacity;
    -moz-transition:.5s opacity;
    -o-transition:.5s opacity;
    transition:.5s opacity;
}
nav ul ul li {display:none;}
nav ul li.parent:hover > ul > li {  display:block;}
nav ul li.parent:hover > ul { filter:alpha(opacity="100");   opacity:1;}
nav ul li.parent:hover > ul ul {filter:alpha(opacity="0");  opacity:0;}
nav ul li.parent:hover > ul li.parent:hover > ul {filter:alpha(opacity="100");  opacity:1;}
nav ul li.parent:hover > ul li.parent:hover > ul > li {    display:block;}
nav ul ul li {    border-bottom:1px solid #fff;    background:#5A94C4;}
nav ul ul li:first-child {    border-top:1px solid #fff;}
nav ul ul li a { padding:4px 10px; display:block; font-size: 12px;
    -webkit-transition:background 500ms, padding 500ms;
    -moz-transition:background 500ms, padding 500ms;
    -o-transition:background 500ms, padding 500ms;
    transition:background 500ms, padding 500ms;}
nav ul ul li:hover {    background:#1061FD;}
nav ul ul li:hover > a {    padding-left:15px;}
nav ul ul ul {  left:180px;    top:0;    margin-top:-1px;}


.timme {width: 325px; top: 0;left: 50%;margin-left: 10px;position: absolute;text-align: center;}
.timme p {color:#1166B3; font-size: 18px;font-weight: bold;}
/* .logotext {width:250px; height:115px; margin:130px 0 0 300px; } */
.logotext {width:295px; right:20px; top:125px; position:absolute; }
.logotext img {margin:0 10px 10px 0; padding:2px; background-color:#eaeaea; border:1px solid #333;}

#thetop { display:block; width:100%; position:relative; /* width:975px; margin:0 auto; */}
#thetopm { right:0px; top:3px; position:absolute; text-align:right; }
#thetopm a.mainlevel { padding: 0 5px 0 5px;}
#thetopm a:hover, #thetopm a:link:hover, #thetopm a:visited:hover {text-decoration:underline;}
#thetopm ul.menu {padding-left:30px; margin-top:10px;}
#thetopm ul.menu li {float:left;color:#333; margin:3px 10px;}
#thetopm ul.menu li:first-child {list-style:none;}
#thetopm ul.menu li  a {color:#333; }

/*___________BIG TOP MENU________________*/
#mmen {position:absolute; bottom:0px; width:100%;text-align: center;}
#mmen li a {font-weight:bold;}
#mmen li.current a {background:#038815; color:#fff;}

.ux-menu,.ux-menu ul { display: inline-block;}

.headd {position:relative;
width:100%; /* background: url(../images/top-bg1.png) repeat-x left top; */
max-width:1280px;  height: 160px;
}
.headd-site {position:relative;
width:100%; /* background: url(../images/top-bg1.png) repeat-x left top; */
max-width:1280px;  height: 160px;}

.head1 {width:100%; height: 100%; }
.head2 {width:100%; height: 100%; } 




/*____________________LEFT MENU_____________*/

.lblok  {width:100%;}
.lblok ul {margin:0; padding:0;}
.lblok li {list-style:none; display:table; margin:25px 10px; padding:25px 7px 25px 15px;
 border-radius:10px; border:1px solid #ccc; box-shadow:4px 3px 4px #999; height:50px; width:180px;
font-size:18px; font-weight:700; color:#038815; text-shadow: 1px 1px 1px #FFFFFF;
transition: background 1.5s ease;
background-image:linear-gradient(#E6F0F7, #99C4DF);
background-image:-moz-linear-gradient(#E6F0F7, #99C4DF);
background-image:-webkit-linear-gradient(#E6F0F7, #99C4DF);
background-image:-khtml-linear-gradient(#E6F0F7, #99C4DF);
background-image:-opera-linear-gradient(#E6F0F7, #99C4DF);
background-image: -o-linear-gradient(270deg,rgb(230,240,247),rgb(153,196,223));
background-image:-ms-linear-gradient(#E6F0F7, #99C4DF);
        filter:  progid:DXImageTransform.Microsoft.gradient(startColorstr='#E6F0F7', endColorstr='#99C4DF');
 }
.lblok li:hover {
background-image:linear-gradient(#E6F0F7, #6CABD0);
background-image:-moz-linear-gradient(#E6F0F7, #6CABD0);
background-image:-webkit-linear-gradient(#E6F0F7, #6CABD0);
background-image:-khtml-linear-gradient(#E6F0F7, #6CABD0);
background-image:-opera-linear-gradient(#E6F0F7, #6CABD0);
background-image: -o-linear-gradient(270deg,rgb(230,240,247),rgb(108,171,208));
background-image:-ms-linear-gradient(#E6F0F7, #6CABD0);
        filter:  progid:DXImageTransform.Microsoft.gradient(startColorstr='#E6F0F7', endColorstr='#6CABD0');
}

/*____________________RIGHT MENU_____________*/



/*______________________________INDEX.PHP_STYLES_________________________________*/

.mslider {margin:20px auto; width:969px;}
.mslider p {color:#fff;}

.main {width:100%; margin:0 auto; background:url(../images/light-overlay.png) repeat-y scroll center top;}
.main2 {max-width:1280px; min-height: 600px;}

table.maintabl {width:100%;}

td.c1 {width:25%; vertical-align:top; padding-bottom:10px;  padding-right:15px; height:100%} 
div.c1    {background:none; width:100%;}
.c1  .module {width:100%; padding-bottom:10px; margin-bottom:20px; background:#FFF;}

.c1 h3 {font-size:13px; text-transform:uppercase; color:#fff; background:#2161C1; 
padding:5px 0; margin:0; text-align:center;}

td.c3 {width:25%; vertical-align:top; /* padding-left:15px; */
background:url(../images/sidebar-bg.png) repeat-y scroll 0 0; height:100%} 
div.c3    {background:none; width:100%;} 
.c3 h3 {font-size:13px; text-transform:uppercase; color:#fff; background:#2161C1;
padding:5px 0; margin:0; text-align:center;}
.c3 li  {color:#00;}
.c3 li a {color:#000;}

.c3  .module { width:100%; padding-bottom:10px; margin-bottom:20px; 
background:rgba(255, 255, 255, 0.7) /* #FFF url(../images/top-bg.png) repeat-x left top */;
box-shadow: 5px 5px 10px #777;
-moz-box-shadow: 5px 5px 10px #777;
-webkit-box-shadow: 5px 5px 10px #777;
-khtml-box-shadow: 5px 5px 10px #777;
-opera-box-shadow: 5px 5px 10px #777;}

.c3 .time {text-align:center;}

td.c2 {vertical-align:top;  padding-right:15px; padding-left:10px; 
background:rgba(255,255,255,0.8); }

div.c2    {width:100%; vertical-align:top; background:none; text-shadow:none;}
.c2 #jmrsbody td.contentheading {font-size:11px; font-weight:bold; text-transform:uppercase; }
div.componentheading {font-weight:bold; text-transform:uppercase;}
.xmap h2 {font-size:11px; font-weight:bold; text-transform:uppercase;}

.c2 .item-page table td {border-color:#ccc; padding:1px 4px;}
.c2 .item-page table td p {margin:2px;}

span.hidd { display:none;}
img.hid {display:none;}

 
td.stamp {width:40px;}

.junews {margin: 15px 0 10px 0;}
.junewsultra .junews img { float:left; margin-top:10px; margin-right:5px;}
.junewsultra .junews a {color:#000; font-size:11px; font-weight:bold;}

#counter {  display:inline; height:0px; left:-1000px; margin:0px; padding:0px; position:absolute; top:-1000px; visibility:hidden; width:0px;}
/*________________________________________footer_____________________________________*/

#footer  {padding:0; width:100%; margin: -34px auto auto; clear: both; }
#footer p {color:#fff; font-size:11px; text-decoration:none; text-align:center; margin:0; padding-top:4px; font-family:verdana,sans-serif;}
#footer p a  {color:#fff; font-size:11px; text-decoration:none;}
.footer2 {background:#0E71B9;margin:0 auto; max-width:1230px;border:1px solid #444;}
.counter {width:45px; float:left;}

.moduleartime {text-align:center; width:100%; padding-bottom:10px; margin-bottom:20px;
background:#FFF; box-shadow: 5px 5px 10px #777;}

img.sigProImg:hover {
filter:progid:DXImageTransform.Microsoft.Alpha(opacity=85); 
  -moz-opacity: 0.85;   -khtml-opacity: 0.85;   opacity: 0.85; }

.blog img {width:250px; height:auto; margin:0 10px 10px 0;  /*height:150px; width:auto; */
padding:4px; background-color:#fff; border:1px solid #ccc;}
.blog li.print-icon a img {height:auto; width:auto; margin:0; padding:0; border:none; background:none;}

.item-page img {margin:0 10px 10px 0;}
.item-page h1 {display:none;}
/*dl#system-message {display:none;}*/

.aidanews2_rating {display:none;}

.column-1 {width:49%; float:left;}
.column-2 {width:49%; float: right;}
.blog  .items-row .item {height:400px;}

.readmore-link {display:none;}