﻿body {
				font-family: Arial, Helvetica, sans-serif;
				font-size: 8pt;
				background-image: url('../images/body_bg.png');
				background-repeat: repeat-x;
				background-position: center top;
				padding: 0px;
				margin: 0px;
				color: #7b7b7b;
}
a img {
				border: 0px;
				outline: none;
}
img a {
				border: 0px;
				outline: none;
}
#maintable {
				width: 980px;
				margin: 0px auto 0px auto;
				background-image: url('../images/header.png');
				background-repeat: no-repeat;
				background-position: center top;
}
#pagehead {
				height: 127px;
				vertical-align: top;
}
#toplinks {
				width: 200px;
				float: right;
				font-size: 8pt;
				color: #FFFFFF;
				margin-top: 5px;
				display: block;
				text-align: right;
}
#toplinks a {
				color: #FFFFFF;
				text-decoration: none;
}
#toplinks a:hover {
				color: #FFFFFF;
				text-decoration: underline;
}
#login {
				width: 250px;
				background-image: url('../images/join_bg.png');
				background-repeat: no-repeat;
				background-position: center top;
				float: right;
				display: block;
				margin-top: 0px;
				font-size: 8pt;
				color: #ffffff;
}
.loginco {
				float: right;
				display: block;
				margin-top: 0px;
				font-size: 8pt;
				color: #ffffff;
}
#login a {
				color: #FFFFFF;
				text-decoration: none;
				line-height: 17px;
}
#login a:hover {
				color: #FFFFFF;
				text-decoration: underline;
				line-height: 17px;
}
.logintxtbox {
				width: 140px;
				margin-left: 10px;
				height: 15px;
				border: 0px solid #000000;
				background-color: #FFFFFF;
				font-size: 9pt;
				color: #999999;
				outline: none;
				margin-top: 0px;
				margin-right: 0px;
				margin-bottom: 0px;
				display: block;
}
#letter {
				background-image: url('../images/1264360363_newspaper.png');
				background-repeat: no-repeat;
				background-position: 17px center;
				padding-left: 25px;
				padding-top: 0px;
}
#pass {
				background-image: url('../images/lock_disable.png');
				background-repeat: no-repeat;
				background-position: 7px center;
				padding-left: 20px;
}
#topnav {
				height: 35px;
}
#searchtd {
				background-image: url('../images/search_bg.png');
				background-repeat: no-repeat;
				background-position: right top;
				width: 101px;
				height: 24px;
}
.searchbtn {
				background-image: url('../images/search_btn.png');
				background-repeat: no-repeat;
				background-position: left top;
				height: 24px;
				width: 22px;
				border-width: 0px;
				display: block;
				float: left;
				cursor: pointer;
				outline: none;
}
.searchtxtbox {
				width: 90px;
				height: 16px;
				border: 0px solid #000000;
				background-color: #FFFFFF;
				font-size: 9pt;
				color: #999999;
				outline: none;
}
#contenttable {
				border: 0px;
				width: 940px;
				margin: 30px auto 0px auto;
				display: block;
				padding: 0px;
}
#holdertbl {
				width: 940px;
				margin-top: 30px;
}
/**********/
#pagenav {
				height: 30px;
				border-bottom-style: solid;
				border-bottom-width: 1px;
				border-bottom-color: #EAEAEA;
}
.pagetitle {
				font-size: 11pt;
				text-indent: 15px;
				color: #7b7b7b;
				text-transform: capitalize;
				height: 30px;
				vertical-align: top;
				padding-top: 0px;
}
.darkred {
				color: #b12a62;
}
.darkred a {
				color: #b12a62;
				text-decoration: none;
}
.darkred a:hover {
				color: #7B7B7B;
				text-decoration: underline;
}
.darkgray {
				color: #666;
}
.darkblue {
				color: #1270b1;
}
.box {
				margin: 8px 0px 0px 0px;
				border: 1px solid #EAEAEA;
				padding: 5px;
}
.partbox {
				margin: 0 auto;
				width: 212px;
				background-color: #fff;
				border: 1px solid #EAEAEA;
}
.parttd {
				background-image: url('../images/part_bg.png');
				background-repeat: repeat-y;
				background-position: center center;
}
h1.parttitle {
				font-size: 10pt;
				color: #7b7b7b;
				margin-top: 3px;
				margin-bottom: 7px;
				margin-left: 8px;
				margin-right: 0px;
				text-transform: uppercase;
				font-weight: normal;
				padding: 0px;
				display: block;
}
.parttable {
				width: 226px;
				margin-top: 8px;
}
.parthd {
				background-image: url('../images/part_header.png');
				background-repeat: no-repeat;
				background-position: center top;
				height: 7px;
}
.pratft {
				background-image: url('../images/part_bottom.png');
				background-repeat: no-repeat;
				background-position: center bottom;
				height: 7px;
}
.bbg {
				background-image: url('../images/box_bg.png');
				background-repeat: repeat-x;
				background-position: center top;
}
.smallblock {
				background-image: url('../images/smallbbg.png');
				background-repeat: no-repeat;
				background-position: right top;
				margin: 5px 0px 0px 5px;
				border: 1px #eaeaea solid;
				vertical-align: top;
				padding: 0px;
}
.smallblocktitle {
				font-size: 9pt;
				color: #b12a62;
				font-weight: bold;
				text-transform: uppercase;
				vertical-align: middle;
				padding: 0px 0px 0px 0px;
}
p {
				font-size: 8pt;
				font-weight: normal;
				color: #818181;
				padding: 0px;
				margin: 0px;
				text-align: justify;
}
img a {
				outline: none;
				border: 0px;
}
img {
				outline: none;
}
a {
				color: #1270b1;
				outline: none;
				text-decoration: none;
}
a:hover {
				color: #7b7b7b;
				text-decoration: underline;
}
ul {
				padding: 0px;
				margin: 0px;
}
h1 {
				font-size: 12pt;
				color: #1270b1;
				margin-top: 10px;
				margin-bottom: 10px;
				margin-left: 10px;
				margin-right: 10px;
				text-transform: capitalize;
				font-weight: normal;
				padding: 0px;
}
h3 {
				font-size: 10pt;
				margin-left: 10px;
				margin-right: 10px;
				text-align: justify;
				padding: 0px;
				font-weight: normal;
				color: #818181;
				margin-top: 0px;
				margin-bottom: 5px;
				display: inline-block;
}
h4 {
				font-size: 8pt;
				margin-left: 10px;
				margin-right: 10px;
				text-align: justify;
				padding: 0px;
				font-weight: normal;
				color: #818181;
				margin-top: 0px;
				margin-bottom: 5px;
}
.contentimg {
				margin-right: 6px;
				margin-top: 6px;
				margin-left: 15px;
				border: 1px solid #eaeaea;
				float: left;
				height: 100px;
				width: 120px;
}
/* tool tip */
#tooltip {
				background-position: center bottom;
				display: none;
				font-size: 10px;
				padding: 10px 5px 15px 5px;
				color: #fff;
				width: 90px;
				height: 25px;
				background-image: url('../images/tip_bg.png');
				text-align: center;
				vertical-align: middle;
				background-repeat: no-repeat;
}
.tipimg {
				border-width: 0px;
				margin-left: 3px;
}
/* accordion */
.basic {
				border-style: solid;
				border-width: 0px 1px 1px 1px;
				border-color: #eaeaea;
				width: 210px;
				margin-left: 0px;
				display: block;
				margin: 0 auto;
}
.basic div {
				background-color: #fff;
}
.pp {
				margin-bottom : 10px;
				border: none;
				text-decoration: none;
				font-size: 8pt;
				margin: 0px;
				padding: 0px 10px 10px 10px;
				color: #818181;
}
.aaa {
				border-style: solid;
				border-width: 1px 0px 0px 0px;
				border-color: #eaeaea;
				background-position: right center;
				cursor: pointer;
				display: block;
				line-height: 29px;
				margin-top: 0;
				text-decoration: none;
				font-weight: bold;
				font-size: 11px;
				color: #1270b1;
				background-image: url('../images/acc_a_bg.png');
				background-repeat: repeat-x;
				padding-left: 10px;
				text-decoration: none;
}
.aaa:hover {
				background-position: right top;
				background-color: #fff;
				background-image: url('../images/acc_p_bg.png');
				background-repeat: repeat-x;
				text-decoration: none;
}
.aaa.selected {
				background-position: right top;
				color: #b12a62;
				background-color: #fff;
				background-image: url('../images/acc_p_bg.png');
				background-repeat: repeat-x;
				text-decoration: none;
}
/*- top Menu Tabs--------------------------- */
#tabs {
				float: left;
				width: 100%;
				font-size: 9pt;
				line-height: 31px;
				font-weight: bold;
				text-align: center;
				margin-left: 95px; /* remove after livecameras*/
}
#tabs ul {
				margin: 0;
				padding: 0px 0px 0 20px;
				list-style: none;
}
#tabs li {
				display: inline;
				margin: 0;
				padding: 0;
}
#tabs a {
				float: left;
				margin: 0;
				padding: 0 0 0 8px;
