@charset "utf-8";
/* CSS Document */
body, form, div, ul, h1, h2, h3, h4, h5, h6{margin:	0; padding: 0;}
img{border:0}
.clear{clear:both;}

body{
margin:0;
padding:0;
font-family:verdana;
font-size:11px;
background:#dcd3d6;
height:100%;
width:100%;
color:#000;
}

#wrapper{
width:985px;
margin:0 auto;
padding-left:10px;
padding-right:10px;
}

/* Header */
#header{
padding-top:5px;
background:#ffffff;
padding-left:10px;
padding-right:10px;
}

#top{
font-family:Verdana,Geneva,sans-serif;
font-size:11px;
margin:0 auto;
width:985px;
padding-left:10px;
padding-right:10px;
}

#logo{
margin-left:0px;
}
ul.top-links  {
font-size:12px;
list-style-type:none;
margin-bottom:4px;
overflow:auto;
}

ul.top-links li{
border-right:1px solid #3C3B40;
float:left;
overflow:auto;
padding:1px 8px;

}


.slogan p{
margin:0;
padding:0;
display:inline;
}

.flaglang{
border-right: 0px !important;
padding:1px 2px !important;
} 


.quicksearch input {
float:left;
height:25px;
}

.quicksearch input.text {
color:#595959;
font-family:Arial,Helvetica,sans-serif;
font-size:10px;
height:17px;
padding:4px 2px 2px;
width:196px;
border:1px solid #cccccc;
}

#navigation{
margin-top:10px;
width:100%;
z-index: 2;
}

.aboutus{
background:url("../images/nav_selected.gif") no-repeat scroll right top #BC0E27 !important;
width:65px;
}

.aboutus:hover{
background:url("../images/nav_selected.gif") no-repeat scroll right top #ECB826 !important;
}

a.currentstudent{
background:#ce2f29 !important;
}

a.currentstudent:hover{
background:#ECB826 !important;
}

a.mediaroom{
background:#d56d26 !important;
}

a.mediaroom:hover{
background:#ECB826 !important;
}
a.contactus{
background:#ecb826 !important;
border-right:0px !important;
}

#logopartners{
background:#fff;
height:130px;
padding-top:5px;
}

#logo{
float:left;
width:300px;
padding-top:5px;
}

#partners{
float:right;
display:inline;
margin-right:10px;
}
/* End Header */

/* Start Content */

#content{
background:none repeat scroll 0 0 #FFFFFF;
clear:both;
min-height:600px;
padding:0 10px;
}

#slideshow{

}

#headlines  {
font-size:1em;
line-height:1.2em;
}

#headlines {
float:right;
width:266px;
z-index:10;
}
#headlines .hidden {
display:block !important;
visibility:visible;
}

#headlines  div {
cursor:pointer;
position:relative;
}

#headline1 div.splash_headline {
border:0 none !important;
}

#headlines div.splash_headline {
background:none repeat scroll 0 0 #F5F5F5;
border-top:1px solid #FFFFFF;
color:#666666;
height:106px;
}

#headlines h4{
color:#6B6B6B;
font-family:Helvetica,Arial,sans-serif;
font-weight:normal;
line-height:1.2;
padding-bottom:0.2em;
padding-top:0.1em;
}

#headlines a {
color:#BA0000;
outline:medium none;
text-decoration:none;
}

#headlines p{
margin:0 0 1.1em;
}

#headlines  div.active {
background:#ffffff;
z-index:100;
}

#headlines > div.active div.splash_headline, #headlines div.splash_headline:hover {
color:#FFFFFF;
}

div.blurbackground{
background:#000000;text-indent:-99999px; width:266px; height:82px; 
margin:0 !important;
padding:0 !important; 
 filter:alpha(opacity=40);
-moz-opacity:0.4;
-khtml-opacity: 0.4;
opacity: 0.4;   
position:absolute;
bottom:0;
}

