BODY {
	background-image:url(img/bgr.gif);	
	background-color:#FFFFFF;
	text-align:center;
	font-size: 11px;
	color: #333333;
	font-family: arial,verdana, helvetica ;
	margin: 0px auto;
}

#frame{
	background-color:#FFFFFF;
	width:971px;
	margin: 0px auto;
	padding:0px;
	text-align:left;
}
#contentheader{
	background-color:#FFFFFF;
	width:971px;
	height:80px;
	margin: 0px 0px 0px 0px;
	padding:10px 0px 0px 0px;
	float:left;
}

#contentleft{
	width:181px;
	float:left;
	background-color:#FFFFFF;
	margin: 0px 5px 0px 5px;
	padding:0px;
}

#contentright{
	width:181px;
	float:left;
	background-color:#FFFFFF;
	margin: 0px;
	margin: 0px 0px 0px 5px;
	padding:0px;
}

#contentmain{
	width:589px;
	float:left;
	margin: 0px;
	padding:0px;
	background-color:#FFFFFF;
}

#contentcenter{
	width:971px;
	float:left;
	margin: 0px;
	padding:0px;
	background-color:#FFFFFF;
}


#flash{
	width:589px;
	float:left;
	background-color:#FFFFFF;
	margin: 0px auto;
	padding:0px;
	border-width:0px;	
}

#content{
	width:589px;
	float:left;
	background-color:#FFFFFF;
	height:100%;
	border-width:0px;
	margin: 20px 0px 20px 0px;
}

#framebottom{
	float:left;
	background-color:#FFFFFF;
	width:100%;
	margin: 0px auto;
	padding:0px;
	text-align:center;
	border-style:solid;
  border-top-color:#993366;
  border-top-width:1px;
  border-bottom-width:0px;
  border-left-width:0px;
  border-right-width:0px;
}

#contentbottom{
	margin: 0px;
	padding: 0px;
	background-color: #FFFFFF;
	text-align:center;
}

#spacebottom{
	width:755px;
	height:30px;
	display:block;
	float:left;
}

#proposal{
	color: #FFFFFF;
	background-color: #000000;
	margin: 0px 0px 0px 0px;
	padding: 10px;
	width:161px;
}
#proposaltitle{
	color: #FFFFFF;
	background-color: #000000;
	margin: 0px 0px 0px 0px;
	padding: 10px;
	font-weight:bold;
	width:161px;
}


.menu{
	width:181px;
	height:216px;
	margin: 0px 0px 0px 0px;
	padding: 0px;
	float:left;
	border-color:#993366;
	border-width:0px;
	border-style:solid;
	display:block;
	clear:both;
	overflow : hidden;
}

.leftlinkslist
{
	width:181px;
	height:50px;
	margin: 0px 0px 0px 0px;
	padding: 0px;
	float:left;
	border-color:#993366;
	border-width:0px;
	border-style:solid;
	display:block;
	clear:both;
}


A.leftlinkshome:link,
A.leftlinkshome:active,
A.leftlinkshome:visited,
A.leftlinkshome:hover {
	FONT-SIZE: 12px;
	font-weight:bold;
	height:17px;
	display:block;
	width:auto;
	COLOR: #000000;
	FONT-FAMILY: arial,verdana, helvetica;
	background-image:url(img/back_home.gif);
	padding-left: 15px;
	padding-top: 2px;
	text-decoration: none;
}

A.leftlinkscontact:link,
A.leftlinkscontact:active,
A.leftlinkscontact:visited,
A.leftlinkscontact:hover {
	FONT-SIZE: 12px;
	font-weight:bold;
	height:17px;
	display:block;
	width:auto;
	COLOR: #000000;
	FONT-FAMILY: arial,verdana, helvetica;
	background-image:url(img/back_contact.gif);
	padding-left: 15px;
	padding-top: 2px;
	text-decoration: none;
}

#search{
	width:159px;
	background-color: #FFFFFF;
	font-size: 12px;
	font-weight: bold;
	color: #000000;
	padding: 10px;
	vertical-align: top;
	margin: 0px 0px 5px 0px;
	text-align:left;
	vertical-align: middle;
	border-style:solid;
	border-width: 1px;
	border-color:#f0cadf;
	float:left;
}

