/* basic HTML tags */
*, html, body {
    margin: 0px;
    padding: 0px;
}

table {
	border: 0px;
	border-collapse: collapse;
}

table td {
	padding: 0px;
}

body {
    font-family: tahoma;
    font-size: 11px;
}
a {
    font-family: tahoma;
}
a.freeLink {
  color: #3F6676;
  text-decoration: underline;
  _line-height: 18px;
}
a.freeLink:hover {
  color: #900;
  text-decoration: none;
}
input {
    font-family: tahoma;
    font-size: 11px;
    padding: 1px 0;
    padding-left: 2px;

}
select {
    font-family: tahoma;
    font-size: 11px;
}
option {
    padding-left: 2px;
}
.boldText {
  vertical-align: middle;
  font-weight: bold;
  padding-bottom: 2px;
}
.sortIcon {
  border: 0px;
  margin-left: 2px;
}
/* layout divs */
.center {
}
.clear {
    clear: both;
    _display: none;
}
#container {
    margin: 5px;
    width: 995px;
    text-align: left;
}
#siteHeader {
    background-image: url(../images/siteheadfill.gif);
    background-position: top left;
    background-repeat: repeat-x;
    height: 75px;
}
#siteBody {
    padding-left: 4px;
    padding-righ: 4px;
  padding-top: 2px;
  _padding-top: 0;
}
#siteFooter {
    clear: both;
}

/* header */
.pageHeader {
    height: 47px;
    background-image: url(../images/headback.gif);
    background-position: top right;
    background-repeat:no-repeat;
}
.pageHeader p span {
    display: none;
}
.pageHeader .p1 {
    float: left;
    clear: right;
    height: 47px;
    width: 57px;
    background-image: url(../images/logo.gif);
    background-position: top left;
    background-repeat:no-repeat;
}
.pageHeader .p2 {
    float: right;
    width: 312px;
    height: 47px;
    background-image: url(../images/title.gif);
    background-position: bottom right;
    background-repeat: no-repeat;
    apadding-top: 59px;
    margin-right: 2%;
}
/* main menu */
.mainMenu {
    clear: both;
    margin-left: 4px;
    margin-right: 4px;
    border: 1px solid #3b6476;
    background-image: url(../images/mainmenufill.gif);
    background-position: top left;
    background-repeat:repeat-x;
    height: 28px;
    vertical-align: middle;
}
.mainMenu ul li {
    float: left;
    clear: right;
    margin-left: 10px;
    color: #daeaf7;
    text-transform: uppercase;
    font-weight: bold;
    padding-left: 13px;
    background-image: url(../images/mainmenubullet.gif);
    background-repeat: no-repeat;
    background-position: 0 .3em;
}
.mainMenu ul li a {
    color: #daeaf7;
    text-transform: uppercase;
    text-decoration: none;
    font-weight: bold;
}
.mainMenu ul {
    margin-top: 6px;
    _margin-top: 5px;
    list-style: none;
}
.mainMenu ul li a:hover, .mainMenu ul li a.activeItem {
    text-decoration: none;
    color: #f7f6b6;
}
/* content */
.pageContent, .pageSolid {
    /*float: left;*/
    clear: right;
    vertical-align: top;
    /*padding-left: 5px;
    padding-right: 5px;*/
    width: 746px;
    padding-bottom: 5px;
    /*background-image: url(../images/sitecontenttopfill.gif);
    background-position: top left;
    background-repeat: repeat-x;*/
}
.pageSolid {
  clear: both;
  width: 977px;
}
.pageContent .d1, .pageSolid .d1 {
    padding-top: 7px;
}
.pageContent .d1 .p1, .pageSolid .d1 .p1 {
    text-transform: uppercase;
    color: #1f5e78;
    text-align: right;
     border-bottom: 1px solid #3f809a;
    padding-bottom: 3px;
    background-image: url(../images/ptitlefill.gif);
    background-position:0 .4em;
    background-repeat:repeat-x;
    padding-right: 5px;
}
.pageContent .d1 .p1 span, .pageSolid .d1 .p1 span {
    background-color: #fff;
    padding: 0 3px;
    font-weight: bold;
}
/* footer */
/* data grid */
.dataGrid, .dataGridTable {
    border-left: 1px solid #fff;
    border-right: 1px solid #fff;
    margin: 2px 0px;
    border-collapse: collapse;
    width: 744px;
}
.dataGridTable {
  width: 744px;
}
.dataGrid td {
    white-space: nowrap;
}
.dataGridTable td {
    padding: 3px 7px;
    border-top: 1px solid #3B6476;
    border-bottom: 1px solid #3B6476;
    border-left: 1px solid #6F7577;
    border-right: 1px solid #6F7577;
    white-space: nowrap;
}
.dgTitle td {
    background-color: #446B7F;
    color: #fff;
    font-weight: bold;
    font-size: 11px;
    text-align: center;
    border-color: #DFEAEE;
    border-top: 1px solid #3B6476;
}
.dgTitle td a {
     color: #fff;
    font-weight: bold;
    font-size: 11px;
    text-decoration: none;
}
.tr0 {
    text-align: center;
    background-color: #F3F6F7;
    color: #25446C;
}
.tr1 {
    text-align: center;
    background-color: #DFEAEE;
    color: #25446C;
}
.tr0 .dgEdit, .tr0 .dgDel {
    background-color: #F3F7F3;
    font-weight: normal;
}
.tr1 .dgEdit, .tr1 .dgDel {
    background-color: #C7DDC9;
    font-weight: normal;
}
.dgTitle .dgSortCell A  {
  background-color: #4C7483;
  text-decoration: underline;
}
.tr0 .dgSortCell {
  background-color: #F8F5F5;
}
.tr1 .dgSortCell {
  background-color: #DED1D1;
}
.dgEdit a, .dgDel a {
    color: #25446C;
}
.dgEdit a:hover, .dgDel a:hover {
    color: #900;
    text-decoration: none;
}
.dgEnab, .dgUnEnab {
    text-align: center;
}
.dgEnab .im span, .dgUnEnab .im span {
    display: none;
}
.dgEnab .im, .dgUnEnab .im {
    background-position: center;
    background-repeat: no-repeat;
    margin-left: 35%;
    _margin-left: 0px;
    height: 13px;
    width: 13px;
}
.dgEnab .im {
    background-image: url(../images/check.gif);
}
.dgUnEnab .im {
    background-image: url(../images/uncheck.gif);
}
.gridImg {
  text-align: center;
    amargin-left: 35%;
    _amargin-left: 0px;
    aheight: 13px;
    awidth: 13px;
}
.dgFunc td {
    border: 0px;
}
.helpIco {
    width: 16px;
    height: 16px;
    vertical-align: middle;
    margin-left: 7px;
    margin-bottom: 1px;
    border: 0px;
}
.dgAdd {
    text-align: center;
    width: 13%;
}
.dgCust {
    text-align: right;
    padding-right: 5px;
}
.dgCust, .dgAdd {
  padding-top: 3px;
  padding-bottom: 3px;
}
.dgPage {
  vertical-align: middle;
    border: 1px solid #5B6C97;
    background-color: #fff;
    padding: 0 3px;
}
.dgPageSel {
  vertical-align: middle;
    border: 1px solid #5B6C97;
    background-color: #3D6475;
    color: #fff;
    padding: 0 3px;
}
.dgPageSel a {
    color: #fff;
    text-decoration: none;
    font-weight: bold;
    cursor: default;
}
.dgPage a {
    color: #3D6475;
    text-decoration: none;
    font-weight: bold;
}
.dgPage a:hover {
    color: #900;
    text-decoration: none;
    font-weight: bold;
}
.dgPagesStart, .dgPagesEnd {
    border: 1px solid #5B6C97;
    background-color: #fff;
    padding: 0 4px;
    height: 11px;
    width: 14px;
}
.dgPagesStart a, .dgPagesEnd a {
    text-decoration: none;
}
.dgPagesStart {
    background-image: url(../images/dgpagesstart.gif);
    background-repeat: no-repeat;
    background-position: 0 .1em;
    _background-position: 0 .2em;
}
.dgPagesEnd {
    background-image: url(../images/dgpagesend.gif);
    background-repeat: no-repeat;
    background-position: 0 .1em;
    _background-position: 0 .2em;
}
/* form */
.formBox {
    width: 370px;
    margin: 5px 0;
}
.formBox .d1 {
    padding-top: 7px;
}