#headlines > div.active a, #headlines div.splash_headline:hover a{
color:#FFFFFF;
}

#posters {
position:relative;
}

#posters > div {
height:249px;
overflow:hidden;
position:absolute;
width:698px;
}

#headlines > div.active div.splash_headline, #headlines div.splash_headline:hover p a {
color:#FFFFFF;
}

#headlines div.splash_headline p a{
color:#666666;
}

#headlines > div.active div.splash_headline p a{
color:#ffffff;
}

.poster .caption .content h3 a{
color:#ffffff;
text-decoration:none;
}

.active.poster {
display:block !important;
visibility:visible;
}

#hl_0{
border-bottom: 1px solid #ffffff;
}
.poster {
background-color:#FFFFFF;
}

.poster .caption  {

bottom:0;
color:#FFFFFF;
position:absolute;
width:100%;
z-index:9;
display: block;


}

.poster .caption .content {
padding-left:15px;
padding-right:15px;
}

.poster .caption .content a{
background: url(../images/blur.png) transparent;  
padding:16px 105px 16px 30px;
bottom:0;
color:white;
font-size:1.2em;
font-weight:bold;
left:0;
padding:16px 105px 16px 30px;
position:absolute;
text-decoration:none;
width:563px;
}

.poster .caption .content a span.read-more {
background:url("../images/readmore-en.png") no-repeat scroll left top transparent;
bottom:0;
height:28px;
position:absolute;
right:0;
width:87px;
}

.poster .caption .content h3 {
color:#ffffff;
margin:0;
padding:0;
font-size:11px;
}

#inner{
clear:both;
border-top:1px solid #FFFFFF;
}

#sidebar {
float:left;
width:698px;
}

div.specialblockshome{

}

#sidebar #news{
border-top:1px solid #A19FA0 ;
margin-top:5px;
margin-bottom: 20px;
}

#sidebar #news h2{
color: #741026 ;
margin-top:10px;
margin-bottom:15px;
font-family:Arial,Sans-serif;
}

#sidebar #news h3{
margin-bottom:7px;
}

#sidebar #news h3 a {
 text-decoration:none;  
color:#741026;
font-size:11px;
}

#sidebar #news h3 a:hover {
text-decoration:underline;
}

 #news a.more {
color:#741026;
text-decoration:none;
white-space:nowrap;
} 

#sidebar #news p {
color:#777777;
margin-top:0px;
font-size:10px;
}
#sidebarindexmenu ul {
font-size:1.3em;
font-weight:bold;
line-height:1.31em;
list-style-type:none;
margin:0 0 10px;
padding:0;
font-family:Georgia,"Times New Roman",Serif;
}

#sidebarindexmenu ul {
font-size:1.3em;
line-height:1.31em;
list-style-type:none;
margin:0 5px 0 10px;
padding:0;
text-align:left;
}

#sidebarindexmenu ul li {
padding:5px 20px 5px 10px;
}

#sidebarindexmenu ul li a {
color:#d7642d;
text-decoration:none;
outline: none;
}
     
     

#sidebarindexmenu ul li a:hover {
color:#BC0E27;
}

#sidebarindexmenu ul li.last{
border-bottom:1px dotted #000000;
}

div#quicklinks h2 {
color:#006C52;
font-family:Georgia,"Times New Roman",Serif;
font-size:17px;
margin-left:0;
position:relative;
}


div#quicklinks h2 span{
left:-200em;
position:relative;
display:none;
}

div#quicklinks ul {
list-style-type:none;
margin:12px 0 1.3em 0;
}

div#quicklinks li {
background:url("../images/bullet-green.gif") no-repeat scroll 0 0 transparent;
line-height:0.7em;
margin:0.25em 0 0.8em;
padding:0 0 0 15px;
border-top: 0px;
font-weight: normal;
font-family:verdana;
font-size:11px;
}

div#quicklinks li a {
line-height:1.3em;
color:#3B3A3F;
text-decoration:none;
}

