/*----------------------------------------------------------------------
# FOR YOUJOOMLA LLC COPYRIGHT REMOVAL VISIT THIS PAGE 
# http://www.youjoomla.com/faq/view/you-joomla-templates-club/can-i-remove-youjoomla.com-copyright/78
# Youjoomla Default Index - 
# ----------------------------------------------------------------------
# Copyright (C) 2007 - 2009 YOUJOOMLA LLC . All Rights Reserved.
# @license - Copyrighted Commercial SoftwareF
# Author: YOUJOOMLA LLC
# Website: http://www.youjoomla.com
------------------------------------------------------------------------*/
@import url("layout_ie_new.css?version=18"); 
@import url("menus.css"); 
@import url("typo.css"); 
body{font-family:Open Sans,Verdana,Arial,Helvetica,sans-serif; color:#555;  line-height:120%; background-color:#FFF}
a:focus{outline:0px}
focus{outline:0px}
h1, h2, h3, h4, h5, h6, p, blockquote, form, label, ul, ol, dl, fieldset, address{margin:0.5em 0}
.small, .createdate, 
.modifydate, .modifydate_f, .mosimage_caption, .createby, 
.createby_f{text-transform:lowercase; font:italic bold 10px/14px Verdana}
.createdate_f{text-transform:lowercase; font:italic bold 9px/25px Verdana; text-align:center; text-indent:0}
ul{margin:0px; padding:0px; list-style:none}
ul li, ul li:hover{padding-left:15px}
fieldset{padding:.5em; border:0}
body a, body a:hover{cursor:pointer}
a:link, a:visited{text-decoration:none}
a:hover{text-decoration:none}
#bg_outer {background: url(/images/new_bg1.jpg);color: white;padding: 95px;/* width: 500px; */line-height: 250%;}
#bg_inner {width: 404px;}
#discoverBottom_c{/* background:rgb(41, 41, 41); */width:100%;border-bottom:1px;border-bottom-style:solid;border-bottom-color:white;overflow:hidden;/* line-height: 300%; */}
#discoverBottom_c .directory_c{overflow:auto;/* padding:4px 0 0 0; */width:100%;/* margin-left:18px; */background: #f4f4f6;/* line-height: 300%; *//* margin-bottom: 10px; */padding-bottom: 15px;}
#discoverBottom_c .directoryColumn_c{float:left;position:relative;line-height: 400%;}
.msCol1_c{/* padding-left:8px; */}
.msCol1_c,.msCol2_c,.msCol3_c,.msCol4_c{width: 356px;padding-left: 8px;}
.msCol5_c{margin-left:20px;}
.msCol1_c h3,.msCol2_c h3,.msCol3_c h3,.msCol4_c h3{color:black;margin-top: 15px;}
#discoverBottom_c .directory_c h2 {color:black;background: gainsboro;border-bottom: 3px solid #6b6b6b;margin: 0px;padding-left: 8px;display: block;}
#discoverBottom_c li {line-height: 200%;background: none;padding-left: 0px;font-size: 16px;font-weight: normal;}
.white-button-c {
    display: inline-block;
    /* margin-left: 18px; */
    margin-top: 20px;
    z-index: 86;
    margin-right: 12px;
}
.white-button-c a {
    color: #ffffff!important;
    background-color: #2f73e0;
    border: none;
    /* font-weight: bold; */
    border-radius: 5px;
    font-size: 25px;
    padding: 10px;
    font-family: Roboto Condensed;
}
h1, .componentheading{font-size:1.7em; line-height:1.7em}
h2, .contentheading{font-size:2.5em; line-height:1.5em}
h3{font-size:1.3em; line-height:1.3em}
h4{font-size:1.2em; line-height:1.2em}
h5{font-size:1.1em; line-height:1.1em}
h6{font-size:1em; line-height:1em; font-weight:bold}

.clr{clear:both; height:1px}
.input{border:0}
.contentdescription img{padding:5px; margin:15px}
.contentheading, 
.contentheading a:link, 
.contentheading a:visited{text-transform:uppercase; letter-spacing:normal; font:20px/20px sans-serif; padding:0 0 10px 10px;font-weight:bold}
.contentheading_f, 
.contentheading_f a:link, 
.contentheading_f a:visited{text-transform:capitalize; letter-spacing:normal; font:italic 17px/45px Verdana; display:block; width:100%; float:left; height:45px; text-indent:5px; overflow:hidden; padding:0 0 5px 0px; margin:0}

.contentheading_f2{display:block; height:45px; width:auto}
.contentheading a:hover{text-decoration:underline}
.componentheading{text-transform:capitalize; letter-spacing:normal; font:italic 20px/20px Verdana; padding:5px 0 5px 10px; margin-bottom:5px; width:98%;float:left;}
.contentpaneopen{width:100%; padding:0px; margin:0; text-align:left; position:relative}
.contentpane{width:100%; margin:0; padding:0}
.contentpaneopen, 
.contentpane, 
table.blog{width:100%; margin:0; padding:0}
.contentpaneopen{border-collapse:separate; border-spacing:3px}
.article_column{margin:0; padding:0}
table.contenttoc{margin:0 0 10px 10px; padding:0; width:30%; float:right}
.toclink{padding:5px; display:block; margin:2px 0}
.article_separator{display:block; height:5px; margin:5px 0; clear:both}
.inputbox{margin-top:5px}
img a, img{border:0}

.img_caption{margin-right:20px !important}
.img_caption p{text-align:center; color:#d3d2d2}

.img_caption.left, .img_caption.right{margin-top:3px}
.img_caption img{padding:4px}
.img-border{padding:4px; margin-right:10px}
.img_caption.left{float:left; margin-right:1em}
.img_caption.right{float:right; margin-left:1em}
.img_caption.left p{clear:left; text-align:center}
.img_caption.right p{clear:right; text-align:center}
.contentdescription img{padding:0 3px}
input#search_searchword{padding:2px}
table.searchintro{padding:10px 0; width:100%}
table.searchintro td{padding:5px!important}

.button{padding:1px 3px; border:none; margin-top:5px}
.back_button{padding:0 5px}
.readon{height:21px; text-transform:uppercase; font-weight:normal; line-height:21px; padding:0 5px; display:block; float:left; font-size:11px; margin-top:5px}

.pollbuttons .button, 
#form-login .button{border:0; height:23px; font:bold 10px/22px Verdana; padding:0 0 2px 0; margin:0; width:50px; text-align:center}

.button, .button validate, .validate{border:0; height:23px; text-transform:lowercase; font:bold 10px/22px Verdana; padding:0 0 2px 0; margin:0; width:80px; text-align:center}
a.pagenav, 
.pagenav_prev a, 
.pagenav_next a, 
.pagenavbar a, .back_button a{ background-color: #7fbf4d;
  background-image: -webkit-gradient(linear, left top, left bottom, color-stop(0%, #7fbf4d), color-stop(100%, #63a62f));
  background-image: -webkit-linear-gradient(top, #7fbf4d, #63a62f);
  background-image: -moz-linear-gradient(top, #7fbf4d, #63a62f);
  background-image: -ms-linear-gradient(top, #7fbf4d, #63a62f);
  background-image: -o-linear-gradient(top, #7fbf4d, #63a62f);
  background-image: linear-gradient(top, #7fbf4d, #63a62f);
  border: 1px solid #63a62f;
  border-bottom: 1px solid #5b992b;
  border-radius: 3px;
  -webkit-box-shadow: inset 0 1px 0 0 #96ca6d;
  box-shadow: inset 0 1px 0 0 #96ca6d;
  color: #fff;
  font: bold 11px/1 "Lucida Grande", "Lucida Sans Unicode", "Lucida Sans", Geneva, Verdana, sans-serif;
  padding: 4px;
  text-align: center;
  text-shadow: 0 -1px 0 #4c9021;
  width: 150px;}
.pollbuttons .button,#form-login .button {
    background: #5fbdf3;
    margin-top: 18px;
    border-bottom-left-radius: 5px;  
    border-bottom-right-radius: 5px;  
    border-top-left-radius: 5px;  
    border-top-right-radius: 5px;  -moz-border-radius-topright:2px;  -moz-border-radius-topleft:2px;  -moz-border-radius-bottomright:2px;  -moz-border-radius-bottomleft:2px;
}

ul.pagination{margin:15px auto 10px; padding:10px 0 0}
ul.pagination li, 
ul.pagination li:hover{background-image:none; display:inline; margin:3px; padding:0 ;font-size:16px;}
ul.pagination li span{padding:2px 5px; display:block}
ul.pagination a{padding:3px 5px; display:inline; text-decoration:none}
ul.pagination a:hover, ul.pagination a:active, ul.pagination a:focus{}
.pagenavbar{font-weight:bold; padding-left:14px}
.pagenavcounter{font-weight:bold; padding:8px 14px 0 14px}
table.pollstableborder td.sectiontableentry1, 
table.pollstableborder td.sectiontableentry2, 
table.pollstableborder tr.sectiontableentry1 td, 
table.pollstableborder tr.sectiontableentry2 td{height:20px; padding-left:5px; text-align:left; padding-right:10px; line-height:18px; margin-bottom:5px; background:none; border:none}
tr.sectiontableentry1 td, tr.sectiontableentry2 td, 
td.sectiontableentry1, td.sectiontableentry2{height:20px; padding:0 10px; line-height:29px}
table.pollstableborder{border:none; padding:0; width:100%; text-align:left}
table.pollstableborder img{vertical-align:baseline}
table.pollstableborder td{padding:0 5px !important}
.sectiontableheader{padding:5px; font-weight:bold}
form.poll label{line-height:24px}
body li{padding-left:15px; font-family:Arial,Helvetica, sans-serif; font-size:12px; text-decoration:none; font-weight:bold;}
body li:hover{padding-left:15px; font-family:Arial,Helvetica, sans-serif; font-size:12px; text-decoration:none;font-weight:bold;}

.contentpaneopen_edit{position:absolute; left:0; top:0}
.contentpaneopen_edit img{height:15px; width:15px}

.tool-tip{float:left; background:#ffc; border:1px solid #D4D5AA; padding:5px; max-width:200px; text-align:left; z-index:1000000}
.tool-title{padding:0; margin:0; font-size:12px; font-weight:bold; margin-top:-15px; padding-top:15px; padding-bottom:5px; text-align:left; background:url(../../system/images/selector-arrow.png) no-repeat}
.tool-text{font-size:11px; margin:0; text-align:left}

input.system-openid{background:url(http://openid.net/login-bg.gif) no-repeat; background-color:#fff; background-position:0 50%; color:#000; padding-left:18px}

.system-unpublished{background:#e8edf1; border-top:4px solid #c4d3df; border-bottom:4px solid #c4d3df}

#system-message{margin-bottom:10px; padding:0; background:whiteSmoke;}
#system-message dt{font-weight:bold}
#system-message dd{margin:0; font-weight:bold;}
#system-message dd ul{color:#05B; margin-bottom:10px; list-style:none;}
#system-message dd li {background:none;font-size:14px;}

#system-message dt.message{display:none}
#system-message dd.message{}

#system-message dt.error{display:none}
#system-message dd.error ul{color:#c00; background-color:#E6C0C0; border-top:3px solid #DE7A7B; border-bottom:3px solid #DE7A7B}

#system-message dt.notice{display:none}
#system-message dd.notice ul{color:#c00; background:#EFE7B8; border-top:3px solid #F0DC7E; border-bottom:3px solid #F0DC7E}

#system-debug{color:#ccc; background-color:#fff; padding:10px; margin:10px}
#system-debug div{font-size:11px}

.invalid{border-color:#f00}
label.invalid{color:#f00}

#editor-xtd-buttons{padding:5px}
.button2-left, 
.button2-right, 
.button2-left div, 
.button2-right div{float:left}
.button2-left a, 
.button2-right a, 
.button2-left span, 
.button2-right span{display:block; height:22px; float:left; line-height:22px; font-size:11px; color:#666; cursor:pointer}
.button2-left span, 
.button2-right span{cursor:default; color:#999}
.button2-left .page a, 
.button2-right .page a, 
.button2-left .page span, 
.button2-right .page span{padding:0 6px}
.page span{color:#000; font-weight:bold}
.button2-left a:hover, 
.button2-right a:hover{text-decoration:none; color:#0B55C4}
.button2-left a, 
.button2-left span{padding:0 24px 0 6px}
.button2-right a, 
.button2-right span{padding:0 6px 0 24px}

#mbskfeedbackbtn{ overflow:hidden; position:fixed; width:22px;left:0; top:81%; z-index:300;-webkit-border-radius: 5px 0 0 5px; -moz-border-radius: 5px 0 0 5px; border-radius: 5px 0 0 5px;}

#mbskfeedbackbtn a
	{
            background:url(/images/feedback_text_2.png) 50% 50% no-repeat;
            background-image:url(/images/feedback_text_2.png);
            background-position:50% 50%;
            background-repeat:no-repeat;
            display:block;
            height:90px;
            width:16px;
            line-height:0;
            padding-top:5px;
	    padding-bottom:5px;
            text-indent:-99999px;
            background-color: #FFFFFF;
            -webkit-border-radius: 5px 0 0 5px; -moz-border-radius: 5px 0 0 5px; border-radius: 5px 0 0 5px;
	    border-style:solid;
	    border-color:#000000;	
           }
#mbskfeedbackbtn a:hover 
{
background-color:#EEEEEE; margin:0;
}

#mbskuploadbtn{ overflow:hidden; position:fixed; width:22px;left:0; top:60%; z-index:300;-webkit-border-radius: 5px 0 0 5px; -moz-border-radius: 5px 0 0 5px; border-radius: 5px 0 0 5px;}

#mbskuploadbtn a
	{
            background:url(/images/upload_text_2.png) 50% 50% no-repeat;
            background-image:url(/images/upload_text_2.png);
            background-position:50% 50%;
            background-repeat:no-repeat;
            display:block;
            height:90px;
            width:16px;
            line-height:0;
            padding-top:5px;
	    padding-bottom:5px;	
            text-indent:-99999px;
            background-color: #FFFFFF;
            -webkit-border-radius: 5px 0 0 5px; -moz-border-radius: 5px 0 0 5px; border-radius: 5px 0 0 5px;
 	    border-style:solid;
	    border-color:#000000;
           }
#mbskuploadbtn a:hover 
{
background-color:#EEEEEE; margin:0;
}

#bottom_rem
{width:728px;
margin-left:12px;
padding-top:20px;}

a.chrm, a.chrm:hover{      background:#2C2C2C  url(/images/icons_sprite_4.jpg) 0px 0 no-repeat;      display:inline-block;      height:35px;      width:36px;      text-indent:-9999px;      overflow:hidden; }

a.ffmoz, a.ffmoz:hover{      background:#2C2C2C  url(/images/icons_sprite_4.jpg) -37px 0 no-repeat;      display:inline-block;      height:35px;      width:36px;      text-indent:-9999px;      overflow:hidden; }

a.iebrw, a.iebrw:hover{      background:#2C2C2C  url(/images/icons_sprite_4.jpg) -74px 0 no-repeat;      display:inline-block;      height:35px;      width:35px;      text-indent:-9999px;      overflow:hidden; }

a.fblg, a.fblg:hover{      background:#54b8f3  url(/images/icons_sprite_4.jpg) -1px -102px no-repeat;      display:inline-block;      height:32px;      width:32px;      text-indent:-9999px;      overflow:hidden; }

a.twi, a.twi:hover{      background:#54b8f3  url(/images/icons_sprite_4.jpg) -37px -102px no-repeat;      display:inline-block;      height:32px;      width:32px;      text-indent:-9999px;      overflow:hidden; }

a.upbtn, a.upbtn:hover{      background:#54b8f3  url(/images/icons_sprite_4.jpg) -0px -140px no-repeat;      display:inline-block;      height:35px;      width:140px;      text-indent:-9999px;      overflow:hidden; margin-right:5px;}

a.gp,a.gp:hover {
background:#54b8f3 url(/images/icons_sprite_4.jpg) -74px -102px no-repeat;
display:inline-block;
height:32px;
width:32px;
text-indent:-9999px;
overflow:hidden;
margin-right:5px;
}

.teacher-tab
{
	width:157px;
	float:left;
    height: 36px;
    background:url(/images/tab1.gif) no-repeat;
    cursor: pointer;
	vertical-align:bottom;
}
.teacher-tab-active
{
	width:157px;
	float:left;
    height: 36px;
    background:url(/images/tab1_active.gif) no-repeat;
    cursor: pointer;
}
.college-tab
{
	width:157px;
	float:left;
    height: 36px;
    background:url(/images/tab2.gif) no-repeat;
    cursor: pointer;
}
.college-tab-active
{
	width:157px;
	float:left;
    height: 36px;
    background:url(/images/tab2_active.gif) no-repeat;
    cursor: pointer;
}

.tab-spacer
{
	width:15px;
	text-decoration:none;
	text-align:center;
	float:left;
}

.teacher-tab1
{
	width:124px;
	float:left;
    height: 36px;
    background:url(/images/tab3.gif) no-repeat;
    cursor: pointer;
	vertical-align:bottom;
}
.teacher-tab-active1
{
	width:124px;
	float:left;
    height: 36px;
    background:url(/images/tab3_active.gif) no-repeat;
    cursor: pointer;
}
.college-tab1
{
	width:124px;
	float:left;
    height: 36px;
    background:url(/images/tab4.gif) no-repeat;
    cursor: pointer;
}
.college-tab-active1
{
	width:124px;
	float:left;
    height: 36px;
    background:url(/images/tab4_active.gif) no-repeat;
    cursor: pointer;
}

a.dochome, a.dochome:hover{      background:#f1f4f9  url(/images/icons_sprite_4.jpg) -75px -67px no-repeat;      display:inline-block;      height:34px;      width:32px;      text-indent:-9999px;      overflow:hidden; }

a.searchgls, a.searchgls:hover{      background:#f1f4f9  url(/images/icons_sprite_4.jpg) -37px -67px no-repeat;      display:inline-block;      height:34px;      width:33px;      text-indent:-9999px;      overflow:hidden; }

a.frmhm, a.frmhm:hover{      background:#f1f4f9  url(/images/icons_sprite_4.jpg) 0px -67px no-repeat;      display:inline-block;      height:32px;      width:32px;      text-indent:-9999px;      overflow:hidden; }

a.pgs, a.pgs:hover{      background:#f1f4f9  url(/images/icons_sprite_4.jpg) -71px -36px no-repeat;      display:inline-block;      height:32px;      width:32px;      text-indent:-9999px;      overflow:hidden; }

a.tva, a.tva:hover{      background:#FFFFFF  url(/images/icons_sprite_4.jpg) -34px -35px no-repeat;      display:inline-block;      height:32px;      width:32px;      text-indent:-9999px;      overflow:hidden; }

a.pra, a.pra:hover{      background:#FFFFFF  url(/images/icons_sprite_4.jpg) 0px -35px no-repeat;      display:inline-block;      height:32px;      width:32px;      text-indent:-9999px;      overflow:hidden; }

a.auth, a.auth:hover{      background:#FFFFFF  url(/images/icons_sprite_4.jpg) -103px -35px no-repeat;      display:inline-block;      height:32px;      width:32px;      text-indent:-9999px;      overflow:hidden; }

a.concpt, a.concpt:hover{      background:#FFFFFF  url(/images/icons_sprite_4.jpg) -109px -68px no-repeat;      display:inline-block;      height:32px;      width:32px;      text-indent:-9999px;      overflow:hidden; }

::-webkit-scrollbar {
    width: 9px;
}
::-webkit-scrollbar-track {
    -webkit-box-shadow: inset 0 0 6px rgba(0,0,0,0.3); 
     background-color:whitesmoke;	

}
 
/* Handle */
::-webkit-scrollbar-thumb {
    background: #5fbdf3; 
    -webkit-box-shadow: inset 0 0 10px rgba(0,0,0,0.5); 
}
body#color {
/*background:#C9CDD1 no-repeat center top;*/

}

#top_menu {
background:#FFF;
border-left:1px rgb(218, 213, 213) solid;
border-right:1px rgb(218, 213, 213) solid;
}

#logo {
height:128px;
margin-top:12px;
margin-left:10px;
}

#bottom4 {
background:#FFF;
}

#footer {
background:#323232;
}

#wrap,#wrapblank {
background:#81cffa;
margin-top:0px;
}

#insidewrap,#insidewrapblank {
background:#fff no-repeat right top;
}

#modlgn_passwd,#modlgn_username {
background:#F3F3F3;
}

#mod_login_remember {
border:none;
padding:0!important;
}

.mod_login {
border:none;
text-decoration:underline!important;
padding:0!important;
}

a:link,a:visited {
color:#3D548D;
}

h1,h3,h4,h5,h6,h2 {
color:#FFF;
}

ul.pagination a {
background-color:#4764AA;
color:#fff;
font-size: 16px;
}

ul.pagination a:hover,ul.pagination a:active,ul.pagination a:focus {
color:#BBD2DF;
}

.componentheading,.contentheading,.contentheading a:link,.contentheading a:visited,.contentheading a:link,.contentheading a:visited {
color:#464646;
border-bottom:1px solid #E4E4E4;
}

.news_item_f {
background:url(../images/yjsquare.gif) repeat-x left 12px;
}

.contentheading_f,.contentheading_f a:link,.contentheading_f a:visited,.contentheading_f a:link,.contentheading_f a:visited {
color:#fff;
font-weight:600;
}

.createdate_f {
background:url(../images/createdate.gif) no-repeat left top;
}

a.readon_f:link,a.readon_f:visited {
background:#383838 url(../images/readon.gif) no-repeat left center;
color:#fff;
}

a.readon_f span {
background:url(../images/readon_span.gif) no-repeat right center;
}

a.readon_f:hover {
color:#42a3dc;
}

.yjsquare_in fieldset {
border:0;
}

.pollbuttons .button,#form-login .button {
background:url(../images/blue/pollb.gif) left center no-repeat;
}

.button,.button validate,.validate {
background:url(../images/blue/buttons.gif) left center no-repeat;
color:#fff;
}

.button validate2,.validate2 {
background:url(../images/blue/buttons1.gif) left center no-repeat;
color:#fff;
}

.back_button a:hover,.back_button a:active {
color:#000;
}

a.pagenav,.pagenav_prev a,.pagenav_next a,.pagenavbar a,.back_button a {
 background-color: #7fbf4d;
  background-image: -webkit-gradient(linear, left top, left bottom, color-stop(0%, #7fbf4d), color-stop(100%, #63a62f));
  background-image: -webkit-linear-gradient(top, #7fbf4d, #63a62f);
  background-image: -moz-linear-gradient(top, #7fbf4d, #63a62f);
  background-image: -ms-linear-gradient(top, #7fbf4d, #63a62f);
  background-image: -o-linear-gradient(top, #7fbf4d, #63a62f);
  background-image: linear-gradient(top, #7fbf4d, #63a62f);
  border: 1px solid #63a62f;
  border-bottom: 1px solid #5b992b;
  border-radius: 3px;
  -webkit-box-shadow: inset 0 1px 0 0 #96ca6d;
  box-shadow: inset 0 1px 0 0 #96ca6d;
  color: #fff;
  font: bold 11px/1 "Lucida Grande", "Lucida Sans Unicode", "Lucida Sans", Geneva, Verdana, sans-serif;
  padding: 4px;
  text-align: center;
  text-shadow: 0 -1px 0 #4c9021;
  width: 150px;
}

a.readon:link,a.readon:visited {
background:#e4e4e4;
border:1px solid #42A3DC;
color:#fff;
}

.yjsquare h3,.yjsquare_yjbump h3 {
color:#FFF;
border-top-left-radius:7px 7px;
border-top-right-radius:7px 7px;
-moz-border-radius-topright:7px 7px;
-moz-border-radius-topleft:7px 7px;
font-weight:700;
}

.yjsquare,.yjsquare_yj1,.yjsquare_yj2,.yjsquare_yjbump {

}

.yjsquare_in,.yjsquare_in_yjbump {
color:#000;
border-bottom:0 solid #e4e4e4;
}

.yjsquare_yj1 h3 {
color:#fff;
background:url(../images/blue/yj1h3.gif) no-repeat left top;
}

.yjsquare_yj1 h3 span {
background:url(../images/blue/yj1span.gif) no-repeat right top;
}

.yjsquare_yj2 h3 {
color:#fff;
background:url(../images/yj2h3.gif) no-repeat left top;
}

.yjsquare_yj2 h3 span {
background:url(../images/yj2span.gif) no-repeat right top;
}

.yjsquare_advert h3 {
background:url(../images/h3def.gif) no-repeat left top;
color:#222;
}

.yjsquare_advert h3 span {
background:url(../images/spandef.gif) no-repeat right top;
}

#user1 .yjsquare,#user2 .yjsquare,#user3 .yjsquare {
border-right:1px solid #e5e4e4;
}

#bottom4 .yjsquare h3 {
background-color:#5fbdf3 0 0 0;
border-bottom-right-radius:50px 25px;
border-top-right-radius:0 0;
-moz-border-radius-topright:0 0;
border-top-left-radius:0 0;
-moz-border-radius-topleft:0 0;
color:#FFF;
}

#bottom4 .yjsquare h3 span {
background-color:#5fbdf3 0 0 0;
border-bottom-right-radius:50px 25px;
border-top-right-radius:0 0;
-moz-border-radius-topright:0 0;
border-top-left-radius:0 0;
-moz-border-radius-topleft:0 0;
}

#footer a:hover {
color:#70C8FC;
}

#footmod {
border:none;
color:#fff;
}

table.pollstableborder tr.sectiontableentry1 td {
border:none;
background:#e4e4e4;
}

table.pollstableborder tr.sectiontableentry2 td {
border:none;
}

.sectiontableheader {
border:1px solid #d3d2d2;
background:#e4e4e4;
color:#FFF;
}

.sectiontableentry2 {
background-color:#F3F3F3;
}

tr.sectiontableentry1 td,tr.sectiontableentry2 td,td.sectiontableentry1,td.sectiontableentry2 {
border-bottom:1px solid #fff;
}

tr.sectiontableentry1 td,td.sectiontableentry1 {
background-color:#F3F3F3;
color:#42A3DC;
}

tr.sectiontableentry2 td,td.sectiontableentry2 {
background-color:#e4e4e4;
color:#42A3DC;
}

tr.sectiontableentry1:hover td,tr.sectiontableentry2:hover td {
background-color:#e0e0e0;
color:#42A3DC;
}

#horiznav ul li a {
color:#000;
background:url(../images/blue/topmenu/normal_l.png) no-repeat left center;
}

#horiznav ul li:hover li a,#horiznav ul li.sfHover li a,#horiznav ul li#current:hover li a,#horiznav ul li#current.sfHover li a,#horiznav ul li:hover ul ul li a,#horiznav ul ul li.active {
color:#fff;
background-image:none;
}

#horiznav li:hover ul,#horiznav li li:hover ul,#horiznav li li li:hover ul,#horiznav li li li li:hover ul,#horiznav li.sfHover ul,#horiznav li li.sfHover ul,#horiznav li li li.sfHover ul,#horiznav li li li li.sfHover ul,#horiznav ul li:hover li a,#horiznav ul li.sfHover li a,#horiznav ul li:hover ul ul li a,#horiznav ul li.sfHover ul ul li a {
background-color:#3A97CC;
}

#horiznav li ul li a:hover,#horiznav li ul li ul li a:hover,#horiznav li li:hover,#horiznav ul li li.sfHover,#horiznav li li.sfHover a,#horiznav ul li li:hover a,#horiznav ul li li:hover,#horiznav ul li li.sfHover,#horiznav ul li li#current a:hover,#horiznav li.parent ul li#current.sfHover,#horiznav li.parent ul li#current:hover,#horiznav ul li.parent li#current a:hover {
background-color:#86c7ed;
color:#326685;
background-image:none;
}

#horiznav li li {
border-bottom:1px solid #569cc7;
}

#horiznav li ul {
border-right:1px solid #569cc7;
border-left:1px solid #569cc7;
border-bottom:none;
border-top:1px solid #569cc7;
}

#horiznav li,#horiznav {
font-weight:700;
}

#horiznav li {
background:url(../images/blue/topmenu/normal_r.png) no-repeat right center;
}

#horiznav_d li {
background:url(../images/blue/topmenu/normal_l.png) no-repeat left center;
}

#horiznav_d li a,#horiznav_d li .separator {
background:url(../images/blue/topmenu/normal_r.png) no-repeat right center;
color:#5b5b5b;
}

#horiznav_d ul li ul {
background:#5DB8EE;
}

#horiznav_d li.active,#horiznav_d li.active:hover,#horiznav_d li.active.sfHover,#horiznav_d li:hover,#horiznav_d li.sfHover {
background:url(../images/blue/topmenu/active_l.png) no-repeat left center;
}

#horiznav_d li.active a,#horiznav_d li.active .separator,#horiznav_d li.active a:hover,#horiznav_d li.active .separator:hover,#horiznav_d li:hover a,#horiznav_d li:hover .separator,#horiznav_d li.sfHover a,#horiznav_d li.sfHover .separator {
background:url(../images/blue/topmenu/active_r.png) no-repeat right center;
color:#fff;
}

#horiznav_d li.parent li a:hover,#horiznav_d li.parent li.active a {
background:none;
color:#326685;
}

#mainlevel li a,.menu li a,a.mainlevel {
background:url(../images/blue/mainlevel.png) no-repeat left top;
}

#mainlevel li a:hover,#mainlevel a#active_menu:link,#mainlevel a#active_menu:visited,a.mainlevel:hover,a.mainlevel#active_menu,#mainlevel li a:hover,#mainlevel a#active_menu:link,#mainlevel a#active_menu:visited,.menu li a:hover,.menu li.active a {
background:url(../images/blue/mainlevel.png) no-repeat left bottom;
}

a.sublevel {
background:url(../images/blue/strelica.gif) no-repeat 5px 9px;
}

a.sublevel:hover {
background:url(../images/blue/strelica_hover.gif) no-repeat 5px 9px;
}

a.mainlevel,#mainlevel li a,.menu li a {
color:#222;
}

body li {
background:url(../images/blue/strelica.gif) no-repeat 0 7px;
}

body li:hover {
background:url(../images/blue/strelica_hover.gif) no-repeat 0 7px;
}

body ul.video li,body li.video,body li.video:hover {
background:url(../images/typ/video.gif) no-repeat 0 0;
}

div.yj_news_flash_title_only {
background:url(../images/blue/strelica.gif) no-repeat left 4px;
}

#SlideShow a.navigation,#SlideShow a.selected {
background:url(../images/blue/nav.gif) repeat-x left top;
}

#SlideShow a.navigation:HOVER,#SlideShow a.selected {
background:url(../images/blue/nav.gif) repeat-x left bottom;
}

#SlideShow .controlsContainer span {
background:#5fbdf3;
padding-2px;
border-bottom-left-radius:2px;
border-bottom-right-radius:2px;
border-top-left-radius:2px;
border-top-right-radius:2px;
-moz-border-radius-topright:2px;
-moz-border-radius-topleft:2px;
-moz-border-radius-bottomright:2px;
-moz-border-radius-bottomleft:2px;


}

#SlideShow .controlsContainer a {

}

#SlideShow2 a.navigation,#SlideShow2 a.selected {
background:url(../images/blue/nav2.gif) bottom no-repeat;
}

#SlideShow2 a.navigation:hover,#SlideShow2 a.selected {
background:url(../images/blue/nav2.gif) top no-repeat;
}

a.slide2prev {
background:url(../images/blue/prev.gif) no-repeat left top;
}

a.slide2next {
background:url(../images/blue/next.gif) no-repeat right top;
}

div.yj_bump_vote_bg {
background:#70caff url(../images/blue/bump.png) center left no-repeat;
}

div.voters {
background:#70caff url(../images/blue/bump.gif) center center no-repeat;
}

div.voters div.votes_loading {
background:url(../images/blue/loading.gif) center center no-repeat;
}

#advert1,#pathway {
border-bottom:1px solid #e4e4e4;
}

