/* Structure */
html, body { height: 100% }

img {
	border: 0px;
}
.top_image img { margin:0 auto; }

body {
	font-family: Arial, Helvetica, sans-serif;
	background-repeat:no-repeat;
	background-attachment:fixed;
	background-position: center top;
	background-color:#000000;
	cursor:default;
	margin-bottom:0;
	margin-left:0;
	margin-right:0;
	margin-top:0;
}
td {
	font-family: Arial, Helvetica, sans-serif;
}

th {
	font-family: Arial, Helvetica, sans-serif;
}
    A:link {
        color: #000000;
        text-decoration: underline;
    }
    
    A:hover {
        color: #000000;
        text-decoration: underline;
    }

    A:active {
        color: #000000;
        text-decoration: underline;
    }

    A:visited {
        color: #000000;
        text-decoration: underline;
    }

div#preload { display: none; }

.hand  {cursor: pointer;  }

#mainContainer:before,
#mainContainer:after {
    content : "";
    display : table;
}
#mainContainer:after {
    clear : both;
}
#mainContainer {
	width: 1022px;
	margin-right: auto;
	margin-left: auto;
	margin-top: 20px;
	margin-bottom: 50px;
}
.headFoot {
	width: 100%;
}
.body1 {
	width: 100%;
	float: left;
	background-image:url(../images4/F_Body.png);
}
.body2 {
	width: 100%;
	float: left;
	background-image:url(../images4/F_Body2.png);
}
#theContent {
	width: 591px;
	float: left;
	background-color: #000;
}
#theContentV {
	width: 766px;
	float: left;
}
#homeCol {
	float: left;
	width: 297px;
}
#fixed {
	position: fixed;
	z-index: 9999;
}
#fixed2 {
	position: fixed;
	z-index: 9998;
}
#adBar {
	position: -webkit-sticky;
	position: sticky;
	top: 0px;
	width: 160px;
	margin-top: 12px;
	margin-right: 44px;
	float: right;
}
#vidBar {
	width: 175px;
	float: right;
	font-size: 20px;
	text-align: center;
	color: #fff;
	padding-top: 12px;
}
#sidebar>div {
	width: 177px;
	height: 600px;
	margin-top: 30px;
	position: fixed;
	margin-left: 7px;
}
#menuAd {
	float: left;
	margin-left: 34px;
	height: 800px;
	width: 184px;
}
#TheMidAd {
	font-size: 16px;
	font-family: "Open Sans", "sans-serif;";
}
.menuHold>div {
	width: 184px;
	position: fixed;
	font-size: 20px;
	color: #CCCCCC;
}
.ad {
	float: right;
	height: 150px;
	width: 444px;
	margin-right: 34px;
	border-bottom-width: 2px;
	border-bottom-style: solid;
	border-bottom-color: #F00;
	background-color: #666;
	overflow-x: hidden;
	overflow-y: hidden;
}
.ad_hold {
	width: 100%;
	float: left;
	border-top-style: solid;
	border-top-width: 2px;
	border-color: #000;
	padding-top: 10px;	
}
.ad_728x90 {
	clear: left;
	width: 728px;
	height: 90px;
	margin-left: auto;
	margin-right: auto;
	padding-top: 20px;
	margin-bottom: 50px;
}
.ad_midStory, .ad_midStoryL {
	margin-left: auto;
	margin-right: auto;
	width: 336px;
	height: 280px;
}
.ad_midStory {
	clear: left;
}
.ad_midStoryL {
	float: left;
	margin-left: 120px;
}
.adv_text, .adv_left {
	width: 100%;
	float: left;
	padding-top: 8px;
	font-size: 18px;
	margin-bottom: 12px;
}
.adv_text {
	text-align: center;
}
.adv_left {
	text-align: left;
	width: 92%;
	float: right;
}
.adv_disc {
	width: 100%;
	float: left;
	text-align: center;
	padding-top: 8px;
	font-size: 12px;
	margin-bottom: 12px;
}
.adv_gst {
	font-size: 14px;
}
.adv_email {
	width: 100%;
	float: left;
	text-align: center;
	padding-top: 8px;
	font-size: 22px;
	margin-bottom: 12px;
}
.adv_p1, .adv_p2 {
	float: left;
	margin-bottom: 8px;
	font-size: 20px;
}
.adv_p1 {
	width: 120px;
	text-align: right;
	margin-right: 6px;
}
.adv_p2 {
	width: 400px;
}
.alt_menu {
	height: 37px;
	width: 576px;
	margin-right: auto;
	margin-left: auto;
	float: left;
	background-color: #000;
	font-size: 20px;
	color: #FFF;
	text-align: center;
	border-bottom-width: 8px;
	border-bottom-style: solid;
	border-bottom-color: #790700;
}
.alt_AB {
	height: 31px;
	width: 174px;
	background-image: url(../images4/T2_Select.jpg);
	float: left;
	padding-top: 6px;
}
.alt_AC {
	height: 31px;
	width: 174px;
	background-image: url(../images4/T2_Select.jpg);
	margin-right: auto;
	margin-left: auto;
	padding-top: 6px;
}
.alt_B {
	height: 31px;
	width: 174px;
	background-image: url(../images4/T2_Norm.jpg);
	float: left;
	cursor: pointer;
	padding-top: 6px;
}
.alt_B:hover {
	background-image: url(../images4/T2_Select.jpg);
}
.alt_C {
	height: 31px;
	width: 174px;
	background-image: url(../images4/T2_Norm.jpg);
	margin-right: auto;
	margin-left: auto;
	cursor: pointer;
	padding-top: 6px;
}
.alt_title {
	font-size: 18px;
	color: #000;
	float: left;
	width: 100%;
	text-align: center;
	margin-top: 14px;
	margin-bottom: 20px;
}
.alt_v {
	font-size: 18px;
	color: #000;
	float: left;
	width: 100%;
	margin-top: 8px;
	margin-left: 20px;
}
.alt_picL {
	float: left;
	margin-left: 20px;
}