A.searchlink:link,
A.searchlink:active,
A.searchlink:visited,
A.searchlink:hover 
{
	
	FONT-SIZE: 12px;
	COLOR: #cc3399;
	FONT-FAMILY: arial,verdana, helvetica;
	text-decoration: none;
	font-weight:bold;
	padding-left: 138px;
	
}	

#newsletter {

	FONT-WEIGHT: normal; 
	FONT-SIZE: 11px; 
	MARGIN: 0px; 
	VERTICAL-ALIGN: middle; 
	WIDTH: 161px; 
	COLOR: #ffffff; 
	PADDING-TOP: 0px;
	PADDING-RIGHT: 0px; 
	PADDING-LEFT: 0px; 
	PADDING-BOTTOM: 5px;
	}

.banners{
	margin: 0px 0px 5px 0px;
	padding: 0px;
}

.bannertop{
	margin: 0px 0px 0px 0px;
	padding: 0px;
	float:left;
}



#logo{
	width:181px;
	height:60px;
	font-size: 9px;
	font-weight: normal;
	vertical-align: middle;
	margin: 2px;
	text-align:center;
	float:left;
	border-style:solid;
	border-top-color:#CCCCCC;
	border-bottom-color:#373B6A;
	border-left-color:#CCCCCC;
	border-right-color:#CCCCCC;
	border-top-width:1px;
	border-left-width:0px;
	border-bottom-width:3px;
	border-right-width:0px;

}

#sponsors
{
	height:64px;
	font-size: 11px;
	font-weight: normal;
	text-align:center;
 	border-width:1px;
 	margin: 0px auto;
	padding:0px;
}

#rightlogos{
	width:971px;
	height:30px;
	font-size: 9px;
	font-weight: normal;
	vertical-align: bottom;
	margin: 2px;
	text-align:center;
	float:left;
 	border-width:1px;

}

#bottom{
	width:734px;
	font-size: 9px;
	font-weight: normal;
	padding: 10px;
	margin: 0px;
	text-align:right;
	float:left;
}

.categorytitle{
	height:17px;
	width:579px;
	background-color: #FFFFFF;
	background-image:url(img/title_bgr.gif);
	font-size: 16px;
	font-weight: bold;
	color: #cc3399;
	text-align: left;
	padding-left: 10px;
	display:block;
	margin-top:10px;
	FONT-FAMILY: arial,verdana, helvetica;
}

A.backlink:link,
A.backlink:active,
A.backlink:visited,
A.backlink:hover 
 {
	FONT-SIZE: 11px;
	COLOR: #CC3399;
	FONT-FAMILY: arial,verdana, helvetica;
	text-decoration: none;
}


A.catlink:link,
A.catlink:active,
A.catlink:visited,
A.catlink:hover 
 {
	FONT-SIZE: 11px;
	COLOR: #cc3399;
	FONT-FAMILY: arial,verdana, helvetica;
	text-decoration:underline;
	font-weight:bold;
}


A.contact:link,
A.contact:active,
A.contact:visited,
A.contact:hover 
 {
	FONT-SIZE: 11px;
	COLOR: #CC0000;
	FONT-FAMILY: arial,verdana, helvetica;
	text-decoration: none;
	font-weight: bold;
}

.emailmessage
 {
	FONT-SIZE: 11px;
	COLOR: #CC0000;
	FONT-FAMILY: arial,verdana, helvetica;
	text-decoration: none;
	font-weight: bold;
}


.contenttitle
 {
	background-position: left;
	color: #FFFFFF;
	font-size: 18px;
	position: static;
	padding: 5px;
	line-height: normal;
	font-weight: bold;
	font-family: arial,verdana, helvetica, sans-serif;
	border-top: none #999999;
	border-right: none #999999;
	border-bottom: 1px solid #999999;
	border-left: none #999999;
}

.foto {
	width: 120px;
	overflow: hidden;
	margin-bottom: 10px;
	text-align: left;
}

 
.zoom {
	position: absolute;
	z-index: 40;
	width: 400px;
	height: 370px;
	visibility: hidden;
	overflow: hidden;
	text-align: left;
	background-color: #FFFFFF;
	border:solid #990000;
  border-width:1px;
}

