@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: 931px; 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:931px; }


a:link { color:#514f4f; text-decoration: underline }
a:visited { color:#514f4f; 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:bold}
#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 340px; 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:0 0 30px 0; 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 }

.navigator {margin:0; padding:5px 0 10px 0; position:relative; }
.navigator a, .navigator a:visited {margin:0; padding:0; position:relative; color:#841770; font-weight:bold; text-decoration:none }
.navigator a:hover { position:relative; color:#333; }

.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}
.boxBGF {margin:0; padding:0; position:relative; background:url(../images/contact-001.jpg) no-repeat 220px 15px}

.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; }
.boxXPadzF {margin:0; padding:20px 18px 15px 18px; position:relative; height:100%}
.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;}

.contct {margin:0; padding:0; position: relative; line-height:17px}
.contct 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 }


.tmsgconz {margin:0; padding:0; position:relative; font-size:11px }
.tmsgconz .tmsgtl {margin:0; padding:0; position:relative; line-height:17px }
.tmsgconz .tmsgtl .tintls {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;}

.consfrm {margin:0; padding:18px 0; position:relative; }
.consfrm .ccfrm {margin:0; padding:5px 0; position:relative; }
.consfrm .ccfrm .ccfrml {margin:0; padding:0; position:relative; float:left; width:60px; line-height:20px }
.consfrm .ccfrm .ccfrmr {margin:0 0 0 70px; padding:0; position:relative; }
.consfrm .ccfrm .ccfrmr input { width:172px; position:relative; margin:0; border:#e5e5e5 1px solid}
.consfrm .ccfrm .ccfrmr textarea { width:172px; height:150px; position:relative; margin:0; border:#e5e5e5 1px solid}
.consfrm .ccdbutt {margin:0; padding:0 17px 0 0; position:relative; text-align:right; height:25px }
.consfrm .ccdbutt input { border:none; position:relative;}

.tkmol {margin:0; padding:0; position:relative; height:100%; overflow:hidden }
.tkmol .tkmoln { float: left; width:120px; margin:0; padding:0; position:relative; }
.tkmol .tkmoln .snav { margin:0; padding:0; position:relative; }
.tkmol .tkmoln .snav ul { margin:0; padding:0; position:relative; list-style:none }
.tkmol .tkmoln .snav li { margin:0; padding:2px 0 2px 0; position:relative; background:url(../images/bgline.gif) repeat-x top left }
.tkmol .tkmoln .snav li a { margin:0; padding:5px 0 5px 5px; position:relative; font-size:12px; font-weight:bold; text-decoration:none; display:block }
.tkmol .tkmoln .snav li.topna  {position:relative; background:none;}
.tkmol .tkmoln .snav li.subnavc { margin:0; padding:2px 0 2px 0; position:relative }
.tkmol .tkmoln .snav li.subnavc a { margin:0; padding:5px 0 5px 20px; position:relative; font-size:12px; font-weight:bold; text-decoration:none; display:block; background:url(../images/dash.gif) no-repeat 10px 9px }
.tkmol .tkmoln .snav li.subnvvc { margin:0; padding:2px 0 2px 0; position:relative }
.tkmol .tkmoln .snav li.subnvvc a { margin:0; padding:5px 0 5px 20px; position:relative; font-size:12px; font-weight:bold; text-decoration:none; display:block; background:#777ca9; color:#fff }

.tkmol .tkmoln .snav li.servtr { margin:0; padding:2px 0 2px 0; position:relative }
.tkmol .tkmoln .snav li.servtr a { margin:0; padding:5px 0 5px 29px; position:relative; font-size:12px; font-weight:bold; text-decoration:none; display:block; background:url(../images/dash.gif) no-repeat 17px 9px }
.tkmol .tkmoln .snav li.servtrt { margin:0; padding:2px 0 2px 0; position:relative }
.tkmol .tkmoln .snav li.servtrt a { margin:0; padding:5px 0 5px 29px; position:relative; font-size:12px; font-weight:bold; text-decoration:none; display:block; background:#777ca9; color:#fff }

.tkmol .tkmoln .snav li.tactv a { margin:0; padding:5px 0 5px 5px; position:relative;  font-size:12px; font-weight:bold; text-decoration:none; display:block; background:#777ca9; color:#fff }
.tkmol .tkmoln .snav li.topas a { margin:0; padding:5px 0 5px 5px; position:relative; background:none; font-size:12px; font-weight:bold; text-decoration:none; display:block }
.tkmol .tkmoln .snav li a:hover { position:relative; background:#777ca9; color:#fff }
.tkmol .tkmolc {margin:0 0 0 142px; padding:0; position:relative; }
.tkmol .tkmolc .subsplshr {margin:0; padding:0 0 12px 0; position:relative; }
.tkmol .tkmolc .cctav {margin:0; padding:0; position:relative; line-height:16px }
.tkmol .tkmolc .cctav span {margin:0; padding:0; position:relative; color:#841770; font-weight:bold; font-size:12px;}
.tkmol .tkmolc .cctxv {margin:0; padding:0; position:relative; line-height:16px }

.gmap { margin:0; padding:25px 0 10px 0; position:relative; }
.ttzz { margin:0; padding:0 0 10px 0; position:relative; ; color:#841770; font-weight:bold; font-size:12px;}

.frnt {margin:0; padding:20px 0 0 0; position:relative; height:100%; overflow:hidden }
.frnt .frntl { float: left; width:65px; margin:0; padding:0; position:relative; }
.frnt .frntr {margin:0 0 0 65px; padding:0; position:relative; line-height:16px}
.frnt .frntr span {margin:0; padding:0; position:relative; color:#841770; font-weight:bold; font-size:12px;}

.xfrnt {margin:0; padding:20px 0 0 0; position:relative; height:100%; overflow:hidden }
.xfrnt .xfrntl { float: left; width:85px; margin:0; padding:0; position:relative; }
.xfrnt .xfrntr {margin:0 0 0 85px; padding:0; position:relative; line-height:16px}
.tilk {margin:0; padding:0 0 10px 0; position:relative; color:#841770; font-weight:bold; font-size:12px;}
.tilk a { position:relative; color:#841770; font-weight:bold; font-size:12px; text-decoration:none}
.tilk a:hover { position:relative; color:#841770; font-weight:bold; font-size:12px; text-decoration:underline}
.tidsc {margin:0; padding:0; position:relative; line-height:16px}

.yearlst {margin:0; padding:20px 0 0 0; position:relative; overflow: hidden; height:100%; display:block }
.yearlst ul { list-style:none; margin:0; padding:0; position:relative; }
.yearlst li { float:left; margin:0; padding:0 0 10px 0; width:55px;  position:relative;  font-size:11px; font-weight:bold; }
.yearlst li a, .yearlst li a:visited {margin:0; padding:0 0 0 15px; text-decoration:none; background: url(../images/arrow.gif) no-repeat 0 2px}
.yearlst li a:hover {position:relative; text-decoration: underline}

.event {margin:0; padding:20px 0 0 0; position:relative; }

.entbg { margin:0; padding:14px 0; position:relative; background:#f4f4f4 url(../images/backline.gif) repeat-y 0 0; height:100%; overflow:hidden }
.entbg .entbgr { margin:0; padding:0; position:relative; float: right; width:90px; }
.entbg .entbgr .entbrs {margin:0; padding:40px 0 0 3px; position:relative; }
.entbg .entbgc { margin:0 100px 0 0; padding:0; position:relative; background:url(../images/dotline.gif) repeat-y top right}

.entbx { margin:0; padding:1px 12px 1px 12px; position:relative; line-height:16px; height:100%; overflow:hidden }
.entbx .entbxl { margin:0; padding:0; position:relative; float:left; width:70px; color:#fff; font-weight:bold }
.entbx .entbxr { margin:0 0 0 84px; padding:0; position:relative; }
.eucon {margin:0; padding:0; position:relative; }
.eucon a {margin:0; padding:0; position:relative; font-weight:bold; color:#841770}
.efre {margin:0; padding:40px 0 0 97px; position:relative; background: url(../images/bgline3.gif) no-repeat 100% 23px }

.pdfrow {margin:0; padding:7px 5px 7px 27px; position:relative; background:url(../images/pdficon.jpg) no-repeat 0 4px}
.pdfrow a, .pdfrow a:visited {margin:0; padding:0; position:relative; text-decoration:none  }
.pdfrow a:hover {position:relative; text-decoration: underline }

.xmlrow {margin:0; padding:7px 5px 7px 27px; position:relative; background:url(../images/excel-icon.gif) no-repeat 0 4px}
.xmlrow a, .xmlrow a:visited {margin:0; padding:0; position:relative; text-decoration:none  }
.xmlrow a:hover {position:relative; text-decoration: underline }

.docrow {margin:0; padding:7px 5px 7px 27px; position:relative; background:url(../images/word-icon.gif) no-repeat 0 4px}
.docrow a, .docrow a:visited {margin:0; padding:0; position:relative; text-decoration:none  }
.docrow a:hover {position:relative; text-decoration: underline }

.ppsrow {margin:0; padding:7px 5px 7px 27px; position:relative; background:url(../images/powerpoint-icon.gif) no-repeat 0 4px}
.ppsrow a, .ppsrow a:visited {margin:0; padding:0; position:relative; text-decoration:none  }
.ppsrow a:hover {position:relative; text-decoration: underline }

.filgen {margin:0; padding:7px 5px 7px 27px; position:relative; background:url(../images/fileicon03.jpg) no-repeat 0 4px}
.filgen a, .filgen a:visited {margin:0; padding:0; position:relative; text-decoration:none  }
.filgen a:hover {position:relative; text-decoration: underline }

.membbord {margin:0 0 1px 0; padding:0 7px 0 10px; position:relative; background:#8c7688 url(../images/membermore.gif) no-repeat top right; font-weight:bold; color:#fff}
.membbord .membrsrw {margin:0; height:22px; position:relative; line-height:22px}
.morecols {margin:0; padding:0; float:right; position:relative; }
.morecols a {margin:0; padding:0 2px 0 0; position:relative; color:#666; font-size:11px; font-weight:bold; text-decoration:none }
.morecols a:visited {margin:0; padding:0 2px 0 0; position:relative; color:#666; font-size:11px; font-weight:bold; text-decoration:none }
.morecols a:hover {margin:0; padding:0 2px 0 0; position:relative; color:#666; font-size:11px; font-weight:bold; text-decoration:none }
.morecolsB {margin:0; padding:0; float:right; position:relative; }
.morecolsB a {margin:0; padding:0 2px 0 0; position:relative; color:#666; font-size:11px; font-weight:bold; text-decoration:none}
.morecolsB a:visited {margin:0; padding:0 2px 0 0; position:relative; color:#666; font-size:11px; font-weight:bold; text-decoration:none}
.morecolsB a:hover {margin:0; padding:0 2px 0 0; position:relative; color:#666; font-size:11px; font-weight:bold; text-decoration:none}

.meminfo {margin:0; padding:10px 15px; position:relative; }
.meminfo .idinfo {margin:0; padding:10px 0 15px 0; position:relative; height:100%; overflow:hidden }
.meminfo .idinfo .idinfoimg { float:left; width:90px; margin:0; padding:0; position:relative; }
.meminfo .idinfo .idinfoc {margin:0 0 0 105px; padding:0; position:relative; line-height:16px }

.searchbx {margin:0; padding:0; position:relative;}
.sttss {margin:0; padding:0; position:relative;color:#841770; font-size:12px; font-weight:bold}
.searchprt {margin:0; padding:10px 0; border-bottom:#ccc 1px dotted; position:relative; line-height:17px}
.searchprt span {margin:0; padding:0; position:relative; color:#999}
.searchprt a {color:#841770; margin:0; padding:0; position:relative; font-size:12px }

.newstd {margin:0; padding:10px 0; position:relative; }
.newstd .newsrow {margin:0; padding:0 0 20px 0; position:relative; line-height:16px }
.newstd .newsrow .nwsft {margin:0; padding:0; position:relative; font-size:10px; color:#b1b1b1 }
.newstd .newsrow .nwstit {margin:0; padding:0; position:relative; font-weight:bold }
.newstd .newsrow .nwstit a {margin:0; padding:0; position:relative; text-decoration:none }
.newstd .newsrow .nwstitbig {margin:0; padding:10px 0; position:relative; font-weight:bold; font-size:12px }
.newstd .newsrow .nwsbody {margin:0; padding:0; position:relative; }
.newstd .newsrow .nwsbody a {color:#841770; margin:0; padding:0; position:relative; font-size:10px }
.newstd .newsrow .nwsbody p {margin-bottom: 7px }
.newstd .newsrow .nwsbody blockquote {margin-left: 10px; margin-right: 7px }

.paging {margin:0; padding:0 10px 0 0; position:relative; text-align:right;}
.paging a, .paging a:visited {border:#999 1px solid; background-color:#fff; color:#333; padding: 2px 4px 2px 4px; margin:0; text-decoration:none; font-size:12px; position:relative;}
.paging a:hover {border:#999 1px solid; background-color:#841770; color:#fff;  position:relative;}
.defpage { font-weight:bold}

.stffmem {margin:0; padding:0; position:relative; height:100%; overflow:hidden;  }
.stffmem .stffmemr {float:right; width:170px; margin:0; padding:0; position:relative }
.stffmem .stffmeml {margin:0 180px 0 0; padding:0; position:relative; line-height:16px }

.mfsubs {margin:0; padding:0; position:relative; border:#ebebeb 1px solid; background:#fff url(../images/staff-ico.jpg) no-repeat top right}
.mfsubs .mfdpadz {margin:0; padding:10px 0 10px 15px; position:relative; background:url(../images/membersico.jpg) no-repeat 94% 10px }
.mfsubs .mfdpadz .mfdtitl {margin:0; padding:0; position:relative; color:#514f4f; font-size:13px; font-weight: bold }
.mfsubs .mfdpadz .mffssel {margin:0; padding:5px 0 0 0; position:relative; }
.mfsubs .mfdpadz .mfdbutt {margin:0; padding:0 0 5px 20px; position:relative; }
.mfsubs .mfdpadz .mfdbutt input { border:none;  padding:0; position:relative;}

.msfwtd {margin:0; padding:15px 10px 5px 10px; position:relative; height:100%; overflow:hidden }
.msfwtd .msftimg { float:left; width:94px; margin:0; padding:0; position:relative; z-index:3 }
.msfwtd .msftbody {margin:0; padding:0 0 0 104px; position:relative; line-height:18px }
.msfwtd .msftbody span {margin:0; padding:0; position:relative; font-weight: bold;  }
.msfwtd .msftbody a {color:#851771; margin:0; padding:0; position:relative; font-weight: bold }

/* 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 */

div.selectbox-wrapper {
  position:absolute;
  width:400px;
  background-color:white;
  border:1px solid #ccc;
  margin:0px;
  margin-top:-10px;
  padding:0px;
  font-size:0.8em;
  text-align:left;
  max-height:200px;
  overflow:auto;
}
div.selectbox-wrapper ul {
  list-style-type:none;
  margin:0px;
  padding:0px;
}
div.selectbox-wrapper ul li.selected { 
  background-color: #EAF2FB;
}
div.selectbox-wrapper ul li.current { 
  background-color: #CDD8E4;
}
div.selectbox-wrapper ul li {
  list-style-type:none;
  display:block;
  margin:0;
  padding:2px;
  cursor:pointer;
}

label {
    display: block;
}
.selectbox /* look&fell of  select box*/
{
  margin: 0px 5px 10px 0px;
  padding-left:2px;
  font-family:Verdana, Geneva, Arial, Helvetica, sans-serif;
  font-size:0.8em;
  width : 135px; 
  display : block;
  text-align:left; 
  background: url('../images/bg_select.jpg') right;
  /*height:18px;*/
  cursor: pointer;
  border:1px solid #d5d5d5;
  color:#333;
}

select {
	background: url('../images/bg_select.jpg') right;
}


/* CSS by eggybot */


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