/* General styles */
html {
	height: 			100%;
}


body {
	min-height: 100%;
	height: 100%!important;
}

body {
	margin:				0;
	font-family:		verdana, arial, helvetica;
	font-size:			10px;
	color:				#666666;
	font-weight:        normal;
	text-align:			center;
	background-color: 	#ffffff;	
}

/* styles for input */ 

input {
	font-family:		verdana, arial, helvetica;
	font-size:			10px;
	line-height:		15px;
	display:			block;
}

a {
	color:				#333333;
}

h1 {
	font-family:		verdana, arial, helvetica;
	font-size:			18px;
	margin:				13px 5px 3px 7px;
	padding:			0;
	color:				#666666;
	font-weight:		normal;
}

h2 {
	font-family:		verdana, arial, helvetica;
	font-size:			18px;
	margin:				13px 5px 3px 7px;
	padding:			0;
	color:				#666666;
	font-weight:		normal;
}


p {
	font-size:			10px;
	margin:				0 5px 0 7px;
	padding:			0;
	color:				#7d7d7d;
}

div.clear {
	height:1px;
	overflow:hidden;
	clear:both;
}

div#main {
	position:			relative;
	margin: 			0 auto;
	width:				976px;
	min-height:			100%;
	text-align:			left;
	background-repeat:	repeat-y;
}

/* IE-specific hack */
* html div#main {
	/* mac hide \*/
	height: 100%;
	/* end mac hide*/
}

div#main div.topShader {
	height:				32px;
	position:			relative;
	background-color:	#ffffff;
	border-bottom:		1px solid #cccccc;
}

div#main div.container {
	margin:				0 1px 0 1px;
	padding:			0 0 10px 0;
	position:			relative;
}

div.container div.topBar {
	height:				65px;
	border-bottom:		1px solid #cccccc;
	background-color:	#ffffff;
	background-image:	url(/images/dafiLogo.gif);
	background-repeat:	no-repeat;
	background-position:right;
	margin:				0;
	padding:			0;
}

div.colorBar  {
	height:				10px;
	border-bottom:		1px solid #cccccc;
}

/* styles for top menu - start */

div.topBar ul.menu {
	list-style:			none;
	display:			inline;
	margin:				0;
	padding:			0;
}

div.topBar ul.menu li {
	float:				left;
	position:			relative;
	margin:				15px 10px 0 10px;
	padding:			0;
}

div.topBar ul.menu li a {
	text-decoration:	none;
	color:				#666666;
}

div.topBar ul.menu li.active a {
	color:				#000000;
	font-weight:		bold;
}

/* styles for top menu - end */

/* styles for vertical menu - start */

div.column1 ul.menu {
	list-style:			none;
	display:			block;
	margin:				49px 0 0 0;
	padding:			0;
	
}

div.column1 ul.menu li {
	display:			block;
	margin:				0 68px 23px 0;
	padding:			0 0 0 32px;
}

div.column1 ul.menu li.active {
	background-image:	url(/images/menuArrow.gif);
	background-repeat:	no-repeat;
	background-position:14px 3px;
}

div.column1 ul.menu li a {
	text-decoration:	none;
	color:				#999999;
}

div.column1 ul.menu li.active a {
	color:				#999999;
}

div.column1 ul.menu li a span {
	display:			block;
	margin:				0;
	padding:			0;
	text-decoration:	none;
	color:				#000000;
	font-size:			10px;
}

/* styles for vertical menu - end */


/* frontpage css start */

div.mainFrontpage {
	background-image:	url(/images/mainBG.gif);
}


div.mainFrontpage div.colBG {
	margin:				30px 0 0 0;
	padding:			0;
	background-image:	url(/images/colBG.gif);
	background-repeat:	repeat-y;
}

div.mainFrontpage div.column1 {
	margin:				0;
	padding:			0;
	clear:				both;
}

div.mainFrontpage div.column1 div.colorBar {
	height:				10px;
	border-top:			1px solid #cccccc;
	border-bottom:		0px;
}

div.mainFrontpage div.column1 img {
	display:			block;
	margin:				2px 2px 2px 2px;
}

div.mainFrontpage div.column2 {
	float:				left;
	width:				326px;
}

div.mainFrontpage div.column3 {
	float:				left;
	width:				252px;
	padding:			0;
}

