html
{
height:100%;	
}

* {
margin : 0;
padding : 0;
}
body {
background-color : #e6edf2;
font-family : Arial, Helvetica, sans-serif;
padding : 0;
font-size : 13px;
margin : 0 auto auto auto;
color : #000000;
height:100%;	
}
a {
color : #15428b;
font-weight : bold;
border-bottom : 1px solid #a9a7a6;
text-decoration : none;
outline : none;
}
.blue {
text-align : center;
color : #15428b;
}
a:hover {
color : #000;
border-bottom : 1px solid #000;
text-decoration : none;
}
a.basic {
padding : 0;
color : #000;
font-weight : normal;
background : none;
border-bottom : 1px solid #a9a7a6;
text-decoration : none;
}
a.basic2 {
padding : 0;
color : #fff;
background : none;
border-bottom : 1px solid #a9a7a6;
text-decoration : none;
}
a.basic2:hover {
padding : 0;
color : #fff;
background : none;
border-bottom : 1px solid #000;
text-decoration : none;
}
#vertical_slide {
padding : 30px;
height : 300px;
background : #fff;
}
a.basic:hover {
padding : 0;
color : #000;
background : none;
border-bottom : 1px solid #000;
text-decoration : none;
}
.all_news {
float : left;
}
.rsssection {
float : right;
color : #000;
background : url(../images/36.png) no-repeat;
padding-right : 23px;
background-position : 73px 0;
}
.rsssection2 {
color : #000;
margin-bottom : 15px;
}
a.rsslink2, a.rsslink2:hover {
padding : 0;
color : #000;
border : none;
background : none;
}
a.rsslink, a.rsslink:hover {
padding : 0;
border : none;
color : #000;
background : none;
}
a.rsslink img, a.rsslink2 img {
border : none;
}
h1 {
color : #000;
font-size : 20px;
font-weight : normal;
}
h2 {
color : #000;
margin-bottom : 0;
font-size : 20px;
font-weight : normal;
}
.clear {
clear : both;
}
p {
padding : 0 0 10px 0;
margin : 0;
line-height : 17px;
}
ul {
list-style-type : none;
}
#wrap {
width : 948px;
height : auto;
margin : auto;
}
.header {
width : 948px;
background : #fff;
z-index : 9999;
}
.header_bottom {
height : 15px;
width : 948px;
background : url(../images/4.gif) no-repeat;
margin-bottom : 0;
}
.logo {
padding-top : 40px;
padding-left : 50px;
width : 209px;
height : 74px;
float : left;
}
.logo h1 {
margin-left : 0;
margin-top : 0;
width : 209px;
height : 74px;
background : url(../images/2.png) no-repeat;
}
.logo h1 a {
display : block;
width : 209px;
height : 74px;
background : none;
border-bottom : none;
text-decoration : none;
}
.logo h1 a:hover {
background : none;
}
.logo h1 a span {
visibility : hidden;
width : 209px;
height : 74px;
}
.topmenu {
margin-top : 10px;
margin-right : 30px;
float : right;
padding : 10px;
width:320px;
}
.langs {
	height:10px;
	margin-bottom:10px;
	padding:0 25px 5px;
}
.langs ul li {
float : left;
margin-right:10px;
margin-left : 10px;
}
.langs ul li a {
background : none;
border-bottom : 1px dotted #a9a7a6;
padding : 0;
color : #8a8a8a;
font-size : 12px;
font-weight:normal;
}
.langselect a span {
font-size : 12px;
}
.langselect li.active span {
color : #000;
font-size : 12px;
font-weight:bold;
}
.langselect li a:hover {
color : #000;
background : none;
border-bottom : 1px dotted #000000;
font-size : 12px;
}
.nolangsyet {
font-style : italic;
font-family : Georgia, "Times New Roman", Times, serif;
font-size : 14px;
text-align : center;
font-weight : normal;
color : #696969;
margin : 0;
padding : 0;
}
.signaturel {
font-style : italic;
font-family : Georgia, "Times New Roman", Times, serif;
font-size : 14px;
text-align : center;
font-weight : normal;
color : #696969;
}
.namel {
color : #15428b;
font-weight : bold;
font-style : normal;
}
#searchform fieldset {
border : none;
}
.search {
float : right;
display : block;
margin-right : 0;
margin-top : 0;
border-top : 1px solid #e6e6e6;
border-bottom : 1px solid #e6e6e6;
padding:15px 30px;
font-size : 12px;
width:260px;
}
#livesearchsubmit {
margin-left : 0;
width : 25px;
margin : 0;
height : 25px;
vertical-align : top;
line-height : 25px;
background : url(../images/35.png) no-repeat;
border : none;
cursor : pointer;
padding : 0;
outline : none;
}
html:first-child .button {
vertical-align : middle;
}
#livesearch {
width : 140px;
color : #000;
padding : 4px;
border : 1px solid #adb1c5;
font-size : 13px;
margin-top : 0;
font-family : Arial, Helvetica, sans-serif;
}
.sitemap {
width : 110px;
float : left;
margin-left : 30px;
margin-top : 10px;
}
.sitemap a {
padding : 0;
background : none;
}
.sitemapicon {
padding : 0;
border : none;
float : left;
margin-right : 0;
}
.contact_top {
margin-left : 30px;
margin-top : 10px;
width:110px;
float : left;
}
.contact_top a {
padding : 0;
background : none;
border-bottom : 1px solid #a9a7a6;
}
.contact_top a:hover {
padding : 0;
background : none;
border-bottom : 1px solid #000;
}
.contacticon {
padding : 0;
border : none;
float : left;
margin-right : 5px;
}
.sm_column1, .sm_column2, .sm_column3 {
float : left;
margin-left : 10px;
padding : 0 45px 20px 45px;
}
.sm_column1 {
border-right : 1px solid #e6e6e6;
}
.sm_column2 {
border-right : 1px solid #e6e6e6;
}
.sm_column1 a {
background : none;
padding : 0;
}
.sm_column1 ul li, .sm_column2 ul li, .sm_column3 ul li {
padding : 3px 0;
}
.sm_column1 ul li li, .sm_column2 ul li li, .sm_column3 ul li li {
padding : 3px 3px 3px 25px;
}
.sm_column1 h3, .sm_column2 h3, .sm_column3 h3 {
font-size : 13px;
font-weight : bold;
padding : 15px 0 5px 0;
color : #15428b;
}
.sm_column1 h3 a:link, .sm_column1 h3 a:visited, .sm_column2 h3 a:link, .sm_column2 h3 a:visited, .sm_column3 h3 a:link, .sm_column3 h3 a:visited {
color : #000;
color : #15428b;
padding : 0;
font-weight : bold;
border-bottom : 1px solid #a9a7a6;
}
.sm_column1 h3 a:hover, .sm_column2 h3 a:hover, .sm_column3 h3 a:hover {
color : #000;
border-bottom : 1px solid #000;
}
.sm_column1 a, .sm_column2 a, .sm_column3 a {
font-weight : normal;
color : #000;
}
.main_presentation {
margin-top : 10px;
background : url(../images/120.jpg) no-repeat;
width : 948px;
height : 370px;
margin-bottom : 45px;
}
.navigation ul {
border : none;
margin-top : 15px;
padding-left : 120px;
padding-right : 120px;
height : 13px;
}
.navigation ul li {
float : left;
margin-right : 2px;
list-style-type : none;
}
.tab a:link, .tab a:visited {
font-size : 13px;
font-weight : normal;
color : #000;
display : block;
background : none;
font-weight : bold;
height : 38px;
line-height : 38px;
text-decoration : none;
padding-right : 0;
padding-top : 0;
padding-bottom : 0;
border-bottom : none;
padding-left : 0;
}
.tab a span {
background : none;
display : block;
display : inline-block;
height : 38px;
padding-left : 20px;
padding-right : 10px;
font-size : 13px;
font-weight : normal;
border-bottom : none;
margin-right : 14px;
margin-left : 0;
}
.tab a:hover {
display : block;
color : #fff;
border-bottom : none;
background : url(../images/10.png) no-repeat right 0;
}
.tab a:hover span {
display : block;
border-bottom : none;
color : #fff;
background : url(../images/10.png) no-repeat left 0;
}
.tab a:active, .tab a.active {
color : #fff;
background : url(../images/10.png) no-repeat right 0;
}
.tab a:active span, .tab a.active span {
color : #fff;
background : url(../images/10.png) no-repeat left 0;
}
.center_content_top {
margin-top : 25px;
height : 11px;
width : 948px;
background : url(../images/5.gif) no-repeat;
}
.center_content_bottom {
height : 15px;
width : 948px;
background : url(../images/4.gif) no-repeat;
margin-bottom : 15px;
}
.center_content {
width : 948px;
padding : 0 0 0 0;
background : #fff;
}
.left_content {
width : 480px;
float : left;
padding : 20px 0 0 40px;
}
.right_content {
width : 320px;
float : left;
padding : 20px 20px 0 60px;
}
.about {
margin-bottom : 20px;
}
h1, h2 {
font-size : 24px;
}
.custom_list {
margin-bottom : 20px;
}
.custom_list li {
padding-left : 15px;
margin-bottom : 5px;
}
.custom_list li a {
cursor : pointer;
}
.bottom_part_yellow {
margin-top : 20px;
padding : 0 0 0 45px;
background : #fff;
}
.yellow_left_content {
width : 300px;
float : left;
padding : 20px 40px 0px 20px;
}
.yellow_left_content .yellow_item h2 {
color : #000;
margin-bottom : 0;
}
.yellow_right_content {
width : 440px;
border-top : 1px solid #e6e6e6;
border-bottom : 1px solid #e6e6e6;
background : #e6e6e6;
float : left;
padding:20px 20px 30px;
height : 200px;
}
.yellow_item {
margin-bottom : 30px;
}
.yellow_item img {
float : left;
background : #fff;
margin-right : 10px;
padding : 4px;
background : #fff;
border : 1px solid #e6e6e6;
margin-bottom : 5px;
}
.contimg {
padding : 4px;
background : #fff;
border : 1px solid #e6e6e6;
margin-bottom : 5px;
}
.progimg {
padding : 4px;
background : #fff;
border : 1px solid #e6e6e6;
margin-bottom : 10px;
margin-left : 15px;
}
.pdf_front img {
margin : 0;
float : none;
padding : 0;
border : 0;
}
.pdf_front h5 {
display:none;
}

