/*
 
*/

/* not ready */

/* ##########################  general  ########################### */


/*@font-face {
  font-family: 'Open Sans';
  src: url("../fonts/OpenSans-Regular.ttf");
  src: local('Open Sans'), local('OpenSans'),
   /* url("../fonts/TitilliumMaps29L002.otf") format("opentype"),
    url("../fonts/TitilliumMaps29L002.woff") format("woff");*/
/*}

/*@font-face {
  font-family: 'Titillium Maps';
  src: url("../fonts/TitilliumMaps29L002.eot");
  src: local('Titillium Maps'), local('TitilliumMaps'),
    url("../fonts/TitilliumMaps29L002.otf") format("opentype"),
    url("../fonts/TitilliumMaps29L002.woff") format("woff");
}*/

body
{
background:/*#ccc;*/ #eee url(../images/bg.gif) repeat-x;
color: #333;
font-family: Verdana;
  
}

#hoverlogo{top:64px; position: absolute; z-index:500; margin-left:475px; background:/*#841C25#00243A*/; width:286px; max-height:128px; box-shadow: 0px 1px 50px #fff; border-radius:10px; opacity:.75; filter: alpha(opacity=85);}

#hoverlogo h3{color:#FFFFFF; font-size:18px; float:left; font-family:Verdana; padding-left:10px; margin-top:40px; /*text-shadow: 3px 3px #ccc;*/}
#hoverlogo p{color:#FFFFFF; font-size:14px; float:left; font-family:Verdana; margin-top:0px; margin-left:0px;/*pre 70px*/ /*text-shadow: 2px 2px #ccc;*/}
.hoveringlogo{ float:right; z-index:5000; position:absolute; margin-top:0px; margin-left:0px;}/*****5px******15px**/

#mail{width:auto; float:left; position: relative; top:10px; padding-right:10px; margin-left:20px;}

#mail a:hover, #mail a:link, #mail a:visited{background:none!important; color:#00243A;}
#mail a:hover{text-decoration:underline!important;}

#top-menu-container{ 
   width:100%;
   background: none;     /*#746355#002639#06365A*/
   background: #00243A;/*url('../images/header-bg.png') repeat-x scroll 0% 0% transparent*/
   height:32px;
   /*border:1px solid #ffffcd/*#fff/*#E1EAEF*/;*/
   border-right:none;
   border-left:none;
   position:fixed;
   z-index:1000;
   }

#top-menu
{ /*width:1000px;
  height:25px;
  background:none;
  text-align:left;
  margin:auto;
  position: relative;*/
   margin: 0 auto;
    max-width:1024px;/*prev 1050*/
    padding: 0px;
    text-align: left;
    height:25px;
  background: #00243A;/*url('../images/header-bg.png') repeat-x scroll 0% 0% transparent;*/
  } 
  
  #top-shadow {
    background: url('../images/top-shadow.png') repeat-x scroll 0% 0% transparent;
    width: 100%;
    position: fixed;
    top: 0px;
    left: 0px;
    height: 7px;
    z-index:500;
}

#bottom-shadow {
    background: url('../images/bottom-shadow.png') repeat-x scroll 0% 0% transparent;
    width: 100%;
    position: fixed;
    top: 28px;
    left: 0px;
    height: 4px;
    z-index:500;
}

  #main-menu
{ width:auto;
  height:25px;
  margin-top:128px;/*****prev 145px;*******/
  padding-bottom:7px;
  text-align:left;
  overflow: visible;
  display:block;
  }
#logoheadingbig { float:left; line-height:14px; margin-left:50px; font-size:14px; font-family: Arial; margin-top:80px; width:auto; text-align:left}
#logoheadingbig p{color:#aaaaaa;}
#all
{
color: #000;
border:solid 0px #ddd  !important ;
box-shadow: 0px 1px 5px rgba(0, 0, 0, 0.2);
border-radius: 5px;

}
a:link,
a:visited
{
text-decoration:none!important;
color:#222;/*******changed #222***********/
}

a:hover,
a:active,
a:focus
{
background:#333;/*#669933;*/
color:#FFF;
text-decoration:none!important;
}

input:focus
{
border:solid 2px;
}

fieldset
{
border:solid 0px #ccc
}

.article-info
{
color:#444;
}