.imagetitle:link,
.imagetitle:active,
.imagetitle:visited,
.imagetitle:hover
{
	font-size: 9px;
	font-weight: normal;
	color: #cc3333;
	line-height: 12px;
	text-decoration: none;
	display:block;
}


.bannerImage{
	margin-bottom: 5px;
	
}

.searchbox{
	font-weight: normal;
	font-size: 11px;
	color: #cc3399;
	font-style: normal;
	font-family: arial,verdana, helvetica, sans-serif;
	height: 15px;
	width: 150px;
	padding:0px;
	border: 1px;
	border-style:solid;
	border-color:#cc3399;
	
}

.menudiv{
	width:181px;
	height:auto;
	font-size: 12px;
	font-weight: bold;
	font-family: arial,verdana, helvetica, sans-serif;
	color: #cc3399;
	background-color: #FFFFFF;
	vertical-align: top;
	padding: 0px;
	margin: 0px auto;
	display:block;
	visibility: visible;
}

.debug{
	color:white;
	width:734px;
	font-size: 9px;
	padding: 10px;
	margin: 5px;
	float:left;
}

.proposal_title {

	FONT-WEIGHT: bold;
	FONT-SIZE: 12px;
	COLOR: #FFFFFF;
	FONT-FAMILY: arial,verdana, helvetica;
	text-align: left;
	margin-bottom: 1em;
}

.txtBold {
	FONT-WEIGHT: bold;
	font-size: 10px;
	color: #d894d2;
}

.phototd {
	FONT-WEIGHT: bold;
	FONT-SIZE: 12px;
	COLOR: #cc3399;
	FONT-FAMILY: arial,verdana, helvetica;
	text-align: center;
	padding:5px;
	border-style:solid;
	border-width:1px;
	border-color:#fbd5ee;
}

.contentdiv
{
float:left;
height:150px;
	
}


.contenttable
{
	FONT-WEIGHT: normal;
	FONT-SIZE: 12px;
	COLOR: #cc3399;
	FONT-FAMILY: arial,verdana, helvetica;
	padding:0px;
	border-width:0px;
	border-color:#cc3399;
	margin-top:5px;
	margin-bottom:5px;
	margin-right:5px;
}

.contenttablediv{
	float:left;
	width:589px;
	display:block;
}	

.heading1 {
	FONT-WEIGHT: bold;
	FONT-SIZE: 12px;
	COLOR: #cc3399;
	FONT-FAMILY: arial,verdana, helvetica;
	text-align: left;
	padding: 0px;
	}
.tips {
	padding: 5px;
	top: auto;
	background-color: #cc3333;
	font-size: 11px;
	font-weight: normal;
	color: #FFFFFF;
	float: left;
	line-height: 20px;
}
.bodyparagraph1 {
	top: auto;
	vertical-align: top;
	padding-left: 10px;
	font-size: 11px;
	width:580px;
	border-width:0px;
	}
	
.bodyparagraph2 {
	top: auto;
	vertical-align: top;
	padding-left: 10px;
	font-size: 11px;
	width:150px;
	border-width:0px;
	}

TD {
	FONT-SIZE: 11px; COLOR: black; FONT-FAMILY: arial,verdana, helvetica
}
A:link {
	FONT-SIZE: 11px; COLOR: black; FONT-FAMILY: arial,verdana, helvetica; TEXT-DECORATION: underline
}
A:active {
	FONT-SIZE: 11px; COLOR: black; FONT-FAMILY: arial,verdana, helvetica; TEXT-DECORATION: underline
}
A:visited {
	FONT-SIZE: 11px; COLOR: black; FONT-FAMILY: arial,verdana, helvetica; TEXT-DECORATION: underline
}
.border {
	background-position: left;
	border: 1px solid #999999;
	color: #333333;
	font-size: 13px;
	position: static;
	padding: 2px;
	line-height: normal;
	font-weight: bold;
	font-family: arial,verdana, helvetica, sans-serif;
	}

