body {
	background-color: #FFFFFF;
	margin-left: 0px;
	margin-top: 0px;
	margin-right: 0px;
	margin-bottom: 0px;
}

.title1 {
	font-family: Georgia, "Times New Roman", Times, serif;
	font-style: italic;
	font-size: 30;
	font-weight: bold;
}

.title2 {
	font-family: Georgia, "Times New Roman", Times, serif;
	font-style: italic;
	font-size: 20;
	font-weight: bold;
	text-decoration: none;
	color: #000000;
}
.title2:link {
	font-family: Georgia, "Times New Roman", Times, serif;
	font-style: italic;
	font-size: large;
	font-weight: bold;
	text-decoration: none;
	color: #000000;
}

.text10black { font-family: Verdana, Helvetica, sans-serif; font-size: 10px; color: #000000; text-decoration:none; }
.text10black:link { font-family: Verdana, Helvetica, sans-serif; font-size: 10px; color: #000000; text-decoration:none; }
.text10black:visited { font-family: Verdana, Helvetica, sans-serif; font-size: 10px; color: #000000; text-decoration:none; }
.text10black:link:hover { color: #000000; text-decoration:underline; }

.text10red { font-family: Verdana, Helvetica, sans-serif; font-size: 10px; color: #D00000; text-decoration:none; }
.text10red:link { font-family: Verdana, Helvetica, sans-serif; font-size: 10px; color: #D00000; text-decoration:none; }
.text10red:visited { font-family: Verdana, Helvetica, sans-serif; font-size: 10px; color: #D00000; text-decoration:none; }
.text10red:link:hover { text-decoration:underline; }

.text10 { font-family: Verdana, Helvetica, sans-serif; font-size: 10px; color: #004a25; text-decoration:none; }
.text10:link { font-family: Verdana, Helvetica, sans-serif; font-size: 10px; color: #004a25; text-decoration:none; }
.text10:visited { font-family: Verdana, Helvetica, sans-serif; font-size: 10px; color: #004a25; text-decoration:none; }
.text10:link:hover { color: #DD9900; text-decoration:underline; }

.text10gray { font-family: Verdana, Helvetica, sans-serif; font-size: 10px; color: #999999; text-decoration:none; }
.text10gray:link { font-family: Verdana, Helvetica, sans-serif; font-size: 10px; color: #999999; text-decoration:none; }
.text10gray:visited { font-family: Verdana, Helvetica, sans-serif; font-size: 10px; color: #999999; text-decoration:none; }
.text10gray:link:hover { color: #cc6600; text-decoration:underline; }

.text11 { font-family: Verdana, Helvetica, sans-serif; font-size: 11px; color: #327A6C; text-decoration:none; }
.text11:link { font-family: Verdana, Helvetica, sans-serif; font-size: 11px; color: #327A6C; text-decoration:none; }
.text11:visited { font-family: Verdana, Helvetica, sans-serif; font-size: 11px; color: #327A6C; text-decoration:none; }
.text11:link:hover { color: #DD9900; text-decoration:underline; }

.text11blue { font-family: Verdana, Helvetica, sans-serif; font-size: 11px; color: #005f8c; text-decoration:none; }
.text11blue:link { font-family: Verdana, Helvetica, sans-serif; font-size: 11px; color: #005f8c; text-decoration:none; }
.text11blue:visited { font-family: Verdana, Helvetica, sans-serif; font-size: 11px; color: #005f8c; text-decoration:none; }
.text11blue:link:hover { color: #008bce; text-decoration:underline; }

.text11black { font-family: Verdana, Helvetica, sans-serif; font-size: 11px; color: #000000; text-decoration:none; }
.text11black:link { font-family: Verdana, Helvetica, sans-serif; font-size: 11px; color: #000000; text-decoration:none; }
.text11black:visited { font-family: Verdana, Helvetica, sans-serif; font-size: 11px; color: #000000; text-decoration:none; }
.text11black:link:hover { color: #000000; text-decoration:underline; }

.text11white { font-family: Verdana, Helvetica, sans-serif; font-size: 11px; color: #FFFFFF; text-decoration:none; }
.text11white:link { font-family: Verdana, Helvetica, sans-serif; font-size: 11px; color: #FFFFFF; text-decoration:none; }
.text11white:visited { font-family: Verdana, Helvetica, sans-serif; font-size: 11px; color: #FFFFFF; text-decoration:none; }
.text11white:link:hover { color: #C8C8C8; text-decoration:underline; }

.text11red { font-family: Verdana, Helvetica, sans-serif; font-size: 11px; color: #FF0000; text-decoration:none; }
.text11red:link { font-family: Verdana, Helvetica, sans-serif; font-size: 11px; color: #FF0000; text-decoration:none; }
.text11red:visited { font-family: Verdana, Helvetica, sans-serif; font-size: 11px; color: #FF0000; text-decoration:none; }
.text11red:link:hover { text-decoration:underline; }

.text12 { font-family: Verdana, Helvetica, sans-serif; font-size: 12px; color: #000000; text-decoration:none; }
.text12:link { font-family: Verdana, Helvetica, sans-serif; font-size: 12px; color: #000000; text-decoration:none; }
.text12:visited { font-family: Verdana, Helvetica, sans-serif; font-size: 12px; color: #000000; text-decoration:none; }
.text12:link:hover { color: #327A6C; text-decoration:underline; }

.text12green { font-family: Verdana, Helvetica, sans-serif; font-size: 12px; color: #327A6C; text-decoration:none; }
.text12green:link { font-family: Verdana, Helvetica, sans-serif; font-size: 12px; color: #327A6C; text-decoration:none; }
.text12green:visited { font-family: Verdana, Helvetica, sans-serif; font-size: 12px; color: #327A6C; text-decoration:none; }
.text12green:link:hover { color: #000000; text-decoration:underline; }

.text14 { font-family: Verdana, Helvetica, sans-serif; font-size: 14px; color: #000000; text-decoration:none; }
.text14:link { font-family: Verdana, Helvetica, sans-serif; font-size: 14px; color: #000000; text-decoration:none; }
.text14:visited { font-family: Verdana, Helvetica, sans-serif; font-size: 14px; color: #000000; text-decoration:none; }
.text14:link:hover { color: #9E5793; text-decoration:underline; }

.text16red { font-family: Verdana, Helvetica, sans-serif; font-size: 16px; color: #C64934; text-decoration:none; }
.text16red:link { font-family: Verdana, Helvetica, sans-serif; font-size: 16px; color: #C64934; text-decoration:none; }
.text16red:visited { font-family: Verdana, Helvetica, sans-serif; font-size: 16px; color: #C64934; text-decoration:none; }
.text16red:link:hover { color: #C64934; text-decoration:underline; }

/*select, .flat {
	font-size: 11px;
	FONT-FAMILY: Verdana, Arial, Helvetica, sans-serif;
	font: normal 11px Verdana, Arial, Helvetica, sans-serif;
	font-style: normal
	background-color : #EFEFEF;
}*/

select, input, .flat {
	font-size: 11px;
	FONT-FAMILY: Verdana, Arial, Helvetica, sans-serif;
	font: normal 11px Verdana, Arial, Helvetica, sans-serif;
	font-style: normal;
	background-color : #EFEFEF;
	color: #327A6C;
	border-width:1;
	border-color:#25B35A;
	border-style:solid;
}

/*.text14brown { font-family: Verdana, Helvetica, sans-serif; font-size: 14px; color: #996600; text-decoration:none; }
.text14brown:link { font-family: Verdana, Helvetica, sans-serif; font-size: 14px; color: #996600; text-decoration:none; }
.text14brown:visited { font-family: Verdana, Helvetica, sans-serif; font-size: 14px; color: #996600; text-decoration:none; }
.text14brown:hover { font-family: Verdana, Helvetica, sans-serif; font-size: 14px; color: #99CC33; text-decoration:underline; }
*/

.text14brown {
	font-family: Georgia, "Times New Roman", Times, serif;
	font-size: 14px;
	font-style: italic;
	color: #996600;
	font-weight: bold;
}

.text14red {
	font-family: Georgia, "Times New Roman", Times, serif;
	font-size: 14px;
	font-style: italic;
	color: #FF0000;
	font-weight: bold;
}

.text14black {
	font-family: Georgia, "Times New Roman", Times, serif;
	font-size: 14px;
	color: #000000;
	font-weight: bold;
}
.formField { border-width:1;
						 border-color:#9E5793;
						 border-style:solid;
}

.formButton { height:18;
							background-color: #FFFFFF;
							border-top-width: 1px;
							border-right-width: 1px;
							border-bottom-width: 1px;
							border-left-width: 1px;
							border-color: #327A6C;
							font-family: Verdana, Helvetica, sans-serif;
							font-size: 10px;
							font-weight: bold;
							color: #327A6C;
							cursor:hand }

.formButtonBlue { height:18;
							background-color: #FFFFFF;
							border-top-width: 1px;
							border-right-width: 1px;
							border-bottom-width: 1px;
							border-left-width: 1px;
							border-color: #005f8c;
							font-family: Verdana, Helvetica, sans-serif;
							font-size: 10px;
							font-weight: bold;
							color: #005f8c;
							cursor:hand }


.formButtonOther{ height:18;
									background-color: #CCCCCC;
									border-top-width: 1px;
									border-right-width: 1px;
									border-bottom-width: 1px;
									border-left-width: 1px;
									font-family: Verdana, Helvetica, sans-serif;
									font-size: 10px;
									font-weight: bold;
									color: #0a51a1;
									cursor:hand }

.tip { font-family:verdana;
			 font-size:11px;
			 background:#FFFFB3;position:absolute;padding:5px;
			 border-top : 1px solid #000000;
			 border-left :1px  solid  #000000;
			 border-bottom: 1px solid #000000;
			 border-right:1px  solid  #000000 }
			 
.msg {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 10px;
	background-color: #CCCCCC;
	margin: 5px;
	padding: 5px;
	border: thin dotted #009999;
}

/* CSS */
a img {
  margin-right: 5px;
  vertical-align: middle;
}

.button{
	  color: #327A6C;
	  font-weight: bold;
	  font-size: 100%;
	  text-transform: uppercase;
	  cursor:hand;
	  text-decoration:none;
	  padding:3px 3px 3px 3px;
	  border: 2px solid #327A6C;
	  
}

.button:hover {
  border-color: #F00 #C30 #C30 #F00;
}

/* CSS Start for Table Sorting : by Jiveshwar Sharma */

table.tablesorter {
	width: 100%;
}
table.tablesorter thead tr .header {
	background-image: url(../grfx/bg.gif);
	background-repeat: no-repeat;
	background-position: center right;
	cursor: pointer;
}
table.tablesorter tbody tr.odd td {
	background-color:#F0F0F6;
}
table.tablesorter thead tr .headerSortUp {
	background-image: url(../grfx/asc.gif);
}
table.tablesorter thead tr .headerSortDown {
	background-image: url(../grfx/desc.gif);
}
table.tablesorter thead tr .headerSortDown, table.tablesorter thead tr .headerSortUp {
background-color: #8dbdd8;
}

h3 {
      margin: 0px;
      padding: 0px;	
}

.suggestionsBox {
     position: absolute;
     left: 30px;
     margin: 10px 0px 0px 0px;
     width: 450px;		



     background-color: #212427;
     -moz-border-radius: 7px;
     -webkit-border-radius: 7px;
     border: 2px solid #000;	
     color: #fff;
}

.suggestionList {
     height: 300px; 
     overflow-y: scroll;
     margin: 0px;
     padding: 0px;
}

.suggestionList li {

    margin: 0px 0px 3px 0px;
    padding: 3px;
    cursor: pointer;		
}

.suggestionList li:hover {
    background-color: #659CD8;
}
/* CSS End for Table Sorting : by Jiveshwar Sharma */