/********************* Basic CSS Style Sheet *********************/

/********************* Table *********************/

table {margin: auto; } 
	
#table1 { }

/************* All **************/	
#table1 td.all{
	border-bottom-style: solid;
	border-bottom-width: .05em;
	border-bottom-color: #000000;
	border-top-style: solid;
	border-top-width: .05em;
	border-top-color: #000000;
	border-right-style: solid;
	border-right-width: .05em;
	border-right-color: #000000;
	border-left-style: solid;
	border-left-width: .05em;
	border-left-color: #000000;}	 
  
/************* Bottom **************/
#table1 td.bot{
	border-bottom-style: solid;
	border-bottom-width: .05em;
	border-bottom-color: #000000;}

/************* Top, Bottom **************/
#table1 td.top_bot{
	border-bottom-style: solid;
	border-bottom-width: .05em;
	border-bottom-color: #000000;
	border-top-style: solid;
	border-top-width: .05em;
	border-top-color: #000000;}

/************* Bottom, Lft, Right **************/	
#table1 td.lrb{
	border-bottom-style: solid;
	border-bottom-width: .05em;
	border-bottom-color: #000000;
	border-right-style: solid;
	border-right-width: .05em;
	border-right-color: #000000;
	border-left-style: solid;
	border-left-width: .05em;
	border-left-color: #000000;}		

/************* Bottom, Right **************/	
#table1 td.rt{
	border-bottom-style: solid;
	border-bottom-width: .05em;
	border-bottom-color: #000000;
	border-right-style: solid;
	border-right-width: .05em;
	border-right-color: #000000;}   

/************* Bottom, Left **************/	
#table1 td.lft{
	border-bottom-style: solid;
	border-bottom-width: .05em;
	border-bottom-color: #000000;
	border-left-style: solid;
	border-left-width: .05em;
	border-left-color: #000000;}   

/************* Left **************/     
#table1 td.lftr{
	border-left-style: solid;
	border-left-width: .05em;
	border-left-color: #000000;} 	 
	
/************* Right **************/	
#table1 td.rgt{
	border-right-style: solid;
	border-right-width: .05em;
	border-right-color: #000000;}	
	
/************* Top, Bottom, Right **************/
#table1 td.top_bot_rt{
	border-bottom-style: solid;
	border-bottom-width: .05em;
	border-bottom-color: #000000;
	border-top-style: solid;
	border-top-width: .05em;
	border-top-color: #000000;
	border-right-style: solid;
	border-right-width: .05em;
	border-right-color: #000000;}
	
/************* Top, Bottom, Left **************/
#table1 td.top_bot_lft{
	border-bottom-style: solid;
	border-bottom-width: .05em;
	border-bottom-color: #000000;
	border-top-style: solid;
	border-top-width: .05em;
	border-top-color: #000000;
	border-left-style: solid;
	border-left-width: .05em;
	border-left-color: #000000;}	

/************* Top, Lft, Right **************/	
#table1 td.trb{
	border-top-style: solid;
	border-top-width: .05em;
	border-top-color: #000000;
	border-right-style: solid;
	border-right-width: .05em;
	border-right-color: #000000;
	border-left-style: solid;
	border-left-width: .05em;
	border-left-color: #000000;}	
	
/************* Lft, Right **************/	
#table1 td.lft_rt{
	border-right-style: solid;
	border-right-width: .05em;
	border-right-color: #000000;
	border-left-style: solid;
	border-left-width: .05em;
	border-left-color: #000000;}	

/************* Top, lft **************/
#table1 td.top_lft{
	border-left-style: solid;
	border-left-width: 0.05em;
	border-left-color: #000000;
	border-top-style: solid;
	border-top-width: .05em;
	border-top-color: #000000;}
	
/************* Top **************/
#table1 td.top{
	border-top-style: solid;
	border-top-width: .05em;
	border-top-color: #000000;}
	
/************* Top, Right **************/
#table1 td.top_rt{
	border-top-style: solid;
	border-top-width: .05em;
	border-top-color: #000000;
	border-right-style: solid;
	border-right-width: .05em;
	border-right-color: #000000;}	

/************* Double Bottom **************/
#table1 td.dbot{
	border-bottom-style: double;
	border-bottom-width: .35em;
	border-bottom-color: #ffffff;}	
	

 #table2 {width:80%;
  }

