
* { font-family: "Trebuchet Ms", Verdana, Arial; font-size: 12px; }

table { empty-cells: show; }

body { margin:0; padding:0; border:0; background-color: #939eb1; }

h2 { font-size: 12px; color: #760000; font-weight: bold; font-size: 13px; }

.preloader { display:block;position:absolute;width:0;height:0;overflow:hidden; }

.d1 { position:absolute; z-index:0; width:100%; }
.d1 .c1 { width:100%; height:95px; background: #8fa6cc url('../images/img01.png') repeat-x; }
.d1 .c2 { width:100%; height:235px; background-color: #30476e; }
.d1 .c3 { width:100%; height:164px; background: #aab3c2 url('../images/img21.png') repeat-x; }

.d2 { position:absolute; z-index:1; width:100%; }

.t1 { width:804px; }
.t2 { width:100%; }
.t3 { width:100%; }
.t4 { width:100%; }
.t5 { width:100%; }
.t6 { width:100%; }

.t1 .r1 { height: 31px; }
.t1 .r2 { height: 64px; }

.t2 .r1 .c1 { width: 253px; background: url('../images/img02.png') no-repeat; }
.t2 .r1 .c1 a { display: block; width: 100%; height: 100%; }
.t2 .r1 .c2 { width: 551px; background: url('../images/img03.png') no-repeat; }

.t2 .r2 .c1 { width: 551px; }
.t2 .r2 .c1 a, .t2 .r2 .c1 div { float:left; height:100%; }
.m1 { width: 123px; background: url('../images/img05.png') no-repeat; }
.m2 { width: 109px; background: url('../images/img06.png') no-repeat; }
.m3 { width:  98px; background: url('../images/img07.png') no-repeat; }
.m4 { width: 104px; background: url('../images/img08.png') no-repeat; }
.m5 { width: 117px; background: url('../images/img09.png') no-repeat; }
div.m1, a.m1:hover { width: 123px; background: url('../images/img05_hot.png') no-repeat; }
div.m2, a.m2:hover { width: 109px; background: url('../images/img06_hot.png') no-repeat; }
div.m3, a.m3:hover { width:  98px; background: url('../images/img07_hot.png') no-repeat; }
div.m4, a.m4:hover { width: 104px; background: url('../images/img08_hot.png') no-repeat; }
div.m5, a.m5:hover { width: 117px; background: url('../images/img09_hot.png') no-repeat; }

.t3 .r1 { height: 15px; }
.t3 .r1 .c1 { width:   7px; background: url('../images/img11.png') no-repeat; }
.t3 .r1 .c2 { width: 285px; background: url('../images/img12.png') no-repeat; }
.t3 .r1 .c3 { width: 500px; background: url('../images/img13.png') no-repeat; }
.t3 .r1 .c4 { width:   8px; background: url('../images/img14.png') no-repeat; }

.t3 .r2 { height: 220px; }
.t3 .r2 .c1 { width:  19px; background: url('../images/img16.png') no-repeat; }
.t3 .r2 .c2 { width: 248px; background: url('../images/img17.png') no-repeat; vertical-align: top; }
.t3 .r2 .c2 div { margin-left: 15px; margin-right: 15px; margin-top: 110px;}
.t3 .r2 .c3 { width:  18px; background: url('../images/img18.png') no-repeat; }
.t3 .r2 .c4 { width: 500px; background: #3F96F2 url('../images/puzzlebg.jpg') no-repeat; }
.t3 .r2 .c5 { width:   4px; background: url('../images/img20.png') no-repeat; }

.t4 .r1 { height: 23px; }
.t4 .r1 .c1 { width:   7px; background: url('../images/img31.png') repeat-y; }
.t4 .r1 .c2 { width:   4px; }
.t4 .r1 .c3 { width: 281px; background: url('../images/img24.png') no-repeat; }
.t4 .r1 .c4 { width: 500px; background: url('../images/img25.png') no-repeat; }
.t4 .r1 .c5 { width:   4px; }
.t4 .r1 .c6 { width:   8px; background: url('../images/img32.png') repeat-y; }
.t4 .r2 { height: 130px; vertical-align: top; }
.content { width: 781px; background-color: white; }
.content div { padding-left: 35px; padding-right: 40px; padding-top: 10px; text-indent: 10px; }
.content div p { text-indent: 10px; text-align: justify;}
.content div img { margin-left: -6px; }
.content div ul { list-style-type: none; text-indent: 10px; padding-left: 10px; margin-left: 0; }
.content div ul li { background: url('../images/content/bullet.png') no-repeat 0 5px; }


.t5 .r1 { height: 44px; }
.t5 .r1 .c1 { width: 789px; background: url('../images/img35.png') repeat-x; }

.t6 .r1 { height: 70px; }
.t6 .r1 .c1 { width: 253px; background: url('../images/img37.png') no-repeat; }
.t6 .r1 .c2 { width: 320px; background: url('../images/img38.png') no-repeat; }
.t6 .r1 .c3 { width: 231px; background: url('../images/img39.png') no-repeat; }

.copyr { float:left;  height: 100%; width: 130px; background: url('../images/img34.png') no-repeat; }
.email { float:right; height: 100%; width: 223px; background: url('../images/img36.png') no-repeat; }

ul.ul2 li { margin-top: 8px; }
ul.ul3 li { margin-top: 0px; }