.pdf_front h2
{
	padding-left:30px;
	background: url(../images/128.gif) no-repeat 0px 3px;
	margin-bottom:5px;
}

#quick_links h2
{
	padding-left:30px;
	background: url(../images/129.gif) no-repeat 0px 3px;	
}

.yellow_left_content h2
{
	padding-left:35px;
	background: url(../images/130.gif) no-repeat 0px 3px;
}

.yellow_item h2 {
font-size : 25px;
font-weight : normal;
color : #fff;
margin-bottom : 15px;
}
.yellow_item h2 span {
text-align : center;
padding : 5px 5px 5px 5px;
background : #000;
}
.signature span {
font-weight : bold;
}
.news_item {
margin-bottom : 10px;
}
.news_item h3 {
font-weight : bold;
font-size : 18px;
margin-top : 10px;
}
span.aboutnews {
color : #696969;
font-style : italic;
font-family : Georgia, "Times New Roman", Times, serif;
font-size : 14px;
}
.rss_subscribe {
margin-top : 20px;
height : 25px;
}
#latest_news ul, #quick_links ul {
border-top : 1px solid #e6e6e6;
margin-top : 10px;
list-style-type : none;
width : 300px;
}

#latest_news li, #quick_links ul li {
margin : 0 0;
border-bottom : 1px solid #e6e6e6;
}
#latest_news li a {
color : #15428b;
display : block;
border-bottom : 1px solid #e6e6e6;
font-size : 13px;
font-weight : bold;
padding : 5px;
border-bottom : none;
text-decoration : none;
background : none;
}