.article-info dd span
{
color:#444;
border-right:solid 0px;

}
/* ##########################  logo  ########################### */
#header
{background:#fff; box-shadow: 0px 1px 5px rgba(0, 0, 0, 0.2);}
#logo span
{
color:#555 !important;
margin-top:-8px; /**** -5px ********/
font-size:0.35em !important;
/*letter-spacing:1px;*/
font-family: Arial, Helvetica, sans-serif;
font-weight:normal;

}

.logoheader
{
border-top:0px;/*solid 5px #ccc*/
color:#555;
background: #fff;

}

#header-image
{
min-height:0px;/****prev 20px****/
background:#fff;
max-height:270px;/*prev128*/
width:100%;
float:right;
margin-top:-127px;/**prev 1px**/

}

h1#logo
{
margin:0 10px 0 0;
font-size:3em;
background:#fff;
}


#line
{
text-align:left;
margin-bottom:10px;
padding-right:20px;

}

#header #line form,
#header #line #fontsize,
#header #line form .search
#header #line form .finder
{
display:inline !important;
}

/* ##########################  header  ########################### */


/*#header ul
{
max-width:1030px;
right:0px;/*15px*/
/*}

/* ++++++++++++++  lists, skiplinks  ++++++++++++++ */
/*#header ul.menu
{

margin-top:5px !important;
list-style-type:none
}

#header ul.menu li
{
border:0
}

#header ul.menu li a:link,
#header ul.menu li a:visited
{
color:#333;
border:0;
border-right:solid 1px #eee;
background:transparent;
padding:10px 15px;
}

#header ul.menu li a:hover,
#header ul.menu li a:active,
#header ul.menu li a:focus
{
color:#444;
background:#ddd
}

#header ul.menu li.active a:link,
#header ul.menu li.active a:visited
{
color:#fff;
border-right:solid 1px #237D85;
background:#222 !important
}

#header ul.skiplinks
{
width:100%
}
.skiplinks,
.skiplinks li
{
  border:solid 0px #000;
}

#header ul.skiplinks
{
  width:100%;
  text-align:left;
  background:none;
  z-index:20000;
  top:0;
  display:inline;
  padding:0
}

#header ul.skiplinks li a.u2:active,
#header ul.skiplinks li a.u2:focus

{
  background:#333 !important;
  color:#fff !important;
  border:solid 1px;
  top:0px !important;
  z-index:1000000000000 !important;
  left:10px !important;
  display:block;
    width:14em;
    display:block
}

/* ++++++++++++++  fontsize  ++++++++++++++ */

#fontsize
{
  color:#444;
}

#fontsize p a:link,
#fontsize p a:visited
{
  color:#444
}

#fontsize p a:hover,
#fontsize p a:active,
#fontsize p a:focus
{
  background:#555;
  color:#fff
}

#fontsize h3
{
  color:#444;
}


/* ++++++++++++++  search  ++++++++++++++ */

#header form .inputbox
{
  background:#fff !important;
}

#header form .inputbox:focus
{
  border:solid 2px #000;
}

#header form .button
{
  border:solid 1px #999;
  background:#664335 url(../images/searchbutton.png) ;
  color:#fff;
}

/* ##########################  contentarea  ########################### */

#top
{
    background:#eee;
    padding:15px;
    border:solid 1px #ddd
}

#contentarea,
#contentarea2
{
  background:#fff url(../images/box1.png) repeat-x;
}


/* ##########################  breadcrumbs  ########################### */

#breadcrumbs
{
  color:#555;
}

#breadcrumbs span
{
  color:#555;
}

#breadcrumbs span a:link,
#breadcrumbs span a:visited
{
  background:#fff;
  color:#222;
}

#breadcrumbs span a:hover,
#breadcrumbs span a:active,
#breadcrumbs span a:focus
{
  background:#222;
  color:#fff;
}


/* ##########################  navigation column  ########################### */

.module_content
{
  border:solid 1px #ddd;
  background:#fff
}
.moduletable_js
{
  border:solid 0px #ddd;
}

#right .moduletable_js
{
  border:0
}

#nav h3
{
  border-bottom:solid 1px #ddd;
  color:#444;
}

h3.js_heading
{
  border-bottom:solid 1px #fff !important;
  background:#eee;
  font-family: Verdana;
}

h3.js_heading span.backh
{
  border:solid 0px #000
}

h3.js_heading span.backh1
{
  color:#444
}

#right h3
{
  color:#377A2E;
  border-bottom:solid 1px #ddd;
}

#right h3 span.backh
{

}

#right h3 span.backh2
{

}

#right h3 span.backh3
{
  color:#664335
}

h3.js_heading a
{
  border:0
}

h3.js_heading a img
{
  border:0
}

h3.js_heading a.opencloselink:hover,
h3.js_heading a.opencloselink:active,
h3.js_heading a.opencloselink:focus
{
  background:none
}

h3.js_heading a:link,
h3.js_heading a:visited,
h3.js_heading a:hover,
h3.js_heading a:active,
h3.js_heading a:focus
{

}

#nav h3
{
  font-family: Verdana;
}

#nav h3.js_heading a:focus
{

}

#nav form
{
  color:#000;
}

#nav form a:hover,
#nav form a:active,
#nav form a:focus
{
  color:#fff;
  background:#333;/*#669933;*/
}

/* ++++++++++++++  first level  ++++++++++++++ */
#nav .moduletable-example ul.menu
{
  background:#fff;
  border:0;
}

/*ul.menu
{
  border:0;
  background:#fff /* url(../images/nav_level_1.gif) repeat-x */;
/*  border:solid 0px #eee;
}

.module_content ul.menu
{
  border:0;
}

ul.menu li
{
  border-bottom:solid 1px #ddd;
}


ul.menu li a:link,
ul.menu li a:visited
{
  color:#444;
  background:url(../images/karo.gif) 5px 12px no-repeat
}

ul.menu li.active a:link,
ul.menu li.active a:visited
{
  color:#333;
}

ul.menu li a:hover,
ul.menu li a:active,
ul.menu li a:focus,
ul.menu li.active a:hover,
ul.menu li.active a:active,
ul.menu li.active a:focus
{
  background: #fff url(../images/nav_level_1.gif) repeat-x ;
  color:#638420 ;
}


/* ++++++++++++++  second level  ++++++++++++++ */

/*ul.menu li ul
{
  border:solid 0px #eee;
}

 ul.menu li ul li
{
  border:solid 0px #000;
  background:#fff;
}

 ul.menu li.active ul li a:link,
 ul.menu li.active ul li a:visited
{
  color:#444;
  border:0;
  border-bottom:solid 1px #fff;
  background: #e8e8e8
}

 ul.menu li.active ul li.active a:link,
 ul.menu li.active ul li.active a:visited
{
  border:0;
  color:#333;
  border-bottom:solid 1px #fff;
}

 ul.menu li.active ul li a:hover,
 ul.menu li.active ul li a:active,
 ul.menu li.active ul li a:focus
{
  background:#666 !important;
  color:#fff !important;
}


/* ++++++++++++++  third level  ++++++++++++++ */

/*ul.menu li ul li ul
{
  border:0 !important;
  background:#f5f5f5 !important;
  padding-bottom:0
}

ul.menu li.active ul li.active ul li a:link,
ul.menu li.active ul li.active ul li a:visited
{
  background:#f5f5f5 ;
  border-bottom:solid 1px #fff;
  color:#444
}

ul.menu li.active ul li.active ul li.active a:link,
ul.menu li.active ul li.active ul li.active a:visited
{
  color:#333;
}



/* ++++++++++++++  fourth level  ++++++++++++++ */

/*ul.menu li ul li ul li ul
{
  border:solid 1px #eee !important;
  padding-top:10px !important;
  padding-bottom:10px !important;
  background:#fff url(../images/level4.png) repeat-x !important;
}


ul.menu li.active  ul li.active  ul li.active  ul li  a:link,
ul.menu li.active  ul li.active  ul li.active  ul li a:visited
{
  font-weight:normal;
  padding: 3px 2px 3px 40px;
  font-size:0.9em;
  background:#fff url(../images/arrow_small.png) no-repeat  30px 5px;
  color:#444
}


ul.menu li.active  ul li.active  ul li.active  ul li.active  a:link,
ul.menu li.active  ul li.active  ul li.active  ul li.active a:visited
{font-weight:bold;
color:#333 }



/* ++++++++++++++  fifth level  ++++++++++++++ */

/*ul.menu li ul li ul li ul li ul
{
  border:solid 0px #eee !important;
  padding-top:5px !important;
  padding-bottom:10px !important;
  background:#fff url(../images/level4.png) repeat-x !important;
}


ul.menu li.active  ul li.active  ul li.active  ul li.active  ul li  a:link,
ul.menu li.active  ul li.active  ul li.active  ul li.active  ul li a:visited
{
  font-weight:normal;
  padding: 3px 2px 3px 5px;
  font-size:0.9em;
  background:#fff ;
  color:#444;
  margin:0 10px  0 35px;
  border-bottom:solid 1px #ddd
}


ul.menu li.active  ul li.active  ul li.active  ul li.active  ul li.active  a:link,
ul.menu li.active  ul li.active  ul li.active  ul li.active  ul li.active a:visited
{font-weight:bold; color:#333}


/* ##########################  content - main   ########################### */


#main
{

min-height:300px

}

#main a:link,
#main a:visited
{
text-decoration:underline;
}

#main a:hover,
#main a:active,
#main a:focus
{
  background:#222;
  color:#fff;
  text-decoration:underline!important;
}

#main th a:hover,
#main th a:active,
#main th a:focus
{
  background:#333;
  color:#fff;
  text-decoration:none!important;
}

.items-row
{
margin-right:-18px;/*added */

}

.column-1,
.column-2,.column-3
{
  border: solid 0px #ccc; /*background: #EFF0F1; min-height:300px;/*******/
}

.item-separator
{
  border: solid 0px #333333;
}

#main ul li
{

}

.small
{
  border:solid 0;
}

ul#archive-items li.row0,
ul#archive-items li.row1
{
  border-bottom:solid 1px #ddd
}

.archive #adminForm fieldset
{
  border:0;
  padding:0;
  margin:20px 0
}

/* ++++++++++++++  images  ++++++++++++++ */

.image-left
{
    padding:2px;
}

.image-right
{
    border:solid 1px #ddd;
    padding:2px
}


/* ++++++++++++++  leading  ++++++++++++++ */

.items-row
{

}


/* ++++++++++++++++++++ headings +++++++++++++ */

#main h1
{
  color:#444;
  border-top:solid 0px #ddd;
  border-bottom:solid 1px #ddd;
   font-family: Verdana;

}

/* h1 on frontpage */
/*
#main .blog-featured h1
{
  border-top:solid 0px #ddd;
  border-bottom:solid 0px #ddd;
}
*/
.items-row h2
{
  color:#222;
  border-top:solid 1px #ddd;
  border-bottom:solid 1px #ddd;
}
.items-row h2 a:link,
.items-row h2 a:visited,
.items-leading h2 a:link,
.items-leading h2 a:visited
{
  color:#222 !important;
  
}



.items-row h2 a:hover,
.items-row h2 a:active,
.items-row h2 a:focus,
.items-leading h2 a:hover,
.items-leading h2 a:active,
.items-leading h2 a:focus
{color:#fff !important;
text-decoration:none !important
}





.items-leading h2
{
  color:#222;
}

#main h2
{
  color:#222;
  font-family: Verdana;
 
}

#main h2 a
{
  color:#333;
}


/* ++++++++++++++  readmore  ++++++++++++++ */

.readmore a:link,
.readmore a:visited,
a.readmore:link,
a.readmore:visited
{
  color:#444;
  background:#eee url(../images/arrow1.gif) no-repeat left top;
  border:solid 1px #ddd;
}

.readmore a:hover,
.readmore a:active,
.readmore a:focus,
a.readmore a:hover,
a.readmore a:active,
a.readmore a:focus
{
  background:#555 url(../images/arrow2.gif) no-repeat left 6px !important;
  color:#fff;
}

a.readmore:hover,
a.readmore:active,
a.readmore:focus
{
  background:#555;
  color:#fff;
}

/* ++++++++++++++  icons  ++++++++++++++ */

.actions img
{
  border:0;
}

/* ++++++++++++++  items-more  ++++++++++++++ */

#main .items-more h3
{
  border-bottom:solid 1px #ddd;
  border-top:solid 1px #ddd;
  color:#444;
}

#main .items-more ol
{
  color:#000;
}

#main .items-more ol li a
{
  background:#FFF url(../images/blog_more.gif) no-repeat  !important;
  color: #222 /* #377A2E */
}

#main .items-more ol li a:hover,
#main .items-more ol li a:active,
#main .items-more ol li a:focus
{
  background: #555 url(../images/arrow2.gif) no-repeat 0px center;
  color:#333;
}

/* ++++++++++++++  pagination  ++++++++++++++ */

#main .pagination
{
  border-top:solid 1px #ddd;
}


/* ++++++++++++++  article index  ++++++++++++++ */

table.contenttoc
{
  border:solid 1px #ccc;
}


/* ##########################  right column   ########################### */

#right
{

}

#right .moduletable
{
  border:solid 0px #eee;
  border-top:0;
    margin-bottom:10px;

}

#right h3
{
  color:#333
}

#right h4
{
  color:#444;
  border:solid 0;
}

#right ul
{
  border:solid 0 #ccc;
  color:#333;
}

.moduletable-custom ul li
{
  color:#333;
  background: url(../images/arrow2_grey.png) no-repeat  2px 7px;
}

#right .moduletable-custom h4
{
color:#444
}

#right .moduletable a img
{border:0}

/* ++++++++++++++  button for closing right column  ++++++++++++++ */
#close span
{
  color:#000;
}

/* ##########################  modules  ########################### */

/* ++++++++++++++  mostread, latest news ++++++++++++++ */

.mostread li a:link,
.mostread li a:visited,
.latestnews li a:link,
.latestnews li a:visited
{
  background: url(../images/arrow2_grey.png) 2px 7px  no-repeat ;
}

.mostread li a:hover,
.latestnews li a:hover,
.mostread li a:active,
.latestnews li a:active,
.mostread li a:focus,
.latestnews li a:focus
{
  background:#555 url(../images/arrow_white_grey.png) 2px 6px  no-repeat !important;
}

/* ++++++++++++++  newsfeed  ++++++++++++++ */

ul.newsfeed
{
  border:solid 0px #000;
}

.newsfeed-item
{
  border-bottom:solid 1px #ddd;
}

.newsfeed-item h5 a
{

}

/* ++++++++++++++  newsflash  ++++++++++++++ */
/* newsflash horizontal */

ul.newsflash-horiz
{
  border:solid 1px #eee;
  background:#f5f5f5 url(../images/box.png) repeat-x;
}

.newsflash-horiz li
{
  border:solid 0px #eee;
  background:#f5f5f5;
}

ul.newsflash-horiz li h4
{
  border-bottom:solid 1px #fff;
  font-family: 'Titillium Maps', Arial;
}

/* newsflash vertical */

.newsflash-vert
{

}

/* ++++++++++++++  banner  ++++++++++++++ */

.banneritem
{
  border:0
}

.banneritem a
{
  background:none
}

.banneritem a img
{
  background:none;
  border:0
}

/* ++++++++++++++  login  ++++++++++++++ */

#login-form .inputbox
{
  border:solid 1px #ddd;
  background:url(../images/content_bg.gif) repeat-x;
}

fieldset.input
{
  border:0;
}

input.button,
button.button
{
  background:#FFFFFF url(../images/arrow1.gif) no-repeat left top;
  border:1px solid #DDDDDD;
  color:#444444;
}


/* ++++++++++++++  tabs/ slide  ++++++++++++++ */

ul.tabs
{
  border:solid 1px #ddd;
  border-bottom:0;
  background:#f5f5f5 url(../images/box.png) repeat-x;
}

ul.tabs li
{
  background:#f5f5f5 url(../images/box.png) repeat-x;
  border-right:solid 1px #ddd
}

ul.tabs li a:link,
ul.tabs li a:visited
{
  color:#333;
}

ul.tabs li a:hover,
ul.tabs li a:active,
ul.tabs li a:focus
{
  color:#000
}

.tabcontent
{
  border:solid 1px #ddd;
  background:#fff;
  color:#000;
}

.tabcontent .linkclosed
{
  color:#000;
  border-bottom:solid 1px #e5e5e5;
}

ul.tabs li a.linkopen
{
  background:#fff;
  color:#333;
  border:0
}

ul.tabs li a.linkclosed:hover,
ul.tabs li a.linkclosed:active,
ul.tabs li a.linkclosed:focus,
ul.tabs li a.linkopen:hover,
ul.tabs li a.linkopen:active,
ul.tabs li a.linkopen:focus
{
  background:#555;
  color:#fff
}


/* ++++++++++++++  category-module  ++++++++++++++ */

.category-module li
{
  border-bottom:solid 1px #ddd;
}

.category-module li li
{
  border:0
}

/* ##########################  search   ########################### */

.searchintro img
{
  border:0px
}

.inputbox:focus
{
  border:solid 2px #000;
}

.word
{
  background:#fff;
  border:solid 0px #ccc ;
}

.word input
{
  background:#fff;
  border:solid 1px #999;
  color:#444;
}

.only
{
  border:solid 1px #ccc;
}

.phrases
{
  border:solid 1px #ccc;
}

/* ++++++++++++++  selects  ++++++++++++++ */
.phrases .inputbox
{
  background:#fff;
  color:#000;
}

.phrases .inputbox option
{
  background:#f5f5f5;
  border-bottom:solid 1px #ccc;
}

.phrases .inputbox option a:hover
{
  background:#C00;
  border-color:#CFD0D6;
  color:#fff;
}

/* ++++++++++++++  search results  ++++++++++++++++++ */

dl.search-results
{
  background:#f5f5f5;
}

dl.search-results dt.result-title
{
  border-top:dotted 1px #ddd
}

dl.search-results dd.result-url
{
  border-bottom:solid 5px #fff;
  color:#115599;
}

dl.search-results dd.result-created
{
  border-bottom:solid 5px #fff;
}

/* ##########################  forms   ########################### */

/* ++++++++++++++  form validation  ++++++++++++++ */

.invalid
{
  border-color:red !important;
}

label.invalid
{
  color:red;
}

/* ##########################  user profile  ########################### */

#users-profile-core,
#users-profile-custom
{
  border:solid 1px #ccc;
}

#member-profile fieldset
{
  border:solid 1px #ccc;
}


/* ##########################  tables   ########################### */
table
{
  /*border:solid 1px #ddd !important*/
  
}

tbody
{

}

tr.odd,
.cat-list-row1
{
  background:url(../images/news.gif)  repeat-x;
}

table.newsfeeds td,
table.weblinks td
{

}

table.weblinks th,
table.newsfeeds th,
table.category th,
table.jlist-table th
{
  background:#444;
  color:#fff
}

table.weblinks th a,
table.newsfeeds th a,
table.category th a,
table.jlist-table th a
{
  color:#fff !important
}

td.table_footer
{
  background:#ddd url(../images/table_footer.gif) bottom left repeat-x;
}

td.counter
{

}

td.num,
td.hits
{

}

td p
{

}

table.category th a img
{
  border:solid 0px ;
}

/* for opera */
tr, td
{
 /* border:solid 1px #ddd*/
 
}

fieldset.filters
{
  border:0;
}


/* ##########################  contacts   ########################### */

.contact form
{
  background:#fff;
  color:#000;
}

.contact input
{
  background:#fff;
  color:#000;
}

.contact input.invalid,
.contact textarea.invalid
{
  border:solid 2px red;
}

.contact label.invalid
{
  color:red;
}


/* ++++++++++++++  Error Message contact form  ++++++++++++++ */

p.error
{
  color:#044b63;
  background:#eee;
  border-top:3px solid #044b63;
  border-bottom:3px solid #044b63;
}

body.contentpane
{
  background:#fff;
}


/* ##########################  footer   ########################### */

#footer
{

  background:#333333 url(../images/bottom_wall1.jpg) repeat-x;
  color:#fff;
  border-top:solid 0px #ccc;

}

#footer-inner
{
  background:#746355/*#f5f5f5 url(../images/footer.jpg) repeat-x left bottom*/;
  border-top:solid 1px #ddd;
  display:none;
}

#footer-sub a:link,
#footer-sub a:visited
{color:#fff;
background:#9F493C; background: rgba(54, 25, 25, .2) ;margin-top:85px;

}



.box1
{
  border-right:solid 1px #ddd;
  
}

.box2
{
  border-right:solid 1px #ddd
}

.box4
{
  border-left:solid 1px #ddd;
}

.box h3
{
  font-family: Verdana;
}

#bottom a img
{
  border:0 none;
}



/* ##########################  editor  ########################### */

.contentpaneopen_edit img
{
  border:0
}

form.editor fieldset
{
  border:solid 1px #ccc;
}


/* ++++++++++++++  edit  ++++++++++++++ */

form#adminForm
{
  border:solid 0px #000
}

.edit form#adminForm fieldset
{
  border:solid 1px #ddd
}

legend
{font-weight:bold}
/* ++++++++++++++  tooltip  ++++++++++++++ */
.tip
{
  border:solid 1px #333;
  background:#ffffcc;
}
table.pagenav,
table.pagenav tr,
table.pagenav td
{border:0 !important}

#main .categories-list ul
{list-style-type:none}

/* contact  plain */
#main .contact h3
{
  border-bottom:solid 1px #ddd;
  margin: 20px 0
}

.form-required
{
  font-weight:bold;
  margin:10px 0;
  background:#fff url(../images/req.png) no-repeat;
  padding:10px 40px

}

.contact .inputbox
{
  background:#fff url(../images/content_bg.gif) repeat-x ;
  border:solid 1px #ccc;
  padding:3px
}
/* contact  slider */

.panel
{
  border:solid 1px #ddd;
  margin-top:-1px

}
#main .contact .panel h3
{
  margin:0px 0 0px 0;
  padding: 0;
  background:#eee;
  border:0
}
.panel h3 a
{
  display:block;
  padding:6px;
  text-decoration:none;
  color:#444;
  padding:6px;
}


.panel h3.pane-toggler a
{
  background:#f5f5f5 url(../images/slider_plus.png) right  top no-repeat;
}
.panel h3.pane-toggler-down a
{
  background:#f5f5f5  url(../images/slider_minus.png) right  top no-repeat;
  border-bottom:solid 1px #ddd;
}

.pane-slider
{
  border:solid 0px;
  padding:0px 10px !important;
  margin:0;
  background: url(../images/nav_level_1.gif) repeat-x ;
}

.panel .contact-form,
.panel  .contact-miscinfo
{
  padding:10px
}

.contact .panel .contact-form form,
.contact .panel .contact-address
{
  margin:20px 0 0 0
}

.categories-list .category-desc ul li
{list-style-type:square
}
/* tabs */

div.current
{

  background: url(../images/nav_level_1.gif) repeat-x ;
}

#close a
{text-decoration:none}

/*Encyclopedia*/
div.encyclopedia_col1 {
  width:49%;
  float:left;

}
div.encyclopedia_col1 p.img_caption {
  font-size: .6em;
}
div.encyclopedia_col2 {
  width:49%;
  float:right;
  padding-left:3px;
  margin-left: 2px;
}
div.encyclopedia_col2 p {
  padding-left:3px;
  margin-left: 2px;
}

div.encyclopedia_links ul
{
        display:block;
        margin:0px 0px 1px 0px;
        list-style-type:none;
        padding:10px 0px 10px 0px;
        width:100%
}
div.encyclopedia_links ul li
{
        display:inline ;
        padding:2px ;
        margin:2px;
        white-space:nowrap;

}
/* ########################## sample module styling  ########################### */

div.sample-module {
    border: 2px dashed #ddd;
    padding: 10px;
    background-color: #f5f5f5;
}

/**********************************flip**********************************/

/*body{background:#E5E5E5;}

    .flip-container {
      -webkit-perspective: 1000;
      -moz-perspective: 1000;
      -ms-perspective: 1000;
      perspective: 1000;

      -ms-transform: perspective(1000px);
      -moz-transform: perspective(1000px);
          -moz-transform-style: preserve-3d; 
          -ms-transform-style: preserve-3d; 

      border: 1px solid #ccc;
    }

      /*
      .flip-container:hover .flipper, .flip-container.hover .flipper, #flip-toggle.flip .flipper {
        -webkit-transform: rotateY(180deg);
        -moz-transform: rotateY(180deg);
        -ms-transform: rotateY(180deg);
        transform: rotateY(180deg);
        filter: FlipH;
          -ms-filter: "FlipH";
      }
      */


      /* START: Accommodating for IE */
      /*.flip-container:hover .back, .flip-container.hover .back {
    -webkit-transform: rotateY(0deg);
    -moz-transform: rotateY(0deg);
    -o-transform: rotateY(0deg);
    -ms-transform: rotateY(0deg);
    transform: rotateY(0deg);
}

.flip-container:hover .front, .flip-container.hover .front {
    -webkit-transform: rotateY(180deg);
    -moz-transform: rotateY(180deg);
    -o-transform: rotateY(180deg);
    transform: rotateY(180deg);
}
    
    /* END: Accommodating for IE */
    

    /*.flip-container, .front, .back {
      width: 304px;
      height: 427px;
      cursor:pointer;
      box-shadow: 0px 1px 5px rgba(0, 0, 0, 0.2);
      display:block;
    }

    .flipper {
      -webkit-transition: 0.6s;
      -webkit-transform-style: preserve-3d;
      -ms-transition: 0.6s;

      -moz-transition: 0.6s;
      -moz-transform: perspective(1000px);
      -moz-transform-style: preserve-3d;
      -ms-transform-style: preserve-3d;

      transition: 0.6s;
      transform-style: preserve-3d;

      position: relative;
    }

    .front, .back {
      -webkit-backface-visibility: hidden;
      -moz-backface-visibility: hidden;
      -ms-backface-visibility: hidden;
      backface-visibility: hidden;

        -webkit-transition: 0.6s;
        -webkit-transform-style: preserve-3d;

        -moz-transition: 0.6s;
        -moz-transform-style: preserve-3d;

        -o-transition: 0.6s;
        -o-transform-style: preserve-3d;

        -ms-transition: 0.6s;
        -ms-transform-style: preserve-3d;

        transition: 0.6s;
        transform-style: preserve-3d;

      position: absolute;
      top: 0;
      left: 0;
    }

    .front {
      -webkit-transform: rotateY(0deg);
      -ms-transform: rotateY(0deg);
      background: lightgreen;
      z-index: 2;
    }

    .back {
      background: lightblue;
      -webkit-transform: rotateY(-180deg);
        -moz-transform: rotateY(-180deg);
        -o-transform: rotateY(-180deg);
        -ms-transform: rotateY(-180deg);
        transform: rotateY(-180deg);
    }

    .front .name {
      font-size: 2em;
      display: inline-block;
      background: rgba(33, 33, 33, 0.9);
      color: #f8f8f8;
      font-family: Courier;
      padding: 5px 10px;
      border-radius: 5px;
      bottom: 60px;
      left: 25%;
      position: absolute;
      text-shadow: 0.1em 0.1em 0.05em #333;
      display: none;

      -webkit-transform: rotate(-20deg);
      -moz-transform: rotate(-20deg);
      -ms-transform: rotate(-20deg);
      transform: rotate(-20deg);
    }

    .back-logo {
      position: absolute;
      top: 40px;
      left: 90px;
      width: 160px;
      height: 117px;
      background: url(../images/logo_flip.png) 0 0 no-repeat;
    }

    .back-title {
      font-weight: bold;
      color: #00304a;
      position: absolute;
      top: 180px;
      left: 0;
      right: 0;
      text-align: center;
      text-shadow: 0.1em 0.1em 0.05em #acd7e5;
      font-family: Courier;
      font-size: 2em;
      cursor:text;
    }

    .back p {
      position: absolute;
      bottom: 40px;
      left: 0;
      right: 0;
      text-align: center;
      padding: 0 20px;
      cursor:text;
    }

    /* vertical */
    /*.vertical.flip-container {
      position: relative;
      
    }

      .vertical .back {
        -webkit-transform: rotateX(180deg);
        -moz-transform: rotateX(180deg);
        -ms-transform: rotateX(180deg);
        transform: rotateX(180deg);
      }

      .vertical.flip-container .flipper {
        -webkit-transform-origin: 100% 213.5px;
        -moz-transform-origin: 100% 213.5px;
        -ms-transform-origin: 100% 213.5px;
        transform-origin: 100% 213.5px;
      }

      /*
      .vertical.flip-container:hover .flipper {
        -webkit-transform: rotateX(-180deg);
        -moz-transform: rotateX(-180deg);
        -ms-transform: rotateX(-180deg);
        transform: rotateX(-180deg);
      }
      */

      /* START: Accommodating for IE */
      /*.vertical.flip-container:hover .back, .vertical.flip-container.hover .back {
          -webkit-transform: rotateX(0deg);
          -moz-transform: rotateX(0deg);
          -o-transform: rotateX(0deg);
          -ms-transform: rotateX(0deg);
          transform: rotateX(0deg);
        
      }

      .vertical.flip-container:hover .front, .vertical.flip-container.hover .front {
          -webkit-transform: rotateX(180deg);
          -moz-transform: rotateX(180deg);
          -o-transform: rotateX(180deg);
          transform: rotateX(180deg);
      }
      
      .column-first{
    position: relative;
    width: 294px;
    padding: 20px 0px;
  /*background:#006699;*/
  /*float:left;
}

.column-sec {
    position: relative;
    width: 294px;
    padding: 20px 0px;
  float:left;
  /*background:#000;*/
  /*margin-left:20px;
  
  }
  
  .column-last {
    position: relative;
    width: 294px;
    padding: 20px 0px;
  float:left;
  /*background:#000;*/
  /*margin-left:20px;
    
  }
  
  #contentHolder{margin: 0px 15px;}
  */
 /*********************cards layour 1************************/
               
      .column-first{
    position: relative;
    width: auto;
    padding: 20px 0px;
  /*background:#006699;*/
  float:left;
  margin-left:-12px;/*margin-left:-20px;*/
}

.column-sec {
    position: relative;
    width: auto;
    padding: 20px 0px;
  float:left;
  /*background:#000;*/
  margin-left:18px;
  
  }
  
  .column-third {
    position: relative;
    width: auto;
    padding: 20px 0px;
  float:left;
  /*background:#000;*/
  margin-left:18px;
  
  }
  
  .column-fourth {
    position: relative;
    width: auto;
    padding: 20px 0px;
  float:left;
  /*background:#000;*/
  margin-left:18px;
    
  }

  .column-first-sec-contentHolder{
    position: relative;
    width: auto;
    padding: 0px 0px;
  /*background:#006699;*/
  float:left;
  margin-left:-20px;
}

  .column-sec-sec-contentHolder{
    position: relative;
    width: auto;
    padding: 0px 0px;
  /*background:#006699;*/
  float:left;
  margin-left:20px;
}

 .column-third-sec-contentHolder {
    position: relative;
    width: auto;
    padding: 20px 0px;
  float:left;
  /*background:#000;*/
  margin-left:18px;
  
  }
  
  .column-fourth-sec-contentHolder {
    position: relative;
    width: auto;
    padding: 20px 0px;
  float:left;
  /*background:#000;*/
  margin-left:18px;
    
  }

  
  #contentHolder{margin: 0px 15px; width:982px!important;}
  
  .search{float:right;}
  
  .smallcard{
      box-shadow: 0px 1px 5px rgba(0, 0, 0, 0.5);
      display:block;
    background:#fffff9;
    }
  .smallcard hr{border:none;border-top:2px solid #ffdd77; width:84%!important;height:1px; margin-left:20px!important;margin-top:0px!important;}
  .smallcard h2{ color:#404040!important; padding-left:20px!important; line-height:30px!important; font-size:12px!important; display:inline-block;}
  .smallcard p{font-size:12px!important; padding-left:20px; display:block; line-height:20px; text-align: left; padding-right:20px; color:#404040!important;}
  .smallcard a{ color:#404040!important;padding-left:20px;text-decoration:none; display:block; font-size:12px!important; text-align: left; padding-right:20px;line-height:20px;}
  .smallcard a:hover{color: #841C25!important; background:transparent!important;}
  .smallcard a:link, .smallcard a:visited, .smallcard a:focus, .smallcard a:active{background:none!important;}
  .smallcard ul{ padding-left:0px!important; margin-top:10px!important;}
  .smallcard li{list-style: none; margin-bottom:1px!important; background:#E9E9D2 url(../images/menu_arrow.png) no-repeat 210px!important;}
  .smallcard li a{padding-left:20px; font-size:14px!important; color:#404040!important; font-weight:normal!important;line-height:30px!important;}
  
   .smalltwo {
      box-shadow: 0px 1px 5px rgba(0, 0, 0, 0.5);
      display: inline-block;
      position:inherit;
      vertical-align:top;
    background:#fffff9;
    }
    .smalltwo hr{border:none;border-top:2px solid #aaee66; width:84%!important;height:1px; margin-left:20px!important;margin-top:0px!important;}
    .smalltwo h2{ color:#404040!important; padding-left:20px!important; line-height:30px!important; font-size:12px!important; margin-bottom:5px;}
  .smalltwo p{font-size:12px!important; padding-left:20px; display:block; line-height:20px; text-align: left; padding-right:20px; color:#404040!important;}
  .smalltwo a{color:#404040!important;text-decoration:none; font-size:12px; line-height:20px; padding-left:20px; display:block; padding-bottom:5px; text-align: left; padding-right:20px;}
  .smalltwo a:link, .smalltwo a:visited, .smalltwo a:focus, .smalltwo a:active{background:none!important;}
  .smalltwo a:hover{color:#841C25!important; background:transparent!important;}
  .smalltwo ul{ padding-left:0px!important;margin-top:10px!important;}
  .smalltwo li{list-style: none!important; margin-bottom:1px!important;background:#E9E9D2 url(../images/menu_arrow.png) no-repeat 210px!important;}
  .smalltwo li a{padding-left:20px; font-size:14px!important; color:#404040!important; font-weight:normal!important; padding-top:5px!important; padding-bottom:5px!important;}
  .smalltwo li a:hover{color:#841C25!important; background:transparent!important;}
  a.nobackground{background:none!important;}

     .smallthird {
      box-shadow: 0px 1px 5px rgba(0, 0, 0, 0.5);
      display:inline-block;
      margin-top:23px;
      margin-left:-248px;
    background:#fffff9;
    }
    .smallthird hr{border:none;border-top:2px solid #ffdd77; width:84%!important;height:1px; margin-left:20px!important;margin-top:0px!important;}
    .smallthird h2{ color:#404040!important; padding-left:20px!important; line-height:30px!important; font-size:12px!important;}
  .smallthird p{ font-size:12px!important; padding-left:20px; display:block; line-height:20px; text-align: left; padding-right:20px; color:#404040!important;}
  .smallthird a{ padding-left:20px; padding-top:0px; text-decoration:none; display:block; font-size:12px;color:#404040!important;line-height:20px;text-align: left;}
  .smallthird a:hover{color: #841C25!important; background:transparent!important;}
  .smallthird a:link, .smallcard a:visited{background:none;}
  
  .thirdlast {
      box-shadow: 0px 1px 5px rgba(0, 0, 0, 0.5);
      display:inline-block;
      vertical-align:top;
      margin-top:23px;
    background:#fffff9;
    }
    .thirdlast hr{border:none;border-top:2px solid #aaee66; width:84%!important;height:1px; margin-left:20px!important;margin-top:0px!important;}
    .thirdlast h2{ color:#404040!important; padding-left:20px!important; line-height:30px!important; font-size:12px!important;}
  .thirdlast p{ font-size:12px!important; padding-left:20px; display:block; line-height:20px; text-align: left; padding-right:20px; color:#404040!important;}
  .thirdlast a{  padding-left:20px; padding-top:0px; text-decoration:none; display:block; font-size:12px!important; text-align: left; padding-right:20px;color:#404040!important;line-height:20px;}
  .thirdlast a:hover{color: #841C25!important; background:transparent!important;}
  .thirdlast a:link, .thirdlast a:visited{background:transparent;}
.thirdlast ul{ padding-left:0px!important; margin-top:20px!important;}
  .thirdlast li{list-style: none; margin-bottom:1px!important; background:#E9E9D2 url(../images/menu_arrow.png) no-repeat 210px!important;}
  .thirdlast li a{padding-left:20px; font-size:14px!important; color:#404040!important; font-weight:normal!important;line-height:30px!important;}

  
   .largecard{
      box-shadow: 0px 1px 5px rgba(0, 0, 0, 0.5);
      display:block;
    background:#fffff9;
    }
    
    .largecard hr{border:none;border-top:2px solid #aaee66; width:92%!important;height:1px; margin-left:20px!important;margin-top:0px!important;}
  .largecard h2{ color:#404040!important; padding-left:20px!important; line-height:30px!important; font-size:16px!important;}
  .largecard p{font-size:12px!important; padding-left:20px; display:block; line-height:20px; text-align: left; padding-right:10px;color:#404040!important;}
  .largecard a{ padding-left:30px;text-decoration:none; display:block; background:none; padding-right:10px!important; font-size:12px;color:#404040!important; line-height:20px;text-align: left;}
  .largecard a:hover{color: #841C25!important; background:none!important;}
  .largecard a:link, .smallcard a:visited{background:none;}
  .largecard ul{ padding-left:0px!important; margin-top:10px!important;}
  .largecard li{list-style: none; margin-bottom:1px!important; background:#E9E9D2 url(../images/menu_arrow.png) no-repeat 210px!important;}
  .largecard li a{padding-left:20px; font-size:14px!important; color:#404040!important; font-weight:normal!important;line-height:30px!important;}

  .mediumcard {
      box-shadow: 0px 1px 5px rgba(0, 0, 0, 0.5);
      display:block;
      margin-top:16px;
    background:#fffff9;
                  
    }
    .mediumcard hr{border:none;border-top:2px solid #aaee66; width:90%!important;height:1px; margin-left:20px!important;margin-top:0px!important}
    .mediumcard h2{ color:#404040!important; padding-left:20px!important; line-height:30px!important; font-size:16px!important;}
  .mediumcard p{ font-size:12px!important; padding-left:20px; display:block; line-height:20px; text-align: left; padding-right:20px;color:#404040!important;}
  .mediumcard a{ padding-left:25px; padding-top:0px; text-decoration:none; display:block;font-size:12px!important;color:#404040!important;line-height:20px;text-align: left;}
  .mediumcard a:hover{color: #841C25!important; background:transparent!important; font-size:11px;}
  .mediumcard a:link, .mediumcard a:visited{background:transparent;}
  .mediumcard ul{ padding-left:40px!important;}
  .mediumcard li{list-style: disc!important; margin-bottom:10px!important;}
  .mediumcard li a{padding-left:5px; font-size:14px!important; color:#404040!important; font-weight:normal!important;}
  
  
      
  .medium {
      box-shadow: 0px 1px 5px rgba(0, 0, 0, 0.5);
      display:block;
      margin-top:20px;
      margin-left:-125px;
    background:#fffff9;
            
    }
    
    .medium hr{border:none;border-top:2px solid #ffdd77; width:90%!important;height:1px; margin-left:20px!important;margin-top:0px!important}
    .medium h2{ color:#404040!important; padding-left:20px!important; line-height:30px!important; font-size:16px!important;}
  .medium p{ font-size:12px!important; padding-left:20px; display:block; line-height:20px; text-align: left; padding-right:20px;color:#404040!important;}
  .medium a{  padding-left:25px; padding-top:0px; text-decoration:none; display:block;font-size:12px!important;color:#404040!important;line-height:20px; text-align: left;padding-right:25px;}
  .medium a:hover{color: #841C25!important; background:transparent!important;}
  .medium a:link, .medium a:visited{background:transparent;}
  
/*****************classes on img****************************/
  .cardimg{margin-top:10px; padding-bottom:5px; padding-left:40px;}
  .medcardimg{margin-top:10px; padding-bottom:5px; padding-left:20px}
  .medcardsmallimg{margin-top:10px; padding-bottom:5px; padding-left:90px}
 .medcardbigimg{margin-top:10px; padding-bottom:5px; padding-left:19px}

  .lrgcardsmallimg{margin-top:10px; padding-bottom:5px; padding-left:150px}
  .lrgcardimg{margin-top:10px; padding-bottom:5px; padding-left:20px}
  .restitlecardimg{margin-top:10px; padding-bottom:5px; padding-left:15px}
  .lrgcard-hor-img{margin-top:10px; padding-bottom:5px; margin-left:10px}

/***********************************************************/
  
  .cardbutton{ box-shadow: 0px 1px 5px rgba(0, 0, 0, 0.5);
                display:block;
         border-radius:2px;
    margin-left:40px; width: 145px; height: 50px; margin-top: 44px;}
        
  .cardbutton a{ padding-left:0px;text-decoration:none; display:block; font-size:11px!important; text-align:justify; padding-right:10px; padding-top:0px;color: #666666!important;}
  .cardbutton a:hover ,.cardbutton a:link ,.cardbutton a:visited {color: #0000FF!important; background:none!important;}      
   
   .tabletext{/*background-color: #f9f9e2;*/ margin-bottom:10px;} 
    .tabletext h2{ color:#404040!important; padding-left:15px!important; line-height:20px!important; font-size:16px!important; display:inline-block;padding-top:15px!important;}
  .tabletext p{font-size:13px!important; padding-left:15px!important; display:block; line-height:17px; text-align:justify; padding-right:20px!important;padding-bottom:5px!important;color:#404040!important;}
  .tabletext ul{padding-left:25px!important;}
  .tabletext li{list-style: disc!important;}
  .tabletext li a{padding-left:0px; font-size:12px!important; color:#404040!important; font-weight:normal!important; text-decoration:underline!important;padding-right:10px!important; }
  .tabletext a:hover, .tabletext a:focus{color: #7A3029!important; background:none!important;}
  .tabletext a:link, .tabletext a:visited{background:none!important;text-decoration:underline!important;}
  .tabletext a:focus{color:#7A3029!important;}
  .tabletext li p{font-size:13px!important; padding-left:15px!important; display:block; line-height:17px; text-align:left; padding-right:20px!important;padding-bottom:5px!important;color:#404040!important;}
  
  p.verticalcard{padding-bottom:9px;}
  p.verticalcard-fe{padding-bottom:2px;}
  a.verticalcard{padding-bottom:22px;}
  h2.bigfont{color:#404040!important; padding-left:20px!important; line-height:30px!important; font-size:16px!important;}
  
  .cardheadarea{background:#e9e9d2; border-radius-top:55px!important;}
  .smalltwo .news{background:none!important;margin-top:0px!important; list-style:disc!important;}
  .smalltwo .ins-news{margin-top:0px!important; margin-left:33px!important;}
  .smalltwo .news a{ font-size:12px!important; font-weight:normal!important; margin-bottom:0px!important;padding-left:5px!important;}

  .smallcard .news{background:none!important;margin-top:0px!important; list-style:disc!important;}
  .smallcard .ins-news{margin-top:5px!important; margin-left:33px!important;}
  .smallcard .news a{ font-size:12px!important; font-weight:normal!important; margin-bottom:5px!important;padding-left:5px!important;line-height:20px!important;}



  /***************for faculty overview and research highlights pages**************************/
  .frcard{
      box-shadow: 0px 1px 5px rgba(0, 0, 0, 0.5);
      display:block;
    background:#fff;
    margin-bottom:20px;
    }
  .smallcardimg{margin-top:10px; padding-left:8px}
  p.underline{padding-left:0px!important; text-decoration:underline!important; margin-bottom:10px!important; font-weight:bold;}
  .facoverview{width:100%;}
  .facoverview p{font-size:12px!important; padding-left:0px; display:block; line-height:20px; text-align: left; padding-right:20px;color:#404040!important;}
  .facoverview .jwts_toggleControlTitle{ font-size:12px!important;color:#404040!important;}
  .facoverview .jwts_content{ font-size:12px!important;}
  .facoverview td{padding-right:5px;}
  .facoverview  a:link, .tabletext a:visited{background:none!important;text-decoration:none!important;}
  .facoverview a:hover, a:focus{color:#841C25!important;}

  p.facheading{margin-bottom:10px!important; margin-top:10px!important;}

  
  h3.head1{font-size:20px!important;; font-family:Arial!important;; color:#222!important; font-weight:normal!important;}
  
  h3.head1:before{
  position: absolute;
left: -30px;
top: -5px;
background: url("../images/arrow-brick-1.png") no-repeat scroll 0px 0px transparent;
width: 32px;
height: 55px;
content: " ";
}
  
  h3.head2{font-size:17px!important;; font-family:Arial!important;; color:#222!important;font-weight:normal!important;}
  h3.head3{font-size:15px!important;; font-family:Arial!important;; color:#222!important;font-weight:normal!important;}
  h3.head4{font-size:13px!important;; font-family:Arial!important;; color:#222!important;font-weight:normal!important;}
  h3.head5{font-size:12px!important;; font-family:Arial!important;; color:#404040!important;font-weight:normal!important;}
   h3.subheading{font-size:12px!important;; font-family:Arial!important;; color:#222!important;font-weight:normal!important;}
  .jwts_heading{font-weight:normal!important;}
  
  /**********************Search portion**************/
  
  .smartsearch{width:61%; float:right;}
  .btnsearch {
    position: absolute;
    top: 18px!important;
    right: -4px;
}

.btsmartsearch{min-height:50px!important;}


/************classes of p******************/

p.lab{line-height:22px;}

/******************************************/

/****************classes of hr*************/

hr.labcard{margin-top:-10px!important;}
hr.green{border-top:2px solid #aaee66;}
hr.orange{border-top:2px solid #ffdd77;}


/******************************************/



/****************page format 5************************/

 .pf5{/*background-color: #f9f9e2;*/} 
    .pf5 h2{ color:#404040!important; padding-left:15px!important; line-height:20px!important; font-size:16px!important; display:inline-block;padding-top:15px!important;}
  .pf5 p{font-size:12px!important; padding-left:0px!important; display:block; line-height:17px; text-align:justify; padding-right:20px!important;padding-bottom:5px!important;color:#404040!important;}
  .pf5 ul{padding-left:25px!important;}
  .pf5 li{list-style: disc!important;}
  .pf5 li a{padding-left:0px; font-size:12px!important; color:#404040!important; font-weight:normal!important; text-decoration:none!important;padding-right:10px!important; }
  .pf5 a:hover{color: #0000FF!important; background:none!important;}
  .pf5 a:link, .tabletext a:visited{background:none!important;text-decoration:none!important;}
  .pf5 li p{font-size:12px!important; padding-left:15px!important; display:block; line-height:17px; text-align:left; padding-right:20px!important;padding-bottom:5px!important;color:#404040!important;}
  .leadingpf5{padding-bottom:20px;}
  
  /******************marquee***************/
  
.marquee {
    top: 6em;
    position: relative;
    box-sizing: border-box;
  -webkit-animation:marquee 50s linear infinite;
    animation: marquee 50s linear infinite;
}

.marquee:hover {
    -webkit-animation-play-state: paused;
    animation-play-state: paused;
}

@-webkit-keyframes marquee{
  0%  { top:   20em }
    100% { top: -280em }
  }
  
@keyframes marquee {
    0%   { top:   20em }
    100% { top: -280em }
}
.container_marquee{
 width: 18em;
    height: 280px;
    overflow: hidden;
    background: white;
    position: relative;
    box-sizing: border-box;
  background:none;
  }
  
  .marqueeimg{margin-top:10px; padding-bottom:5px; padding-left:15px}
  
  
  /***********************hr bottom**************************/
  
  hr.bottomline{margin-top:-5px!important; position: absolute;}
  hr.lrgcardbottomline{margin-top:10px!important;}
  hr.medcardbottomline{margin-top:0px!important;}
  hr.bottomlinenews{margin-top:20px!important;}
  a.seeall{float: left; margin-left:0px!important; margin-top: 0px; font-weight: bold!important; background:none!important;}
  a.insseeallres{float: left; margin-left:0px!important; margin-top: -5px; font-weight: bold!important; background:none!important;}
  
  /**********News div Bottom part*****************/
  
  .bottom-news{ margin-top:10px; position:absolute; width:230px;}
  
	

/***********image sprites***************** institute tab********/

.ins-overview{width:136px;
height:90px;
display:block;
background: url('/mtest/images/cards/sprites.png') 55px -7px no-repeat!important;}

a.ins-overview:hover{background: url('/mtest/images/cards/sprites.png') 55px -7px no-repeat!important;}

.ins-education{
width:136px;
height:90px;
display:block;
background:url('/mtest/images/cards/sprites.png') 55px -118px no-repeat!important;
}
a.ins-education:hover{background: url('/mtest/images/cards/sprites.png') 55px -118px no-repeat!important;}
.ins-res1
{
width:136px;
height:90px;
display:block;
background:url('/mtest/images/cards/sprites.png') 60px -225px no-repeat!important;
}

a.ins-res1:hover{background: url('/mtest/images/cards/sprites.png') 60px -225px no-repeat!important;}

.ins-res2
{
width:136px;
height:90px;
display:block;
background:url('/mtest/images/cards/sprites.png') 60px -340px no-repeat!important;
}

a.ins-res2:hover{background: url('/mtest/images/cards/sprites.png') 60px -340px no-repeat!important;}

.ins-res3
{
width:136px;
height:90px;
display:block;
background:url('/mtest/images/cards/sprites.png') 60px -452px no-repeat!important;
}

a.ins-res3:hover{background: url('/mtest/images/cards/sprites.png') 60px -452px no-repeat!important;}

.ins-techkriti
{
width:136px;
height:90px;
display:block;
background:url('/mtest/images/cards/sprites.png') 55px -563px no-repeat!important;
} 
.ins-techkriti:hover{background:url('/mtest/images/cards/sprites.png') 55px -563px no-repeat!important;}

.ins-galaxy
{
width:136px;
height:90px;
display:block;
background:url('/mtest/images/cards/sprites.png') 55px -674px!important;

} 

.ins-galaxy:hover{ background:url('/mtest/images/cards/sprites.png') 55px -674px!important;}

.ins-history
{
width:136px;
height:90px;
display:block;
background:url('/mtest/images/cards/sprites.png') 55px -785px!important;
} 
a.ins-history:hover{background: url('/mtest/images/cards/sprites.png') 55px -785px!important;}

.ins-ir
{
width:136px;
height:90px;

display:block;
background:url('/mtest/images/cards/sprites.png') 55px -895px!important;
} 
a.ins-ir:hover{background: url('/mtest/images/cards/sprites.png') 55px -895px!important;}

.ins-directories
{
width:150px;
height:90px;
display:block;
background:url('/mtest/images/cards/sprites.png') 55px -1006px!important;
} 
a.ins-directories:hover{background: url('/mtest/images/cards/sprites.png') 55px -1006px!important;}

.ins-campusmap
{
width:136px;
height:90px;
display:block;
background:url('/mtest/images/cards/sprites.png') 55px -1120px!important;
} 
a.ins-campusmap:hover{background: url('/mtest/images/cards/sprites.png') 55px -1120px!important;}

.ins-kanpurcity
{
width:150px;
height:90px;
display:block;
background:url('/mtest/images/cards/sprites.png') 55px -1343px!important;
} 
a.ins-kanpurcity:hover{background: url('/mtest/images/cards/sprites.png') 55px -1343px!important;}

.ins-extra
{
width:148px;
height:90px;
display:block;
background:url('/mtest/images/cards/sprites.png') 55px -1233px!important;
} 
a.ins-extra:hover{background: url('/mtest/images/cards/sprites.png') 55px -1233px!important;}

.ins-camplife
{
width:290px;
height:205px;
display:block;
background:url('/mtest/images/cards/sprites.png') 45px -1455px no-repeat!important;
} 
a.ins-camplife:hover{background: url('/mtest/images/cards/sprites.png') 45px -1455px no-repeat!important;}

.ins-fac-staff-camplife
{
width:290px;
height:205px;
display:block;
background:url('/mtest/images/cards/sprites.png') 45px -1680px no-repeat!important;
} 
a.ins-fac-staff-camplife:hover{background: url('/mtest/images/cards/sprites.png') 45px -1680px no-repeat!important;}

/***********image sprites***************** research tab********/

.res-overview{width:136px;
height:90px;
display:block;
background: url('/mtest/images/cards/sprites-res.png') 55px -1px no-repeat!important;}

a.res-overview:hover{background: url('/mtest/images/cards/sprites-res.png') 55px -1px no-repeat!important;}


.res-find-expert{width:136px;
height:90px;
display:block;
background: url('/mtest/images/cards/sprites-res.png') 55px -98px no-repeat!important;}

a.res-find-expert:hover{background: url('/mtest/images/cards/sprites-res.png') 55px -98px no-repeat!important;}

.res-policy-guide{width:136px;
height:90px;
display:block;
background: url('/mtest/images/cards/sprites-res.png') 55px -1200px no-repeat!important;}

a.res-policy-guide:hover{background: url('/mtest/images/cards/sprites-res.png') 55px -1200px no-repeat!important;}

.res-fr1{width:136px;
height:90px;
display:block;
background: url('/mtest/images/cards/sprites-res.png') 55px -1488px no-repeat!important;}

a.res-fr1:hover{background: url('/mtest/images/cards/sprites-res.png') 55px -1488px no-repeat!important;}

.res-res1{width:136px;
height:90px;
display:block;
background: url('/mtest/images/cards/sprites-res.png')48px -300px no-repeat!important}

a.res-res1:hover{background: url('/mtest/images/cards/sprites-res.png') 48px -300px no-repeat!important}
.res-res2{width:136px;
height:90px;
display:block;
background: url('/mtest/images/cards/sprites-res.png') 48px -507px no-repeat!important;}

a.res-res2:hover{background: url('/mtest/images/cards/sprites-res.png') 48px -507px no-repeat!important;}

.res-res3{width:136px;
height:90px;
display:block;
background: url('/mtest/images/cards/sprites-res.png') 48px -700px no-repeat!important;}

a.res-res3:hover{background: url('/mtest/images/cards/sprites-res.png') 48px -700px no-repeat!important;}

.res-res4{width:136px;
height:90px;
display:block;
background: url('/mtest/images/cards/sprites-res.png') 48px -200px no-repeat!important;}

a.res-res4:hover{background: url('/mtest/images/cards/sprites-res.png') 48px -200px no-repeat!important;}

.res-res5{width:136px;
height:90px;
display:block;
background: url('/mtest/images/cards/sprites-res.png') 48px -405px no-repeat!important;}

a.res-res5:hover{background: url('/mtest/images/cards/sprites-res.png') 48px -405px no-repeat!important;}

.res-res6{width:136px;
height:90px;
display:block;
background: url('/mtest/images/cards/sprites-res.png') 48px -608px no-repeat!important;}

a.res-res6:hover{background: url('/mtest/images/cards/sprites-res.png') 48px -608px no-repeat!important;}

.res-featured-fac{width:290px;
height:205px;
display:block;
background: url('/mtest/images/cards/sprites-res.png') 45px -2345px no-repeat!important;}

a.res-featured-fac:hover{background: url('/mtest/images/cards/sprites-res.png') 45px -2345px no-repeat!important;}

.res-dord{width:136px;
height:90px;
display:block;
background: url('/mtest/images/cards/sprites-res.png') 55px -1295px no-repeat!important;}

a.res-dord:hover{background: url('/mtest/images/cards/sprites-res.png') 55px -1295px no-repeat!important;}

.res-entre-iitk{width:136px;
height:90px;
display:block;
background: url('/mtest/images/cards/sprites-res.png') 55px -1395px no-repeat!important;}

a.res-entre-iitk:hover{background: url('/mtest/images/cards/sprites-res.png') 55px -1395px no-repeat!important;}

.res-fr2{width:136px;
height:90px;
display:block;
background: url('/mtest/images/cards/sprites-res.png') 55px -1590px no-repeat!important;}

a.res-fr2:hover{background: url('/mtest/images/cards/sprites-res.png') 55px -1590px no-repeat!important;}

.res-fr3{width:136px;
height:90px;
display:block;
background: url('/mtest/images/cards/sprites-res.png') 55px -1688px no-repeat!important;}

a.res-fr3:hover{background: url('/mtest/images/cards/sprites-res.png') 55px -1688px no-repeat!important;}

.res-ssr{width:136px;
height:90px;
display:block;
background: url('/mtest/images/cards/sprites-res.png') 55px -1298px no-repeat!important;}

a.res-ssr:hover{background: url('/mtest/images/cards/sprites-res.png') 55px -1298px no-repeat!important;}

.res-str{width:136px;
height:90px;
display:block;
background: url('/mtest/images/cards/sprites-res.png') 55px -905px no-repeat!important;}

a.res-str:hover{background: url('/mtest/images/cards/sprites-res.png') 55px -905px no-repeat!important;}

.res-con{width:136px;
height:90px;
display:block;
background: url('/mtest/images/cards/sprites-res.png') 55px -1005px no-repeat!important;}

a.res-con:hover{background: url('/mtest/images/cards/sprites-res.png') 55px -1005px no-repeat!important;}

.res-sp{width:290px;
height:205px;
display:block;
background: url('/mtest/images/cards/sprites-res.png') 45px -2565px no-repeat!important;}

a.res-sp:hover{background: url('/mtest/images/cards/sprites-res.png') 45px -2565px no-repeat!important;}

.res-fr4{width:136px;
height:90px;
display:block;
background: url('/mtest/images/cards/sprites-res.png') 55px -1785px no-repeat!important;}

a.res-fr4:hover{background: url('/mtest/images/cards/sprites-res.png') 55px -1785px no-repeat!important;}

.res-srr{width:136px;
height:92px;
display:block;
background: url('/mtest/images/cards/sprites-res.png') 55px -805px no-repeat!important;}

a.res-srr:hover{background: url('/mtest/images/cards/sprites-res.png') 55px -805px no-repeat!important;}


.res-fe1{width:136px;
height:111px;
display:block;
background: url('/mtest/images/cards/sprites-res.png') 58px -1990px no-repeat!important;}

a.res-fe1:hover{background: url('/mtest/images/cards/sprites-res.png') 58px -1990px no-repeat!important;}


.res-fe2{width:136px;
height:111px;
display:block;
background: url('/mtest/images/cards/sprites-res.png') 58px -2115px no-repeat!important;}

a.res-fe2:hover{background: url('/mtest/images/cards/sprites-res.png') 58px -2115px no-repeat!important;}


.res-fe3{width:136px;
height:111px;
display:block;
background: url('/mtest/images/cards/sprites-res.png') 58px -2230px no-repeat!important;}

a.res-fe3:hover{background: url('/mtest/images/cards/sprites-res.png') 58px -2230px no-repeat!important;}



/************************************************Students tab***************************/

.stu-education{width:136px;
height:90px;
display:block;
background: url('/mtest/images/cards/sprites-stu.png') 0px 6px no-repeat!important;}

a.stu-education:hover{background: url('/mtest/images/cards/sprites-stu.png') 0px 6px no-repeat!important;}

.stu-awards{width:136px;
height:90px;
display:block;
background: url('/mtest/images/cards/sprites-stu.png') 0px -90px no-repeat!important;}

a.stu-awards:hover{background: url('/mtest/images/cards/sprites-stu.png') 0px -90px no-repeat!important;}


.stu-awards2{width:136px;
height:90px;
display:block;
background: url('/mtest/images/cards/sprites-stu.png') 0px -188px no-repeat!important;}

a.stu-awards2:hover{background: url('/mtest/images/cards/sprites-stu.png') 0px -188px no-repeat!important;}

.stu-acad-calander{width:136px;
height:90px;
display:block;
background: url('/mtest/images/cards/sprites-stu.png') 0px -287px no-repeat!important;}

a.stu-acad-calander:hover{background: url('/mtest/images/cards/sprites-stu.png') 0px -287px no-repeat!important;}

.stu-galaxy{width:136px;
height:90px;
display:block;
background: url('/mtest/images/cards/sprites-stu.png') 0px -386px no-repeat!important;}

a.stu-galaxy:hover{background: url('/mtest/images/cards/sprites-stu.png') 0px -386px no-repeat!important;}

.stu-gymkhana{width:136px;
height:90px;
display:block;
background: url('/mtest/images/cards/sprites-stu.png') 0px -485px no-repeat!important;}

a.stu-gymkhana:hover{background: url('/mtest/images/cards/sprites-stu.png') 0px -485px no-repeat!important;}


.stu-placements{width:290px;
height:205px;
display:block;
background: url('/mtest/images/cards/sprites-stu.png') 0px -1614px no-repeat!important;
margin-left:50px;
}

a.stu-placements:hover{background: url('/mtest/images/cards/sprites-stu.png') 0px -1614px no-repeat!important;}

.stu-financialaid{width:136px;
height:90px;
display:block;
background: url('/mtest/images/cards/sprites-stu.png') 0px -586px no-repeat!important;}

a.stu-financialaid:hover{background: url('/mtest/images/cards/sprites-stu.png') 0px -586px no-repeat!important;}

.stu-ir{width:136px;
height:90px;
display:block;
background: url('/mtest/images/cards/sprites-stu.png') 0px -685px no-repeat!important;}

a.stu-ir:hover{background: url('/mtest/images/cards/sprites-stu.png') 0px -685px no-repeat!important;}

.stu-entrepreneurship-with-iitk{width:136px;
height:90px;
display:block;
background: url('/mtest/images/cards/sprites-stu.png') 0px -784px no-repeat!important;}

a.stu-entrepreneurship-with-iitk:hover{background: url('/mtest/images/cards/sprites-stu.png') 0px -784px no-repeat!important;}

.stu-dosa{width:136px;
height:90px;
display:block;
background: url('/mtest/images/cards/sprites-stu.png') 0px -886px no-repeat!important;}

a.stu-dosa:hover{background: url('/mtest/images/cards/sprites-stu.png') 0px -886px no-repeat!important;}

.stu-doaa{width:136px;
height:90px;
display:block;
background: url('/mtest/images/cards/sprites-stu.png') 0px -985px no-repeat!important;}

a.stu-doaa:hover{background: url('/mtest/images/cards/sprites-stu.png') 0px -985px no-repeat!important;}

.stu-dord{width:136px;
height:90px;
display:block;
padding-bottom:0px!important;
background: url('/mtest/images/cards/sprites-stu.png') -1px -1087px no-repeat!important;}

a.stu-dord:hover{background: url('/mtest/images/cards/sprites-stu.png') -1px -1087px no-repeat!important;}

.stu-directories{width:136px;
height:90px;
display:block;
background: url('/mtest/images/cards/sprites-stu.png') 1px -1188px no-repeat!important;}

a.stu-directories:hover{background: url('/mtest/images/cards/sprites-stu.png') 1px -1188px no-repeat!important;}

.stu-camp-maps{width:136px;
height:90px;
display:block;
background: url('/mtest/images/cards/sprites-stu.png') 0px -1289px no-repeat!important;}

a.stu-camp-maps:hover{background: url('/mtest/images/cards/sprites-stu.png') 0px -1289px no-repeat!important;}

.stu-camplife{width:290px;
height:205px;
display:block;
background: url('/mtest/images/cards/sprites-stu.png') 45px -1392px no-repeat!important;}

a.stu-camplife:hover{background: url('/mtest/images/cards/sprites-stu.png') 45px -1392px no-repeat!important;}

/*********************************Faculty tab************************************/

.fac-over{width:150px;
height:90px;
display:block;
background: url('/mtest/images/cards/sprites-fac.PNG') 56px -10px no-repeat!important;}
a.fac-over:hover{background: url('/mtest/images/cards/sprites-fac.PNG') 56px -10px no-repeat!important;}

.fac-vac{width:150px;
height:90px;
display:block;
background: url('/mtest/images/cards/sprites-fac.PNG') 58px -107px no-repeat!important;}
a.fac-vac:hover{background: url('/mtest/images/cards/sprites-fac.PNG') 58px -107px no-repeat!important;}

.fac-dofa{width:124px;
height:90px;
display:block;
background: url('/mtest/images/cards/sprites-fac.PNG') 60px -1100px no-repeat!important;}
a.fac-dofa:hover{background: url('/mtest/images/cards/sprites-fac.PNG') 60px -1100px no-repeat!important;}


.fac-resh3{width:150px;
height:90px;
display:block;
background: url('/mtest/images/cards/sprites-fac.PNG') 50px -405px no-repeat!important;}
a.fac-resh3:hover{background: url('/mtest/images/cards/sprites-fac.PNG') 50px -405px no-repeat!important;}

.fac-resh5{width:150px;
height:90px;
display:block;
background: url('/mtest/images/cards/sprites-fac.PNG') 49px -506px no-repeat!important;}
a.fac-resh5:hover{background: url('/mtest/images/cards/sprites-fac.PNG')49px -506px no-repeat!important;}

.fac-resh2{width:150px;
height:90px;
display:block;
background: url('/mtest/images/cards/sprites-fac.PNG') 50px -310px no-repeat!important;}
a.fac-resh2:hover{background: url('/mtest/images/cards/sprites-fac.PNG') 50px -310px no-repeat!important;}

.fac-resh1{width:150px;
height:90px;
display:block;
background: url('/mtest/images/cards/sprites-fac.PNG') 50px -207px no-repeat!important;}
a.fac-resh1:hover{background: url('/mtest/images/cards/sprites-fac.PNG') 50px -207px no-repeat!important;}

.fac-dofa{width:124px;
height:90px;
display:block;
background: url('/mtest/images/cards/sprites-fac.PNG') 54px -1100px no-repeat!important;}
a.fac-dofa:hover{background: url('/mtest/images/cards/sprites-fac.PNG') 54px -1100px no-repeat!important;}

.fac-dord{width:124px;
height:90px;
display:block;
background: url('/mtest/images/cards/sprites-fac.PNG') 55px -1307px no-repeat!important;}
a.fac-dord:hover{background: url('/mtest/images/cards/sprites-fac.PNG') 55px -1307px no-repeat!important;}

.fac-exp{width:124px;
height:90px;
display:block;
background: url('/mtest/images/cards/sprites-fac.PNG') 54px -1100px no-repeat!important;}
a.fac-exp:hover{background: url('/mtest/images/cards/sprites-fac.PNG') 54px -1100px no-repeat!important;}

.fac-found-day{width:140px;
height:90px;
display:block;
background: url('/mtest/images/cards/sprites-fac.PNG') 66px -999px no-repeat!important;}
a.fac-found-day:hover{background: url('/mtest/images/cards/sprites-fac.PNG') 66px -999px no-repeat!important;}

.fac-camp{width:124px;
height:90px;
display:block;
background: url('/mtest/images/cards/sprites-fac.PNG') 53px -1620px no-repeat!important;}
a.fac-camp:hover{background: url('/mtest/images/cards/sprites-fac.PNG') 53px -1620px no-repeat!important;}

.fac-a1{width:150px;
height:90px;
display:block;
background: url('/mtest/images/cards/sprites-fac.PNG') 60px -605px no-repeat!important;}
a.fac-a1:hover{background: url('/mtest/images/cards/sprites-fac.PNG') 60px -605px no-repeat!important;}

.fac-a2{width:150px;
height:90px;
display:block;
background: url('/mtest/images/cards/sprites-fac.PNG') 60px -705px no-repeat!important;}
a.fac-a2:hover{background: url('/mtest/images/cards/sprites-fac.PNG') 60px -705px no-repeat!important;}

.fac-a3{width:150px;
height:90px;
display:block;
background: url('/mtest/images/cards/sprites-fac.PNG') 60px -805px no-repeat!important;}
a.fac-a3:hover{background: url('/mtest/images/cards/sprites-fac.PNG') 60px -805px no-repeat!important;}

.fac-dir{width:124px;
height:90px;
display:block;
background: url('/mtest/images/cards/sprites-fac.PNG') 55px -1725px no-repeat!important;}
a.fac-dir:hover{background: url('/mtest/images/cards/sprites-fac.PNG') 55px -1725px no-repeat!important;}


.fac-doaa{width:124px;
height:90px;
display:block;
background: url('/mtest/images/cards/sprites-fac.PNG') 53px -1203px no-repeat!important;}
a.fac-doaa:hover{background: url('/mtest/images/cards/sprites-fac.PNG') 53px -1203px no-repeat!important;}

.fac-news{width:124px;
height:90px;
display:block;
background: url('/mtest/images/cards/sprites-fac.PNG') 55px -1412px no-repeat!important;}
a.fac-news:hover{background: url('/mtest/images/cards/sprites-fac.PNG') 55px -1412px no-repeat!important;}

.fac-featured-fac{width:350px;
height:200px;
display:block;
background: url('/mtest/images/cards/sprites-fac.PNG') 50px -2170px no-repeat!important;}
a.fac-featured-fac:hover{background: url('/mtest/images/cards/sprites-fac.PNG') 50px -2170px no-repeat!important;}


.fac-stcamp{width:350px;
height:200px;
display:block;
background: url('/mtest/images/cards/sprites-fac.PNG') 50px -1940px no-repeat!important;}
a.fac-stcamp:hover{background: url('/mtest/images/cards/sprites-fac.PNG') 50px -1940px no-repeat!important;}

.fac-extra{width:124px;
height:90px;
display:block;
background: url('/mtest/images/cards/sprites-fac.PNG') 56px -1832px no-repeat!important;}
a.fac-extra:hover{background: url('/mtest/images/cards/sprites-fac.PNG') 56px -1832px no-repeat!important;}

.fac-short{width:124px;
height:90px;
display:block;
background: url('/mtest/images/cards/sprites-fac.PNG') 54px -1516px no-repeat!important;}
a.fac-short:hover{background: url('/mtest/images/cards/sprites-fac.PNG') 54px -1516px no-repeat!important;}

.fac-fe1{width:124px;
height:111px;
display:block;
background: url('/mtest/images/cards/sprites-fac.PNG') 58px -2375px no-repeat!important;}
a.fac-fe1:hover{background: url('/mtest/images/cards/sprites-fac.PNG') 58px -2375px no-repeat!important;}


.fac-fe2{width:124px;
height:111px;
display:block;
background: url('/mtest/images/cards/sprites-fac.PNG') 58px -2492px no-repeat!important;}
a.fac-fe2:hover{background: url('/mtest/images/cards/sprites-fac.PNG') 58px -2492px no-repeat!important;}


.fac-fe3{width:124px;
height:111px;
display:block;
background: url('/mtest/images/cards/sprites-fac.PNG') 58px -2606px no-repeat!important;}
a.fac-fe3:hover{background: url('/mtest/images/cards/sprites-fac.PNG') 58px -2606px no-repeat!important;}



/********************************Consulting tab***********************/

.cons-dord{width:145px;
height:88px;
display:block;
background: url('/mtest/images/cards/sprites-con.PNG') 60px -702px no-repeat!important;}
a.cons-dord:hover{background: url('/mtest/images/cards/sprites-con.PNG') 60px -702px no-repeat!important;}

.cons-over{width:136px;
height:90px;
display:block;
background: url('/mtest/images/cards/sprites-con.PNG') 60px -2px no-repeat!important;}
a.cons-over:hover{background: url('/mtest/images/cards/sprites-con.PNG') 60px -2px no-repeat!important;}

.cons-exp{width:145px;
height:90px;
display:block;
background: url('/mtest/images/cards/sprites-con.PNG') 60px -102px no-repeat!important;}
a.cons-exp:hover{background: url('/mtest/images/cards/sprites-con.PNG') 60px -102px no-repeat!important;}

.cons-suc{width:145px;
height:90px;
display:block;
background: url('/mtest/images/cards/sprites-con.PNG') 60px -300px no-repeat!important;}
a.cons-suc:hover{background: url('/mtest/images/cards/sprites-con.PNG') 60px -300px no-repeat!important;}

.cons-dofa{width:145px;
height:92px;
display:block;
background: url('/mtest/images/cards/sprites-con.PNG') 60px -802px no-repeat!important;}
a.cons-dofa:hover{background: url('/mtest/images/cards/sprites-con.PNG') 60px -802px no-repeat!important;}


.cons-resh1{width:145px;
height:90px;
display:block;
background: url('/mtest/images/cards/sprites-con.PNG') 60px -200px no-repeat!important;}
a.cons-resh1:hover{background: url('/mtest/images/cards/sprites-con.PNG') 60px -200px no-repeat!important;}

.cons-resh3{width:160px;
height:90px;
display:block;
background: url('/mtest/images/cards/sprites-con.PNG') 60px -403px no-repeat!important;}
a.cons-resh3:hover{background: url('/mtest/images/cards/sprites-con.PNG') 60px -403px no-repeat!important;}

.cons-resh5{width:160px;
height:90px;
display:block;
background: url('/mtest/images/cards/sprites-con.PNG') 60px -503px no-repeat!important;}
a.cons-resh5:hover{background: url('/mtest/images/cards/sprites-con.PNG') 60px -503px no-repeat!important;}

.cons-pcs{width:290px;
height:205px;
display:block;
background: url('/mtest/images/cards/sprites-con.PNG') 45px -1148px no-repeat!important;}
a.cons-pcs:hover{background: url('/mtest/images/cards/sprites-con.PNG') 45px -1148px no-repeat!important;}


.cons-fe1{width:136px;
height:111px;
display:block;
background: url('/mtest/images/cards/sprites-con.PNG') 58px -1366px no-repeat!important;}

a.cons-fe1:hover{background: url('/mtest/images/cards/sprites-con.PNG') 58px -1366px no-repeat!important;}


.cons-fe2{width:136px;
height:111px;
display:block;
background: url('/mtest/images/cards/sprites-con.PNG') 58px -1478px no-repeat!important;}

a.cons-fe2:hover{background: url('/mtest/images/cards/sprites-con.PNG') 58px -1478px no-repeat!important;}


.cons-fe3{width:136px;
height:111px;
display:block;
background: url('/mtest/images/cards/sprites-con.PNG') 58px -1592px no-repeat!important;}

a.cons-fe3:hover{background: url('/mtest/images/cards/sprites-con.PNG') 58px -1592px no-repeat!important;}


.cons-ff{width:290px;
height:205px;
display:block;
background: url('/mtest/images/cards/sprites-con.PNG') 45px -915px no-repeat!important;}
a.cons-ff:hover{background: url('/mtest/images/cards/sprites-con.PNG') 45px -915px no-repeat!important;}


/*****************************Innovation and Incubation tab****************************/

.inn-high{width:160px;
height:90px;
display:block;
background: url('/mtest/images/cards/sprites-inn.PNG') 60px 10px no-repeat!important;}
a.inn-high:hover{background: url('/mtest/images/cards/sprites-inn.PNG') 60px 10px no-repeat!important;}

.inn-eli{width:165px;
height:95px;
display:block;
background: url('/mtest/images/cards/sprites-inn.PNG') 60px -811px no-repeat!important;}
a.inn-eli:hover{background: url('/mtest/images/cards/sprites-inn.PNG') 60px -811px no-repeat!important;}

.inn-cul1{width:160px;
height:90px;
display:block;
background: url('/mtest/images/cards/sprites-inn.PNG') 60px -94px no-repeat!important;}
a.inn-cul1:hover{background: url('/mtest/images/cards/sprites-inn.PNG') 60px -94px no-repeat!important;}

.inn-cul2{width:160px;
height:90px;
display:block;
background: url('/mtest/images/cards/sprites-inn.PNG') 58px -196px no-repeat!important;}
a.inn-cul2:hover{background: url('/mtest/images/cards/sprites-inn.PNG') 58px -196px no-repeat!important;}

.inn-cul3{width:160px;
height:90px;
display:block;
background: url('/mtest/images/cards/sprites-inn.PNG') 60px -300px no-repeat!important;}
a.inn-cul3:hover{background: url('/mtest/images/cards/sprites-inn.PNG') 60px -300px no-repeat!important;} 

.inn-fun{width:1160px;
height:90px;
display:block;
background: url('/mtest/images/cards/sprites-inn.PNG') 60px -914px no-repeat!important;}
a.inn-fun:hover{background: url('/mtest/images/cards/sprites-inn.PNG') 60px -914px no-repeat!important;}

.inn-incu{width:160px;
height:95px;
display:block;
background: url('/mtest/images/cards/sprites-inn.PNG') 60px -402px no-repeat!important;}
a.inn-incu:hover{background: url('/mtest/images/cards/sprites-inn.PNG') 60px -402px no-repeat!important;}

.inn-pat{width:160px;
height:94px;
display:block;
background: url('/mtest/images/cards/sprites-inn.PNG') 60px -1017px no-repeat!important;}
a.inn-pat:hover{background: url('/mtest/images/cards/sprites-inn.PNG') 60px -1017px no-repeat!important;}

.inn-fea1{width:160px;
height:90px;
display:block;
background: url('/mtest/images/cards/sprites-inn.PNG') 60px -505px no-repeat!important;}
a.inn-fea1:hover{background: url('/mtest/images/cards/sprites-inn.PNG') 60px -505px no-repeat!important;}

.inn-fea2{width:180px;
height:90px;
display:block;
background: url('/mtest/images/cards/sprites-inn.PNG') 60px -605px no-repeat!important;}
a.inn-fea2:hover{background: url('/mtest/images/cards/sprites-inn.PNG') 60px -605px no-repeat!important;}

.inn-fea3{width:160px;
height:90px;
display:block;
background: url('/mtest/images/cards/sprites-inn.PNG') 60px -710px no-repeat!important;}
a.inn-fea3:hover{background: url('/mtest/images/cards/sprites-inn.PNG') 60px -710px no-repeat!important;}

.inn-ext{width:160px;
height:95px;
display:block;
background: url('/mtest/images/cards/sprites-inn.PNG') 60px -1120px no-repeat!important;}
a.inn-ext:hover{background: url('/mtest/images/cards/sprites-inn.PNG') 60px -1120px no-repeat!important;}

/******************************Alumni tab*****************************/


.alu-ass{width:160px;
height:90px;
display:block;
background: url('/mtest/images/cards/sprites-alu.PNG') 60px -2px no-repeat!important;}
a.alu-ass:hover{background: url('/mtest/images/cards/sprites-alu.PNG') 60px -2px no-repeat!important;}

.alu-mag{width60;
height:90px;
display:block;
background: url('/mtest/images/cards/sprites-alu.PNG') 60px -429px no-repeat!important;}
a.alu-mag:hover{background: url('/mtest/images/cards/sprites-alu.PNG') 60px -429px no-repeat!important;}

.alu-give{width:160px;
height:90px;
display:block;
background: url('/mtest/images/cards/sprites-alu.PNG') 60px -537px no-repeat!important;}
a.alu-give:hover{background: url('/mtest/images/cards/sprites-alu.PNG') 60px -537px no-repeat!important;}

.alu-dora{width:160px;
height:90px;
display:block;
background: url('/mtest/images/cards/sprites-alu.PNG') 60px -967px no-repeat!important;}
a.alu-dora:hover{background: url('/mtest/images/cards/sprites-alu.PNG') 60px -967px no-repeat!important;}

.alu-life{width:160px;
height:90px;
display:block;
background: url('/mtest/images/cards/sprites-alu.PNG') 60px -110px no-repeat!important;}
a.alu-life:hover{background: url('/mtest/images/cards/sprites-alu.PNG') 60px -110px no-repeat!important;}

.alu-vol{width:160px;
height:90px;
display:block;
background: url('/mtest/images/cards/sprites-alu.PNG') 60px -642px no-repeat!important;}
a.alu-vol:hover{background: url('/mtest/images/cards/sprites-alu.PNG') 60px -642px no-repeat!important;}

.alu-ann{width:290px;
height:200px;
display:block;
background: url('/mtest/images/cards/sprites-alu.PNG')35px -1400px no-repeat!important;}
a.alu-ann:hover{background: url('/mtest/images/cards/sprites-alu.PNG')35px -1400px no-repeat!important;}

.alu-dord{width:160px;
height:90px;
display:block;
background: url('/mtest/images/cards/sprites-alu.PNG') 60px -1077px no-repeat!important;}
a.alu-dord:hover{background: url('/mtest/images/cards/sprites-alu.PNG') 60px -1077px no-repeat!important;}

.alu-net{width:160px;
height:90px;
display:block;
background: url('/mtest/images/cards/sprites-alu.PNG') 60px -217px no-repeat!important;}
a.alu-net:hover{background: url('/mtest/images/cards/sprites-alu.PNG') 60px -217px no-repeat!important;}

.alu-dofa{width:160px;
height:90px;
display:block;
background: url('/mtest/images/cards/sprites-alu.PNG') 60px -1185px no-repeat!important;}
a.alu-dofa:hover{background: url('/mtest/images/cards/sprites-alu.PNG') 60px -1185px no-repeat!important;}

.alu-imp{width:160px;
height:90px;
display:block;
background: url('/mtest/images/cards/sprites-alu.PNG') 60px -322px no-repeat!important;}
a.alu-imp:hover{background: url('/mtest/images/cards/sprites-alu.PNG') 60px -322px no-repeat!important;}

.alu-found{width:290px;
height:200px;
display:block;
background: url('/mtest/images/cards/sprites-alu.PNG') 35px -1624px no-repeat!important;}
a.alu-found:hover{background: url('/mtest/images/cards/sprites-alu.PNG')35px -1624px no-repeat!important;}

.alu-entre{width:160px;
height:90px;
display:block;
background: url('/mtest/images/cards/sprites-alu.PNG') 60px -1288px no-repeat!important;}
a.alu-entre:hover{background: url('/mtest/images/cards/sprites-alu.PNG') 60px -1288px no-repeat!important;}

/*****************************************Culture and Sports tab*********************************/

.cul-cull{width:160px;
height:90px;
display:block;
background: url('/mtest/images/cards/sprites-sports.PNG') 60px 10px no-repeat!important;}
a.cul-cull:hover{background: url('/mtest/images/cards/sprites-sports.PNG') 60px 10px no-repeat!important;}

.cul-for{width:160px;
height:90px;
display:block;
background: url('/mtest/images/cards/sprites-sports.PNG') 60px -808px no-repeat!important;}
a.cul-for:hover{background: url('/mtest/images/cards/sprites-sports.PNG') 60px -808px no-repeat!important;}

.cul-cul1{width:160px;
height:90px;
display:block;
background: url('/mtest/images/cards/sprites-sports.PNG') 60px -94px no-repeat!important;}
a.cul-cul1:hover{background: url('/mtest/images/cards/sprites-sports.PNG') 60px -94px no-repeat!important;}

.cul-cul2{width:160px;
height:90px;
display:block;
background: url('/mtest/images/cards/sprites-sports.PNG') 59px -200px no-repeat!important;}
a.cul-cul2:hover{background: url('/mtest/images/cards/sprites-sports.PNG') 59px -200px no-repeat!important;}


.cul-cul3{width:160px;
height:90px;
display:block;
background: url('/mtest/images/cards/sprites-sports.PNG') 60px -300px no-repeat!important;}
a.cul-cul3:hover{background: url('/mtest/images/cards/sprites-sports.PNG') 60px -300px no-repeat!important;} 

.cul-par{width:160px;
height:90px;
display:block;
background: url('/mtest/images/cards/sprites-sports.PNG') 60px -912px no-repeat!important;}
a.cul-par:hover{background: url('/mtest/images/cards/sprites-sports.PNG') 60px -912px no-repeat!important;}

/*.inn-incu{width:160px;
height:90px;
display:block;
background: url('/mtest/images/cards/sprites-sports.PNG') 60px -402px no-repeat!important;}
a.inn-incu:hover{background: url('/mtest/images/cards/sprites-sports.PNG') 60px -402px no-repeat!important;}*/

.cul-kho{width:160px;
height:92px;
display:block;
background: url('/mtest/images/cards/sprites-sports.PNG') 60px -1015px no-repeat!important;}
a.cul-kho:hover{background: url('/mtest/images/cards/sprites-sports.PNG') 60px -1015px no-repeat!important;}

.cul-rock{width:160px;
height:92px;
display:block;
background: url('/mtest/images/cards/sprites-sports.PNG') 60px -1118px no-repeat!important;}
a.cul-rock:hover{background: url('/mtest/images/cards/sprites-sports.PNG') 60px -1118px no-repeat!important;}

.cul-pool{width:160px;
height:92px;
display:block;
background: url('/mtest/images/cards/sprites-sports.PNG') 60px -1530px no-repeat!important;}
a.cul-pool:hover{background: url('/mtest/images/cards/sprites-sports.PNG') 60px -1530px no-repeat!important;}

.cul-sp{width:160px;
height:95px;
display:block;
background: url('/mtest/images/cards/sprites-sports.PNG') 60px -402px no-repeat!important;}
a.cul-sp:hover{background: url('/mtest/images/cards/sprites-sports.PNG') 60px -402px no-repeat!important;}

.cul-sp1{width:160px;
height:92px;
display:block;
background: url('/mtest/images/cards/sprites-sports.PNG') 60px -505px no-repeat!important;}
a.cul-sp1:hover{background: url('/mtest/images/cards/sprites-sports.PNG') 60px -505px no-repeat!important;}

.cul-sp2{width:160px;
height:90px;
display:block;
background: url('/mtest/images/cards/sprites-sports.PNG') 60px -609px no-repeat!important;}
a.cul-sp2:hover{background: url('/mtest/images/cards/sprites-sports.PNG') 60px -609px no-repeat!important;}

.cul-sp3{width:160px;
height:92px;
display:block;
background: url('/mtest/images/cards/sprites-sports.PNG') 60px -710px no-repeat!important;}
a.cul-sp3:hover{background: url('/mtest/images/cards/sprites-sports.PNG') 60px -710px no-repeat!important;}

.cul-music{width:160px;
height:92px;
display:block;
background: url('/mtest/images/cards/sprites-sports.PNG') 60px -1220px no-repeat!important;}
a.cul-music:hover{background: url('/mtest/images/cards/sprites-sports.PNG') 60px -1220px no-repeat!important;}

.cul-ant{width:160px;
height:92px;
display:block;
background: url('/mtest/images/cards/sprites-sports.PNG') 60px -1325px no-repeat!important;}
a.cul-ant:hover{background: url('/mtest/images/cards/sprites-sports.PNG') 60px -1325px no-repeat!important;}

.cul-tae{width:160px;
height:92px;
display:block;
background: url('/mtest/images/cards/sprites-sports.PNG') 60px -707px no-repeat!important;}
a.cul-tae:hover{background: url('/mtest/images/cards/sprites-sports.PNG') 60px -707px no-repeat!important;}

/******************************Staff tab*************************/

.staff-over{
width:160px;
height:90px;
display:block;
background: url('/mtest/images/cards/sprites-staff.PNG') 60px -1px no-repeat!important;}
a.staff-over:hover{background: url('/mtest/images/cards/sprites-staff.PNG') 60px -1px no-repeat!important;}

.staff-vac{width:160px;
height:90px;
display:block;
background: url('/mtest/images/cards/sprites-staff.PNG') 60px -302px no-repeat!important;}
a.staff-vac:hover{background: url('/mtest/images/cards/sprites-staff.PNG') 60px -302px no-repeat!important;}

.staff-cal{width:160px;
height:90px;
display:block;
background: url('/mtest/images/cards/sprites-staff.PNG') 60px -401px no-repeat!important;}
a.staff-cal:hover{background: url('/mtest/images/cards/sprites-staff.PNG') 60px -401px no-repeat!important;}

.staff-fac{width:300px;
height:200px;
display:block;
background: url('/mtest/images/cards/sprites-staff.PNG') 50px -822px no-repeat!important;}
a.staff-fac:hover{background: url('/mtest/images/cards/sprites-staff.PNG') 50px -822px no-repeat!important;}

.staff-adm{width:160px;
height:90px;
display:block;
background: url('/mtest/images/cards/sprites-staff.PNG') 60px -100px no-repeat!important;}
a.staff-adm:hover{background: url('/mtest/images/cards/sprites-staff.PNG') 60px -100px no-repeat!important;}

.staff-dir{width:160px;
height:90px;
display:block;
background: url('/mtest/images/cards/sprites-staff.PNG') 60px -503px no-repeat!important;}
a.staff-dir:hover{background: url('/mtest/images/cards/sprites-staff.PNG') 60px -503px no-repeat!important;}

.staff-camp{width:160px;
height:90px;
display:block;
background: url('/mtest/images/cards/sprites-staff.PNG') 60px -610px no-repeat!important;}
a.staff-camp:hover{background: url('/mtest/images/cards/sprites-staff.PNG') 60px -610px no-repeat!important;}

.staff-staff{width:300px;
height:200px;
display:block;
background: url('/mtest/images/cards/sprites-staff.PNG') 50px -1048px no-repeat!important;}
a.staff-staff:hover{background: url('/mtest/images/cards/sprites-staff.PNG') 50px -1048px no-repeat!important;}

.staff-res{width:160px;
height:90px;
display:block;
background: url('/mtest/images/cards/sprites-staff.PNG') 60px -202px no-repeat!important;}
a.staff-res:hover{background: url('/mtest/images/cards/sprites-staff.PNG') 60px -202px no-repeat!important;}


/***************************** div outside accordian *************************************/

.accordiancard{
      box-shadow: 0px 1px 5px rgba(0, 0, 0, 0.5);
      display:block;
      background:none;
	  width:700px;
	  padding-bottom:20px;
	  padding-top:20px;
    }
  .accordiancard hr{border:none;border-top:1px solid #aaaaaa; width:84%!important;height:1px; margin-left:20px!important;margin-top:0px!important;}
  .accordiancard h2{ color:#404040!important; padding-left:20px!important; line-height:30px!important; font-size:12px!important; display:inline-block;}
  .accordiancard p{font-size:11px!important; padding-left:20px; display:block; line-height:20px; text-align: left; padding-right:20px; color:#404040!important;}
  .accordiancard a{ color:#404040!important;padding-left:20px;text-decoration:none; display:block; font-size:14px!important; text-align: left; padding-right:20px;line-height:20px;}
  .accordiancard a:hover{color: #fff!important; background:#00243A!important;}
  .accordiancard a:link, .accordiancard a:visited{background:none;}
  .accordiancard a:focus{color:#fff!important;}
  .accordiancard ul{ padding-left:0px!important; margin-top:10px!important;}
  .accordiancard li{list-style:none; margin-bottom:2px!important; background:#f9f9e2!important;}
  .accordiancard li a{padding-left:35px; font-size:14px!important; color:#404040!important; font-weight:bold!important;line-height:30px!important;}
  
 
 .fac-email, .fac-email a{color:#0066ff; padding-bottom:5px;}
 .ri{margin-bottom:5px;}
 .ri-heading {color:#0066ff; padding-bottom:5px; font-size:17px;}
 .fac-profile{min-height:550px;}
 p.ci-text{font-size:12px!important;}

.fac-image{
      box-shadow: 0px 1px 5px rgba(0, 0, 0, 0.5);
      display:block;
      background:#f9f9e2;
	  width:90px;
	  padding:5px;
	  margin-top:9px;
	 
    }
p.ci-email, .ci-email a{color:#0066ff!important;font-size:12px!important; width:150px!important; display:inline;}
.ci-email a{padding-left:0px;}
.ci-off {margin-top:10px;}

/********************** Course Page right part******************************/

.course-right{margin-top:25px; padding-left:30px; text-align:left!important;}

.coursecard{
      box-shadow: 0px 1px 5px rgba(0, 0, 0, 0.5);
      display:block;
      background:none;
	  width:700px;
	  padding-bottom:20px;
	  padding-top:20px;
    }


/***********************form****************/

table.form{width:60%;}
td.form-field{padding:10px; vertical-align:middle; color:#404040; font-size:14px;}
th.form-field-lable{ color:#404040; font-weight:normal; vertical-align:middle; font-size:14px;}
td.form-field-to , td.form-field-sub{ display:none;}
th.form-field-lable-to , th.form-field-lable-sub{ display:none;}
.required{ height:20px;vertical-align:middle;}
.required-msg{ height:150px;vertical-align:middle;}
.required:focus{color:#404040;}
input#subject.required{ font-size:14px; color:#404040;}

/****************************virtual tour*****************/

.virtual-tour{width:1160px;height:750px;}

/***********************wall-icon-images*****************/

#wall-icon-images{width:auto; position:absolute; bottom:148px; margin-left:300px; z-index:1000;}
.icon-img , icon-img:hover{background:none!important;}

/*.bannercontainer{margin-top:30px}*/


/********************Image Archive Page*****************************/

.img-archive{margin:5px;box-shadow: 0px 1px 5px rgba(0, 0, 0, 0.5); padding:5px; margin-right:35px; width:150px!important; height:100px!important;}



/************************aiContactSafe form*********************************/


.aiContactSafe{width:500px; margin:auto;}
.textbox{margin-bottom:0px;}
.email{margin-bottom:0px;}
span.aiContactSafe_label{float:left;}
span#aiContactSafe_label_aics_send_to_sender{padding-top:5px;}

.aiContactSafe_contact_form_field_right{margin-bottom:10px;}
#aiContactSafe_info{padding-bottom:15px;}
#aiContactSafeSendButton{cursor:pointer;}
.countdown_div{padding-top:10px;}

.editbox{ width:700px; height:300px;}


#aiContactSafe_row_aics_name{width:240px!important; display:inline-block;}

#aiContactSafe_row_aics_email{width:240px!important; display:inline-block;}

#aiContactSafe_row_aics_Parent_Institute{width:240px!important; display:inline-block;}

#aiContactSafe_row_aics_timeperiodspentatiitk{width:240px!important; display:inline-block;}

.countdown_editbox{margin-left:5px; margin-right:5px;}

/**********************right box list styles *******************/

  ul.right-list-box{ padding-left:0px!important; margin-top:0px!important;}
  li.rightbox-list{list-style: none!important; margin-bottom:1px!important; background:#E9E9D2 url(../images/menu_arrow.png) no-repeat 217px!important; }
  li.rightbox-list a{padding-left:10px; font-size:14px!important; color:#404040!important; font-weight:normal!important;line-height:30px!important;display:inline-block!important;}
  li.rightbox-list a:hover, li.rightbox-list a:focus{background:none!important;}