/*padding: 0 0 0 7px;*/				text-decoration: none;
}
#tabs a span {
				float: left;
				display: block; /*background: url("button.png") no-repeat right top;*/;
				padding: 0px 14px 0px 6px;
				color: #1270b1;
				line-height: 31px;
}
/* Commented Backslash Hack hides rule from IE5-Mac \*/
#tabs a span {
				float: none;
}
/* End IE5-Mac hack */
#tabs a:hover span {
				color: #7b7b7b;
}
#tabs a:hover {
				background-position: 0% -42px;
				background: url('../images/btnbg.png') no-repeat left top;
}
#tabs a:hover span {
				background-position: 100% -42px;
				background: url('../images/btnbg.png') no-repeat right top;
}
#tabs li.selected a {
color: #7b7b7b;

				font-size: 9pt;
				font-weight: bold;
				background-position: 0% -42px;
				background: url('../images/btnbg.png') no-repeat left top;
}
#tabs li.selected a span {
color: #7b7b7b;

				font-size: 9pt;
				font-weight: bold;
				background-position: 100% -42px;
				background: url('../images/btnbg.png') no-repeat right top;
}
/**************** */
#footer {
				background-image: url('../images/footer.png');
				background-repeat: repeat-x;
				background-position: center top;
				background-color: #F3F5F5;
				width: 100%;
				padding-top: 60px;
}
#innerfooter {
				width: 945px;
				margin: 0px auto;
}
#innerfooter2 {
				width: 925px;
				margin: 35px auto 20px auto;
				font-size: 8pt;
				color: #7b7b7b;
				text-align: center;
				background-color: #F3F5F5;
}
.colfooter {
				float: left;
				width: 155px;
}
.colfooter_hdr {
				border-bottom: 1px solid #eaeaea;
				font-weight: bold;
				letter-spacing: 1px;
				text-transform: uppercase;
				font-size: 11px;
				color: #b12a62;
				padding: 0 0 20px 0;
				margin: 10px 0 5px 0;
				display: block;
}
#innerfooter ul {
				padding: 0;
				margin: 0;
				list-style-type: none;
				font-size: 8pt;
}
#innerfooter li {
				border-bottom: 1px solid #eaeaea;
				display: block;
				padding: 0 0 3px 0;
				margin: 0 0 3px 0;
				line-height: 19px;
}
#innerfooter li a {
				color: #818181;
				background: url('../images/icon-fillarrow-gray.gif') no-repeat 0 50%;
				padding: 0 0 0 10px;
}
#innerfooter li.rss a {
				color: #818181;
				background: url('../images/footer-rss.gif') no-repeat 0 50%;
				padding: 0 0 0 15px;
}
#innerfooter li.rss a:hover {
				color: #1270b1;
				background: url('../images/footer-rss.gif') no-repeat 0 50%;
				padding: 0 0 0 15px;
}
#innerfooter li.youtube a {
				color: #818181;
				background: url('../images/youtube_on.png') no-repeat 0 50%;
				padding: 0 0 0 20px;
				font-size: 10pt;
}
#innerfooter li.picasa a {
				color: #818181;
				background: url('../images/picasa_on.png') no-repeat 0 50%;
				padding: 0 0 0 20px;
				font-size: 10pt;
}
#innerfooter li.facebook a {
				color: #818181;
				background: url('../images/facebook_on.png') no-repeat 0 50%;
				padding: 0 0 0 20px;
				font-size: 10pt;
}
#innerfooter li.twitter a {
				color: #818181;
				background: url('../images/twitter_on.png') no-repeat 0 50%;
				padding: 0 0 0 20px;
				font-size: 10pt;
}
#innerfooter li a:hover {
				color: #1270b1;
				text-decoration: none;
				background: url('../images/icon-fillarrow-blue.gif') no-repeat 0 50%;
				padding: 0 0 0 10px;
}
/* news ticker */
#listticker {
				height: 183px;
				width: 205px;
				overflow: hidden;
				border: solid 0px #eaeaea;
				padding: 0px 0px 10px 0px;
				margin: 0 auto;
}
#listticker li {
				height: 55px;
				padding: 5px 0px 5px 0px;
				list-style: none;
}
#listticker .news-title {
				display: block;
				font-weight: normal;
				margin-bottom: 4px;
				font-size: 10pt;
}
#listticker a {
				display: block;
				font-weight: normal;
				margin-bottom: 4px;
				font-size: 10pt;
				color: #1270b1;
				text-decoration: none;
}
#listticker a:hover {
				text-decoration: underline;
				color: #7b7b7b;
}
#listticker .news-text {
				display: block;
				font-size: 11px;
				color: #999999;
}
#listticker img {
				float: left;
				margin-right: 7px;
				padding: 4px;
				border: solid 1px #eaeaea;
}
.datebox {
				background-position: center center;
				float: left;
				margin-right: 7px;
				padding: 3px;
				border: solid 1px #eaeaea;
				width: 40px;
				height: 45px;
				vertical-align: top;
				background-image: url('../images/newsdate_bg.png');
				background-repeat: no-repeat;
				display: block;
}
.datespan1 {
				margin-right: 10px;
				padding: 5px 1px 0px 0px;
				margin: 0px auto;
				border: 0px;
				width: 25px;
				height: 20px;
				text-align: center;
				font-size: 14pt;
				font-weight: bold;
				display: block;
				color: #999999;
}
.datespan2 {
				margin-right: 10px;
				padding: 6px 0px 0px 0px;
				margin: 0px auto;
				border: 0px;
				height: 10px;
				text-align: center;
				font-size: 9px;
				font-weight: normal;
				display: block;
				color: #808080;
}
/* coonect box bgs */
#connectbox {
				border-style: solid;
				border-width: 1px 1px 0px 1px;
				border-color: #eaeaea;
				background-color: #f3f5f5; /*margin-left: 200px;*/ /*width: 127px;*/;
				float: right;
				padding-bottom: 3px;
				padding-left: 8px;
				padding-right: 3px;
				padding-top: 3px;
}
#connectbox ul {
				padding: 0px;
				margin: 0px;
				list-style: none;
}
#connectbox li {
				padding: 0px;
				margin: 0px;
				list-style: none;
				float: left;
}
#connectbox li a {
				font-size: 8pt;
				color: #7b7b7b;
				margin-right: 8px;
				padding-left: 20px;
				line-height: 20px;
				text-transform: capitalize;
				display: block;
				text-decoration: none;
}
#connectbox li a:hover {
				font-size: 8pt;
				color: #999999;
				text-decoration: underline;
}
.cbmail {
				background-image: url('../images/email_on.png');
				background-repeat: no-repeat;
				background-position: left center;
				margin-left: 4px;
}
.cbrss {
				background-image: url('../images/rss.png');
				background-repeat: no-repeat;
				background-position: left center;
}
.cbfacebook {
				background-image: url('../images/facebook_on.png');
				background-repeat: no-repeat;
				background-position: left center;
}
.cbtwitter {
				background-image: url('../images/twitter_on.png');
				background-repeat: no-repeat;
				background-position: left center;
}
.cbyoutube {
				background-image: url('../images/youtube_on.png');
				background-repeat: no-repeat;
				background-position: left center;
}
.cbpicasa {
				background-image: url('../images/picasa_on.png');
				background-repeat: no-repeat;
				background-position: left center;
}
/* side menu*/
.smenutd {
				width: 260px;
				vertical-align: top;
}
.smenutable {
				margin: 0px 0px 0px 20px;
}
.mbg {
				background-image: url('../images/repeat.png');
				background-repeat: repeat-y;
}
.smenu {
				background-position: right top;
				vertical-align: top;
				background-image: url('../images/top_line.png');
				background-repeat: no-repeat;
				padding-top: 1px;
				border-bottom-style: solid;
				border-bottom-width: 0px;
				border-bottom-color: #e8e8e8;
}
.smenu ul {
				list-style: none;
				margin: 0px;
				padding: 0px;
}
.smenu li {
				background-position: right;
				list-style: none;
				line-height: 35px;
				background-image: url('../images/normal.png');
				background-repeat: no-repeat;
}
.smenu li a {
				background-position: 25px 15px;
				line-height: 35px;
				display: block;
				width: 100%;
				outline: none;
				text-indent: 0px;
				color: #1270b1;
				font-size: 8pt;
				font-weight: bold;
				text-transform: uppercase;
				text-decoration: none;
				letter-spacing: 0px;
}
.smenu li a:hover {
				background-image: url('../images/selected.png');
				background-repeat: no-repeat;
				background-position: right;
				color: #999999;
				font-size: 8pt;
				font-weight: bold;
				display: block;
				line-height: 35px;
				text-indent: 0px;
}
li.selected a {
				background-image: url('../images/selected.png');
				background-repeat: no-repeat;
				background-position: right;
				color: #7b7b7b;
				font-size: 8pt;
				font-weight: bold;
				line-height: 35px;
				text-indent: 0px;
}
li.selected a:hover {
				background-image: none;
				cursor: default;
				background-image: url('../images/selected.png');
				background-repeat: no-repeat;
				background-position: right;
				color: #7b7b7b;
}
.ptitle {
				color: #b01b49;
				font-size: 18pt;
				margin: 0px 0px 10px 0px;
				padding: 0px;
}
.stitle {
				margin: 10px 15px 0px 15px;
				color: #1270b1;
				font-size: 9pt;
				padding: 0px;
				font-weight: bold;
				text-transform: none;
}
.stitle2 {
				margin: 10px 15px 0px 15px;
				color: #1270b1;
				font-size: 11pt;
				padding: 0px;
				font-weight: bold;
				text-transform: none;
}
.stitle3 {
				margin: 10px 15px 0px 15px;
				color: #b01b49;
				font-size: 9pt;
				padding: 0px;
				font-weight: bold;
				text-transform: none;
}
.pwor {
				margin: 5px 10px 15px 0px;
				font-size: 10pt;
				text-align: justify;
				padding: 0px;
				color: #818181;
				font-weight: normal;
				line-height: 20px;
}
h6 {
				margin: 5px 25px 15px 15px;
				font-size: 9pt;
				text-align: justify;
				padding: 0px;
				color: #818181;
				font-weight: normal;
}
h6 ul {
				margin: 0px;
				padding-left: 30px;
				padding-top: 2px;
}
h6 ul li {
				margin: 0px;
				padding: 0px;
}
h5 {
				margin: 5px 15px 15px 0px;
				font-size: 10pt;
				text-align: justify;
				padding: 0px;
				color: #818181;
				font-weight: normal;
}
/* download section */
.ddiv {
				display: block;
				border: 1px solid #e6e6e6;
				background-color: #FAFAFA;
				margin: 20px auto 0px auto;
				width: 200px;
				padding: 10px;
}
.ddiv2 {
				display: block;
				border: 1px solid #e6e6e6;
				background-color: #FAFAFA;
				margin: 7px auto 0px auto;
				padding: 5px;
}
.ddiv h1 {
				color: #b12a62;
				font-size: 10pt;
				margin: 0px 0px 5px 0px;
				padding: 0px;
				font-weight: bold;
}
.ddiv ul {
				padding: 0px;
				margin: 0px;
				list-style-type: none;
}
.ddiv li a {
				background-image: url('../images/pdf.png');
				background-repeat: no-repeat;
				background-position: left center;
				padding-left: 20px;
				font-size: 8pt;
				list-style: none;
				line-height: 20px;
				display: block;
}
.ddiv li a:hover {
				text-decoration: underline;
				font-size: 8pt;
}
.ddiv3 {
				display: block;
				border: 1px solid #e6e6e6;
				background-color: #FAFAFA;
				margin: 20px auto 0px auto;
				width: 200px;
				padding: 10px;
}
.ddiv3 h1 {
				color: #b12a62;
				font-size: 10pt;
				margin: 0px 0px 5px 0px;
				padding: 0px;
				font-weight: bold;
}
.ddiv3 ul {
				padding: 0px;
				margin: 0px;
				list-style-type: none;
}
.ddiv3 li a {
				background-image: url('../images/link.png');
				background-repeat: no-repeat;
				background-position: left center;
				padding-left: 20px;
				font-size: 8pt;
				list-style: none;
				line-height: 20px;
				display: block;
}
.ddiv3 li a:hover {
				text-decoration: underline;
				font-size: 8pt;
}
/* wheather part */
#currentdaydate {
				text-align: center;
				font-size: 10pt;
				font-weight: bold;
				border-bottom-style: solid;
				border-bottom-width: 1px;
				border-bottom-color: #eaeaea;
				padding-top: 10px;
				padding-bottom: 10px;
				color: #1270b1;
}
#wbimg {
				display: block;
				height: 93px;
				width: 93px;
				border: 0px solid #eaeaea;
				margin-top: 0px;
				margin-left: 10px;
}
#wtcond {
				display: block;
				margin: 0 auto;
				text-align: center;
				color: #b12a62;
				font-weight: bold;
				font-size: 11pt;
}
#tctemp {
				margin: 5px 0px 0px 5pt;
				font-size: 40pt;
				color: #1270b1;
				display: block;
				padding: 0px;
}
#thl {
				display: block;
				color: #999;
				font-size: 11pt;
				font-weight: bold;
				margin-left: 5px;
}
#wwind {
				font-size: 8pt;
				color: #999;
				font-weight: normal;
				display: block;
				margin-left: 5px;
}
.slh {
				font-size: 8pt;
				font-weight: bold;
				color: #7b7b7b;
				text-transform: uppercase;
				text-align: center;
				padding-top: 10px;
}
.wdownbg {
				background-image: url('../images/box_bg.png');
				background-repeat: repeat-x;
				background-position: center top;
				padding-bottom: 10px;
				padding-top: 10px;
}
.fcastTable {
				width: 97%;
				text-align: center;
}
.fcastWeekDay {
				font-size: 8pt;
				font-weight: bold;
				color: #1270b1;
				text-transform: uppercase;
				text-align: center;
				padding-top: 10px;
}
.fCastDatec {
				font-size: 8pt;
				color: #999;
				text-align: center;
}
.err {
				font-size: 10pt;
				font-weight: bold;
				color: #1270b1;
				text-align: center;
}
/* ---------->>> jtip <<<---------------------------------------------------------------*/
formInfo a:visited {
				border: 1px solid #eaeaea;
				background-color: #F3F5F5;
				font-size: 10pt;;
				font-weight: bold;
				padding: 1px 2px;
				margin-left: 5px;
				color: #7b7b7b;
				text-decoration: none;
}
.formInfo a:active {
				border: 1px solid #eaeaea;
				background-color: #F3F5F5;
				font-size: 10pt;;
				font-weight: bold;
				padding: 1px 2px;
				margin-left: 5px;
				color: #7b7b7b;
				text-decoration: none;
}
.formInfo a {
				border: 1px solid #eaeaea;
				background-color: #F3F5F5;
				font-size: 10pt;;
				font-weight: bold;
				padding: 1px 2px;
				margin-left: 5px;
				color: #7b7b7b;
				text-decoration: none;
}
.formInfo a:hover {
				color: #c0c0c0;
				text-decoration: none;
}
#JT_arrow_left {
				background-image: url(../images/arrow_left.gif);
				background-repeat: no-repeat;
				background-position: left top;
				position: absolute;
				z-index: 101;
				left: -11px;
				height: 23px;
				width: 10px;
				top: 0px;
}
#JT_arrow_right {
				background-image: url(../images/arrow_right.gif);
				background-repeat: no-repeat;
				background-position: left top;
				position: absolute;
				z-index: 101;
				height: 23px;
				width: 11px;
				top: -2px;
}
#JT {
				position: absolute;
				z-index: 100;
				border: 1px solid #eaeaea;
				background-color: #fff;
}
#JT_copy {
				padding: 10px 10px 10px 10px;
				color: #333333;
}
.JT_loader {
				background-image: url(../images/loader.gif);
				background-repeat: no-repeat;
				background-position: center center;
				width: 100%;
				height: 12px;
}
#JT_close_left {
				background-color: #eaeaea;
				text-align: left;
				padding-left: 8px;
				padding-bottom: 5px;
				padding-top: 2px;
				font-weight: bold;
				font-size: 8pt;
				color: #7b7b7b;
}
#JT_close_right {
				background-color: #eaeaea;
				text-align: left;
				padding-left: 8px;
				padding-bottom: 5px;
				padding-top: 2px;
				font-weight: bold;
}
#JT_copy p {
				margin: 3px 0;
}
#JT_copy img {
				padding: 1px;
				border: 1px solid #eaeaea;
}
.jTip {
				cursor: help;
}
/*  FORMS */
.tbox {
				border: 1px solid #dedede;
				line-height: 22px;
				vertical-align: middle;
				color: #7b7b7b;
				font-size: 10pt;
				height: 22px;
}
.tboxmult {
				border: 1px solid #dedede;
				color: #7b7b7b;
				font-size: 10pt;
				font-family: Arial, Helvetica, sans-serif;
}
.ftext {
				font-size: 10pt;
				font-weight: bold;
				color: #1270b1;
				text-align: left;
				padding-left: 10px;
}
.ftext2 {
				font-size: 8pt;
				font-weight: bold;
				color: #1270b1;
				text-align: left;
				padding-left: 10px;
}
.ftext3 {
				font-size: 8pt;
				font-weight: bold;
				color: #1270b1;
				text-align: left;
}
.subbtn {
				background-image: url('../images/sub.png');
				background-repeat: no-repeat;
				background-position: center center;
				color: #FFFFFF;
				font-size: 8pt;
				font-weight: bold;
				display: block;
				width: 80px;
				height: 26px;
				border: 0px;
}
.subbtn2 {
				background-image: url('../images/join_btn.png');
				background-repeat: no-repeat;
				background-position: 50% 50%;
				background-color: #0a3352;
				color: #FFFFFF;
				font-size: 9pt;
				font-weight: bold;
				display: block;
				width: 56px;
				height: 25px;
				border: 0px;
}
.req {
				font-size: 16pt;
				font-weight: bold;
				color: #b12a62;
				vertical-align: bottom;
				display: inline-block;
				height: 20px;
				margin-left: 15px;
}
/** photo gallary **/
.pgtitle {
				color: #1270b1;
				font-size: 8pt;
				font-weight: normal;
				text-align: center;
				text-decoration: none;
				display: block;
				margin: 5px;
}
.pgtitleg {
				color: #7b7b7b;
				font-size: 8pt;
				font-weight: bold;
				text-transform: uppercase;
				text-decoration: none;
				display: block;
				width: 130px;
				text-align: center;
				border: solid 1px #eaeaea;
				padding: 3px;
				margin-top: 5px;
}
.pgdiv {
				border: solid 0px #eaeaea;
				display: block;
				padding: 3px;
				height: 150px;
				margin: 0px 0px 15px;
}
.imgdiv {
				border: solid 1px #eaeaea;
				display: block;
				padding: 3px;
}
.ginfobox {
				border: 1px solid #eaeaea;
				background-color: #fff; /*margin-left: 200px;*/ /*width: 127px;*/;
				float: left;
				margin-left: 3px;
				width: 639px;
				margin-top: 10px;
				margin-bottom: 10px;
				padding-bottom: 5px;
				padding-left: 3px;
				padding-right: 3px;
				padding-top: 5px;
}
.ginfotable {
}
.albumname {
				font-size: 8pt;
				color: #7b7b7b;
				font-weight: bold;
				text-transform: uppercase;
				text-decoration: none;
}
.selectalbum {
				font-size: 10pt;
				text-transform: uppercase;
				text-decoration: none;
				border: 1px solid #dedede;
				height: 22px;
				color: #7b7b7b;
}
/* paging */
.cssPager {
				font-size: 10pt;
				display: block;
				font-weight: bold;
				border : solid 1px #eaeaea;
}
.cssPager td {
				padding: 3px;
}
.cssPager a {
				display: block;
				border : solid 1px #FFF;
				background-color : #1270b1;
				width: 17px;
				height: 17px;
				text-align : center;
				vertical-align : middle;
				color : #FFF;
				padding-top: 1px;
}
.cssPager a:hover {
				color: #1270b1;
				background-color: #fff;
				text-decoration : none;
				border : solid 1px #dedede;
}
.cssPager span {
				color: #666;
}
/* for understanding browsers */
#subcontant {
				min-height: 60em;
				height: auto;
				height: 60em;
}
/* for Internet Explorer */
* html #subcontant {
				height: 60em;
				height: auto;
}
.wm {
				border: 1px solid #dedede;
				line-height: 22px;
				vertical-align: middle;
				color: #C0C0C0;
				font-size: 10pt;
				height: 22px;
}
.eror {
				width: 600px;
				display: block;
				padding: 0px;
				margin: 15px 0px 15px 0px;
				padding: 0px;
}
.eror ul {
				margin: 0px;
}
.eror li {
				background-position: left center;
				list-style-type: none;
				line-height: 22px;
				background-image: url('../Images/cancel.png');
				background-repeat: no-repeat;
				text-indent: 28px;
				font-size: 8pt;
				color: #b12a62;
				font-weight: bold;
}
.succ {
				border-style: solid;
				border-width: 2px 0px 2px 0px;
				border-color: #1270b1;
				width: 600px;
				background-color: #EEF7FD;
				display: block;
				padding: 0px;
				margin: 0px;
}
.succ ul {
				padding: 0px;
				margin: 0px;
}
.succ li {
				list-style-type: none;
				font-size: 9pt;
				color: #1270b1;
				font-weight: bold;
				line-height: 20px;
}
.erorsingle {
				background-position: left center;
				list-style-type: none;
				line-height: 22px;
				background-image: url('../Images/cancel.png');
				background-repeat: no-repeat;
				text-indent: 28px;
				font-size: 8pt;
				color: #b12a62;
				font-weight: bold;
				display: block;
}
.succsingle {
				background-position: left center;
				list-style-type: none;
				line-height: 22px;
				background-image: url('../Images/blue_tick_icon.png');
				background-repeat: no-repeat;
				text-indent: 28px;
				font-size: 10pt;
				color: #1270b1;
				font-weight: bold;
				display: block;
}
.memGrid {
				margin: 5px 0 10px 15px;
				border: solid 1px #1270b1;
				border-collapse: collapse;
				width: 640px;
}
.memGrid td {
				border: solid 1px #dedede;
				color: #717171;
				font-size: 9pt;
				padding-top: 5px;
				padding-bottom: 5px;
				padding-left: 15px;
}
.memGrid a {
				color: #b12a62;
}
.memGrid th {
				color: #7b7b7b;
				background-color: #f1f1f1;
				border-left: solid 1px #fff;
				font-size: 9pt;
				font-weight: bold;
				padding-top: 7px;
				padding-bottom: 7px;
				padding-left: 15px;
				border: 1px solid #dedede;
}
.memGrid .alt {
}
.memGrid tr:hover {
}