/************* All **************/	
#table2 td.all{
	border-bottom-style: solid;
	border-bottom-width: .05em;
	border-bottom-color: #000000;
	border-top-style: solid;
	border-top-width: .05em;
	border-top-color: #000000;
	border-right-style: solid;
	border-right-width: .05em;
	border-right-color: #000000;
	border-left-style: solid;
	border-left-width: .05em;
	border-left-color: #000000;}	
	
	.Current_ID {
	font-weight: bold;
	background-color: #FFFFFF;
}


/************* CSS Fields #ffffe6**************/

textarea {
	 	background-color: #ffffe1;
		border: 0.1em solid #ccc;
	    border-radius: 0.5em;
		padding: .5em;
	 }
	 
/*** body {
		font-family:arial,helvetica,sans-serif;
		font-size:12px;
	}
***/

#wrapper {
		width:900px;
		margin:0px auto;
		border:1px solid #bbb;
		padding:10px;
	}

#header {
		border:1px solid #bbb;
		height:80px;
		padding:10px;
	}
	#content1 {
		margin-top:10px;
		padding-bottom:10px;
	}
	#content1 div {
		padding:10px;
		border:1px solid #bbb;
		float:left;
	}
	#content1-left {
		width:180px;
	}
	#content1-main {
		margin-left:10px;
		width:500px;
	}
	#content1-right {
		margin-left:10px;
		width:134px;
	}
	#footer {
		float:left;
		margin-top:10px;
		margin-bottom:10px;
		padding:10px;
		border:1px solid #bbb;
		width:878px;
	}
	#bottom {
		clear:both;
		text-align:right;
	}

/************* Form Fields **************/	
input.rounded {
	border-radius: 5px; 
	-moz-border-radius: 15px; 
	-webkit-border-radius: 15px; 
	border: 1px solid #0A285F;
	background-color: #f1f6f6;
	padding: 2px 4px;
	font-size: 12px;
	}

input.rounded:focus {
	border-color:#00318a;
	}


select.rounded2 {
	border-radius: 5px; 
	-moz-border-radius: 5px; 
	-webkit-border-radius: 5px; 
	border: 1px solid #ccc;
	background-color: #f1f6f6;
	padding: 2px 4px;
	font-size: 12px;
	}
	
select.rounded2:focus {
	border-color:#00318a;
	}

input.rounded3 {
	border-radius: 5px; 
	-moz-border-radius: 5px; 
	-webkit-border-radius: 5px; 
	border: 1px solid #ccc;
	background-color: #ffffff;
	padding: 2px 4px;
	font-size: 12px;
	}
	
input.rounded3:focus {
	border-color:#0A285F;
	}	

select.rounded4 {
	border-radius: 5px; 
	-moz-border-radius: 5px; 
	-webkit-border-radius: 5px; 
	border: 1px solid #ccc;
	background-color: #ffffff;
	padding: 2px 4px;
	font-size: 12px;
	}

select.rounded4:focus {
	border-color:#00318a;
	}
	
input.file {
	border-radius: 5px; 
	-moz-border-radius: 5px; 
	-webkit-border-radius: 5px; 
	border: 1px solid #ccc;
	background-color: #ffffff;
	padding: 2px 4px;
	font-size: 12px;
	}
	
input.file.rounded5:focus {
	border-color:#00318a;
	}

input.button {
	padding: 2px 4px;
	font-size: 42px;
	}	
	
	input.date.rounded6:focus {
	border-color:#009933;
	}

#citytext::-moz-placeholder {  /* Firefox 19+ */
	color: #800000;
	font-weight:bold;  
	}

.details {
		display:none;
	}
.style2 {
	color: #006699;
	font-weight: bold;
	font-size: smaller;
}
.style3 {
	color: #006699;
	font-weight: bold;
}

#navb li
{
padding-bottom: 10px;
/* for IE5 and IE6 */
}

#mysubmit { background-color: #CCCCCC; font-size: 60%;
    padding: 5px; font-weight: bold; }

/********************* Fonts *************/	

 h1 {
	font-family: "Times New Roman", Times, serif;
	font-weight: bold;
	color: #000000;
	font-size: x-large;
	font-style: normal;
}
 h2 {
	font-family: "Times New Roman", Times, serif;
	font-weight: bold;
	color: #000000;
	font-size: large;
	font-style: normal;
}
h3 {
	font-family: "Times New Roman", Times, serif;
	font-weight: bold;
	color: #000000;
	font-size: medium;
	font-style: normal;
}
h4 {
	font-family: "Times New Roman", Times, serif;
	font-weight: bold;
	color: #000000;
	font-size: 18px;
	font-style: normal;
	Padding-Bottom : 6pt;
	Padding-Left : 12pt;
	Padding-Top : 6pt;
}	
h5 {
	font-family: "Times New Roman", Times, serif;
	font-weight: bold;
	color: #000000;
	font-size: small;
	font-style: normal;
}