div.mainFrontpage div.column4 {
	float:				right;
	width:				129px;
	margin:				0 21px 0 0;
	padding:			0;
}

#loginButton
{
	width: 59px;
	height: 14px;
	border-width: 0;
}

/* frontpage column2 header and body */
div.mainFrontpage div.column2 h1 {
	color:				#323232;
	font-size:			14px;
	/* margin top right bottom left */
	margin:				0 20px 15px 29px;
}

div.mainFrontpage div.column2 div.body {
	font-size:			10px;
	line-height:		13px;
	/* margin top right bottom left */
	margin:				0 20px 0 29px;
}


/* frontpage column3 header, body and link */
div.mainFrontpage div.column3 h1 {
	color:				#323232;
	font-size:			14px;
	/* margin top right bottom left */
	margin:				0 20px 15px 22px;
}

div.mainFrontpage div.column3 div.body {
	font-size:			10px;
	line-height:		13px;
	/* margin top right bottom left */
	margin:				0 36px 0 22px;
}

div.mainFrontpage div.column2 a,div.mainFrontpage div.column3 a {
	text-decoration: 	none;
	color:				#000000;
}

/* frontpage column4 header, body and link */
div.mainFrontpage div.column4 h2 {
	font-weight: 		normal;
	color:				#666666;
	font-size:			18px;
	/* margin top right bottom left */
	margin:				32px 10px 16px 0;
}

div.mainFrontpage div.column4 a {
	text-decoration: 	none;
	color:				#000000;
	float:				right;
	font-size:			10px;
	/* margin top right bottom left */
	margin:				10px 0 0 0;
}

div.mainFrontpage div.column4 label {
	display:			block;
	font-size:			9px;
	padding:			0;
	margin:				1px 0 2px 0;
	color:				#323232;
}

div.mainFrontpage div.column4 input {
	color:				#333333;
	border:				1px solid #999999;
	width:				127px;
	
}

/* error */
div.mainFrontpage div.column4 div {
	color:				red;
	font-size:			9px;
	margin:				5px 0 5px 0;
}
/* frontpage css end */



/* textpage css start */
div.mainTextPage {
	background-image:	url(/images/mainTextPageBG.gif);
}

div.mainTextPage div.column1 {
	float:				left;
	width:				321px;
	margin:				0 1px 0 0;
	padding:			0 0 1px 0;
}

div.mainTextPage div.column2 {
	float:				left;
	width:				436px;
	margin:				0 1px 0 0;
	padding:			0 0 1px 0;
}

div.mainTextPage div.column3 {
	float:				left;
	width:				215px;
	padding:			0 0 1px 0;
}

div.mainTextPage div.column4 {
	display:			none;
}

/* textpage css end */

/* extranet css start */
div.mainExtranet {
	background-image:	url(/images/mainExtranetBG.gif);
}

div.mainExtranet div.column1 {
	float:				left;
	width:				245px;
	margin:				0 1px 0 0;
	padding:			0 0 1px 0;
}

div.mainExtranet div.column2 {
	float:				left;
	position:			relative;
	width:				728px;
	margin:				0;
	padding:			0 0 1px 0;
}

div.mainExtranet div.column2 h1 {
	font-size:			10px;
	color:				#333333;
	margin:				33px 20px 0 20px;
	line-height:		13px;
}

div.mainExtranet div.column2 div.text {
	font-size:			10px;
	color:				#999999;
	margin:				13px 20px 0 20px;
	line-height:		13px;
}

div.mainExtranet div.column3 {
	display:			none;
}

div.mainExtranet div.column4 {
	display:			none;
}

div.mainExtranet div.column2 ul.tabs {
	list-style:				none;
	height:					37px;
	margin:					0;
	padding:				0;
	border-bottom:			1px solid #cccccc;
	background-image:		url(/images/member/tabBG.gif);
}

div.mainExtranet div.column2 ul.tabs li {
	float:					left;
	height:					37px;
	line-height:			37px;
	border-right:			1px solid #cccccc;
}

div.mainExtranet div.column2 ul.tabs li.active {
	background-image:		url(/images/member/tabActiveBG.gif);
}

div.mainExtranet div.column2 ul.tabs li a {
	text-decoration:		none;
	border-left:			1px solid #ffffff;
	padding:				12px 8px 13px 8px;
}

div.mainExtranet div.column2 ul.tabs li.active a {
	border-left:			0;
	color:					#000000;
	padding-left:			9px;
}

