/* ULBS CSS File 
Copyright 2004 Zeno POPOVICI
Centrul de Comunicatii al ULBS
*/
/*------ Elements ------*/
body {
/*	font-size: 13px; */
	font-family: Arial, Helvetica, sans-serif;
	margin: 0px 0px 0px 0px;
	padding: 0;
	overflow:auto;
}

h2 {
	font-weight: bold;
	background-color: inherit;
	font-size: 20px;
	color: #000000;
	font-family: Arial, Helvetica, sans-serif
}

h3 {
	font-weight: bold;
	font-size: 20px;
	background-color: inherit;
	color: #990000;
	font-family: Arial, Helvetica, sans-serif
}

h4 {
	font-size: 14px;
	background-color: inherit;
	color: #000000;
	font-family: "Times New Roman", Times, serif;
}

big {
	font-weight: bold;
	font-size: 15px;
	font-family: Arial, Helvetica, sans-serif;
}

small {
	font-size: 11px;
	background-color: inherit;
	color: #666666;
	font-family: Tahoma, Arial, Helvetica, sans-serif;
}

ul { list-style-type: square }

pre {
	font-family: Arial, sans-serif;;
	font-size: 10px;
	color: #000000;
	display:block;
	background-color:#ECECEC;
	padding: 6px 6px 6px 6px;
/*	white-space: pre-wrap;       /* css-3 should we be so lucky... */
/*	white-space: -moz-pre-wrap;  /* Mozilla, since 1999 */
/*	white-space: -pre-wrap;      /* Opera 4-6 ?? */
/*	white-space: -o-pre-wrap;    /* Opera 7 ?? */
/*	word-wrap: break-word;       /* Internet Explorer 5.5+ */
}

/*------ Links ------*/

a:focus {
	outline: none; /* hide focus rectangle IE & Others */
/*	-moz-outline-style: none; /* hide focus rectangle Mozilla */
}

a:hover {
	color: #990000;
	background-color: inherit;
	text-decoration: underline;
}

/*------ Tables ------*/

table {
	font-size: 13px; 
	font-family: Arial, Helvetica, sans-serif;
}

td {
	font-size: 13px; 
	font-family: Arial, Helvetica, sans-serif;
}

th {
	font-size: 13px; 
	font-family: Arial, Helvetica, sans-serif;
}

Table.TBBorder TD#White {
	border:0px solid #ffffff;
	font-size:xx-small;
	background-color:#fffffe;
	color: inherit;
	padding:2px;
}

Table.TBBorder TH, Table.TBBorder TD, Table.TBBorder TR {
	border:0px solid #fffffe;
	font-size:xx-small;
	background-color:#EAEDFF;
/*	color: inherit; */
	padding:2px;
}

.TableH {
	color:#FFFFFF;
	font-weight:bold;
	font-size:xx-small;
	background-image: url("/www/obj/img/other/tables/cellpic3.gif");
	background-image: url("/obj/img/other/tables/cellpic3.gif");
	background-color: inherit;
}

.TableHs {
	color:#FFFFFF;
	font-weight:bold;
	font-size:xx-small;
	background-image: url("/www/obj/img/other/tables/cellpic3.gif");
	background-image: url("/obj/img/other/tables/cellpic3.gif");
	background-color: inherit;
}

.TableH A {
	color:#FFFFFF;
	text-decoration:none;
/*	background-color: inherit; */
}

.TableH a:hover {
	color:#FFFFFF;
	text-decoration:none;
/*	background-color: inherit; */
}

.tb_hd_ULB_grd { 
/*	filter:progid:DXImageTransform.Microsoft.Gradient(startColorstr='#011F5B', endColorstr='#6E83AD', gradientType='0'); */
}

/*------ Colors ------*/

.black { 
	color: #000000; 
	background-color: inherit;
}

.BrGray { 
	color: #999999; 
	background-color: inherit;
}

.BrBlue { 
	color: #6e83ad; 
	background-color: inherit;
}

.DkBlue { 
	color: #011F5B; 
	background-color: inherit;
}

.Gray { 
	color: #666666; 
	background-color: inherit;
}

