html{
  margin                : 0;
  padding               : 0;  
  height                : 100%;
}
 body {
  margin                : 0;
  padding               : 0;  
  height                : 93%;
  overflow              : scroll;
  overflow              : -moz-scrollbars-vertical;
  font-size: 12px;
  font-family: arial, verdana;
  color: #000;
}

.print {
	display:			none;
}

h1 {
	font-size:			22px;
	line-height:		22px;
	
	margin:				0;
	padding:			0;
}

/* //////////////////////////          div */

#maincontainer {
	position:relative;
	/*height:729px; */	
	width:970px;
	margin-left:auto;
	margin-right:auto;
	/*min-height: 100%;*/	
}

/*
* html #maincontainer { 
  height                :100%;
}
*/

.header{
	position:relative;
	left:0px;
	top:0px;
	width:970px; 
	height:60px;

}

.headertop{
	position:absolute;
	background-color:#123984;
	left:110px;
	width:800px;
	height:60px;

}

.logo{
	position:absolute;
	left:0px;
	top:0px;
}

.corner_right{
	position:absolute;
	top:0px;
	right:-60px;
}

.assistent{
	position:absolute;
	padding-right:5px;
	padding-top:5px;
	top:0px;
	text-align:right;
	right:0px;
}

.assistent a {
	/*color: 				#C6C6C6 !important;*/
	color:				#FFFFFF !important;
	font-size:			11px !important;
	text-decoration:	none !important;
}

.header2{
	left:110px;
	position: relative;
	width:860px; 
	height:130px;
}

#mainmenu_container
{
	position:absolute;
	z-index:3;
	padding-top:10px;
	left:0px;
	top:-1px;
	width:798px;
	font-size:11px;
	font-family: Arial, Verdana;
	background-color:#bbc0cd;
	height:19px;
	border: 1px solid white;
	
	-moz-opacity: 0.9;
	filter: alpha(opacity=90);
}

.mainmenu
{
	position:absolute;
	z-index:5;
	left:0px;
	top:0px;
	width:798px;
	font-size:11px;
	font-family: Arial, Verdana;
	font-weight: bold;
	padding-top:8px;
	margin-left: 2px;
}

.pictureheader{
	position:absolute;
	top:0px;
	left:-110px;
}

/*.search{
	position:relative;
	left:0px;
	top:0px;
	height:32px;
	width:910px;
	text-align:right;
}/*/

.searchcontainer{
	position:relative;
	height:32px;
	width:910px;
}

.breadcrum{
	position:absolute;
	left:115px;
	margin-top:5px;
}

.search{
	position:absolute;
	right:0px;
}

#contentcontainer{
	position:relative;	
	width:800px; 
	min-height: 323px;	
}

/*IE6 Fix*/

*html #contentcontainer{
	height: 323px;
}

.submenu{
	/*
	position:absolute;
	width:160px; 
	left:0px;
	top:0px;
	*/
	/*position: absolute;*/
	position: relative;
	float: left;
	width: 160px;
	left: 110px;
	z-index: 5;
}

.subsubmenu{
	/*position:absolute;*/
	position: relative;
	/*margin-left: 300px;*/
	left: 100px;
	margin-top: 0px;
	width:627px;
	float: right;
		/*
	left:180px;
	top:0px;	
	min-height:60%
	height:auto;
	*/
}

#footercontainer{
	position:relative;
	width:800px; 
	background-color:#113984;
	overflow:hidden;
	margin-left:110px;
	height:7px;
}







/*//////////////// menu ///////////////*/

a.menu, a.menuSelected, a.menuhover {
	padding-left:			4px;
	padding-right:			4px;
}



