/* Global styles */

/* START:notice */
#notice {
  float: right;
  border: 2px solid red;
  padding: 1em;
  margin-bottom: 2em;
  background-color: #f0f0f0;
  font: bold large sans-serif;
}
/* END:notice */
	
/* Styles for main page */
body{
	margin: 0;	padding: 0;
	background: #C3C3C3 url(../images/img01.gif) repeat-x;
	font-family: Georgia,  Tahoma, Verdana, sans-serif;
	font-size: 13px;
	color: #666666;
	min-width: 1000px;
	max-height: 800px;
}
h1, h2 {font-weight: normal;}
p, ol, ul {margin-top: 0;line-height: 100%;}
a {	text-decoration: none; color: #666666; }
a:hover {text-decoration: underline;color: #000000;}
a img {	border: none;}
img.left {float: left;margin: 0 10px 0 0;}
img.right {float: right;margin: 0 0 0 10px;}
/* Header */
#header {height: 110px;margin: 0 auto;text-transform: uppercase;}
#logo {float: left;padding: 0px 0 0 5px;}
#logo h1, #logo p {margin: 0;font-weight: bold;}
#logo h1 {}
#logo p {padding-left: 1px;line-height: normal;font-size: .85em;}
#menu {float: right;padding-top: 5px;}
#menu ul {margin: 0;padding: 0;list-style: none;line-height: normal;}
#menu li {	display: inline;}
#menu a {display: block;float: left;padding: 50px 20px;text-decoration: none;
	font-size: .85em;font-weight: bold;}
#menu a:hover {	text-decoration: underline;}
#menu .current_page_item a {background: #C3C3C3 url(../images/img02.gif) repeat-x;color: #003399;}
/* Header - end*/

/* Page */
#page {
/*	width: 960px; */
	min-width: 1000px;
	width: auto; 
	margin: 0 auto;
}
/* Content */
#content {
	top: 120px;
	left: 5px;
	float: left;
	width: 70%;
	min-width: 720px;
  /*	width: 680px;*/ 
}
.post {}
.meta {margin: 0;padding: 5px 0 5px 20px;border-top: 1px solid #F3F3F3;font-size: 10px;}
.meta a {text-decoration: none;}
.meta a:hover {text-decoration: underline;}
.meta .more {padding-left: 12px;background: url(../images/img09.gif) no-repeat left center;}
.meta .help {padding-left: 15px;background: url(../images/img10.gif) no-repeat left center;}
/* Content end */

/* Option button */
.movepad  {height: 25px; width: 95%;	font-weight: bold; color: Blue;	vertical-align: middle;
			padding: 3px 3px 4px 3px; margin: 1px 2px 1px 2px; text-decoration: none; }
.movepad:hover { text-decoration: underline;}
.geomove {background-color: #C0E67A; }
.selectmove { background-color: #F0C430; }
.reportmove { background-color: #1E90FF; }
.loginoutmove {background-color: #C3C3C3;}
/* Option button end */

/* Curr_sel Box */
#curr_sel { width: 80%; font-family: Verdana,Georgia,  Tahoma, sans-serif;}
/* Curr_sel Box end */

/* Sidebar */
#sidebar {
	top: 120px;
	right: 5px;
	float: right;
	width: 260px; 
} 
#sidebar ul {
	margin: 0;
	padding: 0;
	list-style: none;
}
#sidebar li {}
#sidebar li ul {
	padding-top: 5px;
	padding-left: 5px;
	padding-bottom: 5px;
	margin-bottom: 3px;
	font-size: 13px;
	background: #FFFFFF url(../images/img16a.gif) no-repeat left bottom;
}
#sidebar li li {
	padding: 5px 10px;
	border-bottom: 1px solid #F3F3F3;
}
#sidebar h2 {
	height: 50px;
	margin: 0;
	padding: 15px 0 2px 10px;
	background: url(../images/img15a.gif) no-repeat;
	text-transform: uppercase;
	letter-spacing: -1px;
	font-family: Georgia;	
	font-size: 1.4em;
	font-weight: bold;
	color: #000099;
}
/* Sidebar end */

/* Green Box */
.greenbox {
	background: #FFFFFF url(../images/img03.gif) repeat-x;	z-index: 1;	
}
.greenbox .title {height: 60px;	background: url(../images/img04.gif) no-repeat;}
.greenbox .title h1, .greenbox .title h2 {
	height: 35px;
	margin: 0;
	padding: 15px 0 0 20px;
	background: url(../images/img05.gif) no-repeat right top;
	text-transform: uppercase;
	letter-spacing: -1px;
	font-size: 1.4em;
	font-family: Georgia;
	font-weight: bold;
	color: #000099;
}
.greenbox .entry {
	padding: 5px 10px 0 5px;
	border-left: 1px solid #FFFFFF;
	border-right: 1px solid #FFFFFF;
	font-family: tahoma;
	font-size: medium; 
	color: #101010;
}

