/* COMMON STYLE
/* ----------------------------------------------------------------------------------- */
body{
	
	/*font-family:tahoma;font-size:11px;*/
	font-family: "Lucida Grande", "Trebuchet MS", Arial, Helvetica, sans-serif;
	font-size:13px;
	background: #FFFFFF;
	margin-left: 0px;
	margin-top: 0px;
	margin-right: 0px;
	margin-bottom: 0px;
	color: #000000;
}
{ bodrer:none; }

th
{
font-weight:bold;
}
.content{
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size:14px;

	/*background: #FFFFFF;*/
	margin-left: 0px;
	margin-top: 0px;
	margin-right: 0px;
	margin-bottom: 0px;
	color: #000000;
}
.draft_save{
	font-family: "Lucida Grande", "Trebuchet MS", Arial, Helvetica, sans-serif;
	font-size:12px;
	padding-top:5px;	
	color:#333333;
}


/* Normal Link
/* ---------------------------------------------------------------------------------------*/
a
{
color:#0000CC;
text-decoration:none;
}
a.gray
{
color:#5D5D5D;
text-decoration:none;
}
a:hover 
{ text-decoration:underline; }



td.buttonheading {
	padding: 0 0 0 8px!important;
	text-align: center;
}
.bold_text
{
font-weight:bold;
}
.button_row
{
text-align:center;
}
.grayline
{
height:1px;
background-color:#CCCCCC;
}
.brownline
{
height:1px;
background-color:#8B8B8B;
border: 0px solid;
color:#8B8B8B
}
.greenline
{
height:1px;
background-color:#7A9876;
border: 0px solid;
color:#7A9876
}


.page_title
{
height:20px;
background-color:#80b5d0;
font-weight:bold;
font-size:15px;
font-family:Arial;
color:#000000;
}
.font_footer
{ 
font-weight:normal; 
font-size:12px; 
font-family:tahoma;
color:#000000;
}


input.disabled, textarea.disabled {
	background-color: #ccc;
}
h2{
color:#666666;
font-family: "Aial", "Trebuchet MS", Arial, Helvetica, sans-serif;
text-decoration:none;
padding-left:10px;
}


_img {
    border: none;
} 
.star
{ 
	font-weight:bold;
	color:#FF0000;
}
/* Flash Messages */

 #flash_msg{
	border: 1px solid #CCCCCC;
	margin-top:15px;
	background-color : #FFFFD4;
	width: 70%;
}
 #error_msg{
	border: 1px solid #CCCCCC;
	margin-top:15px;
	background-color : #F2F2F2;
	width: 30%;
}


/* Input Elements
/* -----------------------------------------------------------------------------------------*/


selesct {
	padding: 1px;
	font-family: Tahoma, Arial, sans-serif;
	font-size: 100%;
	height:20px;
}
.bigbutton {
  font-size:16px;
  border:1px solid #aaaaaa;
  padding:5px;
  background:#ffffff url(../images/inputBg.gif) top left no-repeat;
  margin-top:2px;
}
.button {
  border:1px solid #aaaaaa;
  padding:2px;
  background:#ffffff url(../images/inputBg.gif) top left no-repeat;
  margin-top:2px;
  font-family:Arial, Helvetica, sans-serif;
  font-size:12px;

}
.txtbox {
  background-image: url('../images/field-bg.gif');
	background-repeat: repeat-x;
	border: 1px solid #c8c8c8;
	font-size: 13px;
	color: #333333;
	line-height: 13px;
	padding: 4px;
	
}
.bigtxtbox {
  background-image: url('../images/field-bg.gif');
	background-repeat: repeat-x;
	border: 1px solid #c8c8c8;
	font-size: 13px;
	color: #333333;
	line-height: 13px;
	padding: 8px;
}

