body { 
background-color: White;
}
 
body, table { 
	font-family: Verdana, Tahoma, Arial;
	FONT-SIZE: 100%;
 }

a:link{
	font-family: Verdana, Tahoma, Arial;
}

a:link{
	text-decoration : underline;
	color : #CA001A;
}
a:visited{
	text-decoration: underline;
	color : #8E2600;
}
a:hover{
	text-decoration: none;
	color : #CA001A;
}
/*
p.hotNewsTitle
{ 
	font-family: Verdana, Tahoma, Arial;
		font-weight : bolder;
	color : White;
	
 }
*/
.hotNewsDate
{ 
	font-family: Verdana, Tahoma, Arial;
	TEXT-DECORATION: none;
	color :  #CA001A;
	color :  black;
	font-weight: bolder;
} 

.hotNewsText
{ 
	font-family: Verdana, Tahoma, Arial;
	/*font-size : xx-small;*/
	color : Black;
} 

td.hotNewsBody
{
	padding : 3px;
}

td.MainText
{
	padding: 10px;
	font-size: 80%;
	font-family: Verdana, Tahoma,Arial;
	color : Black;
}

p.Legend
{ 
	font-size:80%;
	color : #000;
	margin-bottom:10px;
 }
 
 p.Legend A
 { 
  		COLOR: #000; TEXT-DECORATION: underline;
  }
  
   p.Legend A:visited
 { 
  		COLOR: #000; TEXT-DECORATION: underline;
  }
  
   p.Legend A:hover
 { 
  		COLOR: #000; TEXT-DECORATION: none;
  }
  
.pageTitle
 {
 	font-family: Verdana, Tahoma,Arial;
 	font-size:150%;
	padding-top : 0px;
	padding-bottom : 5px;
	margin-bottom : 5px;
	margin-top : 0px;
	color: #CA001A;
	border-bottom: #d1d1d1 solid 1px;
	font-weight: bold;
}

 TD.FormText
 { 
 	font-family: Verdana, Tahoma, Arial;
	font-size : 80%;
	font-weight : bolder;
	color :Black;
 }
 
 INPUT
 {
	border : Black 1px solid;
}

TEXTAREA
 {
	border : Black 1px solid;
}

SELECT
 {
	border : Black 1px solid;
}

.topmenu{ 
	font-size:80%;
 }

table.siteBanner{
	border-color : #000000;
	border-style : solid;
	border-width : 1px;
}

h1{
font-size : larger;
}

strong.hidden{
/*font-size : 10pt;*/
font-weight : normal;
}

.compact{
padding: 0px;
}

.pad3 li{
	padding:3px;
} 
.pad2 li{
	padding:2px;
} 
.pad5 li{
	padding:5px;
} 

.bld{
	font-weight:bold;
}

.glossmar{
	margin-top:25px;
}

.menu_left_marg{
	margin-left:20px;
}

ul.keyword_list{
	font-size: 8pt;
	font-weight: normal;
	margin-top:10px;
}

h1.hidden8pt{
	margin: 1px; padding:0px;
	font-weight: normal;
	font-size:8pt;
}

.keyword_list li{
	list-style-type: square;

}

.keyword_list li{
	padding: 2px;
}

#brand{
	 margin-top:25px;
}


#navigation{
	CLEAR: both; BACKGROUND-color: #efefef; HEIGHT: 25px; border: solid 1px #d1d1d1; margin-bottom:10px; 
}
#navigation UL {
	PADDING-RIGHT: 0px; PADDING-LEFT: 0px; PADDING-BOTTOM: 0px; MARGIN: 0px; PADDING-TOP: 0px
}
#navigation LI {
	BORDER-RIGHT: #d1d1d1 1px solid; FLOAT: left; MARGIN: 0px; LIST-STYLE-TYPE: none; HEIGHT: 25px
}
#navigation LI A {
	PADDING-RIGHT: 25px; DISPLAY: block; PADDING-LEFT: 25px; FONT-WEIGHT: bold; PADDING-BOTTOM: 5px;  PADDING-top: 5px;COLOR: #000; TEXT-DECORATION: none; text-transform : uppercase;
FONT-SIZE: 80%;
}
#navigation LI A:hover {
	COLOR: #000; BACKGROUND-COLOR: #d1d1d1;
}


.info_container{
	BACKGROUND-color: #efefef; border: solid 1px #d1d1d1;
}

.info_container .lbl{
	BACKGROUND-color: #d1d1d1; width: 25px;
}

.info_container .cont_header{
	font-weight: bolder;  text-transform : uppercase; color: #CA001A; background-color: #fff;
}

.info_container .cont_content{
	padding: 5px; font-size: 80%;
}

/*.info_container hr{
	color: #d1d1d1; height:1px;
}*/

hr{
	color: #d1d1d1; height:1px;
}

.info_container a:link{
	color : #000;
}
.info_container a:visited{
	text-decoration: underline;
	color : gray;
}
.info_container a:hover{
	text-decoration: none;
	color : #000;
}

.info_container ul{
margin: 15px;
}

.info_container ul li{
padding:5px;
}


#vacancies{
font-size:80%; border-left: #d1d1d1 solid 1px;  border-bottom: #d1d1d1 solid 1px; padding:2px;
}

#vacancies td{
border-top: #d1d1d1 solid 1px;  border-right: #d1d1d1 solid 1px;
}



#vac_list{
border-left: #d1d1d1 solid 1px;  border-bottom: #d1d1d1 solid 1px; padding:2px;
}

#vac_list td, #vac_list th{
border-top: #d1d1d1 solid 1px;  border-right: #d1d1d1 solid 1px; padding:3px;
}


#bottom{
font-size:80%;
}

#bottom_menu{
border-top: #d1d1d1 solid 1px; border-bottom: #d1d1d1 solid 1px;
font-size: 60%; padding-top:10px; padding-bottom:10px;
background-color:#efefef;
margin-top:10px;margin-bottom:10px;
}


#bottom_menu a:link{
	color : #000;
}
#bottom_menu a:visited{
	text-decoration: underline;
	color : gray;
}
#bottom_menu a:hover{
	text-decoration: none;
	color : #000;
}


#other_vac{
font-size:80%;
}