.btm { background: url(../images/img06.gif) repeat-x left bottom; }
.btm .l { background: url(../images/img07.gif) no-repeat left bottom; }
.btm .r { background: url(../images/img08.gif) no-repeat right bottom; }
/* Green Box end */

/* Report Matrix details */
.report_matrix thead { font-family: Arial; color: #666666; }
.report_matrix td {font-family: Tahoma; font-size: small;}

/* defining the colors used for Dataset types and attribute selection display */
.geo_sel {background-color: #C0E67A; }
.ind_sel { background-color: #F0918C; }
.occ_sel { background-color: #F0A270; }
.pat_sel { background-color: #F0B350; }
.vc_sel { background-color: #F0C430; }
.pr_sel { background-color:  #F0D510; }
.fed_sel { background-color: #F0E600; }

.reset_sel  { font-weight: bold; background-color: #FFF8DC; height: auto; vertical-align: middle; }
.retreive_sel  { font-weight: bold; background-color: #E7B66B; height: auto; vertical-align: middle;}
.oversave_sel  { font-weight: bold; background-color: #CCC281; height: auto; vertical-align: middle;}
.newsave_sel  { font-weight: bold; background-color: #F5F5DC; height: auto; vertical-align: middle;}

/* boxes into selection area */
.boxhead { height: 25px; font-weight:bold; font-size: 12px; color: #666666; font-family: Arial;}
#geo_show_box {padding: 0;margin: 0; height: 35px;border: solid black 0pt;}
#ind_show_box {height: 200px; font-size: 10px; overflow: auto;}
#occ_show_box {height: 200px; font-size: 10px; overflow: auto;}
#pat_show_box {height: 200px; font-size: 10px; overflow: auto;}
#vc_show_box {height: 200px; font-size: 10px; overflow: auto;}
#pr_show_box {height: 200px; font-size: 10px; overflow: auto;}
#fed_show_box {height: 200px; font-size: 10px; overflow: auto;}
/* end boxes into seleciton area */

.selswatch {float: left;height: 25px;width: 50px;font-weight: bold;color: Black;border: solid black 1pt;}
#selection_fill {height: 150px;width: 498px;background-color: #FFFACD;border: solid GREEN 1pt;}

/* Two Columns */
.two-columns {clear: both;background: url(../images/img11a.gif) repeat-y; 
	/* draws the two boxes with background*/
	border-top: 10px solid #C3C3C3;}
.two-columns .title {}
.two-columns .title h2 {height: 53px;margin: 0;
	padding: 15px 0 0 10px;
	text-transform: uppercase;
	letter-spacing: 0px;
	font-size: 1.3em;
	font-weight: bold;
	font-family: Georgia;
	color: #FFFFFF;
}
.two-columns .red {background: url(../images/img14a.gif) no-repeat;}
.two-columns .blue {background: url(../images/img13a.gif) no-repeat;}
/* .two-columns .columnA, .two-columns .columnB {	width: 320px;}*/
.two-columns .columnA {width: 200px;}
.two-columns .columnB {width: 500px;}
.two-columns .columnA {	float: left;}
.two-columns .columnB {	margin-left: 10px;  float: left;}
.two-columns .columnA .title h2 { text-align: center; padding: 5px 0 0 5px; font-size: 1.1em; letter-spacing: 0px}
.two-columns .btm {clear: both;	background: url(../images/img12a.gif) no-repeat left bottom;}
.two-columns .columnA td {height: 20px;	padding: 0px;border-spacing: 0px;border: 0px solid black;
	color: black;	font-weight: bold;}
.two-columns .columnA td:hover {height: 25px;border-spacing: 0px;border: 2px solid black;
	color: black;	font-weight: bold;}
.optsbox { display: inline;}
.two-columns .columnB .checksbox { display: inline; overflow: scroll;} 
/* Footer */
#footer {
	clear: both;
	width: 100%;
    left: 10px;
	right: 10px;
	bottom: 1px;
	padding: 15px 0;
	background: #FFFFFF url(../images/img02.gif) repeat-x;
	text-align: center;
	font-size: xx-small;
}
#footer p { margin-top: 0px;line-height: 1%;}
/* Footer end */
.geo-portion, .total-line {text-align: right;	}
.total-line .total-cell {font-weight: bold; border-top: solid #595;}

#login_form {padding-left: 10em;padding-top: 5em;}