.alt_picR {
	float: right;
	margin-right: 20px;
}
.alt_row {
	float: left;
	width: 100%;
	margin-bottom: 20px;
}


.alt_C {
	height: 31px;
	width: 174px;
	background-image: url(../images4/T2_Norm.jpg);
	margin-right: auto;
	margin-left: auto;
	cursor: pointer;
	padding-top: 6px;
}
.alt_C:hover {
	background-image: url(../images4/T2_Select.jpg);
}
.arrow_L {
	background-image: url(../images4/back_A.gif);
	float: left;
	height: 58px;
	width: 58px;
	cursor: pointer;
	margin-left: 6px;
	margin-bottom: 8px;
}
.arrow_L:hover {
	background-image: url(../images4/back_B.gif);
}
.arrow_R {
	background-image: url(../images4/next_A.gif);
	float: right;
	height: 58px;
	width: 58px;
	cursor: pointer;
	margin-right: 6px;
}
.arrow_R:hover {
	background-image: url(../images4/next_B.gif);
}
.a_z {
	margin-top: 20px;
	margin-bottom: 20px;
}
.ar_L {
	float: left;
	width: 50%;
}
.ar_R {
	float: left;
	width: 50%;
}
.ar_col1 {
	float: left;
	width: 316px;
	margin-left: 20px;
	margin-right: 14px;
	color: #415081;
}


.ar_col2 {
	float: left;
	width: 210px;
}
.ar_head {
	font-size: 14px;
	background-color: #CCC;
	font-weight: bold;
	padding-top: 2px;
	padding-bottom: 2px;
	border-bottom-width: 2px;
	border-bottom-style: solid;
	border-bottom-color: #F00;
}
.ar_item {
	font-size: 18px;
	font-weight: bold;
	padding-top: 3px;
	padding-bottom: 3px;
	cursor: pointer;
}
.ar_item:hover {
	background-color: #FF0;
}
.ar_i {
	background-color: #EEE;
}
.ar_pdf {
	font-size: 14px;
}

.ar_yellow {
	background-color: #FF0;
	height: 2px;
}
.ar_space {
	height: 2px;
}


.ar_Search {
	font-size: 20px;
	font-weight: bold;
	color: #999;
	text-align: center;
	float: left;
	width: 100%;
	margin-top: 12px;
}
.ar_year {
	font-size: 20px;
	float: left;
	clear: left;
	width: 66px;
	text-align: right;
	margin-top: 20px;
	padding-right: 8px;
}
.ar_yearContainer {
	float: left;
	width: 486px;
	margin-top: 20px;
	font-size: 20px;
	font-weight: bold;
	text-align: center;
	margin-bottom: 20px;
}

