@charset "UTF-8";
/* CSS Document */

body { background:url(images/bg.jpg) repeat-x; background-color:#d8dfe5; margin:0 auto 0 auto; padding:0; font-family:Arial, Helvetica, sans-serif; font-size:14px;}
h1 { font-size:32px;}
h1 strong { color:#CC0000;}

h2 { font-size:30px;}
h2 strong { color:#CC0000;}

h3 { font-size:25px;}
h3 strong { color:#CC0000;}

ul { font-size:16px;}
.large01 { font-size:24px;}
.large01 strong { color:#CC0000; text-decoration:underline;}

.large02 { font-size:28px;}
.large02 strong { color:#CC0000; text-decoration:underline;}

.large03 { font-size:20px; line-height:26px;}

.clr { clear:both;}
#bg { background:url(images/bg2.jpg) top center no-repeat; margin:0; padding:0; display:block; height:450px;}
#main_container { width:850px; margin:0 auto 0 auto; display:block;}

#header01 { width:241px; height:160px; float:left; background:url(images/header01.jpg);}
#header02 { width:289px; height:75px; float:left; background:url(images/header02.jpg); padding:50px 0 0 210px; color:#FFFFFF; font-size:18px;}
#header03 { width:110px; height:125px; float:left; background:url(images/header03.gif);}
#header04 { width:241px; height:166px; float:left; background:url(images/header04.jpg);}
#header05 { width:499px; height:201px; float:left; background:url(images/header05.jpg);}
#header06 { width:110px; height:201px; float:left; background:url(images/header06.jpg);}

#content { width:790px; margin:0 auto 0px auto; background:url(images/content-top.jpg) no-repeat; display:block; float:left; background-color:#FFFFFF; padding:10px 30px 0px 30px;}
#footer { height:77px; width:850px; display:block; margin:0 auto 0 auto; width:100%; background:url(images/footerbg.jpg); text-align:center; color:#FFFFFF; padding:12px 0 0 0; font-size:12px;}
.footerlink { margin:35px 0 0 0; color:#FFFFFF;}
.footerlink a { color:#FFFFFF;}
.footerlink a:hover { color:#FFFFFF; text-decoration:none;}

.squeezetop1 { width:627px; height:140px; background:url(images/squeeze1top.gif); margin:0 auto 0 auto;}
.squeezetop2 { width:627px; height:140px; background:url(images/squeeze2top.gif); margin:0 auto 0 auto;}

.squeezemid1 { width:627px; height:70px; background:url(images/squeeze1middle.jpg); margin:0 auto 0 auto;}
.squeezemid2 { width:627px; height:70px; background:url(images/squeeze2middle.jpg); margin:0 auto 0 auto;}
.squeezemid1_2 { width:627px; height:170px; background:url(images/squeeze1middle2.jpg); margin:0 auto 0 auto;}
.squeezemid2_2 { width:627px; height:170px; background:url(images/squeeze2middle2.jpg); margin:0 auto 0 auto;}
.squeeze1bottom { width:627px; height:95px; background:url(images/squeeze1bottom.jpg); margin:0 auto 20px auto;}
.squeeze2bottom { width:627px; height:95px; background:url(images/squeeze2bottom.jpg); margin:0 auto 20px auto;}
.squeeze_textfield1 { display:block; border:none; outline:none; height:19px; width:210px; margin:6px 0 10px 127px; font-size:18px;}
.squeeze_textfield2 { display:block; border:none; outline:none; height:23px; width:210px; margin:17px 0 0 127px; font-size:18px;}
.squeeze_button { background:url(images/empy.gif); width:230px; height:50px; margin:35px 0 0 100px; border:none; outline:none; cursor:pointer;}
.greentick { background:url(images/tick.jpg) no-repeat; padding:0 0 0 50px; font-size:18px; display:block; height:55px; margin:0 40px auto 40px;}

.privacy { font-size:14px;}
.privacy strong { color:#CC0000; font-weight:bold;}
.quote_box { background-color:#ced9e1; width:700px; border:#90a3b2 1px solid; margin:0 auto 0 auto; padding:20px; font-size:12px;}
.red { color:#CC0000;}
.dark_blue { color:04192d;}