img, div, input { behavior: url("../iepngfix.htc") }
*{margin:0;padding:0;}
body {background: #eaeaea url('../images/bg.jpg') repeat-x top left; margin: 0; padding: 0; font-family: Arial, Helvetica, sans-serif;font-size: 12px;color: #333;}
h1,h2,h3,h4{color: #000; margin: 0 0 15px 0; padding: 0;}

a{text-decoration: none;color: #941680; text-decoration: underline;outline: none;}
a:hover{color: #9F9F9F; text-decoration: underline;}
p{margin: 0 25px 20px 10px; }
ul{margin-left: 40px;}
li{margin: 5px;}
img {border: 0px; margin: 0px; padding:0px;}
iframe {margin-left: 100px;}

#main {width: 980px; margin: 0px auto; padding: 0; background-color: #fff; border: solid 1px #ececec;}

#header {min-height: 142px; margin: 0px; padding:0px;}
	#header h1.imagewrapper{padding: 4px; margin: 0px; padding:0px;}
	#header img.logo{margin-left: 5px;}  
	#header img.banner{margin: 5px 5px 0 410px; padding: 0px;}  

#subheader {position: relative; top: 0px; height: 43px;}
    #subheader ul.links{ list-style: none; padding: 0px; margin: 0px; width: 981px; color: #fff; }
        #subheader ul.links li{float: left; padding: 0px; margin: 0px; text-align: center;}
        #subheader ul.links li a{ display: block;height: 28px; width: 327px; padding-top: 5px;}
        #subheader ul.links li.purple{background-color: #740d63; }
                #subheader ul.links li a:hover{ background-color: #941680;}
        #subheader ul.links li.yellow{background-color: #0076a1;}
                #subheader ul.links li.yellow a:hover{ background-color: #009dd3;}
        #subheader ul.links li.green{background-color: #70740d;}
                #subheader ul.links li.green a:hover{ background-color: #acb214;}

    #subheader ul.links-sub{ list-style: none; padding: 0px; margin: 0px; width: 1000px; color: #fff; }
        #subheader ul.links-sub li{ float: left; padding: 0px; margin: 0px; width: 327px; height: 9px; text-align: center; border-top: solid 1px #c0c0c0;}
        #subheader ul.links-sub li.purple{background-color: #941680;}
        #subheader ul.links-sub li.yellow{background-color: #009dd3}
        #subheader ul.links-sub li.green{background-color: #acb214}

#content {padding: 40px 30px 0px 30px; width: 855px;}
    #head { border-bottom: solid 1px #941680; padding-bottom: 10px; width: 920px;}
    div.halfwidth{width: 570px; float: left; padding: 10px 25px;}
	div.rightpanel{float: right;}

	#content h1{border-bottom: 3px solid #cccccc; font-size: 18px;}
	#content h2{font-size: 16px; font-weight:bold;}
	#content h3{font-size: 14px; font-weight:bold;}

	#content table{ margin: 0px auto;}
	#content tr td.label{width: 50px; text-align: left; padding-right: 15px;}
	#content tr td.action{ text-align: right}
	#content tr td.error{border: solid 1px #9d5f5f; padding: 5px;}
	
	#content table input, #content table textarea{ padding: 5px;border: solid 1px #cccccc; background-color: #F0F0F0;font-family: Arial, Helvetica, sans-serif;font-size: 12px; width: 250px;}
	#content table textarea{ height: 100px;}

	#content tr td.action input.button {padding: 5px; border: solid 1px #cccccc; color: #740d63; cursor: pointer; text-align: center; width: 60px;}
	#content tr td.action input.button:hover {color: #941680;}
		
#footer {margin: 10px 0 40px 30px; text-align: center; padding-bottom: 1px;border-top: 1px solid #941680; width: 790px; padding-left: 130px;}
	#footer ul{margin: 20px;}
	#footer li{display: inline; margin: 10px;}
	#footer li.dataphiles{ float: right;}
	#footer li.dataphiles img{border: solid 1px #000;}

/* slider */
a.slider {color: #fff;}
.slider-wrap								{ width: 216px; }			
.panel ul									{ text-align: left; margin: 0 15px 0 30px; }
.stripViewer								{ position: relative; overflow: hidden; width: 280px; height: 220px; }
.stripViewer .panelContainer				{ position: relative; left: 0; top: 0; }
.stripViewer .panelContainer .panel			{ float: left; height: 100%; position: relative; width: 300px; }
.stripNavL, .stripNavR, .stripNav			{ display: none; }
.nav-thumb 									{ border: 1px solid black; margin-right:8px; width:32.5px }
#movers-row									{ margin: -30px 0 0 40px;  width: 400px; }
#moves-row div                              { width: 20%; float: left;}                      
#movers-row div a.cross-link 				{ float: left;  width: 40px; }
.photo-meta-data							{ background: url(../images/transpBlack.png); padding: 10px; height: 10px; 
											  margin-top: -40px; position: relative; z-index: 9999; color: white; }
.photo-meta-data span 						{ font-size: 13px; }
.cross-link									{ display: block; width: 42px; margin-top: -14px; 
											  position: relative; padding-top: 15px; z-index: 9999; }
.active-thumb 								{ background: transparent url(../images/icon-uparrowsmallwhite.png) top center no-repeat; }	