.ar_x {
	background-image: url(../images4/AR_Year.jpg);
	float: left;
	height: 26px;
	width: 58px;
	padding-top: 4px;
	color: #FFF;
}
.ar_y {
	float: left;
	height: 26px;
	width: 58px;
	cursor: pointer;
	padding-top: 4px;
}
.ar_y:hover {
	background-image: url(../images4/AR_Year.jpg);
	color: #FF0;
}
.ar_z {
	width: 8px;
	float: left;
	margin-top: 2px;
}
.b {
	font-weight: bold;
}
.b_big_A {
	background-image: url(../images4/b_big_A.png);
	font-size: 18px;
	color: #e0effe;
	height: 77px;
	width: 170px;
	margin-top: 10px;
	margin-right: auto;
	margin-bottom: 10px;
	margin-left: auto;
	text-align: center;
	padding-top: 14px;
	cursor: pointer;
}
.b_big_A:hover {
	background-image: url(../images4/b_big_B.png);
	font-size: 20px;
	padding-top: 10px;
	height: 81px;
}
.b_red {
	float: left;
	width: 275px;
	cursor: pointer;
	padding-top: 6px;
	padding-bottom: 6px;
}
.b_red:hover {
	background-color: #F00;
}
.b_Wx_1 {
	background-image: url(../images4/B_Wx_1a.jpg);
	font-size: 18px;
	color: #FFFFFF;
	width: 145px;
	height: 28px;
	float: left;
	text-align: center;
	cursor: pointer;
	padding-top: 4px;
} 
.b_Wx_1:hover {
	background-image:url(../images4/B_Wx_1b.jpg);
}
.b_Wx_2 {
	background-image: url(../images4/B_Wx_2a.jpg);
	font-size: 18px;
	color: #FFFFFF;
	width: 67px;
	height: 28px;
	float: left;
	text-align: center;
	cursor: pointer;
	padding-top: 4px;
} 
.b_Wx_2:hover {
	background-image:url(../images4/B_Wx_2b.jpg);
}
.blackFoot {
	height: 38px;
	width: 100%;
	padding-top: 6px;
	float: left;
	font-weight: normal;
	color: #CCC;
	font-size: 12px;
	text-align: center;
}
.c_red {
	color: #F00;
}
.c_gold {
	color: #FFD600;
}
.c_cal {
	color: #FF0004;
}
.cc_menu {
	height: 30px;
	width: 576px;
	margin-right: auto;
	margin-left: auto;
	float: left;
	background-color: #000;
	font-size: 20px;
	color: #FFF;
	text-align: center;
}
.cc_AB {
	height: 26px;
	width: 136px;
	background-image: url(../images4/T2_Select.jpg);
	float: left;
	padding-top: 4px;
	margin-right: 8px;
}
.cc_B {
	height: 26px;
	width: 136px;
	background-image: url(../images4/T2_Norm.jpg);
	float: left;
	cursor: pointer;
	padding-top: 4px;
	margin-right: 8px;
}
.cc_B:hover {
	background-image: url(../images4/T2_Select.jpg);
}
.cc_container {
	width: 100%;
	height: px;
	float: left;
	border-width: 2px;
	border-top-style: solid;
	border-color: #000000;
	margin-top: 10px;
	padding-top: 10px;
	margin-bottom: 10px;
}
.cc_dateHold {
	width: 67px;
	height: 93px;
	float: left;
	text-align: center;
	font-weight: bold;
	margin-left: 8px;
	margin-top: -3px;
	background-image: url(../images4/calendar.png);
}
.cc_dateA {
	font-size: 14px;
	padding-top: 8px;
	color: #e7eff1;
	width: 95%;
}
.cc_dateB {
	font-size: 38px;
	width: 95%;
}
.cc_dateC {
	font-size: 16px;
	color: #e7eff1;
	width: 95%;
	margin-top: -1px;
}
.cc_dateData {
	width: 490px;
	float: right;
}
.cc_title {
	width: 100%;
	height: 54px;
	float: left;
	text-align: center;
	padding-top: 4px;
	font-size: 40px;
	color: #FFFFFF;
}
.cc_note {
	width: 100%;
	height: 46px;
	float: left;
	text-align: center;
	padding-top: 8px;
	font-size: 18px;
}
.cc_sub {
	width: 566px;
	height: 34px;
	float: left;
	text-align: center;
	padding-top: 8px;
	font-size: 24px;
	background-image: url(../images4/cc_sub.png);
	color: #F8FF00;
	padding-left: 10px;
	overflow-x: auto;
}
.centre {
	background-color: #000;
	width: 593px;
	float: left;
}
.cn_col1 {
	float: left;
	width: 200px;
	margin-top: 20px;
	margin-left: 20px;
	font-size: 12px;
	font-weight: bold;
}
.cn_outHold {
	float: left;
	margin-top: 20px;
	margin-left: auto;
	margin-right: auto;
}
.cn_col2 {
	float: left;
	width: 320px;
	margin-top: 20px;
	margin-left: 18px;
	font-size: 12px;
	font-weight: bold;
}
.cn_head {
	font-size: 20px;
	color: #FFF;
	background-image: url(../images4/B_Red.gif);
	height: 24px;
	padding-top: 2px;
	text-align: center;
	margin-bottom: 12px;
}
.cn_t_station {
	width: 50px;
	height: 14px;
	float: left;
	text-align: center;
}
.cn_t_prov {
	width: 114px;
	height: 14px;
	float: left;
	text-align: right;
	padding-right: 6px;
}
.cn_t_pName {
	float: left;
	height: 26px;
	width: 114px;
	font-size: 16px;
	font-weight: bold;
	text-align: right;
	padding-right: 6px;
	padding-top: 8px;
}
.cn_t_pic {
	float: left;
	height: 34px;
	width: 50px;
	opacity: 0.3;
	filter: alpha(opacity=30);
}
.cn_t_b {
	float: left;
	height: 34px;
	width: 50px;
}
.cn_t_CBC {
	background-image: url(../images4/icon_CBC.png);
	margin-right: auto;
	margin-left: auto;
	height: 27px;
	width: 28px;
	margin-top: 4px;
	cursor: pointer;
}
.cn_t_CTV {
	background-image: url(../images4/icon_CTV.png);
	margin-right: auto;
	margin-left: auto;
	height: 15px;
	width: 43px;
	margin-top: 10px;
	cursor: pointer;
}
.cn_t_Global {
	background-image: url(../images4/icon_Global.png);
	margin-right: auto;
	margin-left: auto;
	height: 19px;
	width: 42px;
	margin-top: 7px;
	cursor: pointer;
}
.cn_t_Other {
	background-image: url(../images4/icon_greenCheck.png);
	margin-right: auto;
	margin-left: auto;
	height: 24px;
	width: 27px;
	margin-top: 5px;
	cursor: pointer;
}