#mainarea img{
width:300px;
}

.main_content h3{
color:#006C52;
font-size:15px;
}

.main_content ol li{
margin-bottom:10px;
}

.main_content table{
margin-top:10px;
margin-bottom: 10px;
}

#center{
float:left;
padding-bottom:20px;
width:350px;
}

#right{

border-left:1px solid #FFFFFF;
float:left;
padding-bottom:9px;
width:266px;
}

#right .highlights{
background:none repeat scroll 0 0 #8F8174;     
border-bottom:1px solid white;
padding:10px 15px;
}

#right .highlights #speciallinks{
height:55px;
left:0;
position:relative;
width:230px;
z-index:500;
}

#speciallinks label.search{
color:#ffffff;
font-size:10px;
margin-bottom:3px;
}
#right .highlights #highlighted-links{
border:1px solid white;
padding:12px 5px 12px 14px;
}

#highlighted-links  h2{
color:#FFFFFF;
font-family:Arial,Sans-serif;
font-size:17px;
margin-bottom:10px;
margin-left:0;
position:relative;
text-transform:uppercase;
}

#highlighted-links ul {
margin-bottom:-0.7em;
}

 #highlighted-links li {
background:url("../images/bullet-highlighted-links.png") no-repeat scroll 0 0.1em transparent;
padding-left:20px;
list-style:none outside none;
margin-bottom:0.7em;
}

#highlighted-links a {
color:white;
text-decoration:none;
}

#right #events{
background:url("../images/bg-homepage-events.png") repeat-x scroll left top transparent;
border-top:1px solid #999999;
margin:0;
padding:14px;
width:auto;    
}   

div#events h2 {
color:#741026;
font-family:Arial,Sans-serif;
font-size:17px;
margin-left:0;
position:relative;
}


div#events h2 span{
left:-200em;
position:relative;
display:none;
}

div.news-item.teaser {
padding-bottom:3px;
word-wrap:break-word;
width:95%;
}

div.news-item.teaser2 {
padding-bottom:3px;
word-wrap:break-word;
width:95%;
margin-top:5px;
}

div.teaser-img {
padding:7px 8px 4px 0;
}

div.news-item.teaser div.teaser-caption-large {
font-size:12px;
}

div.news-item.teaser div.teaser-caption-large {
color:#3B3A3F;
font:11px Verdana;
padding-bottom:0;
padding-top:5px;
}

div.news-item.teaser div.teaser-caption-large a {
color:#BC0E27;
text-decoration:none;
}

.teaser-caption-small{
font-size:11px;
margin-top:3px;
}

.morenews{
margin-bottom:5px;
}
.morenews a{
color:#BC0E27;
text-decoration:none;
font-size:10px;
}

.eventscol a{
color:#741026;
font-family:Verdana,Helvetica,sans-serif;
font-size:10px;
font-weight:bold;
text-decoration:none;
}

span.date{
color:#777777;
font-family:Verdana,Helvetica,sans-serif;
font-size:10px;
}

.eventsitem{
border-top:1px solid #999999;
}

.eventsitemfirst{
border-top:medium none;
}

.more{
width:95%;
text-align:right;
}

.more a{
text-decoration:none;
font-family:Verdana,Helvetica,sans-serif;     
font-size:10px;
color:#741026;
}

#mainarea{
padding-top:20px;
min-height: 300px;
}

#mainarea h3{
color:#BC0E27;
font-family:Georgia,"Times New Roman",Serif;
font-size:21px;
word-wrap:break-word;
}

#mainarea ul {
font-size:11px;
list-style-type:square;
margin-left:10px;
margin-top:10px;
padding:0px 0px 0px 20px;
}

a.closethis{
font-size:11px;
color:#ffffff;
text-decoration: none;
font-weight: normal;
}

#mainarea ul li{
color:#000000;
font-size:11px;
list-style-type:square;	
margin-bottom:14px;
}

