body
{
	margin: 0px;
	padding: 0px;
	font-family: Arial, Helvetica, sans-serif
}



/*START TEMPLATE LAYOUT STYLES*/

#wrapper { 
  	width: 930px;
  	padding: 0px 0px 0px 0px;
	margin: 15px auto 0px auto;
	background-image:url(images/bg.jpg);
	background-repeat:repeat-x;
}

#bannerImage {
	float:left;
}

#menu {
	clear:both;
	float:left;
	width:217px;
	padding:0px 13px 0px 22px;
	border-right:1px solid #f3a1d3;
	margin:0px 0px 0px 0px;
}

#menu ul { list-style:none; padding:0px 0px 0px 0px; margin:0px 0px 0px 0px; width:189px;}
#menu li { list-style:none; padding:0px 5px 0px 5px; margin:0px 0px 0px 0px; width:189px; line-height:32px; border-bottom:1px solid #f3a1d3; }
#menu li ul li { list-style:none; padding:0px 5px 0px 20px; margin:0px 0px 0px 0px; line-height:24px; border-bottom:0px; }
#menu li a {
	font-family:Arial, Helvetica, sans-serif; 
	font-weight:bold; 
	font-size:90%; 
	color: #cb037e; 
	text-decoration: none; 
	background-image:url(images/bullet_menu.png); 
	background-repeat:no-repeat; 
	background-position:0px 3px;
	padding:0px 18px 0px 18px; 
}
#menu li a:hover {
	color: #FFFFFF; 
	text-decoration: none; 
	background-image:url(images/bullet_menu_over.png); 
	background-repeat:no-repeat; 
	background-position:0px 3px;
}

#menu li ul li a {
	font-family:Arial, Helvetica, sans-serif; 
	font-weight:bold; 
	font-size:12px; 
	color: #cb037e; 
	text-decoration: none; 
	background-image:url(images/bullet_sub_menu.png); 
	background-repeat:no-repeat; 
	background-position:0px 3px;
	padding:0px 18px 0px 18px; 
}

#menu li ul li a:hover {
	color: #FFFFFF; 
	text-decoration: none; 
	background-image:url(images/bullet_sub_menu_over.png); 
	background-repeat:no-repeat; 
	background-position:0px 3px;
}


#content {
		width:628px;
		padding:0px 12px 0px 26px;
		margin:0px 0px 0px 0px;
		float:right;
}

#flags {
		width:930px;
		text-align:center;
}

#footer {
		background-image:url(images/bg_footer.gif);
		background-repeat:repeat-x;
		height:225px;
		clear:both;
		background-color:#fbdcef;
		color:inherit;
}

#footerContent {
		width:930px;
		text-align:center;
		font-size:75%;
		color:#666666;
		margin:auto;
		padding:0px 0px 0px 0px;
		background-image:url(images/footer_echidna.gif);
		background-repeat:no-repeat;
		height:225px;
}

#flashClients {
	float:right;
	margin:15px 0px 0px 0px;
}

#flashImage {
	float:right;
	padding:21px 0px 0px 0px;
	border:0px;
	margin:0px 0px 0px 10px;
	width:392px;
}

/*END TEMPLATE LAYOUT STYLES*/

/*##########################################################################################*/

img{border:0px;}
img.border {border: 1px solid #FFFFFF; padding: 5px;}
img.marginT {border:0px; margin:10px 0px 0px 0px;}
img.marginR {border:0px; margin:0px 10px 0px 0px;}
img.marginB {border:0px; margin:0px 0px 10px 0px;}
img.marginL {border:0px; margin:0px 0px 0px 10px;}

img.fix{border:0px; padding:21px 0px 0px 0px;}

/*START CONTENT STYLES*/

#content a:link, #content a:visited { color: #7906a5; text-decoration: none; background-color:inherit; border-bottom:1px dotted #7906a5;}
#content a:active, #content a:hover { color: #7906a5; text-decoration: none; background-color:inherit; border-bottom:1px solid #7906a5;}

#footerContent a:link, #footerContent a:visited { color: #7906a5; text-decoration: underlined; background-color:inherit; }
#footerContent a:active, #footerContent a:hover { color: #7906a5; text-decoration: none; background-color:inherit;}

h1 {font-size: 145%; font-weight: bold; color: #FFFFFF; background-color:inherit;}
h2 {font-size: 130%; font-weight: bold; color: #FFFFFF; background-color:inherit;}
h3 {font-size: 100%; font-weight: bold; color: #4c1938; background-color:inherit; line-height:10px;}
h4 {font-size: 90%; font-weight: bold; color: #4c1938; background-color:inherit;}
h5 {font-size: 80%; font-weight: bold; color: #4c1938; background-color:inherit;}
h5 {font-size: 70%; font-weight: bold; color: #4c1938; background-color:inherit;}
h6 {font-size: 60%; font-weight: bold; color: #4c1938; background-color:inherit;}

hr {
	border: dashed #FFFFFF 0px;
	border-top:dashed #FFFFFF 1px;
	height:0px;
}

hr.pink {
	border: dashed #ee89c8 0px;
	border-top:dashed #ee89c8 1px;
	height:0px;
}
	

textarea, input, select {color: #000000; font-family: Arial, Helvetica, sans-serif; font-size: 11px;}

p, td, th{font-size: 75%; font-weight: normal; color: #4c1938; background-color:inherit;}

#content ul {margin:0px; padding:0px; list-style:none;}

#content li { 
	font-size: 75%; 
	font-weight: normal; 
	color: #4c1938; 
	background-color:inherit; 
	background-image:url(images/bullet_blue.png); 
	background-repeat:no-repeat; 
	background-position:0px 3px;
	list-style:none;
	padding:0px 0px 15px 25px;

}
	
#content li.pink{
	font-size: 75%; 
	font-weight: normal;
	color: #4c1938; 
	background-color:inherit; 
	background-image:url(images/bullet_pink.png); 
	background-repeat:no-repeat; 
	background-position:0px 3px;
	list-style:none;
	padding:0px 0px 15px 25px;

}

td p {font-size: 100%; font-weight: normal; color: #4c1938; background-color:inherit;}

.textFooter, .textFooterAmasci
{
	font-family: Arial, Helvetica, sans-serif;
	font-size: 60%;
	font-weight: normal;
	color: #FFFFFF;	
	background-color:inherit;
}

.pink {color:#d21e8c; background-color:inherit;}
.lightpink {color:#ee89c8; background-color:inherit;}