/* CSS Document */



body {

		

	text-align:center;

	margin:5px;

	padding:3px;

	font:normal 0.8em/1.2em Myriad,verdana,aria,sans-serif;

	color: #333333;

	height: 100%

	}



#wrapper1 {

	position:relative;

	text-align:left;

	width:100%;

	background:#EAEBED url("../images/right.gif") repeat-y top right;

	}



#wrapper2 {

	position:relative;

	text-align:left;

	width:100%;

  background:#EAEBED url("../images/left.gif") repeat-y top left;

	}

	

#header {

	background: url("../images/header1.jpg") no-repeat;

	background-color: #ffffff;

	padding:10px;

	margin:0;

	color:#c4102f;

	height:114px;

	font-family:myriad,verdana,arial,helvetica,sans-serif;

		}



#header img {

position: absolute; top: 9px; right: 7px; 

width: auto;

}



#header > img {

position: absolute; top: 9px; right: 8px; 

}

	

#header h1 {

	font-size:300%;

	font-family:myriad,verdana,arial,helvetica,sans-serif;

	font-weight: normal;

	padding-top:20px;

	margin-left:200px;

	margin-right:200px;

	margin-top:5px;

	line-height:1em;

	}

	

#header a:hover {

	color:#7A2875;

	}

#maincol {

	position:relative;

	margin:0;

	padding:10px;

	}

#leftcol { 

	position:relative;

	top:-15px;

	left:-10px;

	float:left;

	width:160px;  /* for IE5/WIN */

	voice-family: "\"}\"";

	voice-family:inherit;

	width:160px; /* actual value */

	margin:0 0 -10px 0;

	padding:10px;

	z-index:100;

			height: 400px;

			}

	

#rightcol {

	position:relative;

	top:-10px;

	right:-10px;

	float:right;

	width:130px;  /* for IE5/WIN */

	voice-family: "\"}\"";

	voice-family:inherit;

	width:150px; /* actual value */

	margin:0 0 -10px 0;

	padding:10px;

	background-color:#CCCCCC;

	z-index:99;

	}

	

#centercol {

	position:relative;

	padding:0 5% 0 200px;

margin-top:0;



		}



#centercol a {

	color:#93008C;

text-decoration:none;

	}

	

#centercol a:hover {

	color:#000;

	}

	

#centercol img {

float: right;

margin-left:10px;

margin-bottom: 10px;

}



#centercol p {

color:#333333;

}



#centercol .left {

float:left;

}



	

#footer {

	position:relative;

	top:1px;

	background:#93008C;

	width:100%;

	clear:both;

	margin:0;

	/*padding:1% 0;*/

	text-align:center;

	color:#fff;

		}

	

	#footer p {

	margin-right:20px;

	font-size: 0.8em;

	padding:5px;

	}



#footer a {

color:#fff;

text-decoration: none;



}



#footer a:hover {

font-weight:bold;

}







#address {

position: relative; bottom: 0px; left: 7px; 

margin-top: 100px;

}



#address a {

color:#fff;

text-decoration: none;

}



#address a:hover {

font-weight:bold;

}



#address p {

font-size:0.8em;

color:#fff;

line-height:1.2em;

}



#navcontainer { position: absolute;

top: 5px;

left:0px;

padding:0px;

width:200px;

background:url("../images/menu_background1.gif") no-repeat top left;

}



#navcontainer ul

{

margin-top: 10px;

list-style-type: none;

font-family: myriad,verdana,arial,helvetica,sans-serif;

}



#navcontainer li { margin: 0 0 0 0; }



#navcontainer a

{

/*margin-top: 15px;

margin-bottom: 15px;*/

margin-left: -20px;

display: block;

/*padding-top: 5px;*/

width: 120px;

/*height: 30px;*/

text-decoration: none;

color: #fff;

/*border-bottom: 1px solid #fff;*/

font-weight: bold;

padding-top: 10px;

padding-bottom:10px;

}