.cn_t_pic:hover {
	background-color: #FF0;
	opacity:1;
}
.ct_holder {
	float: left;
	width: 100%;
}
.ct_text {
	width: 100%;
	margin-bottom: 10px;
	margin-top: 10px;
}
.ct_title {
	font-size: 12px;
	float: left;
	height: 16px;
	width: 100%;
	margin-top: 10px;
}
.ct_dataL {
	font-size: 16px;
	float: left;
	height: 20px;
	width: 154px;
	font-weight: bold;
	text-align: right;
	padding-right: 6px;
	margin-top: 4px;
}
.ct_dataL2 {
	font-size: 16px;
	float: left;
	height: 20px;
	width: 70px;
	font-weight: bold;
	text-align: right;
	padding-right: 6px;
	margin-top: 4px;
	clear: left;
}
.ct_dataR {
	font-size: 16px;
	float: left;
	height: 20px;
	width: 174px;
	margin-top: 4px;
}
.ct_dataR2 {
	font-size: 16px;
	float: left;
	width: 150px;
	margin-top: 4px;
}


.ct_L {
	float: left;
	width: 334px;
	margin-left: 10px;
}
.ct_R {
	float: right;
	width: 226px;
}


.ct_pic {
	height: 183px;
	width: 579px;
}

.dateBar {
	background-color: #CCC;
	height: 22px;
	width: 487px;
	margin-left: 34px;
	border-bottom-width: 2px;
	border-bottom-style: solid;
	border-bottom-color: #F00;
	border-right-width: 3px;
	border-right-style: solid;
	border-right-color: #FFF;
	float: left;
	font-size: 16px;
	font-weight: bold;
	color: #333;
	padding-top: 2px;
	padding-left: 10px;
	padding-right: 10px;
}
.date {
	float: left;
	width: 300px;
}
.dateH {
	float: left;
	width: 200px;
}
.evh {
	float: right;
	height: 90px;
	width: 83px;
	margin-top: 16px;
	margin-right: 14px;
	border: 2px solid #09F;
	cursor: pointer;
	background-color: #000;
}
.evh:hover {
	background-color: #09F;
	color: #FFF;
	border-top-color: #FFF;
	border-right-color: #FFF;
	border-bottom-color: #FFF;
	border-left-color: #FFF;
}
.evh1 {
	font-size: 12px;
	color: #CCC;
	width: 100%;
	margin-top: 6px;
	text-align: center;
	font-weight: bold;
}

.evh2 {
	font-size: 16px;
	color: #FFF;
	width: 100%;
	margin-top: 4px;
	text-align: center;
}
.f_ul {
	background-image: url(../images4/F_UL.png);
	float: left;
	height: 33px;
	width: 34px;
}
.f_ur {
	background-image: url(../images4/F_UR.png);
	float: right;
	height: 33px;
	width: 34px;
}
.f_t {
	background-image: url(../images4/F_T.png);
	float: right;
	height: 19px;
	width: 954px;
	font-size: 10px;
	color: #000;
	padding-top: 14px;
}
.f_left {
	background-image: url(../images4/F_LS.png);
	float: left;
	width: 34px;
	min-height: 100%;
	height: 100%;
	overflow: auto;
	position: absolute;
}
.f_right {
	background-image: url(../images4/F_RS.png);
	float: right;
	width: 34px;
	min-height: 100%;
	height: 100%;
	overflow: auto;
	position: relative;
}
.f_ll {
	background-image: url(../images4/F_LL.png);
	float: left;
	height: 33px;
	width: 34px;
}
.f_lr {
	background-image: url(../images4/F_LR.png);
	float: right;
	height: 33px;
	width: 34px;
}
.f_b {
	background-image: url(../images4/F_B.png);
	float: right;
	height: 33px;
	width: 954px;
}
.facebook {
	background-image: url(../images4/B_facebook_A.jpg);
	height: 51px;
	width: 170px;
	margin-top: 10px;
	margin-right: auto;
	margin-left: auto;
	cursor: pointer;
}
.facebook:hover {
	background-image: url(../images4/B_facebook_B.jpg);
}
.Foot {
	width: 100%;
	font-size: 16px;
	font-weight: bold;
	color: #333;
	float: left;
}
.footHeight {
	height: 70px;
}
.footL {
	float: left;
	margin-left: 10px;
	margin-right: 50px;
}
.footR {
	float: right;
	margin-left: 50px;
	margin-right: 10px;
}
.googleAd {
	float: right;
	width: 175px;
	background-color: #333;
}
.greyFoot {
	height: 24px;
	width: 954px;
	margin-left: 34px;
	padding-top: 2px;
	background-color: #CCC;
	float: left;
	font-weight: bold;
}
.h_box_t, .h_box_b {
	width: 280px;
	height: 7px;
	float: left;
}
.h_box_t {
	background-image:url(../images4/h_box_t.gif);
}
.h_box_b {
	background-image:url(../images4/h_box_b.gif);
}
.h_previous {
	font-size: 24px;
	color: #FFF;
	margin-top: 30px;
	float: left;
	width: 280px;
	margin-left: 8px;
	border-bottom-width: 2px;
	border-bottom-style: solid;
	border-bottom-color: #F00;
	font-weight: bold;
	margin-bottom: 20px;
}
.h_archives {
	font-size: 24px;
	color: #FFF;
	float: left;
	width: 260px;
	margin-left: 8px;
	border-bottom-width: 2px;
	border-bottom-style: solid;
	border-bottom-color: #F00;
	font-weight: bold;
}
.h_archivesS {
	font-size: 16px;
	color: #FFF;
	float: left;
	width: 260px;
	margin-left: 8px;
	font-weight: bold;
	margin-top: 4px;
}
.head_disclaim {
	font-size: 12px;
	text-align: center;
	width: 70%;
	margin-right: auto;
	margin-left: auto;
}
.head_wrap {
	float: left;
	width: 100%;
}

