html,body,div,dl,dt,dd,ul,ol,li,h1,h2,h3,h4,h5,h6,pre,form,fieldset,input,p,blockquote,th,td{margin:0;padding:0;}
html, body { height:100%; font:normal 14px arial,tahoma,helvetica,sans-serif; }
img,body,html{border:0;}
address,caption,cite,code,dfn,em,th,var{font-style:normal;font-weight:normal;}

caption,th{text-align:left;}
h1,h2,h3,h4,h5,h6{font-size:100%;}
a { cursor:hand; cursor:pointer; text-decoration:none; }
ul{list-style-type:disc !important; margin-top:20px; margin-bottom:20px;}
ul li ul li {list-style-type:circle; }
li { margin-left: 18px; }
h1 { font-size: 18px; font-weight:normal; color:#009770; margin-top: 1px; margin-bottom: 5px;}
h2 {  
	font-size: 18px; font-weight:normal; color:#9d9d9d; margin-bottom: 15px;	
}
h3 { font-size: 16px; font-weight:normal; color:#009770; margin-top: 3px; margin-bottom: 3px;}
h4 { font-size: 16px; font-weight:normal; color:#9d9d9d; margin-top: 2px; margin-bottom: 2px;}
h5 { font-size: 13px; font-weight:bold; color:#000; margin-top: 2px; margin-bottom: 2px;}
h6 { font-size: 16px;  color:#00946c; font-weight:normal; }

html { overflow-x:hidden; }

body {
	background: #eef8f7 url(/common/xtinternet/shadow.gif) repeat-y center top ;
	height:auto!important;
	height:821px;
	min-height:821px;
	overflow-x:hidden;
}
.boxHeader { width:100%; border-bottom: 1px solid #dcdcdd; height:22px; }

#mainContainer {
/*	border-left: 1px solid #e1e9ec;
	border-right: 1px solid #e1e9ec; */
  width:1000px;height:100%;
  position:absolute; left:50%; top:0px;
	margin-left:-500px;	
	background-color:#00946c;
}

#topContainer { 
	height:108px; width:100%;
	background-color:#00946c;
}
#logo {
	position:absolute; top:51px; left:788px;
	height:44px; width:150px;
	background-image: url(/common/xtinternet/logo.jpg);
	background-repeat: no-repeat;
}
#topImgContainer {
	background-image: url(/common/xtinternet/topImg.jpg);
	background-repeat: no-repeat;
	height:156px; width:100%;
}
#contentContainer {		
	background-color:#FFF;
	color: #393939;
}
#content {
	height:380px;
	height:auto!important;
	min-height:380px;
	margin: 0px 80px 0px 80px; 	
}
#contentBody, #contentBody table, #contentBody div, #contentBody p, #contentBody span  {
	font-size: 14px;
}
#contentBody {
	line-height:22px;
}
#content a { 
	color:#00946c; 
	background-image:url(/common/xtinternet/linkIcon.jpg); background-repeat:no-repeat; 
	background-position: 0px 5px;
	padding-left:14px;
}
#content a:hover { 
	color:#00946c; 
	background-image:url(/common/xtinternet/linkIcon_hover.gif); background-repeat:no-repeat; 
	background-position: 0px 5px;
	padding-left:14px;
}

#bottomContainer {	
	background-image: url(/common/xtinternet/bottomImg.jpg);
	background-repeat: no-repeat;
	height:117px; width:1000px;
}
#bottomMenu {
	position:relative; top:20px; left:80px; width:793px; float:left; 
}

.flaggeEntry {height:22px;width:120px;float:left;}
.flaggeEntry a {color:#FFF; }
.bmEntry { height:22px; width:100px; float:left; }
.bmEntry a { color:#FFF;}

#lc {  height:auto!important;min-height:400px;height:400px;width:385px; float:left; }
#rc {  height:auto!important;min-height:400px;height:400px;width:385px; margin-left:450px; }

#lcTop {  width:390px; border-bottom: 1px solid #dcdcdd; }
#lcBottom { width:390px; margin-top:30px; border-bottom: 1px solid #dcdcdd;}

.spacer { height:30px; width:100%;}
.spacerWithLine { height: 7px; width:100%; border-bottom: 1px solid #dcdcdd; margin-bottom:13px; }
.right {}

#menuBox {
	width:720px; height:40px;
  position:absolute; left:50%; top:75px;
	margin-left:-435px;	
}

.newsEntry { padding-bottom:30px; border-bottom: 1px solid #dcdcdd; padding-top:10px;}

.successEntry { padding-top:10px; }
.successEntry table td {vertical-align:top;}
.successEntry a, .newsEntry a, .jobsEntry a  { padding:0px; margin:0px;  }

.jobsEntry { 
 padding-bottom:10px; width:100%;
}
.jobsEntry table, .newsEntry table { width:100%;}

.newsEntry a, .jobsEntry a, .successEntry a {
 	text-decoration:underline; font-size:90%;
}

#showAll .successEntry table { width:100%; margin:0px; padding:0px; }

#bottomRightMenu {
	color:#FFF;
	position-relative; left:100px; top:0px; padding-top:10px; width:160px; height:60px; float:left;
}
.normal { padding: 0px 2px 0px 4px; cursor:hand; cursor:pointer; }
.medium { font-size: 18px; padding:0px 4px 0px 5px; cursor:hand; cursor:pointer; }
.big { font-size: 22Px; padding:0px 3px 0px 6px; cursor:hand; cursor:pointer; }
.search { 
	width:100px; border:0px; float:left;
	background: url(/common/xtinternet/search_bg.gif) repeat-x;
}
#searchContainer { margin-top: 10px;}
.searchBtn { color:#FFF; font-weight:bold; }

#simple-horizontal-menu li { list-style-type: none !important; margin-left: 0px !important; }

.hidden {
  visibility:hidden;
}

#simple-horizontal-menu { visibility:hidden;}

#breadcrumbContainer { margin-bottom: 10px; font-size:90%;}
#breadcrumbContainer a, #breadcrumbContainer a:hover { background: none; padding-left: 0px; }

.rightBox {
  width: 170px;
  margin:0.3em;
  padding: 0.6em 1em;
  float: right;
  background: #e0e0e0;
  border: 1px solid #aaa;
}

.rightBoxContent {
  width:160px;
  border: 1px;
  text-align:left;
  font-size:11px;
}
.rightBoxContent .headline {
  padding-bottom:12px;
  text-align:left;
  font-size:12px;
}
.backBar {
  float:left; width:750px; 
}
.backPrintBar div { margin-top:10px; }
.backPrintBar {
  width:100%; border-top:1px solid #dcdcdd;
}