
* { margin: 0px; padding: 0px; font-size: 100.1%; }
a img { border: 0px; }

body { color: #1F669A; background: #f0f5fd; height: 100%; min-width: 946px; width: 100%; position: relative; font-size: 12px; font-family: Arial; }

.top1 { background: url(images/top_001.png) no-repeat 0px 0px; width: 884px; }
.bottom1 { background: url(images/top_001.png) no-repeat 0px -3px; margin-bottom: 15px; width: 884px; }

.top2 { float: left; background: url(images/top_002.png) no-repeat 0px 0px; width: 427px; }
.middle2 { float: left; padding: 15px 0px 25px 0px; background: #e1f0fa; width: 427px; }
.bottom2 { float: left; background: url(images/top_002.png) no-repeat 0px -4px; width: 427px; }

.top3 { float: right; background: url(images/top_002.png) no-repeat 0px 0px; width: 427px; }
.middle3 { float: left; padding: 15px 0px 25px 0px; background: #e1f0fa; width: 427px; }
.bottom3 { float: right; background: url(images/top_002.png) no-repeat 0px -4px; width: 427px; }

.top4 { background: url(images/top_003.png) no-repeat 0px 0px; width: 884px; }
.middle4 { background: url(images/middle_003.png) repeat-y; padding: 25px 0px 25px 0px; width: 884px; }
.bottom4 { background: url(images/top_003.png) no-repeat 0px -3px; width: 884px; }

.middle5 { background: url(images/middle_003.png) repeat-y; padding: 8px 0px 8px 0px; width: 884px; }

.top6 { background: url(images/top_003.png) no-repeat 0px 0px; }
.middle6 { padding: 10px 0px 10px 30px; background: url(images/middle_003.png) repeat-y; text-align: left; }
.bottom6 { background: url(images/top_003.png) no-repeat 0px -3px; }

.top7 { background: url(images/top_003.png) no-repeat right 0px; }
.middle7 { padding: 10px 30px 10px 0px; background: url(images/middle_003.png) repeat-y right; text-align: right; color: #c6100f; font-weight: bold; }
.bottom7 { background: url(images/top_003.png) no-repeat right -3px; }

.envelop { border: 0px solid red; width: 100%; }

.main { border: 0px solid red; width: 946px; }

.content { border: 0px solid red; padding: 0px 31px 0px 31px; }

.nav { border: 0px solid red; margin: 15px 0px 0px 0px; padding-bottom: 15px; width: 100%; }

.nav a { color: #c6100f; font-weight: bold; text-transform: uppercase; text-decoration: none; }

.logo { float: left; margin: 0px 10px 0px 15px; }

.navleft { float: left; margin-top: 10px; width: 392px; }
.navright { float: right; margin-top: 10px; width: 392px; }

.ad { border: 0px solid red; padding: 30px 0px 30px 0px; width: 100%; background: #e1f0fa; color: #000; font-family: Arial; }

.ad p { border: 0px solid red; padding-left: 7px; }

.adleft { float: left; margin: 0px 20px 0px 25px; width: 395px; border: 0px solid red; text-align: left; line-height: 1.8em; font-family: Arial; }
.adright { float: left; margin: 0px 20px 0px 20px; width: 395px; border: 0px solid red; text-align: left; line-height: 1.8em; font-family: Arial; }
.adsep { float: left; width: 1px; margin-bottom: 25px; background: #d2dde7; }

.adlogo { float: left; margin: 0px 20px 0px 0px;  border: 0px solid red; }

.forms { border: 0px solid red; width: 100%; }

.forms a { color: #0289bf; text-decoration: none; border-bottom: 1px dotted; }
.forms hr { color: #b2c8d4; background-color: #b2c8d4; height: 1px; border: 0; }

.intxt { padding: 8px 7px 8px 7px; width: 237px; border: 0px solid red; background: url('images/intxt_bg.png'); background-position: 0px 0px; background-color: #e1f0fa; font-size: 13px; font-family: Arial; }

.reg_button { background: url(images/buttons.png) no-repeat 0px 0px; }
.log_button { background: url(images/buttons.png) no-repeat -116px 0px; }

.formssig { background: url('images/forms_sig.png') no-repeat; padding: 15px 0px 10px 0px; width: 100%; color: #fff; text-transform: uppercase; font-weight: bold; font-size: 16px; }
.formssig p { border: 0px solid red; padding: 10px 0px 17px 0px; }
.formssig p { height: 5px; background: url("images/fake_001.png") no-repeat top center; }
.formssig span { display: none; } 

.formleft { float: left; padding: 0px; width: 427px; font-size: 14px; }
.formleft table { padding: 0px 20px 0px 20px; border: 0px solid red; }
.formleft thead td { text-align: left; padding: 0px 0px 25px 5px; text-transform: uppercase; font-size: 16px; font-family: Myriad Pro, Arial; }
.formleft thead .normal { text-transform: none; }
.formleft tbody { color: #000; font-size: 12px; }
.formleft td { padding: 0px 5px 10px 5px; }

.middle2 p { width: 2175px; height: 15px; background: url("images/fake_002.png") no-repeat center right; margin: 0 0 0 -2000px; }

.formright { float: right; padding: 0px; width: 427px; font-size: 14px; }
.formright table { padding: 0px 25px 0px 20px; border: 0px solid red; }
.formright thead td { text-align: left; padding: 0px 0px 25px 5px; text-transform: uppercase; font-size: 16px; font-family: Myriad Pro, Arial; }
.formright tbody { color: #000; font-size: 12px; }
.formright td { padding: 0px 5px 10px 5px; }

.middle3 p { width: 2195px; height: 15px; background: url("images/fake_003.png") no-repeat center right; margin: 0 0 0 -2000px; }

p.dropsub { width: 2215px; height: 15px; background: url("images/fake_007.png") no-repeat center right; margin: 0 0 0 -2000px; }
p.dropsub strong { display: none; }

.sig { font-size: 10px; color: #999999; font-family: Arial; }

.clearer { clear: both; padding: 0px 30px 0px 30px; font-weight: bold; font-size: 12px; font-family: Arial; }

.drop { border: 0px solid red; padding-top: 25px; width: 100%; font-size: 16px; font-family: Myriad Pro, Arial; }
.drop p { text-transform: uppercase; }
.dropsmall { font-size: 12px; font-family: Myriad Pro, Arial; }
.drop .red { color: #c5100f; text-transform: none; }

.dropleft { float: centre; width: 441px; border: 0px solid red; }
.dropleft p { height: 15px; background: url("images/fake_004.png") no-repeat center center; }
.dropleft strong { display: none; }

.dropright { float: right; width: 441px; border: 0px solid red; }
.dropright p { height: 15px; background: url("images/fake_005.png") no-repeat center center; }
.dropright strong { display: none; }

p.dropsmall { height: 15px; background: url("images/fake_006.png") no-repeat center center; }
.dropright strong { display: none; }

.dropsep { float: left; width: 1px; background: #d2dde7; }

.dropcom { border: 0px solid red; width: 189px; height: 89px; background: #fff; margin: 15px 0px 0px 0px; padding: 15px 15px 15px 15px; background: url('images/droplist_bg.png') no-repeat; }
.dropjp { border: 0px solid red; width: 189px; height: 89px; background: #fff; margin: 15px 0px 15px 0px; padding: 15px 15px 15px 15px; background: url('images/droplist_bg.png') no-repeat; }

.copyrights { border: 0px solid red; padding-top: 15px; padding-bottom: 10px; width: 100%; }

.cleft { float: left; color: #5a7c8e; font-size: 13px; font-family: Arial; padding: 5px 20px 5px 30px; }
.cright { float: right; color: #5a7c8e; font-family: Arial; padding: 5px 30px 5px 20px; }

.rotator1 {border: 0px solid red; width: 189px; height: 89px; color: #000; font-size: 12px; font-family: Arial; }
.rotator1 table { width: 100% }
.rotator1 td { padding: 0px 0px 5px 0px; }
.rotator1 hr { color: #e5ebf3; background-color: #e5ebf3; height: 1px; border: 0; }

.rotator2 {border: 0px solid red; width: 189px; height: 89px; color: #000; font-size: 12px; font-family: Arial; }
.rotator2 table { width: 100% }
.rotator2 td { padding: 0px 0px 5px 0px; }
.rotator2 hr { color: #e5ebf3; background-color: #e5ebf3; height: 1px; border: 0; }

.rcenter { width: 50%; text-align: center; }
.rleft { width: 65%; text-align: left; }
.rleft span { padding-left: 10px; }
.rright { width: 35%; text-align: left; color: #9b9e9f; }
.rright span { padding-left: 10px; }