h6 {
	font-family: "Times New Roman", Times, serif;
	font-weight: normal;
	color: #000000;
	font-size: small;
	font-style: normal;
}

span.font1{
 font-family: "Trebuchet MS", Helvetica, sans-serif;
 font-weight: normal;
 font-size: 12px;
 font-style: normal;
 color: #000000;
 margin: 0px;
 padding: 0px;
}

span.font31{
 font-family: "Trebuchet MS", Helvetica, sans-serif;
 font-weight: normal;
 font-size: 24px;
 font-style: normal;
 color: #ffffff;
 margin: 0px;
 padding-right: 20px;
 padding-top: 20px;
} 

span.font2{
 font-family: "Trebuchet MS", Helvetica, sans-serif;
 font-weight: bold;
 font-size: 16px;
 font-style: normal;
 color: #ffffff;
 margin: 0px;
 padding-top:20px;
 padding-left: 20px;
}

span.font3{
 font-family: "Trebuchet MS", Helvetica, sans-serif;
 font-weight: normal;
 font-size: 14px;
 font-style: normal;
 color: #000000;
 margin: 0px;
 padding: 0px;
}

span.font4{
 font-family: "Trebuchet MS", Helvetica, sans-serif;
 font-weight: bold;
 font-size: 14px;
 font-style: normal;
 color: #000000;
 margin: 0px;
 padding: 0px;
}

span.font5{
 font-family: "Trebuchet MS", Helvetica, sans-serif;
 font-weight: normal;
 font-size: 16px;
 font-style: normal;
 color: #000000;
 margin: 0px;
 padding: 0px;
}

span.font6{
 font-family: "Trebuchet MS", Helvetica, sans-serif;
 font-weight: bold;
 font-size: 16px;
 font-style: normal;
 color: #000000;
 margin: 0px;
 Padding-Bottom: 10pt;
 Padding-Top: 10pt;
}

span.font7{
 font-family: "Trebuchet MS", Helvetica, sans-serif;
 font-weight: normal;
 font-size: 18px;
 font-style: normal;
 color: #000000;
 margin: 0px;
 padding: 0px;
}

span.font8{
 font-family: "Trebuchet MS", Helvetica, sans-serif;
 font-weight: bold;
 font-size: 18px;
 font-style: normal;
 color: #000000;
 margin: 0px;
 padding: 0px;
}

span.font9{
 font-family: "Trebuchet MS", Helvetica, sans-serif;
 font-weight: bold;
 font-size: 14px;
 font-style: normal;
 color: #87dqf4;
 margin: 0px;
 padding: 0px;
}

span.font10{
 font-family: "Trebuchet MS", Helvetica, sans-serif;
 font-weight: normal;
 font-size: 20px;
 font-style: normal;
 color: #000000;
 margin: 0px;
 padding: 0px;
}

span.font11{
 font-family: "Trebuchet MS", Helvetica, sans-serif;
 font-weight: bold;
 font-size: 20px;
 font-style: normal;
 color: #000000;
 margin: 0px;
 padding: 0px;
}

span.font12{
 font-family: "Trebuchet MS", Helvetica, sans-serif;
 font-weight: normal;
 font-size: 22px;
 font-style: normal;
 color: #000000;
 margin: 0px;
 padding: 0px;
}

span.font13{
 font-family: "Trebuchet MS", Helvetica, sans-serif;
 font-weight: bold;
 font-size: 22px;
 font-style: normal;
 color: #000000;
 margin: 0px;
 padding: 0px;
}

span.font14{
 font-family: "Trebuchet MS", Helvetica, sans-serif;
 font-weight: normal;
 font-size: 10px;
 font-style: normal;
 color: #000000;
 margin: 0px;
 padding: 0px;
}

span.font15{
 font-family: "Times New Roman", Times, serif;
 font-weight: bold;
 font-size: 22px;
 font-style: normal;
 color: #000000;
 margin: 0px;
 padding: 0px;
}

