/*** file: default.css; Style sheet of www.pressclubmumbai.com ***/

/*general*/
body {
	margin: 0;
	padding: 0;
	background: #dcdcdc url(images/bg_body.gif) top center repeat-y;
	font-family: Tahoma, Verdana, Arial, Helvetica, sans-serif;
	font-size: 11px;
	color: #000000;
}

h1, h2, h3 {
	margin: 0;
	font-weight: normal;
	color: #2a3c75;
}

h1 {
	font-size: 167%;
}

h2 {
	font-size: 147%;
}

h3 {
	font-size: 100%;
	font-weight: bold;
}

p, ol, ul {
	line-height: 110%;
}

blockquote {
	margin: 0;
	padding-left: 20px;
	border-left: 10px solid #E6E6E6;
	font-style: italic;
	color: #999999;
}

blockquote * {
	line-height: normal;
}

a {
	color: #2a3c75;
	text-decoration: underline;
}

a:hover {
	color: #abacaf;
	text-decoration: none;
}

img {
	border: none;
	margin: 0;
	padding: 0;
}

img.left {
	float: left;
	margin: 0 15px 0 0;
}

img.right {
	float: right;
	margin: 0 0 0 15px;
}


/*** DOCUMENT ***/

div#container {
	width: 998px;
	margin: 0 auto;
	padding: 0;
	border: 1px solid #e6e6e6;
	background-color: #ffffff;
}
div#topmenupart {
        float: right;
	width: 748px;
	height: 24px;
	margin: 0;
	padding: 0;
}
div#topmenu {
        float: left;
	width: 520px;
	height: 24px;
	margin: 0;
	padding: 0;
}

div#search {
        float: left;
	width: 218px;
        height: 24px;
	margin: 0; 
	padding: 13px 0 0 0px;
	vertical-align: bottom;
}

div#search form {
	float: left;
	margin: 0;
	padding: 0px;
	vertical-align: bottom; 
	font-size: 12px;
}

#search input.textbox {
	font-size: 11px;
	line-height: 16px;
	width: 148px;
	height: 16px; 
	border: solid 1px #314369;
	margin: 0 0 0 5px;
	vertical-align: middle;
	padding:0px;
}

#search input.f-submit {
	width: 50px;
	height: 16px;
	font-size: 11px;
	line-height: 14px;
	margin: 1px 0 0 3px; 
	padding: 0;
	vertical-align: top;
	border:solid 1px #314369;
	background-color: #314369;
	color: #fff;
} 

div#headerpart {
	width: 998px;
	height: 138px;
	margin: 0;
	padding: 2px 0px 0 0;
	background: url(images/header_bg.png) 0 22px repeat-x; 
}

div#logo {
        float: left;
	width: 178px;
	height: 132px;
	margin: 0;
	padding: 2px 0 0 30px;
}
div#bannerad {
	float: right;
	width: 742px;
	height: 92px;
	margin: 0;
	padding: 5px 0 5px 0;
}
 
/** contentpart **/
div#contentpart {
	width: 998px;
	margin: 0;
	padding: 0;
	background-color: #fdfdfd;
	vertical-align: top;
}

div#content {
	vertical-align: top;
}

td#mainclmn {
	width: 558px;
	vertical-align: top;
	background-color: #ffffff;
}
td#middleclmn {
	width: 240px;
	border-left: 1px solid #cccccc;
	background-color: #ffffff;
	vertical-align: top;
}

td#rightclmn {
	width: 200px;
	border-left: 1px solid #cccccc;
	padding: 0;
	margin: 0;
	vertical-align: top;
}



/*************************/
/***   MAINCLMN   ********/
/*************************/

td#mainclmn {
	font-family: "Tahoma", Arial, Helvetica, sans-serif;
	font-size: 13px;
	color: #000000;
}

