html, body {height:100%; font-size:75%;}
*, html, body {margin:0px; padding:0px;}
body {font:1em/1.2 Verdana, Geneva, sans-serif; color:#000; text-align:center; background: #d5e2fe url(/public/images/bodyBg.gif) left top repeat-x;}
td, input, textarea, option, select {font:1em/1.2 Verdana, Geneva, sans-serif; color:#000;}
td, th {font-size:75%;}
html>body td {font-size:1em;}
html>body th {font-size:1em;}



.imagecenter {
  display:table;
  float:left;
  margin-left:2px;
  margin-top: -10px;
  width:167px;
  min-height:176px;
}
*html .imagecenter {height:176px; padding-top:2px;}
html:root .imagecenter {height:176px; padding-left:2px; }
.picturecenter {
  font:12px/1.18 arial;
  display:table-cell;
  text-align:center;
  position:relative;
  vertical-align:middle;
  width:100%;
}
.picture {position:relative;overflow:hidden;width:100%;}
.piece,.image {float:left;position:relative;}
.piece {left:50%;}
.image {left:-50%;}
.picturecenter {#top:50%;}
.picture {#top:-50%;}
html:root .image {float:none;}

#message {position:fixed; display:block; top:20%; left:40%; width:300px; overflow:auto; z-index:1; background: #E2ECF3; border:1px solid #088cfd; display:none; font-size: 30px; padding:30px;}

img {border:0px solid;}
a {text-decoration:underline; color:#0054a6;}
a:hover {text-decoration:none}
.reverse {text-decoration:none}
.reverse:hover {text-decoration:underline}
li {list-style-type:none}
.clear {clear:both; height:0px}
.oneHundredPercent {width:100%;}
.red {color:#f00 !important}

.mailbox input, textarea {display: block; margin: 10px; padding-left:10px;}

#minWidth {position:relative; width:1000px; min-height:100%; height:100%; margin:0 auto;}
html>body #minWidth {height:auto;}

#header {position:relative; height:195px; background: url(/public/images/headerBg.jpg) left top no-repeat; margin-bottom:33px; text-align:left;}
#header #logo {position:absolute; left:3px; top:9px;}
#header #slogan {position:absolute; left:443px; top:71px;}
#header #tNav {position:absolute; left:185px; top:168px; height:27px; overflow:hidden; width:815px;}
#header #tNav li {float:left; height:27px; margin-right:1px; padding-top:4px; padding-left:6px; text-align:center; color:#fff; background: url(/public/images/tn.gif) left -54px no-repeat;}
html>body #header #tNav li {height:23px;}
#header #tNav li.current {height:27px !important; padding-top:0; background: url(/public/images/tn.gif) left top no-repeat;}
#header #tNav li.current a {background:none; padding: 0 0 0 0;}
#header #tNav li a {display:block; //float:left; height:23px; width:107px; min-width:83px; padding:4px 15px 0 9px; color:#6dcff6; text-decoration:none; background: url(/public/images/tn.gif) right -85px no-repeat;}
html>body #header #tNav li a {width:auto; height:19px;}
#header #tNav li a:hover {color:#fff;}
#header #tNav li .crn {display:block; //float:left; height:27px; width:101px; min-width:77px; padding:7px 14px 0 8px; background: url(/public/images/tn.gif) right -27px no-repeat;}
html>body #header #tNav li .crn {width:auto; height:20px;}

.mainContent {margin:0 auto; text-align:left;}
.wArea {background: #fff url(/public/images/warea.gif) left -33px no-repeat; margin-bottom:10px; height:1px; min-height:1px;}
html>body .wArea {height:auto;}
.wArea .mctb {background: url(/public/images/warea.gif) right -11px no-repeat; height:11px;}
.wArea .mcbb {background: url(/public/images/warea.gif) left -22px no-repeat;}
.wArea .mcbb .bg {background: url(/public/images/warea.gif) right top no-repeat; height:11px;}

#index {width:930px;}
#index .lc {float:left; width:680px; margin-right:23px;}
#index .lc .welcome {padding:6px 0 15px 18px;}
#index .lc .welcome h1 {border-bottom:1px solid #d7d7d7; padding:0 0 10px 10px; margin-bottom:6px; font-weight:bold; font-size:1.5em; color:#035da3;}
#index .lc .welcome p {color:#7d7d7d;}
#index .gray {color:#7d7d7d;}
#index .lc .llc {float:left; width:259px;}
#index .lc .llc .it {padding:0 20px 15px 28px; text-align:center;}
#index .lc .llc .it h2 {font-size:1.2em; font-weight:bold; color:#035da3; padding-bottom:10px; text-align:left;}
#index .lc .llc .it p {font-size:.9em; color:#7d7d7d; padding-top:5px;}
#index .lc .llc .it .im {margin:0 auto;}
#index .lc .llc .port .im {width:160px; height:186px; background: url(/public/images/port.jpg) left top no-repeat; padding:3px 0 0 1px; text-align:left;}
html>body #index .lc .llc .port .im {width:160px; height:186px;}
#index .lc .llc .palette .im {width:177px; height:115px; background: url(/public/images/pal.jpg) left top no-repeat;}
#index .lc .llc .palette h2 {padding-bottom:5px;}
#index .lc .llc .hometheater .im {width:209px; height:122px; background: url(/public/images/cin.jpg) left top no-repeat;}
#index .lc .llc .hometheater h2 {padding-bottom:5px;}
#index .lc .rrc {float:left; width:421px;}
#index .lc .rrc .pals {padding-bottom:15px;}
#index .lc .rrc .pals h2 {font-size:1.2em; font-weight:bold; color:#035da3; padding-bottom:10px; text-align:left;}
#index .lc .rrc .pals .it {float:left; width:95px; text-align:center; margin:15px 10px 20px 0;}
#index .lc .rrc .pals .it .im {padding-bottom:3px;}
#index .lc .rrc .pals .last {margin-right:0;}
#index .lc .rrc .pals p {text-align:center;}
#index .lc .canvas {padding-left:27px;}
#index .lc .canvas h2 {font-size:1.2em; font-weight:bold; color:#035da3; text-align:left;}
#index .lc .canvas .carea {position:relative; background: url(/public/images/carea.jpg) left top no-repeat; width:631px; height:341px; margin-left:28px;}
#index .lc .canvas .carea table {margin:47px 0 0 30px;}
#index .lc .canvas .carea td {width:557px; height:200px; text-align:center; vertical-align:center;}
#index .lc .canvas .carea td p {color:#636363; font-size:.9em;}
#index .lc .canvas .carea #pencils {bottom:76px; right:50px; position:absolute; background: url(/public/images/pc.gif) left top no-repeat; width:58px; height:92px;}
#index .rc {float:left; width:209px; padding-top:5px;}
#index .rc .rkl {margin-bottom:10px;}
#index .rc .login {margin-bottom:20px; background: #a1e03b url(/public/images/sign.gif) left -21px no-repeat;}
#index .rc .login .topBg {height:7px; background: url(/public/images/sign.gif) right top no-repeat;}
#index .rc .login .botBg {height:7px; background: url(/public/images/sign.gif) left -7px no-repeat;}
#index .rc .login .botBg .bg {height:7px; background: url(/public/images/sign.gif) right -14px no-repeat;}
#index .rc .login .content {padding:3px 15px;}
#index .rc .login h2 {font-weight:bold; font-size:1.2em; color:#005e20; text-align:right;}
#index .rc .login label {display:block; padding-bottom:2px; color:#fff;}
#index .rc .login .txt {width:179px; height:21px; background-color: #fff; border:1px solid #127d00; padding:2px 5px; margin-bottom:4px;}
html>body #index .rc .login .txt {width:167px; height:15px;}
#index .rc .login .check {float:left; width:11px; margin:6px 3px 0 0; //margin:2px 3px 0 0;}
#index .rc .login .forcheck {float:left; font-size:.8em; color:#127d00; font-family:Tahoma, sans-serif; padding:6px 0 0 0;}
#index .rc .login .btn {float:right; margin-bottom:14px;}
#index .rc .login p {font-size:.9em; color:#005e20; padding-bottom:5px; font-family:Tahoma, sans-serif;}
#index .rc .login p .signUp {float:right;}
#index .rc .login .sign {text-align:right; padding-bottom:12px;}
#index .rc .login .sign a {color:#0054a6; font-size:.9em;}

#inner {width:714px; overflow:hidden;}
#inner814 {width:814px;}
#inner834 {width:834px;}
#inner930 {width:930px;}

.addEvent {padding:8px 20px 20px 20px;}
.addEvent h1 {font-size:1.5em; font-weight:bold; color:#035da3; padding:0 0 15px 10px; border-bottom:1px solid #c2c2c2;}
.addEvent h2 {font-size:1.2em; font-weight:bold; color:#7d7d7d; padding:12px 10px 11px 9px; background-color: #f6f6f6; margin-bottom:20px;}
.addEvent label {display:block; float:left; width:211px; margin-right:10px; text-align:right; color:#7d7d7d; padding-top:4px; margin-bottom:15px;}
.addEvent .txt {display:block; float:left; width:325px; height:24px; margin-bottom:15px; padding:3px 5px 1px 5px; background-color: #eef2ff; border:1px solid #77b9db; color:#a1a1a1;}
html>body .addEvent .txt {width:313px; height:18px;}
.addEvent .fl {display:block; float:left; width:325px; height:24px; margin-bottom:15px; padding:3px 5px 1px 5px; background-color: #eef2ff; border:1px solid #77b9db; color:#a1a1a1;}
html>body .addEvent .fl {width:313px; height:18px; //width:325px; //height:24px;}
.addEvent textarea {display:block; float:left; width:325px; height:153px; margin-bottom:15px; padding:3px 5px 1px 5px; background-color: #eef2ff; border:1px solid #77b9db; color:#a1a1a1;}
html>body .addEvent textarea {width:313px; height:147px;}
.addEvent .rd {float:left; margin:6px 4px 0 0; //margin:2px 2px 0 0;}
.addEvent label.short {width:65px; margin-right:0; text-align:left;}
.addEvent label.short02 {width:113px;}
.addEvent label.long {width:auto; text-align:left; padding-top:6px;}
.addEvent input.short {width:101px;}
html>body .addEvent input.short {width:89px;}
.addEvent input.average {width:161px;}
html>body .addEvent input.average {width:149px;}
.addEvent select {float:left; width:325px; margin-bottom:15px; color:#a1a1a1;}
.addEvent .btns {margin-top:15px; padding-right:30px;}
.addEvent .btns .btn {float:right;}
.addEvent .btns .ch {float:left; width:12px; margin:7px 9px 0 0; //margin:4px 9px 0 0;}

.allEvents {padding:8px 20px 20px 20px;}
.allEvents h1 {font-size:1.5em; font-weight:bold; color:#035da3; padding:0 0 15px 10px; border-bottom:1px solid #c2c2c2;}
.allEvents h2 {font-size:1.2em; font-weight:bold; color:#7d7d7d; padding:12px 10px 11px 9px; background-color: #f6f6f6; margin-bottom:10px;}
.allEvents h2 span {float:right; font-size:.8em; font-weight:normal; color:#838383;}
.allEvents .month {float:right; padding:4px 9px 0 0; font-size:1.2em; font-weight:bold; color:#838383;}
.allEvents .scarea {position:relative; height:722px; overflow:hidden; border:1px solid #77b9db; background-color: #eef2ff; padding:10px 30px 0 10px}
html>body .allEvents .scarea {height:710px;}
.allEvents .scarea .scroll {position:absolute; right:2px; top:2px; width:15px; height:716px;}
.allEvents .scarea .scroll .rel {position:relative; width:15px; height:716px; padding-top:17px;}
html>body .allEvents .scarea .scroll .rel {height:699px;}
.allEvents .scarea .scroll .area {width:15px; height:682px; position:relative; background-color: #dbe8eb;}
.allEvents .scarea .scroll .slider {width:15px; height:35px; background: url(/public/images/slider.gif) left top no-repeat; position:absolute; left:0; top:35%;}
.allEvents .scarea .scroll .downarrow {position:absolute; left:0; top:0; width:15px; height:16px; background: url(/public/images/scarrows.gif) left top no-repeat;}
.allEvents .scarea .scroll .uparrow {position:absolute; left:0; bottom:0; width:15px; height:16px; background: url(/public/images/scarrows.gif) left -16px no-repeat;}
.allEvents .day h3 {font-size:1em; font-weight:bold; color:#7d7d7d; padding-bottom:5px;}
.allEvents .day p {color:#000; padding-bottom:7px; margin-bottom:8px; background: url(/public/images/dot.gif) left bottom repeat-x;}
.allEvents .day .event {margin-bottom:8px; padding-bottom:8px; background: url(/public/images/dot.gif) left bottom repeat-x; position:relative; height:1px; min-height:1px;}
html>body .allEvents .day .event {height:auto;}
.allEvents .day .event .im {float:left; width:86px; margin-right:10px;}
.allEvents .day .event .desc {float:left; width:321px; color:#7d7d7d;}
.allEvents .day .event .desc li {padding-bottom:3px;}
.allEvents .day .event .desc li strong {color:#000; font-weight:normal; padding-right:24px;}
.allEvents .day .event .desc li a {text-decoration:none; color:#000;}
.allEvents .day .event .desc li a:hover {color:#47484c;}
.allEvents .day .event .fnc {position:absolute; right:0; bottom:11px;}
.allEvents .day .event .ie_fnc {position:absolute; margin-top:50px;}
.allEvents .day .event .fnc a {margin-left:15px;}
.allEvents .bt {padding:15px 27px 0 10px; height:1px; min-height:1px;}
html>body .allEvents .bt {height:auto;}
.allEvents .bt p {float:left; width:400px;}
.allEvents .bt .btn {float:right;}

.allPals {padding:8px 20px 20px 20px;}
.allPals h1 {font-size:1.5em; font-weight:bold; color:#035da3; padding:0 0 15px 10px; border-bottom:1px solid #c2c2c2;}
.allPals .btn {float:right; padding-right:11px; margin-top:-3px;}
.allPals .tt {padding:12px 10px 11px 9px; background-color: #f6f6f6; margin-bottom:5px;}
.allPals .tt h2 {font-size:1.2em; font-weight:bold; color:#7d7d7d;}
.allPals .tt h2 span {font-weight:normal; font-size:.75em; color:#7d7d7d;}
.allPals .tt .nav {float:right;}
.allPals .tt .nav a {font-weight:bold; color:#035da3; text-decoration:none;}
.allPals .tt .nav a:hover {opacity:.7;}
.allPals .tt .nav a.prev {padding-left:33px; margin-right:23px; background: url(/public/images/arrs.gif) left 2px no-repeat;}
.allPals .tt .nav a.next {padding-right:33px; background: url(/public/images/arrs.gif) right bottom no-repeat;}
.allPals .oneHundredPercent {text-align:center; padding-bottom:30px;}
.allPals table {width:98%; margin:0 auto; text-align:left; border-bottom:1px solid #8dc63f; background: url(/public/images/dotv.gif) right top repeat-y;}
.allPals th, .allPals td {text-align:center;}
.allPals th {background-color: #e7fcae; font-size:1em; //font-size:12px; font-weight:bold; color:#8dc63f; padding:5px 0 3px 0; border-left:1px solid #8dc63f; border-top:1px solid #8dc63f;}
.allPals th.last {border-right:1px solid #8dc63f;}
.allPals td {border-top:5px solid #fff; border-bottom:5px solid #fff; background: url(/public/images/dotv.gif) left top repeat-y; padding:2px 2px 8px 2px;}
.allPals td .im {padding-bottom:2px;}
.allPals .pager {text-align:center; font-weight:bold; color:#636363; font-size:.9em;}
.allPals .pager strong {color:#f7941d;}
.allPals .pager a {text-decoration:none; color:#636363;}
.allPals .pager a:hover {color:#919191;}
.allPals .pager .prev {padding-left:22px; margin-right:28px; font-size:1.1em;}
.allPals .pager a.prev {color:#636363; background: url(/public/images/aar.gif) left bottom no-repeat;}
.allPals .pager span.prev {color:#b7b7b7; background: url(/public/images/spar.gif) left bottom no-repeat;}
.allPals .pager .next {padding-right:21px; margin-left:31px; font-size:1.1em;}
.allPals .pager a.next {color:#636363; background: url(/public/images/aar.gif) right 2px no-repeat;}
.allPals .pager span.nextx {color:#b7b7b7; background: url(/public/images/spar.gif) right 2px no-repeat;}
.allPals .btnBt {text-align:right; padding:20px 8px 0 0;}

.calendar {padding:8px 20px 20px 20px;}
.calendar h1 {font-size:1.5em; font-weight:bold; color:#035da3; padding:0 0 15px 10px; border-bottom:1px solid #c2c2c2;}
.calendar .tt {background-color: #f6f6f6; margin-bottom:10px; font-weight:bold; font-size:1.2em; color:#7d7d7d; text-align:center; padding:15px 14px 11px 14px;}
.calendar .tt .next {float:right;}
.calendar .tt .prev {float:left;}
.calendar .tt a {text-decoration:none; color:#7d7d7d;}
.calendar .tt a:hover {color:#a1a1a1;}
.calendar h2 {text-align:center; font-size:1.3em; font-weight:bold; color:#035da3; padding-bottom:3px;}
.calendar .oneHundredPercent {text-align:center;}
.calendar table {width:655px; margin:0 auto; text-align:left; border:1px solid #77b9db;}
.calendar th {background: #eef2ff url(/public/images/dotv02.gif) right top repeat-y; text-align:center; border-bottom:1px solid #77b9db; padding:20px 0; font-weight:bold; font-size:1.2em; //font-size:14px; color:#035da3; width:14.28%;}
.calendar th.last {background: none; background-color: #eef2ff;}
.calendar td {border-right:1px solid #d6ddff; border-bottom:1px solid #d6ddff; vertical-align:top;}
.calendar td .rel {height:90px; min-height:85px; position:relative; padding:5px 2px 0 3px;}
html>body .calendar td .rel {height:auto;}
.calendar td .rel span {position:absolute; right:10px; bottom:5px; font-size:1.3em; //font-size:16px; font-weight:bold; color:#7c7c7c;}
.calendar td .rel h3 {font-size:.9em; //font-size:11px; color:#7c7c7c; font-weight:bold; padding-bottom:1px;}
.calendar td .rel li {font-size:.85em; color:#7c7c7c;}
.calendar td .rel li a {text-decoration:none;}
.calendar td .rel li a:hover {text-decoration:underline;}
.calendar td.passive {background-color: #fbfcfc !important;}
.calendar td.passive span {color:#c2c2c2;}
.calendar td .all {background-color: #f6f6f6; font-size:.85em; //font-size:10px; padding:2px 2px 2px 6px; border-top:1px solid #d6ddff; height:18px; min-height:14px;}
html>body .calendar td .all {height:auto;}
.calendar td.last {border-right:none;}
.calendar .lasttr td {border-bottom:none;}
.calendar td.current .rel {border:1px solid #73c602; border-bottom:none; padding:4px 1px 0 2px; min-height:84px;}
.calendar td.current .rel span {color:#73c602;}
.calendar td.current .all {border:1px solid #73c602; border-top:1px solid #d6ddff;}
.calendar .bb {width:655px; margin:0 auto; text-align:left; border:1px solid #77b9db; border-top:none; background-color: #eef2ff; padding:12px 17px 4px 10px;}
html>body .calendar .bb {width:626px;}
.calendar .bb .btn {float:right; padding:4px 0 8px 0;}
.calendar .bb p {padding-bottom:7px; color:#7c7c7c;}

.createContent {padding:8px 20px 10px 20px; height:1px; min-height:1px;}
html>body .createContent {height:auto;}
.createContent h1 {font-size:1.5em; font-weight:bold; color:#035da3; padding:0 0 15px 10px; border-bottom:1px solid #c2c2c2;}
.createContent .tbtn {float:right; padding-right:11px; margin-top:-3px;}
.createContent .tt {padding:12px 10px 11px 9px; background-color: #f6f6f6; margin-bottom:20px; height:1px; min-height:1px;}
html>body .createContent .tt {height:auto;}
.createContent .tt h2 {font-size:1em; font-weight:bold; color:#035da3; padding:3px 0 3px 0;}
.createContent .tt .search {float:right; margin-top:-2px;}
.createContent .tt .search .txt02 {float:left; width:249px; height:24px; background-color: #f7f7f7; border:1px solid #707070; font-size:.9em; //font-size:11px; color:#7d7d7d; padding:4px 5px 2px 5px; margin-right:3px;}
html>body .createContent .tt .search .txt02 {width:237px; height:16px;}
.createContent .tt .search .btn {float:left;}
.createContent label {display:block; float:left; width:190px; margin-right:10px; text-align:right; color:#7d7d7d; padding-top:4px; margin-bottom:11px; font-weight:bold;}
.createContent label.bp {margin-right:36px;}
.createContent label.short {margin-right:27px; width:auto; font-weight:normal; color:#000;}
.createContent .txt {display:block; float:left; width:325px; height:24px; margin-bottom:11px; padding:3px 5px 1px 5px; background-color: #eef2ff; border:1px solid #77b9db; color:#a1a1a1;}
html>body .createContent .txt {width:313px; height:18px;}
.createContent textarea {display:block; float:left; width:325px; height:153px; margin-bottom:11px; padding:3px 5px 1px 5px; background-color: #eef2ff; border:1px solid #77b9db; color:#a1a1a1;}
html>body .createContent textarea {width:313px; height:147px;}
.createContent .rd {float:left; margin:6px 4px 0 0; //margin:2px 2px 0 0;}
.createContent .btn02 {text-align:right; padding-right:11px;}

#footer {height:83px; position:relative;}
#footer #ln {left:0;}
#footer #rn {right:0;}
#footer ul {font-size:.9em; position:absolute; top:30px;}
#footer ul li {float:left; padding-right:10px; margin-right:9px; border-right:1px solid #57c6ec;}
#footer ul li a {text-decoration:none; color:#1b73bb;}
#footer ul li a:hover {color:#5294cf;}
#footer ul li.last {border:none; margin-right:0; padding-right:0;}

.discs {padding:8px 20px 20px 20px;}
.discs h1 {font-size:1.5em; font-weight:bold; color:#035da3; padding:0 0 15px 10px; border-bottom:1px solid #c2c2c2;}
.discs .btn02 {float:right; padding-right:11px; margin-top:-3px;}
.discs .tt {padding:12px 10px 11px 9px; background-color: #f6f6f6; margin-bottom:5px;}
.discs .tt h2 {font-size:1em; font-weight:bold; color:#035da3;}
.discs .tt h2 span {font-weight:normal; color:#7d7d7d;}
.discs .tt .nav {float:right;}
.discs .tt .nav a {font-weight:bold; color:#035da3; text-decoration:none;}
.discs .tt .nav a:hover {opacity:.7;}
.discs .tt .nav a.prev {padding-left:33px; margin-right:23px; background: url(/public/images/arrs.gif) left 2px no-repeat;}
.discs .tt .nav a.next {padding-right:33px; background: url(/public/images/arrs.gif) right bottom no-repeat;}
.discs .search {float:right; margin-top:-2px;}
.discs .search .txt02 {float:left; width:249px; height:24px; background-color: #f7f7f7; border:1px solid #707070; font-size:.9em; //font-size:11px; color:#7d7d7d; padding:4px 5px 2px 5px; margin-right:3px;}
html>body .discs .search .txt02 {width:237px; height:16px;}
.discs .search .btn {float:left; margin:0 23px 0 0;}
.discs .pager {text-align:center; font-weight:bold; color:#636363; font-size:.9em;}
.discs .pager strong {color:#f7941d;}
.discs .pager a {text-decoration:none; color:#636363;}
.discs .pager a:hover {color:#919191;}
.discs .pager .prev {padding-left:22px; margin-right:28px; font-size:1.1em;}
.discs .pager a.prev {color:#636363; background: url(/public/images/aar.gif) left bottom no-repeat;}
.discs .pager span.prev {color:#b7b7b7; background: url(/public/images/spar.gif) left bottom no-repeat;}
.discs .pager .next {padding-right:21px; margin-left:31px; font-size:1.1em;}
.discs .pager a.next {color:#636363; background: url(/public/images/aar.gif) right 2px no-repeat;}
.discs .pager span.nextx {color:#b7b7b7; background: url(/public/images/spar.gif) right 2px no-repeat;}
.discs .btnBt {float:right; text-align:right; padding:20px 8px 0 0;}
.discs p.lnk {float:left; font-size:.9em; padding:26px 8px 0 0;}
.discs .oneHundredPercent {text-align:center; padding-bottom:30px;}
.discs table {width:98%; margin:0 auto; text-align:left; border:1px solid #77b9db;}
.discs th {background-color: #eef2fe; text-align:center; font-size:1em; //font-size:12px; font-weight:bold; color:#035da3; padding:12px 0; border-right:1px solid #77b9db;}
.discs th.last {border-right:none;}
.discs td {padding:4px 10px; text-align:left; font-size:.9em; //font-size:11px; border-bottom:21px solid #eef2ff; background: url(/public/images/dots.gif) right center no-repeat;}
.discs td.tp {text-align:center; width:90px;}
.discs td.last {background: none;}
.discs .grayTr td {background-color: #f9f9f9 !important;}
.discs .lastTr td {border-bottom:none;}
.discs td .events {font-weight:bold; font-size:1.1em; color:#464646; text-decoration:none; padding-left:27px; background: url(/public/images/folder.gif) left center no-repeat;}
.discs td .events:hover {//color:#7d7d7d; opacity:.7;}
.discs td.post {width:215px;}
.discs td.post .im {float:left; width:48px; margin-right:10px;}
.discs td.post .desc {float:left; width:135px;}
.discs td.post .desc h3 {font-size:1em; font-weight:bold; padding-bottom:2px;}
.discs td.post .desc p {padding-bottom:2px;}
.discs td.post .desc p a {margin-left:4px; text-decoration:none;}
.discs td.post .desc p a:hover {color:#4e8dbe;}
.discs td.post .desc p.date {padding-bottom:0; color:#898989;}

.reg {padding:8px 20px 10px 20px;}
.reg h1 {font-size:1.5em; font-weight:bold; color:#035da3; padding:0 0 15px 10px; border-bottom:1px solid #c2c2c2;}
.reg h2 {padding:12px 0 9px 9px; font-size:1.2em; font-weight:bold; color:#7d7d7d;}
.reg h3 {font-size:1em; font-weight:bold; color:#7d7d7d; padding:5px 0 8px 0;}
.reg .lc {float:left; width:325px; margin-right:24px;}
.reg .rc {float:left; width:325px;}
.reg label {display:block; color:#7d7d7d; padding-bottom:3px;}
.reg label a {float:right; color:#0072bc;}
.reg label a:hover {color:#4c9cd0;}
.reg .txt {width:325px; height:24px; margin-bottom:11px; padding:3px 5px 1px 5px; background-color: #eef2ff; border:1px solid #77b9db; color:#a1a1a1;}
html>body .reg .txt {width:313px; height:18px;}
.reg .fl {width:624px; height:24px; margin-bottom:11px; background-color: #eef2ff; border:1px solid #77b9db; color:#a1a1a1;}
html>body .reg .fl {width:622px; height:22px;}
.reg textarea {width:325px; height:89px; margin-bottom:11px; padding:3px 5px 1px 5px; background-color: #eef2ff; border:1px solid #77b9db; color:#a1a1a1;}
html>body .reg textarea {width:313px; height:83px;}
.reg select {width:325px; color:#004a80; margin-bottom:11px;}
.reg select option {color:#004a80;}
.reg .ch {float:left; width:12px; margin:2px 10px 5px 0; //margin:-1px 10px 2px 0;}
.reg .long {float:left;}
.reg .short {float:left; padding-right:30px;}
.reg .btns {text-align:center; margin-bottom:35px; padding-top:4px;}
.reg .btns a {margin:0 10px;}
.reg .mbtns {padding-right:300px;}
.reg .mbtns .btn {float:right; margin-top:-6px;}

.forgot {padding:8px 20px 20px 20px;}
.forgot h1 {font-size:1.5em; font-weight:bold; color:#035da3; padding:0 0 15px 10px; margin-bottom:20px; border-bottom:1px solid #c2c2c2;}
.forgot .lc {float:left; width:442px; margin-right:23px; padding-bottom:15px;}
.forgot .lc p {color:#7d7d7d; padding-bottom:15px;}
.forgot .rc {float:left; width:209px; margin-bottom:15px;}
.forgot .rc .login {margin-bottom:20px; background: #a1e03b url(/public/images/sign.gif) left -21px no-repeat;}
.forgot .rc .login .topBg {height:7px; background: url(/public/images/sign.gif) right top no-repeat;}
.forgot .rc .login .botBg {height:7px; background: url(/public/images/sign.gif) left -7px no-repeat;}
.forgot .rc .login .botBg .bg {height:7px; background: url(/public/images/sign.gif) right -14px no-repeat;}
.forgot .rc .login .content {padding:3px 15px;}
.forgot .rc .login h2 {font-weight:bold; font-size:1.2em; color:#005e20; text-align:right;}
.forgot .rc .login label {display:block; padding-bottom:2px; color:#fff;}
.forgot .rc .login .txt {width:179px; height:21px; background-color: #fff; border:1px solid #127d00; padding:2px 5px; margin-bottom:4px;}
html>body .forgot .rc .login .txt {width:167px; height:15px;}
.forgot .rc .login .check {float:left; width:11px; margin:6px 3px 0 0; //margin:2px 3px 0 0;}
.forgot .rc .login .forcheck {float:left; font-size:.8em; color:#127d00; font-family:Tahoma, sans-serif; padding:6px 0 0 0;}
.forgot .rc .login .btn {float:right; margin-bottom:14px;}
.forgot .rc .login p {font-size:.9em; color:#005e20; padding-bottom:5px; font-family:Tahoma, sans-serif;}
.forgot .rc .login p .signUp {float:right;}
.forgot .rc .login .sign {text-align:right; padding-bottom:12px;}
.forgot .rc .login .sign a {color:#0054a6; font-size:.9em;}
.forgot .lookUp h2 {font-size:1.2em; font-weight:bold; color:#7d7d7d; padding:0 0 12px 13px;} 
.forgot .lookUp label {display:block; float:left; width:325px; padding-left:20px; padding-bottom:3px; color:#7d7d7d; margin-right:23px;}
html>body .forgot .lookUp label {width:305px;}
.forgot .lookUp .txt {display:block; float:left; width:305px; height:24px; margin-bottom:11px; padding:3px 5px 1px 5px; background-color: #eef2ff; border:1px solid #77b9db; color:#a1a1a1; margin-right:23px;}
html>body .forgot .lookUp .txt {width:293px; height:18px;}
.forgot .lookUp .rd {float:left; margin:6px 7px 0 0; //margin:2px 3px 0 -3px;}
.forgot .lookUp .second {margin-right:0;}
.forgot .lookUp .btn {float:right; margin-top:25px;}


.singleDisc {padding:8px 20px 10px 20px;}
.singleDisc h1 {font-size:1.5em; font-weight:bold; color:#035da3; padding:0 0 15px 10px; border-bottom:1px solid #c2c2c2;}
.singleDisc .tbtn {float:right; padding-right:11px; margin-top:-3px;}
.singleDisc .txtn {float:right; padding-right:11px; padding-top:5px;}
.singleDisc h2 {font-size:1.2em; font-weight:bold; color:#7d7d7d; padding:12px 10px 11px 9px; background-color: #f6f6f6; margin-bottom:20px;}
.singleDisc h2 span.right {float:right; font-size:.75em; font-weight:normal;}
.singleDisc h2 span.right strong {padding-left:5px;}
.singleDisc .text {padding-bottom:20px;}
.singleDisc .text p {padding-bottom:15px;}
.singleDisc .text .user {float:left; margin-top:-6px; color:#7d7d7d;}
.singleDisc .text .user span {font-weight:bold;}
.singleDisc .text .user img {position:relative; top:4px; margin-right:5px;}
.singleDisc .text .date {float:right; color:#7d7d7d;}
.singleDisc .cmnt {padding-bottom:8px; margin-bottom:6px; background: url(/public/images/dot.gif) left bottom repeat-x;}
.singleDisc .cmnt p {padding-bottom:2px;}
.singleDisc .cmnt .user {float:left; color:#7d7d7d;}
.singleDisc .cmnt .user span {font-weight:bold;}
.singleDisc .cmnt .user img {position:relative; top:4px; margin-right:5px;}
.singleDisc .cmnt .date {float:right; color:#7d7d7d; padding-top:8px;}
.singleDisc .nouserimage .user {float:left; color:#7d7d7d; padding-top:8px;}
.singleDisc .addCmnt {padding:15px 0 0 8px;}
.singleDisc .addCmnt h3 {color:#7d7d7d; padding-bottom:4px; font-weight:bold; font-size:1em;}
.singleDisc .addCmnt textarea {width:665px; height:144px; margin-bottom:16px; padding:3px 5px 1px 5px; background-color: #eef2ff; border:1px solid #77b9db; color:#a1a1a1;}
html>body .singleDisc .addCmnt textarea {width:653px; height:138px;}
.singleDisc .addCmnt .btns {padding-right:21px;}
.singleDisc .addCmnt .btn {float:right; margin-left:15px;}
.singleDisc .addCmnt .videobtns {padding-right:0;}
.singleDisc .event {padding-bottom:8px;}
.singleDisc .event .im {float:left; width:341px; margin-right:10px;}
.singleDisc .event .desc {float:left; width:320px;}
.singleDisc .event .desc p {padding-bottom:6px;}
.singleDisc .event .desc p span {color:#7d7d7d;}
.singleDisc .event .desc p span.lp {padding-left:15px;}
.singleDisc .event .desc p a {text-decoration:none; color:#000;}
.singleDisc .event .desc p a:hover {color:#4c4c4c;}
.singleDisc .event .desc ul li {padding-bottom:4px;}
.singleDisc .event .desc ul li span {display:block; float:left; width:90px; text-align:right; margin-right:8px; color:#7d7d7d;}
.singleDisc .videoarea {padding:0 0 15px 0; margin-top:-10px; text-align:center;}
.singleDisc .videoarea .player {margin:0 auto;}
.singleDisc .videoarea .player a{display: block; width: 434px; height: 266px;}
.singleDisc .addfsCmnt {padding:15px 10px 0 8px;}
.singleDisc .oneHundredPercent textarea {width:100%;}
html>body .singleDisc .oneHundredPercent textarea {padding:3px 0; width:100%;}
.singleDisc .leftbtn {float:left !important; margin-left:0 !important;}
.singleDisc .lastcmnt {background: none;}
.singleDisc .cmntwpad {margin:0 10px 6px 8px;}
.singleDisc h1.nobrd {border:none;}
.singleDisc h2.wbrd {border-top:1px solid #c2c2c2;}
.singleDisc .tt {padding:13px 10px 13px 9px; background-color: #f6f6f6; margin-bottom:20px; text-align:center; position:relative; height:1px; min-height:1px; border-top:1px solid #c2c2c2;}
html>body .singleDisc .tt {height:auto;}
.singleDisc .tt h2 {padding:0; margin-bottom:0; position:absolute; left:10px; top:12px; font-size:1em; color:#035da3;}
.singleDisc .tt h2 span {font-weight:normal; font-size:.75em; color:#7d7d7d;}
.singleDisc .tt .nav {}
.singleDisc .tt .nav a {font-weight:bold; color:#035da3; text-decoration:none;}
.singleDisc .tt .nav a:hover {opacity:.7;}
.singleDisc .tt .nav a.prev {padding-left:33px; margin-right:23px; background: url(/public/images/arrs.gif) left 2px no-repeat;}
.singleDisc .tt .nav a.next {padding-right:33px; background: url(/public/images/arrs.gif) right bottom no-repeat;}
.singleDisc .fullsize {padding:0 0 20px 0; text-align:center;}
.singleDisc .fullsize .tl {padding:0 11px 10px 11px; text-align:left;}
.singleDisc .fullsize .tl .bbtn {float:right;}
.singleDisc .fullsize .tl h3 {font-size:1em; font-weight:bold; color:#00529f;}
.singleDisc .fullsize .tl p {font-size:.9em;}
.singleDisc .fullsize .image table {margin:0 auto;}
.singleDisc .fullsize .image .im {margin-bottom:10px; padding:4px; border:1px solid #7d7d7d;}
.singleDisc .fullsize .bl {text-align:left;}
.singleDisc .fullsize .bl .bbtn {float:right;}
.singleDisc .fullsize .bl p {font-size:.9em;}
.singleDisc .fullsize .bl .lpad {padding-left:15px;}
.singleDisc .fullsize .abtn {text-align:right; padding-right:10px;}
.singleDisc .fullsize .pager {text-align:center; font-weight:bold; color:#636363; font-size:.9em; padding:5px 0;}
.singleDisc .fullsize .pager strong {color:#f7941d;}
.singleDisc .fullsize .pager a {text-decoration:none; color:#636363;}
.singleDisc .fullsize .pager a:hover {color:#919191;}
.singleDisc .fullsize .pager .prev {padding-left:22px; margin-right:28px; font-size:1.1em;}
.singleDisc .fullsize .pager a.prev {color:#636363; background: url(/public/images/aar.gif) left bottom no-repeat;}
.singleDisc .fullsize .pager span.prev {color:#b7b7b7; background: url(/public/images/spar.gif) left bottom no-repeat;}
.singleDisc .fullsize .pager .next {padding-right:21px; margin-left:21px; font-size:1.1em;}
.singleDisc .fullsize .pager a.next {color:#636363; background: url(/public/images/aar.gif) right 2px no-repeat;}
.singleDisc .fullsize .pager span.nextx {color:#b7b7b7; background: url(/public/images/spar.gif) right 2px no-repeat;}

.searchPage {padding:8px 20px 5px 20px;}
.searchPage h1 {font-size:1.5em; font-weight:bold; color:#035da3; padding:0 0 15px 10px; border-bottom:1px solid #c2c2c2;}
.searchPage h2 {padding:15px 0 10px 10px; font-weight:bold; font-size:1.2em; color:#035da3;}
.searchPage h3 {padding:5px 0 12px 0; font-weight:bold; font-size:1em; color:#7d7d7d;}
.searchPage .lc {float:left; width:325px; margin-right:22px;}
.searchPage .rc {float:left; width:325px;}
.searchPage label {color:#7d7d7d; display:block; padding-bottom:3px;}
.searchPage .txt {float:left; width:325px; height:24px; margin-bottom:15px; padding:3px 5px 1px 5px; background-color: #eef2ff; border:1px solid #77b9db; color:#a1a1a1;}
html>body .searchPage .txt {width:313px; height:18px;}
.searchPage .long {margin-left:80px; margin-right:10px; width:419px;}
html>body .searchPage .long {width:407px;}
.searchPage .btn {float:left;}
.searchPage .btn02 {float:right; margin:5px 14px 10px 0;}
.searchPage select {float:left; width:325px; margin-bottom:15px; color:#a1a1a1;}
.searchPage .lc .txt, .searchPage .rc .txt {float:none;}

.uploadContent h1 {border:none;}
.uploadContent h2 {font-size:1em; font-weight:bold; color:#035da3; padding:13px 10px 15px 9px; background-color: #f6f6f6; margin-bottom:20px; border-top:1px solid #c2c2c2;}
.uploadContent h2.tp {margin-top:18px;}
.uploadContent .fl {display:block; float:left; width:325px; height:24px; margin-bottom:15px; padding:3px 5px 1px 5px; background-color: #eef2ff; border:1px solid #77b9db; color:#a1a1a1;}
html>body .uploadContent .fl {width:313px; height:18px; //width:325px; //height:24px;}

.photosPage {padding:8px 20px 20px 20px;}
.photosPage h1 {font-size:1.5em; font-weight:bold; color:#035da3; padding:0 0 15px 10px; border-bottom:1px solid #c2c2c2;}
.photosPage h1.photos {background: url(/public/images/h1photo.gif) right top no-repeat; margin-top:-14px; padding:15px 0 18px 10px;}
.photosPage h1.movies {background: url(/public/images/h1movie.gif) right top no-repeat; margin-top:-14px; padding:15px 0 18px 10px;}
.photosPage .tt {padding:15px 10px 15px 9px; background-color: #f6f6f6; margin-bottom:10px; text-align:center;}
.photosPage .tt .number {font-size:1em; font-weight:bold; color:#035da3; float:right;}
.photosPage .tt .number span {font-weight:normal; color:#7d7d7d;}
.photosPage .tt h2 {font-size:1em; font-weight:bold; color:#035da3; float:left;}
.photosPage .tt .nav a {font-weight:bold; color:#035da3; text-decoration:none;}
.photosPage .tt .nav a:hover {opacity:.7;}
.photosPage .tt .nav a.prev {padding-left:33px; margin-left:25px; margin-right:23px; background: url(/public/images/arrs.gif) left 2px no-repeat;}
.photosPage .tt .nav a.next {padding-right:33px; background: url(/public/images/arrs.gif) right bottom no-repeat;}
.photosPage .items {margin-bottom:40px; background: url(/public/images/bd.gif) center top repeat-y; height:1px; min-height:1px;}
html>body .photosPage .items {height:auto;}
.photosPage .items .item {float:left; width:363px; margin-right:48px; background: url(/public/images/dot.gif) left bottom repeat-x; padding:8px 0 10px 0; position:relative; height:1px; min-height:1px;}
html>body .photosPage .items .item {height:auto;}
.photosPage .items .second {width:363px; margin-right:0;}
.photosPage .items .item .im {float:left; width:113px; margin-right:5px;}
.photosPage .items .item .im a {padding:2px; border:1px solid #7d7d7d; display:block;}
.photosPage .items .item .desc {float:left; width:125px;}
.photosPage .items .item .desc h3 {font-size:1em; font-weight:bold; color:#00529f; padding-bottom:3px;}
.photosPage .items .item .desc h3 a {text-decoration:none; color:#00529f;}
.photosPage .items .item .desc h3 a:hover {color:#4c86bc;}
.photosPage .items .item .desc p {font-size:.9em; padding-bottom:10px;}
.photosPage .items .item .desc li {font-size:.9em;}
.photosPage .items .item .fullsize {font-size:.8em; text-align:right;}
.photosPage .items .item .btn {position:absolute; right:0; bottom:10px;}
.photosPage .pager {text-align:center; font-weight:bold; color:#636363; font-size:.9em;}
.photosPage .pager strong {color:#f7941d;}
.photosPage .pager a {text-decoration:none; color:#636363;}
.photosPage .pager a:hover {color:#919191;}
.photosPage .pager .prev {padding-left:22px; margin-right:28px; font-size:1.1em;}
.photosPage .pager a.prev {color:#636363; background: url(/public/images/aar.gif) left bottom no-repeat;}
.photosPage .pager span.prev {color:#b7b7b7; background: url(/public/images/spar.gif) left bottom no-repeat;}
.photosPage .pager .next {padding-right:21px; margin-left:31px; font-size:1.1em;}
.photosPage .pager a.next {color:#636363; background: url(/public/images/aar.gif) right 2px no-repeat;}
.photosPage .pager span.nextx {color:#b7b7b7; background: url(/public/images/spar.gif) right 2px no-repeat;}
.photosPage .btnBt {float:right; text-align:right; padding:20px 8px 0 0;}

.photosPage .videoitems .item .im {float:left; width:112px; margin-right:5px;}
.photosPage .videoitems .item .im a {padding:0; border:none; display:block;}

.newsP {padding:8px 16px 8px 16px;}
.newsP .lc {float:left; width:397px; margin-right:8px;}
.newsP .rc {float:left; width:397px;}
.newsP h1 {font-size:1.5em; font-weight:bold; color:#035da3; padding:0 0 15px 10px;}
.newsP .items {position:relative; border:1px solid #77b9db; height:567px; overflow:hidden; background-color: #eef2ff; padding:10px 32px 10px 10px;}
html>body .newsP .items {height:545px; overflow: auto;}
.newsP .item {background: url(/public/images/dot.gif) left top repeat-x; padding:10px 0; height:1px; min-height:1px;}
html>body .newsP .item {height:auto;}
.newsP .item .im {float:left; width:132px; margin-right:9px;}
.newsP .item .desc {float:left; width:212px;}
.newsP .item .desc p {padding-bottom:6px;}
.newsP .item .desc li span {color:#7d7d7d;}
.newsP .item .desc .more {text-align:right; margin-top:-14px;}
.newsP .item h3 {font-weight:bold; font-size:1em; padding-bottom:5px;}
.newsP .item p {padding-bottom:6px;}
.newsP .item ul.bp {padding-top:8px;}
.newsP .item li span {color:#7d7d7d;}

.newsP .scroll {position:absolute; right:2px; top:2px; width:15px; height:561px;}
.newsP .scroll .rel {position:relative; width:15px; height:561px; padding-top:17px;}
html>body .newsP .scroll .rel {height:544px;}
.newsP .scroll .area {width:15px; height:527px; position:relative; background-color: #dbe8eb;}
.newsP .scroll .slider {width:15px; height:35px; background: url(/public/images/slider.gif) left top no-repeat; position:absolute; left:0; top:35%;}
.newsP .scroll .downarrow {position:absolute; left:0; top:0; width:15px; height:16px; background: url(/public/images/scarrows.gif) left top no-repeat;}
.newsP .scroll .uparrow {position:absolute; left:0; bottom:0; width:15px; height:16px; background: url(/public/images/scarrows.gif) left -16px no-repeat;}

.myComm {padding:8px 20px 10px 20px;}
.myComm h1 {font-size:1.5em; font-weight:bold; color:#035da3; padding:0 0 15px 10px;}
.myComm h1 span {float:right; color:#838383; font-weight:normal; font-size:.65em; padding-top:4px;}
.myComm .list {margin-bottom:10px; border:1px solid #77b9db;}
.myComm .list table {width:100%;}
.myComm .list td {padding:15px 10px; background: #eef2ff url(/public/images/dot.gif) left bottom repeat-x;}
.myComm .list td.first {border-left:10px solid #eef2ff; padding-left:0;}
.myComm .list td.last {border-right:10px solid #eef2ff; padding-right:0;}
.myComm .list tr.second td {background-color: #d5e2fe;}
.myComm .list tr.second td.first {border-left:10px solid #d5e2fe; padding-left:0;}
.myComm .list tr.second td.last {border-right:10px solid #d5e2fe; padding-right:0;}
.myComm .list tr.last td {background-image: none;}
.myComm .searchArea {background-color: #eef2ff; border:1px solid #77b9db; padding:18px 20px 9px 20px;}
.myComm .searchArea h2 {font-size:1em; font-weight:bold; color:#7d7d7d; padding-bottom:15px;}
.myComm .searchArea .lc {float:left; width:292px; margin-right:48px;}
.myComm .searchArea .rc {float:left; width:292px;}
.myComm .searchArea label {display:block; color:#7d7d7d; padding-bottom:4px;}
.myComm .searchArea select {width:292px; color:#004a80; margin-bottom:12px;}
.myComm .searchArea select option {color:#004a80;}
.myComm .searchArea .btn {float:right;}

.mails {padding:8px 20px 10px 20px;}
.mails h1 {font-size:1.5em; font-weight:bold; color:#035da3; padding:0 0 15px 10px; border-bottom:1px solid #c2c2c2; margin-bottom:10px;}
.mails h1 span {float:right; padding-top:4px; font-size:.65em; color:#7d7d7d; font-weight:normal; padding-right:10px;}
.mails h1 strong {color:#035da3;}
.mails .lc {float:left; width:119px; margin-right:20px;}
.mails .lc h2 {font-size:1em; font-weight:bold; color:#7d7d7d; padding-bottom:10px;}
.mails .lc li {margin-bottom:10px;}
.mails .lc li.compose {padding-bottom:10px; border-bottom:1px solid #7d7d7d;}
.mails .rc {float:left; width:535px;}
.mails .rc table {width:100%; border:1px solid #77b9db; border-right:none; margin-bottom:10px; font-family:Tahoma;}
.mails .rc th {background-color: #eef2ff; border-right:1px solid #77b9db; border-bottom:1px solid #77b9db; text-align:center; color:#7d7d7d; font-size:.9em; //font-size:11px; font-weight:bold; padding:11px 10px 9px 10px;}
.mails .rc th.subject {width:160px;}
.mails .rc th.from {width:168px;}
.mails .rc td {text-align:	left; padding:10px 9px 10px 6px; vertical-align:top; border-right:1px solid #77b9db; background: url(/public/images/dotline.gif) right bottom no-repeat; border-left:4px solid #fff; font-size:.9em; //font-size:11px; color:#7d7d7d;}
.mails .rc td .im {float:left; margin-right:5px; width:43px;}
.mails .rc td p {float:left; width:110px;}
.mails .rc tr.last td {background: none;}
.mails .rc .ch {width:11px; margin:0; //margin:-3px 0 -3px 0;}

.profileTp {padding:8px 20px 5px 20px;}
.profileTp h1 {font-size:1.5em; font-weight:bold; color:#035da3; padding:0 0 10px 0; border-bottom:1px solid #c2c2c2; margin-bottom:10px;}
.profileTp h1 span {float:right; padding-top:4px; font-size:.65em; color:#7d7d7d; font-weight:normal;}
.profileTp .lc {float:left; width:395px; margin-right:10px;}
.profileTp .rc {float:left; width:460px;}
.profileTp h2 {font-size:1.2em; font-weight:bold; color:#035da3; padding-bottom:12px;}
.profileTp .lc .im {float:left; width:178px; height:167px; background: url(/public/images/port02.jpg) 19px 2px no-repeat; padding:0px 0 0 0px; text-align:left;}

html>body .profileTp .lc .im {width:176px; height:167px;}
.profileTp .desc {float:left; width:215px;}
.profileTp .rc .im {float:left; width:177px; height:125px; background: url(/public/images/pal.jpg) left 10px no-repeat;}
.profileTp .rc .desc {width:250px;}
.profileTp .btns {text-align:center;}
.profileTp .btns a {margin:0 15px;}
.profileTp li {line-height:1.4em;}
.profileTp .edit {text-align:right;}
.prlc {float:left; width:244px; margin-right:7px;}
.prlc .prlinks {padding:5px 0 0 23px;}
.prlc .prlinks .item {float:left; width:110px;}
.prlc .prlinks .item h2 {font-size:1.2em; font-weight:bold; color:#035da3; padding-bottom:2px;}
.prlc .prlinks .second {width:93px;}
.prlc .prlinks .second h2 {padding-bottom:20px;}
.prlc .prmacpals {padding:5px 11px 0 10px;}
.prlc .prmacpals h2 {font-size:1.2em; font-weight:bold; color:#035da3; padding:0 0 10px 10px;}
.prlc .prmacpals .pals {border:1px solid #035da3; padding:0 20px 0 0; position:relative; height:207px; overflow:auto;}
html>body .prlc .prmacpals .pals {height:205px;}
.prlc .prmacpals .it {float:left; width:100px; text-align:center; padding:8px 3px 14px 3px;}
html>body .prlc .prmacpals .it {width:94px;}
.prlc .prmacpals .scroll {position:absolute; right:2px; top:2px; width:15px; height:201px;}
.prlc .prmacpals .scroll .rel {position:relative; width:15px; height:201px; padding-top:17px;}
html>body .prlc .prmacpals .scroll .rel {height:184px;}
.prlc .prmacpals .scroll .area {width:15px; height:166px; position:relative; background-color: #dbe8eb;}
html>body .prlc .prmacpals .scroll .area {height:167px;}
.prlc .prmacpals .scroll .slider {width:15px; height:35px; background: url(/public/images/slider.gif) left top no-repeat; position:absolute; left:0; top:0;}
.prlc .prmacpals .scroll .downarrow {position:absolute; left:0; top:0; width:15px; height:16px; background: url(/public/images/scarrows.gif) left top no-repeat;}
.prlc .prmacpals .scroll .uparrow {position:absolute; left:0; bottom:0; width:15px; height:16px; background: url(/public/images/scarrows.gif) left -16px no-repeat;}
.prlc .prmacpals .btl {padding:19px 0 0 0;}
.prlc .prmacpals .btl a {font-size:.9em;}
.prlc .prmacpals .btl .btn {float:right; margin-top:-7px;}
.prlc .prcomupdates {padding:3px 10px;}
.prlc .prcomupdates h2 {font-size:1.2em; font-weight:bold; color:#035da3; padding:0 0 4px 10px;}
.prlc .prcomupdates .item {padding:7px 0; background: url(/public/images/dot.gif) left bottom repeat-x;}
.prlc .prcomupdates .item .date {color:#707070; padding-bottom:3px;}
.prlc .prcomupdates .last {background: none; padding-bottom:0;}
.prlc .prcomupdates .more {text-align:right;}
.prcc {float:left; width:466px; margin-right:4px;}
.prcc h2 {font-size:1.2em; font-weight:bold; color:#035da3; padding:16px 0 0 14px;}
.prcc .canvas {position:relative; margin-bottom:11px; width:466px; height:275px; background: url(/public/images/canvas.jpg) left top no-repeat;}
.prcc .canvas .cnt {padding:46px 34px 0 34px; height:226px; overflow:hidden;}
html>body .prcc .canvas .cnt {height:180px;}
.prcc .canvas .cnt p {padding-bottom:15px;}

.cntimagecenter {
  display:table;
  float:left;
  width:66px;
  min-height:73px;
}
*html .cntimagecenter {height:73px;}
html:root .cntimagecenter {height:73px;}

.prcc .canvas .cnt .im {float:left; width:66px; height:73px; margin:0 10px 5px 0; background: url(/public/images/port03.gif) left top no-repeat; padding:0px 0 0 0px;}
html>body .prcc .canvas .cnt .im {width:66px; height:73px;}
.prcc .canvas .pager {text-align:center; font-size:.8em; font-weight:bold; padding:0 40px; color:#636363;}
.prcc .canvas .pager a {color:#636363; text-decoration:none;}
.prcc .canvas .pager a:hover {color:#8c8c8c;}
.prcc .canvas .pager span {color:#b7b7b7;}
.prcc .canvas .pager .red {color:#f7941d;}
.prcc .canvas .pager .prev {margin-right:10px;}
.prcc .canvas .pager .next {margin-left:10px;}
.prcc div.scrollable {height:850px; position: relative; overflow:hidden;}
.prcc div.scrollable div.items {position: absolute; height: 30000em;}
.prcc a.next, a.prev {font-size: 18px; cursor:pointer;}
.prcc a.disabled {visibility:hidden;}

.prrc {float:left; width:209px;}
.prrc .rkl {margin-bottom:10px}