.red { 
	color: #990000; 
	background-color: inherit;
}

.white { 
	color: #ffffff; 
	background-color: inherit;
}

.SmallBrBlue {
	color: #6e83ad;
	font-size: xx-small;
	background-color: inherit;
}

.SmallDkBlue {
	color: #011F5B;
	font-size: xx-small;
	background-color: inherit;
}

.SmallRed {
	color: #990000;
	font-size: xx-small;
	background-color: inherit;
}

.SmallGray {
	color: #666666;
	font-size: xx-small;
	background-color: inherit;
}

/*------ Borders ------*/

.BlueBorder {
	border-color:#e1e1e1;
	border-style:solid;
	border-width: 1px
}

.BlackBorder {
	border-color:#dedede;
	border-style: solid;
	border-width: 1px;
}

.redborder {
	border-color: #dedede;
	border-style: solid;
	border-width: 1px
}


.WhiteBorder {
	border-color:#FFFFFF;
	border-style: solid;
	border-width: 1px;
}

/*------ Text ------*/

.VerySmall { font-size: xx-small; }

.VerySmallB {
	font-size: xx-small;
	font-weight:bold;
}

.bigger { font-size: 15px; }

.default { font-weight: bold }

.defaultErr {
	font-weight: bold;
	color: #990003;
	background-color: inherit;
}
.defaultOld {
font-weight: bold;
color: #909090;
}

/*------ News ------*/

.NewsLine {
	font-size: 10px;
	text-decoration:none;
	color: #666666;
	background-color: inherit;
}

.NewsLine a {
	color: #011F5B;
	font-size: 11px;
	text-decoration:none;
	background-color: inherit;
}

.NewsLine a:visited {
	font-size: 11px;
	color: #011F5B;
	text-decoration:none;
	background-color: inherit;
}

.NewsLine a:hover {
	font-size: 11px;
	color: #990000;
	text-decoration:underline;
	background-color: inherit;
}

.NewsSubtitle {
	font-family: Tahoma, Arial, Helvetica, sans-serif;
	padding-right: 2px;
	padding-left: 4px;
	font-weight: bold;
	font-size: 12px;
	padding-bottom: 1px;
	width: 100%;
	color: #fffffe;
	padding-top: 1px;
	background-color: #990001;
}

.NewsFont {
	font-family: Georgia, Arial, Helvetica, sans-serif;
	font-size: 18px;
	font-weight: normal;
}

.NewsFontMain {
	font-family: Tahoma, Arial, Helvetica, sans-serif;
	font-size: 13px;
	font-weight: bold;
	text-decoration:none;
	color: #011F5B;
	background-color: inherit;
}

.NewsFontMain a {
	font-family: Tahoma, Arial, Helvetica, sans-serif;
	font-size: 13px;
	font-weight: bold;
	text-decoration:none;
	color: #011F5B;
	background-color: inherit;
}

.NewsFontMain a:visited {
	font-family: Tahoma, Arial, Helvetica, sans-serif;
	font-size: 13px;
	font-weight: bold;
	text-decoration:none;
	color: #011F5B;
	background-color: inherit;
}

.NewsFontMain a:hover {
	font-family: Tahoma, Arial, Helvetica, sans-serif;
	font-size: 13px;
	font-weight: bold;
	text-decoration:underline;
	color: #990000;
	background-color: inherit;
}

.NewsFontPin {
	font-family: Tahoma, Arial, Helvetica, sans-serif;
	font-size: 15px;
	font-weight: bold;
	text-decoration:none;
	color: #011F5B;
	background-color: inherit;
}

.NewsFontPin a {
	font-family: Tahoma, Arial, Helvetica, sans-serif;
	font-size: 15px;
	font-weight: bold;
	text-decoration:none;
	color: #011F5B;
	background-color: inherit;
}

.NewsFontPin a:visited {
	font-family: Tahoma, Arial, Helvetica, sans-serif;
	font-size: 15px;
	font-weight: bold;
	text-decoration:none;
	color: #011F5B;
	background-color: inherit;
}