#quick_links ul li a
{
	color : #15428b;
	display : block;
	border-bottom : 1px solid #e6e6e6;
	font-size : 13px;
	font-weight : bold;
	padding : 10px 10px 10px 35px;
	border-bottom : none;
	text-decoration : none;
	background : url(../images/125.gif) no-repeat 10px 10px;	
}


* html #latest_news li a, * html #quick_links li a {
width : 300px;
}
#latest_news li a:hover{
background : #ececec;
border-bottom : none;
}

#quick_links li a:hover 
{
background : #ececec url(../images/126.gif) no-repeat 10px 10px;	
border-bottom : none;	
}


#latest_news a span, #quick_links a span {
color : #696969;
display : block;
font-style : italic;
font-family : Georgia, "Times New Roman", Times, serif;
font-size : 13px;
font-weight : normal;
}




.recent {
border-top : 1px solid #e6e6e6;
list-style-type : none;
width : 200px;
}

.recent li {
margin : 0 0;
border-bottom : 1px solid #e6e6e6;
}
.recent li a {
color : #15428b;
display : block;
border-bottom : 1px solid #e6e6e6;
font-size : 13px;
font-weight : bold;
padding : 5px;
border-bottom : none;
text-decoration : none;
background : none;
}
* html .recent li a {
width : 200px;
}
.recent li a:hover {
background : #ececec;color : #15428b;
border-bottom : none;padding : 5px;
}

.category_list h3
{
	margin-bottom:15px;
}


