@charset "utf-8";
/* CSS by eggybot */
* {padding:0; margin:0}

body {padding:0 0 15px 0; background:#5a5a5a; margin:0px auto; width:100%; min-width: 945px; font-family: Arial, Helvetica, sans-serif; font-size:11px; color:#514f4f}
#wrap {margin:0; padding:0; position:relative; width: 100%; background:#f8f8f8 url(../images/background.gif) repeat-x; }
#wrap .wrapbox {margin:0 auto; padding:0;  position:relative; width:945px; }


a:link { color:#333; text-decoration: underline }
a:visited { color:#333; text-decoration: underline }
a:hover{ color:#666; text-decoration: none }

img { border:none; padding:0; margin:0}
h1 {font-size: 36px}
h2 {font-size: 24px}
h3 {font-size: 18px; color:#ff520d; letter-spacing:-1px}
h4 {font-size: 14px;}
h5 {font-size: 14px}
h6 {font-size: 11px}

input { position:relative; font-weight: normal;cursor: pointer;vertical-align: middle;padding: 1px 3px;font-size: 13px; border-top:#d5d5d5 1px solid; border-left:#d5d5d5 1px solid; border-right:#fff 1px solid; border-bottom: #fff 1px solid}
select {font-family: Arial, Helvetica, sans-serif;font-weight: normal;cursor: pointer;vertical-align: middle;border: 1px solid #999;padding: 1px;background-color: #FAFAFA}
option {padding-right: 2px}
textarea {width: 60%;padding: 2px;font-size: 1em;line-height: 1.4em; border:#d8d8d8 1px solid;}

/* Header Part Start */
#header {margin:0; padding:0; position:relative; background:url(../images/navbg.jpg) repeat-x 0 100%; display:block;  font-size:11px; clear:both; }
#header .txtcss {margin:0; padding:0;position:relative; font-size:10px; height:31px}
#header .txtcss .txtcpd {margin:0; padding:0; position:relative; float:right; }
#header .txtcss .txtcpd ul {margin:0; padding:7px 0 0 0; position:relative; list-style:none}
#header .txtcss .txtcpd li {margin:0; padding:0 2px; position:relative; float:left; color:#fff; line-height:16px; font-weight:600}
#header .headerbg {margin:0; padding:0; position:relative; background:url(../images/headnavbg.gif) repeat-x; height:48px; }
#header .headerbg .hdlog {margin:0; padding:0; position:relative; background:url(../images/navcorner.gif) no-repeat top right; height:48px }
#header .headerbg .hdlog .hdlogl {float: left; width:95px; margin:0; padding:0; position:relative; height:48px }
#header .headerbg .hdlog .hdlogr {margin:0; padding:0 0 0 100px; position:relative }

#header .headerbg .hdlog .hdlogr .navdr {margin:0; padding:0; position:relative }
#header .headerbg .hdlog .hdlogr .navdr .navdrl { float:left; width:300px; margin:0; padding:0; position:relative }
#header .headerbg .hdlog .hdlogr .navdr .navdrl .mssform  {margin:0; padding:0 0 0 10px; position:relative; }
#header .headerbg .hdlog .hdlogr .navdr .navdrl .mssform .smssinput { float:left; width: 175px; margin:0; padding:5px 0 0 0; position:relative; }
#header .headerbg .hdlog .hdlogr .navdr .navdrl .mssform .smssinput input { width:170px; position:relative; padding:1px; margin:3px 0 0 0}
#header .headerbg .hdlog .hdlogr .navdr .navdrl .mssform .smsssubmit {margin:0 0 0 182px; padding:5px 0 0 0; position:relative; }
#header .headerbg .hdlog .hdlogr .navdr .navdrl .mssform .smsssubmit input { border:none; position:relative; width:75px}

#header .headerbg .hdlog .hdlogr .navdr .navdrr {margin:0 0 0 400px; padding:0; position:relative }

#header .headerbg .hdlog .hdlogr .navdr .navdrr .hdnav {margin:0; padding:10px 0 0 0; position:relative; }
#header .headerbg .hdlog .hdlogr .navdr .navdrr .hdnav .hdnavpd {margin:0; padding:0; position:relative }
#header .headerbg .hdlog .hdlogr .navdr .navdrr .hdnav .hdnavpd ul {margin:0; padding:0; position:relative; list-style:none }
#header .headerbg .hdlog .hdlogr .navdr .navdrr .hdnav .hdnavpd li {margin:0; padding:0; position:relative; float:left}
#header .headerbg .hdlog .hdlogr .navdr .navdrr .hdnav .hdnavpd li h4.ipan a {position:relative; font-size:13px; font-family:Arial, Helvetica, sans-serif }
#header .headerbg .hdlog .hdlogr .navdr .navdrr .hdnav .hdnavpd li h4.isel a {position:relative; font-size:13px; font-family:Arial, Helvetica, sans-serif }

#header .headerbg .hdlog .hdlogr .navdr .navdrr .hdnav .hdnavpd li a {margin:0; padding:0; position:relative; text-decoration:none}
#header .headerbg .hdlog .hdlogr .navdr .navdrr .hdnav .hdnavpd li a:hover {position:relative; color:#851771}
#header .headerbg .hdlog .hdlogr .navdr .navdrr .hdnav .hdnavpd li.sidln {margin:0; padding:2px 0 0 0; position:relative; }


/* Header Part End */

/* Main Part Start */
.mainpart {margin:0; padding:0; clear:both; position:relative; display:block; }
.mainpart .mainsec {margin:0; padding:14px 0 30px 14px; position:relative; }
.mainpart .mainsec .mainprt {margin:0; padding:0; position:relative; height:100%; overflow:hidden;  }
.mainpart .mainsec .mainprt .mprtr { float:right; width:304px; margin:0; padding:0; position:relative }
.mainpart .mainsec .mainprt .mprtc {margin:0 314px 0 0; padding:0; position:relative }

.twsid {margin:0; padding:0; position:relative; height:100%; overflow:hidden;  }
.twsid .twsidA  {float:right; width:304px; margin:0; padding:0; position:relative }
.twsid .twsidB {margin:0 314px 0 0; padding:0; position:relative }

.box {margin:0; padding:0 0 14px 0; position:relative; }
.box .boxTA {margin:0; padding:0; position:relative; background: url(../images/box_02.jpg) repeat-x; }
.box .boxTA .boxTB {margin:0; padding:0; position:relative; background: url(../images/box_01.jpg) no-repeat 0 0; }
.box .boxTA .boxTB .boxTC {margin:0; padding:0; position:relative; background: url(../images/box_04.jpg) no-repeat top right; height:35px;  }
.box .boxTA .boxTB .boxTC .boxTPadz {margin:0; padding:9px 15px 0 15px; position:relative;}
.box .boxTA .boxTB .boxTC .boxTPadzC {margin:0; padding:5px 5px 0 15px; position:relative;}
.box .boxXA {margin:0; padding:0; position:relative; background: url(../images/box_06.jpg) repeat; }
.box .boxXA .boxXB {margin:0; padding:0; position:relative; background: url(../images/box_05.jpg) repeat-y 0 0; }
.box .boxXA .boxXB .boxXC {margin:0; padding:0; position:relative; background: url(../images/box_08.jpg) repeat-y 100% 0;  }
.box .boxXA .boxXB .boxXC .boxXD {margin:0; padding:0; position:relative; background: url(../images/box_11.jpg) repeat-x left bottom;}
.box .boxXA .boxXB .boxXC .boxXD .boxXE {margin:0; padding:0; position:relative; background: url(../images/box_10.jpg) no-repeat left bottom;}
.box .boxXA .boxXB .boxXC .boxXD .boxXE .boxXF {margin:0; padding:0; position:relative; background: url(../images/box_13.jpg) no-repeat right bottom}
.box .boxXA .boxXB .boxXC .boxXD .boxXE .boxXX {margin:0; padding:0; position:relative; background: url(../images/box2_08.jpg) repeat-y 100% 0}
.box .boxXA .boxXB .boxXC .boxXD .boxXE .boxXX .boxXY {margin:0; padding:0; position:relative; background: url(../images/box2_13.jpg) no-repeat right bottom}

.box .boxXA .boxXB .boxXC .boxXD .boxXE .boxXF .boxXPadz {margin:0; padding:0; position:relative;}

.boxBGA {margin:0; padding:0; position:relative; background:url(../images/home-005.jpg) no-repeat top right}
.boxBGB {margin:0; padding:0; position:relative; background:url(../images/home-001.jpg) no-repeat 180px 10px}
.boxBGC {margin:0; padding:0; position:relative; background:url(../images/home-002.jpg) no-repeat 200px 30px}
.boxBGD {margin:0; padding:0; position:relative; background:url(../images/home-003.jpg) no-repeat top right}
.boxBGE {margin:0; padding:0; position:relative; background:url(../images/home-004.jpg) no-repeat top right}

.boxXPadzA {margin:0; padding:5px 18px; position:relative; height:100%}
.boxXPadzB {margin:0; padding:25px 18px 7px 18px; position:relative; }
.boxXPadzC {margin:0; padding:20px 18px 5px 18px; position:relative; height:100%}
.boxXPadzD {margin:0; padding:20px 18px 5px 18px; position:relative; height:100%}
.boxXPadzE {margin:0; padding:25px 18px 25px 18px; position:relative; }
.boxpadzt {margin:0; padding:20px 18px 7px 18px; position:relative; }

.pastevnt {margin:0; padding:0 90px 10px 0; position:relative; line-height:17px}
.pastevnt .pastevntT {margin:0; padding:0; position:relative; color:#841770; font-weight:bold; font-size:12px;}
.pastevnt .pastevntT a {position:relative; color:#841770; text-decoration:none}
.pastevnt .pastevntT a:hover {position:relative; text-decoration: underline}
.pastevnt .pastevntD {margin:0; padding:0; position:relative;}

.newstd {margin:0; padding:0 0 5px 0; position:relative }
.newstd .nndate {margin:0; padding:0 0 3px 0; position:relative; font-size:10px }
.newstd .nnparti {margin:0; padding:8px 10px; position:relative; background:#887a85; border-top:#cfcace 1px solid; color:#fff }
.newstd .nnparti span {margin:0; padding:0; position:relative; font-weight:bold; font-size:12px }
.newstd .nnparti a {margin:0; padding:0; position:relative; color:#fff; text-decoration:none }

.moreview {margin:5px 0 0 0; padding:7px 0 0 0; position:relative; border-top:#ececec 1px solid }
.moreview .moreprt {margin:0; padding:0 0 5px 0; position:relative }
.moreview .moreprt a {margin:0; padding:0 15px 0 0; text-decoration:none; background: url(../images/arrow.gif) no-repeat 100% 2px }

.mrchrmn {margin:0; padding:0; position:relative;}
.mrchrmn .mrchr {margin:0; padding:0; position:relative; float:right; width:160px}
.mrchrmn .mrchr .mrcimg {margin:0; padding:5px 0 0 0; position:relative;}
.mrchrmn .mrchr .mrcimg img {margin:0; padding:0; position:relative; border:#efefef 1px solid}
.mrchrmn .mrchl {margin:0 220px 0 0; padding:0; position:relative; }
.mrchrmn .mrchl .mrchrt {margin:0; padding:0 0 15px 0; position:relative; font-size:12px; font-weight:bold; color:#841770}
.mrchrmn .mrchl .mrctd  {margin:0; padding:0 0 15px 0; position:relative; line-height:16px}

.subcrl {margin:0; padding:0; position:relative;  line-height:16px}
.subcrl span {margin:0; padding:0; position:relative; color:#841770; font-weight:bold; font-size:12px;}

.subform {margin:0; padding:0 0 10px 0; position:relative; }
.subform .subsinput { float:left; width: 175px; margin:0; padding:5px 0 0 0; position:relative; }
.subform .subsinput input { width:170px; position:relative; padding:1px; margin:3px 0 0 0}
.subform .subssubmit {margin:0 0 0 182px; padding:5px 0 0 0; position:relative; }
.subform .subssubmit input { border:none; position:relative; width:75px}

.contitl {margin:0; padding:0; position:relative; height:100%; overflow:hidden }
.contitl .contitlr { float: left; width:180px; margin:0; padding:0; position:relative; }
.contitl .contitll {margin:0 0 0 190px; padding:0; position:relative; text-align:right }
.contitl .contitll h4.tthead {position:relative; font-size:13px; font-family:Geneva, Arial, Helvetica, sans-serif }
.contitl .contitlr .conti {margin:0; padding:6px 0 0 0; position:relative}

.consbutt {margin:0; padding:0; position: relative;}
.consprt {margin:0; padding:0 0 2px 0; position:relative;  line-height:17px}
.consprt span {margin:0; padding:0; position:relative; color:#841770; font-weight:bold; font-size:12px;}

.msgconz {margin:0; padding:15px 0; position:relative; font-size:11px }
.msgconz .msgtl {margin:0; padding:0; position:relative; line-height:17px }
.msgconz .msgtl .intls {margin:0; padding:0; position:relative; float:left; width: 40px; color:#841770; font-weight:bold; font-size:12px }


h4.tthead {position:relative; font-size:13px; font-family:Geneva, Arial, Helvetica, sans-serif }

.qckly {margin:0; padding:0; position:relative; height:100%; overflow:hidden }
.qckly .qcklyr { float: right; width:130px; margin:0; padding:0; position:relative; }
.qckly .qcklyr .logbutt {margin:0; padding:9px 0 30px 0; position: relative;}
.qckly .qcklyl {margin:0 145px 0 0; padding:0; position:relative; background:url(../images/linqick.gif) repeat-y top right }

.qckly .qcklyl .qlink {margin:0; padding:0; position: relative; line-height:17px}
.qckly .qcklyl .qlink span {margin:0; padding:0; position:relative; color:#841770; font-weight: bold; font-size:12px; }
.qckly .qcklyl .qlink a {margin:0; padding:0; position:relative; text-decoration:none; color:#514f4f}
.qckly .qcklyl .qlink a:hover {position:relative; text-decoration: underline}
.qckly .qcklyl .qlink .qlinkA {margin:0; padding:0; position: relative; float:left; width: 170px}
.qckly .qcklyl .qlink .qlinkB {margin:0; padding:0; position: relative; float:right; width:90px}
.qckly .qcklyl .qlink .qlinkC {margin:0 110px 0 175px; padding:0; position: relative;}



/* Main Part End */

/* Footer Part Start */



#footer {margin:0; padding:0; clear:both; position:relative; display:block; width:100%; background: url(../images/footbg.gif) repeat-x; }
#footer .footerbg {margin:0 auto; padding:0; position:relative; width: 945px; color:#fff}
#footer .footerbg .flinks {margin:0; padding:50px 0 0 0; position:relative; text-align:center; font-size:11px}
#footer .footerbg .flinks span {margin:0; padding:0 3px; position:relative;}
#footer .footerbg .flinks a {margin:0; padding:0; position:relative; color:#fff; text-decoration:none }
#footer .footerbg .flinks a:hover {margin:0; padding:0; position:relative; color:#fff; text-decoration: underline }
/* Footer Part End */



/* CSS by eggybot */


p.newsletter_pdf{background:url(../images/pdficon.jpg) no-repeat top left; padding-left:25px; margin:10px 0;}
