/* Designed by BABU K - DCKAP Technologies */
/* CSS Document */

/* ____________________________________________________________________________

               Common Styles for all Pages
   ____________________________________________________________________________ */

body{
margin:0px;	padding:0px; font-family:Arial, Helvetica, sans-serif; font-size:12px; font-weight:normal; line-height:16pt; text-align:left; color:#000000; text-decoration:none; 
background-image:url(background.jpg);	background-color:#99CC99; /*#F8EE72;*/	background-position:top center;	background-repeat:repeat-x;}
   
a                       { color:#000000; text-decoration:underline; }
a:hover                 { color:#e65e00; text-decoration:underline; }
a img                   { border:0; }
:focus                  { outline:0; }

/* Heading */
h1, h2, h3, h4          { margin-bottom:.5em; line-height:1.4em; }
h2                      { font-size:1.7em; }
h3                      { margin-bottom:.5em; color:#253033; font-size:1.25em; }
h4                      { margin-bottom:.6em; color:#494848; font-size:1.05em; }
h5                      { font-size:1.05em; }
h6                      { font-size:1em; }
h1 a, h1 a:hover, h2 a, h2 a:hover, h3 a, h3 a:hover,h4 a, h4 a:hover       { font-weight:normal; }

/* Table */
th{ padding:0; text-align:left; vertical-align:top; font-size:12px;}
td { padding:0; vertical-align:top;  font-size:12px; font-family:Arial, Helvetica, sans-serif; }

/* Paragraph */
p, address              { margin-bottom:.5em; }
address                 { font-style:normal; }
del						{ font-size:12px; font-weight:normal; color:#666666;}

/* Form */
form                    { display:inline; }
input, select           { text-align:left;}
textarea                { overflow:auto; }

/* Lists */
ul,ol                   { list-style:none; margin:0px; padding:0px; }
dt                      { display:block; }

/* Size */
small                   { font-size:.9em; }
big                     { font-size:1.25em; }

/*clear*/
.clear{ clear:both;}
.clr{ clear:both; padding:0px; margin:0px;}

.f-left, .left      { float:left; }
.f-right, .right    { float:right; }
.v-top              { vertical-align:top; }
.v-middle           { vertical-align:middle; }
.v-bottom           { vertical-align:bottom; }
.a-left             { text-align:left; }
.a-center           { text-align:center; }
.a-right            { text-align:right; }
.a-justify          { text-align:justify; }
.c-left				{ clear:left;}
.c-right			{ clear:right;}
.c-both				{ clear:both;}
.nm                 { margin:0; }
.np                 { padding:0; }
.no-display,.no-show{ display:none; }
.nowrap, .nobr      { white-space:nowrap; }
.wrap               { white-space:normal; }
.no-float           { float:none; }
.pointer            { cursor:pointer; }

/* Color */
.emph, .accent      { color:#eb5e00; }
.subdue             { color:#306375; }
.blake				{color:#000000;}
.red				{color:#FF0000;}
.red_drag      		{color:#CC0000;}
.white				{color:#FFFFFF;}
.gray				{color:#999999;}
.gray1				{color:#666666;}
.org				{color:#FF6600;}
.blue				{ color:#0000FF;}
.green				{color:#009900;}
.yellow				{ color:#FFFF00;}

/* Font */
.bold               { font-weight:bold; }
.normal             { font-weight:normal; }

*                       { margin:0; padding:0; }

/* width*/
.w-10				{width:10%;} .w-5				{width:5%;}
.w-20				{width:20%;} .w-15				{width:15%;}
.w-30				{width:30%;} .w-25				{width:25%;}
.w-40				{width:40%;} .w-35				{width:35%;}
.w-50				{width:50%;} .w-45				{width:45%;}
.w-60				{width:60%;} .w-55				{width:55%;}
.w-70				{width:70%;} .w-65				{width:65%;}
.w-80				{width:80%;} .w-75				{width:75%;}
.w-90				{width:90%;} .w-85				{width:85%;}
.w-100				{width:100%;} .w-95				{width:95%;}

/* margin-padding */
.pad_20_30{padding:20px 30px;} .pad_5{padding:5px;} .pad_25{padding:25px;} .pad_10{padding:10px;}
.lft_5{padding-left:5px;} .lft_10{padding-left:10px;} .lft_20{padding-left:20px;} .lft_25{padding-left:25px;} 
.rht_5{padding-right:5px;} .rht_10{padding-right:10px;} .rht_25{padding-right:25px;}
.bot_5{padding-bottom:5px;} .bot_10{padding-bottom:10px;} .bot_15{padding-bottom:15px;}
.top_5{padding-top:5px;} .top_7{padding-top:7px;} .top_10{padding-top:10px;} .top_15{padding-top:15px;} .top_25{padding-top:25px;}
.top_30{padding-top:35px;}
.lf_rt15{ padding-left:25px; padding-right:15px;}
.lf_rt10{ padding-left:10px; padding-right:10px;}
.t_bt10{ padding-top:10px; padding-bottom:10px;}
.t_bt10m{ margin-top:10px; margin-bottom:10px;}

/* ____________________________________________________________________________

	Messages
   ____________________________________________________________________________ */


.error, a.error span, .required, .validation-error { color:#D40707; font-weight:bold; }
.notice { color:#ea7601}
.messages ul { border:0; }
.messages li { min-height:23px; margin-bottom:11px; padding:8px 8px 2px 32px; font-size:.95em; font-weight:bold; }
.messages ul li { margin:0 0 3px 0; border:0; padding:0; }
.error-msg { border:1px solid #f16048; color:#df280a; background-color:#faebe7; background-image:url(error_msg1.gif); background-repeat: no-repeat; background-position:10px 10px; }
.news-msg { color:#df280a;  background-image:url(error_msg1.gif); background-repeat: no-repeat; background-position:left center; padding-left:20px;}
.success-msg { border:1px solid #95a486; color:#3d6611; background:#eff5ea url(success_msg_icon.gif) no-repeat 10px 10px; }
.notice-msg { border:1px solid #ffd967; background:#fffbf0 url(note_msg_icon.gif) no-repeat 10px 10px; color:#3d6611; }
.warning-msg { border:1px solid #666e73; background:#e6e6e6 url(warning_msg_icon1.gif) no-repeat 10px 10px; color:#000000; }
.validation-error { clear:both; min-height:15px; margin:3px 0 0 9px; background-image:url(error_msg.gif); background-repeat: no-repeat; background-position: 2px 1px;  padding-left:16px; font-size:.95em; font-weight:bold; line-height:1.25em; }
.validate-error { clear:both; margin:2px 0px; padding:5px 10px; text-align:left; font-size:12px; color:#000000;  font-weight:normal; line-height:14px; background-color:#FFEAF4; border:1px solid #FF0000; }
.validate-error .tit{background-image:url(error_msg1.gif); background-repeat: no-repeat; background-position:2px 1px;  padding-left:25px; font-weight:bold; clear:left; width:100%; text-align:left; border-bottom:1px solid #FFFFFF; padding-bottom:2px; margin-bottom:3px; width:95%;}
.validate-error .er-msg{ padding-left:25px;}
input.validation-failed, textarea.validation-failed { background:#fef0ed; border:1px dashed #d6340e; }


 /* fieldset */

fieldset { display: block; border: 1px solid #ccc;  padding: 5px;  padding-left: 10px;  padding-top: 0;  margin: 15px 5px; }
legend { font-size: 90%;  font-weight: bold;  padding: 0 5px;  margin-left: 10px; color:#0376E9;}
fieldset p {  margin: 5px;}



/*3rdmarch*/
.fontsize_11			{font-size:11px;}
.fontsize_12			{font-size:15px;}
.fontsize_14			{font-size:14px;}
.fontsize_16			{font-size:16px;}

.vt_align				{vertical-align:top;}

 /*line height*/
.linehgt_20    { line-height:20px;}
.linehgt_22    { line-height:22px;}
.linehgt_25    { line-height:25px;}
.linehgt_30    { line-height:30px;}
.linehgt_35    { line-height:35px;}
.linehgt_40    { line-height:40px;}
.linehgt_45    { line-height:45px;}
.linehgt_50    { line-height:50px;}
