
@media screen {
/* Graphics - - - - - - - - - - - - - */
#hd                                             { background-image:url(/_graphics/site_graphics/dmv_header.gif); }
a.dmvpdf, a.dmvblockform                        { background:url(/_graphics/site_graphics/dmv_apps_sprite.png) 10px -715px no-repeat; }
.iconheader h5 span                             { background-image:url(/_graphics/site_graphics/dmv_apps_sprite.png); background-repeat:no-repeat; }

.iconheader h5 span.print,
.iconheader h5 span.information                 { background-image:url(/_graphics/site_graphics/dmv_apps_sprite_extra.png); background-repeat:no-repeat;  }

.dmvappbox                                      { background:#FFFFFF url(/_graphics/css_skin/inpagenav_back_bottom_short.gif) repeat-x scroll left bottom; }
.dmvappboxheader h3 a                           { background:url(/_graphics/site_graphics/dmv_apps_sprite.png) 84px top no-repeat; }
/*.dmvdocumentexample_modal                     { background:url(/_graphics/css_skin/blockquote_bg.jpg) no-repeat top right; }*/
.dmvdocumentexample_modal                       { background:url(/_graphics/site_graphics/dmv_logo_standalone_light.png) center 60px no-repeat; }
.dmvwarningbanner                               { background:#90dbff url(/_graphics/site_graphics/dmv_warning_background_stopsign.png) bottom left no-repeat; }
input.ac_loading					                { background:#fff url( /_graphics/site_graphics/dmv_officeloader.gif ) right center no-repeat; }

	#mydmv {
        display: block;
        height: 170px;
        padding: 6px 10px 10px 0;
	    background-repeat: no-repeat;
		background-size:64px;
		background-position: 0 0;
		background-image: url('data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAAH4AAAB+CAIAAABtQTLfAAAAGXRFWHRTb2Z0d2FyZQBBZG9iZSBJbWFnZVJlYWR5ccllPAAAInBJREFUeNrsfXlwHNeZX5/Tc2EwuO+DAEjwAEGCt0iREg+JFinLa8myLGlX1trOylXaSqWy2aTyR5JKVZxUskkl5Xi3rC1HtZbWB9crieJKoimJEsVDJEGAIEHiJE7ixgwwgzn77nyv30xzgBkAMyQGBNd4NaJ6Znq6v/d73/t9x/teg9Q0jVhtD6NRqxCsQr8K/WpbhX4V+tWWrsY8ElJ6Z0I9A5MDQ+6hEc/YhNc15fd4g74AzwsSfGvmWIfdnOW05eVkFBU4y0qyKstyayrznZnWldwpciU7l+3dozfbhlrbh+FgwuVL6bcFeY6N64rrN5Zu2VQGB6vQJ9XGXb6vr/Vcbe5rbOkL89IDXs1iZnc1VO3eXrV3Z01hnmMV+sSt/677y0ud5y51dvdNxH5O09S6qoKqiryK0pySoizQ6JwsuyPDbDGb4NswL/r8/JQnADNjZMwzODzVN+iCKyiKGnsRuMKT+9Yf3Ld+TXnuKvT3GqB25svbZ8619Q5MGh8CWW+vr9haV16/obS2pjClC3b1jLd2DN+4fbe5dRBMhfF5dWX+0Sc3HT1YV/CwZ8CKgB4Q/+jTG9duDBifAEfv27X2sR3VoKoPeHFQ/8tNvZca74DNMD7cubXy2ae3whj84UI/POp57+PmDz65jn0VaDu2VB7av+HQ4+udjqX0T7y+0BcXO7+40NF0MzLA4Bd9+9i2F45vLy3O+oOD/kpz34kPG0ElDSo4dnjzM4c3ZzttabrjtDd4+uytT87eMmgNJtZL39q1Z3vVHxD0H3/W+qv3r4A9xG+fO7r1j55pWB4vEFzVk6dbTp25gd+C9X71+T3Hn6r/g4AelP3vTnwNYREcw3z/7jd3fue5HRRJLpsAqqb946mmf/ina8B48BbCsddf2gvq/88c+l+9d+UXv74QDotw3LC5HDTu8d1rH8rMu3j1Dsy8llt3kftvMf3olf2vvrDnny30oO8/f+crjPuBPeu+/9LeTbUlD9HOt3WN/PLE1+evdGP0f/zaE8um+8uawwF+B57BuB/ev+EHr+yvrshb9Ff+IH+7Y+TzC+03bg9NTQcoioTACobtmSP1EJ2CtQDLCdHv6OQMnAyfIB/p8Q0ba4s50+K9g4F/4/tPsix99kIHCAbi2a3m5eH95dN68Gd++ovPsV0F4KDDyeB+sfHOb96/CmFR/FfFhU7wTz77qt3nD8d/+8Rjtd/79q6GuvJkZOsddL31y3NY98Hq/ssfHVkGn2eZoAdr9r9+fgb7kcDvf/6DQ4vyTCAovPXuVyc/uS7Jyv3dNMNmfuX53a99dy9NU8kwz8/e/gLzPozoX/z4aLr9/WXK10PchHGH/oBdXRR3iID+01+d/N2pa/eNO2YqGLy/+pvfS5KSDPOAYBhuEBUETjcmywH9mXNtEK/iY/AjF/VnAKn/+n8+vtTYsyR3Bxce1DmZM0EwEA8fg8Ag9qMN/YTL99GnN3CeAOIm8N8X/ck7v4u4HEvoViWJI4gHQsIBCAxip7pIsLKgP/PlbZwXq67Mh3h10bipvWv0tycbl1yMt39zIRkcQTwQEkSFYxAbhH9Uoe+/6zbU7djhzYvmCSDIfP+T6/4Av+SSDA5NJYkjCAmiGlQJXXgkof/yUidOVIGv/Uy0Pwu0nv5JiDDTJ0xs4n6BBqKCwMjpHJiEXz160I+7fOeich/avyGZfOSVpl7wbdIkT3ffRFvXaDJngqggMD6GLoynh/HTCD1EmHidr35j6aHH1y96fpiXLlztTp88iqJevzWYZBgDAoPYeMCgI48Y9Feb+/DBvl1rk1n3cE35b3eOpJUAIWIK82IyZ4LAIPacjjwa0Ld3jza2IImdmVYIDpP5CeCe7sj6Tv9E8jYcxMaVPNAR6M4jA/3NtiFcx7G9viLJ9dVbHcPp9nQhWLs7PJXkySA2CI+ZELrzyEBvrEFvTS6BhVRydgFI+vzd5E82hI9dUl/R0IMPh2coTVP1G0qTtIFjEzPLAP3wuCf5k0F4nHqD7iTpmD5k6HsGJnHoCHM2yfqZSbdfFOVlgH5qOpD8ySA8ZkvoTk9MgdDKhX5gKDKpq5LIyBvujawoywD9tL4gnHwzumB0akVDPzQSmdQVpTlJ/mTGF5Jn1+mlqQWCQkrnG10wOrWioR+b8OKDkqJkVxv8QUFVl2PRJlVaM7pgdGpFQw/sgQ+Sr2vkBUlbFujlFNdejC4YnVrR0HuifJqTZU/2N8tWGJFitY/RBU+KRuLhQO+LRoyODHPSWi+ry4K+iaVTOt/ogm+pU9lpgd6oXcX178kp/TJpPcukBr3RBaNTKz2aTVkZTczy1P1x3ErZPpYW6M0ciw+STBNCY2iKJJYD+wy7JaXzjS4YnVrR0DvsUX7088nPa5JaFuhtXGp2K9oFo1MrGvqs6ILUlCeQ9ERhlqfS2JHijgmjC1lLXfWfFujzcjLwQfLFFPal1ql5Zcu2p3S+0QWjUysa+qICJz4YGfMkP1Fyc+zLAH1+bmq714wuGJ1aqpYWc19WEgm+B5Nel6gqz/vpT175xd+fT0fNF01Te7ZXgVvpyLBs2VSW0m+NLhidWtHQV5ZFNqYa+3WSiTHLirP/w79+bvf26hu37355qXMJq3F+8PLjP3xl//391uiC0akVTTg1lfk49dHdN9HVM56CIjDUscOb//LNb3BL6smZ2PvUMBAeF1VAd2r0krSVDr0z04oLzRRFbU19xfVO78TMki4JvfdxczLFxvENhMdbzqE7S/6wi3RFs7iIBRqwR6q//fxCe8LabnuKLrlBZeOTM7+/r+pJQ3ijOyud66GBNbOY2TAvNbcOwpxNadN3bXXhT/798/DzuyPTN9rQJp7iQueBPeuuXu8zdlzOh/KxI/UzM2FRkkuLsspLc4Ao7FYuGBZtFlOqXQCx8W4WkCRV4/wwoYcZurOh6vzlLu9M6HJTb0rQHz1Yhw/27iSeP7ZNlBQI4sEMnPx9y8I/1DTCbjX/uzefAZbgzOwDxmggNl4K39VQlY4NvWlMn+3ZFtmOdKnxzn1XUppMDPAM4D486kmmWuTajX6GpS0W0wPiDgKD2Ph4d3r2VaUR+r07q9fqyt7aPvzFxQet171wtTvhdrU5bWxyBu+HesAGAuPaG5ive3fWPErQa5qWn+d4cm9tpCcXOqYfYJUHCORKc18yi7fhsHj+8oPWzIKoIDA+fnLf+jQ9wCiN0Guq+uTeddWVqJii6ebA6bO37uM6sqxCbAURVkvSnlJjSx/44zBF7nsLHIiKHyBSXZl/cN/6NEGUxnUDMHoVpblPHdjUO3AO3n5y9lbD5vJk7NW4y+dy+ybd/qHR6YEh9+DQVP9dd/KVBHDyG3/5Drg3FaXZFaU5ZSU5BbmO/NyM/FwH2IxFf97ePfpJVEueemLjkgex6YVe1TQF2EFf8zvyxIZrN/ubbw72DkyePN2yfm1RQgPomvIDt3beGQOHcmTcMzLuxZvK76/xgtTdOw4v/JYzMeCewgtGYsPa4s0bSgrzM+eTHITEO2G2b6kE6OETOj3Z7LRAD1SjKkDMCPrcbNuxQ5vbOkcBDvDKIRz/7rd2xlLzuctdn55rA+2e8gTTVPsniDJMBXhdauxhGTony1ZZngsu7JOP1Vpm+/v/eKoJhw7gzj5zeHNOdgZ0hSLTAn66CEeLKe84tH99Z+/47041wfE//NM10L7Hd6+d8gQ+P9/+mw8aJ1wzy/mEDDAAQGjwggDtrVzHy8/vPrx/Y66exL949Q6Ih0/75tGt8DmoPJW2Zcul3aiv4QuKkqTnTO5dGQjkr9/+srEF2S5g/O31FV9e6upd6gLS+2vVFXl/8uLespIsY6P+rm1r3vzh4ZJClCWmKcrE0nQaFi+X/hkJ4AiGeUFRFRIurqOPD5puDv7tOxeSz+AvcyvIc+AFqYqy3Ddee3JHQyXWHJIkAXp4LTn2aXEuEdUD9qjpB+hQbagre/7ZBqfDsjKhx7g7M60vPLtja325omiyqqIXkl9NR3Hc0nO9LMuSLCuJyoYP7VsX8PPvvneV56UViL7ZzL74rV0H92/QXQQNkTwCXGNUCjHpCoce7BKwjSBKUeafW0z5zOGNoiSf+LB5yYu5Hhz3l76959hTW+JrzXlBNjEUxzIrGnqAGhRekmTwxhLNUTQax5/aBAcnT7fOJJGTWZ6W6bB8+9mdx56qTxgAw4cc0D0DLib58KHHxjleFOAZwB0IZ+EfP/VErdli/vizW8Oj0w8d99LirONHtx54fKOoIE4n9V4B5cR2boFS3PmgWG6tDwRDvkAIzOxsTZ/tU4HzQ9G7d621Z9o/O9vamoZ9kcm3zeuLjhxYt3lTscgLJM3o4qqGb3aPc0TZbkF6j7GOBzrhh0sP/QL+KBA9zwsRk6QRc60Tqf9WU0mGISli3driLKetoMD51cWO5dnDFtvAXzzwWPWBPVV52TaRD2ukSJmsJGPS7as2R2u8Ad5qZjOsHHlfCr400GPc5xt5FcVT94geYJ4NPYlwJ2mNIkkZTlEzs2zf+ubOkpLsy1e7u7rHYk5M70PZatcW7t5RtXNbJdxERkJpCG6QHKJXpPLYu0FiIlXROy3rdJRwZwRGQxeYJJLePMGkiPtC8ysU5j0zfkEU0VeaoTUxGoQcZJU02dAjf1QZjyOcW1dXUVaW29zS39LSP6bva00f7kWFWdsa1mxrqHI6baJG3PPECH0A4goXsISqqkmymrDvcIwJ1vhwngF6sGhWizYUYdNz9whMuj0dPQPg08MJEHrjlQ2kDph6kJbLJGumzA6NYqGjuNdUVMHhv8nJmdttd9vahsbGPEsPelHWpk3l9Zsr8vIyDY2O8iIKuVHGBk9YcpbCYI3Oc9rWlmYldDEVfdspGW3L4eHEO/W8IAL06PYS1vKIgqDzVYWgGIrhCAk+kSLhymwFyci07d23YVNdRc+dsd5eeE2Av/SAiLMsU11dUF1dVF1T5My0gDxhQcSsoMVMS5zKVmdJRemnaHhOeAJ8WJAx9HMU/z5sbGrQa1pE62F+xd8JKN474w+FeBgAMjqJsU+GHAbQd4oizDZSYwgIpqKTzbAKJHlP1Uxm06b6CniNjXpGht3Dw1NjY9N+X2pBQIbDUlSUXVqaU1KaW1jkJAFbigyHgpoY0oW/58MYwGHHRncEkPgkZwfDS2gwiVF/AXRD3+Z0H3MORVHR2CYpwmHuQ9lhfrHs3MK8cJgfHpsEusfTM3ZSkKDv0C2zE2JGTZBJzD5apM+RKU7OIlZKzxQ6czLgtWnLGvCa3JN+j8fv9QR8vlDAz4fDgsDj/CjoNc1xrMXK2e1mR6bVmWXPzs7Izs2wWDgssyDp8AE0kqoEA4TME0hIMnrTe7fHzEfqQhAmH5NRQLJW8IZ11RcmvcGsRBvz4HzABHccbhIdg6XUehWrvH4DKj5OBc8yBN6xPuwGgRKqhA6tCHdSVDQ0Y1K2ohAH5BRkwisl5yc8J1dBgltOqwqlhXlNV3zDwpJEjLYTUYoMh0lepp0lJM1qsiRI8rDLX1no5OL2IAIaGBkMS5JBFpOqyutZSWXOdeHDQDA84wvyvBgTjJCEIqFuWbJJ0gHsr6kCGbUKxjKh7oDeSy8nSj5ETpjv39gf4g/nHEd8XBImH62pjAphqyKRs9eedJ6MYT3k8CgEP0WrNJVRBG8oSeVFab5RN3g4ed5PDXpZlhPeG2zr4Mj4yISLMFxi1GRQV9KaS1KZhKjoLs1yPyt/NhBA+KomU6pIqAKPZKPIORIZ5+v8Dk6aRApjLMFRXCaMBARW8CpMtC8FfgXgYPU3rNfSQK8gqlBxTjie6OEugiAGQxGi1/13RaNo0l6I9J2X9Og80k0ysnyou3eGYdJlBXeU0qk/ZuLM+hURd2xAhq9GJspdGCeRNAN3AJOvhsMwA2LdHENhNS0SBuLAWyN4Whtmcs3wdmjS1zU0lRB6AB2QiTr49NJqvWr49XM8evgEeMY15Y3scwR9AX43WTVbEcU4VES4aqx2xLIhhkyNAgdvGZpSVG2OCxv/q/jP8XViTzCuGf0KYAddZzRZlcIiqT9jiMTOFhk5iPW4kGkDpgLakaYYJou2ZouS6JvnwSIMwwiCAOibTCboL1b/hZmHSX7m6qtOiiiKDsfcaqwpr6/pVheysTBDkTOTSVpLVNICBo2M8ZTxvzh40YMayjBwhgEwTjPsQWRgUE8ia9QRBtcdXcOZi/gpmvFGdzx0NcTQw6ekniZQBUXVQ241ElSqZDS6JIl71hcFtxScrWq8RJHjJjYDwAryoigrprgt56COgIzZbAaIltLDURQVQ6/qLd63QehPzxCKSEDEZM1R6DzZp9GUn+MYYKpZNEFGyUEjJAFic41maFSZpM06J2alJYI1EB4iPVmJ5HMBJhZcDwZtvFd1atZHFK2PKRpjomgivpZARYNAaUqI52f86AoULckyZzLRDGCsW1qSNLw5OBluB7oM4nEEK5pzSJOt4+50992puqr8hJwD6IPWwzAgLUHj8cBar6FuIw8aHOn4/AF8PemeDgV9JOfUuEKKhfgF+iJDYBvkJbOJQRVRMRqNFVmSVBNFWjhWUlReVnRvQzMmBxGju5iM4ScMRWVncDazSddgzSdIE1N+NShSZpa1cdhnZSlaAWyDICeEzpG8QJS/VPhIJWTBHwBnBWCxWBgTy05NezkzBwMAvhvOeWAK0nTzBhEDjIJv2sWQdjqrcsSljHuDdYlQAmSwG6J7meqius+k6t5wHBcfx5769CLP5mj2YorigNzL87g3ntvV1DH6m9M3RYeFjmEPRAKaJoZFu4X73tObcxyWE2fbekemGYaGyIiIMgjWvsgcIzVFVnOdtqM7qxx289h0kNYjZZgzbG2REpaa74zdHfUSNGXO4HZsKtq6tqCxfeRi8wDJUBabidAiQTWNuE8JeoMOhn35pedmvN6mm5379zX09o98dvYS+lOSZk5RZDzh4LaiIG7fXPvYrobTn5/v7LqTwWSa7SUhghLn2RsE+o5iPEUB3k8m8khS6yPuDVza6cyemyRhmLZxSbSWkgqlgjJrit2aXbcmH6jg0u2h3gG3yW4i9V34mj4HQ0GBUalvPFGzf0uF1xsyU7QQQFkVgmM4M4tsgI48OOEiaLSq0WZa5OWMQue29cXdva4vr/SQLM2YGLuZWVecvaEyt35D4aWWu59dvhP2Kpl27uDW8o3lub6ZcGPbkEyArjCqXgnHmOiQJyCH+QMH6449tW98wnXxSovXG3jtxeMjI+PXm2/Zc7JIXEpEaHyIz7DZnj68ryg/9/+9O8kLglkIE+GgIFvb+l07aovy4zaPWywWr9cLuBucHJNdSNCoJKHHuCMPJK5idCYkghMpSKDuEvgAmqTWlOb0Dk9faRt5/ZktQkgIiwqMiICqFDS/X5DC8rG9NVtqCy+13u0enprxBKvKcl7/ox2VhZm+QFgQFKAg6OKMO1BbmfvGCzsrC5yCL6zpfuf0dHBw0D0w5rk74W0fcH3wVcdfn7jaPjD1wtN1B3fXQKjk8/O3+t1+Xnxqb01NeR4MM5AeyCYrms8vhjz+bZsrt60vu9Ha5g+FMzMzTpz4qG9g5Mevv5hbmDflmhJ0vRVFye+ZWVdZXFtTdf5y88joJEEyEh8MB/yCqLT0TIy4A/MBhRUfz1d1wYe5LQ49eKsyNl4I9wSz5GNQN1EB0AX4T1LAc95ZW9zcPfHxV+31aws31pUFZviwBPZMBWADM6G9daWHH6v59PKdzr5JsEaTnsDUVODAtoqXj9RbVcof4HlJ9ntDVhv36jc2r63ImfQEAVMZgiHgaRXxDHpqkaqJkiqS2sik7+SZW229rh2binMyrXCXEZfvnd/f8AXFY4/X5lotfg84vZKgqT7XjMlmffZA3UDvnd++/1nAFyooLoQ48H///B2rzfrG97/DmExulxfhHgiBDWhoqJv2TH905gIvwg2JUGBGCAcgeJwJCvM9KwxTDXZJFgWWSkLlFcOjTwh928BkIAyWUoMXqDZYp/J8R+eQu2/S91lT/5vPbZNEGYQHnyzo5TdW5L18fEtj2/Cpi13lRZngooRVrX/E88G5jro1udVVuZKs+hDU2stP160rznr7VPPAqFfSDSbMXVlRJb0mCcDAKVKFJd0Bvm/Mw7Gsw2ICfyDXaR2Z8H/4VXtpgeOZA+tMJAEjH/QLiqwd2rOxLM905sy5zo47YFqcGTY2M7PjevvfvP3bLfXrv/f8N0B1ZnwBvy9YWVW+Z2d9W0d/d/8wwQANKrryaNALf1CAwEpIxPhgCA3c4f8LG1oqSbZRUImHBH5rAtcT2F1BVd2ARjgomTMsJpbqGnKHw9JHn7aVFGUd2Lkm7Of9M3xJrv3Nl/e4/cLfnmyCC+c67QgUlFDWTp5tH5iYefHIpiwzK7sDm2ryj+9Ze/J8N5C4SpOKLgVNkTLcSkbsgac0oIncbkUJhEVwqhiWDoREM8cWZNmaWwY/v9JzYPuaI3vXwXwJTXgLS3IPbS9paWq6ca0l4HYLPJ9ptwGqAq2d+fDTUx+e/s7xA4ee2BGc9hB+b8OmGnDeL15plMIBBoab5xUxJIuiIithUf6yZWAy0SYZoHtACbO8kfJ6IK7Hl8OXnvNVy53xwYkZHLmgaFFWt28shsEIBEVwQ+4MT51t7vvRsw0Q22Uy1I9f3GW3mn7628sBT9gOI2RCSAF7UlaT2x96/3xnQw34J4UEQ3/vyOauQfevT98QCc2E/qgaCfaZhhBR1SNSPQUA78HfVASZk9XSPAdczRtAV4MRcmbZwLC/d6a1tWv8hcN160uzCYk8tm99BhX6/PwVPxCfrAVDQlZ2ps1qpc0WkWbfffdUa2v3ay8dLywqyHJmb99e397Vd62lw2Q2U5wJQgAtJj8x7Q8nTFbooewSLZXoaQnVQD8+Mh6dCnj0h/Vgtxz8wK1VuaAR4OiQDO1Xlc++aD/8b44ff6LWyXGVJdn/7Z3zvQMugqUzOYiGKG8A1apxFhMEmJev9bXurjm0d111RW51UeZ//9XX7kDYYjcj7wSxDbqDPyhrYKgZWhZVTZAIwN3MPXe07uDWitNXetr7J8sKMyBEAIXlHJawy//uR9f/1R/vO7BjTW6Ofc/GgmsdA7dcDnPtYZEzzSiWisKc/A2Pu7lxm8084/K8c6bvL/5s7at/+qdjbn9x+ZoPvrgZyNxozmcBUJTFRNDaUU6QIGCSuWdCJXkZCbdp4OjHiD7no53FnUtjysRnzXCBilEeBM4JbTatLc0ZmvB5/GFgAJamOoemPrnS8x+//8TwpP9//vrSjbZR1sGpAaksy16QbQ+FBU2nbTNn8gT4n73X+J//xcGjO6p+9n7j7f5J1mwyQiozSxfnZGxel791W6U5wwSxkJ2hcqxczZrcNWU5H1/tPXH6BkgDEZDTYcm2mhgYrUzLwLj3rZNNP3y24fVjW692jH7UPBwg7WyBQwMKIZiSguyi0vLuSU2zsPbKnO7J4Nunbv7JN7f/2Yaixo6Rxn4fk1ls4hjSABitmaAxmPKFv2gZqC7OcsRtYLdarTGcoySIQJOEHt8J2414ogdbDyICaeCwH16gpBdvDXWPevwhgYM4liL9pHbi8za7hW3rm7x0a5ixA3/QoknxiPIX1/vbBty0Xj8NcSYYjbHBKZai2gZcp6/2CIpm5WicaodvR9z+s9d64YL7dlfBLyBS5TgYaNY9Ffy/Jy639rpARNJhuevyf97U3zPqAX1hzNA7trPPfeZaH2D2xfXB/uEphkMRnizJ1zqGKfQIRXATJVVSWRgsKwP235lpgZl45lrP0ISH1tc2dQzmardOs1pCzgmFQhirhQOrRVZ8xGiDy+Xn58/hMph0//ats7f6Jo1sDkOjeEhEcS8R2Q4AHVVUhqLBwwMVgHmAK6bhSwqZBkQmIrgLQYElqT9/9bFDu2v+xy/Pf90+ws5+JBccsyxlgalnojU9RAJnIxQGK8grJMEAfdE0zvowejGEpC+HUQhXtNbNMTSqpwQLgKQiYaIBLzFAC+C7oLIUvDhFSmgOa2YTIyLzpdLUvFsaGmoK/8sPn8zPssVT9Pj4KOi+SW/YJ0wYWKWwVBJvQ4DlY6NqVIcAzp+sUDQJyhtJiGnoxoIk0zQFplKNLCqBmwj8KaHcNk3VludUFGTu3FC8Z0PxLz5sutI2DFRFR7P5kfNVNRSQvKoQk1NDsTEaDZoiI9Uk6DReQAkclBFDH4EkjKwqYUGhWMqErCUaeFAFGDleFBkGTqSNJCBcS0YBnaR/zszO/M/S0Z7R6abusaM7q+jZsOKQEzjHhJJC6n2aWSOYggslJPqv24b7x72xogH6+PGp2mx5WZ1VYmUHuBiUOEQuaUluxsEtFeAo/uTvLjS2jRAmcPfpOZ0GrTcjAp+bNCWJWUu9AATNUfeUgaI1GFyw6KxGRNcNSP0AGIaNkYmMLkqAYDRLxKzQEJEMsirF9gAs7Z3h6SPb1sT/VU+MFc4eL2BpmUWJfgEbC4QjJv2cGS3RJ6Aj8O/Xt4YaW+8C6wC/myzsAhuXEl0kIWFqQCdoJTY8pYU8CEDkmOL0DKnFL8wbE0wj7xXnRLP/CHTaRNnzSMZiYEKRVKyLMQd6nE6AgwUsLZNkMJWRkRG3HqsEH3hzCK4LkDRNVJBx4Mz0A+8wwgtVDEGxWmBCcXUSog/eRupPInEM3lhqWBItQV2XUREHwySFqIxCyppHkPfWcuF7iGlh0m8on7unGWwsmEasrEZgFU/3VJKeZbx709o72dQ1+uA4wQv0nOMYLtXHDc87noxGm7TgpOLuJAQfSZsIYHO0CE4jNxG9aH35VFd/9KLwC5lgKnKMDBQ0tNihUaDylhzSZNG0e3EV6Pvg+EzPcIL9AWBj54SiqWn9nGAqftDAcx+bCiwJVtqS1bciDiOAqkNubaqL5H3gYEaUm4wtvSWMBXl9pZKILUwgoyZbwwvciojK0DLyUQytzoUyJMgLpAAWDqyohVUee/QJiT644raiIX4nGRMRnNZcHRrvJxgLEVkmmG1Mo5WGZLQAKqL+MSeR96ydRlqcpNmh2+BZGwbAbesd9bgTPabNQAwHVgnNLHV/wZTLG7raMbLScNdoVgu6NXebGvYSyJPEj6gmZwVE5Nz6GWzUtdkDg90jQpFImiNteWBmtbg6IvALgO7HEv3JH5vNhi3t/WQuY1em4rNmMOAjLv+Kwh1CXiIwobnaCH6GYjm91iNSG6I36t4YkLNfRMQEaDEvQl/XJlWFtGRS9nxUvxWtfphVW8hLYV5eIAZaIIU5bzSLg9hgMAjQl5aWEqstxTY8PAy0A+o/X0xLLWBjFyD61bZoMwIrvSotwWIhNR/RL5ywXG1JQm/gmZqHM59Hv9qSaYvitgp9upoRWN1nvh6tQ42O+nw+bHUlSeQFYRXWedWU41gWZ4tNDodjYa5mFiUs8HBiK87g0jAAqyjHAWUy3EpoGLE50M/J5CSGnkRL0CjlNmfbFFwUV3SuYp2wYWQ4vWHcAEMKVbLQ4LXMqR5LDD2cpI8QFZvwhMsJghBfc7naYpuh79Aw7npLpN/zhVT6OomoH8i4st7Iw+GVE/x29cA4MOgBg461FuYBRTGGQicFPRHNWcYijg+UZfmbvI9cMxjCOMD8Y5TszVH+RZbF9bBWjh7Lq/gm2aKZA2YOjScLvRHQrqr5g0yChCq/CPRzvtI0bRXQZFr8Nv7Ep60C+rAatQrBKvSr0K+2VehXoV9t6Wr/X4ABACukU3UHwYAFAAAAAElFTkSuQmCC');
		text-decoration: none;
		color: #000;
	}
	#mydmv h4 {
		margin-left: 72px;
		margin-bottom: 20px;
		margin-top: 0;
		padding-top: 14px;
	}

    #mydmv:hover h4{
        color: #365c9a;
        text-decoration: underline;
    }
    #mydmv:hover p{
        color: #000;
    }