.NewsFontPin a:hover {
	font-family: Tahoma, Arial, Helvetica, sans-serif;
	font-size: 15px;
	font-weight: bold;
	text-decoration:underline;
	color: #990000;
	background-color: inherit;
}

.NewsFontMainLine {
	font-size: 11px;
	color: #666666;
	font-family: Tahoma, Arial, Helvetica, sans-serif;
	background-color: inherit;
}

.news_picturefile {
	text-align:center;
	padding: 30px 30px 30px 30px;
}

.news_picturefile img { border:#000000 thin solid; }

/*------ Body ------*/

.PageSubtitle {
	padding-right: 2px;
	padding-left: 4px;
	font-weight: bold;
	font-size: 12px;
	padding-bottom: 1px;
	width: 100%;
	color: #011F5B;
	padding-top: 1px;
	font-family: Tahoma, Arial, Helvetica, sans-serif;
	background-color: #e1e8f3;
}

.PageFooterText {
	font-size: 11px;
	text-decoration: none;
	color: #FFFFFF;
	font-family: Tahoma, Arial, Helvetica, sans-serif;
	background-color: inherit;
}

.PageFooterText a {
	font-size: 11px;
	color: #FFFFFF;
	text-decoration: none;
	border-bottom : 1px solid;
	font-family: Tahoma, Arial, Helvetica, sans-serif;
	background-color: inherit;
}

.PageFooterText a:visited {
	font-size: 11px;
	color: #FFF;
	text-decoration: none;
	border-bottom : 1px solid;
	font-family: Tahoma, Arial, Helvetica, sans-serif;
	background-color: inherit;
}

.PageFooterText a:hover {
	font-size: 11px;
	color: #FFF;
	text-decoration: none;
	border-bottom : 1px dashed;
	font-family: Tahoma, Arial, Helvetica, sans-serif;
	background-color: inherit;
}

.PageHeaderText {
	font-size: 11px;
	text-decoration: none;
	color: #FFFFFF;
	font-family: Tahoma, Arial, Helvetica, sans-serif;
	background-color: inherit;
}

.PageHeaderText a {
	font-size: 11px;
	color: #FFFFFF;
	text-decoration: none;
	font-family: Tahoma, Arial, Helvetica, sans-serif;
	background-color: inherit;
}

.PageHeaderText a:visited {
	font-size: 11px;
	color: #FFFFFF;
	text-decoration: none;
	font-family: Tahoma, Arial, Helvetica, sans-serif;
	background-color: inherit;
}

.PageHeaderText a:hover {
	font-size: 11px;
	color: #FFFFFF;
	text-decoration: none;
	font-family: Tahoma, Arial, Helvetica, sans-serif;
	background-color: inherit;
}

.cnotice {
	text-decoration: none;
	font-size: xx-small;
	color: #999999;
	background-color: inherit;
}

.cnotice a {
	color: #999999;
	font-size: xx-small;
	text-decoration: none;
	border-bottom: 1px dashed;
	background-color: inherit;
}

.cnotice a:hover {
	color: #999999;
	text-decoration: none;
	border-bottom : 1px solid;
	background-color: inherit;
}

/* WebCam Used! */
.NoteLight {
	font-size: 10px;
	color: #999999;
	font-family: Tahoma, Arial, Helvetica, sans-serif;
	background-color: inherit;
}

.NoteLight A {
	font-size: 10px;
	color: #999999;
	font-family: Tahoma, Arial, Helvetica, sans-serif;
	background-color: inherit;
}

.nsfix {
	font-size: 13px;
	font-family: Arial, Helvetica, sans-serif
}

/*------ Menus -----*/

.submenu {
	font-size: 10px;
	color: #a0b7e0;
	font-family: Tahoma, Arial, Helvetica, sans-serif;
	background-color: inherit;
}

.submenu a { 
	color: #ffffff; 
	background-color: inherit;
}

.submenu a:hover { 
	color: #a0b7e0; 
	background-color: inherit;
}

.sublink {
	color: #a0b7e0;
	text-decoration: none;
	background-color: inherit;
}

/*------ Forms ------*/

.button {
	font-size: 11px;
	color: #fffffe;
	font-family: Tahoma, Arial, Helvetica, sans-serif;
	background-color: #011f5c;
}

.clock {
	padding-right: 0px;
	padding-left: 0px;
	font-size: 11px;
	padding-bottom: 0px;
	width: 52px;
	padding-top: 0px;
	font-family: Tahoma, Arial, sans-serif;
	background-color: #e1e8f3;
	border-style: none;
	color: inherit;
}

.loginbox {
	padding-right: 0px;
	padding-left: 0px;
	font-size: 12px;
	padding-bottom: 0px;
	width: 120px;
	padding-top: 0px;
	font-family: Tahoma, Arial, sans-serif;
	background-color: #FFFFFd;
	border-style:  dotted;
	border-color: #6E83AD;
	border-width: 2px;
	color: inherit;
}

.searchbox {
	padding-right: 0px;
	padding-left: 0px;
	font-size: 11px;
	padding-bottom: 0px;
	width: 87px;
	padding-top: 0px;
	font-family: Tahoma, Arial, sans-serif;
	background-color: #e1e8f3;
	color: inherit;
	text-align:center;
}

.gsearchbox {
	padding-right: 0px;
	padding-left: 0px;
	font-size: 11px;
	padding-bottom: 0px;
	width: 200px;
	padding-top: 0px;
	font-family: Tahoma, Arial, sans-serif;
	background-color: #e1e8f3;
	text-align:left;
	color: inherit;
}

.widget {
	font-size: 11px;
	font-family: Tahoma, Arial, sans-serif;
	background-color: #e1e8f3;
	color: inherit;
}

.logintext {
	font-size: 10px;
	color: #FFFFFF;
	font-family: Tahoma, Arial, Helvetica, sans-serif;
	background-color: inherit;
}

/*------ Elements ------*/

.sidelight {
	font-size: 10px;
	color: #ffcc00;
	font-family: Tahoma, Arial, Helvetica, sans-serif;
	background-color: inherit;
}

.Weather {
	font-size: 11px;
	color: #000000;
	text-decoration: none;
	font-family: Tahoma, Arial, Helvetica, sans-serif;
	background-color: inherit;
}

.CloseWindowS {
	border-color:#990001;
	background-color: #990002;
	border-style: solid;
	border-width: 3px;
	color: inherit;
}
.ulbsfooter {
 background: #011F5B;	
}
.ulbsforum, .ulbsforum body { 
background: #011F5B;
}
.eua-logo { 
	display:block;
	margin-right:20px;
	background: url(../img/logo-eua.png) no-repeat; 
	width: 180px;
	height: 88px; 
}
/* New Styles */
.main-menu a {
	font: bold 13px "Arial-Narrow", Arial, Helvetica;
	padding-left: 20px;
	color: #fff;
	text-decoration: none;
	text-shadow: 0 1px 1px rgba(0,0,0,.75);
}
	.main-menu a:hover, .main-menu  a.current {
		color: #7794c9;
		padding-left: 21px;
		padding-top: 1px;
		text-decoration: none;
	}
a.main-logo { padding:0; }
	a.main-logo:hover { padding: 0 }
.secondary-menu a {
	display: inline-block;
	font: bold 12px "Arial-Narrow", Arial, Helvetica;
	color: #fff;
	padding: 5px 0;
	text-decoration: none;
	text-shadow: 0 1px 2px rgba(0,0,0,.75);
	letter-spacing: 0px;
}
	.secondary-menu a:hover, .secondary-menu a.current {
		color: #7794c9;
		text-decoration: none;
	}
	.separator { 
		font: bold 12px "Arial-Narrow", Arial, Helvetica;
		color: #fff;
		padding: 0 7px;
	} 
.submenu {
	display: block;
	padding-right: 5px;
}
.picture-link {
	position:absolute;
	top:0px;
	height: 200px;
	left: 0px;
	right:0px;
}
/*
@-moz-document url-prefix() { 
 .picture-link {
	top:24px;
 }
 */
.picture-holder { position:relative;}