a:focus,a:hover,#com-form-login-username .inputbox,#com-form-login-password .inputbox {
color:#5BB7EC;
}

.small,.createdate,.modifydate,.modifydate_f,.mosimage_caption,.createby,.createby_f,.createdate_f,a.readon:hover,.pagenavbar a:hover,#footmod a.mainlevel:hover,#footmod a.mainlevel:active,#footmod a.mainlevel:focus,#mainlevel li a:hover,#mainlevel a#active_menu:link,#mainlevel a#active_menu:visited,a.mainlevel#active_menu,a.sublevel,a.sublevel:hover,a.sublevel:active,a.sublevel:focus,#active_menu,a.mainlevel:hover,a.mainlevel:active,a.mainlevel:focus,ul li a:hover,li.active a,li.parent a,.menu li a:hover,.menu li.active a {
color:#42A3DC;
}

.contentheading_f2,.yjsquare h3 span,.yjsquare_yjbump h3 span {
background-color:#4764AA;
border-top-left-radius:7px 7px;
border-top-right-radius:7px 7px;
-moz-border-radius-topright:7px 7px;
-moz-border-radius-topleft:7px 7px;
}

.toclink,fieldset {
border:1px solid #e4e4e4;
}

.inputbox,.inputbox:hover,.inputbox:focus {
background:#FFF;
border:1px solid #e4e4e4;
}

