html, body {margin: 0px; padding: 0px; border: none; background: #D5E6E6 url(../img/bg.gif) repeat-x; height:100%;}
                
a,body,h1,h2,h3,h4,input,select,p,th,td,ul {font-family: Tahoma, Verdana, Arial, Helvetica, sans-serif; color: #666666; font-size: 11px;}
a {text-decoration: underline;}
a:hover {text-decoration: none;}
form {margin: 0px; padding: 0px;}
h1 {display: block; padding: 0px 90px 4px 13px; margin: 0px; color: #FFFFFF; font-size: 19px; font-weight: normal; border-bottom: 2px #FFFFFF solid;}
h2 {display: block; padding: 0px 60px 4px 13px; margin: 0px; color: #A6595F; font-size: 19px; font-weight: normal; border-bottom: 2px #EFF4F5 solid;}
h3 {display: block; float: left; padding: 0px 0px 6px 0px; margin: 0px; color: #E2E8ED; font-size: 13px;}
h4 {display: block; float: left; padding: 0px 0px 2px 0px; margin: 0px; color: #E2E8ED; font-size: 9px;}
img {border: 0px; display: block;}
input,select {color: #000000;}
p {margin: 0px 0px 9px 0px; line-height: 18px;}
table {border: none; border-collapse: collapse;}
td {vertical-align: top; border: none; padding: 0px; text-align: left;}
ul {display: block; margin: 0px; padding: 0px;}
ul li {padding: 0px; list-style-type: none;}
                
.float-left {float: left;}
.float-right {float: right;}
.ill {float: left; background-color: #FFFFFF; padding: 1px; border: 1px #A6595F solid; margin: 6px 10px 4px 5px;}
html>body .ill {margin-left: 10px;}
.ill-title {float: left; padding-bottom: 2px;}

a.back {background: url(../img/ill_ArrowPrev.gif) no-repeat 0px 4px; display: inline; padding-left: 16px; color: #39666E;}
a.back:hover {color: #FFA200; text-decoration: underline;}
a.pdf {display: block; color: #FFFFFF; text-decoration: none; font-size: 15px; font-weight: bold; margin-bottom: 11px; width: 116px; height: 23px; padding: 5px 29px 0px 19px; background: #514C57 url(../img/ico_PDF.gif) no-repeat top right;}

div.cand-left {float: left; width: 204px; padding-right: 1px;}
div.cand-left a {float: left; width: 204px; color: #FFFFFF; font-size: 9px; font-weight: bold; text-align: center; text-decoration: none; padding: 6px 0px 0px 0px; background: #FFA200;}
div.cand-left img {float: left; padding: 2px; border-bottom: 1px #848484 solid; background-color: #FFFFFF;}
div.cand-right {float: right; width: 346px;}
div.cand-right table {width: 100%;}
div.cand-right table th {padding: 7px 16px; background-color: #39666E; color: #FFFFFF; font-size: 16px; text-align: left;}
div.cand-right table td {color: #688584; padding: 3px 16px 4px; width: auto;}
div.cand-right table td.col11,td.col11-s,,td.col11-s-2 {font-weight: bold; width: 110px; padding: 3px 0px 4px 26px; border-bottom: 1px #E6E6E6 solid; background: #FFFFFF url(../img/bull_Square.gif) no-repeat 16px 9px;}
div.cand-right table td.col11-s {padding: 11px 0px 4px 26px; background: #FFFFFF url(../img/bull_Square.gif) no-repeat 16px 17px;}
div.cand-right table td.col11-s-2 {padding: 3px 0px 4px 26px; background: #FFFFFF url(../img/bull_Square.gif) no-repeat 16px 9px;}
div.cand-right table td.col12,td.col12-s {background-color: #FFFFFF; border-bottom: 1px #E6E6E6 solid;}
div.cand-right table td.col12-s {padding-top: 11px;}
div.cand-right table td.col21,td.col21-e {font-weight: bold; padding: 3px 0px 4px 26px; border-bottom: 1px #E8E1D7 solid; background: url(../img/bull_Square.gif) no-repeat 16px 9px;}
div.cand-right table td.col21-e {font-weight: bold; padding: 3px 0px 4px 26px; border: none; background: url(../img/bull_Square.gif) no-repeat 16px 9px;}
div.cand-right table td.col22 {border-bottom: 1px #E6E6E6 solid;}
div.cand-right table td.col22-e {border: none;}

div.candidate {background: url(../img/bg_CandSCont.gif) repeat-y;}
div.candidate-cont,div.navigation,div.candidate-info,div.candidate-info-c,div.candidate-faq {float: left; width: 553px; padding: 20px 0px 0px 13px;}
div.candidate-faq {padding-top: 16px;}
div.candidate-faq p {color: #39666E; line-height: 16px; margin: 0px 13px 15px;}
div.candidate-faq table {width: 551px; border: 1px #E6E6E6 solid; margin-bottom: 7px;}
div.candidate-faq table td {background-color: #FFF9EE; padding: 8px 13px 11px 6px; color: #39666E; width: auto; font-weight: bold;}
div.candidate-faq table td.numb {width: 24px; padding: 8px 0px 11px 13px;}
div.candidate-info,div.candidate-info-c {padding-top: 0px;}
div.candidate-info-c {text-align: center;}
div.candidate-info-c a {margin: auto auto 11px auto;}
div.candidate-scont {float: left; width: 551px; border: 1px #848484 solid; background: #FFF9EE url(../img/bg_CandCont.gif) repeat-x bottom;}
div.h1-cont {width: 100%; display: block; margin-bottom: 12px; background-color: #FFA200;}
div.h1-scont {width: 100%; display: block; padding: 3px 0px 1px 0px; background: url(../img/bg_H1_cont.gif) repeat-y right;}
div.h2-cont {width: 100%; display: block; margin-bottom: 12px; background-color: #F0E6C3;}
div.h2-scont {width: 100%; display: block; padding: 3px 0px 1px 0px;}
div.mitem {padding: 3px 0px 10px 0px;}
div.mitem img {float: left;}
div.navigation {text-align: center;}
div.navigation table {margin: auto; width: auto;}
div.navigation table td {width: auto; padding: 0px 6px;}
div.navigation a {color: #39666E;}
div.navigation a.activ {color: #FFA200;}
div.navigation a.prev {background: url(../img/ill_ArrowPrev.gif) no-repeat 0px 4px; display: inline; padding-left: 16px;}
div.navigation a.next {background: url(../img/ill_ArrowNext.gif) no-repeat 100% 4px; display: inline; padding-right: 16px;}
div.navigation a:hover {color: #FFA200; text-decoration: underline;}
div.search {float: left; display: block; width: 234px; padding: 0px 25px 6px 0px;}
div.search input {float: right; margin-top: 1px;}
div.search select {float: left; width: 180px;}
div.search-block {float: left; width: 259px; padding: 20px 0px 8px 10px;}
div.width-all,div.mitem,div.candidate {float: left; width: 100%;}

div.success{color:green;}
.success{color:green;}

table.outside {width: 773px; height: 100%; background: url(../img/bg_Outside.gif) repeat-y;}
table.outside td {width: 760px;}
table.outside td.bott {vertical-align: bottom; background: url(../img/bg_Bott.gif) repeat-x bottom;}
table.outside td.left-bord {width: 13px; background: url(../img/bg_LeftBorder.gif) repeat-y;}

table.outside2 {width: 773px; height: 100%; background: url(../img/bg_Outside2.gif) repeat-y;}
table.outside2 td {width: 760px;}
table.outside2 td.bott {vertical-align: bottom; background: url(../img/bg_Bott.gif) repeat-x bottom;}
table.outside2 td.left-bord {width: 13px; background: url(../img/bg_LeftBorder.gif) repeat-y;}

#footer {float: left; width: 736px; height: 80px; padding: 8px 0px 0px 24px; background: url(../img/bg_Footer.gif) no-repeat;}
#footer table {width: 100%;}
#footer table td {font-size: 9px; line-height: 11px; color: #666666; width: auto;}
#footer table td a {font-size: 9px; color: #666666; font-weight: bold; text-decoration: none;}
#footer table td.col1 {width: 102px; font-weight: normal;}
#footer table td.col2 {width: 148px; font-weight: normal;}
#footer table td.col2 a {font-weight: normal; color: #0066FF; text-decoration: underline;}
#footer table td.col2 a:hover {text-decoration: none;}
#generate {width: 244px; float: left; background-color: #A6595F; border-top: 1px #000000 solid; border-bottom: 1px #000000 solid; padding: 4px 25px 5px 0px;margin-top:20px;}
#generate span {font-weight: bold; color: #FFFFFF; font-size: 20px;}
#generate table {width: 100%}
#generate table td {text-align: center; padding-top: 3px; vertical-align: middle; font-weight: bold; color: #E5E5E5; font-size: 14px;}
#generate table td a {font-weight: bold; color: #E5E5E5; font-size: 14px; text-decoration: none; line-height: normal;}
#generate table td.all {width: 100%; padding-top: 0px;}
#header {float: left; width: 100%; height: 129px; background: url(../img/bg_Header.gif) repeat-x;}
#questions-cont {float: left; width: 100%; padding-top: 0px;}
#questions-cont a {font-weight: bold; color:#FFA200; padding-right: 11px; background: url(../img/bull_More.gif) no-repeat top right;}
#questions-cont p {margin: 0px 14px 9px;}
#menu {float: left; width: 100%; height: 235px; padding-top: 17px; background: url(../img/bg_Menu.gif) repeat-x;}
#menu-cont {float: left; width: 100%; background: url(../img/bg_MenuCont.gif) repeat-x bottom; padding-bottom: 20px;}
#part-left {float: left; width: 140px; padding-right: 3px;}
#part-main {float: left; width: 326px; padding: 37px 20px 45px 2px; background: url(../img/bg_PartRight.gif) repeat-x;}
#part-main2 {float: left; width: 566px; padding: 37px 49px 45px 2px; background: url(../img/bg_PartRight.gif) repeat-x;}
#part-right {float: left; width: 269px; padding: 13px 0px 45px 0px; background: url(../img/bg_PartRight.gif) repeat-x;background:#5f989f;border-bottom: 2px #5d9ba8 solid;}
#part-main a {color: #009EB3;}
#part-main p {margin-left: 10px;}
#part-main ul {margin: 0px 0px 9px 26px;}
#part-main ul li {line-height: 18px; font-weight: bold; list-style-type: disc;}
#search-cont {float: left; width: 100%; padding: 0px 0px 16px; background-color: #5F989F;}
#search-cont a {font-size: 9px; font-weight: bold;  line-height: 13px;}
#search-cont a.litera {float: left; color: #FFFFFF; margin-right: 3px;}
#search-cont a.list {color: #E2E8ED;}
#titles {float: left; width: 400px; padding: 41px 0px 0px 23px;}
