* { margin: 0; padding: 0; border:none }
body { background:#122243 url(images/bg.png) repeat-x top; color:#333; line-height:20px; font: 12px Arial, Helvetica, sans-serif; }
ul { list-style:none; }
.clear { clear:both; }
.aleft { float:left; }
.aright { float:right; }
a { outline:none; }
.imgleft { float:left; margin:-15px 18px 40px 0; border:1px dotted #fff; _margin-bottom:0  }
*+html .imgleft { margin-bottom:0; }

.imgleft2 {  float:left; margin:15px 18px 40px 0; border:2px dotted #fedd00; padding:22px; background:#000;   }


.xsnazzy { margin:55px auto; width:922px; height:100%; overflow:hidden; padding:20px; border:4px solid #333d54; background:#506595 url(images/gr1.png) repeat-x top; border:1px dotted #fff;   }


h1 { margin:0 0 48px 0; padding:0; font:55px "Palatino Linotype", Georgia, "Times New Roman", Times, serif ; text-align:center; color:#fff; }

p { margin-bottom:40px; margin-top:25px; font: 34px "Palatino Linotype", Georgia, "Times New Roman", Times, serif; color:#cbdbfc; line-height:48px; text-align:center;  }
.bullet { margin-left:5px; }

.b_action a { display:block; width:515px; padding:8px 40px 14px 0;  background:url(images/b_action.jpg) no-repeat; text-align:left; font:28px Georgia, "Times New Roman", Times, serif; text-align:center; line-height:35px; color:#171f30; text-decoration:none;   }
.b_action a:hover { background-position:0 -92px; color:#171f30; }
.b_action { position:relative; width:515px;  margin: 0 auto; clear:both;   }

.red { color:#8ea1cf; }

.arrow { position:absolute; right:0; top:30px; }

p.tleft { text-align:left; line-height:normal; margin:0 0 8px 0; padding:0; font-size:32px; }