A.greylink:link {
	FONT-SIZE: 13px;
	COLOR: #666666;
	FONT-FAMILY: arial,verdana, helvetica;
	text-decoration: none;
}
A.greylink:active {
	FONT-SIZE: 13px;
	COLOR: #333333;
	FONT-FAMILY: arial,verdana, helvetica;
	text-decoration: none;
	font-weight: bold;

}
A.greylink:visited {
	FONT-SIZE: 13px;
	COLOR: #666666;
	FONT-FAMILY: arial,verdana, helvetica;
	text-decoration: none;
}
A.greylink:hover {
	FONT-SIZE: 13px;
	COLOR: #000000;
	FONT-FAMILY: arial,verdana, helvetica;
	text-decoration: none;
}
.bigtitle {
	font-size: 16px;
	font-weight: bold;
	color: #FFFFFF;
	vertical-align: middle;
	text-align: left;
	padding-left: 10px;


	}
A.whitelink:link {
	FONT-SIZE: 10px;
	COLOR: #FFFFFF;
	FONT-FAMILY: arial,verdana, helvetica;
	text-decoration: none;
}
A.whitelink:active {
	FONT-SIZE: 11px;
	COLOR: #FFFFFF;
	FONT-FAMILY: arial,verdana, helvetica;
	text-decoration: none;
}
A.whitelink:visited {
	FONT-SIZE: 11px;
	COLOR: #FFFFFF;
	FONT-FAMILY: arial,verdana, helvetica;
	text-decoration: none;
}
.borderRED01 {
	background-position: left;
	border: 1px solid #999999;
	position: static;
	line-height: normal;
	font-weight: normal;
	font-family: arial,verdana, helvetica, sans-serif;
	padding: 5px;
}
.textfieldpurple_focus {
	BACKGROUND-POSITION: left bottom;
	FONT-WEIGHT: normal;
	FONT-SIZE: 9px;
	LEFT: auto;
	COLOR: #000000;
	FONT-STYLE: normal;
	FONT-FAMILY: arial,verdana, helvetica, sans-serif;
	HEIGHT: 20px;
	BACKGROUND-COLOR: #FFFFFF;
	TEXT-DECORATION: none;
	border: 1px ridge #666666;
}
.textfieldpurple {
		BACKGROUND-POSITION: left bottom;
	FONT-WEIGHT: normal;
	FONT-SIZE: 9px;
	LEFT: auto;
	COLOR: #000000;
	FONT-STYLE: normal;
	FONT-FAMILY: arial,verdana, helvetica, sans-serif;
	HEIGHT: 20px;
	BACKGROUND-COLOR: #FFFFFF;
	TEXT-DECORATION: none;
	border: 1px ridge #999999;
}

.bordergrey {
	background-position: left;
	color: #333333;
	position: static;
	padding: 10px;
	line-height: normal;
	font-family: arial,verdana, helvetica, sans-serif;
	border-top: none #999999;
	border-right: none #999999;
	border-bottom: 0px solid #999999;
	border-left: none #999999;
	font-weight: bold;
}
A.menulink:link {
	FONT-SIZE: 12px;
	font-weight:bold;
	height:17px;
	display:block;
	width:auto;
	COLOR: #000000;
	FONT-FAMILY: arial,verdana, helvetica;
	background-image:url(img/back_menu1.gif);
	padding-left: 15px;
	padding-top: 2px;
	text-decoration: none;
}
A.menulink:active {
	FONT-SIZE: 12px;
	font-weight:bold;
	height:17px;
	display:block;
	width:auto;
	COLOR: #000000;
	FONT-FAMILY: arial,verdana, helvetica;
	background-image:url(img/back_menu1.gif);
	padding-left: 15px;
	padding-top: 2px;
	text-decoration: none;
}
A.menulink:visited {
	FONT-SIZE: 12px;
	font-weight:bold;
	height:17px;
	display:block;
	width:auto;
	COLOR: #000000;
	FONT-FAMILY: arial,verdana, helvetica;
	background-image:url(img/back_menu1.gif);
	padding-left: 15px;
	padding-top: 2px;
	text-decoration: none;
}
A.menulink:hover {
	FONT-SIZE:12px;
	font-weight:bold;
	height:17px;
	display:block;
	width:auto;
	COLOR: #FFFFFF;
	FONT-FAMILY: arial,verdana, helvetica;
	background-image:url(img/back_menu.gif);
	background-repeat:no-repeat;
	padding-left: 15px;
	padding-top: 2px;
	background-position: 0px center;
	text-decoration: none;
}