#useful_part {
margin-top : 5px;
margin-left : 50px;
margin-right : 40px;
padding : 0 20px 0 20px;
}
html:first-child #useful_part {
height : 190px;
}
#useful ul {
list-style-type : none;
}
#useful li {
float : left;
margin : 0 0;
border : none;
background : none;
width : 400px;
}
#useful li#recruit a {
padding-left : 70px;
}
#useful li#recruit a:hover {
}
#useful li#career a {
padding-left : 70px;
}
#useful li#career a:hover {

}
#useful li#parents a {
padding-left : 70px;
}
#useful li#parents a:hover {
background-position : 0 -86px;
}
#useful li#student a {
padding-left : 70px;
}
#useful li#student a:hover {

}
#useful li a {
color : #000;
display : block;
border-bottom : none;
font-size : 18px;
font-weight : bold;
padding : 15px;
border-bottom : none;
text-decoration : none;
background : none;
}
* html #useful li a {
width : 400px;
}
#useful li a:hover {
background : #E6EDF2;
border-bottom : none;
color : #000;
cursor : pointer;
}
#useful a em {
color : #696969;
display : block;
font-style : italic;
font-size : 14px;
font-weight : normal;
font-family : Georgia, "Times New Roman", Times, serif;
}
#useful li a span {
color : #696969;
}
.universities {
margin-top : 20px;
padding : 0 0 0 10px;
}
.finnish_un {
padding-left : 80px;
padding-right : 80px;
height : 80px;
}
.russian_un {
padding-left : 80px;
padding-right : 80px;
height : 80px;
}
.un1 {
float : left;
padding : 0;
margin-left : 20px;
width : 100px;
height : 70px;
background-image : url(../images/146.jpg);
border-bottom : none;
text-decoration : none;
}
.un1:hover {
padding : 0;
margin-left : 20px;
width : 100px;
height : 70px;
background-image : url(../images/146.jpg);
border-bottom : none;
text-decoration : none;
}
.un1 span {
display : none;
}
.un2 {
float : left;
padding : 0;
margin-left : 20px;
width : 177px;
height : 60px;
background-image : url(../images/13.gif);
border-bottom : none;
text-decoration : none;
}
.un2:hover {
margin-left : 20px;
padding : 0;
width : 177px;
height : 60px;
background : url(../images/14.gif) no-repeat;
border-bottom : none;
text-decoration : none;
}
.un2 span {
display : none;
}
.un3 {
float : left;
padding : 0;
margin-left : 20px;
width : 206px;
height : 60px;
background-image : url(../images/8.gif);
border-bottom : none;
text-decoration : none;
}
.un3:hover {
margin-left : 20px;
padding : 0;
width : 206px;
height : 60px;
background : url(../images/9.gif) no-repeat;
border-bottom : none;
text-decoration : none;
}
.un3 span {
display : none;
}
.un4 {
float : left;
padding : 0;
margin-left : 20px;
width : 180px;
height : 51px;
background-image : url(../images/11.gif);
border-bottom : none;
text-decoration : none;
}
.un4:hover {
margin-left : 20px;
padding : 0;
width : 180px;
height : 51px;
background : url(../images/12.gif) no-repeat;
border-bottom : none;
text-decoration : none;
}
.un4 span {
display : none;
}
.un5 {
float : left;
padding : 0;
margin-left : 20px;
margin-right : 0;
width : 120px;
height : 34px;
background-image : url(../images/15.gif);
border-bottom : none;
text-decoration : none;
}
.un5:hover {
margin-left : 20px;
padding : 0;
width : 120px;
height : 34px;
background : url(../images/16.gif) no-repeat;
border-bottom : none;
text-decoration : none;
}
.un5 span {
display : none;
}
.un6 {
float : left;
padding : 0;
margin-right : 20px;
margin-left : 20px;
width : 150px;
height : 49px;
background-image : url(../images/17.gif);
border-bottom : none;
text-decoration : none;
}
.un6:hover {
margin-right : 20px;
margin-left : 20px;
padding : 0;
width : 150px;
height : 49px;
background : url(../images/18.gif) no-repeat;
border-bottom : none;
text-decoration : none;
}
.un6 span {
display : none;
}
.un7 {
float : left;
padding : 0;
margin-right : 20px;
margin-left : 20px;
width : 54px;
height : 51px;
background-image : url(../images/19.gif);
border-bottom : none;
text-decoration : none;
}
.un7:hover {
margin-right : 20px;
margin-left : 20px;
padding : 0;
width : 54px;
height : 51px;
background : url(../images/20.gif) no-repeat;
border-bottom : none;
text-decoration : none;
}
.un7 span {
display : none;
}
.un8 {
float : left;
padding : 0;
margin-right : 20px;
margin-left : 20px;
width : 70px;
height : 73px;
background-image : url(../images/21.gif);
border-bottom : none;
text-decoration : none;
}
.un8:hover {
margin-right : 20px;
margin-left : 20px;
padding : 0;
width : 70px;
height : 73px;
background : url(../images/22.gif) no-repeat;
border-bottom : none;
text-decoration : none;
}
.un8 span {
display : none;
}
.un9 {
float : left;
padding : 0;
margin-right : 20px;
margin-left : 20px;
width : 56px;
height : 50px;
background-image : url(../images/23.gif);
border-bottom : none;
text-decoration : none;
}
.un9:hover {
margin-right : 20px;
margin-left : 20px;
padding : 0;
width : 56px;
height : 50px;
background : url(../images/24.gif) no-repeat;
border-bottom : none;
text-decoration : none;
}
.un9 span {
display : none;
}
.un10 {
float : left;
padding : 0;
margin-right : 20px;
margin-left : 20px;
width : 70px;
height : 70px;
background-image : url(../images/58.gif);
border-bottom : none;
text-decoration : none;
}
.un10:hover {
margin-right : 20px;
margin-left : 20px;
padding : 0;
width : 70px;
height : 70px;
background : url(../images/59.gif) no-repeat;
border-bottom : none;
text-decoration : none;
}
.un10 span {
display : none;
}
.footer_top {
height : 14px;
width : 948px;
background : url(../images/3.gif) no-repeat;
}
.footer {
background : #000;
}
.footer_inside {
padding-top : 10px;
}
.footer_inside ul {
padding-left : 135px;
padding-right : 135px;
}
.footer_inside ul li {
float : left;
margin-right : 2px;
list-style-type : none;
}
.footer_inside ul li a {
display : block;
font-size : 13px;
color : #fff;
background : none;
font-weight : normal;
margin-right : 20px;
border-bottom : none;
margin-left : 20px;
}
.footer_inside ul li a:hover {
display : block;
background : none;
color : #8a8a8a;
margin-right : 20px;
margin-left : 20px;
}
.footer_inside p {
text-align : center;
padding-top : 10px;
color : #fff;
}
.footer_inside p a {
font-weight : normal;
}
.footer_inside p a:hover {
color : #8a8a8a;
}
.center_content_top2 {
margin-top : 25px;
height : 11px;
width : 948px;
background : url(../images/26.gif) no-repeat;
}
.left_content_about {
width : 240px;
float : left;
padding : 0 0 0 0;
}
.body_yellow {
background : #fbfcd4;
width : 251px;
}
.sidemenu {
padding-top : 0;
padding-left : 0;
padding-right : 10px;
}
.sidemenu2 {
padding-left : 40px;
}
.sidemenu2 li {
padding-top : 15px;
}
.sidemenu2 li a, .sidemenu2 li a:hover {
padding : 0;
color : #000;
font-weight : normal;
}
.sidemenu2 .current {
font-weight : bold;
color : #15428b;
background : none;
text-decoration : none;
border : none;
}
.sidemenu2 a.current:hover {
font-weight : bold;
color : #000;
border-bottom : 1px solid #000;
}
.sidemenu li {
padding-top : 15px;
padding-left : 40px;
padding-right : 20px;
}
.sidemenu li a, .sidemenu li a:hover {
padding : 0;
color : #000;
font-weight : normal;
}
.sidemenu .current {
font-weight : bold;
color : #15428b;
background : none;
text-decoration : none;
border : none;
}
.sidemenu a.current:hover {
font-weight : bold;
color : #000;
border-bottom : 1px solid #000;
}
#org.current {
background : none;
text-decoration : none;
border : none;
}
.subnav_sitemap {
margin-top : 2px;
margin-left : 25px;
}
.subnav {
padding-left : 55px;
list-style-type : circle;
}
.subnav li {
padding-top : 10px;
}
.subnav li a, .subnav li a:hover {
padding : 0;
background : none;
color : #000;
font-weight : normal;
}
.subnav .current {
font-weight : bold;
background : none;
color : #000;
text-decoration : none;
}
.subnav .current a {
border-bottom : none;
}
.subnav2 {
list-style-type : none;
padding-left : 55px;
margin-right : 65px;
}
.subnav2 li {
padding-top : 10px;
}
.subnav2 li a, .subnav2 li a:hover {
padding : 0;
color : #000;
font-weight : normal;
background : none;
}
.subnav2 .current a {
font-weight : bold;
color : #000;
background : none;
border-bottom : none;
text-decoration : none;
}
.subnav2 .current a:hover {
font-weight : bold;
border-bottom : 1px solid #000;
}
.bottom_yellow {
background : url(../images/25.gif) no-repeat;
width : 251px;
height : 20px;
}
.right_content_about {
width : 620px;
float : left;
padding : 20px 0 0 40px;
}
.right_content_about h3 {
font-size : 16px;
}
.right_content_about h5 {
font-style : italic;
font-family : Georgia, "Times New Roman", Times, serif;
font-size : 15px;
font-weight : normal;
color : #696969;
padding-bottom : 15px;
}
.left_content_contacts h5 {
font-style : italic;
font-family : Georgia, "Times New Roman", Times, serif;
font-size : 15px;
font-weight : normal;
color : #696969;
padding-bottom : 0;
}
.left_content_faq h5 {
font-style : italic;
font-family : Georgia, "Times New Roman", Times, serif;
font-size : 15px;
font-weight : normal;
color : #696969;
padding-bottom : 15px;
}
.right_content_about h4 {
color : #15428b;
margin-top : 10px;
font-size : 14px;
margin-bottom : 5px;
}
.right_content_about ul {
padding-top : 10px;
padding-left : 20px;
list-style-type : circle;
}
.right_content_about li {
padding-bottom : 5px;
text-align : justify;
}
.now_column {
float : left;
width : 240px;
padding-top : 15px;
padding-right : 30px;
padding-left : 30px;
}
.future_column {
float : left;
padding-bottom : 15px;
padding-top : 15px;
width : 240px;
padding-right : 30px;
padding-left : 30px;
background : #e6e6e6;
}
h3.council {
margin-top : 0;
padding-top : 0;
text-align : center;
}
h3.council em {
font-size : 13px;
font-weight : normal;
text-align : justify;
font-style : normal;
display : block;
margin-bottom : 5px;
}
#council_slide, #wg_slide, #du_slide {
margin-bottom : 20px;
}
#v_council, #v_wg, #v_du {
color : #15428b;
font-weight : bold;
font-size : 13px;
border-bottom : 1px solid #a9a7a6;
margin-bottom : 20px;
}
#v_council span, #v_wg span, #v_du span {
font-size : 13px;
}
#v_council:hover, #v_wg:hover, #v_du:hover {
color : #000;
border-bottom : 1px solid #000;
}
#midg {
border : none;
padding-left : 150px;
padding-right : 150px;
}
#midb {
border : none;
padding-top : 0;
margin-top : 0;
padding-left : 130px;
padding-right : 130px;
}
#v_hide {
float : right;
color : #15428b;
font-weight : bold;
border-bottom : 1px solid #a9a7a6;
text-decoration : none;
outline : none;
}
#v_hide2, #v_show2 {
display : none;
}
.cbupres {
width : 160px;
height : 38px;
margin-left : 380px;
margin-right : 380px;
margin-bottom : 15px;
padding-bottom : 0;
}
.cbupres a {
color : #fff;
border : none;
width : 160px;
height : 38px;
background : url(../images/60.gif) no-repeat;
display : block;
padding-top : 9px;
text-align : center;
padding-right : 10px;
padding-left : 10px;
}
#vertical_status2 {
margin-bottom : 0;
padding-bottom : 0;
text-align : center;
}
#vertical_slide2 {
height : 420px;
width : 948px;
background : none;
}
.board {
float : right;
border : 1px solid #e6e6e6;
margin-bottom : 15px;
margin-top : 15px;
}
.board th {
background : #e6e6e6;
text-align : center;
padding : 0.3em 1em;
color : #000;
font-size : 15px;
}
.board th.nobg {
background : none;
}
.board td {
padding : 0.3em 1em;
text-align : center;
}
.board td img {
margin-top : 5px;
margin-left : 30px;
margin-right : 30px;
margin-right : 10px;
padding : 4px;
background : #fff;
border : 1px solid #e6e6e6;
margin-bottom : 5px;
}
.board td span {
font-weight : bold;
color : #15428b;
display : block;
}
.board td em {
font-weight : normal;
display : block;
font-style : normal;
margin-bottom : 5px;
}
.programm_intro {
padding-top : 10px;
padding-bottom : 10px;
border-bottom : 1px solid #e6e6e6;
}
.app_process {
float : left;
width : 270px;
padding-right : 40px;
}
.app_process h4 {
color : #15428b;
border : 0;
padding : 0;
background : none;
font-size : 13px;
padding-bottom : 5px;
}
.app_desc {
float : left;
width : 270px;
}
.app_forms {
float : left;
width : 270px;
padding : 0 20px 0 20px;
margin-right : 10px;
border-right : 1px solid #e6e6e6;
margin-bottom : 20px;
}
.app_addr {
float : left;
width : 250px;
margin-bottom : 20px;
margin-left : 30px;
}
.basicdet, .basicdet2 {
float : left;
width : 250px;
}
.basicdet {
margin-right : 20px;
padding-right : 20px;
}
.processimage {
border : none;
padding-left : 30px;
}
.addr {
margin-bottom : 10px;
}
.addr li {
list-style-type : none;
padding-bottom : 0;
margin-bottom : 0;
}
ul.deadlines {
margin-top : 10px;
list-style-type : circle;
}
ul.deadlines li {
text-align : left;
padding-bottom : 15px;
}
.periods {
margin-top : 30px;
padding-left : 30px;
}
.periods h4 {
color : #15428b;
border : 0;
background : none;
font-size : 13px;
}
.careerimage {
float : left;
margin-right : 10px;
}
.level {
color : #15428b;
border : 0;
background : none;
font-size : 14px;
}
.careername {
margin-bottom : 10px;
}
.about_career {
padding-bottom : 30px;
border-bottom : 1px solid #e6e6e6;
margin-bottom : 20px;
}
.left_content_faq {
width : 580px;
float : left;
padding : 20px 0 0 40px;
}
.right_content_faq {
width : 240px;
float : left;
padding : 60px 0 0 40px;
}
.left_content_faq h2 {
font-size : 25px;
font-weight : normal;
margin-bottom : 5px;
}
.left_content_faq h3.desc {
font-style : italic;
font-family : Georgia, "Times New Roman", Times, serif;
font-size : 14px;
font-weight : normal;
color : #696969;
}
.question {
padding-top : 20px;
width : 221px;
color : #000;
height : 101px;
background : url(../images/34.gif) no-repeat;
}
.q {
padding-top : 20px;
padding-bottom : 30px;
padding-left : 60px;
padding-right : 20px;
width : 221px;
height : 101px;
color : #000;
background : none;
font-weight : bold;
font-size : 15px;
border : none;
}
.q:hover {
padding-top : 20px;
padding-bottom : 30px;
padding-left : 60px;
padding-right : 20px;
width : 221px;
height : 101px;
color : #000;
background : none;
font-weight : bold;
font-size : 15px;
border : none;
}
.q span {
width : 145px;
padding-left : 60px;
display : block;
font-size : 13px;
font-weight : normal;
color : #000;
padding-bottom : 17px;
}
#accordion {
margin : 20px 0;
}
h3.toggler {
cursor : pointer;
font-size : 14px;
font-weight : normal;
color : #15428b;
margin : 0;
padding : 10px 15px 10px 15px;
border-top : 1px solid #e6e6e6;
}
.toggler:hover {
cursor : pointer;
background : #e6e6e6;
}
div.element p, div.element h4 {
margin : 0;
padding-top : 10px;
padding-bottom : 10px;
padding-left : 30px;
padding-right : 30px;
}
div.element .custom_list {
margin-bottom : 0;
padding-bottom : 10px;
padding-left : 80px;
}
.left_content_contacts {
width : 480px;
float : left;
margin-right : 20px;
padding : 20px 0 0 40px;
}
.right_content_contacts {
width : 320px;
float : left;
margin-left : 20px;
margin-right : 20px;
padding : 60px 20px 0 20px;
}
.left_content_contacts h2 {
font-size : 25px;
font-weight : normal;
margin-bottom : 5px;
}
.left_content_contacts h3.desc {
font-style : italic;
font-family : Georgia, "Times New Roman", Times, serif;
font-size : 15px;
font-weight : normal;
color : #696969;
}
.email {
margin-top : 10px;
}
form.zemContactForm {
font-size : 12px;
padding : 0 10px 10px 10px;
}
.zemContactForm fieldset {
margin-top : 20px;
padding : 15px;
border : none;
}
.zemContactForm legend {
font-size : 14px;
color : #15428b;
font-weight : 900;
}
.zemContactForm fieldset label {
float : none;
text-align : inherit;
width : auto;
font-size : 13px;
border : none;
}
.zemContactForm label span {
color : #000;
font-size : 13px;
}
.zemContactForm input, .zemContactForm select, .zemContactForm textarea {
display : block;
margin-bottom : 0;
}
.zemText, .zemSelect, .zemTextarea {
color : #000;
width : 210px;
padding : 4px;
border : 1px solid #adb1c5;
font-size : 13px;
margin-top : 4px;
background : #fff url(images/text-bg.gif) repeat-x;
font-family : Arial, Helvetica, sans-serif;
}
.zemTextarea {
height : 150px;
width : 450px;
}