.pageSolid{border-top:none}
.pageSolid{border-left:6px solid #b7c0c5; border-bottom:6px solid #b7c0c5; border-right:6px solid #b7c0c5;}



.lgn{background-color:#b7c0c5; width:100%; text-align:right; font-size:12px; font-weight:bold; padding:2px; color: #3F6676;}

.formBox .d1 .p1 {
    text-transform: uppercase;
    color: #1f5e78;
    text-align: right;
     border-bottom: 1px solid #3f809a;
    padding-bottom: 3px;
    background-image: url(../images/ptitlefill.gif);
    background-position:0 .4em;
    background-repeat:repeat-x;
    padding-right: 5px;
}
.userInfo {
  text-transform: uppercase;
    color: #1f5e78;
    text-align: right;
     border-bottom: 1px solid #3f809a;
    padding-bottom: 3px;
    padding-right: 5px;
}
.userInfo span {
    background-color: #fff;
    padding: 0 3px;
    font-weight: bold;
}
.formBox .d1 .p1 span {
    background-color: #fff;
    padding: 0 3px;
    font-weight: bold;
}
.formCont {
    background-color: #020403;
    padding: 4px 0;
}
.formTable {
    width: 99%;
}
.formFieldName, .formFieldNameTC {
    text-align: right;
    padding: 2px 0;
    padding-right: 3px;
    width: 40%;
    text-transform: uppercase;
    font-size: 10px;
}
.formFieldNameTC {
    vertical-align: top;
}
.formFieldData {
    text-align: left;
    padding: 2px 0;
    _padding: 1px 0;
    padding-left: 3px;
    width: 60%;
}
.formTf, .formTfReq {
    border: 1px solid #406778;
    color: #25456C;
    width: 150px;
    vertical-align: middle;
}
.formTfReq {
    background-color: #ccc;
    color: #900;
	background: #6f888f;
	color: #FFFFFF;	
}

.formTfReq textarea {
    width: 250px;
    vertical-align: middle;
}

.formSelect, .formSelectReq {
    border: 1px solid #406778;
    color: #25456C;
    width: 156px;
    vertical-align: middle;
}
.formSelectReq {
    background-color: #fde2e2;
    color: #900;
}
.formReqStar, .validator {
    font-weight: bold;
    font-size: 10px;
    color: #990000;
    vertical-align: middle;
    padding-left: 3px;
}
.formChk {
    color: #25456C;
    vertical-align: middle;
}
.formRadio {
    vertical-align: middle;
}
.formRadioComment {
    font-size: 11px;
    padding:0 3px;
    color: #900;
}
.formTextArea {
    font-size: 11px;
    font-family: tahoma;
    text-align:left;
    width: 200px;
    height: 250px;
    overflow-y: scroll;
    border: 1px solid #406778;
}
.formFile {
    color: #25456C;
    width: 200px;
    vertical-align: middle;
}
/* mess box */
.messBox {
    width: 370px;
    margin: 5px 0;
}
.messBox .pm {
    border: 1px solid #6F7577;
    padding: 2px 0 3px 0;
    padding-left: 5px;
    background-image: url(../images/buttonfill.gif);
    background-position: top left;
    background-repeat: repeat-x;
    height: 13px;
}
.messBox .pm span{
    color: #555;
    font-weight: bold;
    text-transform: uppercase;
    float: left;
}
.messBox .closeIco {
    float: right;
    vertical-align: top;
    margin-top: 1px;
    margin-right: 3px;
    cursor: pointer;
    padding-left: 5px;
}
.messBox .formCont {
    clear: both;
    background-color: #F3F6F7;
    border-left: 1px solid #6F7577;
    border-right: 1px solid #6F7577;
    border-bottom: 1px solid #6F7577;
}
.messBox .formFieldData {
    text-align: center;
    border-top: 1px dashed #3B6476;
    padding-top: 6px;
}
.messBoxCntNum {
    color: #900;
    font-weight: bold;
    width: 7%;
    text-align: right;
    padding: 2px 0px;
    padding-right: 3px;
    vertical-align: top;
}
.messBoxCnt {
    color: #900;
    width: 93%;
    text-align: center;
    padding: 2px 3px;
}

.messBox .button {
    padding:0 3px;
}
/* elements */
.button {
    color: #25456B;
    border: 1px solid #5b6c97;
    background-image: url(../images/buttonfill.gif);
    background-position: top left;
    background-repeat: repeat-x;
    background-color: #f3f3f3;
    font-family: tahoma;
    font-size: 10px;
    font-weight: bold;
    vertical-align: middle;
    padding: 2px 4px;
    _padding: 0px;
    text-transform: uppercase;
    margin: 0px;
    cursor: pointer;
}
/* controls */
.helper {
    color: #900;
    border-left: 1px solid #406778;
    border-top: 1px solid #406778;
    background-color: #F3F6F7;
    width: 250px;
    white-space: normal;
    text-align: left;
    padding-left: 4px;
    float: left;
}

.helper td {
    padding-left: 4px;
    white-space: normal;
    text-align: left;
}

.helperContainer {
    position: absolute;
    display: none;
    width: 250px;
    padding-left: 0px;
}

.helperBody {

}

.helper ul li {
    list-style-position: inside;
    list-style-type: decimal;
    padding-left: 5px;
}

.helper ul {
    margin-left: 5px;
}

/* Tab manager styles */
.tabManager {
}

.tabManager .tab a, .tabManager .tab a:visited, tabManager .tab a:hover {
    font-family: tahoma;
    font-size: 11px;
    font-weight: bold;
    color: White;
    text-decoration: none;
}

.tabManager .tab a:hover {
    text-decoration: underline;
}

.tabManager .tab span {
    font-family: tahoma;
    font-size: 11px;
    font-weight: bold;
    color: LightYellow;
    text-decoration: none;
}
.none_submit {
background: transparent;
border: 0px;
width: 0px;
height: 0px;
}
input.none_submit {
display: none;
}

.messBoxCntInfo{color:Red;}

.reiting_div {
	padding:0px;
	width:30px;
	height:10px;
	cursor: help;
}

* html .row_0 .reiting {
	width:30px;
	height:10px;
	position: absolute;
	z-index:2;
	margin:0px;
	padding:0px;
	background-image: url(../images/blank.gif);
	filter: progid:DXImageTransform.Microsoft.AlphaImageLoader(src="../images/reting_0.png", sizingMethod="scale");
}

.row_0 .reiting {
	width:30px;
	height:10px;
	position: absolute;
	z-index:2;
	background:url(../images/reting_0.png) no-repeat top left;
}

* html .row_1 .reiting {
	width:30px;
	height:10px;
	position: absolute;
	z-index:2;
	margin:0px;
	padding:0px;
	background-image: url(../images/blank.gif);
	filter: progid:DXImageTransform.Microsoft.AlphaImageLoader(src="../images/reting_1.png", sizingMethod="scale");
}

.row_1 .reiting {
	width:30px;
	height:10px;
	position: absolute;
	z-index:2;
	background:url(../images/reting_1.png) no-repeat top left;
}

.back_reiting {
	height:10px;
	background: #ff9a00 url(../images/reting_bg.gif) repeat-x top left;
}



.reiting_div_triangle {
	padding:0px;
	width:69px;
	height:13px;
	cursor: help;
}

.row_0 .reiting_triangle {
	width:69px;
	height:13px;
	position: absolute;
	z-index:2;
	background:url(../images/reting_triangle_0.png) no-repeat top left;
}

* html .row_0 .reiting_triangle {
	margin:0px;
	padding:0px;
	background-image: url(../images/blank.gif);
	filter: progid:DXImageTransform.Microsoft.AlphaImageLoader(src="images/reting_triangle_0.png", sizingMethod="scale");
}

.row_1 .reiting_triangle {
	width: 69px;
	height: 13px;
	position: absolute;
	z-index:2;
	background:url(../images/reting_triangle_1.png) no-repeat top left;
}

* html .row_1 .reiting_triangle {
	margin:0px;
	padding:0px;
	background-image: url(../images/blank.gif);
	filter: progid:DXImageTransform.Microsoft.AlphaImageLoader(src="images/reting_triangle_1.png", sizingMethod="scale");
}

.back_reiting_triangle {
	height:13px;
	background: #33535c url(../images/reting_triangle_bg.gif) repeat-x top left;
}


.reiting_div_circle {
	padding:0px;
	width:60px;
	height:14px;
	cursor: help;
}

.row_0 .reiting_circle {
	width:60px;
	height:14px;
	position: absolute;
	z-index:2;
	background:url(../images/reting_circle_0.png) no-repeat top left;
}

* html .row_0 .reiting_circle {
	margin:0px;
	padding:0px;
	background-image: url(../images/blank.gif);
	filter: progid:DXImageTransform.Microsoft.AlphaImageLoader(src="images/reting_circle_0.png", sizingMethod="scale");
}

.row_1 .reiting_circle {
	width: 60px;
	height: 14px;
	position: absolute;
	z-index:2;
	background:url(../images/reting_circle_1.png) no-repeat top left;
}

* html .row_1 .reiting_circle {
	margin:0px;
	padding:0px;
	background-image: url(../images/blank.gif);
	filter: progid:DXImageTransform.Microsoft.AlphaImageLoader(src="images/reting_circle_1.png", sizingMethod="scale");
}

.back_reiting_circle {
	height:14px;
	background: #971d42 url(../images/reting_circle_bg.gif) repeat-x top left;
}


.reiting_div_box {
	padding:0px;
	width:66px;
	height:12px;
	cursor: help;
}

.row_0 .reiting_box {
	width:66px;
	height:12px;
	position: absolute;
	z-index:2;
	background:url(../images/reting_box_0.png) no-repeat top left;
}

* html .row_0 .reiting_box {
	margin:0px;
	padding:0px;
	background-image: url(../images/blank.gif);
	filter: progid:DXImageTransform.Microsoft.AlphaImageLoader(src="images/reting_box_0.png", sizingMethod="scale");
}

.row_1 .reiting_box {
	width: 66px;
	height: 12px;
	position: absolute;
	z-index:2;
	background:url(../images/reting_box_1.png) no-repeat top left;
}

* html .row_1 .reiting_box {
	margin:0px;
	padding:0px;
	background-image: url(../images/blank.gif);
	filter: progid:DXImageTransform.Microsoft.AlphaImageLoader(src="images/reting_box_1.png", sizingMethod="scale");
}

.back_reiting_box {
	height:12px;
	background: #1e2778 url(../images/reting_box_bg.gif) repeat-x top left;
}

.check_Yes, .check_No {
	display: block;
	width: 20px;
	height: 19px;
}

.row_0 .check_Yes {
	background: url(../images/check_on_0.gif);
}
.row_1 .check_Yes {
	background: url(../images/check_on_1.gif);
}
.row_0 .check_No {
	background: url(../images/check_off_0.gif);
}
.row_1 .check_No {
	background: url(../images/check_off_1.gif);
}

body {
    background-color: #223B42;
}

form {
    margin:0px;
    padding:0px;
}

table {
    border: 0px;
    border-collapse: collapse;
}

table td {
    vertical-align: top;
    padding: 0px;
}
.td_mid td {
    vertical-align: middle;
}

a {
    color: #CA8613;
}

img {
    border: 0px;
    padding: 0px;
    margin: 0px;
}

.style1 {color: #ca8613}

.top_bg_type_1 {
    background: url(../images/top.jpg) no-repeat left top;
}

.inpt{border-width:0px;background-image:url(../images/search.jpg);background-repeat:no-repeat;color:#FFFFFF; padding-left:4px; font-size:11px;padding-top:3px; background-color:#152429;}

.inpt{width:159px;height:13px;font-size:11px;}
.2inpt{
width:163px;border-width:0px;background-image:url(../images/dep.jpg);background-repeat:no-repeat;color:#FFFFFF;height:21px;padding-left:5px;
}
.style2 {
    font-size: 14px;
    color: #790238;
    font-weight: bold;
}
.style4 {font-size: 14px}
a.style4:hover {
    text-decoration: none;
}
.style7 {font-size: 12px; font-weight: bold; }
.style9 {
    font-size: 12px;
    color: #790238;
    font-weight: bold;
}
.style11 {font-size: 12px; color: #4999E3; }
.style12 {
    color: #FFFFFF;
    font-size: 12px;
}
.style13 {
    color: #D3A31A;
    font-weight: bold;
}
.style14 {color: #373636}
.style17 {color: #373636}
.style18 {font-size: 11px}
.style19 {color: #292929}
.style20 {color: #4A4A4A}
.color_1 {
    color: #555;
}
.color_2 {
    color: #040404;
}
.color_3 {
    color: #333;
}
.style22 {
    font: normal 24px Georgia, "Times New Roman", Times, serif;
    color: #790238;
    text-transform: uppercase;
}
h1.page_heading {
    font: normal 24px Georgia, "Times New Roman", Times, serif;
    color: #790238;
    text-transform: uppercase;
    padding-bottom: 0px;
    border-bottom: solid 2px #4f6a72;
    margin-bottom: 9px;
}
h2.page_heading {
    font: normal 18px Georgia, "Times New Roman", Times, serif;
    color: #000;
    margin: 0px;
    padding: 0px;
}
h2.page_heading_2 {
    font: normal 18px Arial, Helvetica, sans-serif;
    color: #000;
    background: url(../images/dots_green.gif) repeat-x bottom;
    padding-bottom: 3px;
    margin-bottom: 3px;
}
h2.page_heading_3 {
    font: normal 20px Georgia, "Times New Roman", Times, serif;
    color: #790238;
    margin-bottom: 5px;
}
.tbl_article_date {
    margin-bottom: 3px;
    width: 100%;
}
.style23 {
    font-size: 17px;
    color: #0A0A0A;
}
.style24 {color: #68686A}
.style25 {color: #4E677E}

/*Start. New styles for contribute*/

/*Start bottom menu*/
.bottom_menu{font-size: 12px;}
.bottom_menu a:link {color: white; text-decoration:none; }
.bottom_menu a:visited {color: white; text-decoration:none; }
.bottom_menu a:active {	color:white; text-decoration:none; }
.bottom_menu a:hover { color: #fff; text-decoration:underline; }
/*End bottom menu*/

/*Start Others*/
#maintable{ font-family:Arial, Helvetica, sans-serif; }

.readmore a:link {color:#4999E3;}
.readmore a:visited {color: #4999E3; text-decoration:underline;}
.readmore a:active {color:#4999E3; text-decoration:underline;}
.readmore a:hover { color: #CA8613; text-decoration:none; }


.newfont{font-family:Georgia, Times New Roman, Serif;}
.fnt{ font-size:7px;}
.sep{margin-top:10px;}
.sep1{margin-top:5px;}
#str{padding-left:7px;}

.input2{width:159px;border-width:0px;background-image:url(../images/dep.jpg);background-repeat:no-repeat;color:#FFFFFF;padding-left:4px; color:#767575; padding-top:2px; background-color:#16252a;}

/*End Others*/

/*Start. Top part*/
#first_td {
    background: url(../images/dwnt.jpg) repeat-x bottom;
}
#sec_td {
    position: relative;
    z-index: 0;
}

.tbl_main {
    width: 1000px;
    margin: auto;
    position: relative;
    z-index: 3;
}
.right_td {
    background:url(../images/topy.jpg) repeat-x;
    position: absolute;
    width: 100%;
    z-index: 0;
    height: 766px;
}
.left_side_111 {
    background: url(../images/top_talling.jpg) no-repeat right top;/*repeat-x top*/
    width: 50%;
    height: 383px;
    position: absolute;
    z-index: 9998;
}
.right_side_111 {
    background: url(../images/top_talling_right.jpg) no-repeat left top;/*repeat-x top*/
    width: 45%;
    margin-left: 50%;
    height: 383px;
    position: absolute;
    z-index: 9999;
}

#_td8 {

    background: url(../images/top.jpg) no-repeat left top;

/*
    background: url(../images/top_talling_right.jpg) no-repeat 110px 0px;/*repeat-x top*/

}
.logo {
    width: 387px;
    height: 110px;
}
#data{color: #D9A71B;text-transform:uppercase;}
#data a{color:#D9A71B;text-decoration:none}
#news_sign_up a{color:#FFFFFF;text-decoration:none;text-transform:uppercase}
#news_sign_up span{color: #FFFFFF; font-weight: bold;}


#data1{color: #D9A71B; text-transform:uppercase;}

#data1 a:hover{text-decoration:underline;}
#news_sign_up a:hover{text-decoration:underline;}
#data a:hover{text-decoration:underline;}
.rd{width:9px; height:15px; display:block; margin-left:7px; border:none; background:url(../images/rd.jpg) no-repeat;}
.rd:hover {background:url(../images/rd_over.jpg) no-repeat;}

#data1 a{color:#D9A71B;text-decoration:none;text-transform:uppercase}
/*End. Top part*/

/*Start. Main part*/
.content_tbl{
    background-color: #FFFFFF;
    padding: 4px;
    height: 1034px;
}
.top_caption {
    background: url(../images/h1.jpg) top;
    height: 34px;
}
.top_content {
    width:648px;
    margin-left: 1px;
}

*:first-child+html .top_content {
    width:649px;
    margin-left: 0px;
}
* html .top_content {
    width:649px;
    margin-left: 0px;

}
.top_stories {
    margin-top: 0px;
    vertical-align: middle;
}
.top_stories span {
    font: normal 24px Georgia, "Times New Roman", Times, serif;
    color: #790238;
}
.h_title {
    background: url(../images/h_title_bg.gif);
    width: 318px;
    font: normal 16px/34px Georgia, "Times New Roman", Times, serif;
    color: #fff;
    border: 1px solid #C9C9C9;
}
.h_title span {
    padding-left: 10px;
}

.top_content2 {
/*
    background-image: url(../images/xgard.jpg);
    background-repeat:no-repeat;
*/
    width: 465px;
    background: #fff;
    padding: 16px 11px 16px 11px;
    border:1px solid #C9C9C9;
}
.top_content3 {
    width: 154px;
    border: 1px solid #C9C9C9;
}

.top_content3 ul {
    margin: 0px;
    padding: 0px;
    font-size: 0px;
    line-height: 0px;
    margin-bottom: -2px;
}
.top_content3 ul li {
    list-style-type: none;
    height: 49px;
    background: url(../images/bg_top_stories_link.gif) repeat-x;
}
.split_1 {
    width: 465px;

}
.top_content3 ul li a, .top_content3 ul li a span {
    display: block;
    width: 196px;
    height: 49px;
    margin-left: 0px;
    position: absolute;
    text-decoration: none;
    cursor: pointer;
	width: 166px;
}
.top_content3 ul li a {
	 width: 196px;
    margin-left: -24px;
}

.top_content3 ul li a {
    background: url(../images/ts/top_story_arr.gif) no-repeat 0px 0px;
}
.top_content3 ul li a.h_ts_item1, .top_content3 ul li a.h_ts_item2, .top_content3 ul li a.h_ts_item3, .top_content3 ul li a.h_ts_item4, .top_content3 ul li a.h_ts_item5, .top_content3 ul li a.h_ts_item6, .top_content3 ul li a.h_ts_item7 {
    background: url(../images/ts/top_story_arr_ov.gif) no-repeat 0px 0px;
}
.read_full {
    color: #000;
    font-weight: bold;
    display: block;
    cursor: pointer;
	color:#CA8613;
	font-weight:bold;
	text-decoration:underline;	
	text-align: right;
	padding-right: 18px;
}
.read_full:hover {
	color: #4999E3;
	text-decoration: none;
}
.home_top_story_nav {
	 position: absolute; 
	 margin-top: -30px; 
	 width: 445px;
}
.read_full {
	margin-top: 5px;
}

.read_full:hover {
    text-decoration: none;
}

.top_content3 ul li a.ts_item1 span, .s_ts_item1 span {
    background: url(../images/ts/ts_item1.gif) no-repeat right center;
}

.top_content3 ul li a.ts_item1:hover span, .h_ts_item1 span {
    background: url(../images/ts/ts_item1_ov.gif) no-repeat right center;
}
.top_content3 ul li a.ts_item2 span, .s_ts_item2 span {
    background: url(../images/ts/ts_item2.gif) no-repeat right center;
}
.top_content3 ul li a.ts_item2:hover span, .h_ts_item2 span {
    background: url(../images/ts/ts_item2_ov.gif) no-repeat right center;
}

.top_content3 ul li a.ts_item3 span, .s_ts_item3 span {
    background: url(../images/ts/ts_item3.gif) no-repeat right center;
}
.top_content3 ul li a.ts_item3:hover span, .h_ts_item3 span {
    background: url(../images/ts/ts_item3_ov.gif) no-repeat right center;
}

.top_content3 ul li a.ts_item4 span, .s_ts_item4 span {
    background: url(../images/ts/ts_item4.gif) no-repeat right center;
}
.top_content3 ul li a.ts_item4:hover span, .h_ts_item4 span {
    background: url(../images/ts/ts_item4_ov.gif) no-repeat right center;
}

.top_content3 ul li a.ts_item5 span, .s_ts_item5 span {
    background: url(../images/ts/ts_item5.gif) no-repeat right center;
}
.top_content3 ul li a.ts_item5:hover span, .h_ts_item5 span {
    background: url(../images/ts/ts_item5_ov.gif) no-repeat right center;
}

.top_content3 ul li a.ts_item6 span, .s_ts_item6 span {
    background: url(../images/ts/ts_item6.gif) no-repeat right center;
}
.top_content3 ul li a.ts_item6:hover span, .h_ts_item6 span {
    background: url(../images/ts/ts_item6_ov.gif) no-repeat right center;
}

.top_content3 ul li a.ts_item7 span, .s_ts_item7 span {
    background: url(../images/ts/ts_item7.gif) no-repeat right center;
}
.top_content3 ul li a.ts_item7:hover span, .h_ts_item7 span {
    background: url(../images/ts/ts_item7_ov.gif) no-repeat right center;
}

.top_content_txt .article_author_1 {
    margin-bottom: 7px;
}
.top_content2 td {
    text-align: left;
}
#top_inside_caption{height:30px;}
#top_inside_caption span{font-size: 14px; color: #790238; font-weight: bold;  text-transform:uppercase;}
#top_inside_text{line-height:18px; width:96%; height:152px;}
.clr{color: #373636}
#top_inside_left {
    width:33%;
    width: 150px;

    line-height:16px;
}
#top_inside_left_capt{font-weight: bold;}
#top_inside_left_capt a{text-transform:uppercase; font-size:14px; font-family:Georgia, Times New Roman, Serif;}

.com_capt, .com_capt a {font-size: 14px; color: #790238; font-weight: bold; text-decoration: none;}
.com_capt a:hover {
	text-decoration: underline;
}
.com_capt_2 {
font: bold 12px/18px Georgia, "Times New Roman", Times, serif;
color: #790238;
}



.data2{font-weight: bold; color: #292929}
.data2_size{font-size:12px;}
.clr1{color: #292929}           /*.style19 {color: #292929}*/
.clr1_size{font-size: 11px}     /*.style18 {font-size: 11px}*/
.clr2{color: #4A4A4A}           /*.style20 {color: #4A4A4A}*/

.top_inside_right{line-height:17px;}
.top_inside_right_text{color: #790238; font-weight: bold; text-transform:uppercase;}/*.style9 {font-size: 12px; color: #790238; font-weight: bold; text-transform:uppercase;}*/
.top_inside_right_text a{font-family:Georgia, Times New Roman, Serif; color: #790238;}

.top_inside_right_text a:link {color: #790238;}
.top_inside_right_text a:visited {color: #790238; text-decoration:none; }
.top_inside_right_text a:active {color:#790238; text-decoration:none; }
.top_inside_right_text a:hover {color: #790238; text-decoration:none; }


.maincont_right {
/*
    background-color:#101C1F;
*/
}
.maincont_right_in {
/*
    background-image:url(../images/ty.jpg);background-repeat:repeat-x; padding-top: 10px;
*/
    text-align: center;
/*	
    height: 940px;
*/	
    vertical-align: top;
	height: auto;
}
.maincont_right_in_mid{background-color:#FFFFFF;padding:2px;}
.maincont_right_in_mid_tb1{border: solid 1px #797777;}
.maincont_right_in_mid_tb1td{background-image:url(../images/grad1.jpg);background-repeat:no-repeat;padding:7px;}
.maincont_qright{padding-left:62px;}

.clr3{color: #D9A71B}   /*.style1 {color: #D9A71B}*/

.spac{color: #4999E3;}
.question{background-color:#FFFFFF;padding:0px;}
.question_1tbl{}
.question_1tbl_td {
    background-image: url(../images/grad1.jpg);
    background-repeat: no-repeat;
    padding: 0px;
    height: 100px;
    width: 100%;
}
.question_1tbl td {

}

.preloader {
    height: 100px;
}
.question_text{font-weight: bold; font-size:12px; color: #3e3e40;}
.quest_padding_1 {
    display: block;
    padding: 5px 0px 9px 9px;
}
.quest_margin_1 {
    margin: 4px 0px 4px 35px;
}
.quest_margin_1 td {
    text-align: left
}
.td_radio_1 {
    padding-right: 10px;
    padding-top: 3px;
    padding-bottom: 3px;
}
.td_capt_1 {
    padding-top: 3px;
    padding-bottom: 3px;

    width: 100%;
    font: normal 12px Arial, Helvetica, sans-serif;
}


    .but1{background:url(../images/rs.gif) no-repeat; width:138px; height:55px; border:none; display:block; margin-right: auto;}
    .but1:hover{background:url(../images/rs_over.gif) no-repeat;}

    .but2{background:url(../images/sbt.jpg) no-repeat; width:79px; height:26px; border:none; display:block;}
    .but2:hover{background:url(../images/sbt_over.jpg) no-repeat;}
    .add_vote {
        margin: 10px 5px 5px auto;
    }

    /*.style11 {font-size: 12px; color: #4999E3; }*/
    /*End. Main part*/

    /*Start. Bottom part*/
    .bottom_text{color: #FFFFFF; font-size: 12px; }

    .sbmt_footer{background:url(../images/sbmt.jpg) no-repeat; width:70px; height:20px; border:none; display:block; cursor:pointer;}
    .sbmt_footer:hover{background:url(../images/sbmt_over.jpg) no-repeat;}

    .sbmt_footer1{background:url(../images/login.jpg) no-repeat; width:70px; height:20px; border:none; display:block; cursor:pointer;}
    .sbmt_footer1:hover{background:url(../images/login_over.jpg) no-repeat; width:70px; height:20px; border:none; display:block; cursor:pointer;}

    .sen{background:url(../images/send.jpg) no-repeat; width:70px; height:20px; border:none; display:block; cursor:pointer; margin-top:5px;}
    .sen:hover{background:url(../images/send_over.jpg) no-repeat; width:70px; height:20px; border:none; display:block; cursor:pointer; margin-top:5px;}

    .footer_cap, .formFieldName {
        font: normal 12px Georgia, "Times New Roman", Times, serif;
        color: #ced1d3;

    }
.footer_cap {
    vertical-align: middle;
}
    /*End. Bottom part*/

/*End. New styles for contribute*/
.search_bg {
    padding: 7px;
    background: #223b42;
    border: solid 1px #666;
    width: 385px;
    margin: 7px 16px 0px auto;
    text-align: center;
}
.search_bg td.td_search_close {
    vertical-align: top;
    padding: 0px 0px 0px 7px;
}
.search_close {
    width: 8px;
    height: 8px;
    display: block;
    cursor: pointer;
    background: url(../images/close_orange.gif) no-repeat top;
}
.search_close:hover {
    background: url(../images/close_orange_ov.gif) no-repeat top;
}
.search_bg table {
    margin: auto;
}
.search_bg table td {
    vertical-align: middle;
}
.search_input {
    font: normal 12px Arial, Helvetica, sans-serif;
    background: #223b42;
    border: solid 1px #fff;
    color: #767575;
    width: 161px;
}
.bg_login {
    background: #112a32;
    background: #555 url(../images/login_bg.gif) repeat-x bottom;
    padding: 20px;
    border: solid 1px #223b42;
    margin: 20px 200px 20px 200px;
}
.td_articles_list {
     /*
     height: 149px;
     */
     text-align: left;
     vertical-align: top;
     background-color: #FFFFFF;
}
a.links_arr, span.links_arr {
    color: #4e677e;
    display: block;
    cursor: pointer;
    font-weight: bold;
    text-decoration:none;
    background: url(../images/ar.gif) no-repeat 0px 4px;
    padding-left: 15px;
    margin: 2px 7px 8px 7px;
    font: bold 12px Arial, Helvetica, sans-serif;
}
a.sec_arr {
	margin-left: 30px;
	color: #292929;
	background: url(../images/sec_arr.gif) no-repeat 0px 4px;
}

span.links_arr {
    cursor: auto;
    color: #CA8613;
    background: url(../images/ar_ov.gif) no-repeat 0px 4px;
}
a.links_arr:hover {
    color: #CA8613;
    background: url(../images/ar_ov.gif) no-repeat 0px 4px;
}
a.sec_arr:hover {
	background: url(../images/sec_arr_ov.gif) no-repeat 0px 4px;
}
.all_caps {
    text-transform: capitalize;
}

.td_small_img_cont {
    width: 100px;
    vertical-align: top;
    text-align: center;
    /*
    border: solid 1px #ccc;
    */
}
.tbl_img_cont {
    margin: 0px auto 0px auto;
}
td.td_bot_search {
     height: 33px;
    text-align: center;
    padding-top: 14px;
    padding-bottom: 10px;
}
*:first-child+html td.td_bot_search {
    padding-top: 8px;
}
.m_auto {
     margin: auto;
}
a.link_numb {
    margin: 0px 5px 0px 5px;
    display: block;
    padding: 0px;
    border: solid 1px #b8b8b8;
/*
    float: left;
*/
    cursor: pointer;
    text-decoration: none;
/*
    color: #464343;
*/
    font: bold 12px Arial, Helvetica, sans-serif;
}
.index_nav a:hover span {
    color: #fff;
}
a.link_numb span {
/*
    float: left;
*/
    display: block;
    color: #464343;
    padding: 0px 4px 0px 4px;
    border: solid 1px #fff;
    background: url(../images/bg_numb.gif) repeat-x top;
    text-decoration: none;
}
a.link_numb:hover span {
    color: #fff;
    background: #fff;
}


.f_right {
    float: right;
}
a.link_numb:visited, a.link_numb:active {
    color: #fff;
    text-decoration: none;
}
.page_nav_cont .link_numb *, .page_nav_cont .link_numb *, .page_nav_cont a .numb_block, .page_nav_cont .link_no_text_dec *, .link_numb *, a .numb_block, .link_no_text_dec * {
    text-decoration: none;
}
.page_nav {
    width: 300px;
	margin: auto;
    text-align: right;
    padding-right: 30px;
}
.numb_block, .link_numb:hover {
/*
    float: left;
*/
    display: block;

    margin: 0px 5px 0px 5px;
    padding: 2px 6px 2px 6px;
    font: bold 12px Arial, Helvetica, sans-serif;
    color: #fff;
    border: 0px;
    text-decoration: none;
    background: url(../images/bg_numb_active.gif) repeat-x top;
}
.link_numb:hover  {
    color: #fff;
}
.link_numb:hover span {
    color: #fff;
    padding: 0px 4px 0px 4px;
    background: #fff;
    width: 100%;
    display: block;
}

.navsplitter {
    width: 1px;
}
.index_nav {
    margin: 20px auto 0px auto;
}
a:hover.link_numb span {
    padding: 0px;
    border: 0px solid #fff;
    margin: 0px;
    background: none;
    text-decoration: none;
}
.bottom_menu .splitter {
    padding: 0px 10px 0px 10px;
}
td.td_left_top_bg_1 {
/*
    height: 1034px;
*/
    vertical-align: top;
    padding: 4px;
    background: #fff url(../images/left_corner_grad.jpg) no-repeat left top;
}
.splitter_h_10 {
    height: 10px;
    width: 100%;
}

.td_top_banner_1 {
     width: 75%;
     height: 94px;
     text-align: center;
     vertical-align: bottom;
}
.td_top_banner_2 {
     width: 25%;
     text-align: center;
     vertical-align: bottom;
}
.td_main_cont_1 {
/*
     height: 577px;
*/
     vertical-align: top;
}
.td_left_space_1 {
     width: 8px;
     height: 301px;
}
.hide {
    display: none;
}
.td_index_quest {
     padding: 13px 13px 5px 13px;
     text-align: left;
}
.td_description {
    width: 54%;
    padding-left: 15px;
    vertical-align: top;
}
.td_description p {
    font-size: 12px;
    line-height: 18px;
}
.blogs {
    padding-bottom: 4px;
    border-bottom: solid 2px #cecfd1;
}
.blog_container {
    padding: 7px 0px 7px 0px;
}
.blog_date {
    font: bold 14px Georgia,Times New Roman,Serif;
    color:#292929;
}
.blog_date2 {
    font: bold 14px Arial, Helvetica, sans-serif;
    color: #4E677E;
}
.blog_content {
    font: normal 11px/14px Arial, Helvetica, sans-serif;
    color: #4a4a4a;
}
.blog_read_more, .desc_read_more {
    text-align: right;
    display: block;
    cursor: pointer;
    font-size: 12px;
}
div.blog_read_more a, .blog_read_more_2 a, .blog_read_more_3 a, .blog_read_more_4 a {
    color: #CA8613;
    cursor: pointer;
    font-weight: bold;
    display: block;
    text-decoration: underline;
    width: 83px;
    margin-left: auto;
    text-align: right;
    font-size: 12px;
}
span.blog_read_more a {
    color: #CA8613;
    font-weight: bold;
    text-decoration: underline;
}
.blog_read_more_2 a {
    width: 120px;
    text-align: right;
}
.blog_read_more_3 a {
    width: 100%;
    margin-bottom: 10px;
    text-align: right;
}
.desc_read_more a {
    font-weight: bold;
    color: #4999E3;
    text-decoration: underline;

}
.desc_read_more a:hover {
    text-decoration: none;
    color: #CA8613;
}
.blog_read_more_4 a {
    text-align: center;
    width: 100%;
    margin: 10px 0px 10px 0px;
}
.blog_read_more a:hover, .blog_read_more_2 a:hover, .blog_read_more_3 a:hover, .blog_read_more_4 a:hover {
    color: #4999E3;
    text-decoration: none;
}
.big_orange_link {
    font: bold 12px Georgia, "Times New Roman", Times, serif;
    color: #ca8613;
    text-transform: uppercase;
    text-decoration: underline;
}
.big_orange_link:hover {
    color: #4999E3;
    text-decoration: none;
}
.no_markers {
    padding: 0px;
    margin: 0px;
}
.no_markers li {
    list-style-type: none;
}
.top_big_links li {
    padding-bottom: 10px;
}
.top_big_links {
    padding-bottom: 9px;
}
.red_title_1 {
    font: bold 12px Georgia, "Times New Roman", Times, serif;
    text-transform: uppercase;
    color: #790238;
    margin-bottom: 5px;
}
.poll {
     border: solid 1px #797777;
     margin: 0px 1px 2px 1px;
     _margin: 0px 0px 2px 3px;
}
.bg_grad_1 {
    border:1px solid #797777;
    border: 1px solid #c9c9c9;

    margin: 0px 3px 0px 3px;
    margin: 0px;
    background: url(../images/grad1.jpg) no-repeat;
    padding: 7px;
    text-align: left;
}
.bg_grad_1_left {
    border:1px solid #797777;
    border: 1px solid #c9c9c9;
    margin: 0px 3px 0px 3px;
    margin: 0px;
    background: url(../images/grad1_left.jpg) no-repeat left top;
}
.bg_grad_1_right {
    padding: 7px;
    text-align: left;
    background: url(../images/grad1_right.jpg) no-repeat right top;
}
.bg_grad_2
{
    border: 1px solid #797777;
    border: 1px solid #c9c9c9;

    margin: 0px 3px 0px 3px;
    margin: 0px;
    background: transparent url(../images/nesbkg.jpg) no-repeat;
    padding: 7px;
}
.bg_video
{
    border: 1px solid #c9c9c9;
    margin: 0px;
    padding: 0px;
	/*/
    padding: 7px 7px 0px 7px;
    background: transparent url(../images/nesbkg.jpg) no-repeat;
	/*/
}
.bg_video .title
{
    font: bold 12px Georgia, "Times New Roman", Times, serif;
    text-transform: uppercase;
    color: #790238;
    padding: 7px;
}
.bg_video .description
{
    padding: 0px 7px 7px 7px;
}

.bg_white_1 {
     background: #fff;
     padding: 1px 0px 3px 0px;
     padding: 0px;
}
.border_bot_1 {
    margin-bottom: 10px;
    padding-bottom: 8px;
    border-bottom: 2px solid #CECFD1;
}
.block {
    display: block;
    cursor: pointer;
}
a#news_sign_up {
    width: 141px;
    background: url(../images/ico.jpg) no-repeat left;
    padding-left: 20px;
    font: normal 11px Arial, Helvetica, sans-serif;
    text-transform: uppercase;
    color: #fff;
    text-decoration: none;
    text-align: left;
}
a#news_sign_up:hover {
    text-decoration: underline;
}
.pagenav_pad {
    padding: 0px 10px 0px 10px;
}
.top_story_title h1 {
    font: bold 14px Georgia, "Times New Roman", Times, serif;
    color: #790238;
    padding: 0px;

}
.top_story_title {
}
.top_content_txt {

    padding-left: 12px;
}
.img_t_s_1 {
    margin: 5px 0px 5px 0px;
    padding: 7px;
    background: url(../images/home_pic_bg.gif) no-repeat top left;
}

.img_r_brdr {
    background: url(../images/pixel_gr_1.gif);
}
.img_r_brdr div {
    width: 1px;
    background: #fff;
    line-height: 0px;
    font-size: 0px;
    height: 3px;
}
.img_b_brdr {
    background: url(../images/pixel_gr_1.gif);
}
.img_b_brdr div {
    width: 3px;
    height: 1px;
    line-height: 0px;
    font-size: 0px;
    background: #dee2ea;
}
.tablelink td {
    text-align: left;
}
.article_title_1 {
    display: block;
    text-decoration: none;
    text-transform: uppercase;
    font: bold 12px Georgia, "Times New Roman", Times, serif;
    color: #790238;
    margin-bottom: 3px;
}
.article_title_1:hover {
    color: #cc2229;
}
.article_author_1, .comments {
    font: normal 11px Arial, Helvetica, sans-serif;
    color: #ca8613;
}
.comments {
    color: #292929;
    font-weight: bold;
}
.comments span {
    color:#790238;
    font: bold 12px Georgia, "Times New Roman", Times, serif;
}
.article_desc_1 {
    font: normal 12px/18px Arial, Helvetica, sans-serif;
    color: #5c5c5f;
    padding-bottom: 20px;
}
.separator_1, .separator_2 {
    height: 13px;
    font: 0px;
    line-height: 0px;
    margin: 5px 0px 5px 0px;
    background: url(../images/dots_grey.gif) repeat-x center;
}
.separator_2 {
    margin: 15px 0px 10px 0px;
    padding: 0px;
    background: url(../images/hrt.jpg) repeat-x;
}
.separator_3, .separator_4 {
    font: 0px;
    line-height: 0px;
    height: 1px;
    margin: 27px 0px 19px 0px;
    background: url(../images/dots_green.gif) repeat-x;
}
.separator_4 {
    margin: 0px 0px 10px 0px;
}
.separator_blank {
    font: 0px;
    line-height: 0px;
    height: 10px;
	clear: both;
}
.link_print, .link_email, .link_delicious {
    background: url(../images/ic1.jpg) no-repeat left;
    padding-left: 20px;
    margin: 0px 20px 0px 20px;
    font: bold 12px Arial, Helvetica, sans-serif;
    color: #5c5c5f;
    text-decoration: none;
}
.link_print:hover, .link_email:hover, .link_delicious:hover {
    color: #CC2229;
}
.link_email {
    background: url(../images/em.jpg) no-repeat left;
}
.link_delicious {
    background: url(../images/xt.jpg) no-repeat left;
}
.td_sublinks_cont table {
    margin: auto;
}
.td_sublinks_cont div {
    padding: 10px;
    border: solid 1px #cac5c5;
    border-top: 0px;

}
.td_sublinks_head {
    background: url(../images/dot_grey.gif) repeat-x 0px 9px;
}
.td_sublinks_head p {
    margin: 0px;
    padding: 0px;
    background: url(../images/sublinks_head_side.gif) no-repeat right bottom;
}
.td_sublinks_head span {
    background: url(../images/sublinks_head_side.gif) no-repeat left bottom;
    padding-left: 10px;
}
.block_1 {
    display: block;
}
.td_sublinks_head b {
    padding: 0px 3px 0px 3px;
    background: #fff;
    font: bold 13px Arial, Helvetica, sans-serif;
    color: #ca8613;
    text-transform: uppercase;
}
.tbl_poll {
    margin: auto;
	height: auto;
    background: #fff;
}
h1.warning {
    font: bold 24px Arial, Helvetica, sans-serif;
    color: #cc2229;
    text-align: center;
    padding: 20px;
}
.marg_bot_1 {
    margin-bottom: 7px;
}
.graph_rate {
    padding: 1px;
    border: solid 1px #35515c;
    margin: 3px 0px 3px 0px;
}
.td_stat {
    width: 38%;
    white-space: nowrap;
    padding-left: 5px;
    padding-right: 5px;
    font: bold 12px Arial, Helvetica, sans-serif;
    vertical-align: middle;
}
.answer_1 {
    font: normal 12px/16px Arial, Helvetica, sans-serif;
    padding: 5px 0px 0px 0px;
}
.td_graph {
    width: 60%;
}
.total_votes {
    text-align: center;
    margin: 10px;
}
.total_votes span {
    color: #790238;
    font: bold 20px Georgia, "Times New Roman", Times, serif;
    letter-spacing: 1px;
}
.bar_rate {
    height: 4px;
    background-color: #3b6476;
}
.category_cont {
    padding: 0px 3px 3px 3px;
    padding: 0px;
    border: 0px;
}
.ul_categ {
    margin: 0px;
    padding: 0px;
    border: 0px;
    border-top: solid 1px #d3d0d0;
}
.ul_categ li {
    margin: 0px;
    border: solid 1px #d3d0d0;
    border-top: 0px;
    list-style-type: none;
    background: #e6e6e6 url(../images/bg_category.gif) repeat-x top;
}
.ul_categ li span {
    border: solid 1px #fff;
}
.link_category, .link_category_ov {
    font: bold 12px Arial, Helvetica, sans-serif;
    text-transform: uppercase;
    color: #4e677e;
    background: url(../images/arr_blue_1.gif) no-repeat 11px 11px;
    padding: 8px 10px 8px 27px;
    text-decoration: none;
}
.link_category:hover, .link_category_ov {
    color: #ca8613;
    background: url(../images/arr_orange_1.gif) no-repeat 11px 11px;
}
.td_thanks {
    width: 364px;
    font-weight: bold;
    text-align: center;
}

.page_nav_cont {
    margin: 0px auto 10px auto;
}
.banner_border {
    padding: 9px 10px 9px 10px;
    border: solid 1px #315259;
}
.td_label_1 {
    font: bold 12px/18px Georgia, "Times New Roman", Times, serif;
    width: 95px;
}
.w_label_2 {
    width: 104px;
}
.td_label_auto {
    width: 10px;
    white-space: nowrap;
}
.td_data_1 {
    font: 12px/18px normal Arial, Helvetica, sans-serif;
}
.td_data_1 a {
    color: #333;
    text-decoration: none;
}
.td_data_1 a:hover {
    text-decoration: underline;
}
.td_label_1, .td_data_1 {
    padding: 2px 0px 4px 0px;
    vertical-align: top;
}
.description {
/*
    float: left;
*/	
    padding: 0px;
}
.desc_text {
    font: normal 12px/18px Arial, Helvetica, sans-serif;
    padding-bottom: 4px;
}
.td_label_2 {
    font: bold 12px/27px Georgia, "Times New Roman", Times, serif;
    width: 176px;
    padding-left: 25px;
}
.td_label_3 {
    font: bold 12px Georgia, "Times New Roman", Times, serif;
    padding: 5px 10px 5px 10px;
    text-align: left;
    vertical-align: middle;
}
.td_label_3 span {
    display: block;
    font: normal 10px Arial, Helvetica, sans-serif;
}
.td_data_3 {
    vertical-align: middle;
}
.row_0 td {
    background: #fff;
}
.row_1 td {
    background: #eaedf2;
}
.tbl_td_mid td {
    vertical-align: middle;
    text-align: left;
}
.td_banner {
    height: 94px;
    vertical-align: middle;
    text-align: center;
    padding-top: 7px;
}
.height_auto {
    height: auto;
}
.td_right_col {
     width: 313px;
     background: #101C1F url(../images/ty.jpg) repeat-x;
     text-align: center;
}
h2.title_1, .title_1 {
    margin-bottom: 5px;
}
input, select, textarea {
    font: normal 12px Arial, Helvetica, sans-serif;
    color: #333;
}
.inp_s1 {
    width: 220px;
}
.btn_search {
    width: 79px;
    height: 26px;
    background: url(../images/btn_search.gif);
    margin-left: auto;
}
.btn_search:hover {
    background: url(../images/btn_search_ov.gif);
}
.btn_back_to_all_events {
    border: 0px;
    width: 138px;
    height: 26px;
    background: url(../images/btn_back_to_all_events.gif);
    margin-left: auto;
}
.btn_back_to_all_events:hover {
    background: url(../images/btn_back_to_all_events_ov.gif);
}
.v_splitter {
    width: 10px;
}
.textarea_blog_post {
    width: 360px;
    height: 160px;

}
.none {
    width: 0px;
    height: 0px;
    font: 0px;
    background:transparent none repeat scroll 0%;
    border:0px none;
    height:0px;
    width:0px;
}
.btn_post {
    width: 79px;
    height: 26px;
    background: url(../images/btn_post.gif);
    margin: 10px auto 0px auto;
}
.btn_post:hover {
    background: url(../images/btn_post_ov.gif);
}
.login_box {
     width: 400px;
     margin: auto;
}
a.button {
    display: block;
    cursor: pointer;
    padding: 0px;
    border: 0px;
}
.save, .cancel {
    width: 79px;
    height: 26px;
    background: url(../images/btn_save.gif);
}
.save:hover {
    background: url(../images/btn_save_ov.gif);
}
.cancel {
    background: url(../images/btn_cancel.gif);
}
.cancel:hover {
    background: url(../images/btn_cancel_ov.gif);
}
.btn_login, .btn_login_ov, .btn_send, .btn_send_ov {
    border: 0px;
    display: block;
    cursor: pointer;
    width: 79px;
    height: 26px;
    background: url(../images/btn_login.gif);
}
.btn_login:hover {
    background: url(../images/btn_login_ov.gif);
}
.btn_send {
    background: url(../images/btn_send.gif);
}
.btn_send:hover {
    background: url(../images/btn_send_ov.gif);
}
.w300 {
    width: 300px;
}
.left {
    text-align: left;
}
.td_table_data_1 {
    font: bold 14px Georgia, "Times New Roman", Times, serif;
    color: #CA8613;
}
.tf_comments {
    width: 238px;
}
*:first-child+html .tf_comments {
    width: 236px;
}
* html .tf_comments {
    width: 236px;
}
.td_small_img_cont img {
    padding-right: 10px;
}
.message_box {
    margin: 20px;
    padding: 10px;
    border: 2px solid #4E677E;
    font: bold 12px/18px Georgia, "Times New Roman", Times, serif;
    color: #4E677E;
    text-align: center;
}
.message_box h1 {
    color: #790238;
    padding: 10px;
    font-size: 22px;
    padding: 10px;
    border: 1px solid #ccc;
    margin: 10px;

}
.btn_close {
    color: #fff;
    text-decoration: none;
    font: bold 14px Arial,Helvetica,sans-serif;
    text-transform: uppercase;
}
.btn_close:hover {
    text-decoration: underline;
}
.prog_focus {
    font: normal 18px Georgia, "Times New Roman", Times, serif;
    color: #121313;
}
.text_content {
    font-style:italic;
    padding: 10px;
    font: italic 16px Arial, Helvetica, sans-serif;
}
.text_content a:hover {
    text-decoration: none;
}
.fixed_height {
    height: 303px;
}

.v_splitter_1 {
    height: 10px;
    line-height: 0px;
    font-size: 0px;
}
.head_img {
    border: solid 1px #797777;
    border: 1px solid #C9C9C9;
    border-bottom: 0px;
}
.w_bl {
    width: 320px;
}
.fix .w_b1 {
	width: auto;
}
.banner_cont {
    border: solid 1px #797777;
    border: 1px solid #C9C9C9;
    width: 320px;
    height: 268px;
}
.banner_cont td {

    text-align: center;
    vertical-align: middle;

}
.td_1_left {
    width: 150px;
}
.h_split_1 {
    width: 20px;
}
.h_split_2 {
    width: 11px;
}
.h_split_3 {
    width: 2px;
}
.h_split_4 {
    width: 1px;
}

.home_split1 {
     width: 4px;
}
.home_split2 {
     width: 3px;
}
.td_main_content_11 {
    width: 73%;
}
.pages_of {
    font: bold 12px "Tahoma";
    text-align: center;
}

/*   */
a.link_numb2 {
    margin: 0px 5px 0px 5px;
    display: block;
    padding: 0px;
    border: solid 1px #040404;
    cursor: pointer;
    background: #fff;
    text-decoration: none;
    font: normal 16px "Tahoma";
}
a.link_numb3 {
    margin: 0px 5px 0px 0px;
    display: block;
    padding: 0px;
    border: solid 1px #b8b8b8;
    cursor: pointer;
    background: #fff;
    text-decoration: none;
}
.index_nav a:hover span {
    color: #fff;
}
a.link_numb2 span {
    display: block;
    color: #790238;
    margin: 1px;
    padding: 0px 4px 0px 4px;
    background: url(../images/page_nav_numb_bg.gif) repeat-x top;
    text-decoration: none;
    font: bold 16px/19px "Tahoma";
}

a.link_numb2:hover span {
    color: #000;
    background: #fff;
}


.f_right {
    float: right;
}
a.link_numb2:visited, a.link_numb2:active {
    color: #fff;
    text-decoration: none;
}
.page_nav_cont .link_numb2 *, .page_nav_cont .link_numb2 *, .page_nav_cont a .numb_block, .page_nav_cont .link_no_text_dec *, .link_numb2 *, a .numb_block, .link_no_text_dec * {
    text-decoration: none;
}
.numb_block2, .link_numb2:hover {
    display: block;
    margin: 0px 5px 0px 5px;
    padding: 2px 6px 2px 6px;
    font: bold 16px/19px "Tahoma";
    color: #040404;
    border: 0px;
    text-decoration: none;
    background: #b8b8b8;
}

.link_numb2:hover  {
    color: #fff;
}
.link_numb2:hover span {
    color: #fff;
    padding: 0px 4px 0px 4px;
    background: #fff;
    width: 100%;
    display: block;
}

.navsplitter {
    width: 1px;
}
.index_nav {
    margin-left: auto;
}
a:hover.link_numb2 span {
    padding: 0px;
    border: 0px solid #fff;
    margin: 0px;
    background: none;
    text-decoration: none;
}

a.link_numb3 span.prev1, a.link_numb3 span.prev2, a.link_numb3 span.next1, a.link_numb3 span.next2 {
    display: block;
    width: 16px;
    height: 12px;
    margin: 0px;
    height: 19px;
    border: solid 1px #fff;
    font-size: 0px;
    background: url(../images/prev_1.gif) no-repeat center;
}
 a.link_numb3 span.prev2 {
    width: 60px;
    background: url(../images/prev_2.gif) no-repeat center;
}

a.link_numb3 span.next1 {
    background: url(../images/next_1.gif) no-repeat center;
}
a.link_numb3 span.next2 {
    width: 60px;
    background: url(../images/next_2.gif) no-repeat center;
}
a.link_numb3:hover {
    border-color: #000;
}
a.marg_nav_1 {
    margin-right: 22px;
}
a.marg_nav_2 {
    margin-left: 22px;
}
a.marg_nav_3 {
    margin-right: 0px;
}
.pagenav_cont1 {
    border: solid 1px #21383e;
    margin: 5px auto 10px auto;
}
.pagenav_cont1 .cont {
    padding: 4px;
}
.page_nav_main_bg {
    padding: 2px;
    background: url(../images/page_nav_main_bg.gif) repeat-x;
}

.head2 {
	padding-top: 20px;
}

.subscr_txt {
	font-family:Arial,Helvetica,sans-serif;
	font-size:14px;

	padding: 0px 20px 10px 20px;
}
.size_11 {
	font-size: 11px;
}
.size_12 {
	font-size: 12px;
}
.cont_main_1 {
	 width: 1000px; 
	 margin: auto;
}

/* */
.elsewhere_aln{
	padding: 5px 5px 5px 9px;
}
a.elsewhere_title:link, a.elsewhere_title:visited, a.elsewhere_title:hover{
	color:#790238;
	font-family:Georgia,"Times New Roman",Times,serif;
	font-size:12px;
	font-weight:bold;
	text-transform:uppercase;
	text-decoration:underline;
}
a.elsewhere_title:hover{
	text-decoration:none;
}
.elsewhere_author{
	color:#CA8613;
	font-family:Arial,Helvetica,sans-serif;
	font-size:11px;
	font-weight: bold;
	line-height:14px;
}
#topStories {
	width: 649px;
	height: 380px;
}
.home_rotate_banner {
	width: 320px;
	height: 210px;
}
.studio_link {
	text-align: right;	
	font-size: 10px;
	color: #fff;
}
.studio_link a {
	color: #fff;
}

.studio_link a, .studio_link a.text_decoration:hover {
	text-decoration: none;
}
.studio_link a.text_decoration {
	text-decoration: underline;
}