#mainarea ul li a, #mainarea ul li span a{
color:#006E8E;
text-decoration:none;
}

li.leftmenuactive{
background: url("../images/rightsymbol.jpg") no-repeat scroll 98% 50% transparent;
}
li.leftmenuactive a{
color:#BC0E27 !important;
}



#quicklinks{
margin-top:15px;
padding-left:17px;
}

#innerleft{
width:230px;
float:left;
padding-left:0px;
}

#innerright{
float:left;
padding-left:10px;
width:720px;
}

ul.menu  {
background:none repeat scroll 0 0 #FFFFFF;
}

.block ul {
margin:0;
padding:0 0 0.25em 1em;
}

ul.menu {
border:medium none;
list-style:none outside none;
text-align:left;
}


ul.menu li {
border-top:1px solid #DEDFD1;

}

ul.menu li a{
color:#000000;
font:11px Verdana;
text-decoration:none;
display:block;
padding:6px 6px 6px 10px; 
outline: 0;
}

ul.menu li a:hover{
background: #CB434A;
display:block;    
color:#ffffff;
}


ul.menu li a.active{
background: #CB434A;
display:block;
color:#ffffff;
}

ul.menu li ul li a{
padding-left:25px;
}

ul.menu ul{
margin:0;
padding:0;
}

ul.menu ul li{
list-style-type: none;
border:0px;
}


li.leaf, li.collapsed, li.expanded {
list-style-image:none;
list-style-type:none;
}

#sidebarmenu h2{
color:#fff;
background:url("../images/goup.png") no-repeat scroll 10px bottom #A32C32;
font-weight:normal;
font-size:15px;
padding:10px 5px 10px 18px;
margin-top:10px;
font-family:Arial,Sans-serif;
}

#logodetails{
margin-left:12px;
}

#breadcrumbs {
padding:2px 0 0;
}


#breadcrumbs a  {
color:#A32C32;
}

#breadcrumbs span {
color:#827466;
font-size:1.1em;
line-height:0.9em;
padding:0 0.3em;
}

#innerright h1  {
color:#CB434A;
clear:both;
margin:0;
padding:0.25em 0 0.05em;
font:bold 1.85em/1em 'helvetica 55 roman','helvetica neue',arial,sans-serif;
letter-spacing:-0.015em;
margin:0;
padding:0.3em 0 0;
margin-bottom:10px;
}

#innerright img{
margin-bottom:10px;
}

.main_content{
padding:0px 10px 30px 0px;
}

.main_content ul li {
padding:5px 0;
}

.main_content ul{
margin-left:30px;
}

.main_content ul li ul{
margin-left:45px;
}

table {
border-collapse:separate;
font-size:1em;
}
tbody,tr{
border:0 none;
margin:0;
outline:0 none;
}
th, td {
font-weight:normal;
text-align:left;
}
table h2{
color:#AF3105;
font-size:1.42em;
font-weight:normal;
}

table h2 a {
color:#BC0E27;
font-size:13px;
font-weight:bold;
padding-right:18px;
text-decoration: none;
}

table p{
padding:0px;
margin:0px;
color:#5B5B5B;
font-family:Arial,Helvetica,sans-serif;
margin-bottom: 10px;
}

tr.tabletrnews{
margin-bottom: 20px;
}

.pagination{
text-align:right;
margin-right:30px;
}

.pagination span.pages{
color:#BC0E27;
font-weight:bold;
}

.pagination a{
text-decoration:none;
color:#BC0E27;  
}

div.related-links  {
margin-left:10px;
padding-right:6px;
padding-top:10px;
}

ul.related-links  {
margin:0;
margin-left:7px;
padding:0;
}

 ul.related-links li {
background:url("../images/bullet-square-orange.gif") no-repeat scroll 0 0 transparent;
color:#DA5D01;
list-style-type:none;
margin:0;
padding:0 0 5px 9px;
margin-bottom: 5px;
}