#mydmv:hover span,
    #mydmv span {
        color: #365c9a;
        margin-left: 40px;
        font-size: 13px;
        background-color: pink;
        min-width: 10em;
        line-height: 32px;
        display: inline-block;
text-align:center;
border-radius: 3px;
   background-color: #769f30;
    color: #fff;
    padding: 0.25em 0.5em;
    }

	.iconheader > h5 + #mydmv {
		margin-top: -12px;
	}

	.iconheader > h5 + #mydmv p{
		padding: 10px;
	}

	.iconheader #mydmv + h5{
		margin-top: 20px !important;
	}


/* DOT CSS Layout tweaks - - - - - - - - - - - - - */
.clearfix:after                                 { content: "."; display: block; clear:both; visibility:hidden; line-height:0px; height:0px; }
.clearfix                                       { display: inline-block; }
html[xmlns] .clearfix                           { display: block; }
* html .clearfix                                { height: 1%; }


.twocol.rightcol                                { width:auto;}
    .twocol.rightcol h4                         { margin:0px; padding:0px; }
    .twocol.rightcol div                        { width:210px; vertical-align:top;display:-moz-inline-stack;display:inline-block;zoom:1; *display:inline; }
    .twocol.rightcol div ul                     { margin-top:8px; }
    .twocol.rightcol div li                     { margin-bottom:8px; }

