@import url(./general.css);

	html, body
	{
		margin:0px;
		padding:0px;
		height:100%;
	}

	body
	{
		font-family:Lucida Grande, Verdana, Geneva, Sans-serif;
		font-size:12px;
		color:#333333;
		background-color:#f1f1f1;
	}

	a img, form
	{
		margin:0px;
		padding:0px;
		border:none;
	}
	div
	{
		position:relative;
		margin:0px;
		padding:0px;
	}
	a:link, a:visited
	{
		color: #0066CC;  text-decoration: underline;
	}
	a:active, a:hover
	{
		color: #FF7300;  text-decoration: underline;
	}
/*	common styles
-------------------- */
	.textCenter
	{
		text-align:center;
	}
/* ================= */
/*---------------*/
	.clearBoth
	{
		clear:both;
		font-size:0px;
		height:0px;
	}
	div.errorBlock{}
	div.error
	{
		border: 1px solid #D893A1;
		color: #333;
		padding:5px 5px 5px 35px;
		background-color:#FBE6F2;
		background-image:url('../images/icons/attention.gif');
		background-repeat:no-repeat;
		background-position:left top;
		margin-bottom:5px;
		font-weight:bold;
	}
/*---------------*/
/*
	input.text, input.password, textarea
	{
		font-family: Georgia, "Times New Roman", Times, serif;
		font-family:Lucida Grande, Verdana, Geneva, Sans-serif;
		font-size:12px;
		background-color:#fff;
		border:1px solid #666;
		margin:0px;
		padding:0px;
	}
*/
	textarea
	{
		padding:3px;
	}
	input.password{}
	input.file
	{
		font-size:12px;
		background-color:#fff;
		border:1px solid #666;
		margin:0px;
		padding:0px;
	}
	input.radio{}
	input.checkbox{}
	input.submit
	{

	}
	/*select
	{
		background-color:#fff;
		font-family: Georgia, "Times New Roman", Times, serif;
		font-size:12px;
		padding:0px;
		margin:0px 3px 0px 0px;
		border:1px solid #666;
	}
	select option{}*/

	input.text:focus, textarea:focus, label:focus, select:focus
	{
		background: #fff;
		border: 1px solid #686868;
	}
	textarea, input.text
	{
		background: #f4f4f4;
		border: 1px solid #b2b2b2;
		color: #000;
		font-family:Lucida Grande, Verdana, Geneva, Sans-serif;
		font-size:12px;
		margin:1px;
		padding:3px;
	}
	select
	{
		background: #f4f4f4;
		border: 1px solid #b2b2b2;
		color: #000;
		font-family:Lucida Grande, Verdana, Geneva, Sans-serif;
		font-size:14px;
	}
/*---------------*/
	div#main
	{
		width:100%;
	}

/*	style for header
-------------------- */
	div#header
	{
		background-color:#bbc7ad;
		height:90px;
	}
	div.underHeader
	{
		min-height:5px;
		background-color:#5d6753;
	}
	div#logoText
	{
		color:#fffeeb;
		font-family: Georgia, "Times New Roman", Times, serif;
		font-size:27px;
		letter-spacing:1px;
		padding:10px 0px 0px 15px;
		margin-bottom:10px;
	}
	div#admin
	{
		position:absolute;
		top:10px;
		right:10px;
		font-size:14px;
	}
	div#topMenu
	{
		position:absolute;
		left:40px;
		/*top:-24px;*/
		bottom:0px;
		line-height:24px;
	}
	div#topMenu a
	{
		padding:4px 8px;
		margin-left:3px;
		font-size:14px;
		/*font-weight:bold;*/
		text-decoration:none;
	}

	* html div#topMenu a
	{
		display:block;
		float:left;
		line-height:14px;

	}
	div#topMenu a:hover, div#topMenu a:active
	{
		background-color:#e4ebdc;
	}

	div#topMenu a.current:link, div#topMenu a.current:visited
	{
		background-color:#5d6753;
		color:#fff;
		padding-bottom:8px;
		font-weight:bold;
		line-height:13px;
	}
	div#subMenu
	{
		margin-left:50px;
		padding:8px 0px;
	}
	div#subMenu a
	{
		padding:4px 8px;
		margin-left:3px;
		font-size:11px;
		/*font-weight:bold;*/
		text-decoration:none;
	}
	div#subMenu a:link, div#subMenu a:visited
	{
		color:#fff;
	}
	div#subMenu a:hover, div#subMenu a:active
	{
		background-color:#e4ebdc;
		color:#5d6753;
	}
	div#subMenu a.current:link, div#subMenu a.current:visited
	{
		background-color:#f1f1f1;
		color:#5d6753;
		padding-bottom:10px;
		font-weight:bold;
	}
/* ================= */
/*	styles for content block
-------------------- */
	div#content
	{
		background-color:#fff;
		padding:5px;
		margin:10px 40px;
		border:1px solid silver;
		min-height:600px;
	}
/* ================= */