.headFoot {
	width: 100%;
	float: left;
}
.headFoot2 {
	width: 100%;
	float: left;
}
.headLogo {
	background-image: url(../images4/PassHerald.gif);
	float: left;
	height: 109px;
	width: 364px;
	margin-top: 8px;
	margin-left: 22px;
}
.jk_col1 {
	float: left;
	width: 540px;
	margin-left: 20px;
	margin-right: 14px;
	color: #415081;
}
.jk_B {
	float: left;
	width: 100%;
}
.jk_B:hover {
	background-color: #FF0;
}
.jk_i {
	background-color: #EEE;
}
.jk_L {
	float: left;
	width: 15%;
	text-align: center;
}
.jk_R {
	float: left;
	width: 85%;
}
.jk_archives {
	float: right;
	height: 115px;
	width: 197px;
	cursor: pointer;
	background-image: url(../images4/Archives_JohnKinnear.jpg);
	clear: right;
}
.jk_headImage {
	float: right;
	width: 426px;
	padding-right: 10px;
	padding-left: 10px;
}
.jk_item {
	font-size: 18px;
	padding-top: 3px;
	padding-bottom: 3px;
	cursor: pointer;
}
.jk_title {
	font-size: 24px;
	text-align: center;
	height: 30px;
	width: 100%;
	font-weight: bold;
	float: left;
	margin-top: 10px;
	margin-bottom: 10px;
}


.m_f {
	height: 33px;
	width: 170px;
	margin-right: auto;
	margin-left: auto;
	text-align: center;
	padding-top: 9px;
	cursor: pointer;
}
.m_top {
	margin-top: 10px;
	background-image: url(../images4/B_Norm_Top.png);
}
.m_top:hover {
	background-image: url(../images4/B_Hilite_Top.png);
	color: #FFF;
}
.m_n1 {
	background-image: url(../images4/B_Norm1.gif);
}
.m_n1:hover {
	background-image: url(../images4/B_Hilite.gif);
	color: #FFF;
}
.m_n2 {
	background-image: url(../images4/B_Norm2.gif);
}
.m_n2:hover {
	background-image: url(../images4/B_Hilite.gif);
	color: #FFF;
}
.m_n3 {
	background-image: url(../images4/B_Norm3.gif);
}

.m_n3:hover {
	background-image: url(../images4/B_Hilite.gif);
	color: #FFF;
}
.m_bot {
	background-image: url(../images4/B_Norm_Bot.png);
	margin-bottom: 10px;
}
.m_bot:hover {
	background-image: url(../images4/B_Hilite_Bot.png);
	color: #FFF;
}
.m_fillTop {
	margin-top: 10px;
	background-image: url(../images4/B_Select_Top.png);
	color: #FFF;
}
.m_fillBot {
	background-image: url(../images4/B_Select_Bot.png);
	color: #FFF;
}
.mc_menu {
	float: left;
	width: 184px;
	font-size: 20px;
	color: #CCCCCC;
	margin-left: 34px;
}
.p_container {
	width: 576px;
	margin-top: 14px;
	float: left;
	margin-left: 6px;
}
.p_containerV {
	width: 766px;
	margin-top: 14px;
	float: left;
	margin-left: 6px;
}
.p1 {
	width: 17px;
	height: 47px;
	float: left;
	margin-right: 8px;
	background-image: url(../images4/icon_prisoner.png);
}
.p2 {
	opacity:0.1;
	filter:alpha(opacity=10); /* For IE8 and earlier */
}
.p_bar {
	float: right;
	background-color: #FFF;
	width: 562px;
	height: 7px;
}
.p_credit {
	font-size: 14px;
	font-style: italic;
	width: 564px;
	text-align: right;
}
.p_desc {
	font-size: 14px;
	width: 552px;
	padding-left: 12px;
	margin-bottom: 14px;
	border-bottom-width: 1px;
	border-bottom-style: solid;
	border-bottom-color: #999;
}
.p_home {
	background-color: #dedfe0;
	font-size: 16px;
	color: #666666;
	font-weight: bold;
	float: right;
	height: 22px;
	width: 159px;
	margin-top: 40px;
	margin-bottom: 12px;
	text-align: center;
	padding-top: 4px;
	cursor: pointer;
	font-family: Gotham, "Helvetica Neue", Helvetica, Arial, sans-serif;
}
.p_home:hover {
	background-color:#39b3da;
	color: #000;
}
.p_homeR {
	background-color: #dedfe0;
	font-size: 16px;
	color: #666666;
	font-weight: bold;
	height: 24px;
	width: 250px;
	text-align: center;
	padding-top: 4px;
	cursor: pointer;
	margin-right: auto;
	margin-left: auto;
	clear: both;
	margin-bottom: 30px;
}
.p_homeR:hover {
	background-color:#39b3da;
	color: #000;
}
.p_reporter {
	font-size: 18px;
	font-weight: bold;
	height: 18px;
	width: 100%;
	font-family: Gotham, "Helvetica Neue", Helvetica, Arial, sans-serif;
}
.p_media {
	font-size: 14px;
	font-weight: bold;
	height: 16px;
	width: 100%;
	border-bottom-width: 1px;
	border-bottom-style: solid;
	border-bottom-color: #000;
	margin-bottom: 8px;
	font-family: Gotham, "Helvetica Neue", Helvetica, Arial, sans-serif;
}
.p_storyText {
	float: left;
	width: 266px;
	margin-right: 5px;
	margin-left: 12px;
	text-align: justify;
	font-size: 16px;
	font-family: "Open Sans", "sans-serif;";
}
.p_biLine {
	float: left;
	width: 100%;
	font-size: 18px;
	font-weight: bold;
}
.p_storyText2 {
	float: left;
	margin-right: 12px;
	margin-left: 12px;
	text-align: justify;
	font-size: 16px;
	font-family: "Open Sans", "sans-serif;";
	margin-bottom: 20px;
}
.p_out {
    display: table;
    width: 426px; /* width of parent */
    height: 58px; /* height of parent */
    overflow: hidden;
}
.p_out .p_in {
    display: table-cell;
    vertical-align: middle;
    width: 100%;
    margin: 0 auto;
    text-align: center;
}
.p_title {
	font-size: 22px;
	text-align: center;
	float: right;
	width: 426px;
	font-weight: bold;
	padding-right: 10px;
	padding-left: 10px;
	height: 58px;
}

