/* Browser Reset */

* { margin: 0px auto; padding: 0px; font: normal 100% "Verdana", Arial, Helvetica, sans-serif; }

/* End of Browser Reset */
/* Common  */

body { background: #c8e2ee url('images/body-back.gif') top left; text-align: center; }
a { color: #6600ff; text-decoration: underline; }
p { font-size: 12px; line-height: 17px; color: #333333; text-align: left; margin: 10px 0px; }
table, td { border-collapse: collapse; }
img { display: block; border: none; }
strong { font-weight: bold; }
em { font-style: italic; }
ul { list-style-position: inside; margin: 0px; }
li { font-size: 11px; line-height: 17px; }
/*img[src$=".png"] { display: none; }*/

/* End of Common */
/* Global */

.errorMessage, .error { font: bold 11px "Arial", Helvetica, sans-serif; color: #430b6d; text-align: left; }
.display-block { display: block; }
.display-inline { display: inline; }
.float-left { float: left; }
.float-right { float: right; }
.clear-both { clear: both; }
.clear-left { clear: left; }
.clear-right { clear: right; }
.top { top: 0px; margin-top: 0px; padding-top: 0px; }
.error-con { border: 1px solid #ce0000; }

/* End of Global */
/* body */

.body { width: 823px; }
.body-wrapper {}

/* End of body */
/* header */

.header { height: 124px; }
.header-wrapper {}
.header .block { padding-top: 47px; }
.header .block-1 { width: 515px; color: #131212; text-align: left; }
.header .block-1 h1 { font: bold 30px "Verdana", Arial, Helvetica, sans-serif; }
.header .block-1 h2 { font: 14px "Verdana", Arial, Helvetica, sans-serif; }
.header .block-2 { width: 308px; }
.header .block-2 li { list-style: none; display: inline; float: left; margin: 3px }

/* End of header */
/* main */

.node { width: 823px; overflow: hidden; overflow: hidden; }
.node-wrapper {}

.block { float: left; display: block; position: relative; }
.block-wrapper {}

.node-1 { background-color: #d8e4bc; }
.node-1 .block-1 { width: 595px; background-color: #efefef; text-align: left; }
.node-1 .block-1 h2 { font-weight: bold; font-size: 24px; color: #0099cc; }
.node-1 .block-1 h3, .node-1 .block-1 h3 a { font-size: 16px; font-weight: bold; }
.node-1 .block-1 h3 a { color: #390068; margin-bottom: 5px; padding-bottom: 10px; }
.node-1 .block-1 h3 span { font-size: 12px; font-weight: normal; display: block; }
.node-1 .block-1 h4 { font-size: 12px; font-weight: bold; text-transform: uppercase; margin: 15px 0px; }
.node-1 .block-1 h5 { font-weight: bold; font-size: 9px; margin: 10px 10px 20px 0px; }
.node-1 .block-1 ul.list { margin: 20px 0px 20px 10px; }
.node-1 .block-1 ul.list-1 { margin-right: 180px }
.node-1 .block-1 ul.list-2 { margin-right: 0px }
.node-1 .block-1 .block-wrapper { margin: 25px; }
.node-1 .block-2 { width: 228px; text-align: left; margin-top: 25px; }
.node-1 .block-2 img { margin-left: 0px; }
.node-1 .block-2 h3 { font-size: 14px; font-weight: bold; color: #6699cc; margin: 14px 0px; }
.node-1 .block-2 p.divider { margin: 20px 0px; } 
.node-1 .block-2 .block-wrapper { margin: 22px; }
img#graphic-5 { position: relative; top: 35px; right: -10px; }

/* End of main */
/* BA */

.ba { text-align: left; margin: 0px; }
.ba img { margin: 0px 6px 5px 6px; }
.ba p { font-size: 13px; font-weight: bold; font-style: italic; text-align: center; margin: 0px; }
.ba h6 { font-size: 8px; margin-right: 10px; float: right; }
.ba h3 { font-size: 18px; font-weight: bold; margin-top: 5px; }
.ba-wrapper { overflow: hidden; }

.ba-1 { margin: 25px 0px; }
.ba-2 { margin: 20px 0px 10px 0px; }
.ba-3 { margin: 20px 0px; }

/* End of BA */
/* Steps */

.steps { background-color: #eeeeee; border: 1px solid #4d4e4c; padding: 5px 16px 16px 16px; }
.steps-1 { margin-top: 45px; }
.steps-2 { margin: 45px 0px; }

/* End of Steps */
/* Footer */

.footer {}
.footer p { background-color: #efefef; margin: 25px 0px 10px 0px; padding: 10px 0px 10px 25px; }
.footer h6 { font-size: 9px; color: #666666; text-align: left; margin-bottom: 10px; }
.footer-wrapper {}

/* End of footer */