@import url(css/vertmenu.css);
/*general page definitions--------*/

body {
    background-color:#FFF;
    overflow:auto;   
    }
    
/* Default Style ----------------------*/
body,th,td,table,h1,h2,h3,h4,h5,h6,.Normal,.NormalDisabled,.Head,.SubHead,.SubSubHead, a:link, a:visited, a:hover, input{color:#505050 ; font-family:Arial, Helvetica, sans-serif;}
body,th,td,div,p,table,.Normal,.NormalDisabled,.Head,.SubHead,.SubSubHead, a:link, a:visited, a:hover{font-size:12px;}
.Normal{line-height:16px;}
h1, h2, h3, h4, h5, h6{color:#505050 ;}
h1, h3, h5, h1 input{font-weight:bold;}
h2, h4, h6{font-weight:normal}
h1, h2, h1 input{font-size:15px;margin:10px 0;}
h3, h4{font-size:12px;margin:8px 0;}
h5, h6{font-size:10px;margin:6px 0;}

a,a:link,a:visited,a:active{color:#505050 ; text-decoration:underline; font-weight:normal; }
a:hover{color:#FF5000; text-decoration:underline; }
.Head, .SubHead, .SubSubHead, .Normal, .NormalDisabled, .NormalDisabled, .NormalBold, .NormalRed, .NormalTextBox
{font-family:Arial, Helvetica, sans-serif;}
.Head{color:#505050 ;font-weight:bold;}
.SubHead {color:#4C6171;}
.SubSubHead{color:#6E8AA0;}
.NormalRed {color:#F00;}


/* specific style */
#s_container{
width:970px;
margin:auto;
}
#s_content_pad{
padding:14px;
margin:0 22px;
}
#s_content{
background:url(img/dotted.png) left bottom repeat-x;
min-height:650px;
}
/* Border backgrounds */
#s_c_lt{
background:transparent url("img/ShadowTL.png") no-repeat;
margin-right:22px;
}
#s_c_rt{
background:transparent url("img/ShadowTR.png") no-repeat top right;
margin-right:-22px;
height:22px;
}

#s_c_l{
background:transparent url("img/ShadowL.png") repeat-y;
}
#s_c_r{
background:transparent url("img/ShadowR.png") repeat-y right;
}

#s_c_lb{
background:transparent url("img/ShadowBL.png") no-repeat bottom left;
margin-right:22px;
}
#s_c_rb{
background:transparent url("img/ShadowBR.png") no-repeat bottom right;
margin-right:-22px;
height:22px;
position:relative;

}
#s_c_rb *{
font-size:10px !important;
}
#s_c_top{
position:relative;
}

.login{
position:absolute;
top:-15px;
left:0;
}
a.login{
color:#FFF;
}
a.login:hover{
color:#666;
}
.logo{
position:absolute;
left:-3px;
top:-2px;
}
.head{
margin-left:196px;
background:url(img/dotted.png) left bottom repeat-x;
text-transform:lowercase;
position:relative;
margin-top:5px;
height:80px;
}

h1.pagetitle{
font-size:11px;
color:#505050 ;
position:absolute;
bottom:5px;
left:0;
}

h2.mainstatement, h1.pagetitle{
margin:0;
padding:0;
font-weight:bold;
color:#7f7f7f;
padding-left:4px;
}

.substatement{
display:block;
padding-top:3px;
font-weight:normal;
color:#7f7f7f;
font-size:12px;
text-transform:none;
}

h2.mainstatement a, h2.mainstatement a:link, h2.mainstatement a:visited{
font-size:inherit;
font-weight:inherit;
text-decoration:none;
color:#7f7f7f;}

h2.mainstatement a:hover, h2.mainstatement a:hover span{
color:#FF5000;
}

/*English */
#main_links_search{
position:absolute;
right:0;
top:0;
color:#555;
}

#main_links{float:left;padding-top:2px;}

