/*a table to render forms*/
table.form td, .formTd{padding:5px;}
/*elements on the forms*/
table.form td input, .txtField{width:250px; border:1px #868686 solid; border-right:1px #DCDCDC solid; border-bottom:1px #DCDCDC solid;}
table.form td textarea{width:250px; border:1px #868686 solid; border-right:1px #DCDCDC solid; border-bottom:1px #DCDCDC solid; }
table.form td select{width:250px; border:1px #ccc solid; }
/*same type elements on the forms*/
table.form td input.button{cursor:pointer; cursor:hand; width:auto; border:1px #ccc outset;}
table.form td input.radio{cursor:pointer; cursor:hand; width:auto;}
/* rows of the form */
table.form td.row{border-top:1px #cccccc solid;}

/*a table to render views*/
table.view td{padding:0px;}
table.view td.row{border-top:1px #cccccc solid;}

/*blockquotes*/
blockquote {	
	margin:0px;
	quotes: "\201C" "\201D";
	color: #333333;		
    padding-left: 1em;
	padding-top: 5px;

}
blockquote:before { content: open-quote; font-size:13px; font-weight: bold; letter-spacing:5px; color:orange;}
blockquote:after { content: close-quote; font-size:13px; font-weight: bold; color:orange;}

/*a span css button*/
a.cssbutton{background:transparent url(../../images/en/bg_button_a.gif) no-repeat scroll right top;display:block;height:24px;width:113px;line-height:normal;margin-right:6px;padding-right:18px;text-decoration:none;color:#2d5802; font-size:11px; font-weight:bold;padding-left:0px;padding-top:0px;}
a.cssbutton span{background:transparent url(../../images/en/bg_button_span.gif) no-repeat scroll 0 0;display:block;line-height:14px;padding:5px 0 5px 18px;}
a.cssbutton:hover {background-position: bottom right; outline: none;}
a.cssbutton:hover span {background-position: bottom left;padding: 6px 0 4px 18px;}

/*erro string at forms*/
.error, .error input {color:red; padding-left:3px; background:#faf7af;}

label.valid {
	background: url('http://dev.jquery.com/view/trunk/plugins/validate/demo/images/checked.gif') no-repeat;
	padding-left:3px;
	display: block;
	width: 16px;
	height: 16px;
	line-height:17px;
}


/*small help lines*/
.smallletters{color:#333333; font-size:11px;}

/*flash message at top of any page*/
.flashMsg{padding:3px; background:#fffdca;}

/*main title for page*/
h1{font-size:15px; color:#036c9a; line-height:17px;}

/*sub titles*/
h2{font-size:13px; color:#036c9a; line-height:17px;}

/*madatory class*/
#mandatory, .mandatory{
 color:red;
 display:inline;
 }


.alphabets {
color:#736F6E;
font-weight:bold;
font-size:13px;
}

table.inbox td{padding:0px;}
table.inbox td.row{border-top:1px #cccccc solid;}

table.messageheader td{padding:0px;font-size:14px;}
table.messageheader td.row{border-top:1px #cccccc solid;}

/*page navigation links*/
.page_link{border:1px #cccccc solid; margin:0px 3px 0px 3px; padding:1px 5px 1px 5px;}
.page_link:hover{background:#ccc;}


/*content styles for titles and sub title*/
.content_title{font-weight:bold; font-size:15px;}
.content_title:first-letter {text-transform: uppercase;}