/* 
    Document     : BMTCFormStyles
    Created on   : 3 Mar, 2009, 2:35:08 PM
    Author     	 : ebhasin
    Developed By : Vineeth	
*/

{
 margin: 0;
 padding: 0;
}
html {}

body 
{
	background-position:top;
	background-color:#ffffff;
	background-image:url(../../images/bmtc_maintop_bg.png);
	background-repeat:repeat-x;
	margin:0;
	padding:0;
	height:100%;
	font-size:15px;
	color:#333333;
	cursor:default;
	font-family:Verdana, Arial, Helvetica, sans-serif;
	/*font-family: "BRH Kannada";*/
}
img 
{
	border:0;
}
hr 
{
	height:2px;
	color:#333333;
	border:none;
}
/* href link styles */
a:link 
{
	color:#336699;
	text-decoration: none;
}
a:visited 
{
	color: #336699;
	text-decoration: none;
}
a:hover 
{
	color: #0099CC;
	/*text-decoration: underline;*/
}
a:active 
{
	color: #0099CC;
	text-decoration: none;
}

/*Table Styles*/
table thead tr td input 
{ 
	color:#333333;
	height:17px;
	background-image:url(../../images/buttons/Search_textBox.gif);
    background-repeat:no-repeat;
    background-position:left;
    border: 1px solid #F4F4F4;
    padding-left:18px;
	width:99%;
}
.topHeader
{
	background-image:url(../../images/bmtc_header_bg.gif);
	background-position:left;
	background-repeat:repeat-x;
}
/* Table Styles Starts Here */
.vtable 
{
	border: 2px solid #cccccc;
	border-collapse: collapse;
}

.vTableTitle
{ 
	background-color:#f3f3f3;
	background-image:url(../../images/bg4.gif);
	height:24px;
	width:486px;
	vertical-align:middle;
	font-family:Tahoma, verdana;
	font-size:14px; 
	font-weight:bold;
	text-decoration:none; 
	color:#ffffff;
}

.vtr 
{
	border: 1px solid #000000;
	background-color:#f4f4f4;
	height:20px;
}
.vtr:hover 
{
	background-color:#CCFF00;
	text-decoration:blink;
	height:20px;
}
.vth 
{
	height:30px;
	vertical-align:middle;
	background-image:url(../../images/vth_bg.gif);
	background-repeat:repeat-x;
	background-position:top;
	/*background-color:#6C99C5;*/
	/*background-color:#CCCCCC;*/
	font-family:Tahoma, verdana;
	font-size:15px;
	font-weight:bold;
	color: #333333;
	border-left:solid #CCCCCC 1px;
}
.vtd 
{ 
	/*border: 1px solid #f4f4f4;*/
	border: 1px solid #cccccc;
	background-color:#FFFFFF; 
	height:25px;
	font-family:Tahoma, verdana;
	font-size:15px;  
	color: #333333;
	padding-left:2px;
	padding-right:2px;
}
.vtdAsh 
{
	border: 1px solid #cccccc;
	background-color:#f4f4f4;
	height:30px;
	vertical-align:middle;
	font-family:Tahoma, verdana;
	font-size:15px;
	color: #333333;
	padding-left:2px;
	padding-right:2px;
}
.vtdLightBorder 
{ 
	/*border: 1px solid #f4f4f4;*/
	border: 1px solid #f2f2f2;
	background-color:#FFFFFF; 
	height:25px;
	font-size:12px;  
	color: #333333;
	padding-left:2px;
	padding-right:2px;
}
.vthashBG 
{
	height:30px;
	width:auto;
	vertical-align:middle;
	background-image:url(../../images/bg_ash_1.png);
	background-position:top;
	background-repeat:repeat-x;
	height:35px;
	background-color:#FFFFFF;
	font-family:Tahoma, verdana;
	font-size:11px; 
	font-weight:bold;
	text-decoration:none; 
	color: #333333;
}

.TableHeader
{
	font-size:14px;
	color: #333333;
	font-weight:bold;
}
.PictureBox 
{
	border:solid 1px #00427e;
}
.PictureBox a 
{
	color:#464646;
	font-size:10px;
	font-weight:normal;
	text-transform:uppercase;
	text-decoration:none;
}
.PictureBox a:hover 
{
	text-decoration:underline;
}
/* Table Styles Ends Here */
.photoBrdr 
{
	border: 3px #0F8ACC groove;
}
.goodBox 
{
	margin-bottom:30px;
}
.goodBox td 
{
	text-align:center;
	color:#464646;
	font-size:15px;
	text-transform:uppercase;
}

/* Background styles */

.SuccessMessageBox
{
	background-color:#EDFECC;
	border:#8BDA08 solid 2px;
	/*font-family: "BRH Kannada";*/
	font-weight:bold;
	color:#8BDA08;
}
.FailureMessageBox
{
	background-color:#FFDCD9;
	border:#D76000 solid 2px;
	/*font-family: "BRH Kannada";*/
	font-weight:bold;
	color:#D76000;	
}
.ashBG
{
	background-image:url(../images/img11.gif);
	background-repeat:repeat-x;
	
}
.ashHeader
{
	background-image:url(../images/bg_ash_1.png);
	background-repeat:repeat-x;
	text-transform:capitalize;
	/*padding-left:80px;*/
}