a.submenuLink:link
		{color:#a5a4a4; text-decoration:none; font-family: arial, verdana; font-size: 12px; text-align:center;}

a.submenuLink:active
		{color:#a5a4a4; text-decoration:none; font-family: arial, verdana; font-size: 12px; text-align:center;}

a.submenuLink:visited
		{color:#a5a4a4; text-decoration:none; font-family: arial, verdana; font-size: 12px; text-align:center;}

a.submenuLink:hover
		{color:#000000; text-decoration:none; font-family: arial, verdana; font-size: 12px; text-align:center;}

/*a.submenuLinkSelected:link
		{color:#a5a4a4; text-decoration:underline; font-family: verdana; font-size: 12px; text-align:center;}

a.submenuLinkSelected:active
		{color:#a5a4a4; text-decoration:underline; font-family: verdana; font-size: 12px; text-align:center;}

a.submenuLinkSelected:visited
		{color:#a5a4a4; text-decoration:underline; font-family: verdana; font-size: 12px; text-align:center;}

a.submenuLinkSelected:hover
		{color:#a5a4a4; text-decoration:underline; font-family: verdana; font-size: 12px; text-align:center;}*/
		
a.submenuLinkSelected:link, a.submenuLinkSelected:active, a.submenuLinkSelected:visited, a.submenuLinkSelected:hover {
	color: #000000;
	text-decoration: none;
	font-family: arial, verdana;
	font-size: 12px;
	text-align:center;
}
		
a.menu2:link
		{color:white; text-decoration:none; font-family: arial, verdana; font-size: 10px; text-align:center;}

a.menu2:active
		{color:white; text-decoration:none; font-family: arial, verdana; font-size: 10px; text-align:center;}

a.menu2:visited
		{color:white; text-decoration:none; font-family: arial, verdana; font-size: 10px; text-align:center;}

a.menu2:hover
		{color:white; text-decoration:none; font-family: arial, verdana; font-size: 10px; text-align:center;}


a.bread:link, a.bread:active, a.bread:visited, a.bread:hover
{
	font-size: 9px; text-decoration:none; color:#c6c6c6; font-family:arial, verdana;
}
		
a.news:link, a.news:active, a.news:visited, a.news:hover
{
	text-decoration:none; color:#a5a4a4; font-size: 12px;
}

font.news
{
	text-decoration:none; color:black; font-size: 12px;
}



a.bread_last:link, a.bread_last:active, a.bread_last:visited, a.bread_last:hover
{
	font-size: 9px; color:#c6c6c6;
}

a.menu:link, a.menu:active, a.menu:visited{
  color:#ffffff; text-decoration:none;
  position: relative;
  top: -3px;
}

a.menuSelected:link, a.menuSelected:active, a.menuSelected:visited{
  color: #123984; text-decoration:none;
  position: relative;
  top: -3px;
}

a.menuhover:link, a.menuhover:active, a.menuhover:visited
{
  color: #ffffff;
  text-decoration:none;
  position: relative;
  top: -3px;
}
a.menuhover:hover
{
 color: #ffffff; text-decoration:none;
}

a {
    /* color: #757575; */
    /* color: #123984; */
    color: #0000FF;
}

td.td_menu
{
	border-bottom: solid 1px #ebebeb;
	font-size: 12px;
	line-height: 20px;
	vertical-align: top;
	background-image: url("/images/arrowOrange.gif");
	background-repeat: no-repeat;
	background-position: 4px 6px;
	padding-left: 15px;
}

td.td_news
{
	border-bottom: solid 1px #ebebeb;
}

/*///////////////////// links /////////////*/
#title
{
	color:#f68b1f; font-family: arial; font-size: 18px;
}


.contact_text
{
	border:1px solid #a5a4a4;
	height:18px;
}

.area_text
{
	border:1px solid #a5a4a4;
	width: 556px;
}


/*
a.homelink:hover{
	text-decoration:underline;
	color: #fff;
	font-family: arial;
	font-size: 11px;
}
*/
.submenuitemHover{
    width           :156px;
    height          :24px;
    background-color:#ECECED;
    font            :10px arial;
    color           :#000000;
    cursor          :pointer;
}

.submenuitemempty{
    width           :156px;
    height          :11px;
    background-color:#ffffff;
    font            :8px arial;

}

.submenuLinkActive
		{color:#cdcdcd; text-decoration:none; font-family: arial, verdana; font-size: 12px; text-align:center;}

#topLayer{
	position: absolute;
	width: 100%;
	height: 100%;
	top: 0px;
	left: 0px;
	text-align: center;
	display: none;
}

#printDlg{
	position: relative;
	margin: auto;
	margin-top: 250px;
	padding: 10px;
	background: #eee;
	text-align: left;
	width: 250px;
}

#printDlgTitleBar{
	position: relative;
	width: 100%;
	
	border-bottom: 1px solid #000;
}

#printOptions{
	position: relative;
	width: 100%;
	margin-top: 5px;	
}

#homeContainer{
	position: relative;
	width: 800px;
	margin-left: 110px;
}

#homeNews{
	position: relative;
	width: 240px;
	min-height: 220px;	
	padding-top: 60px;
	background: #f7fafb url("../images/newsContainerTop.jpg") no-repeat top left;
}

#homeNews a, #homeNews a:hover {
	color:	#141414;
}

*html #homeNews{
	height: 220px;
}

#homeNews2{
	position: relative;
	width: 220px;
	min-height: 236px;	
	padding-left:10px;
}

*html #homeNews2{
	height: 236px;
}



#homeNewsFooter{
	position: absolute;
	width: 100%;
	bottom: 0px;
	left: 0px;
	height: 20px;
	background: url("../images/newsContainerBottom.jpg") no-repeat bottom right;
}

.newsItem2 {
	width:						189px;
	height:						70px;
	
	padding-left:				15px;
	
	display:					block;
	
	background: 				url("../images/arrowOrange.gif") no-repeat 0px 3px;
}

.newsItem2 a {
	text-decoration:			none;
	font-weight:				bold;
}

#homeMain{
	position: relative;
	width: 100%;
}

#eduSearch{
	position: absolute;
	width: 180px;
	height: 150px;
	top: 105px;
	left: 212px;
	padding: 10px;
	padding-top: 60px;
	z-index: 10;
	background: url("../images/searchBack.jpg") no-repeat top left;
}

