html{
	overflow-y:scroll;
}

body {
	font-family: Arial, Helvetica, sans-serif;
	background-repeat:repeat-x;
	color:#333333;
	margin:10px;
}

td {
	font-family: Arial, Helvetica, sans-serif;
	font-size:12px;
	color:#333333;
}

th {
	font-family: Arial, Helvetica, sans-serif;
}

.menu{
	background-color:#eeeeee;
	padding:5px;
}


.menuTabOff
{
	background-color:#ebebeb;
	text-align:center;
}

.menuTabOn
{
	background-color:#FDFCF7;
	text-align:center;
}

a:link.menuLink{
	text-transform:uppercase;
	color:#646464;
	text-decoration:none;
	font-weight:bold;
}

a:visited.menuLink{
	text-transform:uppercase;
	color:#646464;
	text-decoration:none;
	font-weight:bold;
}

a:hover.menuLink{
	text-transform:uppercase;
	color:#BBBBBB;
	text-decoration:none;
	font-weight:bold;
}

.error{
	color:#990000;
	font-weight:bold;
	margin:0 0 7px 0;
}

.largeTitle{
	color:#5794B0;
	font-size:16px;
	font-weight:bold;
	text-decoration:none;
}

.largeTitle2{
	color:#C36853;
	font-size:16px;
	font-weight:bold;
	text-decoration:none;
}

.fieldName{
	color:#646464;
	font-weight:bold;
}

input{
	border:1px #DEDEDE solid;
}

.sectionTitle{
	color:#C36853;
	font-weight:normal;
	font-size:14px;
	text-align:center;
	margin:1px;
	background-color:#EEEEEE;
	padding:5px;
	border-top-width:1px;
	border-top-color:#999999;
	border-top-style:dotted;
	font-style:italic;
}

.tableHead{
	color:#5496B0;
	font-weight:bold;
	font-size:12px;
	text-align:center;
	padding:5px;
}

.tableRow0
{
	border-top-width:1px;
	border-top-color:#DDDDDD;
	border-top-style:solid;
	background-color:#F6F6F6;
	padding:7px;
}

.tableRow1
{
	border-top-width:1px;
	border-top-color:#DDDDDD;
	border-top-style:solid;
	background-color:#FBFBFB;
	padding:7px;
}

#main{
	padding:10px;
	width:85%;
}

#leftCol{
	width:15%;
	border-right-width:1px;
	border-right-color:#dddddd;
	border-right-style:solid;
}

a:link.view{
	color:#9B9B9B;
	text-decoration:none;	
}

a:visited.view{
	color:#9B9B9B;
	text-decoration:none;	
}

a:hover.view{
	color:#52A146;
	text-decoration:none;	
}

a:link.edit{
	color:#9B9B9B;
	text-decoration:none;	
}

a:visited.edit{
	color:#9B9B9B;
	text-decoration:none;	
}

a:hover.edit{
	color:#C5A059;
	text-decoration:none;	
}

a:link.delete{
	color:#9B9B9B;
	text-decoration:none;	
}

a:visited.delete{
	color:#9B9B9B;
	text-decoration:none;	
}

a:hover.delete{
	color:#A22B2F;
	text-decoration:none;	
}

#categoryOptions a{
	margin:0 3px 0 3px;
}

.tableCover{
	border:1px #dddddd solid;
}

.smallTextarea{
	font-family: Arial, Helvetica, sans-serif;
	width:300px;
	height:100px;
	border:1px #DEDEDE solid;
	font-size:12px;
}

select{
	
	border:1px #DEDEDE solid;
}

.info{
	color:#003366;
	font-weight:bold;
}

.pageOn{
	color:#333333;
	font-size:24px;
	text-decoration:none;
	margin:5px;
}

.pageOff{
	color:#999999;
	font-size:18px;
	text-decoration:none;
	margin:3px;
}

.pageOff a{
	color:#999999;
	font-size:18px;
	text-decoration:none;
	margin:3px;
}


.firstPage a{
	color:#999999;
	font-size:14px;
	text-decoration:none;
	margin:3px;
}

.lastPage a{
	color:#999999;
	font-size:14px;
	text-decoration:none;
	margin:3px;
}

.previousPage a{
	color:#999999;
	font-size:14px;
	text-decoration:none;
	margin:3px;
}

.nextPage a{
	color:#999999;
	font-size:14px;
	text-decoration:none;
	margin:3px;
}


.subMenuOff{
	background-color:#f6f6f4;
	padding:10px;
	border-width:0 0 1px 0;
	border-style:solid;
	border-color:#CCCCCC;
}

.subMenuOn{
	background-color:#eff7fa;
	padding:10px;
	border-width:0 0 1px 0;
	border-style:solid;
	border-color:#CCCCCC;
}

.highlight
{
	border:1px #000000 solid;
	border-width:0 1px 0 1px;
}

/* pop up box */
div.wrapper{ position: relative; margin: 0  auto 30px auto; width: 500px; text-align: left; border: solid 1px #aaaaaa; }			
			/*-------------impromptu---------- */
			.jqiwarning .jqi{ background-color: #b0be96; }
                        .jqifade{ position: absolute; background-color: #333333; }
                        div.jqi{ position: absolute; background-color: #7896B0; padding: 10px; width: 300px; text-align: left; }
                        div.jqi .jqiclose{ float: right; margin: -35px -10px 0 0; cursor: pointer; }
                        div.jqi .jqicontainer{ background-color: #FBFBFB; padding: 5px; color: #ffffff; }
                        div.jqi .jqimessage{ background-color: #5496B0; padding: 10px; }
                        div.jqi .jqibuttons{ text-align: center; padding: 5px 0 0 0; }
                        div.jqi button{ padding: 3px 10px 3px 10px; margin: 0 10px; }
/* end pop up box */						