a.button:link,a.button:visited,a.button:focus,#footer a:link,#footer a:visited,#footer,#horiznav ul li#current ul li a,#horiznav ul li#current ul li,#horiznav ul li#current ul li a:hover,#horiznav ul li#current ul li.hover
#horiznav ul li#current ul li.sfHover,#horiznav ul li.parent li#current a,#horiznav_d li.parent li a {
color:#fff;
}

#advert1 .yjsquare,#advert1 .yjsquare_in,#bottom4 .yjsquare_in {
background:none;
border:none;
}

#bottom4 .yjsquare,#user4 .yjsquare {
background:none;
}

#horiznav ul li a:hover,#horiznav ul li:hover a,#horiznav ul li.sfHover a,#horiznav li#current a,#horiznav li#current a:hover,#horiznav li#current:hover a,#horiznav li#current.sfHover a,#horiznav li.active a {
color:#fff;
background:url(../images/blue/topmenu/active_l.png) no-repeat left center;
}

#horiznav li#current,#horiznav li#current:hover,#horiznav li#current.sfHover,#horiznav li.active,#horiznav ul li:hover,#horiznav ul li.sfHover {
background:url(../images/blue/topmenu/active_r.png) no-repeat right center;
}

#horiznav ul li ul li a.child,#horiznav ul li ul li a.child:hover,#horiznav ul li.active ul li a.child {
background:url(../images/blue/topmenu/arrow_right.gif) 98% 50% no-repeat;
}
#discoverBottom {
    background: rgb(11, 14, 14);
    width: 100%;
    border-bottom:1px;
    border-bottom-style:solid;
    border-bottom-color:white;
    overflow:hidden;
}
#discoverBottom .directory {
    overflow: auto;
    padding: 4px 0 0 0;
    width: 100%;
    margin-left:50px;
}
#discoverBottom .directoryColumn {
    float: left;
    position: relative;
}
.msCol1 {
    padding-left: 8px;
}
.msCol1,
.msCol2,
.msCol3,
.msCol4 {
    width: 152px;
}
.msCol5 {
    margin-left: 20px;
}
#discoverBottom ul,
#discoverBottom h3.noSubSections
{
    padding-bottom: 16px;
}
#discoverBottom h2 {
    border-bottom: solid 1px #AFAFAF;
    color: #FFF;
    padding: 0 0 6px 8px;
}
#discoverBottom h3 a {
    color: #FFFFFF;
    font-size: 1.231em;
    font-weight: bold;
}
#discoverBottom li {
    line-height: 1.308em;
}
#discoverBottom a {
    color: #FFF;
}
.aToz {
    font-size: 1.231em;
    padding: 30px 0 26px 0;
    color: #323232;
}
#discoverBottom .aToz a {
    color: #323232;
    font-weight: bold;
}
ul.cssMenu, ul.cssMenu ul
        {
        	list-style:none;
        	margin:0; padding:0;
        	position: relative;
        }
		
		/*Style for 1st level menu header*/
        ul.cssMenu li
        { 
        	position: relative; 
        	float: left; 
        	zoom: 1; /*Needed for IE*/
        	background: none; /*background color of menu header (1st level)*/
        
        	margin-right: 5px;
        	text-align: left;
        	height: 21px;
		padding-left:3px;
        	border-bottom-left-radius: 2px;  border-bottom-right-radius:2px;  border-top-left-radius:2px;  border-top-right-radius:2px;
}
        ul.cssMenu li:hover
        { 
        	background: #AAAAAA /*background color of menu header (1st level) on hover*/; 
        }
        ul.cssMenu li a
        {
			/*Menu link styles*/
        	display: block; 
        	padding-right: 3px; 
        	color: #ffffff;
        	font-family: Arial, Times New Roman, Tahoma;
        	font-size: 10px;
        
        	padding-left: 0;
        	 /* Will override color (regardless of order) */     
      
 
}
        
        /* Building menu items - for 2nd and more level menu items*/
        ul.cssMenu ul 						
        { 
        	display:none; /*initially menu item is hidden*/
        	position: absolute; /*absolute positioning is important for menu to float*/
			
        	width: 95px; 
			
			/*Formating of menu items*/
        	/* border:1px solid #AAAAAA; */
        	padding:1px;
        	/* background:#FFFFFF; */
			
			/*optional - to change position of 2nd level menu item*/
			top: 100%; 
        	left: 0; 
        }
        ul.cssMenu ul li
        { 
        	background: #F5F5F5; 
        	color: #000; 
			border-bottom: 1px solid #DDDDDD; 
			float: none; 
		}
									  
        ul.cssMenu ul li a
        { 
        	width: 80%; 
        	display: block; 
        	color:#000000;
        } 

        /* Menu item position for 3rd level and more */
        ul.cssMenu ul ul
        { 
        	left: 100%; 
        	top: 0; 
        }
        
        /* Hover effect for menu*/
        ul.cssMenu li:hover > ul 			
        { 
        	display:block;
        }