span.font16{
 font-family: "Trebuchet MS", Helvetica, sans-serif;
 font-weight: normal;
 font-size: 10px;
 font-style: normal;
 color: #f1f6ea;
 margin: 0px;
 padding: 0px;
}

span.font17{
 font-family: "Trebuchet MS", Helvetica, sans-serif;
 font-weight: bold;
 font-size: 14px;
 font-style: normal;
 color: #800000;
 margin: 0px;
 padding: 0px;
}

span.font18{
 font-family: "Times New Roman", Times, serif;
 font-weight: bold;
 font-size: 18px;
 font-style: normal;
 color: #000000;
 margin: 0px;
 padding: 0px;
}

span.font19{
 font-family: "Trebuchet MS", Helvetica, sans-serif;
 font-weight: bold;
 font-size: 14px;
 font-style: normal;
 color: #000000;
 margin: 0px;
 padding: 0px;
}

/******************************************************/
span.font20{
 font-family: "Times New Roman", Times, serif;
 font-weight: bold;
 font-size: 12px;
 font-style: normal;
 color: #000000;
 margin: 0px;
 padding: 0px;
}

span.font21{
 font-family: "Times New Roman", Times, serif;
 font-weight: normal;
 font-size: 12px;
 font-style: normal;
 color: #000000;
 margin: 0px;
 padding: 0px;
}

span.font22{
 font-family: "Times New Roman", Times, serif;
 font-weight: bold;
 font-size: 16px;
 font-style: normal;
 color: #000000;
 margin: 0px;
 padding: 0px;
}

/******************************************************/
span.font23{
 font-family: "Times New Roman", Times, serif;
 font-weight: normal;
 font-size: 16px;
 font-style: normal;
 color: #000790;
 margin: 0px;
 padding: 0px;
}

span.font30{
 font-family: "Times New Roman", Times, serif;
 font-weight: bold;
 font-size: 16px;
 font-style: normal;
 color: #2A5DB0;
 margin: 0px;
 padding: 0px;
}

span.font24{
 font-family: "Times New Roman", Times, serif;
 font-weight: normal;
 font-size: 14px;
 font-style: normal;
 color: #000790;
 margin: 0px;
 padding: 0px;
}

span.font25{
 font-family: "Times New Roman", Times, serif;
 font-weight: bold;
 font-size: 14px;
 font-style: italic;
 color: #000790;
 margin: 0px;
 padding: 0px;
}

span.font26{
 font-family: "Times New Roman", Times, serif;
 font-weight: bold;
 font-size: 14px;
 font-style: normal;
 color: #000790;
 margin: 0px;
 padding: 0px;
}

span.font27{
 font-family: "Times New Roman", Times, serif;
 font-weight: normal;
 font-size: 12px;
 font-style: normal;
 color: #000790;
 margin: 0px;
 padding: 0px;
}

span.font28{
 font-family: "Times New Roman", Times, serif;
 font-weight: bold;
 font-size: 12px;
 font-style: normal;
 color: #000790;
 margin: 0px;
 padding: 0px;
}

span.font29{
 font-family: "Times New Roman", Times, serif;
 font-weight: normal;
 font-size: 10px;
 font-style: normal;
 color: #000790;
 margin: 0px;
 padding: 0px;
}

/***************** Formatting for ul and li *************/	
/****ul {
	padding:0px 0px 0px 0px;
	margin:0 0 0 0;
	list-style-type: circle;
}

li {
	padding:0px 0px 0px 0px;
	margin:0 0 0 0;
}****/	

/************** Tooltips *****************/	
  .yui-tt {
    color: #444;
    font-size:110%;
    border: 1px solid #000000;
    background-color: #FFF;
    padding: 10px;
  }

/************** Autosuggest *****************/	
div.autosuggestcontainer li	{
	width:100%;
	cursor:default;
	white-space:nowrap;
	margin:0;
	padding:5px;
	}

div.autosuggestcontainer li.yui-ac-highlight {
	background:#ffff9a;
	}

div.autosuggestcontainer li.yui-ac-prehighlight {
	background:#ffff9a;
	}
	
select {
    font-size:1.2em;
	width:100%;
	padding:3px;

#navb li
{
padding-bottom: 10px;
/* for IE5 and IE6 */
}

/* Global Styles */

td {
	font:11px Verdana, Arial, Helvetica, sans-serif;
	color:#003366;
	}
	
a {
	color: #FF6600;
	font-weight:bold;
	}
	
a:hover {
	color: #3366CC;
	}