.passHerald {
	float: left;
	height: 126px;
	width: 507px;
	margin-left: 34px;
	border-right-width: 3px;
	border-right-style: solid;
	border-right-color: #FFF;
	background: #B8B9BC;
}
.price {
	float: right;
}
.notice {
	width: 550px;
	margin-top: 14px;
	margin-left: auto;
	margin-right: auto;
}
.rc_title {
	font-size: 22px;
	text-align: center;
	float: right;
	width: 426px;
	font-weight: bold;
	padding-right: 10px;
	padding-left: 10px;
	margin-top: 10px;
	margin-bottom: 10px;
}
.rc_heading {
	font-size: 16px;
	color: #0015ff;
	font-weight: bold;
	text-align: right;
	float: left;
	height: 26px;
	width: 250px;
	padding-top: 6px;
}
.rc_value {
	font-size: 25px;
	font-weight: bold;
	float: left;
	height: 32px;
	width: 310px;
	padding-left: 8px;
}
.rc_stat1 {
	font-size: 20px;
	color: #f00;
	text-align: right;
	float: left;
	width: 76px;
	padding-top: 6px;
	margin-bottom: 30px;
}
.rc_stat2 {
	font-size: 20px;
	float: left;
	width: 410px;
	padding-left: 8px;
	padding-top: 4px;
	margin-bottom: 28px;
}
.redBar_top {
	font-size: 20px;
	color: #e6e4e3;
	text-align: center;
	float: left;
	height: 27px;
	width: 576px;
	background-image: url(../images4/B_Title.jpg);
	padding-top: 3px;
}


.redBar_bot {
	font-size: 20px;
	color: #e6e4e3;
	text-align: center;
	height: 26px;
	width: 576px;
	background-image: url(../images4/B_Title_B.jpg);
	padding-top: 3px;
	float: left;
	margin-bottom: 30px;
}

.s_container {
	width: 280px;
	margin-top: 14px;
	float: left;
	margin-left: 6px;
	margin-right: 8px;
}
.s_corners {
	width: 100%;
	height: 7px;
	float: left;
}
.s_date {
	font-size: 12px;
	float: left;
	width: 266px;
	padding-left: 14px;
	margin-top: 8px;
}
.s_bar {
	float: right;
	background-color: #FFF;
	width: 266px;
	height: 7px;
}
.s_body {
	width: 100%;
}
.s_pic {
	margin-right: auto;
	margin-left: auto;
	width: 255px;
	margin-bottom: 6px;
	margin-top: 6px;
}
.s_pic_feat {
	margin-bottom: 6px;
	margin-top: 6px;
	margin-left: 76px;
}
.s_picC {
	float: left;
	width: 254px;
	margin-bottom: 6px;
	margin-top: 6px;
	margin-left: 155px;
}
.s_text {
	font-size: 16px;
	color: #000;
	float: left;
	background-color: #FFF;
	width: 252px;
	margin-right: auto;
	margin-left: auto;
	padding-right: 14px;
	padding-left: 14px;
}
.s_title {
	font-weight: bold;
	font-size: 20px;
	color: #000;
	float: left;
	background-color: #FFF;
	padding-left: 14px;
	padding-right: 14px;
	width: 252px;
	margin-bottom: 4px;
}
.s_titleR {
	font-weight: bold;
	font-size: 24px;
	color: #FFF;
	float: left;
	background-color: #F00;
	padding-left: 14px;
	padding-right: 14px;
	width: 252px;
	margin-bottom: 4px;
	text-align: center;
}
.s_feature {
	font-size: 14px;
	color: #666;
	float: left;
	background-color: #FFF;
	padding-left: 14px;
	padding-right: 14px;
	width: 252px;
	margin-bottom: 4px;
}