A.menulink_selected:link,
A.menulink_selected:active,
A.menulink_selected:visited,
A.menulink_selected:hover
{
	FONT-SIZE:12px;
	
	height:17px;
	display:block;
	width:auto;
	COLOR: #FFFFFF;
	FONT-FAMILY: arial,verdana, helvetica;
	background-image:url(img/back_menu.gif);
	background-repeat:no-repeat;
	padding-left: 15px;
	padding-top: 2px;
	background-position: 0px center;
	text-decoration: none;
}


A.menulinkback:link,
A.menulinkback:active,
A.menulinkback:visited,
A.menulinkback:hover
{
	FONT-SIZE: 11px;
	COLOR: #cc3399;
	FONT-FAMILY: arial,verdana, helvetica;
	text-decoration: none;
	padding-left: 15px;
}



A.menulink1:link {
	FONT-SIZE: 11px;
	COLOR: #FFFFFF;
	FONT-FAMILY: arial,verdana, helvetica;
	text-decoration: none;
}
A.menulink1:active {
	FONT-SIZE: 11px;
	COLOR: #CC0000;
	FONT-FAMILY: arial,verdana, helvetica;
	text-decoration: none;
}
A.menulink1:visited {
	FONT-SIZE: 11px;
	COLOR: #CC0000;
	FONT-FAMILY: arial,verdana, helvetica;
	text-decoration: none;
	}
A.menulink1:hover {
	FONT-SIZE: 11px;
	COLOR: #666666;
	FONT-FAMILY: arial,verdana, helvetica;
	text-decoration: none;
}


A.greylink1:link {
	FONT-SIZE: 11px;
	FONT-FAMILY: arial,verdana, helvetica;
	text-decoration: none;
}
A.greylink1:active {
	COLOR: #666666;
	FONT-FAMILY: arial,verdana, helvetica;
	text-decoration: none;
}
A.greylink1:visited {
	COLOR: #666666;
	FONT-FAMILY: arial,verdana, helvetica;
	text-decoration: none;
}
A.greylink1:hover {
	COLOR: #CC0000;
	FONT-FAMILY: arial,verdana, helvetica;
	text-decoration: none;
}

A.greylink1_selected:hover,
A.greylink1_selected:visited,
A.greylink1_selected:active,
A.greylink1_selected:link
 {
	COLOR: #CC0000;
	FONT-FAMILY: arial,verdana, helvetica;
	text-decoration: none;
}


A.purplelink1:hover,
A.purplelink1:visited,
A.purplelink1:active,
A.purplelink1:link
 {
	COLOR: #FFFFFF;
	FONT-FAMILY: arial,verdana, helvetica;
	text-decoration: none;
	background-color:#cc3399;
	padding:4px;
	font-weight:bold;
}

.purplesubmit
 {
	COLOR: #FFFFFF;
	FONT-FAMILY: arial,verdana, helvetica;
	text-decoration: none;
	background-color:#cc3399;
	padding:2px;
	font-weight:bold;
}

.searchback {
	background-position: left;
	color: #333333;
	position: static;
	padding: 0px 0px 0px 5px;
	line-height: normal;
	font-family: arial,verdana, helvetica, sans-serif;
	font-weight: bold;
	border: 1px none #999999;
}

.searchRED01Copy {
	background-position: left;
	border: 1px solid #999999;
	position: static;
	line-height: normal;
	font-weight: bold;
	font-family: arial,verdana, helvetica, sans-serif;
	padding: 5px;
	background-color: #CC3333;
	color: #FFFFFF;
	text-align: center;
}

.searchresults {
	background-position: left;
	border: 0px solid #999999;
	position: static;
	line-height: normal;
	font-weight: bold;
	font-family: arial,verdana, helvetica, sans-serif;
	font-size:12px;
	padding: 5px;
	background-color: #FFFFFF;
	color: #000000;
	text-align: center;
}