blockquote dl dt                                { margin-left:30px; }
blockquote dl dd                                { margin-left:40px; }

.dmvblockquote                                  {  }
    .alignright.dmvblockquote                   { /*margin-top:-15px;*/ clear:both; width:200px;  }

    .dmvblockquote h5,
    .dmvblockquote h6                           { margin:0px; font-weight:bold; }
    .dmvblockquote h5                           { font-size:14px; }
    .dmvblockquote h6                           { color:#666; }

.dmvdefinitionlist                              {  }
    .dmvdefinitionlist h4,
    .dmvdefinitionlist h5                       { margin:0 0 8px; }
    .dmvdefinitionlist h5.subindent             { margin-left:20px; }

.dmvforms a                                     { }
.dmvforms .dmvformtable a                       { text-decoration: underline !important;}
    
a.dmvpdf, a.dmvblockform                                    { vertical-align:top;display:-moz-inline-stack;display:inline-block;zoom:1; *display:inline; height:50px; padding-left:58px; /*margin-top:20px;*/ color:#8D939A; font-size:9px; text-decoration:none !important; padding:10px 10px 2px 70px; }
    a.dmvpdf strong, a.dmvblockform strong                  { display:block; font-size:13px; color:#000; }
    a.dmvpdf span, a.dmvblockform span                      { font-size:12px; color:#365C9A; text-decoration:underline; }
    a.dmvpdf:hover, a.dmvblockform:hover                    { background-color:#EFEFEF; background-position:10px -775px; text-decoration:none; }
    a.dmvpdf:hover strong, a.dmvblockform:hover strong      { text-decoration:none; }
    a.dmvpdf:hover span, a.dmvblockform:hover span          { color:#FF6600; }
    a.dmvpdf.paddingright, a.dmvblockform .paddingright     { padding-right:0px !important; }

a.dmvblockform span.revised                     {color: #999; font-size: 10px; margin-left: 5px; text-decoration: none;}
a.dmvblockform span.small                       {color: #999; font-size: 10px; text-decoration: none;}


div#inpagenav.iconheader,
div.inpagenav.iconheader                        { overflow:visible !important; margin-top:16px !important; }

    div#inpagenav.iconheader h5,
    div.inpagenav.iconheader h5                 { position:relative; margin-top:-2px; margin-bottom:20px; }


    .iconheader h5 span                         {
                                                    position:absolute;
                                                    display:inline-block;
                                                    top:-14px;
                                                    left:176px;
                                                    width:60px;
                                                    height:60px;
                                                }
                                                
    .iconheader h5 span.platetaxes              { background-position:-151px -420px; }
    .iconheader h5 span.howdo                   { background-position:left -840px; }
    .iconheader h5 span.nosticker               { background-position:left -900px; top:-10px; left:166px; width:80px; }
    .iconheader h5 span.roadrules               { background-position:left -960px;  }
    .iconheader h5 span.bymail                  { background-position:left -1275px;}
    .iconheader h5 span.platerenewal            { background-position:-154px -300px; top:-9px; width:66px; }
    .iconheader h5 span.platesearch             { background-position:-154px -240px; top:-9px; width:66px; }
    .iconheader h5 span.driverduplicate         { background-position:-154px top; width:70px; }
    .iconheader h5 span.payfee                  { background-position:-154px -421px; width:70px; }

    .iconheader h5 span.print                   { background-position:left -107px;   }
    .iconheader h5 span.information             { background-position:left -18px;   }



/* App box - - - - - - - - - - - - - */
.dmvappbox                                      {
                                                    margin-right:30px;
                                                    margin-left:10px;
                                                    width:180px;
                                                    min-height:120px; height:auto !important; height:120px;
                                                    border-top:solid 10px #1C2952;
                                          
                                                    vertical-align:top;display:-moz-inline-stack;display:inline-block;zoom:1; *display:inline;
                                          
                                                    -moz-border-radius-bottomright:10px;-moz-border-radius-bottomleft:10px;
                                                    -webkit-border-bottom-right-radius:10px;-webkit-border-bottom-left-radius:10px;
                                                    border-bottom-right-radius:10px;border-bottom-left-radius:10px;
                                          
                                                    -moz-box-shadow:0px 5px 5px #494848;
                                                    -webkit-box-shadow:0px 5px 5px #494848;
                                                    /*filter:progid:DXImageTransform.Microsoft.Shadow(color=#494848,direction=120,strength=8);*/
                                                    
                                                    box-shadow:0px 5px 5px #494848;
                                                    
                                                }
                                    
    
.ie7 .dmvappbox, .ie8 .dmvappbox                {
                                                    border-left:solid 1px #494848;
                                                    border-right:solid 1px #494848;
                                                    border-bottom:solid 1px #494848;
                                                }
                                                
    /*.dmvappbox .buttonLink                      {
                                                    -moz-animation:fadein 2s;
                                                    -webkit-animation:fadein 2s;
                                                    -o-animation:fadein 2s;
                                                    animation:fadein 2s;
                                                }
    
    @keyframes fadein                           {
                                                    from    {opacity:0;}
                                                    to      {opacity:1;}
                                                }
    @-moz-keyframes fadein                      {
                                                    from    {opacity:0;}
                                                    to      {opacity:1;}
                                                }
    @-webkit-keyframes fadein                   {
                                                    from    {opacity:0;}
                                                    to      {opacity:1;}
                                                }
    @-o-keyframes fadein                        {
                                                    from    {opacity:0;}
                                                    to      {opacity:1;}
                                                }*/
    
    .dmvappbox.subindent,
    .dmvappbox.indenth2                         { margin-left:20px; }

    .dmvappbox.subsubindent,
    .dmvappbox.indenth3                         { margin-left:30px; }

    .dmvappbox.indenth4
    .dmvappbox.indenth5                         { margin-left:50px; }

    .dmvappbox.indenth6                         { margin-left:60px; }

    .dmvappbox div                              { padding:0px 10px 6px; }
    .dmvappbox a                                { display:block; line-height:20px; }
    .dmvappboxheader                            { padding:0px; }
    .dmvappboxheader h3                         { margin:0px; padding:10px 0px 4px 5px; }
    .dmvappboxheader a                          { padding-left:5px; color:#666; margin:0px; text-decoration:underline; font-size:11px; }
    .dmvappboxheader h3 a                       { display :block; height:60px; padding-left:0px; overflow:hidden; color:#000; text-decoration:none; font-size:12px; }
    .dmvappboxheader a span                     { display:block; width:90px; }

    .dmvappboxheader a:hover                    { color:#FF6600; cursor:pointer; cursor:hand; }   

    .dmvappbox.platerenewal h3 a                { background-position:84px -120px; }
    .dmvappbox.plateduplicate h3 a              { background-position:84px -60px; }
    .dmvappbox.platesearch h3 a                 { background-position:84px -240px; }
    .dmvappbox.plateorder h3 a                  { background-position:84px -300px; }
    
    .dmvappbox.driverduplicate h3 a             { background-position:84px top; }
    .dmvappbox.driverrecord h3 a                { background-position:94px -540px; }
    .dmvappbox.driverpin h3 a                   { background-position:94px -480px; }
    
    .dmvappbox.commercialrenewal h3 a           { background-position:84px -180px; }
    
    .dmvappbox.insuranceliability h3 a,
    .dmvappbox.insurancefs h3 a                 { background-position:94px -360px; }
    .dmvappbox.insurancepenalty h3 a            { background-position:94px -420px; }

    .dmvappbox.platerenewal h3 a:hover          { background-position:-70px -120px; }
    .dmvappbox.plateduplicate h3 a:hover        { background-position:-70px -60px; }
    .dmvappbox.platesearch h3 a:hover           { background-position:-70px -240px; }
    .dmvappbox.plateorder h3 a:hover            { background-position:-70px -300px; }
    
    .dmvappbox.driverduplicate h3 a:hover       { background-position:-70px top; }
    .dmvappbox.driverrecord h3 a:hover          { background-position:-60px -540px; }
    .dmvappbox.driverpin h3 a:hover             { background-position:-60px -480px; }
    
    .dmvappbox.commercialrenewal h3 a:hover     { background-position:-70px -180px; }
    
    .dmvappbox.insuranceliability h3 a:hover,
    .dmvappbox.insurancefs h3 a:hover           { background-position:-60px -360px; }
    .dmvappbox.insurancepenalty h3 a:hover      { background-position:-60px -420px; }












   .dmvappbox {    -webkit-touch-callout: none;
    -webkit-user-select: none;
    -khtml-user-select: none;
    -moz-user-select: none;
    -ms-user-select: none;
    user-select: none;}

    .dmvappboxheader h3 { padding-left: 0}
    .dmvappboxheader h3 a {
        background-position: 93px 0;
    }
    .dmvappboxheader h3 a:hover {
        background-position: -61px 0; 
    }
    .dmvappboxheader h3 a span{
        background-image: url("/_graphics/css_skin/inpagenav_back_bottom_short.gif");
        background-position: 0 -25px;
    }

/* the icons */
.dmvappbox.platerenewal h3 a {      background-position: 93px -120px;}
.dmvappbox.plateduplicate h3 a {    background-position: 93px -60px;}
.dmvappbox.platesearch h3 a {       background-position: 93px -240px;}
.dmvappbox.plateorder h3 a {        background-position: 93px -300px;}
.dmvappbox.driverrenewal h3 a {     background-position: 93px -481px;}
.dmvappbox.driverduplicate h3 a {   background-position: 93px top;}
.dmvappbox.driverrecord h3 a {      background-position: 101px -540px;}
.dmvappbox.commercialrenewal h3 a { background-position: 93px -180px;}
.dmvappbox.insuranceliability h3 a,
.dmvappbox.insurancefs h3 a {       background-position: 101px -360px;}
.dmvappbox.insurancepenalty h3 a {  background-position: 101px -421px;}

.dmvappbox.mydmv h3 a {  background-position: -53px -900px;}


/* the :hover states for the icons */
.dmvappbox.platerenewal h3 a:hover {        background-position: -61px -120px;}
.dmvappbox.plateduplicate h3 a:hover {      background-position: -61px -60px;}
.dmvappbox.platesearch h3 a:hover {         background-position: -61px -240px;}
.dmvappbox.plateorder h3 a:hover {          background-position: -61px -300px;}
.dmvappbox.driverrenewal h3 a:hover {       background-position: -61px -481px;}
.dmvappbox.driverduplicate h3 a:hover {     background-position: -61px top;}
.dmvappbox.driverrecord h3 a:hover {        background-position: -53px -540px;}
.dmvappbox.commercialrenewal h3 a:hover {   background-position: -61px -180px;}
.dmvappbox.insuranceliability h3 a:hover,
.dmvappbox.insurancefs h3 a:hover {         background-position: -53px -360px;}
.dmvappbox.insurancepenalty h3 a:hover {    background-position: -53px -421px;}

.dmvappbox.mydmv h3 a:hover {  background-position: -53px -840px;}

@media screen and (max-width: 480px) {
    .static #contentarea div.dmvappbox { width: 180px; margin: 0 40px 20px 40px}
    .static #contentarea div.dmvappbox .dmvappboxheader h3{ margin: 0}
}
@media screen and (max-width: 300px) {
    .static #contentarea div.dmvappbox { margin: 0 20px 20px 20px}
}



    .topmarginmore {
margin-top: 64px;
    }




    .icon-mydmv {
        background-image: url('data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAACIAAAAiCAYAAAA6RwvCAAAAGXRFWHRTb2Z0d2FyZQBBZG9iZSBJbWFnZVJlYWR5ccllPAAABKBJREFUeNrUmE1IXFcUx997M5oZP8aPEpKGxDEB01CHTMiELpJFlCmUUpC0uywDCVJoQgtdtF26sHSVotBsEkLbRXddjBoimrQJrQYa6xCGSgwmTf2IVpPqjI46Or7+z/Pc4c7LvToqhfTCjzfv3XvP+b9z7rsfY9q2bbwKxbvF9nXgFDgBQuAg2MN1U+AJSID74FfwqFDDZoERaQAfgCYQLND2UxADP4KfdyrkEDgPzoG9IMlG+0AcDINJbkv1h8ExcJLFB7j+OrgKHms9kRANUdBpr5dp0A5Ob9DezWnuM802Otmmsr3OSBP4jQ3cBGe2IMDNGbZhs82mQoVEJRHXwRFX/VFwDfwD5sBV8B1IgefgG0WfI2xLiIluJuSQlA7quM9V/y6YtDcvo4o07pPEdLIvrZBWKR2qt/rLLrw8BAcUNkSaWnVCGsAzHlyqMfGVvfXyqWbMTLOvBpWQNu7cruhcBv7chpA+sEthr53r29xC6tjRnOYTPWpvr6TBbs2nPcc+ybdh8XRyimdMmqzuKKab8DaXED+oVTy/w76C7Dsn5ARf+zQG9+9gPdujed4n+xZCQnyNazq9tgMhpZrncdm3EHKQr8OaTp4dCNEtZsOyb8sVvknTNA0X5traWka1RhVSstls2lwveXYnJiamZN95+xFUmrQiK+xlVI4LEYM2L8RKv1E7S9rUGKWlpa9LHXKiEJHbvOnRisibJdfvp9HvViaTeaJyXF1dvVf2LYQ4jX0+Xx07t2SKioruJpPJtxHm32HcEOA+91sWQverq6s3urq63sfL/S29lCWuaPOG7FsISTgj0uM5JkdCjkwsFpuC419ggMQ8oMlIsZ95hro/wF0w2dLSsuR6sZy94uLisOxbjJH7TgvTPOlKTe7a09NjdHR0fNbc3Bzw+/12JBL53rKsWhp4QgiEDiQSiQuDg4PJ3t5ealM0MDCQVXxBNvvK+X5pip+ZmYni8S7Gz/ike9/Q0FAknU4/X1xctHGVGe3v76/ltj5G7u88Ix/uKV5E5BFvdC+WlJTQJvkeq3ei0d3dfaC+vv4thPNNpC+IawShr3YPVkRofygUujE7O/sAY+QphA2NjIzca2xsHGV7lB6bfdB+9lux05c3z7TZ/QH33rGxsY/C4fBNhDdaU1PzodfrPY66KmcyEPnilMj3QpCcLoh7sbS0NDg+Pn4Fgm7H4/F3gsFgO9qsovlZscN37+JbwefLy8s/4a1SENAkv7HsDA5yziR9L33ech+MoVhFRUUAXye99JfgC91xgo4PbeA95N9IpVLOJ5p3/pAi4Y6KSpS4J+Hl5eUGBjrddoFL8vHC6+r0GMYu04kOHQ6TCMwfxsrKirFRSjabYTGmDIwLIYLWmMvsS33AksJIKfmaFqSFhYUs0rQ2Pz+fdYdeDrvcnyY08busrMxTVVVlYWLz8OT1Mepi7tlZKYQb0Wf8CaUJX4ABMQ4Q5rQjZ2KcuPtTHaWhsrLSwJgwMNZEOigSt1TLhFYIN8w7ciJVyFQygOgYBI0jShsJImcUekoBiQgEAjRTG/KRk9KhW6/+N4fwV+5vif+8/CvAAIch2yyUiE7LAAAAAElFTkSuQmCC');
        background-position: 8px 0;
        background-repeat: no-repeat;
        background-size: 11px auto;
        display: inline-block;
        padding-left: 24px !important;
    }




/* Table formats: Fee listings, documents - - - - - - - - - - - - - */

/*
.dmvfeelisting                      { padding-bottom:20px; }
.dmvfeelisting dt                   {  }
.dmvfeelisting dd                   {  }
.dmvfeelisting li:nth-child(odd)    { background-color:#fff; }
.dmvfeelisting li                   { margin-bottom:8px; }
.dmvfeelisting li span              { width:300px; margin-right:8px; vertical-align:top;display:-moz-inline-stack;display:inline-block;zoom:1; *display:inline; }
*/

.dmvfeelisting                                      { padding-bottom:20px; }
    .dmvfeelisting table                            {
                                                      width:100%; background-color:#ffffff;
                                                      -moz-box-shadow:0px 5px 5px #666; -webkit-box-shadow:0px 5px 5px #666; box-shadow:0px 5px 5px #666;
                                                    }
    .dmvfeelisting.fourwide table                   { width:415px; }
    
    .dmvfeelisting th                               { text-align:left; padding:5px; font-size:14px; }
    .dmvfeelisting th a                             { color:#fff; }
    .dmvfeelisting tr                               {  }
    .dmvfeelisting td                               { padding: 5px; }
    .dmvfeelisting .itemClass                       { /*background-color:#e6e6e6;*/ }
    .dmvfeelisting .altitemClass                    {  }
    .dmvfeelisting .col1                            { width:72%; }
    .dmvfeelisting tbody tr                         { background-color:#fff; }
    .dmvfeelisting tbody tr:nth-child(even)         { background-color:#e6e6e6; }
    .dmvfees h2, .dmvforms h2                                     { clear: both; display: block; margin: 45px 0 15px 0;}

.dmvdocuments, .dmvforms .dmvformtable              {
                                                      width:100%; background-color:#fff; border-width:0px; font-size:11.5px;
                                                      -moz-box-shadow:0px 5px 5px #cccccc;-webkit-box-shadow:0px 5px 5px #cccccc;box-shadow:0px 5px 5px #cccccc;
                                                    }
.dmvforms .dmvformtable .headerClass                { background: #0a1843; }
.dmvforms .dmvformtable                             { }
.dmvforms .dmvformtable .col2                       { font-size: 11px;}



    .dmvdocuments tr, .dmvforms .dmvformtable tr    { background:transparent; }
    .dmvdocuments td, .dmvforms .dmvformtable td    { padding:4px; border-width:1px 0 0 0; border-style:solid; border-color:#B3BBCF; }
.dmvforms .dmvformnumber                            { font-size: 10px;}
.dmvforms p a.dmvmodal                              {text-decoration: underline !important;}




/* Extra tweaks, Disabled Buttons, Tooltips, Modal, Warning Banner, Autocomplete - - - - - - - - - - - - - */


.buttonLink.disabled                                { 
                                                        display:-moz-inline-stack; display:inline-block; zoom:1; *display:inline;
                                                        color:#b3b2b2;
                                                        cursor:default;
                                                        filter:none;
                                                        background-image:none;
                                                        background-color:#efefef;
                                                        border: 1px solid #cccccc; 
                                                        line-height:20px;
                                                        text-overflow:ellipsis;
                                                        white-space:nowrap;
                                                    }
                                                    
.dmvappbox .buttonLink.disabled                     { display:block; }

    .buttonLink { padding-right: 8px;
                  padding-left: 8px;
                }

.lightshadow                                        { filter:progid:DXImageTransform.Microsoft.Shadow(color=#cecece,direction=120,strength=5); }
.borderlight                                        { border:solid 1px #fff; }

ul.minbottommargin li                               { margin-bottom:5px; }
.bottommarginless                                   { margin-bottom:20px; }

.tooltip                                            { visibility:hidden; }
    h5.dmvtooltip                                   { margin:0px; background-color:#666; color:#fff; padding:8px 6px; font-size:14px; }
    .qtip-wrapper .dmvtooltip                       { padding:12px; }
    .qtip-wrapper.dmvtooltip                        { -moz-box-shadow: 0 5px 10px #3F528F; -webkit-box-shadow: 0 5px 10px #3F528F; box-shadow: 0 5px 10px #3F528F; }


.dmvdocumentexample_modal                           { text-align:left; min-height:420px; height:auto !important; height:420px;   }
    .dmvdocumentexample_modal .subsubindent li      { margin-bottom:25px; }
    .dmvdocumentexample_modal .subsubindent li li   { margin-bottom:0px; }


.ac_results                                         {
											          z-index:99999999;
											          text-align:left;
											          background-color:#fff;
											          border:solid 1px #000;
											          -moz-box-shadow:0px 5px 5px #000;
											          -webkit-box-shadow:0px 5px 5px #000;
											          box-shadow:0px 5px 5px #000;
											        }
    .ac_results ul                                  { margin:0px; padding:0px; }
    .ac_results li                                  { list-style:none; padding:4px 5px; font-size:14px; font-weight:bold; }
    .ac_results li:nth-child(even)                  { background-color:#e2e2e2; }
    .ac_results a                                   { display:block; color:#5485F0; text-decoration:none; }
    .ac_results li span				                { font-weight:normal; }
			
        li.ac_highlight                             { background-color:#5485F0 !important; cursor:pointer; cursor:hand; }
        input.ac_highlight				            { /* background-color:#e2e2e2 !important; */ }
	    .ac_highlight a                             { color:white; }
		
		
		





/* The stop sign banner used for alerts and warnings */ 

.dmvwarningbanner                                       {
                                                            width:450px; min-height:150px; height:auto !important; height:150px; margin:25px 0 15px 0; border:1px solid #fff;
                                                            -moz-box-shadow: 0 0 10px #888888;
                                                            -webkit-box-shadow: 0 0 10px #888888;
                                                            box-shadow: 0 0 10px #888888;
                                                        }
    .dmvwarningbanner p                                 { padding:25px 10px 15px 160px; margin:0; font-weight:light; font-size:20px; line-height:26px; color:#006699; }
    .dmvwarningbanner strong                            { font-weight:bold; color:#fff; }

/* Generated address information below fee tables */

.dmvfeeaddress                                          { display: block; clear: both; width: 460px;}
.vcard                                                  { }
.dmvfeeaddress h3                                       { margin: 15px 0; padding: 0; }
.dmvfeeaddress li                                       { list-style-type: none; }
.dmvfeeaddress li, .dmvfeeaddress ul                    { padding: 0; margin: 0; }
.vcarditem                                              { clear: both; }
.vcardheader                                            { float: left; width: 130px; margin-bottom: 10px; text-align: right; padding-right: 10px; }
.vcardcontent                                           { float: left; margin-bottom: 10px; }
.vcardcontent .org                                      { font-weight: bold; }
.vcardcontent .region                                   {  }
.dmvfeeaddress_clear                                    { clear:both;}


/* IE tweaks - - - - - - - - - - - - - */
.ie7 img                                                { -ms-interpolation-mode:bicubic; }

/* Search & Datagrid Layout */
         .bl_header #col1,  .bl_header #col2            { vertical-align: top; display:-moz-inline-stack; display:inline-block; zoom:1; *display:inline;}
        
        .bl_header                                      {   
                                                            padding: 5px 15px 10px; color: #fff; margin-bottom: 5px;
                                                            background-color: #333366;
                                                            background: -moz-linear-gradient(100% 100% 90deg, #000, #3c508b);
                                                            background: -webkit-gradient(linear, 0% 0%, 0% 100%, from(#3c508b), to(#000));
                                                            background: -webkit-linear-gradient(#3c508b, #000);
                                                            background: -o-linear-gradient(#000, #3c508b); 
                                                            -ms-filter:progid:DXImageTransform.Microsoft.gradient(startColorstr=#ff3B4F8A,endColorstr=#ff000000);
                                                            filter:progid:DXImageTransform.Microsoft.gradient(startColorstr=#ff3B4F8A,endColorstr=#ff000000);
                                                            zoom: 1;
                                                        }
                                                
        .bl_header label                                { font-weight:bold;}
        .bl_header input, .bl_header select             { width: 200px; margin-top: 5px;}
        .bl_header .thickbutton                         { width: auto; padding:1px 3px; cursor: pointer; cursor: hand;}
        
        .bl_header #col1                                { width:490px;}
        .bl_header #col2                                { width:200px;/*visibility:hidden;*/}
        .bl_header #col2 div                            { display:none;}
        
/* XML Filter Dropdown */
        .bl_header #col2 h4                             { color: #fff;}
        .bl_header #col1 h5                             { font-size: 22px; line-height: 40px; padding: 10px 0 0 0; margin: 0; color: #fff;}
        .bl_header #col2 ul                             { padding: 0; margin: 0; position: relative;}
        .bl_header #col2 h4                             { padding: 0; margin: 0 0 5px 0; position: relative;}
        .bl_header #col2 li                             { list-style-type: none; background: #fff; color: #999;}
        .bl_header #col2 li ul                          {   
                                                            width: 210px; display: none; position: absolute; left: 0; z-index: 5; padding: 0; border: 1px solid #000;
                                                            -moz-box-shadow: 0 2px 5px #888;
                                                            -webkit-box-shadow: 0 2px 5px #888;
                                                            box-shadow: 0 2px 5px #888;
                                                            zoom: 1;
                                                        }
        .bl_header #col2 li:hover                       { cursor: pointer;}
        .bl_header #col2 li:hover ul                    { display: block;}
        .bl_header #col2 li ul li                       { text-transform: uppercase; background: #fff; margin: 0; position: relative;}
        .bl_header #col2 li ul li a                     { width: 200px; color: #000; text-decoration: none; padding: 2px 5px; display: block; }
        .bl_header #col2 li ul li a:hover               { background: #316ac5; color: #fff;}
        .bl_header #col2 li ul li a:active              { background: #666; color: #fff;}
        .bl_header #col2 .filterlink                    { 
                                                            background: url(/_graphics/site_graphics/dmv_dropdown_arrow_selected.gif) 100% 50% #fff no-repeat; text-transform: uppercase; color: #000; width: 200px; border: 1px solid #7f9db9; display: block; padding: 5px;
                                                            -moz-box-shadow: inset 0 1px 5px #888;
                                                            -webkit-box-shadow: inset 0 1px 5px #888;
                                                            box-shadow: inset 0 1px 5px #888;
                                                        }
        .bl_header #col2 .filterlink:hover              { background-image: url(/_graphics/site_graphics/dmv_dropdown_arrow.gif);}
        .bl_header #col2 .lightgray                     { background: #eee;}

        #navbar                                         { margin: 0; padding: 0; height: 1em;}
        #navbar li                                      { list-style: none; float: left;}
        #navbar li a                                    { display: block; text-decoration: none;}
        #navbar li ul                                   { display: none; width: 10em; /* Width to help Opera out */}
        #navbar li:hover ul, #navbar li.hover ul        { display: block; position: absolute; margin: 0; padding: 0;}
        #navbar li:hover li, #navbar li.hover li        { float: none;}
        #navbar li:hover li a, #navbar li.hover li a    { background-color: #fff; color: #000;}
        #navbar li li a:hover                           { background-color: #8db3ff;}

        #contentarea dl dd dl                           { padding: 0; margin-left: -40px;}


#leftcol li a.star                                      {
                                                            background: url("/_graphics/css_skin/navicon_star.png") no-repeat scroll right top transparent;
                                                            font-weight: bold;
                                                            padding-right: 55px;
                                                        }
#leftcol li a.star:hover                                {
                                                            background: url("/_graphics/css_skin/navicon_star.png") no-repeat scroll left top #0C0C0C;
                                                            padding-right: 55px;
                                                        }
.printdisclaimer                                        { display: none; visibility: hidden; }

/* specialized license plate gallery */

        #all,
        #civic,
        #collegiate,
        #military,
        #nascar,
        #special                                { background: #ffffff; margin: 0; padding: 12px; clear: both;}
        
        #plate-detail                           { background: #ffffff; margin: 0; padding: 15px; clear: both;}


        .gridblocks li a.plate-link             {
                                                    display: block;
                                                    position: relative;
                                                    text-align: center;
                                                    background: #fff;
                                                    padding: 13px;
                                                    width: 80px;
                                                    text-decoration: none !important;
                                                }

        .gridblocks li a.plate-link:hover       {
                                                    cursor: pointer;
                                                    background: #ffffcc;
                                                    /* Firefox 3.6+ first HEX is BOTTOM color) */
                                                    background: -moz-linear-gradient(100% 100% 90deg, #ffffff, #ffffcc);
                                                    /* Safari 4-5, Chrome 1-9 (first HEX is TOP color) */
                                                    background: -webkit-gradient(linear, 0% 0%, 0% 100%, from(#ffffcc), to(#ffffff));
                                                    /* Safari 5.1+, Chrome 10+ (first HEX is BOTTOM color) */
                                                    background: -webkit-linear-gradient(#ffffff, #ffffcc);
                                                    /* Opera 11.10+ (first HEX is TOP color) */
                                                    background: -o-linear-gradient(#ffffcc, #ffffff);
                                                    /* For Internet Explorer 5.5 - 7  (first HEX is TOP color) */
                                                    filter: progid:DXImageTransform.Microsoft.gradient(GradientType='0', startColorstr=#ffffcc, endColorstr=#ffffff); 
                                                    /* For Internet Explorer 8  (first HEX is TOP color) NOTE: Untestable on DOT computers */
                                                    -ms-filter: "progid:DXImageTransform.Microsoft.gradient (GradientType='0', startColorstr=#ffffcc, endColorstr=#ffffff)";
                                                    text-decoration: underline !important;
                                                }
        .gridblocks li a.plate-link div         {
                                                    position: relative;
                                                    top: center;
                                                    display: block;
                                                    height: 85px;
                                                    width: 85px;
                                                    overflow: hidden;
                                                    border: 1px solid #336699;
                                                    background-position: 15% 50%;
                                                    margin-left:auto;
                                                    margin-right:auto;
                                                }
        #nascar .gridblocks li a.plate-link div { background-position: 2% 50%;
}


        .gridblocks li a.plate-link:hover div   { border-color: #ff6600; }
        .gridblocks li a:hover div              { }
        .gridblocks li a span                   { display: none; }
        .gridblocks li a:hover span             {
                                                    display: block;
                                                    width: 180px;
                                                    overflow: hidden;
                                                    z-index: 1000;
                                                    position: absolute;
                                                    top: 0;
                                                    left: -15px;
                                                    border: 1px solid #000;
                                                    background: #fff;
                                                    padding: 5px;
                                                }
        .gridblocks li a:hover span img         { border: 1px solid #000; width: 180px; }

        .plate-details                          { clear: both; display: block; position: relative; }
        .plate-details h3                       { color: #fff; font-size: 22px; line-height: 28px; padding: 0; margin: 0; }

        .plate-details ul li span, .formtitle   {
                                                    font-weight: normal;
                                                    display: block;
                                                    text-transform: uppercase;
                                                    color: #999999;
                                                    letter-spacing: 1px;
                                                    font-size: 11px;
                                                }
        .plate-details ul li span strong        { font-size: 22px; font-weight: bold; }
        .plate-details ul li                    { color: #000; font-size: 14px; padding-bottom: 15px; }
        .plate-details ul li a                  { text-decoration: underline; }
        .plate-details ul                       { margin-top: 15px; width: 300px; }
        .plate-details .plate-image             {
                                                    postion: absolute;
                                                    top: 0;
                                                    left: 0;
                                                    display: block;
                                                    height: 175px;
                                                    width: 350px;
                                                    overflow: hidden;
                                                    background-position: 50% 50%;
                                                    border: 1px solid #333;
                                                    margin-bottom: 130px;
                                                    margin-top: 15px;
                                                }
        .category-item                          { text-transform: capitalize; }
        .plate-info                             { font-size: 12px; font-weight: normal; }
        .name-item                              { font-weight: bold; font-size: 22px; }
        .plate-info                             { float: left; }
        .plate-info li                          { list-style-type: none; }
        .plate-info ul, .plate-info li          { padding: 0; margin: 0; display: block; }
        .plate-info ul                          { margin-top: 15px; }
            .plate-info .dmvformswrap           { position: absolute; top: 260px; left: 300px; width: 350px }

}





/*-- PRINT CSS - - - - - - - - - - - - - - - - - - - - -*/

@media print {

#hd, #mainnav, #leftcol, #head, #col2, #ft          { display: none !important; }
.lightshadow                                        { box-shadow: 0 !important; }
.bl_header                                          { background:transparent !important; }
.outline                                            { border: 0 !important; }
#col1                                               { background-color: #fff !important; }
#col1 h5 #ctl00_ctl00_bodycontentplaceholder_maincontentplaceholder_Label3 { font-size: 18px;color: #000 !important; background-color: #fff !important; }
.dmvfeelisting                                      { color: #000; }
.dmvfeetable                                        { width: 100%; border: 1px solid #000; }
.dmvfeetable .col1, .dmvfeetable tr th              { padding: 5px !important; }
.dmvfeetable .col2                                  { padding: 0 5px; width: 50%; border-left: 1px solid #000; }

#fixed                                              { width: 99%; background: #fff; }
#contentwrapper                                     { width: 99%; padding: 0; }
#contentarea                                        { margin: 0; padding: 0; }

/* Generated address information below fee tables */

.dmvfeeaddress                                      { display: block; clear: both; width: 460px;}
.vcard                                              { }
.dmvfeeaddress h3                                   { margin: 15px 0; padding: 0; }
.dmvfeeaddress li                                   { list-style-type: none; }
.dmvfeeaddress li, .dmvfeeaddress ul                { padding: 0; margin: 0; }
.vcarditem                                          { clear: both; }
.vcardheader                                        { float: left; width: 130px; margin-bottom: 10px; text-align: right; padding-right: 10px; }
.vcardcontent                                       { float: left; margin-bottom: 10px; }
.vcardcontent .org                                  { font-weight: bold; }
.vcardcontent .region                               {  }
.dmvfeeaddress_clear                                { clear:both;}
.dmvfees h2, .dmvforms h2                           { clear: both; display: block; margin: 45px 0 15px 0;}

.printdisclaimer                                    { border-top: 3px solid red; border-bottom: 1px solid red; padding: 15px 0; margin: 30px; }
.printdisclaimer h2                                 { color: red; background: #fff; font-size: 18px; margin: 0; padding: 0; border: 0; }
.printdisclaimer h3                                 { color: #000; background: #fff; font-size: 14px; margin: 0; padding: 0; }
.printdisclaimer h3 a                               { text-decoration: none; }
.printdisclaimer h3 a span                          { border-bottom: 2px solid #ccc; }

}