#navcontainer a:hover

{

color:#ADD002;

text-decoration: none;

}



#navcontainer a.current {

color: #ADD002;

}



#navcontainer ul li ul {



padding: 0;

margin: 0;

margin-top: -5px;

margin-left: 5px;

font-size: 0.85em;

}



#navcontainer ul li ul li a {

height: 15px;

padding-top: 5px;

padding-bottom: 5px;

}


#extra a

{


color: #fff;

font-weight: bold;


}

#extra a:hover {
color:#ADD002;
text-decoration:none;
}





dl {background:#ADD002 url(images/tl.gif) top left no-repeat; margin:2px; margin-bottom: 5px; margin-top:0px; padding:0; float:left; margin-right:0px; width:150px;}

dl dt {background:transparent url(images/tr.gif) top right no-repeat; padding:0px; padding-left: 0px; font-size:1.2em; text-align:left; color:#93008C;}

dl dd {background:#ADD002 url(images/br.gif) bottom right no-repeat; padding-top:0; margin:0;}



dd p {margin:0; padding:5px 0px 0px 10px; line-height:1.3em;}



dd ul li a:link {

text-decoration: none;

color:#fff;

font-weight: bold;

}



dd ul li a:visited {

text-decoration: none;

color:#DDE56C;

font-weight:bold;

}



dd ul li a:hover {

color:#93008C;

}



dd ul li {

list-style-type: none;

margin: 0;

margin-top: 0.5em;

margin-left: -30px;

padding: 0;

border: 0;

font-size: 0.9em;

line-height: 1.1em;



}



h1 {

color: #93008C;

font-size: 1.2em;

letter-spacing:0.1em;

}



h2 {

color: #93008C;

font-size: 1em;

}



.ims {

border: 1px solid #93008C;

width: 150px;

padding: 5px;

float: right;

margin: 10px;

background-color: #CCCCCC;

}



.ims img {

border: 0;

}



#centercol .ims img {

float: none;

display: block;

margin-right: auto;

margin-left: auto;

margin-bottom: 0;

}



#centercol .ims p {

text-align: center;

font-size: 0.8em;

margin-top: 0;

font-weight: bold;

}



#websyche {

color: #333333;

font-size: 0.7em;

position: absolute;

bottom:-32px;

right: 5px;

line-height: 1.2em;

}



#websyche a {

text-decoration: none;

color: #333333;

} 



#websyche a:hover {

color: #93008C;

}



#centercol .floatr {

float: right;

color: #fff;

}



#centercol .floatr a {

font-weight: bold;

color: #fff;

text-decoration: none;

border: 3px double #CCCCCC;

width: 80px;

height: 25px;

text-align: center;

margin:3px;

padding-top: 5px;

background-color:#93008C;

display: block;

}



#centercol .floatr a:hover {

background-color: #34343E;

color: #fff;

border: 3px double #CCCCCC;

}



#centercol .news li a {

font-size: 1.2em;

color: #34343E;

line-height: 1.4em;

}



#centercol .news li a:hover {

color:#93008C;

}



a.brochure {

background: url("../images/pdf.gif") no-repeat top left;

display: block;

height: 36px;

padding-left: 60px;

padding-top: 15px;

width: 250px;

border: 1px solid #CCCCCC;

}



a:hover.brochure {

background-color:#fff;

color:#93008C;

}



a.map {

background: url("../images/world.gif") repeat-y top left;

display: block;

height: 33px;

padding-left: 60px;

padding-top: 15px;

width: 250px;

border: 1px solid #CCCCCC;

}



a:hover.map {

background-color:#fff;

color:#93008C;

}



table {

border: 1px solid #000;

background-color: #93008C;

border-collapse: collapse;

border-spacing: 1px;

}



th {

color: #fff;

}



td {

border: 1px solid #000;

background-color:#fff;

font-size: 0.8em;

padding:2px;

color: #93008C;

font-weight: bold;

}