﻿div#left div#leftmenu li a span {  font-size: 1.2em; line-height: 2.4em; width: 145px; height: 33px; text-decoration: none; border-top: 2px dotted #c4c4c4; display: block; }
div#left div#leftmenu li a span#end { border-bottom: 2px dotted #c4c4c4; }
div#search_form_box_main #home_search { padding-bottom: 8px; }

div#search_form_box_main #home_search fieldset { }
div#search_form_box_main #home_search fieldset label { color: #fff; font-weight: bold; width: 232px; height: 20px; margin-bottom: 5px; display: block; }

div#search_form_box_main #home_search fieldset li input.searchbutton { background-color: transparent; background-image: url(../images/search_btn.png); background-repeat: no-repeat; width: 108px; height: 24px; overflow: hidden; padding-top: 24px; cursor: pointer; border-style: hidden; border-width: 0; display: block; }

div#search_form_box_main #home_search fieldset input { color: #292929; font-size: 1.1em; width: 232px; height: 20px; }
div#search_form_box_main #home_search fieldset select { width: 210px;}
div#search_form_box_main #home_search fieldset ul {  }
div#search_form_box_main #home_search fieldset ul li { padding-top: 14px; height: auto; overflow: hidden;}


div#main #search_results_filter { margin-bottom: 20px; }
div#main #search_results_filter label { font-size: 1.2em; margin-right: 5px; }

div#main div.form_section ul.select_menu li.end { margin-bottom: 0px; }

div#main ul.page_btn_extra_space { clear: both; padding-top: 20px; padding-bottom: 50px; display: block; }
div.pop_up_forum div.pop_up_content .form { padding-top: 10px; background:white; }

.errorMessage {color:Red;}
.breadcrumb {width:70%; float:left; text-align:right;}
.heading {width:25%; float:left;}

.paging
{
    height: auto;
    overflow: hidden;    
}

.paging a
{
    text-decoration: none; 
    color: #474747   
}

.paging a.sel
{
    color: #e76b1f;
}

div#top_menu div#top_menu_right ul li#russian a.grey { background-position: -23px 0; }
div#top_menu div#top_menu_right ul li#english a.grey { background-position: -23px 0; }


div#main div.big_btn a span.back { background-image: url(../images/btn_back.png); background-repeat: no-repeat; background-position: 0 0; width: 30px; height: 66px; float: left; display: block; }
div#main div.big_btn a:hover span.back { background-position: -30px 0; }

div#main div.library_categories ul li a.back
{
    background: url(/images/upLevel.png) no-repeat 0px 0px;
    display: block;
    height: 20px;
    width: 80px;    
    padding: 4px 0 0 30px;
    text-decoration: none;
    border: none;
}


div#main div.form_section ul.text_field li input.button 
{ 
     height: auto;
     width: auto;
     display: inline;
}

div#main div.form_section ul.text_field li a 
{  
    color: #fff; 
    font-size: 1em; 
    text-decoration:underline;    
}

div#main div.form_section ul.text_field li a:hover
{
    text-decoration:none;
}


div#main div.text_page h2 a 
{
    color: #626262;     
    text-decoration: none;
}

div#right div#archive_panel { }

div#right div#archive_panel .content
{
    padding-left: 10px;    
}

div#right div#archive_panel div#news_heading_btn { margin-bottom: 15px; }
div#right div#archive_panel div#news_heading_btn a { color: #9f9f9f; font-size: 1.8em; font-weight: bold; background-image: url(../images/box_heading_btn_bg.gif); background-repeat: repeat-x; text-decoration: none; text-transform: uppercase; width: 220px; height: 51px; display: block; }
div#right div#archive_panel div#news_heading_btn a span.text { padding-top: 17px; padding-left: 30px; display: block; }
div#right div#archive_panel div#news_heading_btn a:hover span.text { color: #7c7c7c; }
div#right div#archive_panel div#news_heading_btn a span.chevron { background-image: url(../images/box_heading_btn_chevron_news.gif); background-position: 0 0; width: 25px; height: 51px; float: left; display: block; }
div#right div#archive_panel div#news_heading_btn a:hover span.chevron { background-position: -25px 0; }

div#right div#archive_panel h4 
{
    font-size: 1.4em;
    margin: 0;
    padding: 0;    
}

div#right div#archive_panel h5
{
    font-size: 1.2em;    
    margin: 0;
    padding: 5px 0 0 10px;
}

div#right div#archive_panel ul
{
    margin: 0;
    padding: 0;
}

div#right div#archive_panel ul li
{
    padding: 5px 0 0 20px;
    margin: 0;
    list-style: none;    
}

div#right div#archive_panel ul li a
{
    color: #0855ad; text-decoration: none; border-bottom: 1px dotted #248ed1;
}

div#main div.form_section div.form_comments a
{ 
    color:White;
    text-decoration:underline;
}
div#main div.form_section div.form_comments a:hover
{     
    text-decoration:none;
}
div#main div.form_section div.form_comments h4
{ 
    color:White;    
}


