#registrationform {
	background:#4C4C4C;
	

	
}

#formwrapper {
    font-family:Arial;
    font-size:12px;
    color:#585858;
    width:565px;
    /*
    margin:20px auto;
    */
}

#formwrapper h1 {
    color:#fff;
    font-size:18px;
    font-weight:normal;
}
#formwrapper h2 {
    font-size:14px;
    color:#585858;
    margin:0 0 8px 0;
    padding:0;
}
#formwrapper h3 {
    font-size:14px;
    color:#0a2f4b;
    margin:6px 0 6px 0;
    padding:0;
}
#formwrapper h3 span {
    color:red;
}

input, select, textarea {
	font-family:Arial;
	font-size:10px;
	color:#585858;
	border:1px solid #8e8e8e;
}

.fullbox {
	width:200px !important;
}
.halfbox {
	width:95px !important;
}
.halfpartbox {
	width:135px !important;
}
.partbox {
	width:55px !important;
}
.quarterbox {
	width:125px !important;
}
.smallbox {
	width:65px !important;
}

.commentbox {
	width:430px !important;
}
.formradio {
	float:left;
	color:#585858 !important;
}
.formradio input {
	width:20px !important;
	vertical-align:middle;
	margin-left:0 !important;
	border:none !important;
}
.formradio label {
	vertical-align:middle;
	padding-right:20px;
}

.submitbtn {
	width:65px !important;
	height:21px !important;
}

/*--top shadow--*/
#formshadowtopcont {
    /*
    background:url('/images/bkgFormShadowTopMid.png') repeat-x;
    */
    background:transparent;
    height:12px;
}
.formshadowtopleft {
    background:url('/images/bkgFormShadowTopLeft.png') no-repeat left;
    float:left;
    width:40px;
    height:12px;
}
.formshadowtopright {
    background:url('/images/bkgFormShadowTopRight.png') no-repeat right;
    float:right;
    width:40px;
    height:12px;
}
#formwrapper .btnFormClose {
    position:absolute;
    z-index:10;
    margin-left:-26px;
}

#formmaincont {
    /*
    background:url('/images/bkgFormMid.png') repeat-y;
    width:565px;
    */
    background:#fff;
    width:529px;
    min-height:400px;
    height:auto !important;
    overflow:hidden;
}

.formheadercont {
    width:565px;
    overflow:hidden;
}
.formheadershadowleft {
    background:url('/images/bkgFormShadowLeftTop.png') no-repeat left;
    float:left;
    width:18px;
    height:42px;
}
.formheader {
    background:url('/images/bkgFormTopMid.png') repeat-x;
    float:left;
    width:529px;
    height:42px;
}
.formheaderleft {
    background:url('/images/bkgFormTopLeft.png') no-repeat left;
    float:left;
    width:16px;
    height:42px;
}
.formheadertext {
    padding:12px 8px;
    float:left;
}
.formheaderright {
    background:url('/images/bkgFormTopRight.png') no-repeat right;
    float:right;
    width:16px;
    height:42px;
}
.formheadershadowright {
    background:url('/images/bkgFormShadowRightTop.png') no-repeat left;
    float:left;
    width:18px;
    height:42px;
}

.formcontent {
    background:url('/images/bkgForm.jpg') no-repeat center top;
    /*margin-left:18px;*/
    width:529px;
    min-height:237px;
    height:auto !important;
}
.formcontenttext {
    padding:10px 23px;
}

.formcontenttext span {
    color:#80b0d5;
}

#formTable {

}
#formTable td {
    padding:4px 0;
}
#formTable span {
    color:Red;
}
#formTable input {
    width:200px;
}


/*--bottom edge--*/
.formbottomcont {
    width:565px;
    overflow:hidden;
}
.formbottomshadowleft {
    background:url('/images/bkgFormShadowLeftBtm.png') no-repeat left;
    float:left;
    width:18px;
    height:30px;
}
.formbottom {
    background:#fff;
    float:left;
    width:529px;
    height:30px;
}
.formbottomleft {
    background:url('/images/bkgFormBtmLeft.png') no-repeat left bottom;
    float:left;
    width:11px;
    height:30px;
}
.formbottomright {
    background:url('/images/bkgFormBtmRight.png') no-repeat right bottom;
    float:right;
    width:11px;
    height:30px;
}
.formbottomshadowright {
    background:url('/images/bkgFormShadowRightBtm.png') no-repeat left;
    float:left;
    width:18px;
    height:30px;
}

/*--bottom shadow--*/
#formshadowbtmcont {
    background:url('/images/bkgFormShadowBtmMid.png') repeat-x;
    height:12px;
    display:block;
}
.formshadowbtmleft {
    background:url('/images/bkgFormShadowBtmLeft.png') no-repeat left;
    float:left;
    width:40px;
    height:12px;
    display:block;
}
.formshadowbtmright {
    background:url('/images/bkgFormShadowBtmRight.png') no-repeat right;
    float:right;
    width:40px;
    height:12px;
    display:block;
}

#photoGallery #formmaincont {
    /*
    background:url('/images/bkgFormMid.png') repeat-y;
    width:565px;
    */
    background:#fff;
    width:671px;
    min-height:400px;
    height:auto !important;
    overflow:hidden;
}

#photoGallery .formheadercont {
    width:671px;
    overflow:hidden;
}

#photoGallery .formheader {
    background:url('/images/bkgFormTopMid.png') repeat-x;
    float:left;
    width:671px;
    height:42px;
}

#photoGallery .formcontent {
    background:url('/images/bkgForm.jpg') no-repeat right top;
    /*margin-left:18px;*/
    width:671px;
    min-height:237px;
    height:auto !important;
}