p.bodytext {
	text-align: justify;
	font-size: 13px;
	padding: 0px 5px 0px 5px;
	margin: 10px 0px 5px 0px;
	font-family: "Tahoma", Arial, Helvetica, sans-serif;
	line-height: 120%;
}
div#primai {
        width: 556px;
        height: 20px;
        margin: 0;
        padding: 0;
}
table#printmail {
	height: 20px;
	float: right;
	margin: 0 5px 0 0;
	padding: 0;
        clear:right;
}
td.lefttd {
	border-top: 1px solid #19202f;
	border-left: 1px solid #19202f;
	border-bottom: 1px solid #19202f;
	padding: 1px;
	margin: 0;
}
td.righttd {
	border-top: 1px solid #19202f;
	border-bottom: 1px solid #19202f;
	border-right: 1px solid #19202f;	
	padding: 1px;
	margin: 0;
}

td.righttd a {
	font-size: 11px;
	color: #19202f;
	margin: 0px;
	padding: 2px;
	text-decoration: none;
}
td.righttd a:hover {
	font-size: 11px;
	color: #858b8b;
	margin: 0px;
	padding: 2px;
	text-decoration: underline;
}

/*** Mainteaser 1 ***/
div#mainteaser1 {
	padding: 0px 10px 0px 10px;
        margin: 0;
        height: auto;
}

div#mainteaser1 h1 {
	color: #2a3c75;
	border-bottom: 1px solid #2a3c75;
	font-size: 18px;
	padding: 5px;
}

div#mainteaser1 form#mailform {}
div#mainteaser1 fieldset.csc-mailform {border: 1px solid #3b5998;}
div#mainteaser1 div.csc-mailform-field {padding-bottom: 4px;}
div#mainteaser1 div.csc-mailform-field label {display: block;}
div#mainteaser1 div.csc-mailform-field input {border: 1px solid #3b5998;}
div#mainteaser1 div.csc-mailform-field select {border: 1px solid #3b5998;}
div#mainteaser1 div.csc-mailform-field textarea {border: 1px solid #3b5998; }


div#mainteaser1 div.tx-newloginbox-pi1 input {border: 1px solid #3b5998;}


div.tx-srfeuserregister-pi1 {}
div.tx-srfeuserregister-pi1 form {}
div.tx-srfeuserregister-pi1 fieldset {border: 1px solid #3b5998;}
div.tx-srfeuserregister-pi1 p {}
div.tx-srfeuserregister-pi1 dl {}
div.tx-srfeuserregister-pi1 dt {}
div.tx-srfeuserregister-pi1 dt label {}
div.tx-srfeuserregister-pi1 dd input, div.tx-srfeuserregister-pi1 dd textarea {border: 1px solid #3b5998;}


/*** Mainteaser 2 ***/
div#mainteaser2 {
	padding: 0px 10px 0px 10px;
        margin: 0;
        height: auto;
}
div.csc-mailform-field label {display: block;}

div#mainteaser2 h1 {
	color: #2a3c75;
	border-bottom: 1px solid #2a3c75;
	font-size: 18px;
	padding: 5px;
}

td#gal2 {
	text-align: right;
	padding-left: 10px;
}
td#gal2 h1{
	text-align: left;
}

div#mainteaser3 {padding: 10px; margin: 0; height: auto;}
div#mainteaser3 h1.csc-firstHeader {font-size: 18px; border-bottom: 1px solid #2a3c75; }
div#mainteaser3 div.csc-header {padding-bottom: 13px;}
div#mainteaser3 div.news-latest-container {}
div#mainteaser3 p.news-latest-item {font-size: 12px;}

/*** Multicontent ****/
div#jfmulticontent_c281 ul {
	background: #373b82 url(images/multicontent_header.png) 50% 50% repeat-x;
	border: 1px solid #373b82;
}

/*************************/
/*** MIDDLECOLUMN ********/
/*************************/

div#middleteaser1 {
	padding-bottom: 10px;	
}
td#middleclmn h1, div#middleteaser5 h2, div#middleteaser6 h2 {
	color: #314369;
	font-size: 110%;
	text-align: left;
	margin: 0 0 0 10px;
	padding: 10px 0 5px 0;
}