.styled-button-8 {
	background:#25A6E1;
	background:-moz-linear-gradient(top,#25A6E1 0%,#188BC0 100%);
	background:-webkit-gradient(linear,left top,left bottom,color-stop(0%,#25A6E1),color-stop(100%,#188BC0));
	background:-webkit-linear-gradient(top,#25A6E1 0%,#188BC0 100%);
	background:-o-linear-gradient(top,#25A6E1 0%,#188BC0 100%);
	background:-ms-linear-gradient(top,#25A6E1 0%,#188BC0 100%);
	background:linear-gradient(top,#25A6E1 0%,#188BC0 100%);
	filter:progid:DXImageTransform.Microsoft.gradient(startColorstr='#25A6E1',endColorstr='#188BC0',GradientType=0);
	padding:8px 13px;
	color:#fff;
	font-family:'Helvetica Neue',sans-serif;
	font-size:17px;
	border-radius:4px;
	-moz-border-radius:4px;
	-webkit-border-radius:4px;
	border:1px solid #1A87B9
}


@charset "UTF-8";
/**
* @version $Id: klatest.css 2848 2010-06-25 10:40:52Z xillibit $
* KunenaLatest Module
* @package Kunena latest
*
* @Copyright (C) 2010 Kunena Team All rights reserved
* @license http://www.gnu.org/copyleft/gpl.html GNU/GPL
* @link http://www.kunena.com
*
**/

div.klatest {}
div.klatest ul li {
	background: none !important;
}
#klatest-items {
	margin: 0;
	padding: 0;
}
#klatest-items li.klatest-item {
	list-style: none;
	margin: 5px 0;
	padding: 0 0 3px;
	clear: both;
}
#klatest-items ul.klatest-itemdetails {
	margin: 0;
	padding: 0;
}
ul.klatest-itemdetails li {
	margin-bottom: 0 !important;
	display: block;
}
li.klatest-subject a {
	font-weight: bold;
	font-size: 12px;
}
li.klatest-avatar {
	float:left;
	display: block;
	margin-right: 10px;
}
li.klatest-avatar img {
	margin: 3px 5px 3px 0;
	border: 1px solid #CCCCCC;
	padding: 1px;
}
li.klatest-posttime,
li.klatest-cat,
li.klatest-author {
	font-size: 10px;
}
p#klatest-more {
	margin: 0;
	padding: 0;
	clear: both;
}
ul.klatest-itemdetails li.klatest-author,
ul.klatest-itemdetails li.klatest-posttime {
	display:inline;
}
ul.klatest-preview-content li {
	margin-bottom: 0 !important;
	display: block;
}
@charset "UTF-8";
/**
* @version $Id: mod_kunenastats.css 3305 2010-08-26 07:21:10Z fxstein $
* KunenaStats Module
* @package Kunena stats
*
* @Copyright (C) 2010 Kunena Team All rights reserved
* @license http://www.gnu.org/copyleft/gpl.html GNU/GPL
* @link http://www.kunena.com
*
**/
div.mod-kunenastats ul {
	margin: 0;
	padding:0;
}
div.mod-kunenastats ul li {
	background: url("arrow.png") no-repeat left center;
	padding-left: 10px;
	list-style: none !important;
}
div.mod-kunenastats ul li b {
	float: right;
}
div.mod-kunenastats table {
	width: 100%;
}
div.mod-kunenastats table th {
	background: #D4DEE3;
	padding: 4px 8px;
	text-align:left;
}
div.mod-kunenastats td.kcol-first {
	width: 70%;
}
div.mod-kunenastats tr.krow1 td {
	background: #EEEEEE;
	padding: 4px 8px;
}
div.mod-kunenastats tr.krow2 td {
	padding: 4px 8px;
	background: #E7E7E7;
}
div.mod-kunenastats div.kstats-all {
	padding: 4px 8px;
}
div.mod-kunenastats  img.jr-forum-stat-bar {
	min-width:15px;
	min-height: 12px;
}
div.mod-kunenastats span.kstats-hits {
	background: url("bar.png") repeat-x left center;
	color: #FFFFFF;
	font-size:.9em;
	display:block;
	text-align: center;
	min-width:15px;
	padding:0 0 0 1px;
}
div.mod-kunenastats span.kstats-hits-bg {
	background: url("bar_bg.png") repeat-x left center;
	color: #FFFFFF;
	font-size:.9em;
	display:block;
	text-align: center;
	width:100%;
	padding:0 0 0 1px;
}

div.yj_news_flash_content{
width:100%;
position:relative;
font: normal 11px/14px Verdana;	
	
	
}
div.yj_news_flash_date{
	text-align: right;
    font-family: Open Sans, Arial;
    font-size: 11px;
    background: none;
    position: absolute;
    top: 191px;
    right: 8px;
    color: white;
    text-shadow: 2px 2px 3px black;
	
}
div.yj_news_flash_header a {
    color: white;
}
div.yj_news_flash_header{
	text-align: center;
    font-family: Open Sans, Arial;
    font-size: 20px;
    background: none;
    top: 14px;
    left: 0px;
    position: absolute;
    /* text-decoration: underline; */
    font-family: roboto condensed;
    background-color: #26365F;
    padding: 0px 10px 0px 0px;
    box-shadow: 1px 1px 5px black;
	
}
div.yj_news_flash_photo{
	padding:5px 5px 0px 0px;
	margin:0;
}
div.yj_news_flash_title{
	margin-top:11px;
	font-family:Arial;
	font-size:13px;	
	font-weight:600;
	color:#151515;
}
div.yj_news_flash_title_only{
display:block;
padding:0 0 2px 8px;
margin:0 0 1px 0;
line-height:11px;
/*background:url(../images/arrow.gif) no-repeat left 4px;*/
}
div.yj_news_flash_title_only a{
text-decoration:underline;
font: bold 12px Arial, Helvetica, sans-serif;

}
div.yj_news_flash_title_only a:hover{
text-decoration:none;
}
.yj_news_flash_title a:link,
.yj_news_flash_title a:visited{
text-decoration:none;
font: bold 15px Arial, Helvetica, sans-serif;
color:#000;
font-style: italic;
}
.yj_news_flash_title a:hover{

}

#SlideShow, #SlideShowScroll{display:block; position:relative; overflow:hidden; border:4px #222 solid; background:#222; margin:0 auto;float:left;}
#SlideShowScroll{border:none}

#SlideShow .SlideShowDetails{display:block; position:absolute; left:3px; top:0px; width:210px; background-color:black; color:#FFF; z-index:100; font-size:11px; text-decoration:none; padding:10px;filter:alpha(opacity=80);opacity:.8;}

#SlideShow .SlideShowDetails h1{margin:0px 0px 10px; padding:0px; font-weight:normal; font-size:18px}

#SlideShow div.SlideShowSlide{display:block; position:relative; width:100%; overflow:hidden}

#SlideShow a img{border:none}

#SlideShow div.navContainer{display:block; position:absolute; right:0px; top:0px}

#SlideShow a.navigation, 
#SlideShow a.selected{display:block; height:65px; width:auto; /*background:url(../images/nav.gif) repeat-x left top;*/ padding:5px 10px 5px; text-decoration:none}

#SlideShow a.navigation:HOVER, 
#SlideShow a.selected{/*background:url(../images/nav.gif) repeat-x left bottom*/}

#SlideShow a.navigation img, 
#SlideShow a.selected img{width:65px; height:41px; border:2px #000 solid}

#SlideShow a.navigation span.title, 
#SlideShow a.selected span.title{color:#FFF; font-size:12px; font-weight:bold}
#SlideShow a.navigation span.description, 
#SlideShow a.selected span.description{color:#FFF; font-size:11px}

.controlsContainer{width:250px; height:20px; position:absolute; display:block; bottom:3px; left:7px; z-index:40000}
#SlideShow .controlsContainer a{color:#FFF; text-decoration:none; display:inline; position:static; font-size:10px; line-height:19px; height:19px; margin-right:5px;/* background:url(../images/slidesow_a.png) no-repeat left center;*/ padding:3px}
#SlideShow .controlsContainer span{height:19px; display:inline; padding:5px; line-height:12px; /*background:url(../images/slidesow_s.png) no-repeat right center*/}
#SlideShow h1 a{color:#fff; font:bold normal 18px Verdana}
#SlideShow h1 a:hover, 
#SlideShow h1 a:focus{color:#efefef}

.jcarousel-skin-tango .jcarousel-container {
    -moz-border-radius: 10px;
    background: #ffffff;
    border: 0px solid #346F97;
}

.jcarousel-skin-tango .jcarousel-direction-rtl {
	direction: rtl;
}

.jcarousel-skin-tango .jcarousel-container-horizontal {
    width: 335px;
    padding: 20px 40px;
}

.jcarousel-skin-tango .jcarousel-container-vertical {
    width: 75px;
    height: 335px;
    padding: 40px 20px;
}

.jcarousel-skin-tango .jcarousel-clip-horizontal {
    width:  335px;
    height: 75px;
}

.jcarousel-skin-tango .jcarousel-clip-vertical {
    width:  75px;
    height: 335px;
}

.jcarousel-skin-tango .jcarousel-item {
    width: 75px;
    height: 75px;
}

.jcarousel-skin-tango .jcarousel-item-horizontal {
	margin-left: 0;
    margin-right: 10px;
}

.jcarousel-skin-tango .jcarousel-direction-rtl .jcarousel-item-horizontal {
	margin-left: 10px;
    margin-right: 0;
}

.jcarousel-skin-tango .jcarousel-item-vertical {
    margin-bottom: 10px;
}

.jcarousel-skin-tango .jcarousel-item-placeholder {
    background: #fff;
    color: #000;
}

/**
 *  Horizontal Buttons
 */
.jcarousel-skin-tango .jcarousel-next-horizontal {
    position: absolute;
    top: 43px;
    right: 5px;
    width: 32px;
    height: 32px;
    cursor: pointer;
    background: transparent url(next-horizontal.png) no-repeat 0 0;
}

.jcarousel-skin-tango .jcarousel-direction-rtl .jcarousel-next-horizontal {
    left: 5px;
    right: auto;
    background-image: url(prev-horizontal.png);
}

.jcarousel-skin-tango .jcarousel-next-horizontal:hover {
    background-position: -32px 0;
}

.jcarousel-skin-tango .jcarousel-next-horizontal:active {
    background-position: -64px 0;
}

.jcarousel-skin-tango .jcarousel-next-disabled-horizontal,
.jcarousel-skin-tango .jcarousel-next-disabled-horizontal:hover,
.jcarousel-skin-tango .jcarousel-next-disabled-horizontal:active {
    cursor: default;
    background-position: -96px 0;
}

.jcarousel-skin-tango .jcarousel-prev-horizontal {
    position: absolute;
    top: 43px;
    left: 5px;
    width: 32px;
    height: 32px;
    cursor: pointer;
    background: transparent url(prev-horizontal.png) no-repeat 0 0;
}

.jcarousel-skin-tango .jcarousel-direction-rtl .jcarousel-prev-horizontal {
    left: auto;
    right: 5px;
    background-image: url(next-horizontal.png);
}

.jcarousel-skin-tango .jcarousel-prev-horizontal:hover {
    background-position: -32px 0;
}

.jcarousel-skin-tango .jcarousel-prev-horizontal:active {
    background-position: -64px 0;
}

.jcarousel-skin-tango .jcarousel-prev-disabled-horizontal,
.jcarousel-skin-tango .jcarousel-prev-disabled-horizontal:hover,
.jcarousel-skin-tango .jcarousel-prev-disabled-horizontal:active {
    cursor: default;
    background-position: -96px 0;
}

/**
 *  Vertical Buttons
 */
.jcarousel-skin-tango .jcarousel-next-vertical {
    position: absolute;
    bottom: 5px;
    left: 43px;
    width: 32px;
    height: 32px;
    cursor: pointer;
    background: transparent url(next-vertical.png) no-repeat 0 0;
}

.jcarousel-skin-tango .jcarousel-next-vertical:hover {
    background-position: 0 -32px;
}

.jcarousel-skin-tango .jcarousel-next-vertical:active {
    background-position: 0 -64px;
}

.jcarousel-skin-tango .jcarousel-next-disabled-vertical,
.jcarousel-skin-tango .jcarousel-next-disabled-vertical:hover,
.jcarousel-skin-tango .jcarousel-next-disabled-vertical:active {
    cursor: default;
    background-position: 0 -96px;
}

.jcarousel-skin-tango .jcarousel-prev-vertical {
    position: absolute;
    top: 5px;
    left: 43px;
    width: 32px;
    height: 32px;
    cursor: pointer;
    background: transparent url(prev-vertical.png) no-repeat 0 0;
}

.jcarousel-skin-tango .jcarousel-prev-vertical:hover {
    background-position: 0 -32px;
}

.jcarousel-skin-tango .jcarousel-prev-vertical:active {
    background-position: 0 -64px;
}

.jcarousel-skin-tango .jcarousel-prev-disabled-vertical,
.jcarousel-skin-tango .jcarousel-prev-disabled-vertical:hover,
.jcarousel-skin-tango .jcarousel-prev-disabled-vertical:active {
    cursor: default;
    background-position: 0 -96px;
}
#sidebar{
float:right;
width:340px;
}
#article_content
{
width: 730px;
float:left;
margin-left:15px;
color:black;
font-family: Open Sans;
font-size:110%;
border-top: 1px solid #eee;
}
#side_a
{margin-top:58px;}

#tlad
{
margin-top:26px;}

#tlad_btm
{
margin-left:12px;margin-bottom:40px;margin-top:20px;width:735px;
}
.msCol5 {
    margin-left: 20px;
}
#content_btm
{
width:735px;
}
#img_h
{
height:200px;
}
#docs_tab
{
float:left;
width: 48.5%;height:330px;margin-top:12px;border: 1px;border-style: solid;border-color:#3A97CC;padding-left:3px;margin-bottom:10px;
margin-left: 6px;
}
#forum_tab
{
float:left;
width: 98%;height:330px;margin-top:12px;border: 1px;border-style: solid;border-color:#3A97CC;
padding-left:6px;margin-bottom:10px;
margin-left: 8px;
}
#insetblock_left {
height:100%!important;
overflow:hidden;
text-align:left;
float:left;
margin:0;
width:49%;
margin-left:7px;
}
.styled-button-nav {
	color:#3D548D;border: 1px solid #3D548D;background: rgb(236, 236, 236);padding: 2px;font-size: 12px;
}
#login_text
{
font-size: 10px;font-weight:bold;margin-left: 0px;color:#000000;margin-bottom: 2px;float: left;padding-top: 17px;
}
#login_text a{color:#000000;text-decoration:underline;}
#rvw_b
{
width: 99%;margin-left:5px;
}
.container {
    width: 100%;
    max-width: 1150px;
    margin: 0px auto;
    
}
.toggleMenu {
    display:  none;
    background: #1F75A7;
    padding-top: 5px;
    color: #fff!important;
    padding-bottom: 5px;
    width: 36px;;
    font-weight: bold;
    font-size: 16px;
}
.nav {
    list-style: none;
     *zoom: 1;
   
     
    background: #4764AA;
    /* color: black; */
}
.nav:before,
.nav:after {
    content: " "; 
    display: table; 
}
.nav:after {
    clear: both;
}
.nav ul {
    list-style: none;
    width: 520px;
}
.nav a {
    padding: 9px 11px;
    color:black;
}
.nav li {
    position: relative;
}
.nav > li {
  background-image:none;  float: left; font-size:11px;padding-left:8px;

  /* color: beige; */
}
.nav li:hover {
background-image: none;
padding-left:8px;}

.nav > li > .parent {
    background-image: url("images/downArrow.png");
    background-repeat: no-repeat;
    background-position: right;
    color: white;
    font-size:10px;
    font-weight: normal;
    text-transform: uppercase;
}
.nav > li > a {
    display: block;
}
.nav li  ul {
    position: absolute;
    display:none;
}
.nav > li.hover > ul {
 background-image:none;   display:block;
}
.nav li li.hover ul {
 background-image:none;   display:block; margin-left:205px; top: 0;
}
.nav li li:hover{color:white;padding-left:0px;}
.nav li a:hover{color:white;}
.nav li li {background-image:none;padding-left: 0px;float:left;}
.nav li li a {
    display: block;
    background: #4764AA;
    position: relative;
    z-index: 3000;
    border-top: 1px solid #003CBB;
    background-image: none;
    /* width: 100%; */
    color: white;
 font-size:10px;
 padding-left:5px;
    padding-right:5px;
    padding-top: 8px;
    padding-bottom: 8px;
border-right: 1px solid #264161;
}
.nav li li li a {
     background: #4764AA;
    z-index:200;
    border-top: 1px solid #003CBB;
    color: white;
    /* width: 100%; */
    margin-left: 0px;
}

@media only screen and (max-width: 1024px) {
    .active {
        display: block;
    }
    .nav > li {
        float: none;
    }
    .nav > li > .parent {
        background-position: 95% 50%;
    }
    .nav li li .parent {
        background-image: url("images/downArrow.png");
        background-repeat: no-repeat;
        background-position: 95% 50%;
    }
    .nav ul {
        display: block;
        width: 100%;
    }
   .nav > li.hover > ul , .nav li li.hover ul {
        position: static;
    }

}





sbBarHolder{height:41px}
#sbBarHolder.slim{height:8px}
body.hasVoiceBar #sbBarHolder.slim{height:65px}

#sbBar{background-color:#999999;min-width:320px;z-index:300}
#sbBar.fixed_elem{left:0;right:0;top:0}

#sbBar #pageHead{
	width:1150px;
	margin-top: 0;
	margin-right: auto;
	margin-bottom: 0;
	margin-left: auto;
}
.clearfix
{
margin: 0 auto;
    max-width: 1150px;
    min-width: 320px;
}
.navUp{top:-46px!important;overflow:hidden;transition:.2s;}
.navDown{top:0px!important;overflow:hidden;transition:.2s;}
.slim #sbBar{border-bottom:4px solid #D1DBF0;box-shadow:0 2px 2px -2px rgba(0, 0, 0, .52);height:48px;position:fixed;z-index:9999;background-color: #000000;}