.pageBG
{
	background-image:url(../images/img04new.jpg);
	background-repeat:repeat-y;
	background-color:#f4f4f4;
}

/* Text Styles */

.orangeText 
{
	margin: 0px 0px 0px 0px;
	color:#FF6600;
}
.whiteText 
{
	margin: 0px 0px 0px 0px;
	font-size:10px;
	color:#ffffff;
}
.blueText 
{
	margin: 0px 0px 0px 0px;
	color:#0000FF;
}
.redText 
{
	margin: 0px 0px 0px 0px;
	color:#FF0000;
}
.yellowFont 
{
	margin: 0px 0px 0px 0px;
	color:#CC00FF;
}
.greenFont 
{
	margin: 0px 0px 0px 0px;
	color:#339900;
}

.normalText 
{
	/*font-family: "BRH Kannada";*/
	font-size:14px;
	font-weight:normal;
	color:#333333;
	text-align:justify;
	padding-left:10px;
	padding-right:10px;
}
.InnerPageHeadingBlack
{
	color:#006699;
	/*font-family: "BRH Kannada";*/
	font-size:24px;
}
.bigwhitetext 
{
	margin: 0px 0px 0px 0px;
	color:#FFFFFF;	
}
.LargeHeader 
{
	font-size:20px;
	font-weight:bold;
	text-decoration:none;
	color:#000000;
}
.LargeHeaderBlue 
{
	font-size:20px;
	text-decoration:none;
	color:#085785;
}
.LargeHeaderBlueBold 
{
	font-size:20px;
	font-weight:bold;
	text-decoration:none;
	color:#085785;
}
.LargeHeaderWhite 
{
	font-size:20px;
	font-weight:bold;
	text-decoration:none;
	color:#ffffff;
}
.CapitalLetter 
{
	/*font-family: "BRH Kannada";*/
	text-transform:capitalize;
	text-transform:uppercase;
	font-weight:bold;
	font-size:15px;
}
.Capitalze 
{
	text-transform:capitalize;/*padding-left:80px;*/
}
.editHeading 
{
	border-bottom: 1px dashed #0F8ACC;	
	color:#074C71;
}
blockquote {
	font: 1.2em/1.4em Verdana, Arial, Helvetica, sans-serif;
	width: 500px;
	background: url(../../images/close-quote.gif) no-repeat right bottom;
	padding-left: 18px;
	text-indent: -18px;
}
blockquote:first-letter {
	background: url(../../images/open-quote.gif) no-repeat left top;
	padding-left: 18px;
	font: italic 1.4em Verdana, Arial, Helvetica, sans-serif;
}
.busservicemenu
{
	/*font-family: "BRH Kannada";*/
	font-size:17px;
	vertical-align:middle;
}
.busservicemenu:hover
{
	/*font-family: "BRH Kannada";*/
	font-size:17px;
	font-weight:bold;
	vertical-align:middle;
}	
/* Alignment */

.leftPadding 
{
	padding-left:10px;
}
.rightPadding 
{
	padding-right:10px;
}
.topPadding 
{
	padding-top:10px;
}
.bottomPadding 
{
	padding-bottom:10px;
}
.fullpadding 
{
	padding-top:10px;	padding-left:10px;	padding-right:10px;	padding-bottom:10px;
}
.fullPaddingSmall
{
	padding:0px 2px 2px 2px;
}
.leftPaddingSmall 
{
	padding-left:5px;
}
.rightPaddingSmall 
{
	padding-right:5px;
}
.topPaddingSmall 
{
	padding-top:5px;
}
.bottomPaddingSmall 
{
	padding-bottom:5px;
}
/* Footer */

.FooterFont 
{
	vertical-align:middle;
	color:#333333;
	font-size:14px;
	font-family:Verdana, Arial, Helvetica, sans-serif;
}
.footerDate 
{
	border:#CCCCCC dashed 1px;
	color:#666666;
	font-size:14px;
}
.footerTime
{
	vertical-align:middle;
	color:#333333;
	font-size:12px;
	font-family:Verdana, Arial, Helvetica, sans-serif;
}
.BorderBottom
{
	border-bottom:#f2f2f2 1px solid;
}	
.ColumnBorder
{
	background-image:url(../../images/organizational_column_bg_1.png);
	background-repeat:no-repeat;
	background-position:center;
	font-size:9px;
        width : 61px;
}	
.ColumnBorderBig
{
	background-image:url(../../images/organizational_column_bg_2.png);
	background-repeat:no-repeat;
	background-position:center;
	font-size:10px;
}
.ColumnBorderMiddle
{
	background-image:url(../../images/organizational_column_bg_3.png);
	background-repeat:no-repeat;
	background-position:center;
	font-size:10px;
}
.VerticalLineBG
{
	background-image:url(../../images/org_chart_vert_line_bg.png);
	background-repeat:repeat-y;
	background-position:center;
}
.NewsScroll
{
	font-size:14px;
	color:#336699;
}
.error 
{
	background:#FBE3E4;
	height:28px;
	color:#8a1f11;
	border-color:#FBC2C4;
	padding:0px;
	border:dashed 1px red;
	width:99%;
	margin:0px auto;
	font-family:Arial, Arial, Helvetica, sans-serif;
	font-size:10px;
	line-height:1.3em;
	text-align:center;
	vertical-align:middle;
}