body { background:#FFF; margin:0; padding:0; }
body, td { font:13px Arial; color:#555; }

a { color:#0080C9; }
a:hover { text-decoration:none; }

img { border-width:0px; }

h1, h2, h3, h4, h5 { padding:0; margin:0 0 16px 0; }
h1 { font-size:22px; font-weight:normal; }
h2 { font-size:22px; font-weight:normal; margin-bottom:20px; color:#000; }
h3 { font-size:18px; font-weight:normal; }
h4 { font-size:16px; }
h5 { font-size:14px; }

p { padding:0; margin:0 0 16px 0; }


.blue { color:#1385C5; }
.pink { color:#D40063; }
.brown { color:#653022; }

.table-body, .middle-box, .cnt-table { height:100%; }
.middle-box { vertical-align:top; border-top:1px solid #FFF; }




/* HEADER */

.header-box { vertical-align:top; }

.header { border-bottom:1px solid #FFF; border-top:7px solid #DB5999; background:url("../images/header_bg.gif") repeat-x bottom left; }
.header .logo { padding:15px 20px 26px 37px; }
.header .hdpic { width:100%; background:url("../images/hdpic_bg.gif") no-repeat 50% 100%; }
.header .hdpic table { margin:0 auto; }
.header .hdpic table td { padding:16px 30px 0 0; }
.header .hdpic table p { width:148px; font:10px Tahoma; color:#7B5958; line-height:11px; padding-left:3px; }
.header .hdpic .im { width:143px; height:143px; padding:2px 5px 5px 2px; background:url("../images/hdpic_brd.png") no-repeat; }
* html .header .hdpic .im { background-image:none;  filter:progid:DXImageTransform.Microsoft.AlphaImageLoader(src='images/hdpic_brd.png',sizingMethod='crop'); }

.topnav-box { background:#CB1D6F url("../images/topnav_bg.gif") repeat-x; height:41px; border-bottom:4px solid #EBA8C6; padding-left:43px; }

ul.topnav { padding:0; margin:0; list-style:none; }
ul.topnav li { font:bold 13px Verdana; float:left; background:url("../images/topnav_sep.gif") no-repeat top right; padding-right:3px; }
ul.topnav li.lst { background:none; padding:0; }
ul.topnav li a { display:block; float:left; color:#FFF; height:41px; text-decoration:none; }
ul.topnav li a:hover { text-decoration:underline; }
ul.topnav li span { display:block; float:left; color:#FFE0EE; height:41px; background:url("../images/topnav_ar.gif") no-repeat 50% 100%; }
ul.topnav li b { display:block; padding:11px 29px 0 29px; }

/* end HEADER */




/* LEFT CONTAINER */

.left-box { background:#C6EDFF url("../images/leftbox_bg.jpg") no-repeat; border-right:2px solid #FFF; padding:26px 0; }
.left-box .sep { width:270px; }

.leftnav-box { padding:0 0 0 28px; }
.left-box a { color:#00569F; }

.leftnav-box a.more { margin-left:42px; }

ul.leftnav { padding:0; margin:0; list-style:none; }
ul.leftnav li { display:block; clear:both; margin-bottom:8px; padding-top:2px; }
ul.leftnav img { float:left; margin-right:11px; margin-top:-2px; }
* html ul.leftnav img, * html .png { behavior:url(css/png.htc); }

/* end LEFT CONTAINER */




/* CENTER CONTAINER */

.cnt-box { border-left:1px solid #E7F0FA; width:100%; }
.cnt-container { position:relative; background:url("../images/cnt_bg.jpg") no-repeat top right; padding:26px 0; }

.cnt-container ul { padding:0; margin:8px 0 20px 0; list-style:none; }
.cnt-container ul li { margin:0 0 5px 0; background:url("../images/li.gif") no-repeat 0 5px; padding-left:12px; }

.cnt-container .txt { padding:0 100px 0 36px; }
.cnt-container .txt p { line-height:18px; }

.cnt-container .poem { margin:0 0 21px 32px; }
.cnt-container .slogan { margin:0 0 21px -2px; position:relative; }

.steps { margin:17px 0 25px 0; }
.steps td { padding-bottom:15px; }
.steps td b { display:block; float:left; width:80px; font-weight:normal; font-size:18px; color:#D40063; }
.steps td span { float:left; margin-top:4px; }

.table-info { margin-bottom:15px; }
.table-info td { vertical-align:top; padding:9px 12px 12px 12px; font-size:12px; line-height:18px; border-bottom:1px solid #C6D1DC; }
.table-info .head td { padding:7px 12px 8px 12px; line-height:16px; font-weight:bold; background:#E7F0FA; }


/* end CENTER CONTAINER*/




/* FOOTER */

.footer-box { border-top:1px solid #FFF; background:url("../images/footer_bg.gif") repeat-x; }
.footer .ftr1 { padding:31px 30px 42px 44px; }
.footer .ftr2 { padding:38px 30px 30px 0; width:100%; color:#717171; font-size:12px; line-height:18px; }
.footer-box .sep { width:980px; }

/* end FOOTER */



/* forms */

.c-form .table-form { border:25px solid #E7F0FA; background:#E7F0FA; }

.table-form TD { vertical-align:top; color:#333; }
.table-form TD.label { padding:3px 20px 8px 0; }
.table-form TD.value { padding:0 0 8px 0; }
.table-form TD.butt { padding-top:4px; }
.table-form TD.butt input { margin-right:2px; border:none; width:90px; height:24px; font-weight:bold; font-size:12px; color:#FFF; background:#CB1D6F url("../images/butt_bg1.gif") no-repeat; }

form { padding:0; margin:0; }
input, select, textarea { font-size:13px; font-family:Arial; color:#777; }
.butt input, input.butt { color:#000; }

/* end forms */




.clear, .sep { clear:both; height:1px; overflow:hidden; line-height:1%; font-size:0px; padding:0; margin:0; }
* html .clear { height:auto; margin-bottom:0; }

* html { filter: expression(document.execCommand("BackgroundImageCache", false, true)); }