.sbsearch li
{
list-style:none;
}
.sbsearchbox
{
background: none repeat scroll 0 0 #FFFFFF;
    margin-top: 0;
	height:22px;
}



#olderitemtitle, #neweritemtitle, #relateditemtitle {

	font-weight:bold;

	text-align: left;

	margin-left: 5px;

	margin-right: 5px;
	font-size: 18px;
	margin-bottom: 9px;
	text-transform: uppercase;
	margin-top:50px;

}

.extranews_tooltip{

	text-align: justify;

}

.extranews_date{

	color: #999;

}

.extranews_nextpage{

	margin-left: 30px;

}

.extranews_priviuospage{

	margin-right: 30px;

}

#relateditemlist, #neweritemlist, #olderitemlist{

	margin-left: 0px;	
	font-weight: bold;
        padding-left: 7px;
	background: #EEE;
        border: 1px;
        border-style: solid;
        border-color: rgb(213, 210, 210);

}

#bnr_top{
  margin-bottom: 20px;
  margin-top: 15px;
  border-spacing: 0px;
padding-bottom: 9px;
  padding-top: 9px;
  border-bottom: 1px solid #eee;
	}
#marg_flw {
margin-top: 31px!important;
}
.gsc-search-box-tools .gsc-search-box .gsc-input {
  padding-right: 2px!important;
}