/*	table styles
-------------------- */
	table.contentList
	{
		background-color:silver;
		/*
		border:1px solid silver;
		border-bottom:none;
		*/

	}

	tr.head td
	{
		font-weight:bold;
		text-align:center;
		background-color:#fff;
		white-space:nowrap;
	}

	table.contentList tr.odd
	{
		background-color:#f9f9f9;
	}

	table.contentList tr.even
	{
		background-color:#fff;
	}

	table.contentList tr.even:hover, table.contentList tr.odd:hover
	{
		background-color:#f1f1f1;
	}

	table.contentList td
	{
		/*border-bottom: 1px solid #e5e5e5;*/
		padding: 4px;
		vertical-align:top;
	}
	table.contentList td.id
	{
		width:30px;
		text-align:center;
	}
	table.contentList td.checkbox
	{
		width:10px;
	}
	table.contentList td.title
	{
		/*width:350px;*/
		/*white-space:nowrap;*/
	}
	table.contentList td.desc
	{

	}
	table.contentList td.num
	{
		width:45px;
	}
	table.contentList td.num input
	{
		width:37px;
		text-align:center;
	}
	table.contentList td.email
	{

	}
	table.contentList td.action
	{

	}
	table.contentList td.view
	{

	}

	table.contentList td.view a:hover
	{
		background-color:#e1dfdf;
	}

	table.contentList td.edit
	{

	}
	table.contentList td.edit a:hover
	{
		background-color:#e1dfdf;
	}
	table.contentList td.delete
	{

	}
	table.contentList td.delete a:hover
	{
		background-color:#cc0000;
		color:#fff;
	}
	table.contentList td.activate
	{

	}
	table.contentList td.activate a:hover
	{
		background-color:#3d763a;
		color:#fff;
	}
	table.contentList td.deactivate
	{

	}
	table.contentList td.deactivate a:hover
	{
		background-color:#b2684b;
		color:#fff;
	}
	table.contentList td.view a,
	table.contentList td.edit a,
	table.contentList td.delete a,
	table.contentList td.activate a,
	table.contentList td.deactivate a
	{
		padding:2px;
		display:block;
		text-decoration:none;
	}
	div.subItems
	{
		border:0px solid red;
		padding-left:30px;
		font-size:10px;
	}
	span.active
	{
/*		background-color:green;*/
	}
	span.inactive
	{
		background-color:#fdd6d6;
		padding:3px 5px;
	}
	div.subItems span.inactive
	{
		padding:1px 3px;
	}
	div.categoryBC
	{
		margin:10px;
		font-weight:bold;
	}
	div.bigCaption
	{
		font-family: Georgia, "Times New Roman", Times, serif;
		font-size:24px;
		font-weight:bold;
		margin:20px;
		color:#5d6753;
		vertical-align:text-bottom;
	}
	div.bigCaption span
	{
		font-size:14px;
	}
	div.tableSubmit
	{
		text-align:right;
		margin:10px;
	}
	div.tableSubmit input
	{
		padding:2px 5px;
		font-weight:bold;
	}
/* ================= */

/*	Pagination style
-------------------- */
	div.pagination
	{
		margin:20px;
		text-align:left;
	}
	div.pagination a
	{
		font-family:Arial, Helvetica, sans-serif;
		padding:2px 6px;
		font-size:11px;
		background-color:#fff;
		color:#105cb6;
		border: 1px solid #9AAFE5;
	    text-decoration: none;
	}
	div.pagination a:hover
	{
		border-color: #2E6AB1;
	}
	div.pagination span.current
	{

		border: 1px solid #2E6AB1;
	    font-weight: bold;
	    color: #fff;
		font-family:Arial, Helvetica, sans-serif;
		padding:2px 6px;
		font-size:11px;
		background-color:#2e6ab1;
	}
/* ================= */
/*	Pagination style
-------------------- */
	div.filter
	{
		margin-bottom:10px;
	}
	div.filter input.submit
	{
		padding:0px 10px;
	}
/* ================= */
/*
-------------------- */
	.eTBox
	{
		border:1px solid silver;
		margin:5px 80px;
	}
	.eTCap
	{
		border-bottom:1px solid #f1f1f1;
		background-color:#f9f9f9;
		font-weight:bold;
		padding:5px;
	}
	.eTBody
	{
		padding:5px;
	}
	.eTS /* subject */
	{
		margin-bottom:10px;
	}
	.eTS input.text
	{
		width:300px;
	}
	.eTt
	{

	}
	.eTt .left
	{
		float:left;
	}
	.eTt .right
	{
		float:left;
		margin-left:10px;
	}
/* ================= */
/*
-------------------- */
	div.submit
	{
		text-align:center;
	}
	div.submit input
	{
		padding:2px 10px;
	}
/* ================= */
/*
-------------------- */
	div.optionList
	{
	/*
		border:0px solid silver;
		width:450px;
		margin:0px auto;
	*/
		margin-left:100px;
		padding:10px;
	}
	div.optionList .contentList
	{
		width:750px;
	}
	div.optionList .contentList .f
	{
		width:350px;
		text-transform:capitalize;
	}

/* ================= */
/*	statistic
-------------------- */
	div#statistic
	{
		border:0px solid red;
	}
	div#statistic .zz
	{
		float:left;
		width:300px;
		margin:5px;
	}
	div#statistic .head td
	{
		text-align:left;
	}
/* ================= */
/*
---------------------*/
	#custom_fields
	{
		margin:0px 40px;
/*		width:500px;*/
	}
	#custom_fields table, #custom_fields tr, #custom_fields td
	{
		position:relative;
	}
	#custom_fields td.key
	{
		vertical-align:top;
		font-weight:bold;
		width:200px;
		border-bottom:1px solid silver;
	}
	#custom_fields td.key .example
	{
		font-weight:normal;
		font-size:smaller;
	}
   	#custom_fields td.inputs
	{
		border-bottom:1px solid silver;
	}


/*-------------------*/