/*-- links --*/

a:link {
color: #9a332e;
text-decoration: none;
}

a:visited {
color: #000;
text-decoration: none;
}

a:hover {
color: #444;
background-color: #fff;
text-decoration: underline;
}

a:active {
color: #000;
}

html,body{
  margin:0;
  padding:0;
  border:0;
background-color:#fff;
}

body{
background-image:  url("images/background1.png");
background-attachment: fixed;
background-color:#fff;
min-width:956px;
font-family: Verdana, Arial, Helvetica, sans-serif;
font-size: 12px;
color:#000;
}

p {
margin: 2px 0 14px 0;
text-align: justify;
line-height: 19px;
}

img {
	border: 0;
}

tr td {
	vertical-align: top;
	
}

ul{
margin: 0;
padding:0;
}

ol{
	line-height: 24px;

}

ol ul li {
	list-style: square;
	color: #2e2e2e;
	margin-left: 16px;
	padding-right: 10px;
	line-height:19px;
}

ol ul li li {
	color: #2e2e2e;
	margin-left: 16px;
	padding-left: 5px;
	list-style: circle;
	line-height:19px;
}

.table {
border: 0;
border-collapse: collapse;
line-height: 17px;
font-family: Verdana, Arial, Helvetica, sans-serif;
font-size: 12px;
color: #000;
}

.table tr{
  vertical-align: top;
}

.table th {
	background-color: #ccce9f;
	height: 20px;
	line-height:20px;
	border-top: 1px solid #444;
	border-bottom: 1px solid #444;
}

.table td {
border-top:1px solid #e2e0c7;	
border-right: 0;
border-bottom:1px solid #e2e0c7;
border-left: 0;
vertical-align: top;
}

h1 {
color: #000;
font-family: Verdana, Arial, Helvetica, sans-serif;
font-size: 13px;
font-weight: bold;
text-align: left;
margin: 0 0 25px 0;
padding:0;
background-image: url(images/st.jpg);
background-repeat: no-repeat;
padding-left: 15px;
background-position: 2px 5px;
}

h2, h3 {
color: #000;
font-family: Verdana, Arial, Helvetica, sans-serif;
font-size: 13px;
font-weight: bold;
text-align: left;
margin:10px 0 20px 0;
}

.h2_line{
	background-image: url(graphics/h2_line.gif);
	height: 23px;
	width: 442px;
}

h2.cntr{
	text-align: center;
}

h3{
	font-size: 12px;
}

.clear{
  clear:both;
  height:1px;
  overflow:hidden;
  line-height:1%;
  font-size:0;
  margin-bottom:-1px;
}

* html .clear{
height:auto;
margin-bottom:0
}

#fullheightcontainer{
  position:relative;
  width:952px;

}

#wrapper{
  border-right:1px solid #000000;
    background-image: url(graphics/bg_wrapper3.gif);
  background-repeat: repeat-y;
}
#wrapp\65	r{
  height:auto;
}

#bottommargin{
	height:50px;
}

#topmargin{
  height:50px;
}

.bottomtopmargin{
  background: transparent;
  width:952px;
  overflow:hidden;
}

#outer{
  z-index:1;
  position:relative;
  margin-left:303px;
  width:650px;
  background-color: transparent;
}

#left{
  /* width:296px; */
  width:321px;
  float:left;
  display:inline;
  position:relative;
  /* margin-left:-300px; */
  margin-left: -303px;
  min-height: 100%;
  height:100%;
}

*>html #left{
/* width: 300px */
width:303px;
}

#container-left{
  /* width:200px; */
  width: 303px;
}

#container-center{
width: 535px;
/* width: 565px; */
padding: 20px 10px 10px 45px;
}

/* \*/
* html #left
{margin-right:-3px;
}
/* Above style hidden from Mac IE */

#center{
  width:625px;
  /* width: 650px;*/
  float:right;
  display:inline;
/* \*/
  margin-left:-1px;
/* Hidden from IE-mac */
}

#clearheadercenter{
  height:84px;
  overflow:hidden;
}
#clearheaderleft{
  height:84px;
  overflow:hidden;
}
#clearfootercenter{
  height:88px;
  overflow:hidden;
}
#clearfooterleft{
  height:88px;
  overflow:hidden;
}
#footer{
  z-index:1;
  position:absolute;
  clear: both;
  width:956px;
  height:88px;
  overflow:hidden;
  margin-top:-88px;
  
}
#subfooter1{
  text-align:center;
  margin:0 1px 0 0;
  height:18px;
  background-image: url(graphics/bottom2.gif);

}