#bannerContainer{
	position: absolute;
	width: 100px;
	top: 0px;
	left: 437px;
	min-height: 300px;
}

*html #bannerContainer{
	height: 300px;
}

.banner{
	position: relative;
	width: 100px;
	height: 80px;
	margin-bottom: 15px;
	background: url("../images/bannerBack.jpg") no-repeat top left;
}

#mainBanner{
	position: absolute;
	top: 205px;
	left: 0px;
}	

.tFieldFull{
	width: 100%;
	font-family: arial;
	font-size: 12px;
	color: #000;
	margin-bottom: 2px;
}

.tFieldLrg{
	width: 200px;
	font-family: arial;
	font-size: 12px;
	color: #000;
	margin-bottom: 2px;
}

.tField{
	height: 12px;
	font-size: 11px;
}

a.btnLink{
	color: #a2a2a1;
	vertical-align: middle;
	text-decoration: none;
}


#faqContainer{
	position: relative;
	width: 600px;
	list-style: none;
	margin: 0px;
	padding: 0px;
	font-size: 12px;
}

.faqItem{
	position: relative;
	width: auto;
	padding: 2px;
	display: block;
	border-bottom: 1px solid #ebebeb;
}

.faqContent{
	position: relative;
	width: 100%;
	padding: 5px;
	padding-left: 13px;
	color: #000000;
	display: none;
}

a.faqitem, a.faqitem:active, a.faqitem:visited, a.faqitem:link{
	text-decoration: none;
}

*/

/* //////////////////////////// links */

/*

.menuRow{
    width           :100%;
    height          :142px;
    background-color:#D9DADB;  
    z-index         :0;
    position        :right;
    padding-right   :152px; 
  
}

.menuitems{

    text-align      :center;

}

.menuitem{
    width           :50px;
    height          :50px;
    background-color:#2B277F; 
    font            :10px arial;
    color           :#FFFFFF;
    opacity         : .5;
    filter          : alpha(opacity=50);
    cursor          :pointer;
}

.menuitemHover{
    width           :50px;
    height          :50px;
    background-color:#ffffff; 
    color           :#000000;
    font            :10px arial;
    opacity         : .5;
	filter          : alpha(opacity=50);
    cursor          :pointer;
}

.submenu{
    width           :167px;  
    height          :250px;
    border-right    :1px solid #2B277F;
    vertical-align  :top;
    padding-right   :11px;    
}


.submenuitem{

    width           :156px;
    height          :24px;
    background-color:#8280AD;
    font            :10px arial;
    color           :#FFFFFF;
    cursor          :pointer;
  

}


.contentRow{
    width           :976px;
    height          :250px;
    padding-top     :20px;
    padding-bottom  :8px;
}

.footer{
    width           :976px;
    height          :20px;
    border-top      :1px solid #D6812A;    
    vertical-align  :text-top;

}

.content{
    width           :544px;  
    height          :250px;
    padding-left    :10px;
    padding-right   :15px;
    font-family     :arial;
    font-size       :12px;
    color           :#1B1C1F;
    vertical-align  :text-top;
    overflow        :auto;   

} 

.latestNews{
    width           :228px;
    height          :250px;
    padding-left    :10px;
    border-left     :1px solid #2B277F;
    font-family     :arial;
    font-size       :12px;
    color           :#1B1C1F;
    vertical-align  :text-top;
}

.title{
    color           :#2B277F;
    font            :25px arial;
   
}

.footerlink{
    font-family     :arial;
    font-size       :12px;
    color           :#1B1C1F;
    text-decoration: none;    
}

.readmore{
    text-decoration :none;
    font-family     :arial;
    color           :#1B1C1F;
}

.li{
    color           :#1B1C1F;
}


.liHover{
    color           :#ECECED;    
}
*/

.home{	
	color: red;
	font-family: arial;
	font-size: 20px;
}

#search{
	position: relative;
	margin-left: 300px;
	margin-bottom: 15px;
	width:610px;
}

.resultItem{
	position: relative;
	margin-top: 10px;
}

a.resultItemTitle {
	color:				#000000;
	text-decoration:	none;
	font-weight:		bold;
}

.sButton{
	border: none;
	background: none;
	width: 15px;
	height: 15px;	
	cursor: pointer;
}

#printContainer{
	position: relative;
	margin-top: 10px;
	padding-right: 90px;
	text-align: right;
}

.selList{
	position: relative;
	list-style: none;
	width: 100%;
	padding-left: 0px;
	margin-left: 0px;
}

.listitem{
	float:left;
	width: 100%;
	margin-left: 0px;
		
}

.clear {
	overflow:	hidden;
	clear:		both;
	height:		1px;
}

div.newsletter {
	border: 1px solid white;
	padding: 5px;
	font-size: 11px;
	font-style: italic;
	/*width: 346px;*/
	width: 323px;
}

div.newsletter a {
	color: #0000FF;
}