tr.job_teaser_tr td, tr.job_teaser_tr_alt td{
	padding-left: 25px;
	font-size: 12px;
}
div#middleteaser4, div#middleteaser5 {
	border-bottom: 1px solid #ccc;
	padding-bottom: 15px;
}

ul.newslinks, ul#tools {
	margin: 0;
	padding: 0;
}
li.newslink, li.tool {
	list-style: none;
	padding-left: 25px;
	font-size: 12px;
}

/***** YAC-TEASER ****/
/* Kalender - TeaserView  */

.tx-keyac-pi1 .yac-teaser {
	border:1px solid #2a3c75;
	width: 240px;
	line-height:1.2;
	font-size: 13px;
	padding-bottom:0.3em;
}

.tx-keyac-pi1 .yac-teaser-header {
	display:block;
	color:#FFF;
	background:#2a3c75;
	vertical-align:middle;
	background-image:url(images/icon-rot-gr.gif);
	background-position: right center;
	background-repeat:no-repeat;
	font-weight: normal;
	font-size: 110%;
	height:24px;
	padding-left:0.7em;
	margin-bottom:0.3em;
}

.tx-keyac-pi1 .yac-teaser a:link,
.tx-keyac-pi1 .yac-teaser a:visited {
	text-decoration:none;
}




/*************************/
/***  RightColumn ********/
/*************************/

td#rightclmn h1 {
	color: #314369;
	font-size: 110%;
	text-align: center;
	margin: 0;
	padding: 10px 0 5px 0;
}

td#rightclmn div.tx-newloginbox-pi1 h3 {
	background-color: #314369;
	color: #ffffff;
	font-size: 110%;
        font-weight: bold;
	margin: 0px;
	padding: 3px;
        padding-left: 8px;
}



div.tx-felogin-pi1 div.fe_forgot_message {
	padding: 5px 2px 10px 5px; 
}
div#rightteaser1 div.tx-newloginbox-pi1 {
	width: 180px;
	margin: 10px 5px 5px 5px;
	padding: 0;
	padding-bottom: 5px;
	border: 1px solid #314369;
	background: url(images/rightcolteaser1.gif) top left repeat-x;
	font-size: 12px;
}
div#rightteaser1 div.tx-newloginbox-pi1 p {padding-left: 5px; }
div#rightteaser1 div.tx-newloginbox-pi1 form {}
div#rightteaser1 div.tx-newloginbox-pi1 table {
	margin: 0;
	padding-left:5px;
	border: none;
}
div#rightteaser1 div.tx-newloginbox-pi1 td {padding: 0; margin: 0;}
div#rightteaser1 div.tx-newloginbox-pi1 label {font-size: 11px;}
div#rightteaser1 div.tx-newloginbox-pi1 tbody input {
	border: 1px solid #314369;
        padding: 0;
        width: 160px;
	margin-bottom: 4px;
}
div#rightteaser1 div.tx-newloginbox-pi1 tfoot input {
	border: 1px solid #314369;
        padding: 0;
	margin-bottom: 4px;
}


div#rightteaser2 {
	width: 180px;
	padding-left: 10px;
}
div#rightteaser2 td.rcoltd {
	padding: 20px 0 20px 0; 
	border-bottom: 1px solid #ccc;
}


/*************************/
/********  FOOTER ********/
/*************************/

div#footerpart {
	width: 998px;
	height: 80px;
	margin: 0;
	padding: 0;
	background-color: #073360; 
}
div#footer {padding-top: 10px;}
td#footerl p{
	font-size: 10px;
	color: #ffffff;
	padding: 0px 5px 0 10px;
	line-height: 110%;
	text-align: left;
}
td#footerr p{
	font-size: 10px;
	margin: 0;
	margin-bottom: 2px;
	color:#ffffff;
	padding-right: 10px;
	line-height: 110%;
	text-align: right;
}

td#footerr div{
	margin: 0;
	padding: 0;
}
span.foobig {font-size: 12px; font-weight: bold; color: #f1f9fa;}
div#footer a {color:#f1f9fa; text-decoration: underline; }
div#footer a:hover {color:#f1f9fa; text-decoration: none; }


/*************************/
/********  RTE ********/
/*************************/

table#mc10 {
      text-align: left;
      width: 520px;
}