.expand_textarea{width: 250px; overflow:hidden; border: 1px solid #999999;} 



.inputbox:hover, .inputbox:focus {
}

/* Title text */
/*=============================================================================================*/

.contentheading{
	font-family: "Lucida Grande", "Trebuchet MS", Arial, Helvetica, sans-serif;
	font-size:15px;
	font-weight: bold;
	height:20px;
}
.rowheading{
	font-family: "Lucida Grande", "Trebuchet MS", Arial, Helvetica, sans-serif;
	font-size:12px;
	font-weight: bold;
}
.note
{
	font-family: "Lucida Grande", "Trebuchet MS", Arial, Helvetica, sans-serif;
	font-size:10px;
	font-weight: bold;
}
.defaultcontent
{
	font-family: Tahoma, Arial, sans-serif;
	font-size:11px;
	font-weight: bold;
}
.caption
{
	font-family: arial,Helvetica, sans-serif;
	font-size:11px;
	font-weight: bold;
}

/* Date picker */
/*============================================================================================*/
.DatePicker{
	display: block;
	width: 150px;
	padding: 3px 3px 3px 24px;
	border: 1px solid #aaaaaa;
	font-size: 13px;
	background: #fff url(../images/date.gif) no-repeat top left;
	cursor: pointer;
}
.whitelink{
	font-family:Arial, Helvetica, sans-serif;
	font-size:11px;
	color:#FFF;
	text-decoration:none;
}
.whitelink a{
	color:#FFF;
	font-family:Arial, Helvetica, sans-serif;
	font-size:11px;
	text-decoration:none;
}

.whitelink a:hover 
{
	color:#CCC;
	font-family:Arial, Helvetica, sans-serif;
	font-size:11px;
	text-decoration:underline;
}
.expand_textarea{width: 450px; overflow:hidden; border: 1px solid #999999;} 
.star
{
	font-weight:bold;
	color:#FF0000;
}
/* ....................... For Jquery Duplication Checking ........................... */
/* ........................             Start              ........................... */ 

.messagebox{
    position:absolute;
    width:100px;
    margin-left:20px;
    border:1px solid #c93;
    background:#ffc;
    padding:3px;
}
.messageboxok{
    position:absolute;
    width:auto;
    margin-left:20px;
    border:1px solid #349534;
    background:#C9FFCA;
    padding:3px;
    font-weight:bold;
    color:#008000;
    
}
.messageboxerror{
    position:absolute;
    width:auto;
    margin-left:20px;
    border:1px solid #CC0000;
    background:#F7CBCA;
    padding:3px;
    font-weight:bold;
    color:#CC0000;
}
.topsel
{
    border: 1px solid #ADACAC;
	width:115px;
	font-family:Arial, Helvetica, sans-serif;
	font-size:12px;
}



/* Top Menu CSS*/

#menu_container{padding:0px 5px 0 15px;margin:0 0 0px 0;background:#80b5d0;}
ul#main-menu{list-style-type:none;width:100%;position:relative;height:27px;font-family:"Trebuchet MS",Arial,sans-serif;font-size:13px;font-weight:bold;margin:0;padding:11px 0 0 0;}
ul#main-menu li{display:block;float:left;margin:0 0 0 4px;height:27px;}
ul#main-menu li a{display:block;float:left;color:#fff;background:#4993BA;line-height:27px;text-decoration:none;padding:0 17px 0 18px;height:27px;}
ul#main-menu li a:hover{color:#476C99;background:#FFF;}
ul#main-menu li a.current{color:#476C99;background:#FFF;}
ul#main-menu li a.current:hover{color:#476C99;}


/* Sub Menu CSS */
/*
#menu {float: left; margin: 10px 10px 0 0; border: 1px solid #d9d9d9;} 
ul#navmenu {float: left; list-style: none; margin: 0; padding: 0; position: relative; font-family:"Verdana",Arial,sans-serif;font-size:11px;}
ul#navmenu li {float: left; margin: 0; padding: 0; background: #fff; }
ul#navmenu li a {display: block; margin: 2px; padding: 6px; color: #06365a;}
ul#navmenu li a:hover, a:active {margin: 2px; padding: 6px; text-decoration: none; background: #E2EDF3 no-repeat 50% 100%; color: #000;}
ul#navmenu li a.selected {margin: 2px; text-decoration: none; background: #E2EDF3 no-repeat 50% 100%; color: #000;}
*/
.submenu_font
{
	font-family:Trebuchet MS;
	font-size:14px; 	
	color:#1E3B8B;
}
a.submenu_font
{
	font-family:Trebuchet MS;
	font-size:14px; 
	margin: 5px; 
	padding: 6px;
	text-decoration:none;	
	vertical-align:middle;	
	color:#1E3B8B;
}
a.submenu_font:hover
{
	font-family:Trebuchet MS;
	font-size:14px; 	
	color:#1E3B8B;
	padding: 6px;
	text-decoration:none;	
	vertical-align:middle;	
	margin: 5px;
	background: #E2EDF3;
}
a.selected
{
	font-family:Trebuchet MS;
	font-size:14px; 	
	color:#666666;
	padding: 6px;
	text-decoration:none;
	vertical-align:middle;	
	margin: 5px;
	background: #E2EDF3;
}
table.outer_table
{
	background-color:#4993BA;
	color:#FFFFFF;
	font-size:12px;
	font-weight:500;
}
.head
{	
	text-align:center;
	color:#000;
}

.note_msg{
	font-family: "Lucida Grande", "Trebuchet MS", Arial, Helvetica, sans-serif;
	font-size:11px;
	background: #FFFFFF;
	margin-left: 0px;
	margin-top: 0px;
	margin-right: 0px;
	margin-bottom: 0px;
	color: #999;
}
.paddingval
{
	padding-left:10px;
}
.gentxt
{
	text-align:left;
}
.star
{
color:#CC3300;
size:5px;
Padding-left:0px;
}

/* Footer */
div.footer {
position: relative; margin-top: -.5em;
}
/*.login_style{
font-family:Verdana, Arial, Helvetica, sans-serif;
font-size:11px;
line-height:18px;
color:#333333;
}*/

.login_style{
	font-family: Arial, Helvetica, sans-serif;
	font-size: 15px;
	color: #863744;
	}

	.disabletxtbox 
{
    font-family:arial;
    font-size:12px; 	 
    font-weight:bold;
    background-color:#DAF0D9;
    border:0px solid #DAF0D9;
}