.right_content_about .zemTextarea
{
width : 500px;	
}

.formular .infos {
background : #fff;
color : #333;
font-size : 12px;
padding : 10px;
margin-bottom : 10px;
}
.formular span.checkbox, .formular .checkbox {
display : inline;
}
.zemSubmit {
background : #000;
border : none;
color : #fff;
font-weight : bold;
cursor : pointer;
padding-top : 6px;
padding-bottom : 8px;
padding-right : 14px;
padding-left : 14px;
margin-top : 10px;
margin-left : 0;
background : url(../images/81.gif) no-repeat;
width : 80px;
height : 40px;
font-family : Arial, Helvetica, sans-serif;
font-size : 13px;
text-decoration : none;
}
.formular hr {
clear : both;
visibility : hidden;
}
.zemError {
background : #ffeaea;
width : 230px;
color : #aa0000;
padding-left : 80px;
padding-right : 80px;
padding-top : 20px;
padding-bottom : 20px;
margin : 0 30px 10px 30px;
}
.zemThanks {
background : #85c981;
width : 250px;
color : #fff;
padding-left : 80px;
padding-right : 80px;
padding-top : 30px;
padding-bottom : 30px;
margin : 30px 30px 10px 30px;
}
input.zemRequirederrorElement, select.zemRequirederrorElement, textarea.zemRequirederrorElement {
background : #ffeaea;
}
.clickit {
font-style : italic;
font-family : Georgia, "Times New Roman", Times, serif;
font-size : 14px;
color : #696969;
padding-bottom : 10px;
}
.directions a {
display : block;
padding-top : 10px;
margin-top : 10px;
border : none;
background : none;
}
.fc-error {
border : 0;
margin-top : 0;
}
.fc-error p {
margin : 5px;
padding : 0;
color : #a00;
}
.category_list {
padding-top : 50px;
padding-left : 40px;
text-align : center;
}
.category_list a {
background : none;
padding : 0;
}
.category_list ul li {

}
.category_content ul a {
padding : 0;
background : none;
}
.category_content ul li {
margin-bottom : 4px;
}
.news_item a {
padding : 0;
}
.entry-title {
font-size : 18px;
}
.entry-title a {
border : none;
color : #000;
background : none;
}
.entry-title a:hover {
border : none;
padding : 0;
color : #15428b;
}
.news_front_data {
color : #696969;
display : block;
font-style : italic;
font-size : 14px;
font-weight : normal;
font-family : Georgia, "Times New Roman", Times, serif;
margin-bottom : 5px;
}
.news_front_data a {
background : none;
}
.news_item {
padding-top : 5px;
padding-bottom : 15px;
}
.frontlist li {
margin-bottom : 5px;
}
.news_item .readon {
padding : 5px;
}
.next_prev a {
padding : 5px;
}
.category_name {
margin-top : 15px;
text-align : center;
color : #000;
font-size : 18px;
}
.entry-content ol {
padding-left : 30px;
}
.artnav {
clear : both;
padding : 15px 0 30px;
display : block;
}
.artnav a {
background : none;
padding : 0;
}
.artnav .previous a {
padding : 0;
float : left;
margin-bottom : 15px;
}
.artnav .next a {
padding : 0;
float : right;
text-align : right;
margin-bottom : 15px;
}
.entry-content img {
padding : 4px;
background : #fff;
border : 1px solid #e6e6e6;
margin-bottom : 5px;
margin-top : 5px;
}
.right_img {
margin-left : 7px;
}
.left_img {
margin-right : 7px;
}
.whatcbu_right {
float : left;
width : 220px;
padding-left : 10px;
}
.whatcbu_left {
float : left;
width : 370px;
padding-right : 20px;
}
.whatcbu_right .cbuwedo {
border-top : 1px solid #e6e6e6;
border-bottom : 1px solid #e6e6e6;
padding-top : 10px;
margin-top : 10px;
padding-bottom : 10px;
margin-bottom : 10px;
}
.sidenote {
border-top : 1px solid #e6e6e6;
border-bottom : 1px solid #e6e6e6;
padding-top : 10px;
margin-top : 30px;
padding-bottom : 10px;
margin-bottom : 10px;
margin-right : 10px;
margin-left : 30px;
}
.sidenote h4 {
font-size : 14px;
}
.sidenote h5 {
font-style : italic;
font-family : Georgia, "Times New Roman", Times, serif;
font-size : 15px;
font-weight : normal;
color : #696969;
padding-bottom : 15px;
}
.sidenote ul {
list-style-type : circle;
margin-left : 20px;
}
.whatcbu_right img {
padding : 4px;
background : #fff;
border : 1px solid #e6e6e6;
margin-top : 15px;
}
.undesc {
width : 290px;
float : left;
margin-right : 40px;
}
.unmap {
float : left;
width : 290px;
}
.undesc a, .unmap a {
font-weight : normal;
color : #000;
}
.grades {
width : 90%;
border-top : 1px solid #e6e6e6;
border-right : 1px solid #e6e6e6;
margin : 1em auto;
border-collapse : collapse;
}
.grades tr.odd td {
background : #e6e6e6;
}
.grades td {
color : #000;
border-bottom : 1px solid #e6e6e6;
border-left : 1px solid #e6e6e6;
padding : 0.3em 1em;
text-align : center;
}
.grades th {
font-weight : bold;
color : #000;
text-align : left;
border-bottom : 1px solid #e6e6e6;
border-left : 1px solid #e6e6e6;
padding : 0.3em 1em;
}
.grades thead th {
background : #e6e6e6;
font-weight : bold;
text-align : center;
color : #000;
font-size : 15px;
}
#LSResult {
position : absolute;
background-color : #f9f9f9;
width : 260px;
z-index : 9999;
}
#LSShadow {
padding : 5px;
}
#LSRes {
background-color : #f9f9f9;
}
.LSRow {
padding : 4px 15px 4px 15px;
}
#LSHighlight {
background-color : #aaa;
}
#LSHeader {
padding : 2px 2px 8px;
}
.lsDate {
display : block;
color : #555;
}
html:first-child .basicdet {
float : left;
width : 170px;
}
html:first-child .basicdet {
margin-right : 50px;
padding-right : 10px;
}
html:first-child .zemText, html:first-child .zemSelect {
width : 190px;
}
html:first-child .universities {
padding-top : 15px;
}