/* extranet css end */


/* calendar css start */
div.mainCalpage {
	background-image:	url(/images/mainBG2.gif);
}

div.mainCalpage2 {
	background-image:	url(/images/cal2ColBG.gif);
}

div.mainCalpage2 div.column1 {
	height:				6px;
}

div.mainCalpage2 div.column2 {
	float:				left;
	position:			relative;
	width:				321px;
	margin:				0 1px 0 0;
	padding:			0 0 1px 0;
}


div.mainCalpage2 div.column3 {
	float:				left;
	width:				652px;
	margin:				0;
	padding:			0 0 1px 0;
}

div.mainCalpage table {
	border-bottom:		1px solid #464646;
}

div.mainCalpage table td {
	vertical-align:		top;
	border-right:		1px solid #464646;
	width:				194px;
}

div.mainCalpage table td.end {
	border:				0;
}

div.mainCalpage table td div {
	margin:				2px 2px 0 2px;
	height:				38px;
}

div.mainCalpage table td div a{
	display:			block;
	height:				34px;
	color:				#ffffff;
	padding:			4px 6px 0 6px;
	text-transform:		uppercase;
	text-decoration:	none;
	line-hieght:		12px;
	
}

div.mainCalpage ul.calDay, div.mainCalpage2 ul.calDay {
	list-style:			none;
	display:			block;
	height:				26px;
	margin:				0;
	padding:			28px 0 0 0;
	background-color:	#202020;
}

ul.calDay li {
	float:				left;
	width:				194px;
	height:				25px;
	line-height:		25px;
	border-right:		1px solid #464646;
	border-bottom:		1px solid #464646;
	margin:				0;
	padding:			0;
	background-image:	url(/images/calDayBG.gif);
	background-repeat:	repeat-x;
}

ul.calDay li.end {
	border-right:		0;
}

ul.calDay li a {
	display:			block;
	height:				25px;
	line-height:		25px;
	font-size:			18px;
	text-decoration:	none;
	text-transform:		uppercase;
	color:				#ffffff;
	padding:			0 0 0 9px;
}

div.mainCalpage2 ul.calDayItems {
	position:			relative;
	list-style:			none;
	margin:				46px 0 0 0;
	padding:			0;
}

ul.calDayItems li {
	position:			relative;
	height:				43px;
	margin:				-5px 0 0 0;
	padding:			3px 0 3px 0;
	background-image:	url(/images/dayItemBG.gif);
}

ul.calDayItems li a {
	display:			block;
	height:				32px;
	vertical-align:		center;
	text-decoration:	none;
	text-transform:		uppercase;
	padding:			11px 0 0 169px;
	line-height:		11px;
	color:				#666666;
	background-position:9px 0;
	background-repeat:	no-repeat;
}

ul.calDayItems li.active a {
	color:				#ffffff;
}




ul.calTop{
	list-style:			none;
	display:			block;
	height:				28px;
	margin:				0;
	padding:			0;
	border-bottom:		1px solid #464646;
	background-image:	url(/images/calTopBG.gif);
}

ul.calTop li {
	float:				left;
	width:				160px;
	height:				28px;
	line-height:		28px;
	border-right:		1px solid #464646;
}

ul.calTop li.active {
	background-color:	#080608;
}

ul.calTop li a {
	display:			block;
	width:				160px;
	height:				28px;
	line-height:		28px;
	text-align:			center;
	font-size:			11px;
	text-decoration:	none;
	text-transform:		uppercase;
}

ul.calTop li.active a {
	color:				#FFFFFF;
	font-weight:		normal;
}

/* calendar css end */


/* designer css start */
div.mainDesigner {
	background-image:	url(/images/main2ColBG.gif);
}

div.mainDesigner div.column1 {
	float:				left;
	width:				321px;
	margin:				0 1px 0 0;
	padding:			0 0 1px 0;
}


div.mainDesigner div.column2 {
	float:					left;
	width:					652px;
	margin:					0;
	padding:				0 0 1px 0;
}


div.mainDesigner div.column1 select {
	width:				212px;
	font-size:			10px;
	color:				#666666;
	margin:				12px 0 0 13px;
	padding:			0 0 1px 0;
	
}

div.mainDesigner div.column1 h2 {
	margin:				46px 0 0 13px;
	padding:			0;
	font-size:			10px;
	color:				#333333;
	line-height:		13px;
}

