body{
	margin:20px; 0; 
	padding: 0; font-family: Arial, Helvetica, sans-serif;
	font-size: 9pt; color: #333; 
}
.topPage{
	height: 90px;
}
.toplogo{
	height:90px;position:fixed; z-index:99;
}
a img{
	border: none;
}
a, a:active{
	outline: none;
	color: #333; text-decoration: none;
}
#logo {
	z-index: 33; margin: 30px;
}
.logo {
	width:212px; text-align:right; float:left;
}
#stuff {
	 position: relative
}
#nav {
	width:212px;text-align:right; float: left;
	padding-right: 20px;
}
#content {
	left: 232px; padding-bottom: 30px; position: absolute
}
ul.mainnav{
	width:165px; text-align:right; margin:20px 20px 0 0; padding:0;
}
ul.mainnav li{
	list-style: none;
	display: block;
}
ul.mainnav li a{
	font-family: Tahoma; font-size: 11pt;
	color: #333; text-decoration: none; display: block; padding-right: 10px;
	background: url(images/mnuNM.gif) repeat-x bottom; margin-bottom: 10px;
}
ul.mainnav li a:hover,ul.mainnav li a.active{
	background: url(images/mnuselect.gif) repeat-x bottom;
	color: #D73A88;
}
ul#pic_nav {
	padding: 0; z-index: 99; 
	height: 20px; margin: 0; float: right;
	width: 120px;margin-top:59px; margin-right:20px;
}
ul#pic_nav li{
	list-style: none; display: block; float: left; margin-right: 10px;
	height: 16px; width: 28px;
}
ul#pic_nav li a{
	display: block; float: left; height: 16px; width: 28px; text-decoration: none;
}
ul#pic_nav li a.btfirst{
	background: url(images/b_back.png) no-repeat top left;
}
ul#pic_nav li a.btfirst:hover,ul#pic_nav li a.btfirstactive{
	background:url(images/b_back01.png) no-repeat top left;
}
ul#pic_nav li a.btprev{
	background: url(images/b_left.png) no-repeat top left;
}
ul#pic_nav li a.btprev:hover,ul#pic_nav li a.btprevactive{
	background:url(images/b_left01.png) no-repeat top left;
}
ul#pic_nav li a.btnext{
	background:url(images/b_right.png) no-repeat top left;
}
ul#pic_nav li a.btnext:hover,ul#pic_nav li a.btnextactive{
	background:url(images/b_right01.png) no-repeat top left;
}
.outpic{
	width:706px; height: 446px; background:#000;
	padding: 20px;
	
}
.picselected{
	width:640px; height:480px;background:#FFF; padding: 33px;
}
.picnotselect{
	width:640px; height:480px;background:#333;padding: 33px;
}
.gallerypic{
	width:640px; height:480px; position:relative; overflow:hidden;
}
.gallerypic img{
	width: 640px; height: 480px;
}
.CTPANELpic{
	width:443px; height:480px; position:relative; overflow:hidden;
}
.CTPANELpic img{
	width: 443px; height: 480px;
}
.pictext{
	position:absolute; bottom:0px; left:0px; width:300px; height:122px;background: #FFF;
	z-index: 99;
}
.pictextfull{
	position:absolute; top:481px; left:0px; width:640px; height:122px;background: #FFF;
	opacity: 0.7;
	-moz-opacity: 0.7;
	filter: alpha(opacity=70);
}
.pictext div,.pictextfull div{
	padding: 15px;
}
.pictext h3,.pictextfull h3{
	font-family: "Arial Narrow"; font-weight: bolder;
	font-size: 15pt; margin: 0; text-transform: uppercase; margin-bottom: 5px;
}
a.view{
	color: #D73A88; text-decoration: none;
}
#content{
	min-width: 700px; height: 620px;
}
.footer{
	height:30px;position:fixed; z-index:99; bottom:0;text-align: left;
	left: 0;	
}
.forIE6{
	display: none;
}
.hiddentb{
	 display: none;
}
.displaytb{
	display: block;
}
h1{
	font-family: "Arial Narrow"; font-weight: bolder;
	font-size: 15pt; margin: 0; text-transform: uppercase; margin-bottom: 5px;
}
h1.redtitle{
	float:left; margin-top:60px; color: #D73A88; margin-left: 25px; margin-bottom: 10px;
}
ul.mainnav li.submenu a{
	font-family: Tahoma; font-size: 11pt;
	color: #D73A88; text-decoration: none; display: block; padding-right: 10px;
	background:none; margin-bottom: 10px;
}
ul.mainnav li.submenu a:hover,ul.mainnav li.submenu a.active{
	background: url(images/mnuselect2.gif) repeat-x bottom;
	color: #D73A88;
}