/** print shit**/

#printlink
{
	float:right;
	text-decoration:none;
	border:none;
}

#printlink img
{
	border:none !important;
}

#print-page
{
	background:#fff;
}

#print_wrapper
{
	width : 980px;
	margin: 40px auto 0px auto;
}

#print_wrapper h5
{
	font-size:16px;
	margin-top:10px;
	margin-bottom:10px;
}

#print_wrapper .whatcbu_left
{
	width:570px;
	margin-right:20px;
}

#print_wrapper #council_slide, #print_wrapper #wg_slide, #print_wrapper #du_slide
{
	display:block !important;
	visibility:visible !important;
	margin-top: 0px !important;
}

#print_wrapper .unmap
{
	width:420px;
}

#print_wrapper .undesc
{
	width:420px;
}

.pdflink {
	border:0px !important;
	margin: 0px !important;
	padding: 0px !important;
}


#promovideo h2 {
background:transparent url(../images/video.gif) no-repeat scroll 5px 3px;
padding-left:35px;
}

.promo
{
display:block;
text-indent:-9999px;
background : url(../images/videobg2.jpg) no-repeat 0px 0px;	
height:197px;
margin-bottom:10px;
margin-top:5px;
width:320px;
padding:0px;
border-bottom:none;
}

.promo:hover
{
background-position: 0px -197px;
width:320px;
padding:0px;
border-bottom:none;
}