#subfooter2{
  background:transparent;
  text-align:center;
  margin:0 0 0 0;
  height:40px;
  font-size: 10px;
  background-image: url(graphics/bottom2_.gif);
background-position: top left;
	 background-repeat: no-repeat;
padding:30px 0 0 320px;
}

#subfooter2 a:link, #subfooter2 a:visited {
color: #9A332E;
}

#subfooter2 a:hover, #subfooter2 a:active {
text-decoration: underline;
color: #9A332E;
}

#header{
  z-index:1;
  position:absolute;
  top:0;
  width:906px;
  height:89px;
  overflow:hidden;
 /*  margin-left: 297px; */
 margin-left: 50px;
}
.outer_horiz_border, .sb_outer_horiz_border{
  background:#000000;
  height:1px;
  overflow:hidden;
  font-size:0;
}
#subheader1{
  background:transparant;
  text-align:center;
  margin:0 1px 0 0;
  padding-top:10px;
  padding-left:15px;
  height:89px;
  background-image: url(graphics/bg_header.jpg);
  background-repeat: no-repeat;
}

#gfx_bg_middle{
  top:0;
  position:absolute;
  overflow:hidden;
  width:625px;
  /*width:650px;*/
  margin-left:303px;
}

* html #gfx_bg_middle{
  display:none;
}

/*-- navigation --*/

#navigation {
position: absolute;
top:84px;
left:114px;
font-size: 12px;
font-weight: bold;
letter-spacing: 1.8px;
color: #000;
padding: 0;
margin: 0;
width:208px;
}

#navigation ul {
display: block;
padding: 0;
margin: 0;
text-decoration: none;
list-style-type: none;
width:208px;
}

#navigation li {
text-decoration: none;
list-style-type: none;
margin: 0;
height: 30px;
line-height: 30px;
color: #e2e0c7;
width:208px;
}

#navigation li a:link, #navigation li a:visited {
margin: 0;
display: block;
padding:0 0 0 5px;
color: #e2e0c7;
background-image: url(graphics/bg_menu_02.jpg);
background-repeat: no-repeat;
background-position: left;
text-decoration: none;
font-weight: bold;
width:203px;
}

#navigation li a:hover, #navigation li a:active {
margin: 0;
padding:0 0 0 5px;
width:203px;
display: block;
color: #2e2e2e;
}

.navheader2{
	height: 32px;
	line-height: 32px;
padding:0 0 0 7px;
margin: 10px 0 3px 0;
	color: #000;
	width:201px;
	background-image: url(graphics/bg_menu_heads3.gif);
	background-repeat: no-repeat;
background-position: left;
}

.navheader_{
		height: 32px;
	line-height: 32px;
padding:0 0 0 7px;
margin: 10px 0 3px 0;
	color: #2e2e2e;
	width:198px;
	background-color: #e0dec3;
	border: 1px solid #fff;

}

.navheader{
	background-image: url(images/1-menu_02.jpg);
	background-repeat: no-repeat;
	height: 35px;
	line-height: 30px;
	margin: 10px 0 3px 0;
	color: #000;
	width:180px;
	letter-spacing: 1.3px;
}

.text {
font-family: Verdana, Arial, Helvetica, sans-serif;
font-size: 12px;
color: #000;
}

.code{
	padding:0 0 2px 0;
	margin: 0;
	font-size: 10px;
	text-align: left;
}
.alpha{
	padding:0 0 16px 0;
	margin: 0;
	font-size: 11px;
	line-height: 11px;
	text-align: left;
	width: 600px;
}

.alpha img{
	float: left;
	margin-right: 3px;
	clear: left;
}

.img {
	border:2px solid #cbcd9e;
	padding:2px;
	margin-left:auto;
	margin-right:auto;
	margin-bottom:25px;
	display: block;
}

.img_left{
	border:2px solid #cbcd9e;
	padding:2px;
	margin-bottom:25px;
	}

	.img_float{
	border:2px solid #cbcd9e;
	padding:2px;
	margin-bottom:25px;
	margin-right:8px;
	float: left;
	}

	
/* tooltips */
#dhtmltooltip{
position: absolute;
top:245px;
left: -300px;
width: 460px;
border:2px solid #cbcd9e;
padding: 8px;
background-color: #f9f9f4;
font-size: 11px;
font-family: Verdana, Arial, Helvetica, sans-serif;
text-align: justify;
line-height: 1.5em;
visibility: hidden;
z-index: 100;
/*Remove below line to remove shadow. Below line should always appear last within this CSS*/
filter: progid:DXImageTransform.Microsoft.Shadow(color=#cbcd9e,direction=145);
}
 
#dhtmlpointer{
position:absolute;
left: -320px;
z-index: 101;
visibility: hidden;
}