/****** HOME PAGE TABS ********/
div#middleteaser8 {margin: 0; padding: 0;}
div#middleteaser8 div.tx-wecdiscussion-pi1 {margin: 0; padding: 0;}
div#middleteaser8 div.tx-wecdiscussion-forumPreview {border: none; width: 230px; }
div#middleteaser8 div.tx-wecdiscussion-forumPreviewEntry {font-size: 12px;}
div#middleteaser8 div.tx-wecdiscussion-forumPreviewEntryHeader {}
div#middleteaser8 div.tx-wecdiscussion-forumPreviewInfo {}


/********************************************/
/**  Discussion Forum                      **/
/********************************************/

div.tx-wecdiscussion-pi1 {padding-top: 10px;}
div.tx-wecdiscussion-page {}
div.tx-wecdiscussion-title {text-align: left; color: #2a3c75; border-bottom: 1px solid #2a3c75; font-size: 18px; padding: 5px;}
div.tx-wecdiscussion-responseMsg {}
div.tx-wecdiscussion-search {}
div.tx-wecdiscussion-search form {}
div.tx-wecdiscussion-search input {border: 1px solid #3b5998; padding: 0; margin: 0;}
div.tx-wecdiscussion-button {float: center; font-weight: bold; background-color: #005da4: }
div.tx-wecdiscussion-button a {text-decoration: none; }
div.tx-wecdiscussion-button a:hover {text-decoration: none; background-color: blue;}


div.tx-wecdiscussion-form {background-color: white; border: 1px solid #3b5998;}
div.tx-wecdiscussion-form form {}
div.tx-wecdiscussion-form fieldset {}
div.inputFormRow {}
div.tx-wecdiscussion-header {text-align: left; color: #2a3c75;}
div.tx-wecdiscussion-headerSmall {text-align: left; color: #969696;}
div.tx-wecdiscussion-error {}
div.inputFormRow input {border: 1px solid #3b5998;}
div.inputFormRow textarea {border: 1px solid #3b5998;}
div.inputFormRow select {border: 1px solid #3b5998;}

div.tx-wecdiscussion-forumMessageSubject {background-color: #246aa0;}
div.tx-wecdiscussion-forumMessageSubject a {}
div.tx-wecdiscussion-forumMessageSubject a:hover {color: #cccccc;}
div.tx-wecdiscussion-forumMessage p.bodytext {line-height: 150%;}
span.tx-wecdiscussion-forumMessageCommentNum {}
div.tx-wecdiscussion-sidebar {background-color: #e4e8f2;}

div.tx-wecdiscussion-list a {color: #000000;}
div.tx-wecdiscussion-list a:hover {color: #0057bf;}

div.tx-wecdiscussion-form {}
div.tx-wecdiscussion-form div.tx-wecdiscussion-title {text-align: left; border-bottom: none; color: #000000; font-size: 12px; font-weight: normal; padding: 5px;}
div.tx-wecdiscussion-form div.tx-wecdiscussion-title h2 {font-size: 18px; font-weight: bold; color: #2a3c75;}

div.tx-wecdiscussion-responseMsg {}
div.tx-wecdiscussion-form form {}
div.tx-wecdiscussion-form input {}
div.tx-wecdiscussion-form div.inputFormRow {}
div.tx-wecdiscussion-form span.label {}
div.tx-wecdiscussion-form span.inputBox {}



/****  PHOTOGALLERY ****/
div.tx-cegallery-pi1 {}
div.tx-cegallery-pi1-pagebrowser {}
div.tx-cegallery-pi1-album_entry {background-color: #e4e8f2;}

/*** tip a friend ***/
div.tx_tipafriend_formfield input, div.tx_tipafriend_formfield textarea {border: 1px solid #3b5998}
div.tx_tipafriend_formfield input#tx_tipafriend_button {border: 1px solid #3b5998}

