
/***********************************/
/* general elements
/***********************************/

* {
	margin: 0 ;
	padding: 0 ;
}

body {	
	background-color: #FFFFFF ;
	margin: 0;
	padding: 0;
	border: none;
	font-family: Verdana,sans-serif ;
	font-size: 9pt ;
	color: #BABABA ;
}

img {
	border: 0 ;	
}

#cache_pics {
	position: absolute;
	display: none;
	width: 0 ;
	height: 0 ;
}

td {
	font-family: Verdana,sans-serif ;
	font-size: 10pt ;
	text-align: left ;
	color: #999999 ;
}








/***********************************/
/* elements
/***********************************/

#top_bg {
	background-image: url(gfx/top_bg.gif) ;
	background-repeat: repeat-x ;
	padding: 0 ;
	margin: 0 ;
	height: 63px ;
}

#top {
}

#middle {
	z-index: 3 ;
    position: absolute;
    left : 50%;
	width: 769px ;
	height: 619px ;
    margin : 0 0 0 -384px;
}

#middle_bg {
	z-index: 1 ;
    position: absolute;
	background-image: url(gfx/left_bg.gif) ;
	width: 100% ;
	height: 619px ;
    margin : 0 ;
}


#left_bg {
	z-index: 1 ;
	position: absolute ;
	top: 63px ;
	left: 0 ;
	background-image: url(gfx/left_bg.gif) ;
	background-repeat: repeat-x ;
	padding: 0 ;
	margin: 0 ;
	width: 50% ;
	height: 619px ;
}

#left {
	z-index: 2 ;
	position: absolute ;
	background-image: url(gfx/left.gif) ;
	background-repeat: repeat-y;
	padding: 0 ;
	margin: 0;
	width: 12px ;
	height: 619px ;
}


#content {
	z-index: 4 ;
	position: absolute ;
	padding: 0 ;
	margin: 0 ;
	/*text-align: center;*/
		font-family: Verdana,sans-serif ;
	font-size: 10pt ;
	text-align: left ;
	color: #999999 ;
}

#flash_content {
	z-index: 5;
	position: absolute;
	width: 759px;
	height: 619px;
	padding: 0;
	margin: 0;
	text-align: center;
}

#right {
	z-index: 2 ;
	position: absolute ;
	background-image: url(gfx/right.gif) ;
	background-repeat: repeat-y;
	padding: 0 ;
	margin: 0 ;
	left: 757px ;
	width: 12px ;
	height: 619px ;
}


#right_bg {
	z-index: 1 ;
	position: absolute ;
	right: 0 ;
	background-image: url(gfx/right_bg.gif);
	background-repeat: repeat-x;
	padding: 0 ;
	height: 619px ;
	width: 50%;	
}


#bottom_bg {
	position: absolute ;
	top: 682px ;
	left: 0 ;
	background-image: url(gfx/bottom_bg.gif) ;
	background-repeat: repeat-x ;
	padding: 0 ;
	margin: 0;
	width: 100%;
	height: 73px ;
}

#bottom {
	padding: 0 ;
	margin: 22px ;
	text-align: center ;
}

#bottom_right {
	z-index: 4 ;
    position: absolute;
	top: 682px ;
    left : 50%;
	width: 79px ;
	height: 75px ;
    margin : 0 0 0 125px;
}


#bottom_left {
	z-index: 4 ;
    position: absolute;
	top: 682px ;
    left : 50%;
	width: 35px ;
	height: 75px ;
    margin : 0 0 0 -160px;
}

#loadflash {
	z-index: 0;
	position: absolute;
	vertical-align: middle;	
	margin: 45px auto;
	width: 90px ;
	padding: 0;
}











/***********************************/
/* text
/***********************************/

A:link, A:visited, A:active {
	font-family:Verdana,sans-serif; font-size:10pt; text-decoration:none; color: #BABABA; font-weight:bold;
}

A:hover {
	font-family:Verdana,sans-serif; font-size:10pt; text-decoration:none; color:#5A6E8F; font-weight:bold; 
}


A.foot:link, A.foot:visited, A.foot:active {
	font-family:Verdana,sans-serif; font-size:8pt; text-decoration:none; color: #BABABA; font-weight:normal;
}

A.foot:hover {
	font-family:Verdana,sans-serif; font-size:8pt; text-decoration:none; color:#5A6E8F; font-weight:normal; 
}


.headline {
	font-family: Verdana,sans-serif ;
	font-size: 14pt ;
	text-align: left ;
	font-weight: bold ;
	color: #5A6E8F ;
}

.subhead {
	font-family: Verdana,sans-serif ;
	font-size: 10pt ;
	text-align: left ;
	font-weight: bold ;
	color: #5A6E8F ;
}

.text_high {
	font-family: Verdana,sans-serif ;
	font-size: 10pt ;
	text-align: left ;
	color: #5A6E8F ;
}

.text {
	font-family: Verdana,sans-serif ;
	font-size: 10pt ;
	text-align: left ;
	color: #999999 ;
}

.text_warn {
	font-family: Verdana,sans-serif ;
	font-size: 10pt ;
	text-align: left ;
	color: #CC0000 ;
}









/***********************************/
/* image links
/***********************************/

.link_flash {
	position: absolute ;
	width: 35px ;
	height: 75px ;
}
a.link_flash:link, a.link_flash:visited, a.link_flash:active {
	background: url(gfx/link_flash.gif) no-repeat 0 -75px;
}
a.link_flash:hover {
	background: url(gfx/link_flash.gif) no-repeat 0 0;
}


.link_cwa {
	position: absolute ;
	width: 60px ;
	height: 75px ;
}
a.link_cwa:link, a.link_cwa:visited, a.link_cwa:active {
	background: url(gfx/link_cwa.gif) no-repeat 0 -75px;
}
a.link_cwa:hover {
	background: url(gfx/link_cwa.gif) no-repeat 0 0;
}


.link_mydesignaward {
	position: absolute;
	width: 45px ;
	height: 75px ;
	margin: 0 0 0 65px;
}
a.link_mydesignaward:link, a.link_mydesignaward:visited, a.link_mydesignaward:active {
	background: url(gfx/link_mydesignaward.gif) no-repeat 0 -75px;
}
a.link_mydesignaward:hover {
	background: url(gfx/link_mydesignaward.gif) no-repeat 0 0;
}


.link_pixelmakers {
	position: absolute ;
	width: 79px ;
	height: 75px ;
	margin: 0 0 0 115px;
}
a.link_pixelmakers:link, a.link_pixelmakers:visited, a.link_pixelmakers:active {
	background: url(gfx/link_pixelmakers.gif) no-repeat 0 -75px;
}
a.link_pixelmakers:hover {
	background: url(gfx/link_pixelmakers.gif) no-repeat 0 0;
}


