/* Table of Contents:

	Typography
	Composite
	MasterPage
	Membership
	Workspace
    TabbedLayout
    FormView
    FormEdit
    Form
    Grid
    Menu
    Metadata
    Locator
*/


/* Typography
--------------------------------------------------------------------------------------- */
@font-face {
    font-family: "display";
    font-style: normal;
    font-weight: 500;
    src: url(fonts/display-webfont.eot?#iefix) format("embedded-opentype"), url(fonts/display-webfont.woff) format("woff"), url(fonts/display-webfont.ttf) format("truetype"), url(images/display-webfont.svg#display) format("svg");
}

body {
    color: #777;
    font-size: 13px;
    font-family: "HelveticaNeue","Helvetica Neue",Helvetica,Arial,sans-serif;
    line-height: 20px;
}

a,
a:link,
a:visited {
    color: #E03232;
    text-decoration: underline;
}

    a:hover {
        color: #99202C;
        text-decoration: underline;
    }

    a[disabled], a.aspNetDisabled {
        color: #999999;
    }

.pagetitle,
.wstitle,
.pf_title {
    font-size: 24px;
    color: #98202C;
    font-family: "display","HelveticaNeue","Helvetica Neue",Helvetica,Arial,sans-serif;
    text-transform: uppercase;
}

.fe_title {
    font-size: 24px;
}

.welcometext,
.helptext {
}

.memberform .row .text .subtext {
    font-weight: normal;
}

.instruction,
.subtext {
    color: #767676;
}

/* Composite
--------------------------------------------------------------------------------------- */
.pre_cancelbutton,
.pre_prevbutton,
.pre_nextbutton,
.btn_medium,
.f_button input,
.pad_btnclassic,
.f_atch_btndelete,
.fe_attachment .fe_atch_right input,
.pf_btn,
.btnlarge input, /* buttons on Form */
input.btnlarge, /* buttons on PageFlow */
.btn_large, /*  on Registration.aspx */
.btn_extrlarge /*  on ContactUsPreliminary.aspx */ {
    display: inline-block;
    padding: 10px 30px;
    background: url(data:image/jpeg;base64,/9j/4QAYRXhpZgAASUkqAAgAAAAAAAAAAAAAAP/sABFEdWNreQABAAQAAAAyAAD/4QMxaHR0cDovL25zLmFkb2JlLmNvbS94YXAvMS4wLwA8P3hwYWNrZXQgYmVnaW49Iu+7vyIgaWQ9Ilc1TTBNcENlaGlIenJlU3pOVGN6a2M5ZCI/PiA8eDp4bXBtZXRhIHhtbG5zOng9ImFkb2JlOm5zOm1ldGEvIiB4OnhtcHRrPSJBZG9iZSBYTVAgQ29yZSA1LjYtYzAxNCA3OS4xNTY3OTcsIDIwMTQvMDgvMjAtMDk6NTM6MDIgICAgICAgICI+IDxyZGY6UkRGIHhtbG5zOnJkZj0iaHR0cDovL3d3dy53My5vcmcvMTk5OS8wMi8yMi1yZGYtc3ludGF4LW5zIyI+IDxyZGY6RGVzY3JpcHRpb24gcmRmOmFib3V0PSIiIHhtbG5zOnhtcD0iaHR0cDovL25zLmFkb2JlLmNvbS94YXAvMS4wLyIgeG1sbnM6eG1wTU09Imh0dHA6Ly9ucy5hZG9iZS5jb20veGFwLzEuMC9tbS8iIHhtbG5zOnN0UmVmPSJodHRwOi8vbnMuYWRvYmUuY29tL3hhcC8xLjAvc1R5cGUvUmVzb3VyY2VSZWYjIiB4bXA6Q3JlYXRvclRvb2w9IkFkb2JlIFBob3Rvc2hvcCBDQyAyMDE0IChNYWNpbnRvc2gpIiB4bXBNTTpJbnN0YW5jZUlEPSJ4bXAuaWlkOkM0NTNBREM3ODkxMTExRTRCODI2QjYzODQwOEZERjI2IiB4bXBNTTpEb2N1bWVudElEPSJ4bXAuZGlkOkM0NTNBREM4ODkxMTExRTRCODI2QjYzODQwOEZERjI2Ij4gPHhtcE1NOkRlcml2ZWRGcm9tIHN0UmVmOmluc3RhbmNlSUQ9InhtcC5paWQ6QzQ1M0FEQzU4OTExMTFFNEI4MjZCNjM4NDA4RkRGMjYiIHN0UmVmOmRvY3VtZW50SUQ9InhtcC5kaWQ6QzQ1M0FEQzY4OTExMTFFNEI4MjZCNjM4NDA4RkRGMjYiLz4gPC9yZGY6RGVzY3JpcHRpb24+IDwvcmRmOlJERj4gPC94OnhtcG1ldGE+IDw/eHBhY2tldCBlbmQ9InIiPz7/7gAOQWRvYmUAZMAAAAAB/9sAhAAIBgYGBgYIBgYIDAgHCAwOCggICg4QDQ0ODQ0QEQwODQ0ODBEPEhMUExIPGBgaGhgYIyIiIiMnJycnJycnJycnAQkICAkKCQsJCQsOCw0LDhEODg4OERMNDQ4NDRMYEQ8PDw8RGBYXFBQUFxYaGhgYGhohISAhIScnJycnJycnJyf/wAARCABQAcIDASIAAhEBAxEB/8QAdgABAAMBAQEAAAAAAAAAAAAAAAEDBAUCBgEBAQEBAQAAAAAAAAAAAAAAAAECAwcQAQEAAQIEBgICAwEAAAAAAAABAhEDITFSBEFRkRITFGGhcSKBsUIyEQEAAQQCAwEBAAAAAAAAAAAAAVECEhMRIUFhAzFx/9oADAMBAAIRAxEAPwD7YB5c2AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAACvd3Lt6THG5W8nrbudxlz4ZeUOOuR6EWayyXT8mM9s01t/N40EgAAAAACMspjNbrp+OKvHuNvLL2y3W8JwOJnwLQAEZWYy5XlONSr3tzHbx487yhEczwPOzvXdyy4aSaaLlHa4XHC5X/r/SzO7kyx9k1mv9v4auiMpiB7AZARlbJbJrfImunHn+ASAAAAAAAAAAAAACidzh7vbnLjfHXzWfLtzT+048uLn223W80OuuP4OncsZNbZp5vN3duc8p6ucGqKjofNtdcT8u11z1c4NUVkb73G1Lp7v8oy7nbxuk1y/hhF1x7Gy93jrwxuiJ3c144/1/bIGu2g23u9vwlqZ3W1ees/wwhrtG/7Oz1fqp+fZ6nPDXHsdD59rqiPs7Pn+qwCa49jozd2ryzhd3anD3z1c4NUVHR+Xa656nzbXXHODVFR0vk2+qequ9zjM7heEn/XgwhHzgdKZY5/+bL/AA9OZLcbrLpZ4tOx3Gn9dy/mZVm75zH52NQ847mGXDHKV6YADWTnQB59+HVPVPux84CRHunnD3Y+c9QS8zGS66TXzPfh1T1ect3GWaXGzx4rESLBVd/GXSWX86vOXc4485r/ABZTGaCzd3Pjx101t4SflVNnLPL37t1vT4PGXd63hhy5avU7vDprUW3RHUDTJoM/28emk7vb8ZUwuoNAz3u8deGNs9Efcx6b6mF1BpGb7k8MP2fcnR+zC6g0jP8Abx6afbx6aYXUGjTjqMuXd6zSY/sneeePpTC6g1DN9vHpvqfcnR+zC6g0q9zPHDLG3HW3WTRTe6xtluHLlxU7m9luYzGycOSxZPPY6Eus1/2MGG/uYcJdZ5VdO7njj6E/O7x2NIz/AG8Omn28Om/pMLqDQM32dvyy568wwuoMgDuAAAAAAAAAAAAAAAAAAAAAAJNb5oATrfMQAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA//Z) repeat scroll center center transparent;
    font-family: "display","HelveticaNeue","Helvetica Neue",Helvetica,Arial,sans-serif;
    color: #FFF;
    text-transform: uppercase;
    font-size: 18px;
    margin-bottom: 10px;
    text-decoration: none;
    text-shadow: 1px 1px 0px #92A410;
    border: 1px solid #7D8D0D;
}

.gv_searchbtn {
    display: inline-block;
    background: url(data:image/jpeg;base64,/9j/4QAYRXhpZgAASUkqAAgAAAAAAAAAAAAAAP/sABFEdWNreQABAAQAAAAyAAD/4QMxaHR0cDovL25zLmFkb2JlLmNvbS94YXAvMS4wLwA8P3hwYWNrZXQgYmVnaW49Iu+7vyIgaWQ9Ilc1TTBNcENlaGlIenJlU3pOVGN6a2M5ZCI/PiA8eDp4bXBtZXRhIHhtbG5zOng9ImFkb2JlOm5zOm1ldGEvIiB4OnhtcHRrPSJBZG9iZSBYTVAgQ29yZSA1LjYtYzAxNCA3OS4xNTY3OTcsIDIwMTQvMDgvMjAtMDk6NTM6MDIgICAgICAgICI+IDxyZGY6UkRGIHhtbG5zOnJkZj0iaHR0cDovL3d3dy53My5vcmcvMTk5OS8wMi8yMi1yZGYtc3ludGF4LW5zIyI+IDxyZGY6RGVzY3JpcHRpb24gcmRmOmFib3V0PSIiIHhtbG5zOnhtcD0iaHR0cDovL25zLmFkb2JlLmNvbS94YXAvMS4wLyIgeG1sbnM6eG1wTU09Imh0dHA6Ly9ucy5hZG9iZS5jb20veGFwLzEuMC9tbS8iIHhtbG5zOnN0UmVmPSJodHRwOi8vbnMuYWRvYmUuY29tL3hhcC8xLjAvc1R5cGUvUmVzb3VyY2VSZWYjIiB4bXA6Q3JlYXRvclRvb2w9IkFkb2JlIFBob3Rvc2hvcCBDQyAyMDE0IChNYWNpbnRvc2gpIiB4bXBNTTpJbnN0YW5jZUlEPSJ4bXAuaWlkOkM0NTNBREM3ODkxMTExRTRCODI2QjYzODQwOEZERjI2IiB4bXBNTTpEb2N1bWVudElEPSJ4bXAuZGlkOkM0NTNBREM4ODkxMTExRTRCODI2QjYzODQwOEZERjI2Ij4gPHhtcE1NOkRlcml2ZWRGcm9tIHN0UmVmOmluc3RhbmNlSUQ9InhtcC5paWQ6QzQ1M0FEQzU4OTExMTFFNEI4MjZCNjM4NDA4RkRGMjYiIHN0UmVmOmRvY3VtZW50SUQ9InhtcC5kaWQ6QzQ1M0FEQzY4OTExMTFFNEI4MjZCNjM4NDA4RkRGMjYiLz4gPC9yZGY6RGVzY3JpcHRpb24+IDwvcmRmOlJERj4gPC94OnhtcG1ldGE+IDw/eHBhY2tldCBlbmQ9InIiPz7/7gAOQWRvYmUAZMAAAAAB/9sAhAAIBgYGBgYIBgYIDAgHCAwOCggICg4QDQ0ODQ0QEQwODQ0ODBEPEhMUExIPGBgaGhgYIyIiIiMnJycnJycnJycnAQkICAkKCQsJCQsOCw0LDhEODg4OERMNDQ4NDRMYEQ8PDw8RGBYXFBQUFxYaGhgYGhohISAhIScnJycnJycnJyf/wAARCABQAcIDASIAAhEBAxEB/8QAdgABAAMBAQEAAAAAAAAAAAAAAAEDBAUCBgEBAQEBAQAAAAAAAAAAAAAAAAECAwcQAQEAAQIEBgICAwEAAAAAAAABAhEDITFSBEFRkRITFGGhcSKBsUIyEQEAAQQCAwEBAAAAAAAAAAAAAVECEhMRIUFhAzFx/9oADAMBAAIRAxEAPwD7YB5c2AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAACvd3Lt6THG5W8nrbudxlz4ZeUOOuR6EWayyXT8mM9s01t/N40EgAAAAACMspjNbrp+OKvHuNvLL2y3W8JwOJnwLQAEZWYy5XlONSr3tzHbx487yhEczwPOzvXdyy4aSaaLlHa4XHC5X/r/SzO7kyx9k1mv9v4auiMpiB7AZARlbJbJrfImunHn+ASAAAAAAAAAAAAACidzh7vbnLjfHXzWfLtzT+048uLn223W80OuuP4OncsZNbZp5vN3duc8p6ucGqKjofNtdcT8u11z1c4NUVkb73G1Lp7v8oy7nbxuk1y/hhF1x7Gy93jrwxuiJ3c144/1/bIGu2g23u9vwlqZ3W1ees/wwhrtG/7Oz1fqp+fZ6nPDXHsdD59rqiPs7Pn+qwCa49jozd2ryzhd3anD3z1c4NUVHR+Xa656nzbXXHODVFR0vk2+qequ9zjM7heEn/XgwhHzgdKZY5/+bL/AA9OZLcbrLpZ4tOx3Gn9dy/mZVm75zH52NQ847mGXDHKV6YADWTnQB59+HVPVPux84CRHunnD3Y+c9QS8zGS66TXzPfh1T1ect3GWaXGzx4rESLBVd/GXSWX86vOXc4485r/ABZTGaCzd3Pjx101t4SflVNnLPL37t1vT4PGXd63hhy5avU7vDprUW3RHUDTJoM/28emk7vb8ZUwuoNAz3u8deGNs9Efcx6b6mF1BpGb7k8MP2fcnR+zC6g0jP8Abx6afbx6aYXUGjTjqMuXd6zSY/sneeePpTC6g1DN9vHpvqfcnR+zC6g0q9zPHDLG3HW3WTRTe6xtluHLlxU7m9luYzGycOSxZPPY6Eus1/2MGG/uYcJdZ5VdO7njj6E/O7x2NIz/AG8Omn28Om/pMLqDQM32dvyy568wwuoMgDuAAAAAAAAAAAAAAAAAAAAAAJNb5oATrfMQAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA//Z) repeat scroll center center transparent;
    font-family: "display","HelveticaNeue","Helvetica Neue",Helvetica,Arial,sans-serif;
    color: #FFF;
    text-transform: uppercase;
    font-size: 12px;
    margin-bottom: 10px;
    text-decoration: none;
    text-shadow: 1px 1px 0px #92A410;
    border: 1px solid #7D8D0D;
}

    .pre_cancelbutton:hover,
    .pre_prevbutton:hover,
    .pre_nextbutton:hover,
    .btn_medium:hover,
    .f_button input:hover,
    .pad_btnclassic:hover,
    .f_atch_btndelete:hover,
    .fe_attachment .fe_atch_right input:hover,
    .pf_btn:hover,
    .btnlarge input:hover, /* buttons on Form */
    input.btnlarge:hover, /* buttons on PageFlow */
    .btn_large:hover, /*  on Registration.aspx */
    .btn_extrlarge:hover, /*  on ContactUsPreliminary.aspx */
    .gv_searchbtn:hover {
        color: #545F09;
        background-position: left center;
        cursor: pointer;
    }

.pre_prevbutton[disabled],
.btn_medium[disabled],
.f_button input.disabled,
.pad_btnclassic[disabled],
.f_atch_btndelete[disabled],
.fe_attachment .fe_atch_right input.disabled,
.pf_btn[disabled],
.btnlarge input.disabled, /* buttons on Form */
input.btnlarge[disabled], /* buttons on PageFlow */
.btn_large[disabled] /*  on Registration.aspx */ {
    background: url(data:image/jpeg;base64,/9j/4QAYRXhpZgAASUkqAAgAAAAAAAAAAAAAAP/sABFEdWNreQABAAQAAAAyAAD/4QMxaHR0cDovL25zLmFkb2JlLmNvbS94YXAvMS4wLwA8P3hwYWNrZXQgYmVnaW49Iu+7vyIgaWQ9Ilc1TTBNcENlaGlIenJlU3pOVGN6a2M5ZCI/PiA8eDp4bXBtZXRhIHhtbG5zOng9ImFkb2JlOm5zOm1ldGEvIiB4OnhtcHRrPSJBZG9iZSBYTVAgQ29yZSA1LjYtYzAxNCA3OS4xNTY3OTcsIDIwMTQvMDgvMjAtMDk6NTM6MDIgICAgICAgICI+IDxyZGY6UkRGIHhtbG5zOnJkZj0iaHR0cDovL3d3dy53My5vcmcvMTk5OS8wMi8yMi1yZGYtc3ludGF4LW5zIyI+IDxyZGY6RGVzY3JpcHRpb24gcmRmOmFib3V0PSIiIHhtbG5zOnhtcD0iaHR0cDovL25zLmFkb2JlLmNvbS94YXAvMS4wLyIgeG1sbnM6eG1wTU09Imh0dHA6Ly9ucy5hZG9iZS5jb20veGFwLzEuMC9tbS8iIHhtbG5zOnN0UmVmPSJodHRwOi8vbnMuYWRvYmUuY29tL3hhcC8xLjAvc1R5cGUvUmVzb3VyY2VSZWYjIiB4bXA6Q3JlYXRvclRvb2w9IkFkb2JlIFBob3Rvc2hvcCBDQyAyMDE0IChNYWNpbnRvc2gpIiB4bXBNTTpJbnN0YW5jZUlEPSJ4bXAuaWlkOjk3REMyNDcyODkxOTExRTRCODI2QjYzODQwOEZERjI2IiB4bXBNTTpEb2N1bWVudElEPSJ4bXAuZGlkOjk3REMyNDczODkxOTExRTRCODI2QjYzODQwOEZERjI2Ij4gPHhtcE1NOkRlcml2ZWRGcm9tIHN0UmVmOmluc3RhbmNlSUQ9InhtcC5paWQ6OTdEQzI0NzA4OTE5MTFFNEI4MjZCNjM4NDA4RkRGMjYiIHN0UmVmOmRvY3VtZW50SUQ9InhtcC5kaWQ6OTdEQzI0NzE4OTE5MTFFNEI4MjZCNjM4NDA4RkRGMjYiLz4gPC9yZGY6RGVzY3JpcHRpb24+IDwvcmRmOlJERj4gPC94OnhtcG1ldGE+IDw/eHBhY2tldCBlbmQ9InIiPz7/7gAOQWRvYmUAZMAAAAAB/9sAhAAIBgYGBgYIBgYIDAgHCAwOCggICg4QDQ0ODQ0QEQwODQ0ODBEPEhMUExIPGBgaGhgYIyIiIiMnJycnJycnJycnAQkICAkKCQsJCQsOCw0LDhEODg4OERMNDQ4NDRMYEQ8PDw8RGBYXFBQUFxYaGhgYGhohISAhIScnJycnJycnJyf/wAARCABQAcIDASIAAhEBAxEB/8QAawABAAMBAQEAAAAAAAAAAAAAAAEEBQIDBwEBAAAAAAAAAAAAAAAAAAAAABABAAIBAQUGBQQDAAAAAAAAAAECEQMhMZESBEFRYaFSFCITUwUVgdHhQnGxMhEBAAAAAAAAAAAAAAAAAAAAAP/aAAwDAQACEQMRAD8A+3AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAADx19a2liK0m9rbsO9KdSaROrERbtiAdiLRMxMROJnthFK8sYzM+MzmQdAAAAAADm94pXmnOPCMvKvV6N7clZnMziNgPcABFrRSs2ndEZlLx6jWppUmLbZtExEd4Oen6ide99mKxjlhYVei05ppzad9tv6PbUnVi1PlxE1mfjz3A9AABFpmtZmI5pjdEFc4jm39sQCQAAAAAAM9gAAAAAAK1etpzcmpE0mNk573rOtoxj467d21kzMzOZ2zO+UA2pvWIzNoiO/LidfRjfevFkANb3Oh64T7jR+pXiyAGrPV6ETjn/WNsOb9bo1mIjNu+YZgDQnr6c2ys8vbPblzH3CObbT4e/O1RAaM9fpRuraU167QmNuY8Jj9maA1PedP6vKU+66ef7x5soBq+60I/vHmj3nT5xzeUssBrxr6Nt1444J19GJxOpXiyAGv8/R+pXie40PqV4sgBsfN0p2RevGHjPWUjUnTnZETjmmdnkzQGxFqX/4tE/4l3EYYtbTWYtWcTG6YXOm6vGaa0+MWn/QLw4rq6d5xS0TPg7ABEzEb5BI5+Zp+uOMJ5q+qOIJEc1e+OKOenqjiDpxFKxbmiIz342p+Zp+uvGHFtekTGLVmO34ogHqPC3VUicVmsx382HF+srTZNc59MxIPbX1fk0zjNpnFY8XhXp76l/ma8809lY3Q87ddEzGNPZG7M7Xcdfp9tJz+gLcRhOFP8hT0SmOv0u2to4AtinPX0idlZmOB+Qr6J4guClP3CvZSeJ+Qr9OeILop/kKeiT8hT0SC3jbnt3JUbdfmJiKb/H9iPuHqpwkF4U/yFfRPFH5CPpzx/gF1462pTTtS1qza0zMVmN8K89dS0xM6e2N0579jw1eovq1ilojFZ2T2g1InMRO7PZKWVp9VraUYicx3TtWY+4Vx8VJz4SC4Knv9P028j3+l6beQLYpe80e6+/m3/wAgKIAAAAAAAAAAAAAAAAAAAAAAACcz3oATme+UAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAD//2Q==) no-repeat scroll 0 0 transparent;
    cursor: auto;
    color: #FFF;
}

.pf_leftButtons input,
.pf_middleButtons input,
.pf_rightButtons input {
    margin-right: 5px;
}

.memberform .row .control input,
.memberform .row .control select,
.postform .row .control input,
.postform .row .control textarea,
.fe_singlelinetext .fe_q_cont input,
.fe_dropdownlist select,
.fe_question textarea,
.fe_taxid input,
.fe_singlelinetext .fe_q_cont input, .fe_q_other input,
.fe_q_other {
    background: none repeat scroll 0% 0% #F5F5F5;
    font-size: 14px;
    font-family: "HelveticaNeue","Helvetica Neue",Helvetica,Arial,sans-serif;
    border: 2px solid #DDD;
    outline: medium none;
    padding: 10px 15px;
    color: #666;
    border-radius: 10px;
    -webkit-transition: all 0.5s ease 0s;
    transition: all 0.5s ease 0s;
    min-width: 249px;
}

.fe_date .fe_q_cont input[type=text] {
    background: none repeat scroll 0% 0% #F5F5F5;
    font-size: 14px;
    font-family: "HelveticaNeue","Helvetica Neue",Helvetica,Arial,sans-serif;
    border: 2px solid #DDD;
    outline: medium none;
    padding: 10px 15px;
    color: #666;
    border-radius: 10px;
    -webkit-transition: all 0.5s ease 0s;
    transition: all 0.5s ease 0s;
    min-width: 250px;
}

    .memberform .row .control input:focus,
    .memberform .row .control select:focus,
    .postform .row .control input:focus,
    .postform .row .control textarea:focus,
    .fe_singlelinetext .fe_q_cont input:focus,
    .fe_dropdownlist select:focus,
    .fe_question textarea:focus,
    .fe_taxid input:focus,
    .fe_singlelinetext .fe_q_cont input:focus, .fe_q_other input:focus,
    .fe_q_other:focus,
    .fe_date .fe_q_cont input[type=text]:focus {
        background: none repeat scroll 0% 0% #FFF;
        border: 2px solid #BBD314;
    }

.prelimedit .fe_radiobuttonlist .fe_q_head,
.prelimedit .fe_checkboxlist .fe_q_head {
    font-size: 18px;
    color: #E2302A;
    font-family: "display","HelveticaNeue","Helvetica Neue",Helvetica,Arial,sans-serif;
    text-transform: uppercase;
    padding-top: 20px;
}

.fe_radiobuttonlist .fe_q_cont span,
.fe_checkboxlist .fe_q_cont span {
    padding-top: 20px !important;
    color: #666;
    font-weight: 600;
    display: block;
}

    .fe_checkboxlist .fe_q_cont span input {
        margin-top: 24px;
    }

    .fe_radiobuttonlist .fe_q_cont span input {
        margin-top: 23px;
    }

/* MasterPage
--------------------------------------------------------------------------------------- */
.page {
    margin: 0 auto;
    position: relative;
    display: table;
    width: 100%;
    height: 100%;
}

.header {
    border-top: 2px solid #BBD314;
    background: url(images/header_bg.png) repeat scroll 0% 0% #98202C;
    height: 170px;
}

.showPasswordEye {
    right: 20px;
}

.logo_link {
    background: url(images/headerlogo.png) no-repeat scroll 0 0 transparent;
    height: 178px;
    width: 500px;
    display: block;
    margin: 0px auto;
}

.tagline {
    background: url(images/topborder.png) repeat scroll 0% 0% transparent;
    margin-top: -108px;
    z-index: 100;
    position: relative;
    height: 119px;
}

.footer {
    background: url(data:image/gif;base64,R0lGODlhAwABAIAAAMzMzP///yH/C1hNUCBEYXRhWE1QPD94cGFja2V0IGJlZ2luPSLvu78iIGlkPSJXNU0wTXBDZWhpSHpyZVN6TlRjemtjOWQiPz4gPHg6eG1wbWV0YSB4bWxuczp4PSJhZG9iZTpuczptZXRhLyIgeDp4bXB0az0iQWRvYmUgWE1QIENvcmUgNS4wLWMwNjEgNjQuMTQwOTQ5LCAyMDEwLzEyLzA3LTEwOjU3OjAxICAgICAgICAiPiA8cmRmOlJERiB4bWxuczpyZGY9Imh0dHA6Ly93d3cudzMub3JnLzE5OTkvMDIvMjItcmRmLXN5bnRheC1ucyMiPiA8cmRmOkRlc2NyaXB0aW9uIHJkZjphYm91dD0iIiB4bWxuczp4bXA9Imh0dHA6Ly9ucy5hZG9iZS5jb20veGFwLzEuMC8iIHhtbG5zOnhtcE1NPSJodHRwOi8vbnMuYWRvYmUuY29tL3hhcC8xLjAvbW0vIiB4bWxuczpzdFJlZj0iaHR0cDovL25zLmFkb2JlLmNvbS94YXAvMS4wL3NUeXBlL1Jlc291cmNlUmVmIyIgeG1wOkNyZWF0b3JUb29sPSJBZG9iZSBQaG90b3Nob3AgQ1M1LjEgV2luZG93cyIgeG1wTU06SW5zdGFuY2VJRD0ieG1wLmlpZDo1NUU0RTYwMzM2RjcxMUUxOEVBNkMxMzA4NjIzMkUzNiIgeG1wTU06RG9jdW1lbnRJRD0ieG1wLmRpZDo1NUU0RTYwNDM2RjcxMUUxOEVBNkMxMzA4NjIzMkUzNiI+IDx4bXBNTTpEZXJpdmVkRnJvbSBzdFJlZjppbnN0YW5jZUlEPSJ4bXAuaWlkOjU1RTRFNjAxMzZGNzExRTE4RUE2QzEzMDg2MjMyRTM2IiBzdFJlZjpkb2N1bWVudElEPSJ4bXAuZGlkOjU1RTRFNjAyMzZGNzExRTE4RUE2QzEzMDg2MjMyRTM2Ii8+IDwvcmRmOkRlc2NyaXB0aW9uPiA8L3JkZjpSREY+IDwveDp4bXBtZXRhPiA8P3hwYWNrZXQgZW5kPSJyIj8+Af/+/fz7+vn49/b19PPy8fDv7u3s6+rp6Ofm5eTj4uHg397d3Nva2djX1tXU09LR0M/OzczLysnIx8bFxMPCwcC/vr28u7q5uLe2tbSzsrGwr66trKuqqainpqWko6KhoJ+enZybmpmYl5aVlJOSkZCPjo2Mi4qJiIeGhYSDgoGAf359fHt6eXh3dnV0c3JxcG9ubWxramloZ2ZlZGNiYWBfXl1cW1pZWFdWVVRTUlFQT05NTEtKSUhHRkVEQ0JBQD8+PTw7Ojk4NzY1NDMyMTAvLi0sKyopKCcmJSQjIiEgHx4dHBsaGRgXFhUUExIREA8ODQwLCgkIBwYFBAMCAQAAIfkEAAAAAAAsAAAAAAMAAQAAAgJMUAA7) repeat-x scroll 0 top transparent;
    width: 1000px;
    margin: 0px auto;
}

.footerLogo {
    margin-left: 5px;
}

/* Membership
--------------------------------------------------------------------------------------- */
.pagecontent {
    margin: 30px 0;
}

.membershipcontent {
    width: 1000px;
    margin: 0px auto;
}

.memberform {
    width: 460px;
    border-right: 1px dashed #84BF6E;
    float: left;
    color: Black;
    font-size: 12px;
    padding: 0 10px 0 50px;
}

    .memberform .content {
        padding-bottom: 5px;
    }

    .memberform .row {
        padding-top: 5px;
        display: -webkit-box;
        display: -ms-flexbox;
        display: flex;
        -webkit-box-align: baseline;
            -ms-flex-align: baseline;
                align-items: baseline;
    }

        .memberform .row .text {
            padding-left: 0px;
            width: 170px;
            font-weight: bold;
            line-height: 25px;
            line-height: 36px;
        }

    .memberform .buttonrow .leftbtnedit {
        width: 170px;
        display: inline-block;
    }

    .memberform .row .control {
        width: 290px;
    }

        .memberform .row .control input,
        .memberform .row .control select {
            width: 245px; /* 25px - reserved to red asterisk */
            padding: 10px;
            height: 16px;
            border-radius: 5px;
        }

    .memberform .row .timezonelist select {
        width: 245px; /* 25px - reserved to red asterisk */
        padding: 10px;
        height: 46px;
        border-radius: 5px;
    }


    .memberform .row .control .asterisk {
        color: #ff0000;
    }

    .memberform .buttonrow {
        padding-left: 170px;
        padding-top: 15px;
    }

.buttonrow input {
    margin-right: 5px;
}

.lkrestore {
    margin-left: 35px;
}

.regblock {
    float: left;
    padding-left: 50px;
}

    .regblock .text {
        padding: 10px 0 10px 0;
        font-weight: bold;
    }

.memberform .errorrow ul {
    width: 356px;
}

.postform .errorrow {
    width: 638px;
}

.instruction {
    margin-left: 50px;
}

/* Workspace           
--------------------------------------------------------------------------------------- */
.ws_main {
    width: 1000px;
    margin: 0px auto 0px auto;
}

.ws_container {
    padding-top: 74px;
}

#realpage {
    margin-top: 54px;
}

/* TabbedLayout            
--------------------------------------------------------------------------------------- */

/* FormView 
--------------------------------------------------------------------------------------- */

.fv_grouphead {
    padding: 10px 0;
    cursor: pointer;
    background: url(data:image/jpeg;base64,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AAAAAAACOEJJTQP1AAAAAABIAC9mZgABAGxmZgAGAAAAAAABAC9mZgABAKGZmgAGAAAAAAABADIAAAABAFoAAAAGAAAAAAABADUAAAABAC0AAAAGAAAAAAABOEJJTQP4AAAAAABwAAD/////////////////////////////A+gAAAAA/////////////////////////////wPoAAAAAP////////////////////////////8D6AAAAAD/////////////////////////////A+gAADhCSU0ECAAAAAAAEAAAAAEAAAJAAAACQAAAAAA4QklNBB4AAAAAAAQAAAAAOEJJTQQaAAAAAANNAAAABgAAAAAAAAAAAAAAAQAAB2wAAAAMAG0AYQBpAGwAYgBvAHgAZQBzAF8AMAAzAAAAAQAAAAAAAAAAAAAAAAAAAAAAAAABAAAAAAAAAAAAAAdsAAAAAQAAAAAAAAAAAAAAAAAAAAABAAAAAAAAAAAAAAAAAAAAAAAAABAAAAABAAAAAAAAbnVsbAAAAAIAAAAGYm91bmRzT2JqYwAAAAEAAAAAAABSY3QxAAAABAAAAABUb3AgbG9uZwAAAAAAAAAATGVmdGxvbmcAAAAAAAAAAEJ0b21sb25nAAAAAQAAAABSZ2h0bG9uZwAAB2wAAAAGc2xpY2VzVmxMcwAAAAFPYmpjAAAAAQAAAAAABXNsaWNlAAAAEgAAAAdzbGljZUlEbG9uZwAAAAAAAAAHZ3JvdXBJRGxvbmcAAAAAAAAABm9yaWdpbmVudW0AAAAMRVNsaWNlT3JpZ2luAAAADWF1dG9HZW5lcmF0ZWQAAAAAVHlwZWVudW0AAAAKRVNsaWNlVHlwZQAAAABJbWcgAAAABmJvdW5kc09iamMAAAABAAAAAAAAUmN0MQAAAAQAAAAAVG9wIGxvbmcAAAAAAAAAAExlZnRsb25nAAAAAAAAAABCdG9tbG9uZwAAAAEAAAAAUmdodGxvbmcAAAdsAAAAA3VybFRFWFQAAAABAAAAAAAAbnVsbFRFWFQAAAABAAAAAAAATXNnZVRFWFQAAAABAAAAAAAGYWx0VGFnVEVYVAAAAAEAAAAAAA5jZWxsVGV4dElzSFRNTGJvb2wBAAAACGNlbGxUZXh0VEVYVAAAAAEAAAAAAAlob3J6QWxpZ25lbnVtAAAAD0VTbGljZUhvcnpBbGlnbgAAAAdkZWZhdWx0AAAACXZlcnRBbGlnbmVudW0AAAAPRVNsaWNlVmVydEFsaWduAAAAB2RlZmF1bHQAAAALYmdDb2xvclR5cGVlbnVtAAAAEUVTbGljZUJHQ29sb3JUeXBlAAAAAE5vbmUAAAAJdG9wT3V0c2V0bG9uZwAAAAAAAAAKbGVmdE91dHNldGxvbmcAAAAAAAAADGJvdHRvbU91dHNldGxvbmcAAAAAAAAAC3JpZ2h0T3V0c2V0bG9uZwAAAAAAOEJJTQQoAAAAAAAMAAAAAj/wAAAAAAAAOEJJTQQRAAAAAAABAQA4QklNBBQAAAAAAAQAAAABOEJJTQQMAAAAAAJ6AAAAAQAAAKAAAAABAAAB4AAAAeAAAAJeABgAAf/Y/+0ADEFkb2JlX0NNAAL/7gAOQWRvYmUAZIAAAAAB/9sAhAAMCAgICQgMCQkMEQsKCxEVDwwMDxUYExMVExMYEQwMDAwMDBEMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMAQ0LCw0ODRAODhAUDg4OFBQODg4OFBEMDAwMDBERDAwMDAwMEQwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAz/wAARCAABAKADASIAAhEBAxEB/90ABAAK/8QBPwAAAQUBAQEBAQEAAAAAAAAAAwABAgQFBgcICQoLAQABBQEBAQEBAQAAAAAAAAABAAIDBAUGBwgJCgsQAAEEAQMCBAIFBwYIBQMMMwEAAhEDBCESMQVBUWETInGBMgYUkaGxQiMkFVLBYjM0coLRQwclklPw4fFjczUWorKDJkSTVGRFwqN0NhfSVeJl8rOEw9N14/NGJ5SkhbSVxNTk9KW1xdXl9VZmdoaWprbG1ub2N0dXZ3eHl6e3x9fn9xEAAgIBAgQEAwQFBgcHBgU1AQACEQMhMRIEQVFhcSITBTKBkRShsUIjwVLR8DMkYuFygpJDUxVjczTxJQYWorKDByY1wtJEk1SjF2RFVTZ0ZeLys4TD03Xj80aUpIW0lcTU5PSltcXV5fVWZnaGlqa2xtbm9ic3R1dnd4eXp7fH/9oADAMBAAIRAxEAPwDtkl86JKo136LSXzokkp+i0l86JJKfotJfOiSSn6LSXzokkp+i0l86JJKfotJfOiSSn6LSXzokkp+i0l86JJKfotW8H6S+aUk6HzBMd3//2ThCSU0EIQAAAAAAVQAAAAEBAAAADwBBAGQAbwBiAGUAIABQAGgAbwB0AG8AcwBoAG8AcAAAABMAQQBkAG8AYgBlACAAUABoAG8AdABvAHMAaABvAHAAIABDAFMANQAAAAEAOEJJTQQGAAAAAAAHAAIAAAABAQD/4Q5MaHR0cDovL25zLmFkb2JlLmNvbS94YXAvMS4wLwA8P3hwYWNrZXQgYmVnaW49Iu+7vyIgaWQ9Ilc1TTBNcENlaGlIenJlU3pOVGN6a2M5ZCI/PiA8eDp4bXBtZXRhIHhtbG5zOng9ImFkb2JlOm5zOm1ldGEvIiB4OnhtcHRrPSJBZG9iZSBYTVAgQ29yZSA1LjAtYzA2MCA2MS4xMzQ3NzcsIDIwMTAvMDIvMTItMTc6MzI6MDAgICAgICAgICI+IDxyZGY6UkRGIHhtbG5zOnJkZj0iaHR0cDovL3d3dy53My5vcmcvMTk5OS8wMi8yMi1yZGYtc3ludGF4LW5zIyI+IDxyZGY6RGVzY3JpcHRpb24gcmRmOmFib3V0PSIiIHhtbG5zOnhtcE1NPSJodHRwOi8vbnMuYWRvYmUuY29tL3hhcC8xLjAvbW0vIiB4bWxuczpzdFJlZj0iaHR0cDovL25zLmFkb2JlLmNvbS94YXAvMS4wL3NUeXBlL1Jlc291cmNlUmVmIyIgeG1sbnM6c3RFdnQ9Imh0dHA6Ly9ucy5hZG9iZS5jb20veGFwLzEuMC9zVHlwZS9SZXNvdXJjZUV2ZW50IyIgeG1sbnM6eG1wPSJodHRwOi8vbnMuYWRvYmUuY29tL3hhcC8xLjAvIiB4bWxuczpjcnM9Imh0dHA6Ly9ucy5hZG9iZS5jb20vY2FtZXJhLXJhdy1zZXR0aW5ncy8xLjAvIiB4bWxuczpwaG90b3Nob3A9Imh0dHA6Ly9ucy5hZG9iZS5jb20vcGhvdG9zaG9wLzEuMC8iIHhtbG5zOmRjPSJodHRwOi8vcHVybC5vcmcvZGMvZWxlbWVudHMvMS4xLyIgeG1wTU06T3JpZ2luYWxEb2N1bWVudElEPSJ4bXAuZGlkOjg4RDA0RUM1MDUzQkRGMTFBQjlFQTVFQkE3RTgzNzU5IiB4bXBNTTpEb2N1bWVudElEPSJ4bXAuZGlkOkFDNkJGN0Q2MTlCQTExRTFBMTAzRjNCM0M4M0I3RTY4IiB4bXBNTTpJbnN0YW5jZUlEPSJ4bXAuaWlkOjE2RUIyQjI3QkIxOUUxMTFCMkI0QTYwOTc2MEVBRTEyIiB4bXA6Q3JlYXRvclRvb2w9IkFkb2JlIFBob3Rvc2hvcCBDUzQgKDExLjB4MjAwODA4MjYgWzIwMDgwODI2Lm0uNDU2IDIwMDgvMDgvMjY6MDI6MDA6MDAgY3V0b2ZmOyBtIGJyYW5jaF0pICBXaW5kb3dzIiB4bXA6Q3JlYXRlRGF0ZT0iMjAxMS0xMS0yOFQxNDoxNTozNCswMjowMCIgeG1wOk1vZGlmeURhdGU9IjIwMTEtMTEtMjhUMTQ6MTkrMDI6MDAiIHhtcDpNZXRhZGF0YURhdGU9IjIwMTEtMTEtMjhUMTQ6MTkrMDI6MDAiIGNyczpBbHJlYWR5QXBwbGllZD0iVHJ1ZSIgcGhvdG9zaG9wOkNvbG9yTW9kZT0iMyIgZGM6Zm9ybWF0PSJpbWFnZS9qcGVnIj4gPHhtcE1NOkRlcml2ZWRGcm9tIHN0UmVmOmluc3RhbmNlSUQ9InhtcC5paWQ6RjZDNjhBMEE4MTU0RTAxMTgyOUQ4ODUwOEFCM0M2RUMiIHN0UmVmOmRvY3VtZW50SUQ9InhtcC5kaWQ6ODhEMDRFQzUwNTNCREYxMUFCOUVBNUVCQTdFODM3NTkiLz4gPHhtcE1NOkhpc3Rvcnk+IDxyZGY6U2VxPiA8cmRmOmxpIHN0RXZ0OmFjdGlvbj0ic2F2ZWQiIHN0RXZ0Omluc3RhbmNlSUQ9InhtcC5paWQ6MTZFQjJCMjdCQjE5RTExMUIyQjRBNjA5NzYwRUFFMTIiIHN0RXZ0OndoZW49IjIwMTEtMTEtMjhUMTQ6MTkrMDI6MDAiIHN0RXZ0OnNvZnR3YXJlQWdlbnQ9IkFkb2JlIFBob3Rvc2hvcCBDUzUgV2luZG93cyIgc3RFdnQ6Y2hhbmdlZD0iLyIvPiA8L3JkZjpTZXE+IDwveG1wTU06SGlzdG9yeT4gPC9yZGY6RGVzY3JpcHRpb24+IDwvcmRmOlJERj4gPC94OnhtcG1ldGE+ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgPD94cGFja2V0IGVuZD0idyI/Pv/uAA5BZG9iZQBkgAAAAAH/2wCEAAgGBgkGCQ4ICA4RDQsNERUSERESFRwXFxcXFxwRDAwMDAwMEQwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwBCQkJCwoLEgsLEhQODg4UFA4ODg4UEQwMDAwMEREMDAwMDAwRDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDP/AABEIAAEHbAMBIgACEQEDEQH/3QAEAHf/xAGiAAAABwEBAQEBAAAAAAAAAAAEBQMCBgEABwgJCgsBAAICAwEBAQEBAAAAAAAAAAEAAgMEBQYHCAkKCxAAAgEDAwIEAgYHAwQCBgJzAQIDEQQABSESMUFRBhNhInGBFDKRoQcVsUIjwVLR4TMWYvAkcoLxJUM0U5KismNzwjVEJ5OjszYXVGR0w9LiCCaDCQoYGYSURUaktFbTVSga8uPzxNTk9GV1hZWltcXV5fVmdoaWprbG1ub2N0dXZ3eHl6e3x9fn9zhIWGh4iJiouMjY6PgpOUlZaXmJmam5ydnp+So6SlpqeoqaqrrK2ur6EQACAgECAwUFBAUGBAgDA20BAAIRAwQhEjFBBVETYSIGcYGRMqGx8BTB0eEjQhVSYnLxMyQ0Q4IWklMlomOywgdz0jXiRIMXVJMICQoYGSY2RRonZHRVN/Kjs8MoKdPj84SUpLTE1OT0ZXWFlaW1xdXl9UZWZnaGlqa2xtbm9kdXZ3eHl6e3x9fn9zhIWGh4iJiouMjY6Pg5SVlpeYmZqbnJ2en5KjpKWmp6ipqqusra6vr/2gAMAwEAAhEDEQA/AOo5s8XZs17hvtHNni7Nir7RzZ4uzYq+0c2eLs2KvtHNni7Nir7RzZ4uzYq+0c2eLs2KvtHNni7Nir7RzZ4uzYq+0c2eLs2KvtHNni7Nir7RzZ4uzYq+0c2eLs2KvtHNni7Nir7RzZ4uzYq+0c2eLs2KvtHNni7Nir7RzZ4uzYq+0c2eLs2KvtHNni7Nir7RzZ4uzYq+0c2eLs2KvtHNni7Nir7RzZ4uzYq+0c2eLs2KvtHNni7Nir7RzZ4uzYq+0c2eLs2KvtHNni7Nir7RzZ4uzYq+0c2eLs2KvtHNni7Nir7RzZ4uzYq+0c2eLs2KvtHNni7Nir7RzZ4uzYq+0c2eLs2KvtHNni7Nir7RzZ4uzYq+0c2eLs2KvtHNni7Nir7RzZ4uzYq+0c2eLs2KvtHNni7Nir7RzZ4uzYq+0c2eLs2KvtHNni7Nir7RzZ4uzYq+0c2eLs2KvtHNni7Nir7RzZ4uzYq+0c2eLs2KvtHNni7Nir7RzZ4uzYq+0c2eLs2KvtHNni7Nir7RzZ4uzYq+0c2eLs2KvtHNni7Nir7RzZ4uzYq+0c2eLs2KvtHNni7Nir7RzZ4uzYq+0c2eLs2KvtHNni7Nir7RzZ4uzYq+0c2eLs2KvtHNni7Nir7RzZ4uzYq+0c2eLs2KvtHNni7Nir7RzZ4uzYq+0c2eLs2KvtHNni7Nir7RzZ4uzYq+0c2eLs2KvtHNni7Nir7RzZ4uzYq+0c2eLs2KvtHNni7Nir7RzZ4uzYq+0c2eLs2KvtHNni7Nir7RzZ4uzYq+0c2eLs2KvtHNni7Nir7RzZ4uzYq+0c2eLs2KvtHNni7Nir7RzZ4uzYq+0c2eLs2KvtHNni7Nir7RzZ4uzYq+0c2eLs2KvtHNni7Nir7RzZ4uzYq+0c2eLs2KvtHNni7Nir7RzZ4uzYq+0c2eLs2KvtHNni7Nir7RzZ4uzYq+0c2eLs2KvtHNni7Nir7RzZ4uzYq+0c2eLs2KvtHNni7Nir7RzZ4uzYq+0c2eLs2KvtHNni7Nir7RzZ4uzYq+0c2eLs2KvtHNni7Nir7Ryxni3Nir7UGKDPE+bJBIfbi4oueH82SDIPuVcVXPCubLAzD7uXFVzwZmyYZB97jH54FzZLoyf//Z) no-repeat scroll right bottom transparent;
    color: #5aa341;
    font-size: 14px;
    font-weight: bold;
}

.fv_rowalt td,
.fv_row td {
    border-bottom: dotted 1px #a8a8a8;
}

.fv_cell_lt,
.fv_mtrx_celllt,
.fv_mtrx_totalcelllt {
    background-color: #f0f0f0;
}

/* FormEdit
--------------------------------------------------------------------------------------- */
.fe_matrix .fe_table_cell input[type="image"].calendarImage,
.fe_table .fe_table_cell input[type="image"].calendarImage {
    padding: 2px;
    vertical-align: top;
}
/* Form
--------------------------------------------------------------------------------------- */


/* Grid                
--------------------------------------------------------------------------------------- */
.grid .fixed {
    width: 100%;
}

.g_headrow td,
.g_headrowsort td {
    background-color: #BCBCBC;
    border: 1px solid #D9D9D9;
    color: #FFFFFF;
    font-weight: bold;
    padding: 5px 3px 5px 10px;
    text-align: left;
}

/* Menu       
--------------------------------------------------------------------------------------- */
.mainmenu {
    margin: -100px auto 10px auto;
    width: 100%;
    max-width: 624px;
    position: relative;
    z-index: 300;
}

    .mainmenu .m_static {
    }

    .mainmenu table.m_staticitem {
    }

    .mainmenu a.m_staticitem {
        display: block;
        padding: 36px 36px;
        text-align: center;
        font-family: "display","HelveticaNeue","Helvetica Neue",Helvetica,Arial,sans-serif;
        color: #FDA200;
        font-size: 18px !important;
        text-decoration: none;
        text-transform: uppercase;
        -webkit-transition: all 0.25s ease 0s;
        transition: all 0.25s ease 0s;
    }

        .mainmenu a.m_staticitem:hover {
            color: #E2302A;
        }

    .mainmenu a[disabled], .mainmenu a.aspNetDisabled {
        color: #dddddd;
    }

        .mainmenu a[disabled]:hover, .mainmenu a.aspNetDisabled:hover {
            border-bottom-style: none !important;
        }



/* Metadata
--------------------------------------------------------------------------------------- */
/*          fixed           */
.fixed {
    width: 100%;
}

/*          wstitle          */
.wstitle {
    padding-bottom: 15px;
}

    .wstitle .f_ctrllabel {
        font-weight: inherit;
        width: auto;
    }

/*          selector            */

.selector td {
    vertical-align: top;
}

.selector .leftsel {
    width: 370px;
}

.selector .wstitle {
    margin-right: 0px;
    padding-right: 0px;
}

.selector .tree {
    border: 1px solid #C2C2C2;
    padding: 7px;
    margin-right: 10px;
}

.selector .line {
    border-top: 1px solid #C2C2C2;
    padding-top: 7px;
}


/* history implementation */

.colclosed table {
    width: 100%;
}

.colclosed input {
    float: right;
}

.edithisttitle {
    font-size: 14px;
    color: #5AA341;
    font-weight: bold;
}

.historygrid {
    width: 100%;
}

.historyheader table {
    width: 100%;
}

    .historyheader table td {
        vertical-align: middle;
    }

.closehistory a {
    float: right;
}

.reqactionstitle {
    color: Red;
    font-weight: bold;
    font-size: 20px;
}

.ltbsubmitterproposalview .proposaltabview {
    width: 920px;
}

/* Locator
--------------------------------------------------------------------------------------- */
.locator .lc_map {
    height: 400px;
    width: 450px;
    margin-bottom: 20px;
}

.locator .lc_list .lc_selected a {
    color: #57A927;
}

.locator .lc_list div {
    margin-bottom: 10px;
}

.locator .lc_list a {
    text-decoration: none;
}

    .locator .lc_list a .storename, .storeinfo .storename {
        font-weight: bold;
        text-decoration: underline;
    }

.locator .lc_errormsg {
    color: Red;
    display: block;
    font-weight: bold;
    margin-bottom: 5px
}

.storeinfo {
    vertical-align: top;
}

.ptselector-tbl {
    margin-bottom: 10px;
}

    .ptselector-tbl .tree,
    .ptselector-tbl .form.pt-contents,
    .ptselector-tbl .subtitle,
    .ptselector-tbl .ptselector-title .pagetitle {
        border: 2px solid #F3C96C;
        padding: 10px;
    }

        .ptselector-tbl .form.pt-contents .f_group .f_grouptable,
        .ptselector-tbl .ptselector-title .f_grouptable,
        .ptselector-tbl .ptselector-title .f_grouptable .f_ctrlinput {
            width: 100%;
        }

        .ptselector-tbl .form.pt-contents .pt-contents-title {
            border-bottom: 2px solid #c2c2c2;
            margin-bottom: 10px;
            font-weight: bold;
            font-size: 15px;
        }

    .ptselector-tbl .ptselector-title .pagetitle {
        text-align: center;
        font-size: 32px;
        width: 400px;
        margin: 0 auto 10px auto;
        padding: 20px;
    }

    .ptselector-tbl .subtitle {
        font-weight: bold;
        font-size: 20px;
    }

