html, body {height:100%; margin:0px; padding:0px;}

body, td, th, input, a { font-family: Tahoma; font-size: 13px; color:#333333;}

p { font-family: Tahoma; font-size: 13px; }

form {padding:0px; margin:0px;}

body {

	background-position:top center;
	background-repeat:repeat-x;
	/*background-color:#003366;*/
	text-align:center;
}
p{
	padding:0;
	margin:0 0 10px 0;
}
body.Print { padding:10px; }

a:hover {
	text-decoration:underline;

}

a img {
  border:none;
}

h1{

	
	font-size:26px;
	padding:5px 0px 0px 0px;
	font-weight:normal;
}

div.Navigation 
{
	width:710px;
	top:100px;
	left:260px;
}
div.Navigation div
{
	float:left;	
}

hr
{
	height: 3px;
	background-image: url('http://vuzf.bg/ApplicationFiles/Resources/Images/VUZF/Divider.jpg');
}

div.LeftNavigationBlock1  span
{
	display:block;
	padding:1px 0;
	background-color:#000000; 	/* IE */
	filter: alpha(opacity=30) !important; 	/* IE */
	filter: progid:DXImageTransform.Microsoft.Alpha(opacity=30);  	/* IE */
	zoom: 1;	/* IE */
		
	background: rgba(0, 0, 0, 0.3);	 /* Mozilla */
}

div.LeftNavigationBlock1  span a
{
	display:block;
	position:relative;
	
	text-decoration:none;
	font-weight:bold;
	padding-left:20px;
	padding-top:2px;
	padding-bottom:2px;
	background-position:5px 4px;
	font-family:Verdana;
	font-size:11px;
}
div.LeftNavigationBlock1  span a:hover{text-decoration:underline;}
div.LeftNavigationBlock1  span a.selected{text-decoration:underline;}


div.LeftNavigationBlock2  span
{
	display:block;
	background-color:#666666; 	/* IE */
	filter: alpha(opacity=50) !important; 	/* IE */
	filter: progid:DXImageTransform.Microsoft.Alpha(opacity=50);  	/* IE */
	zoom: 1;	/* IE */
		
	background: rgba(102,102,102, 0.6);	 /* Mozilla */
}

div.LeftNavigationBlock2  span a
{
	display:block;
	position:relative;
	
	text-decoration:none;
	font-weight:normal;
	padding-left:30px;
	padding-top:2px;
	padding-bottom:2px;
	background-position:20px 7px;
	
}
div.LeftNavigationBlock2  span a:hover{text-decoration:underline;}
div.LeftNavigationBlock2  span a.selected{text-decoration:underline; font-weight:bold;}


div.LeftNavigationBlock3  span
{
	display:block;
	background-color:#666666; 	/* IE */
	filter: alpha(opacity=30) !important; 	/* IE */
	filter: progid:DXImageTransform.Microsoft.Alpha(opacity=30);  	/* IE */
	zoom: 1;	/* IE */
		
	background: rgba(102,102,102, 0.3);	 /* Mozilla */
}

div.LeftNavigationBlock3  span a
{
	display:block;
	position:relative;
	
	text-decoration:none;
	font-weight:normal;
	padding-left:30px;
	padding-top:1px;
	padding-bottom:1px;
	background-position:20px 7px; /
}
div.LeftNavigationBlock3  span a:hover{text-decoration:underline;}
div.LeftNavigationBlock3  span a.selected{text-decoration:underline; font-weight:bold;}


div.LeftNavigationBlock4  span
{
	display:block;
	background-color:#666666; 	/* IE */
	filter: alpha(opacity=30) !important; 	/* IE */
	filter: progid:DXImageTransform.Microsoft.Alpha(opacity=30);  	/* IE */
	zoom: 1;	/* IE */
		
	background: rgba(102,102,102, 0.3);	 /* Mozilla */
}

div.LeftNavigationBlock4  span a
{
	display:block;
	position:relative;
	
	text-decoration:none;
	font-weight:normal;
	padding-left:40px;
	padding-top:1px;
	padding-bottom:1px;
	background-position:20px 7px;
}
div.LeftNavigationBlock4  span a:hover{text-decoration:underline;}
div.LeftNavigationBlock4  span a.selected{text-decoration:underline; font-weight:normal;}


div.LeftNavigationBlock5  span a
{
	display:block;
	position:relative;
	
	text-decoration:none;
	font-weight:normal;
	padding-left:50px;
	padding-top:1px;
	padding-bottom:1px;
	background-position:20px 7px; /
}
div.LeftNavigationBlock5  span a:hover{text-decoration:underline;}
div.LeftNavigationBlock5  span a.selected{text-decoration:underline; font-weight:normal;}

.Red
{
	color:#9c191c;
}

.Green
{
	color:#198882;
}

.GreenLink A.GreenLink, A.GreenLink:visited, A.GreenLink:link
{	
	color: #198882;
    text-decoration: none;
    font-size: 22px;
}
A.GreenLink:hover
{	
	text-decoration: underline;
}
.RedLink A.RedLink, A.RedLink:visited, A.RedLink:link
{	
	color: #9c191c;
    text-decoration: none;
    font-size: 22px;
}
A.RedLink:hover
{	
	text-decoration: underline;
}


.Yellow
{
	color:#ff8224;
}


.PathRed h1
{
	padding:0;
	margin:0;
	}
	
.PathRed, .PathRed *
{
	font-family: Trebuchet MS, Tahoma;
    font-size: 8pt;
    text-transform:lowercase;
    margin-bottom:20px;
    font-weight : normal;
}

.PathRed A.Path, .PathRed A.Path:visited, .PathRed A.Path:link
{	
	/*color: #006863;*/
	
	color: #d15459;
    text-decoration: none;
}
.PathRed A.Path:hover
{	
	color:#9c191c;
	text-decoration: none;
}


.PathGreen h1
{
	padding:0;
	margin:0;
	}
	
.PathGreen, .PathGreen *
{
	font-family: Trebuchet MS, Tahoma;
    font-size: 8pt;
    text-transform:lowercase;
    margin-bottom:20px;
    font-weight : normal;
}

.PathGreen A.Path, .PathGreen A.Path:visited,.PathGreen A.Path:link
{	
	/*color: #006863;*/
	color:#49b2ad;
    text-decoration: none;
}
.PathGreen A.Path:hover
{	
	color: #198882;
	text-decoration: none;
}


.PathYellow h1
{
	padding:0;
	margin:0;
	}
	
.PathYellow , .PathYellow *
{
	font-family: Trebuchet MS, Tahoma;
    font-size: 8pt;
    text-transform:lowercase;
    margin-bottom:20px;
    font-weight : normal;
}

.PathYellow A.Path, .PathYellow A.Path:visited,.PathYellow  A.Path:link
{	
	/*color: #006863;*/
	
	color: #ffbc48;
    text-decoration: none;
}
.PathYellow A.Path:hover
{	
	color:#ff8224;
	text-decoration: none;
}




.SitemapGreen a
{
	color:#198882;
}
.SitemapRed a
{
	color:#9c191c;
}
.SitemapYellow a
{
	color:#ff8224;
}

.SitemapGreen a:hover
{
	color:#49b2ad;
}
.SitemapRed a:hover
{
	color:#d15459;
}
.SitemapYellow a:hover
{
	color:#ffbc48;
}


					
.FAQLinkSelected a
{
	color:#d15459;	
}



.CategoryTitle
{
		font-family:Tahoma;
		color:#c94549;
		font-weight:bold;
		font-size:12px;
		display:block;
		text-transform:uppercase;
		padding-left:20px;
		background-repeat:no-repeat;
		background-position:center left;
		margin-top:10px;
		margin-bottom:10px;
}


.CategoryTitle a
{
		font-family:Tahoma;
		color:#c94549;
		font-weight:bold;
		font-size:12px;
		text-transform:uppercase;
		background-repeat:no-repeat;
		background-position:center left;

}


.DateAndSize
{
		font-family:Tahoma;
		color:#969696;
		font-size:11px;
		margin-top:5px;
}

.FileLink
{
		font-family:Tahoma;
		font-size:12px;
		color:#3c3c3c;
}

.FileLink:hover
{
	text-decoration:none;
}

div.RedTitle, div.RedTitle a
{
		font-family:Tahoma;
		color:#c94549;
		font-weight:bold;
		font-size:12px;
		margin:10px 0 5px 0;
		
		background-repeat:no-repeat;
		background-position:center left;
		 padding-left:20px;
}



.RedBold
{
		font-family:Tahoma;
		color:#c94549;
		font-weight:bold;
		font-size:12px;
		margin:10px 0 15px 0;
}

.GreenBold /*VUZF-added*/
{
		font-family:Tahoma;
		color:#198882;
		font-weight:bold;
		font-size:12px;
		margin:10px 0 15px 0;
}

.YellowBold /*VUZF-added*/
{
		font-family:Tahoma;
		color:#ff8224;
		font-weight:bold;
		font-size:12px;
		margin:10px 0 15px 0;
}

.RedBold *
{
		font-family:Tahoma;
		color:#c94549;
		font-weight:bold;
		font-size:12px;
		margin:10px 0 15px 0;
}


.HomePageDate
{
		font-family:Tahoma;
		color:#c94549;
		font-weight:normal;
		font-size:11px;
		background-repeat:no-repeat;
		background-position:center left;
		padding-left:15px;
		
}

.NewsTitle a, .NewsTitle
{
	margin-top:5px;
	/*color:#023A37;*/
	color:#000000;
	font-size:12px;	
	
	text-decoration:none;
	font-weight:bold;
}

.NewsTitle a:hover
{
	color:#C94549;
}
.NewsSText , .NewsSText a
{
	margin-top:5px;
	color:#023A37;
	font-size:11px;	
	text-decoration:none;
	line-height:15px;
}

	
div.EventTitle
{
		font-family:Tahoma;
		color:#c94549;
		font-weight:bold;
		font-size:12px;
		margin:10px 0 5px 0;
		
		background-repeat:no-repeat;
		background-position:center left;
		 padding-left:20px;
		 
		 		font-family:Tahoma;
		color:#c94549;
		font-weight:bold;
		font-size:12px;
		text-decoration:none;
}

div.EventTitle a
{
		font-family:Tahoma;
		color:#c94549;
		font-weight:bold;
		font-size:12px;
		text-decoration:none;
}

div.EventTitle a:hover
{
		font-family:Tahoma;
		color:#000000;
		font-weight:bold;
		font-size:12px;
		text-decoration:none;
}








div.EventDescription
{
		font-family:Tahoma;
		font-weight:normal;
		font-size:12px;
		margin:0  0 15px 0;
		line-height:15px;
}


.Descriptioncontainer, .Descriptioncontainer *
{
	font-family:Tahoma;
	font-size:12px;
	line-height:15px;
	margin:10px 0;
}




 .PollTitle, .PollTitle a
 {
 	font-family:Tahoma;
	color:#c94549;
	font-weight:bold;
	font-size:12px;
	text-decoration:none;
 }
.PollDate
{
	font-family:Tahoma;
	color:#969696;
	font-weight:normal;
	font-size:11px;
	margin-top:5px;
	margin-bottom:15px;
}

div.CalendarContainer
{

		height:132px;
		width:675px;
		background-repeat:no-repeat;
		background-position:center left;
}

div.Calendar
{
	margin-top:-13px;
	margin-left: 35px;
	float:left;	
	border:solid 0px red;
}

div.Calendar table
{
	margin:0 10px 0 10px;
	clear:both;
}

div.Calendar table td.CalendarDates
{
	width:17px;
	height:17px;
	padding:0 3px;
}

div.Calendar table td.CalendarDates a
{
	background-repeat:no-repeat;
	background-position:-12px -12px;
	color:#F38315;
	text-decoration:none;
}


div.Calendar table td.TodayDate
{
	padding:0 3px 0 3px;
	color:#C94549;
	font-weight:bold;
}

div.Calendar table td.TodayDate a
{
	background-repeat:no-repeat;
	background-position:center center;
	color:#FFFFFF;
	text-decoration:none;
}

div.CalendarTitle
{
	color:#FFFFFF;	
	margin-top:5px;
	margin-left:50px;
}

.NameContainer, .NameContainer a
{
	font-family:Tahoma;
	font-size:12px;
	
	font-weight:bold;
	text-decoration:none;
}

.NameContainer a:hover
{
	color:#9c191c;	
}
.PositionContainer
{
	color:#c94549;
	font-family:Tahoma;
	font-size:12px;
	padding-bottom:10px;
}


.EmailContainer, .EmailContainer a
{
	font-family:Tahoma;
	font-size:11px;
	color:#c94549;
	text-transform:lowercase;
}

 .EmailContainer a:hover
{
	font-family:Tahoma;
	font-size:11px;
	color:#c94549;
	text-transform:lowercase;
	text-decoration:none;
}

.TeamTable td
{
		vertical-align:top;
}

.ProfileLink 
{
	background-repeat:no-repeat;
	background-position:center right;
	padding-right:15px;
	padding-top:3px;
	padding-bottom:6px;
	margin-top:5px;
	margin-right:30px;

}
.ProfileLink a
{
	color:#007b73;
	font-size:11px;
}

.SourceTitle, .SourceTitle *
{
	font-size:11px;
	font-family:Tahoma;	
	text-decoration:none;
	margin-bottom:5px;
}

.RecommendationTitle
{
	 font-family:Tahoma;
	color:#c94549;
	font-weight:bold;
	font-size:12px;
	text-decoration:none;
	margin-bottom:10px;
}

.InputTitle
{
	font-size:11px;
	color:#999999;
	margin:5px 0;	
}

input.file.hidden
{
	
	filter: alpha(opacity=0) !important; 	
	filter: progid:DXImageTransform.Microsoft.Alpha(opacity=0);  

	-moz-opacity: 0;
	
	position:relative;
	z-index:2;
	
}


#TemplatesHolder ul
{
	margin:0 0 0 10px;
	list-style-position: outside;
	padding:0;
	
}

#TemplatesHolder ul li
{
	margin:10px 0 10px 50px;
	padding:0;
	
	/*line-height:11px;*/
}

#TemplatesHolder ul li a
{
	font-size:12px;
	/*line-height:11px;
	text-decoration:none;
	font-weight:bold;*/
}




.HeaderTitle a
{
	font-size:17px;
	font-weight:bold;	
	margin-bottom:10px;
}

a.TitleLevel1Link
{ 
	font-size:13px;
	font-weight:bold;	
	margin-top:10px;
	padding-left:15px;
	background-repeat:no-repeat;
	background-position:0 2px;
}

a.TitleLevel2Link
{
	font-size:13px;
	font-weight:normal;	
	margin-top:10px;
	padding-left:15px;
	background-repeat:no-repeat;
	background-position:5px 5px;
}
a.TitleLevel3Link
{
	font-size:12px;
	font-weight:normal;	
	margin-top:10px;
	padding-left:15px;
}

.TemplateBaseTable
{
	width:100%;	
}

.SearchPager
{
	margin-top:50px;
	width:100%;
	text-align:center;
}

.SearchTitle
{
	background-repeat:no-repeat;
	background-position:left center;
	padding-left:20px;	
}

.SearchTitle a
{
	text-decoration:none;	
	color:#198882;
	font-weight:bold;
}
.SearchTitle a:hover
{
	color:#49b2ad;
}






.ContentContainer table
{
	
	text-align:left;	
	border-spacing: 0; 
	border-collapse : collapse;
}
.ContentContainer table th, .ContentContainer table tr:first-child td
{
	vertical-align:top;	
	padding:3px;
	border-bottom:dotted 1px #1B6965;
	border-right:dotted 1px #1B6965;
	border-top:dotted 1px #1B6965;
	background-color:#FFF9ED;
	border-spacing: 0; 
	color:#AE191D;	
	font-weight:bold;
}
.ContentContainer table th *, .ContentContainer table tr:first-child td *
{
	font-weight:bold;
	color:#AE191D;	
}

 .ContentContainer table tr td  a:hover
{
	text-decoration:none;
}

.ContentContainer table td
{
	border-spacing: 0; 
	vertical-align:top;
	padding:3px;
	border-bottom:dotted 1px #4EB1AC;
	border-right:dotted 1px #4EB1AC;
	
	
}

 .ContentContainer table tr td:first-child 
 {
	border-left:dotted 1px #4EB1AC;
	
	
 }
.ContentContainer table tr td:first-child p
{
	
}
	
.ContentContainer table tr td p
{
	margin:0;
	padding:0;
}





div.FAQTitle, div.FAQTitle a
{
		font-family:Tahoma;
		color:#000000;
		font-weight:bold;
		font-size:12px;
		margin:10px 0 5px 0;
		
		background-repeat:no-repeat;
		background-position:0px 3px;
		 padding-left:10px;
}

div.FAQTitleSelected, div.FAQTitleSelected a
{
		font-family:Tahoma;
		color:#c94549;
		font-weight:bold;
		font-size:12px;
		margin:10px 0 5px 0;
		
		background-repeat:no-repeat;
		background-position:0px 3px;
		padding-left:10px;
}

.AnswerDiv
{
	font-size:12px;	
	color:#000000;
	margin:10px 0 30px 10px;
	font-weight:normal;
}
.AnswerDivSelected
{

	font-size:12px;	
	color:#000000;
	margin:10px 0 30px 10px;
	font-weight:normal;
}



.UsefulBlockLink
{
	background-repeat:no-repeat;	
	background-position:left center;
	padding:0 0 0 20px;
	margin-left:18px;
	margin-top:5px;
}



.UsefulBlockLink a
{
	font-size:12px;
	
	color:#198882;
	text-decoration:none;
}



.UsefulBlockLink a:hover
{
	font-size:12px;
	color:#49b2ad;
	text-decoration:none;
}



.SearchPath
{
	margin-top:5px;
	margin-bottom:10px;
	margin-left:20px;
}
.SearchPath a
{
	font-size:10px;
	color:#198882;
	text-decoration:none;
}

.SearchPath a:hover
{
	color:#49b2ad;
}




.RedList{
	text-indent: 5px;
	list-style-position: outside;
	list-style-image: url(http://dev/Projects/WebSites/VUZF/Site/VUZF/_Code/ApplicationFiles/Resources/Images/VUZF/BulletBigRed.gif);
	list-style-type: none;
}


.RedList  ul{
	text-indent: 5px;
	list-style-position: outside;
	list-style-image: url(http://dev/Projects/WebSites/VUZF/Site/VUZF/_Code/ApplicationFiles/Resources/Images/VUZF/BulletPathV2Red.jpg);
	list-style-type: none;
}


.RedList  ul  ul{
	text-indent: 5px;
	list-style-position: outside;
	list-style-image: url(http://dev/Projects/WebSites/VUZF/Site/VUZF/_Code/ApplicationFiles/Resources/Images/VUZF/BulletPathV2_.jpg);
	list-style-type: none;
}

#HTMLEDITOR_ImageHolderTable{
	vertical-align:top;	
	padding:3px;
	border:none 0px none;
	color: inherit;	
	font-weight: normal;
	border: 0px none none;
	background-color: Transparent;
}

#_ImageHolder
{
	border: none;
	background-color: Transparent;
}

.MajorLabel{
	display:block;
	margin-top:5px;
	margin-bottom:0px;
	width:325px;
	height:50px;
}

table.FormTable tr td{
	padding: 2px 10px 10px 10px;
	width:200px;
}

table.FormTable tr.ContactLabels td{
	padding: 0px 10px;
}



div.LineRadio{
	display:inline;
	padding-right:15px;
}

table.LeftMarg{
	margin-left:10px;
}

table.FormSecondTable tr td{
	padding: 2px 10px 10px 10px;
	font-size:11px;
	color:#777777;
}

table.FormTable tr.ContactLabels td{
	padding: 0px 10px;
	font-size:11px;
	color:#777777;
}

.SystemFormText{
	font-size:10px;
	font-style:italic;
	color:#9A9899;
}

.CandidateSend{
	margin-top:20px;
}




.FormLabelFirst{
	font-weight:bold;
	font-size:14px;
	padding-left:0px;
	padding-bottom:10px;
	color:#006D68;
}

.FormLabel{
	font-weight:bold;
	font-size:14px;
	padding-top:30px;
	padding-left:0px;
	padding-bottom:10px;
	color:#006D68;
}


.FormTextLabel{
	font-style:italic;
	color:#C64549;
	font-weight:bold;
	padding-top:30px;
	padding-left:0px;
	padding-bottom:10px;
}


.FormTextLabelLink{
		font-weight:normal;
		text-decoration:none;
}

span.CandFormOfStudy{
	position:relative;
	top:5px;
	left:-5px;
}


div.InternationalTemplate
{
	width:980px;
	margin:0 auto;
	text-align:left;
}


div.InternationalTemplate div.InternationalHeader
{
	height:139px;	
	background-repeat:no-repeat;
	background-position:top left;
}

div.InternationalTemplate div.InternationalHeader div.InternationalnLangContainer
{
	width:180px;
	position:relative;
	top:100px;
	left:790px;
}

div.InternationalTemplate div.InternationalNav
{
	height:47px;
	width:980px;
	overflow:hidden;
	
	border:solid 0px red;	
}
div.InternationalTemplate div.InternationalNav a.InternationalNavBtn
{
	display:block;
	float:left;
	margin-right:1px;
	width:195px;
	font-family: Arial;
	font-weight:bold;
	color:#FFFFFF;
	text-decoration:none;
	font-size:15px;
	text-align:center;
	background-position:top left;
	background-repeat:no-repeat;
}

div.InternationalTemplate div.InternationalText
{
	text-align:left;
	padding:12px;
	width:955px;
	font-family: Arial;
	color:#FFFFFF;
	font-size:15px;
	background-position:bottom center;
	background-repeat:no-repeat;
}

div.InternationalTemplate div.InternationalText a
{
	color:#000000;
	text-decoration:none;
} 
div.InternationalTemplate div.InternationalText a:hover
{
	color:#000000;
	text-decoration:underline;
} 
div.InternationalTemplate div.InternationalText table tr td
{
	vertical-align:top;
	font-family: Arial;
	color:#FFFFFF;
	font-size:15px;
}