.cse .gsc-search-button input.gsc-search-button-v2, input.gsc-search-button-v2 {
 padding: 6px 5px!important;
margin-top:0px!important;
  }
#home_bg
{
    background: url(/images/home_background.jpg);
    padding: 15px;
    text-align: center;
    margin-top: 10px;
    padding-bottom: 5px;
    margin-left: 11px;
    margin-right: 12px;
    background-size: 1100px auto;
    position: relative;
    z-index: 0;
}
.white-button
{
    display: inline-block;
    
    margin-left: 20px;
    margin-top: 20px;
    z-index: 86;
}
.white-button a
{
    color: white!important;    background-color: #178809;    border: none;
    
    border-radius: 12px;
    font-size: 20px;
    padding: 5px;
}
.cc_container .cc_message
{
text-align:left;
}
.cc_container
{
padding:5px!important;
}
.cc_btn
{
background-color:#E4E4E4!important;
}

.cc_container .cc_btn{width:50px!important;margin-right:45%;}
#tp_ico1
{
color: #ffffff;
    font-family: Roboto Condensed;
    font-size: 18px;
    background: #e0000a;
    padding: 5px;
    border-radius: 5px;
}

#tp_ico2
{
background:url(/images/quizzes_img.png) no-repeat 25px 8px;
width:130px;
}