div.mainDesigner div.column1 div.text {
	font-size:			10px;
	color:				#999999;
	margin:				0 45px 0 13px;
	line-height:		13px;
}


/* designer css end */


ul.btnContainer {
	list-style: none;
	padding:0;
	height: 26px;
	margin: 0 0 0 11px; 
	
}

ul.btnContainer li {
	float:left;
	width: 23px;
	height: 25px;
	border: 0px;
	margin: 0; 
	background-color: #f7f8f8;
	border-top: 1px solid #a9aaab;
	position: relative;
}

ul.btnContainer li.splitter {
	float:left;
	width: 1px;
	height: 25px;
	border-right: 1px solid #a9aaab;
	background-color: #f7f8f8;
}

ul.btnContainer li.splitter2 {
	float:left;
	width: 1px;
	height: 25px;
	background-color: #a9aaab;
}

li.btnBold {
	background-image: url(/images/buttons/btnBold.gif);
	background-position: 1px 1px;
	background-repeat: no-repeat;
	
}

li.btnItalic {
	background-image: url(/images/buttons/btnItalic.gif);
	background-position: 1px 1px;
	background-repeat: no-repeat;
}

li.btnUnderline {
	background-image: url(/images/buttons/btnUnderline.gif);
	background-position: 1px 1px;
	background-repeat: no-repeat;
}

li.btnLeft {
	background-image: url(/images/buttons/btnLeft.gif);
	background-position: 1px 1px;
	background-repeat: no-repeat;
}

li.btnCenter {
	background-image: url(/images/buttons/btnCenter.gif);
	background-position: 1px 1px;
	background-repeat: no-repeat;
}

li.btnRight {
	background-image: url(/images/buttons/btnRight.gif);
	background-position: 1px 1px;
	background-repeat: no-repeat;
}

li.btnBulletNum {
	background-image: url(/images/buttons/btnBulletNum.gif);
	background-position: 1px 1px;
	background-repeat: no-repeat;
}

li.btnBullet {
	background-image: url(/images/buttons/btnBullet.gif);
	background-position: 1px 1px;
	background-repeat: no-repeat;
}

li.btnIndent {
	background-image: url(/images/buttons/btnIndent.gif);
	background-position: 1px 1px;
	background-repeat: no-repeat;
}

li.btnOutdent {
	background-image: url(/images/buttons/btnOutdent.gif);
	background-position: 1px 1px;
	background-repeat: no-repeat;
}

li.btnStrip {
	background-image: url(/images/buttons/btnStrip.gif);
	background-position: 1px 1px;
	background-repeat: no-repeat;
}

li.btnLink {
	background-image: url(/images/buttons/btnLink.gif);
	background-position: 1px 1px;
	background-repeat: no-repeat;
}

/* Sublayer for link */
div.btnLinkDiv {
	position: absolute;
	border:1px solid #808080;
	width: 204px;
	height: 133px;
	top: 25px;
	left: -180px;
	display: none;
	padding: 15px 27px 0 26px;
	clear:both;
	background-color:#FFFFFF;
}

div.btnLinkDiv ul {
	position: relative;
	list-style: none;
	margin: 0;
	padding: 0;
	background: none;
	border: 0;
	display: inline;
}

div.btnLinkDiv ul li {
	position: relative;
	float: left;
	width: auto;
	background: none;
	border: 0;
	height: 20px;
	margin: 0 6px 0 0;
	padding: 0;
	white-space: nowrap;
}

div.btnLinkDiv div {
	line-height: 20px;
}

div.btnLinkDiv .fieldSelect {
	width:202px;
	margin: 0;
	height: 16px;
}

div.btnLinkDiv input.fieldText {
	width:200px;
	margin: 0;
}

input.radio {
	padding: 0;
	margin: 0;
	border: 0;
	width: 12px;
	height: 12px;
	vertical-align: top;
}

li.btnCut {
	background-image: url(/images/buttons/btnCut.gif);
	background-position: 1px 1px;
	background-repeat: no-repeat;
}

li.btnCopy {
	background-image: url(/images/buttons/btnCopy.gif);
	background-position: 1px 1px;
	background-repeat: no-repeat;
}

li.btnPaste {
	background-image: url(/images/buttons/btnPaste.gif);
	background-position: 1px 1px;
	background-repeat: no-repeat;
}