.s_wBox {
	background-color: #FFF;
	width: 100%;
	float: left;
	color: #000;
}
.s_bBox {
	background-color: #000;
	width: 100%;
	float: left;
	color: #666;
}

.s_Wxtitle {
	font-weight: bold;
	font-size: 20px;
	color: #000;
	background-color: #FFF;
	padding-left: 14px;
	padding-right: 14px;
	width: 252px;
	margin-bottom: 4px;
	margin-left: auto;
	margin-right: auto;
	text-align: center;
}
.sBR {
	font-size: 1px;
	line-height: 8px;
}
.spacer {
	float: left;
	width: 200px;
}
.sp30, .sp40, .sp50, .sp60, .sp70, .sp80 {
	float: left;
	width: 100%;
}
.sp30 {height: 30px; }
.sp40 {height: 40px; }
.sp50 {height: 50px; }
.sp60 {height: 60px; }
.sp70 {height: 70px; }
.sp80 {height: 80px; }

.survey {
	width: 535px;
	float: left;
	margin-left:20px;
	margin-top: 20px;
	margin-bottom: 20px;
	font-size: 22px;
	font-weight: bold;
	text-align: left;
}
.surveyB_hold {
	margin-left: auto;
	margin-right: auto;
	text-align: center;
	overflow: auto;
}
.surveyB {
	font-size: 26px;
	font-weight: bold;
	text-align: center;
}
.survey_form {
	font-size: 24px;
	color: #FF0000;
}
.t_fill_L {
	background-image: url(../images4/F_LS.png);
}
.t_fill_R {
	background-image: url(../images4/F_RS.png);
}
.t_fill_T {
	font-size: 12px;
	background-image: url(../images4/F_T.png);
}
.t_fill_B {
	background-image: url(../images4/F_B.png);
}
.t_fill_UL {
	background-image: url(../images4/F_UL.png);
}
.t_fill_UR {
	background-image: url(../images4/F_UR.png);
}
.t_fill_LL {
	background-image: url(../images4/F_LL.png);
}
.t_fill_LR {
	background-image: url(../images4/F_LR.png);
}
.text {
	font-size: 18px;
	width: 100%;
	margin-right: auto;
	margin-left: auto;
	text-align: center;
	margin-top: 20px;
	margin-bottom: 20px;
}
.tableHolder {
	float: left;
	margin-bottom: 50px;
}
.t_c_100 {
	width: 100%;
	text-align: center;
}
.theHead {
	height: 152px;
	width: 100%;
	float: left;
}
.v_bot {
	float: left;
	background-image: url(../images4/v_bot.png);
	width: 263px;
	height: 9px;
}
.v_mid {
	float: left;
	background-image: url(../images4/v_mid.png);
	width: 263px;
}
.v_item  {
	float: left;
	width: 263px;
	margin-top: 20px;
}
.v_roll{
	float: left;
	width: 263px;
	cursor: pointer;
}
.v_roll:hover {
	background-image: url(../images4/v_midY.png);
}
.v_top {
	float: left;
	background-image: url(../images4/v_top.png);
	width: 263px;
	height: 9px;
	margin-top: 10px;
}
.v_head1 {
	font-size: 24px;
	color: #FFF;
	float: left;
	width: 255px;
	margin-left: 8px;
	border-bottom-width: 2px;
	border-bottom-style: solid;
	border-bottom-color: #F00;
	font-weight: bold;
}
.v_head0 {
	font-size: 24px;
	color: #FFF;
	float: left;
	width: 538px;
	margin-left: 8px;
	border-bottom-width: 2px;
	border-bottom-style: solid;
	border-bottom-color: #F00;
	font-weight: bold;
}
.vid_0r {
	float: right;
	width: 70px;
}
.p_0out {
	float: left;
    display: table;
    width: 120px; /* width of parent */
    height: 84px; /* height of parent */
    overflow: hidden;
}
.p_0out .p_0in {
    display: table-cell;
    vertical-align: middle;
    width: 100%;
    margin: 0 auto;
    text-align: center;
}

.vid_col {
	float: left;
	width: 275px;
	margin-left: 12px;
	margin-top: 20px;
}
.vid_top {
	float: left;
	width: 550px;
	margin-left: 12px;
	margin-top: 20px;
}
.vid_hold {
	float: left;
	width: 558px;
	height: 151px;
	margin-top: 15px;
	margin-left: 14px;
	cursor: pointer;
	background-image:url(../images4/vid_plate.png);
	
}
.vid_hold:hover {
	background-image: url(../images4/vid_plateB.gif);
}
.vid_pic {
	width: 242px;
	height: 112px;
	float: left;
	margin-top: 9px;
	margin-left: 10px;
	margin-right: 10px;
}
.vid_s, .vid_d, .vid_t {
	float: left;
	width: 253px;
	margin-left: 10px;
}
.vid_d {
	color: #F00;
	font-size: 12px;
}
.vid_s {
	color: #000;
	font-size: 18px;
	
}
.vid_t {
	color: #000;
	font-size: 22px;
	font-weight: bold;
	
}
.vid_title {
	float: left;
	width: 100%;
	padding-left: 16px;
	font-size: 34px;
	color: #fff;
	height: 54px;
}
.vid_subTitle {
	width: 100%;
	padding-left: 16px;
	padding-top: 14px;
	font-size: 34px;
	color: #fff;
	height: 44px;
	text-align: center;
}
.vid_feed {
	cursor: pointer;
	right-margin: auto;
	left-margin: auto;
	margin-top: 12px;
}
.w_pic {
	margin-right: auto;
	margin-left: auto;
	width: 190px;
	margin-bottom: 6px;
	margin-top: 6px;
}
.w_picL {
	float: left;
}