.searchRED02 {
	background-position: left;
	border: 1px solid #999999;
	position: static;
	line-height: normal;
	font-weight: normal;
	font-family: arial,verdana, helvetica, sans-serif;
	padding: 5px;
	background-color: #000000;
	color: #FFFFFF;
	text-align: center;
}
.heading2 {
	FONT-WEIGHT: bold;
	COLOR: #CC0000;
	FONT-FAMILY: arial,verdana, helvetica;
	text-align: left;
	padding: 3px;
	line-height: 30px;
	font-size: 9px;

}
.textfield01_focus {
	BACKGROUND-POSITION: left bottom;
	FONT-WEIGHT: normal;
	FONT-SIZE: 11px;
	LEFT: auto;
	COLOR: #000000;
	FONT-STYLE: normal;
	FONT-FAMILY: arial,verdana, helvetica, sans-serif;
	BACKGROUND-COLOR: #FFFFFF;
	TEXT-DECORATION: none;
	border: 1px ridge #666666;
}
.textfield01 {
    BACKGROUND-POSITION: left bottom;
	FONT-WEIGHT: normal;
	FONT-SIZE: 11px;
	LEFT: auto;
	COLOR: #000000;
	FONT-STYLE: normal;
	FONT-FAMILY: arial,verdana, helvetica, sans-serif;
	BACKGROUND-COLOR: #FFFFFF;
	TEXT-DECORATION: none;
	border: 1px ridge #999999;
}
.heading3 {

	FONT-WEIGHT: bold;
	FONT-SIZE: 12px;
	COLOR: #FFFFFF;
	FONT-FAMILY: arial,verdana, helvetica;
	text-align: left;
}
A.whitelinkBOLD:link {
	FONT-SIZE: 11px;
	COLOR: #FFFFFF;
	FONT-FAMILY: arial,verdana, helvetica;
	text-decoration: none;
	font-weight: bold;
}
A.whitelinkBOLD:active {
	FONT-SIZE: 11px;
	COLOR: #FFFFFF;
	FONT-FAMILY: arial,verdana, helvetica;
	text-decoration: none;
	font-weight: bold;
}
A.whitelinkBOLD:visited {
	FONT-SIZE: 11px;
	COLOR: #FFFFFF;
	FONT-FAMILY: arial,verdana, helvetica;
	text-decoration: none;
	font-weight: bold;
}
.bordercontact {
	background-position: left;
	border: 1px solid #999999;
	position: static;
	line-height: normal;
	font-weight: bold;
	font-family: arial,verdana, helvetica, sans-serif;
	padding: 0px;
}
INPUT.cont {
	BORDER-RIGHT: black 1px solid;
	BORDER-TOP: black 1px solid;
	BORDER-LEFT: black 1px solid;
	WIDTH: 300px;
	BORDER-BOTTOM: black 1px solid;
	font-size: 12px;

}
TEXTAREA.cont {
	WIDTH: 300px; HEIGHT: 110px
}

TEXTAREA {
	BORDER-RIGHT: black 1px solid; BORDER-TOP: black 1px solid; FONT-SIZE: 9px; BORDER-LEFT: black 1px solid; BORDER-BOTTOM: black 1px solid; FONT-FAMILY: arial,verdana
}
.smal {
	FONT-SIZE: 11px;
	background-position: left;
	color: #333333;
	position: static;
	padding: 0px 0px 0px 5px;
	font-family: arial,verdana, helvetica, sans-serif;

}
.bordergrey01 {

	background-position: left;
	color: #333333;
	position: static;
	font-size:12px;
	padding: 3px;
	line-height: normal;
	font-family: arial,verdana, helvetica, sans-serif;
	border-top: none #999999;
	border-right: none #999999;
	border-bottom: 1px solid #999999;
	border-left: none #999999;
	font-weight: normal;
}

i.din {font-family:arial,verdana; font-size: 11px; color: rgb(161,193,27)}
.small {
	top: auto;
	font-size: 9px;
	font-weight: normal;
	color: #CC0000;
	line-height: 12px;

}
.white {

	top: auto;
	font-size: 11px;
	font-weight: normal;
	color: #FFFFFF;
	line-height: 12px;
}


#scrollingContainer{
	color: #FFFFFF;
	background-color: #000000;
	width:181px;  
	height:122px;
  overflow:hidden;
  padding:0px;  
  float:left;
  margin: 0px 0px 5px 0px;
} 

A.purplelinkbold:hover,
A.purplelinkbold:visited,
A.purplelinkbold:active,
A.purplelinkbold:link
 {
	COLOR: #cc3399;
	FONT-FAMILY: arial,verdana, helvetica;
	text-decoration: none;
	padding:0px;
	font-size: 11px;
	font-weight:bold;
}