body {  
margin: 0px;  
background-color: #FFFFFF;  
font-family: Verdana, Arial, Helvetica, sans-serif;  
font-size: 11px;  
}  
table.linkcontainer td{  
background-color: #FFFFFF;  
filter:alpha(opacity=100);  
opacity: 1.0;  
-moz-opacity: 1.0;  
}  
td.logo_area{  
border-right-width: 5px;  
border-bottom-width: 0px;  
border-left-width: 0px;  
border-right-style: solid;  
border-bottom-style: solid;  
border-left-style: solid;  
border-right-color: #F6592C;  
border-bottom-color: #F6592C;  
border-left-color: #F6592C;  
}  
td.middle_spacer {  
width: 90%;  /* total width of main site*/
background-color: #FFFFFF;  
}  
td.body_content {  
padding: 5px;  
background-image: url(images_template1/bg_content2.jpg);  
background-repeat: repeat;  
}  
td.below_header{  
background-color: #C6C6C6;  
height: 50px;  
color: #F6592C;  
padding: 0px;  
}  
td.main_content_box {  
background-color: #FFFFFF;  
}  
td.horizontal_column {  
background-color: #FFFFFF;  
border-top-width: 5px;  
border-right-width: 0px;  
border-bottom-width: 1px;  
border-left-width: 0px;  
border-top-style: solid;  
border-right-style: solid;  
border-bottom-style: solid;  
border-left-style: solid;  
border-top-color: #FFFFFF;  
border-right-color: #FFFFFF;  
border-bottom-color: #FFFFFF;  
border-left-color: #FFFFFF;  
height: 130px;  
display: table-cell;  
vertical-align: top;  
}  
td.bottom_link_container {  
background-color: #C6C6C6;  
text-align: center;  
color: #000000;  
padding: 5px;  
}  
td.horizontal_center {  
background-color: #FFFFFF;  
border-top-width: 0px;  
border-right-width: 0px;  
border-bottom-width: 0px;  
border-left-width: 0px;  
border-top-style: solid;  
border-right-style: solid;  
border-bottom-style: solid;  
border-left-style: solid;  
border-top-color: #FFFFFF;  
border-right-color: #FFFFFF;  
border-bottom-color: #FFFFFF;  
border-left-color: #FFFFFF;  
height: 175px;  
display: table-cell;  
vertical-align: bottom;  
background-image: url(images_template1/topbanner2.jpg);
background-repeat: no-repeat;  
background-position: left;  
}  
  
td.header_column {  
height: 100px;  
vertical-align: middle;  
color: #F6592C;  
font-size: large;  
background-image: url(images_template1/bg_content2.jpg);  
background-position: top;  
}  
td.left_content {  
width: 200px;  
padding: 5px;  
vertical-align: top;  
background-image: url(images_template1/bg_content2.jpg);  
background-repeat: repeat;  
}  
a.main_link:active,a.main_link:visited,a.main_link:link{  
font-weight: bold;  
text-decoration: none;  
display: block;  
width: 100%;  
color: #F6592C;  
line-height: 50px;  
}  
  
a.main_link:hover{  
background-color:#F6592C;  
color: #FFFFFF;  
background-image: url(images_template1/header_main.gif);  
background-repeat: repeat;  
background-position: bottom left;  
}  
  
a.bottom_link:active,a.bottom_link:visited,a.bottom_link:link{  
font-weight: bold;  
text-decoration: none;  
color: #FFFFFF;  
}
  
a.bottom_link:hover{  
color: #FFFFFF;  
}
  
div.bottom_content{  
color: #FFFFFF;  
padding: 5px;  
}
  
div.navigation {  
height: 50px;  
vertical-align: middle;  
text-align: center;  
}
 
div.progress-container {
  border: 1px solid #ccc; 
  width: 100px; 
  margin: 2px 5px 2px 0; 
  padding: 1px; 
  float: center; 
  background: white;
}

div.progress-container > div {
  background-color: #0FF; 
  height: 20px;
  vertical-align:middle;
}

/* DEFINITION LIST PROGRESS BAR */

dl, dt, dd{margin:0;padding:0;}

dd{
	width:216px;
	height:41px;
	background:url(bg_bar.gif) no-repeat 0 0;
	position:relative;
}
dd span{
	position:absolute;
	display:block;
	width:200px;
	height:25px;
	background:url(bar.gif) no-repeat 0 0;
	top:8px;
	left:8px;
	overflow:hidden;
	text-indent:-8000px;
}
dd em{
	position:absolute;
	display:block;
	width:200px;
	height:25px;
	background:url(bg_cover.gif) repeat-x;
	top:0;
}


/* SINGLE PROGRESS BAR */

.progressBar{
	width:216px;
	height:41px;
	background:url(bg_bar.gif) no-repeat 0 0;
	position:relative;
}
.progressBar span{
	position:absolute;
	display:block;
	width:200px;
	height:25px;
	background:url(bar.gif) no-repeat 0 0;
	top:8px;
	left:8px;
	overflow:hidden;
	text-indent:-8000px;
}
.progressBar em{
	position:absolute;
	display:block;
	width:200px;
	height:25px;
	background:url(bg_cover.gif) repeat-x 0 0;
	top:0;
}