li.btnUndo {
	background-image: url(/images/buttons/btnUndo.gif);
	background-position: 1px 1px;
	background-repeat: no-repeat;
}

li.btnRedo {
	background-image: url(/images/buttons/btnRedo.gif);
	background-position: 1px 1px;
	background-repeat: no-repeat;
}

.htmleditor {
	margin: 			0 11px 3px 11px;
	width:				412px;
	height: 			100px;
	border: 			1px solid #a9aaab;
	font-family:		verdana, arial, helvetica;
	font-size:			10px;
	color:				#333333;
	background-color:	#FFFFFF;
}

.browseContainer {
	width:92px;
	height:19px;
	overflow:hidden;
	
}

.browseFieldContainer {
	width:92px;
	height:19px;
	overflow:hidden;
	margin: 0 11px 3px 11px; 
}

input.fakeBrowse {
	position:absolute;
	width: 92px;
	height:19px;
	border:1px solid #828080;
	background-image: url(/images/buttonBG.gif);
}

.fileBrowse {
	opacity: .0;
	filter:alpha(opacity=0);
	left:-100px;
	position:relative;
}

.imageEditor {
	background-color: transparent;
	width:100%;
	height:54px;
}

.dataEditor {
	background-color: transparent;
	width:100%;
	height:54px;
}

ul.upload {
	list-style: none;
	padding:0;
	margin: 0 0 0 4px;
	height: 25px;
}

ul.upload li {
	float: left;
	padding:1px 8px 0 8px;
	margin:0;
	border-right: 1px solid #a9aaab;
	height: 24px;
	width: 92px;
}

ul.upload li.trash {
	width: 14px;
	background-image: url(/images/buttons/btnSmallTrash.gif);
	border: 0;
	margin:0 0 0 7px;
	padding:0;
	background-repeat: no-repeat;
	background-position: 0 1px;
}

li.trash a:link {
	display:block;
}

div.imageContainer {
	border-top: 1px solid #a9aaab;
	border-bottom: 1px solid #a9aaab;
	background-color: #FFFFFF;
	text-align:center;
	overflow: hidden;
	width: 438px;
}

div.imageContainer div.noImage{
	height: 27px;
	line-height: 27px;
	text-align:center;
	
}

div#cropper {
	display: none;
	position:absolute;
	opacity: .5;
	filter:alpha(opacity=50);
	width: 20px;
	height: 20px;
	background-color: #FFFFFF;
	cursor: move;
	text-align: left;
	overflow: hidden;
	background-image: url(/images/cropperBG.gif);
	background-repeat: no-repeat;
	background-position: right bottom;
}

div#cropperBorder {
	display: none;
	position:absolute;
	width: 20px;
	height: 20px;
	overflow: hidden;
	border: 1px solid #ff04cd;
}

input.button {
    font-family:		verdana, arial, helvetica;
	font-size:			10px;
	color:				#333333;
	width: 92px;
	height: 19px;
	background-image: url(/images/buttonBG.gif);
	border: 1px solid #828080;
	margin:0;
	padding:0;
}

div#tempCollection {
	opacity: .5;
	filter:alpha(opacity=50);
	position:absolute;
	top:0;
	left:12px;
	border: 0px;
	border-bottom:1px solid #808080;
}



div.sortSpacerOpen {
	position:				relative;
	height: 				4px;
	margin:					0;
	padding:				0;
	line-height:			4px;
	overflow:				hidden;
}

div.sortSpacerOpen div{
	position:				relative;
	background-color:		#fe04cc;
	height: 				2px;
	margin:					0 0 2px 0;
	padding:				0;
	line-height:			2px;
	overflow:				hidden;
}

div.formModuleContainer div.sortSpacerOpen div{
	position:				relative;
	background-color:		#fe04cc;
	height: 				3px;
	border-top:				1px solid #aaaaaa;
	margin:					0;
	padding:				0;
	line-height:			1px;
	overflow:				hidden;
}

div.collectionBar span.mover {
    background-image:   url(/images/moverBG.gif);
	background-position: 0 0;
	background-repeat:  repeat-x;
	height:13px;
	width: 7px;
	float:right;
	margin-right: 8px;
	margin-left: 7px;
	cursor: move;
	position: relative;
	z-index: 20;
}