#tp_ico3
{
background:url(/images/management_img.png) no-repeat 25px 8px;
width:155px;
}
#lu_side
{
   margin-top: 10px;padding-bottom:5px;
}
#tp_tile
{
display: inline-block;
    width: 21%;
    background: none;
    padding: 0px;
    margin-right: 15px;
}
#tp_tile_img {width: 150px;}

.tabberlive .tabbertabhide {
 display:none;
}
.tabber {
}
.tabberlive {
 margin-top:1em;
}
ul.tabbernav
{
 margin:0;
 padding: 3px 0;
 border-bottom: 1px solid #778;
 font: bold 12px Verdana, sans-serif;
}

ul.tabbernav li
{
 list-style: none;
 margin: 0;
 display: inline;
 background:none;
}

ul.tabbernav li a
{
 padding: 3px 0.5em;
 margin-left: 3px;
 border: 1px solid #778;
 border-bottom: none;
 background: #9E9E9E;
 text-decoration: none;
}

ul.tabbernav li a:link { color: white; }
ul.tabbernav li a:visited { color: #667; }

ul.tabbernav li a:hover
{
 color: white;
 background: #607D8B;
 border-color: #227;
}

ul.tabbernav li.tabberactive a
{
 background-color: #26365f;
 border-bottom: 1px solid #fff;
}

ul.tabbernav li.tabberactive a:hover
{
 color: white;
 background: #26365f;
 border-bottom: 1px solid white;
}

.tabberlive .tabbertab {
 padding:5px;
 border-top:0;
}

.tabberlive .tabbertab h2 {
 display:none;
}
.tabberlive .tabbertab h3 {
 display:none;
}

.tabberlive#tab1 {
}
.tabberlive#tab2 {
}
.tabberlive#tab2 .tabbertab {
 height:200px;
 overflow:auto;
}
.tabbertab ul li a {color:black;}