/* CSS Document */
body {margin:0px; padding:0px; font-family:Arial, Helvetica, sans-serif; font-size:13px;}
h1 {font-family:Calibri, arial; font-size:24px; font-weight:normal; color:#525252; margin:0px; padding:0 0 5px 0; border-bottom:1px solid #cccccc;}
h2 {font-size:24px; color:#0b232f; margin:0px; padding:0px; font-weight:normal; font-family:Georgia, "Times New Roman", Times, serif;}
.header-bg {background:url(../images/header-bg.jpg);}
.header-img {background:url(../images/header.jpg); color:#fff;}
.menu-bg {background:url(../images/menu-bg.jpg);}
.logo-bg {background:url(../images/logo-bg.jpg) no-repeat left top;}
A.logout1 {color:#5abd40; text-decoration:none;}
A:hover.logout1 {color:#5abd40; text-decoration:underline;}

.middle {width:100%; margin:0 auto;}
.middle-main {width:98%; float:left; padding:16px 0px 16px 16px;}
.main-field {width:100%; float:left;}
.pad-top {padding:25px 0 0 0;}
.pad-bot {padding:0 0 6px 0;}
.fld-label {width:140px; padding:7px 0 0 0; float:left; font-weight:bold; color:#444444;}
.fld-labels {width:100px; padding:7px 0 0 0; float:left; font-weight:bold; color:#444444;}
.fld-labels-withoutWidht { padding:7px 0 0 0; float:left; font-weight:bold; color:#444444;}
.fld-input1 {width:800px; padding:8px 0 0 0; float:left;  color:#444444;}
.fld-input {width:800px; float:left;}
.fld-inputs {width:180px; float:left;}

.textbox {-moz-border-radius:3px 3px 3px 3px;background:none repeat scroll 0 0 #FEFEFE;border:1px solid #BBBBBB;clear:both;color:#333333;
font-size:13px;margin:0px;padding:7px;vertical-align:middle;font-family:Verdana, Arial, Helvetica, sans-serif;width:410px;}
.textbox1 {-moz-border-radius:3px 3px 3px 3px;background:none repeat scroll 0 0 #FEFEFE;border:1px solid #BBBBBB;clear:both;color:#333333;font-size:13px;
margin:0px;padding:7px;vertical-align:middle;font-family:Verdana, Arial, Helvetica, sans-serif;width:210px;}
.selectbox {-moz-border-radius:3px 3px 3px 3px;background:none repeat scroll 0 0 #FEFEFE;border:1px solid #BBBBBB;clear:both;color:#333333;font-size:13px;margin:0px;
padding:7px;vertical-align:middle;font-family:Verdana, Arial, Helvetica, sans-serif;width:426px;}
.selectboxWithoutWidth {-moz-border-radius:3px 3px 3px 3px;background:none repeat scroll 0 0 #FEFEFE;border:1px solid #BBBBBB;
clear:both;color:#333333;font-size:13px;margin:0px;padding:7px;vertical-align:middle;font-family:Verdana, Arial, Helvetica, sans-serif;width:310px;}
.radionbox {width:18px; float:left;}
.rd-text {float:left; padding-right:20px;}
.radiobutton {margin:0px; padding:0px;}
.checkbox {margin:0px; padding:0px;}
.textarea {-moz-border-radius:3px 3px 3px 3px;background:none repeat scroll 0 0 #FEFEFE;border:1px solid #BBBBBB;clear:both;color:#333333;font-size:13px;
margin:0px;padding:7px;vertical-align:middle;width:750px;height:150px;font-family:Verdana, Arial, Helvetica, sans-serif;}
.red {color:#CC0000; font-weight:bold; font-size:14px;}
.submit {-moz-border-radius:3px 3px 3px 3px;background-color:#36901f;background-image:url("../images/button_highlighter.png");background-repeat:repeat-x;
border:0 none;color:#FFFFFF;cursor:pointer;font-size:11px;font-weight:normal;height:25px;line-height:15px;margin:0 7px 0 0;padding:5px 8px;font-weight:bold;
vertical-align:middle;font-family:Verdana, Arial, Helvetica, sans-serif;border:1px solid #439d2c;}
.submit:hover {-moz-border-radius:3px 3px 3px 3px;background-color:#868686;background-image:url("../images/button_highlighter.png");background-repeat:repeat-x;border:0 none;
color:#FFFFFF;cursor:pointer;font-size:9px;font-weight:normal;height:25px;
line-height:15px;margin:0 7px 0 0;padding:5px 8px;font-weight:bold;vertical-align:middle;
font-family:Verdana, Arial, Helvetica, sans-serif;font-size:11px;border:1px solid #868686;}
ol, ul {	list-style: none;}
#navigation {	clear:both;	width:100%;	margin:0px; padding:0 0 0 90px;}
#navigation ul {float:left;	width:100%;	position:relative;	list-style:none;  margin:0px; padding:0px;}
#navigation li {	float:left}
/*menu CSS*/
.ddmx {	/*font: 11px Verdana;*/	font-size:13px;		font-family: tahoma, sans-serif;	font-size-adjust: 0.54;}
.ddmx ul{font-family: tahoma, sans-serif;			font-size-adjust: 0.54;}
.ddmx .no-bg {	background:none!important;}
.ddmx .item1 {	padding: 3px 22px 3px 23px;	color: #fff;	font-size:13px;	text-decoration: none;	display: block;	white-space: nowrap;	position: relative;
	padding-top:9px;	height: 20px;	background:url(../images/nav-sep.gif) no-repeat left top;}
.ddmx .item1:hover, .ddmx .item1-active, .ddmx .item1-active:hover {
	padding:3px 22px 3px 23px;	background:url(../images/nav-sep.gif) no-repeat left top;	background-color:#2a7549;	display: block;
	padding-top: 9px;height: 20px;	font-size:13px;	color:#fff;	text-decoration:none;}
.ddmx .item1 img, .ddmx .item1:hover img, .ddmx .item1-active img, .ddmx .item1-active:hover img {
	position:relative;
	right:-12px;
	top:-2px
}
.ddmx h2 {	padding:0px;	margin:0px;}
.ddmx .item2, .ddmx .item2:hover, .ddmx .item2-active, .ddmx .item2-active:hover {
	padding: 5px 8px 0px 20px;	font: 13px tahoma;	height:20px;	color: #000000;	font-weight: normal;	text-decoration: none;	display: block;
	white-space: nowrap;	position: relative;	z-index: 500;	width: 220px;}
.ddmx .item2 {	background: #f9f9f9;	border-bottom: 1px solid #ddd;}
.ddmx .item2:hover, .ddmx .item2-active, .ddmx .item2-active:hover {background:url(../images/subnav-bg.gif) repeat-x left bottom;border-bottom: 1px solid #e3e3e3;}
.ddmx .arrow, .ddmx .arrow:hover {	padding: 3px 16px 4px 8px;}
.ddmx .item2 img, .ddmx .item2-active img {	position: absolute;	top: 10px;	right: 5px;	border: 0;}
.ddmx .item2 img.bull, .ddmx .item2-active img.bull {	position:absolute;	top:10px;	left:8px;	border:0;}
.ddmx .section {	border: 1px solid #ccc;	position: absolute;	visibility: hidden;	z-index: 1000;}
.section-sub h3 {	padding:0px;	margin:0px;}
.ddmx .section-sub {	border: 1px solid #ccc;	position: absolute;	visibility: hidden;	z-index: 1000;	margin-top: -1px;	margin-left: -3px;}
* html .ddmx td {	position: relative;} /* ie 5.0 fix */
.grid-header {background:url(../images/grid-header.jpg) repeat-x #51a44c; line-height:20px;  color:#fff; font-weight:bold}
.grid-white {background:#fff; color:#575757}
.grid-gray {background:#f7f7f7; color:#575757}
.grid-white:hover {background:#fbf8ef;}
.grid-gray:hover {background:#fbf8ef;}
.input-tp {background:url(../images/input-bg.jpg); height:29px; width:199px; border:1px solid #c8c7c3; margin:0px; padding:0px; font-family:Georgia, "Times New Roman", Times, serif; font-size:12px;}
.p-right {padding-right:12px;}
.b-bot {border-bottom:1px solid #cfcfcf;}
.gray-bg {background:#f4f4f4;}
.light-grey {color:#bbcacd;}

.grid-header a{color:#fff; text-decoration:none;}
.grid-header a:hover{color:#fff; text-decoration:none;}

.message {font-size:18px; color:Red; }

   /*AutoComplete flyout */
        
.autocomplete_completionListElement
{
    margin: 0px !important;background-color: inherit;color: windowtext;border: buttonshadow;border-width: 1px;    border-style: solid;    cursor: 'default';    overflow: auto;   text-align: left;    list-style-type: none;    padding: 0px;
}
        
/* AutoComplete highlighted item */
        
.autocomplete_highlightedListItem{background-color: #ffff99;color: black;padding: 1px;}        
/* AutoComplete item */        
.autocomplete_listItem{background-color: window;color: windowtext;padding: 1px;}               
#progressBackgroundFilter{position: absolute;top: 0px;bottom: 0px;left: 0px;right: 0px;overflow: hidden;padding: 0;margin: 0;background-color: #000;filter: alpha(opacity=50);opacity: 0.8;z-index: 999;}      
#progressBackgroundFilter img{margin: 0 auto;}