div.related-links a {
color:#626456;
font:11px Verdana;
text-decoration:none;
}

.boxheaderinfo{
background:none repeat scroll 0 0 #A32C32;
color:#FFFFFF;
font-size:13px;
font-weight:bold;
height:25px;
padding-top:7px;
text-align:center;
width:490px;
}

.centercontentblock, 
.centercontentblock ul li{
color:#353535;
}

.centercontentblock ul li{
font-size:10px;
list-style-type: none;
margin-bottom:7px;
}

.centercontentblock{
float:left;
margin-right:22px;
width:210px;
}

.centercontentblock h3{
background:url("../images/bullet-feature-heading.png") no-repeat scroll left 0.2em transparent;
color:#741026;
padding-left:14px;
margin-bottom:10px;
}
.centercontentblock a, .centercontentblock ul li a{
color:#990033;
text-decoration:underline;
}

.tablemoreinfo{
border:1px solid #A32C32; margin-top:0 !important;
 padding-top:15px; color:#000; padding-bottom:15px;
}

.tablemoreinfo label{
font-weight:bold;
font-size: 11px;;
color:#333333;
}
.tablemoreinfo label.small{
font-size:11px;
font-weight:normal;
}

.trtext td{
padding-bottom:10px;
}

.formpost{
font-family:Verdana,Arial,Helvetica,sans-serif;
font-size:10px;
}
.formpost div{
clear:both;
padding-top:10px;
}
.formpost div label{
width:170px;
float:left;
}
.formpost div input{ 
float:left;
}

.formpost div input.text_input{
width:250px;
color:#333333;
font-family:Verdana,Arial,Helvetica,sans-serif;
font-size:9px;
}

.formpost span{
float:left;
}

.bodycopyred {
color:#B82A26;
font-family:Verdana,Arial,Helvetica,sans-serif;
font-size:11px;

margin-right:3px;
}

.error-box  {
background-color:#FFFFCC;
border:1px solid #FFCC66;
}

.notice-box, .success-box, .error-box {
-moz-border-radius:3px 3px 3px 3px;
margin-bottom:10px;
padding:5px 10px 8px;
}

.error-box h2 {
background:url("../images/error.gif") no-repeat scroll left 5px transparent;
color:#FF0000;
}

.notice-box h2, .error-box h2, .success-box h2 {
font-size:13px;
padding-left:25px;
line-height:26px;
}

.error-box ul, .success-box ul, .notice-box ul {
margin-left:40px;
}
#content ul li {

}

.error-box ul li, .success-box ul li, .notice-box ul li {
list-style:disc outside none;
font-size:11px;
}



.success-box {
background:url("../images/success.gif") no-repeat scroll 5px 5px transparent;
color:#008800;
font-weight:bold;
padding-left:25px;
}

.success-box  {
background-color:#E8FCDC;
border:1px solid #008800;
}

ul.sitemapitems li{
font-weight:normal;
}

ul.sitemapitems li ul li{
font-weight:normal;
}

ul.sitemapitems li ul li a{
color:#0000FF;
text-decoration: underline;
}

/* End Content */

#sepfooter{
background:url("../images/sepfooter.gif") no-repeat scroll 50% top #FFFFFF ;
height:13px;
}

#footer{
background:#ffffff;
padding-top:10px;
}

#footerInner {
height:auto !important;
min-height:57px;
padding:0 10px 10px;
position:relative;
}

#footerInner p{
font-size:10px;
line-height:1.27em;
color:#333333; 
}

#footer ul {
list-style-type:none;
margin:0;
overflow:hidden;
width:65em;
margin-left:0px;
}

#footer ul li {
display:inline;
}

#footer ul li a {
color:#333333;
float:left;
font-size:10px;
line-height:1.27em;
margin-right:15px;
white-space:nowrap;
}

#footer a{
color:#006E8E;
text-decoration:none;
}



