body {margin: 0; padding: 0; font-family: Arial, Helvetica, sans-serif; font-size: 11px; color: #3d4c64;}

/*->default's---------------------------------------------------------------*/
#pageLayout {background: url(../images/bg.gif) repeat-x left top;  width:100%;}
.pageContainer {width: 950px; margin: 0 auto; overflow: hidden;}
form {margin: 0;}
a img {border: none;}
.borderTop {border-top: 1px solid #b1d0ff; padding: 12px 0; overflow: hidden;}
.half {width: 50%; float: left;}
.row {clear: both;}
.notice {font-size: 10px;}
.txtBlue {color: #628cd8;}
.error {font-weight: bold; color: #df2e0b;}
.more {color: #256fe6;}
.alRight {text-align: right;}
.clear{clear:both;}

h1 {font-size: 26px; color: #3d4c64;}
h2 {font-size: 24px; color: #006830; font-weight: bold;}
h3 {font-size: 20px; color: #006830; font-weight: normal; margin: 0.4em 0;}
    h3 a {text-decoration: none; color: #006830;}
    h3.title {margin-bottom: -2px; *margin-bottom: -4px;}
    h3.dark {margin: 0; color: #3d4c64;}
    h3 .arrow {background: url(../images/arrow-green.png) no-repeat left top; display: inline-block; vertical-align: middle; width: 12px; height: 15px;}
h4 {font-size: 16px; color: #3d4c64; font-weight: normal; margin: 0;}
    h4 a {text-decoration: none; color: #3d4c64;}
p, ul, ol, dl {margin: 7px 0;}
ul, ol {padding-left: 25px;}
a, h4 a:hover  {color: #18191c;}
a:hover{color: #3d4c64;}

/*->pageHeader--------------------------------------------------------------*/
#pageHeader {clear: both; width: 100%; background: url(../images/bghead.gif) repeat-x left top #3281ff; padding: 0 0; color: red; font-size: 14px;}
    #pageHeader .pageContainer {position: relative; background: url(../images/txt.png) no-repeat right top; text-align: right; height:52px; padding: 75px 0 10px 30px; }
    #pageLogo {position: absolute; left: 0; bottom: 0; outline: none; padding-bottom: 2px; padding-left: 13px;}
    #pageHeader .pageTitle {position: absolute; bottom: 4px; left: 200px;}
    #pageHeader .phone {
	position: absolute;
    right: 273px;
    top: 33px;
	}
    #pageHeader .address {position: absolute; right: 0; top: 10px; font-size: 19px; clear: #fff; font-weight: bold;}
	#pageHeader .links { float: right;    padding-right: 33px;}

#pageMenu {background: url(../images/bgmenu.gif) repeat-x left top; height: 46px; position: relative; z-index: 21;}
    #pageMenu ul {padding: 0; list-style-type: none;}
        #pageMenu ul ul {position: absolute; display: none; background-color: #1b2735; z-index: 36; clear: both; top: 0; margin: 46px 0 0;}
        
    #pageMenu li {float: left; padding: 5px 0 9px;}
    #pageMenu li li {float: none; padding: 0;}
    #pageMenu li.sel, #pageMenu li.sel:hover {background: url(../images/bgmenu.gif) repeat-x left -46px; margin-left: -2px;}
    #pageMenu li.first.sel {margin-left: 0;}
    #pageMenu li.last.sel {margin-right: 0;}
    #pageMenu li:hover {background: url(../images/bgmenu.gif) repeat-x left -92px; margin-left: -2px;}
    #pageMenu li.first:hover, #pageMenu li li:hover {margin-left: 0;}
        #pageMenu li li:hover, #pageMenu li li.sel, #pageMenu li li.sel:hover, #pageMenu li li.hov {background: #40516d; margin-left: 0;}
        #pageMenu li:hover ul, #pageMenu li.hov ul {display: block;}
        
    #pageMenu li span {border-right: 1px solid #6d7e9b; display: block; float: left;}
    #pageMenu li a {color: #dbe9fe; font-size: 21px; font-weight: bold; padding: 7px 23px 3px; text-decoration: none; height: 22px; border-right: 1px solid #202b3a;  *padding-top: 5px; *padding-bottom: 5px; position: relative; z-index: 35; display: block; float: left; outline: none;}
    #pageMenu li.last a, #pageMenu li.last span {border-right: none;}
    #pageMenu li.sel a {color: #1f2d3c; border: none; padding-left: 25px; padding-right: 25px; background: url(../images/bgmenu.gif) no-repeat left -51px;}
    #pageMenu li.sel.first a, #pageMenu li.first:hover a {padding-left: 23px;}
    #pageMenu li:hover a {padding-left: 25px; padding-right: 25px;}
    #pageMenu li:hover a , #pageMenu li:hover span, #pageMenu li.sel a , #pageMenu li.sel span {border-right: none;}
        #pageMenu li li a {background: none !important; float: none; display: block; font-size: 18px; font-weight: normal; border: none; color: #dbe9fe !important; padding-left: 23px !important; padding-right: 23px !important; position:static;}
        #pageMenu li li:hover a, #pageMenu li li.sel a, #pageMenu li li.hov a {padding-left: 23px; padding-right: 23px;}

/*->pageContent-------------------------------------------------------------*/
#pageContent {overflow: hidden; position: relative; z-index: 20;}
  .title {margin: 0; *margin: -3px 0 -2px;}
    .blockLine {clear: both; overflow: hidden; margin-bottom: 20px;}
    .blockLine .borderTop {padding: 12px 0 0 20px;}
    
    /*->block's---------------------------------------------------------------*/
    .block {float: left;}
    .columns .blockBody {padding: 0px;}
    .specialBox {border: 1px solid #bdd0e0; background: #f2f6fb;}
    .borderedBox {border: 1px solid #bdd0e0; border-top: none; background: #f2f6fb; overflow: hidden; clear: both;}
        .borderedBox .next .blockBody {border-left: 1px solid #bdd0e0;}
        .borderedBox h3, .videos h3 {color: #35465e;}
    .blockHead {padding: 10px 0 10px 20px; white-space: nowrap;}
        .dblue .blockHead, .blue .blockHead, .orange .blockHead {padding-bottom: 5px; padding-right: 20px;}
      .dblue .blockHead {border-bottom: 5px solid #005025; background: #006830;}
        .blue .blockHead {border-bottom: 5px solid #006830; background: #378752;}
        .orange .blockHead {border-bottom: 5px solid #ec6b10; background: #f88c16;}
        .dblue .blockHead h2, .blue .blockHead h2, .orange .blockHead h2, .weather .blockHead h2 {color: #fff;}
    .blockBody {padding: 12px 20px;}
        .bordered .blockBody {border: 1px solid #bdd0e0; background: #f2f6fb; border-top: none;}
        .next .blockBody {border-left: none;}
    .lBlock{width: 550px; float: left; margin-top: 4px;}
    .rBlock {width: 400px; float: left; margin-top: 4px;}
        .rBlock.blockBody {padding: 20px 0 0 20px; width: 385px;}
        .blockLine .rBlock .borderTop {padding-top :12px;}
        .rBlock.banner {margin-left: 17px; width: 380px; overflow: hidden;}
        
    /*->list'sIndex-----------------------------------------------------------*/
    .listFeature {padding: 0; margin: 0; list-style-type: none;}
        .listFeature a {color: #006830; font-size: 16px; zoom: 1;}
        .listFeature a:hover {color: #3d4c64;}
        .linksMyriad li {padding-bottom: 6px;}
        
    .listCalendars {margin: 0; padding: 0; list-style-type: none; overflow: hidden; line-height: 1.1em; color: #8a9cb9;}
        .listCalendars li {padding-left: 25px; padding-top: 3px; padding-bottom: 7px;}
        .listCalendars li.icCalendar {background: url(../images/icons/calendar.gif) no-repeat left top;}
        .listCalendars li.icNotes {background: url(../images/icons/notes.gif) no-repeat left top;}
    
    dl.list, .list dd, .list dt {margin: 0;}
        .list dd, .list dt {padding-left: 12px;}
        .list dt {background: url(../images/orange_dot.gif) no-repeat left 5px; margin-top: 2px;}
        .list dd {color: #656d78; margin-bottom: 10px;}
    
    .btnIn {margin-right: 15px;}
    .banner a {float: left;}
    .vertShort p, .vertShort ul, .vertShort ol {margin: 0 0 1em;}
    
    .itemrow {clear: both; overflow: hidden; margin-top: 1em;}
    .itemrow .thumb {float: left; margin: 0 1.5em 1em 0;}
    
	.homeBanner {
	    background: url("../images/sponsors.png") no-repeat scroll 0 0 transparent;
	    height: 85px;
	    margin-left: 29px;
	    margin-top: 14px;
	    padding-left: 317px;
    	padding-top: 35px;
	    width: 100%;
	}
	
    .slideShow {width: 544px; height: 337px; overflow: hidden; position: relative; background: url(../images/loading.gif) no-repeat 265px 165px;}
        .slideShow .slide {position: absolute; left: 0; top: 0; display: none;}
        .slideShow .navPanel {position: absolute; bottom: 0; left: 0; padding: 8px 170px 8px 20px; width: 360px; color: #bbcbe6; background: url(../images/bgNav.png) repeat-x left top;}
        .slideShow .navPanel a {color: #f88c16;}
        .slideShow .navPanel .btns {position: absolute; right: 5px; top: 50%; margin-top: -10px;}
        .slideShow .navPanel .btn {color: #d9f2ff; font-size: 17px; text-decoration: none; float: left; background: url(../images/icons/bgSlideBtns.png) no-repeat left bottom; margin-right: 6px; padding: 3px 0; width: 23px; text-align: center; height: 17px; outline: none;}
        .slideShow .navPanel .btn:hover, .slideShow .navPanel .sel {background-position: left top;}
    
    /*->scrollBox-------------------------------------------------------------*/
    .videos .blockBody {padding-right: 0; padding-bottom: 0;}
    .listScroll {position: relative; overflow: auto;}
        .listScroll ul {margin: 0; padding: 0; list-style-type: none; margin-top: -1px;}
        .listScroll li {overflow: hidden; padding: 3px; border-right: 1px solid #bed1e0; border-top: 1px solid #d4dae5; position: relative;}
        .listScroll li:hover {background: url(../images/bgmenu.gif) repeat-x left -138px #c7cfde;}
        .listScroll li .wrap, .listScroll li .wrap img {position: absolute; width: 100%; height: 100%; top: 0; left: 0;}
        .listScroll li .thumb {float: left; border: 1px solid #a4aec1; width: 65px; height: 50px; margin-right: 8px; background: #fff;}
        .listScroll li p {margin: 0.5em 0 0;}
        .listScroll li .title {font-weight: bold; text-decoration: none;}
    
    /*->weather---------------------------------------------------------------*/
    .weather {border: 1px solid #006830; overflow: hidden; height: auto;}
        .weather .blockHead {background: #006830; padding-bottom: 5px; padding-right: 20px;}
        .weather .blockBody {padding-bottom: 4px; padding-top: 5px; height: auto; background: #f6f6f8;}
        .weather table {border: none !important; background: none !important;}
        .weather td {padding: 0 !important;}
        .weather .wow_container form {margin-top: -12px; *margin-top: -15px;}
        .weather .wow_container div, .weather .wow_container table, .weather .wow_container td {height: auto !important;}
        .weather .wow_container {width: 100%; height: 50px; overflow: hidden; position: relative;}
        .weather .wowsevWxText {font-weight: bold !important;}
        .weather .wowtempText b {color: #1e65d6 !important; display: block !important; font-size: 24px !important; padding-top: 14px !important; padding-bottom: 4px !important; *padding-top: 5px !important; *padding-bottom: 0 !important;}
        
    /*->form's----------------------------------------------------------------*/
    .form {position: relative; width: 100%; overflow: hidden;}
        .form .requiredBox {position: absolute; right: 0; top: 8px; color: #8a9cb9;}
        .form .required {color: #ff7600; font-weight: bold;}
        .form .row {overflow: hidden; margin-bottom: 5px;}
        .form .row div {margin-left: 105px;}
        .form .error {clear: both; display: block; margin-top: 2px;}
        .form label {float: left; width: 100px; padding: 2px 0;}
        .form .txt input, .form .txt textarea {border-left: 1px solid #b8bfc8; border-top: 1px solid #b8bfc8; border-bottom: 1px solid #dae0e7; border-right: 1px solid #dae0e7; background: #fff; font-family: Arial, Helvetica, sans-serif; font-size: 11px;}
    
    /*->pager-----------------------------------------------------------------*/
    .pager {clear: both; text-align: right;}
    .pager a, .pager span {color: #ec6b10; text-decoration: none; margin: 0 0 0 3px;}
    .pager span {font-weight: bold;}
    
    .ic {background: url(../images/icons/btns.gif) no-repeat left top; padding-left: 18px;}
        .icAddress {background-position: 0 -40px;}
        .icPhone {background-position: 0 -60px;}
        .icEmail {background-position: 0 -80px;}

    /*->indexPage-------------------------------------------------------------*/
    .index .weather { width: 273px;}        
    .index .listScroll {height: 176px; margin-top: 3px;}
    .index .listCalendars {margin-left: 20px; height: 100px;}
    .slideShow img {float: left;}
        
    .cms {font-size: 12px; color: #7b8ba5; overflow: hidden;}
        .cms h1 {font-size: 24px; margin: 0.2em 0;}
        .cms h2 {font-size: 20px; margin: 0.2em 0; color: #3d4c64;}
        .cms h3 {font-size: 16px; font-weight: bold; margin: 0.4em 0;}
        .cms h4 {font-size: 14px; margin: 0.6em 0; font-weight: bold;}
    
    /*->innerPage-------------------------------------------------------------*/
    .narrow, .wide {float: left; padding-bottom: 20px;}
    .narrow {width: 220px;}
    .inner .narrow h3 {font-size: 18px;}
        .inner .block {width: 100%; margin-top: 20px;}
    .wide {width: 710px; margin-left: 20px;}
    
    .columns .columnWide {width: 440px; padding: 10px 12px;}
    .columns .columnNarrow {width:170px; background: #e9edf8; padding: 10px 25px;}
    
    /*->list's----------------------------------------------------------------*/
    .catPhoto {border-bottom: 1px dotted #929eb0; padding: 5px 0 18px; margin-bottom: 10px;}
    .catPhotoLast {border-bottom: none; padding-bottom: 5px; margin: 0;}
    .catTitle {color: #3d4c64; text-decoration: underline; margin: 0;}
    .list {overflow: hidden; color: #3d4c64; margin-top: -10px;}
        .listSingle {margin-top: -15px;}
        .catPhoto .list {margin-top: 0;}
        .list .row {width: 120%; float: left; padding: 17px 0 16px; border-bottom: 1px solid #dde2ec; margin-bottom: -1px;}
        .list .data {float: left; width: 540px;}
        .itemPhoto {float: left; width: 120px; margin: 0 17px 0 0; color: #3d4c64; text-align: center;}
        .itemPhoto a {border: 1px solid #a4aec1; float: left; width: 118px; height: 78px; overflow: hidden; margin-bottom: 2px; background: #fff;}
        .itemHalf {width: 325px; margin-right: 18px; float: left;}
        .itemThird {float: left; margin-right: 18px; width: 211px;}
        .list .thumb {float: left; width: 110px; border: 1px solid #a4aec1; margin: 0 15px 5px 0; overflow: hidden;}
        .list .date {color: #656d78; margin: 2px 0;}
        .list p {margin: 0 0 0.3em;}
    
    /*->pageDetail------------------------------------------------------------*/
    .detail .blockBody {padding: 18px 20px; overflow: hidden;}
    .detail .date {border-bottom: 1px dotted #929eb0; padding: 0 0 3px; color: #656d78; position: relative;}
    .detail h3 {color: #3d4c64; margin: 0.5em 0;}
    .detail .cms {font-size: 12px; margin-right: 220px; color: #8a9cb9;}
        .detail .cms b {color: #656d78;}
        .detail .cms div {margin: 1em 0;}
    .detail .photo {float: right; width: 200px;}
    .detail .photo img {border: 1px solid #a4aec1;}
    .detail .photoTitle {padding: 3px 5px; color: #8a9cb9;}
    .detail .smallLinks {font-size: 10px; padding-top: 10px;}
        .detail .smallLinks a {color: #8a9cb9; background: url(../images/icons/btns.gif) no-repeat left 2px; text-decoration: none; padding: 3px 0 3px 18px; margin-right: 15px;}
        .detail .smallLinks a.print {background-position: left -20px;}
        .addthis_button {position: absolute; right: 0; bottom: 2px;}
    
    .borderUnder, h3.borderUnder {border-bottom: 1px dotted #929eb0; margin-bottom: 0.5em;}
    .borderBefore {border-top: 1px dotted #929eb0; padding-top: 0.5em; margin-top: 1em;}
    
    /*->pageContact-----------------------------------------------------------*/
    .contactInfo {font-size: 12px;}
    .contactInfo .borderBefore {margin-top: 0; margin-bottom: 0.6em;}
    .contactInfo h4 {color: #495262; font-size: 15px; margin-bottom: 3px;}
    .contact .small input {width: 100px;}
    .contact .medium input, .contact .medium textarea {width: 210px;}
    .contact .large input, .contact .large textarea {width: 330px; *width: 326px;}
    
    /*->tabs-----------------------------------------------------------------*/
    .blockTabs {margin: -12px -21px; overflow: hidden; position: relative; zoom: 1; *float: left; _display: inline; width: 710px;}
    .tabs {padding: 4px 0; background-color: #276ee4; overflow: hidden; margin-left: -1px; zoom: 1;}
    .tabs a {border-left: 1px solid #fff; color: #d6e1f2; float: left; font-size: 16px; padding: 2px 20px; font-weight: bold; position: relative; outline: none; zoom: 1;}
    .tabs a.sel, .tabs a.sel:hover {cursor: default; border-left: 1px solid #fff; color: #fff; text-decoration: none;}
    .tabs a:hover {color: #fff;}
    .tabContent {padding: 12px 21px;}
    .tabContent .tab {display: none; overflow: hidden;}
    .tabContent .sel {display: block !important;}

/*->pageFooter--------------------------------------------------------------*/
#pageFooter {color: #3d4c64; font-family: "trebuchet MS"; margin-bottom: 40px; clear: both;}
  #pageFooter .borderTop {padding: 8px 0; position: relative;}
  #pageFooter ul {margin: 0; padding: 0; list-style-type: none; overflow: hidden; font-size: 14px;}
    #pageFooter li {float: left;}
    #pageFooter li a {color: #3d4c64; text-decoration: none; margin-right: 15px; font-weight: bold;}
  #pageFooter .footMenu {text-transform: uppercase;}
    #pageFooter .icons {position: absolute; right: 0; top: 3px;}
    #pageFooter .discounts {position: absolute; top: 3px; left: 570px;}
    
@media print {
    .inner .narrow h3 {font-size: 14px;}
    h3.title {margin-bottom: 0;}
    .weather {width: 218px;}
    .weather h2 {font-size: 20px;}
    #pageMenu {border-top: 1px solid #4a5c7a; border-bottom: 1px solid #3f516d;}
    #pageMenu li a {font-size: 18px;}
    #pageMenu li.sel a {border-right: 1px solid #202b3a; border-left: 1px solid #6d7e9b;}
    #pageMenu li.last a {border-right: none !important;} 
    .blockBody, .blockHead {overflow: hidden;}
    #pageMenu li.sel {margin: 0;}
}
.member_login div{margin:10px;font-size:medium;color:#3366FF;}
.member_login input{width:200px;margin-left:30px;}
.member_login input[type="text"]{margin-left:61px;}
.member_login input[type="submit"]{margin:15px 0 0 0;width:170px;}
.member_login div span{margin-left:10px;color:#CC0000;font-size:12px;}

#pageHeader .pageLogin {padding: 12px 0 3px;position: relative;text-align: right;}
.pageLogin {margin: 0 auto;overflow: hidden;width: 950px;}
.pageLogin span{font-style:italic;}
.pageLogin a{margin:0 0 0 20px;cursor:pointer;text-decoration:none;}

.member_auth a{text-decoration:none;}
.member_auth .title{font-size:16px;border-bottom:2px solid #EC6B10;height: 36px;}
.member_auth .title a{float:left;border:2px solid #EC6B10;margin:0 10px 0 0;padding:10px 10px 5px;}
.member_auth .title a:hover{border-bottom:2px solid #F2F6FB;}
.member_auth .title a.active{color:#3D4C64;border-bottom:2px solid #F2F6FB;}

.member_auth .content{border: 2px solid #EC6B10;border-top:0;padding:10px;}
.member_auth .content .profile{margin:10px 0 0 20px;}
.member_auth .content .profile .pr_title{margin-bottom:15px;}
.member_auth .content .profile .pr_title .prt_name{width:100px;float:left;padding-top: 5px;text-align:right;}
.member_auth .content .profile .pr_title input{margin:0 10px;width:200px;}
.member_auth .content .profile .pr_title input[type="submit"]{width:205px;}
.member_auth .content .profile .pr_title textarea{margin:0 10px;width:250px;height:70px;}
.member_auth .content .profile .pr_title input[type="text"],
.member_auth .content .profile .pr_title textarea{border:0;border-bottom:1px solid #3D4C64;background:#F2F6FB;color:#3D4C64;}
.member_auth .content .profile.edit .pr_title input[type="text"],
.member_auth .content .profile.edit .pr_title textarea{border:1px solid #3281FF;}
.member_auth .content .profile .pr_title .b_edit{display:none;}
.member_auth .content .profile .pr_title .b_view{display:inline;}
.member_auth .content .profile.edit .pr_title .b_view{display:none;}
.member_auth .content .profile.edit .pr_title .b_edit{display:inline;}

.renew{margin:10px 0 0 20px;}
.renew.events{display:none;border: 2px solid #F88C16;margin: 10px 0;padding: 10px 10px 10px 125px;}
.renew .ren_block .ren_left{float:left;text-align:right;width:115px;padding-top:5px;margin-right:10px;}
.renew .ren_block .ren_right{}
.renew .ren_block.level {margin:20px 0;}
.renew .ren_block.level .ren_right input{text-align:center;width:120px;height:12px;}
.renew .ren_block .ren_right input{color:#3D4C64;width:200px;height:15px;margin-bottom:10px;}
.renew .ren_block.little .ren_right input{width:50px;}
.renew .submit .ren_right input{width:150px;height:25px;}

.member_auth .content .renew .title{border:0;}
.member_auth .content .renew .title a{font-size: 13px;border: 2px solid #3D4C64;padding: 4px 50px 3px;margin: 0 20px 0 0;}
.member_auth .content .renew table{border:0;width: 100%;border-collapse: collapse;}
.member_auth .content .renew table tr th{border:1px solid #3D4C64;font-size: 14px;height: 40px;}
.member_auth .content .renew table tr td{border:1px solid #3D4C64;text-align:center;}
.member_auth .content .renew table .empty{text-align:center;font-size:18px;color:#EC6B10;padding:20px 0;border:0;}

.member_auth .content .renew .error{font-size:12px;color:#ff0000;padding:10px 0;border:0;font-weight:normal;margin: 0 0 0 126px;}
.member_auth .content .renew .error li{margin:10px 0;padding:0;}

.buy_ticket {text-align:center;padding:20px 0;}
.buy_ticket a{text-decoration:none;color:#fff;font-size:18px;border:4px solid #F2F6FB;padding:6px 37px;background:#F88C16;font-weight:bold;cursor:pointer;}
.buy_ticket a:hover{border:4px solid #fff;}
.sold_out_ticket {margin:20px;padding:10px;color:#fff;font-size:22px;background:#800000;font-weight:bold;text-align:center;}


.member_auth a{text-decoration:none;}
.member_auth .title{font-size:16px;border-bottom:2px solid #EC6B10;height: 36px;}
.member_auth .title a{float:left;border:2px solid #EC6B10;margin:0 10px 0 0;padding:10px 10px 5px;}
.member_auth .title a:hover{border-bottom:2px solid #F2F6FB;}
.member_auth .title a.active{color:#3D4C64;border-bottom:2px solid #F2F6FB;}

.blockBody.eblast {padding:0px;}
.eblast .content{border: 0;padding:10px;}
.eblast .content {margin:10px 0 0 10px;}
.eblast .content .pr_title{margin:15px 0;}
.eblast .content .pr_title .prt_name{width:100px;float:left;padding-top: 5px;text-align:right;}
.eblast .content .pr_title.message .prt_name{margin-right:10px;}
.eblast .content .pr_title.message .prt_name2{width:auto;padding-top: 5px;text-align:left;}
.eblast .content .pr_title.message textarea{margin:10px 10px 0 111px;width:420px;height:70px;}
.eblast .content .pr_title input{margin:0 10px;width:290px;}
.eblast .content .pr_title input[type="submit"]{width:135px;}
.eblast .content .pr_title textarea{margin:0 10px;width:420px;height:70px;}
.eblast .content .pr_title input[type="text"],.eblast .content .pr_title input[type="file"],
.eblast .content .pr_title textarea{border:1px solid #3D4C64;background:#F2F6FB;color:#3D4C64;}
.eblast .content .pr_title span{color:#EC6B10;}
.eblast .content .pr_title .prt_name span,
.eblast .content .pr_title .prt_name2 span{color:#ff0000;}
.eblast .content .pr_title span.message{margin-top: 10px;position: absolute;}
.eblast .content .pr_title.pr_little input{width:135px;}
.eblast .ent_subscr {text-align:center;padding:20px;font-size:18px;color: #FF0000;}
.eblast_link{padding: 15px;text-align: center}
.eblast_link a{text-decoration:none;font-size:18px;color:#EC6B10;text-align:center;}

