	@media screen, projection {
		.be-nice-to-Mac-IE5 {
			font-family: "\"}\"";
			font-family: inherit;
		}
		
		/* -- GENERAL REDECLARATIONS ---------------------------------------- */
* {
 margin:0;
 padding:0;
}

body {
 text-align:center; 
 background-color:#B4BEC5;
 background:transparent url(background.gif); 
}

body, tr, 
td, input, 
select, textarea {
 font:normal 12px/1.4 Verdana, Arial, Helvetica, sans-serif;
}

input, textarea, select {
 background-color:#CCCCCC; 
 border:1px solid #666699;
}

ul, ol {
 margin:0 0 20px 25px;
}

p {
 margin:15px 0;
}

p.bq {
 margin:-4px 0 25px 25px;
}

h1 {
 inline:block;
 font:bold small-caps small  verdana, arial, helvetica, sans-serif;
 color: #577fc0;
 border: 1px solid gray;
 margin: 0 0 10px 0;
 padding: 2px 0 2px 20px;
 border: 1px solid #92b0dd;
 background-color: #ebf3fb;
}

h2 {
 font:bold small-caps small  verdana, arial, helvetica, sans-serif;
 color: #577fc0;
 margin:6px 0 10px 0;
 text-align:left;
 border-bottom: 1px solid #92b0dd;
}

h3 {
 font-size:small; 
 margin:6px 0 10px 0;
 text-align:left;
}

h4 {
 font-size:x-small; 
 margin:4px 0;
}

h5 {
 font-size:xx-small; 
 margin:3px 0;
}

h6 {
 font-size:xx-small; 
 margin:0;
}

hr {
 display:none;
}

img	{
 border:none;
}

img.border {
 border: 1px solid black;
}

A { 
 font-weight: bold;	
 text-decoration: none; 
 color: #577fc0; 
} 

A:Hover	{
 text-decoration: underline; 
}

.clear {
 display:none;
}
		
/* -- ID'S ---------------------------------------- */ 
#outer {
 background:transparent url(background_lines.jpg) repeat-x;
} 

#wrapper {
 width:704px; 
 margin:0 auto; 
 text-align:left;
} 

#header {
 width:704px; 
 height:114px; 
  background:transparent url(top_background.gif) no-repeat 0 0; 
 /* background:transparent url(index_01.gif) no-repeat 0 0;  */
 position:relative; 
 top:15px; 
}

#nav {
	position:relative;
	left:14px;
	margin-top:11px;
}
 
A.nav {
 font:bold 10px Myriad, Verdana, Arial; 
 width: 156px; 
 display: block; 
 text-decoration: none; 
 color:#333333; 
 left:0px; 
 text-align:center; 
 margin:0; 
 padding:5px 0; 
 background: #bbbbbb url(dot.gif) repeat-x 0 100%;
} 

A.nav:Hover	{
 color:#577fc0; 
 background-color:#ebf3ff;
}

#content {
 width:704px; 
 float:left; 
 display:inline; 
 background:url(content_bkgd.gif) repeat-y 0 0; 
 margin-top:15px;
}

#content-main {
 float:right; 
 padding: 10px;
 margin-right: 2px; 
 width:498px !important; width /**/:478px; 
 display:inline; 
 color:#000000;
}
	
#content-side {
 float:left; 
 width:158px !important; width /**/:158px; 
 display:block;
}

#footer {
 clear:both; 
 width: 704px !important; width /**/:704px; 
 height:100px; 
 background:url(index_05.gif) no-repeat 0 0;
 margin-bottom:10px;
} 	
}