div.collectionBar span.deleter {
    background-image:   url(/images/colTrash.gif);
	background-position: 0 0;
	background-repeat:  repeat-x;
	height:10px;
	width: 23px;
	float:right;
	border-left: 1px solid #808080;
	border-right: 1px solid #808080;
	margin-top:	2px;
	margin-right: -1px;
	cursor: pointer;
	cursor: hand;
	position: relative;
	z-index: 20;
}

div.collectionBar span.copier {
    background-image:   url(/images/colCopy.gif);
	background-position: 0 0;
	background-repeat:  repeat-x;
	height:10px;
	width: 23px;
	float:right;
	margin-top:	2px;
	margin-right: -1px;
	border-left: 1px solid #808080;
	border-right: 1px solid #808080;
	cursor: pointer;
	cursor: hand;
	position: relative;
	z-index: 20;
}

div.sortUnder {
	line-height: 1px;
	height:10px;
	width: 460px;
	position: absolute;
	z-index: 5;
	border: 0px solid black;
	margin: 0;
	padding:0;
	margin-top: -7px;
	overflow:hidden;
}

div.sortOver {
	line-height: 1px;
	height:3px;
	width: 460px;
	position: absolute;
	z-index: 5;
	border: 0px solid red;
	margin: 0;
	padding:0;
	margin-top: -3px;
	overflow:hidden;
}

a.downloadModule {
	text-decoration:	none;
	display:			block;
	font-size:			10px;
	color:				#333333;
	margin:				15px 51px 0 20px;
	padding:			0 0 0 18px;
	background-image:	url(/images/arrowDown.gif);
	background-repeat:	no-repeat;
	background-position:1px 1px;
}


/* MEDIA MODULE */

div.mediaModule{
	text-align: center;
	background-color: #ffffff;
}

div.confReg {
	margin:				-47px 0 0 -1px;

}

div.confReg h2, div.confReg form {
	margin:				5px 21px 20px 21px!important;

}

div.confReg form input.text {
	display: 			block;
	width: 				286px;
	border: 			1px solid #999999;
}

div.confReg form select {
	display: 			block;
	width: 				286px;
	position: 			absolute;
}

div.confReg p,div.confReg div.textBody {
	margin:				0 21px;
	font-size: 			11px;
	color:				#666666;
}


div.confReg div.confRegBox {
	margin: 			10px 0 0 0;
	padding: 			2px;
	border:				1px solid #d5d5d5;
}

div.confReg div.confRegBoxInner {
	background-color: 	#fafafa;
	background-image: 	url(/images/confRegBoxBG.jpg);
	background-position: top;
	background-repeat: no-repeat;
	padding:			20px 0;	
}

div.confReg label {
	margin: 			0 0 0 0;
	padding: 			0;
	line-height: 		15px;
	font-size: 			12px;
	color: 				#333333;

}

div.confReg div.step1Select {
	padding: 			0 70px;

}

div.confReg div.step1Select select {
	margin-top: 		5px;
	width:				100%!important;
	position: 			relative!important;
}

div.confReg ul {
	margin:				0;
	padding: 			0;
}

div.confReg ul li {
	float:				left;
	width:				290px;
	padding:			0 0 10px 10px;
	height:				30px;
}

div.confReg div.confRegBox a {
	color:				#333333;
	font-size: 			14px;
	line-height: 		36px;
	display: 			block;
	background-image: 	url(/images/confRegOpen.jpg);
	background-repeat:  no-repeat;
	background-position:19px 11px;
	padding: 			0 0 0 52px;
}

div.confReg div.closed a {
	background-image: 	url(/images/confRegClosed.jpg);
	background-repeat:  no-repeat;
	background-position:24px 7px;
}


div.confReg div.confRegBox ul {
	margin:				0 0 0 17px;
	padding: 			0;
}

div.confReg div.closed ul {
	display: 			none;
}

div.confReg div.confRegBox ul li {
	width:				270px;
}

div.confReg form div.confRegBox input.text {
	display: 			block;
	width: 				266px;
	border: 			1px solid #dddddd;
}

div.confReg form div.confRegBox select {
	display: 			block;
	width: 				266px;
	position: 			absolute;
}

div.confReg input.confSignup {
	float:				right;
	height:				35px;
	width:				144px;
	background-image: 	url(/images/confRegBtb.jpg);
	border:				0px;
	margin: 			10px 10px;
}

div.confReg div.error {
	font-size: 			12px;
	margin:				10px;
}