.w_picR {
	float: right;
}
.w_row {
	float: left;
	width: 100%;
	margin-bottom: 20px;
}
.w_b {
	background-color: #CCC;
	float: left;
	height: 26px;
	width: 100%;
	color: #666;
	text-align: center;
	padding-top: 6px;
	margin-bottom: 8px;
	border-top-width: 1px;
	border-right-width: 1px;
	border-bottom-width: 1px;
	border-left-width: 1px;
	border-top-style: ridge;
	border-right-style: ridge;
	border-bottom-style: ridge;
	border-left-style: ridge;
	border-top-color: #CCC;
	border-right-color: #666;
	border-bottom-color: #666;
	border-left-color: #CCC;
	cursor: pointer;
}
.w_b:hover {
	background-image: url(../images4/B_Hilite.gif);
	color: #FFF;
}
.w_bar {
	float: right;
	background-color: #FFF;
	width: 156px;
	height: 7px;
}

.w_body {
	background-color: #FFF;
	width: 165px;
	font-size: 14px;
	color: #000;
	margin-right: auto;
	margin-left: auto;
	padding-left: 5px;
}
.w_col1 {
	float: left;
	width: 170px;
	margin-top: 20px;
	margin-left: 20px;
	font-size: 18px;
}
.w_col2 {
	float: left;
	width: 330px;
	margin-top: 20px;
	margin-left: 30px;
}
.w_previous {
	width: 170px;
	margin-right: auto;
	margin-left: auto;
}
.w_ll {
	background-image: url(../images4/w_ll.gif);
	float: left;
}
.w_lr {
	background-image: url(../images4/w_lr.gif);
	float: right;
}
.w_ul {
	background-image: url(../images4/w_ul.gif);
	float: left;
}
.w_ur {
	background-image: url(../images4/w_ur.gif);
	float: right;
}
.w_z {
	height: 7px;
	width: 7px;
}
.wx_Col1 {
	float: left;
	width: 287px;
	margin-top: 12px;
	margin-left: 30px;
}
.wx_home {
	margin-right: auto;
	margin-left: auto;
	width: 200px;
	margin-bottom: 10px;
	margin-top: 4px;
	min-height:170px;
}
.wx_title {
	font-size: 18px;
	text-align: center;
	width: 100%;
	border-top-width: 2px;
	border-bottom-width: 2px;
	border-top-style: solid;
	border-bottom-style: solid;
	border-top-color: #666;
	border-bottom-color: #666;
	margin-bottom: 12px;
}
.wx_ec {
	float: left;
	height: 191px;
	width: 287px;
	margin-bottom: 12px;
	margin-top: 8px;
}
.wx_twn {
	float: left;
	height: 170px;
	width: 200px;
	margin-bottom: 41px;
}
.wx_Col2 {
	float: right;
	width: 200px;
	margin-top: 12px;
	margin-right: 30px;
}
.wx_menu {
	float: left;
	width: 175px;
	background-color: #000;
	font-size: 20px;
	color: #CCCCCC;
	margin-top: 14px;
}
.wx_bfill {
	background-image: url(../images4/B_SelectRed.jpg);
	height: 33px;
	width: 170px;
	color: #FFF;
}
.wx_m_title {
	font-size: 18px;
	color: #000;
	float: left;
	width: 90%;
	margin-top: 26px;
	margin-bottom: 4px;
	padding-left: 10px;
}
.wx_m {
	float: left;
	margin-left: 10px;
}
.wx_disclaim {
	font-size: 14px;
	color: #999;
	width: 100%;
	text-align: center;
	float: left;
}
.wx_s_t {
	font-size: 16px;
	color: #6bb0e2;
	font-weight: normal;
	float: left;
	margin-top: 16px;
	margin-bottom: 6px;
	width: 90%;
}
.wx_s_t1 {
	font-size: 16px;
	color: #FFFFFF;
	font-weight: normal;
	text-align: center;
	float: left;
	width: 100%;
}
.wx_s_t2 {
	font-size: 24px;
	color: #DDDDDD;
	font-weight: normal;
	text-align: center;
	float: left;
	width: 100%;
}
.wx_s_t3 {
	font-size: 16px;
	color: #777777;
	font-weight: normal;
	text-align: center;
	margin-top: 10px;
	margin-bottom: 10px;
	float: left;
	width: 100%;
}
.wx_s_Col1 {
	width: 340px;
	float: left;
}
.wx_s_Col2 {
	width: 220px;
	float: right;
}
.wx_s_noaaL {
	font-size: 14px;
	color: #999;
	text-align: right;
	float: left;
	height: 21px;
	width: 150px;
}
.wx_s_noaaR {
	float: left;
	height: 21px;
	width: 121px;
}
.wx_s_pic {
	float: left;
	width: 100%;
}