/*div#top_menu div#top_menu_left ul { padding-top: 10px; list-style-type: none; } 
div#top_menu div#top_menu_left ul li { font-size: 1.3em; line-height: 1em; float: left; padding-left: 12px  } 

div#main ul.bullets { margin-bottom: 20px; margin-left: 15px; } 
div#main ul.bullets li { line-height: 1.5em; list-style-type: disc; } 
*/

#divAboutUs
{

}

#divAboutUs td p
{
    line-height:normal;
    padding:0;
    margin-bottom:4px;   
}

#divAboutUs ul
{
    margin-bottom: 20px; margin-left: 30px;
}

#divAboutUs ul li
{
    line-height: 1.5em; list-style-type: disc;
}

div#right ul#page_btn_extra_space { clear: both; padding-top: 20px; padding-bottom: 50px; display: block; }
div#right ul.page_btn { list-style-type: none; }
div#right ul.page_btn li { font-size: 1.6em; line-height: 1em; float: left; margin-right: 20px; } 
div#right ul.page_btn li.end { clear: right; } 
div#right ul.page_btn li.single { float: none; clear: both; } 
div#right ul.page_btn li a { color: #7c7c7c; font-weight: bold; background-image: url(../images/page_btn_chevron.gif); background-repeat: no-repeat; background-position: 0 0; text-decoration: none; height: 23px; overflow: hidden; float: left; padding-top: 4px; padding-left: 14px;  display: block; margin-bottom: 15px; border-bottom: 0px; } 
div#right ul.page_btn li a:hover { color: #e76b1f; background-position: -288px 0; text-decoration: none; } 

div#left ul#page_btn_extra_space { clear: both; padding-top: 20px; padding-bottom: 50px; display: block; }
div#left ul.page_btn { list-style-type: none; }
div#left ul.page_btn li { font-size: 1.6em; line-height: 1em; float: left; margin-right: 20px; } 
div#left ul.page_btn li.end { clear: right; } 
div#left ul.page_btn li.single { float: none; clear: both; } 
div#left ul.page_btn li a { color: #7c7c7c; font-weight: bold; background-image: url(../images/page_btn_chevron.gif); background-repeat: no-repeat; background-position: 0 0; text-decoration: none; height: 23px; overflow: hidden; float: left; padding-top: 4px; padding-left: 14px;  display: block; margin-bottom: 15px; border-bottom: 0px; } 
div#left ul.page_btn li a:hover { color: #e76b1f; background-position: -288px 0; text-decoration: none; } 


div#left div#leftmenu { width: 178px; overflow: hidden; margin-bottom: 30px; } 


div#main ul.a-z_uni_list { clear: both; margin-bottom: 25px; }
div#main ul.a-z_uni_list li { margin-bottom: 8px; list-style-type: none; font-size: 15px; }
div#main ul.a-z_uni_list li .russian {font-size: 0.8em; padding: 3px 0 0 0;}

div#main .section h2
{
    margin: 0;
    padding: 0 0 10px 0;
    font-size: 1.4em;    
}

div#main p.course_title
{
    margin-top: 15px;    
}
div#main p.course_title a
{
    text-decoration: none;
    border: none;    
}

div#left div.faves_comp ul li a.link { color: #ef6b1f; text-decoration: underline; }

div#left div.faves_comp ul li a.link:hover {text-decoration: none;}

div.pop_up_forum div.pop_up_content ul.pop_up_feedback_field li input.watermark,
div#main div.form_section ul.text_field li input.watermark,
div#search_form_box_main form#home_search fieldset input.watermark
{
    color: #999;
}

div#main div.form_section div.form_comments ul { margin-left: 0px; margin-bottom: 8px; }
div#main div.form_section div.form_comments ul li {color: white; font-size: 1.1em; font-weight: normal; line-height: 1.2em; margin-bottom: 4px; list-style-type: disc; }

div#main div#search_box_comments { color: white; font-size: 1.4em; font-weight: normal; line-height: 1.2em; margin-bottom: 8px; }

div#main div#search_box_comments ul li span.number
{
    font-size: 1.2em;    
    font-weight: bold;
}
div#main div.form_comments ul li span.number
{   
    font-weight: bold;
}

.searchButtonAnchor
{
    color: #fff;        
}

.searchButtonAnchor a
{
    color: #fff;    
    font-size: 1.1em;
}

div#main div#home_search ul li.submit_btn {
  float:left;
  background:url(../images/submit_btn_left.png) no-repeat left top;
  margin:10px 0 0;
  padding:0 0 0 11px;
  }
div#main div#home_search ul li.submit_btn a {
  float:left;
  display:block;
  background:url(../images/submit_btn_right.png) no-repeat right top;
  padding:4px 45px 4px 0px;
  text-decoration:none;
  border: none;
  font-weight:bold;
  color:#765;
  text-transform: uppercase;
  font-size: 14px;
  }