#main_links a:link,
#main_links a:visited{
font-size:9px;
color:#555;
text-decoration:none;
display:inline-block;
margin:0 3px;
line-height: 15px;
}

/*English */
a.TopEnglish  {
    background: transparent url('img/EnglishLeft.gif') no-repeat scroll top right;
    display: block;
    float: left;
    padding-right: 3px; /* sliding doors padding */
}
#main_links a.TopEnglish:link, #main_links a.TopEnglish:visited
 {color: #FFF; margin:0 3px 0 0;}

a.TopEnglish span {
    background: transparent url('img/EnglishRight.gif') no-repeat;
    display: block;
	padding: 0 0 0 3px;
} 

/*Search */
#main_search{
background-color:#efefef;
border-left:solid 1px #BABABA;
border-top:solid 1px #BABABA;
float:left;
margin:0 0 0 5px;
position:relative;}

#main_search input{
background-color:#efefef;
border:none;
font-size:9px;
width:92px;
padding:0;
top:-2px;
left:1px;
position:relative;
}
#main_search a:link img{
border:solid 2px #efefef;
}



#iLabHome{
position:absolute;
right:263px;
top:21px;
}

#kubuslink img, #ilabLinkSmall img{
border:none;
}

#PrintEmail{
position:absolute;
right:0;
bottom:8px;
}

#s_c_left{
float:left;
width:182px;
margin-right:14px;
}

#menu{
margin-top:15px;
padding-bottom:10px;
background:url(img/dotted.png) left bottom repeat-x;
position:relative;
}

.home #menu{
min-height:322px;
}

#ilab_logo{
position:absolute;
right:-2px;
bottom:-16px;
z-index:1000;
border:none !important;
}

.tag_cloud{
background:url(img/dotted.png) left bottom repeat-x;
padding:12px 0 15px 2px;
}

#s_c_center{
float:left;
width:702px;
}

#whitebot{
position:absolute;
height:5px;
width:14px;
left:220px;
top:-17px;
background-color:#FFF;
}

/* Specifically for this skin */
.Panes {padding-top:20px;margin-bottom:20px;}

.ContentPane{
overflow:auto;
}

.LeftPane{
width:182px;
overflow:auto;
}

.home .LeftPane * {
color:#FF5000;
}
.home .SidePaneRight{padding-top:15px;}

.clear, .clearboth{
height:0;
line-height:0;
clear:both
}

/* Home announcements */
.HomeAnnItems h3, .HomeAnnItems p{
margin:0;
}
.HomeAnnItems h3{
font-size:13px;
}

.HomeAnnItem{
padding-bottom:17px;
}

/*---------- default style for head & normal -----------*/
.Normal p{margin-top:0px;}


.Normal ul{
padding:7px 0;
background-color:#F7F7F7;
margin:0;
margin-bottom:1em;
}

.Normal ul li{
background-color:#F7F7F7;
margin-left:25px;
list-style-image:url(img/ligrey.gif);
}


.home_ann_date{
font-weight:bold;
}

/* Home Events */
.home_events{
padding:11px 0 20px 0;
}
.home_event{
padding-bottom:15px;
}
.home_events *{
color:#505050 ;
font-size:12px;
font-weight:bold;
margin:0;
background-color:#FFF;
}

/* Adviserus */
.adviseurs a:link, .adviseurs a:visited{
text-decoration:none;
}

/* Projects Table */
.ProjectsList .ProjectPagingTable{
float:right;
}

.ProjectsList td{
vertical-align:top;
padding:5px;
}
.ProjectsList p, .ProjectDetailsTable p{
margin:0;
}

.ProjectTable{
width:100%;
}

.UDT_Table_Head a:link, .UDT_Table_Head a:visited{
font-weight:bold;
text-decoration:none;
}

.CopyRight{float:left;padding:5px 0 0 30px;}
.DesignBy{float:right;padding:5px 30px 0 0;}
.DesignBy a:link, .DesignBy a:visited{text-decoration:none;color:#666;}


