/* CSS Document */
/* Start of Table Template: Simple Data Table CSS*/

caption {
	font-weight: bold;
	padding: 4px;
}

.awt-data-table-border { 
	border: 1px solid black;
	color: #000; 
	margin: 0 0 8px 0;
	padding: 0;
}

.awt-data-table-border td {
	padding: 3px 5px 3px 5px;
	font-size: 0.85em;
	border: 1px solid #000;}

tr.awt-data-table-title { 
	color: #FFF;
	background-color: #000;
	text-align: left;
}
				
tr.awt-row-light { 
	background-color: #F4F4F4;
}
					
tr.awt-row-dark { 
	background-color: #E1E1E1;
}

td.awt-highlight { 
	background-color: #FC0;
}

.awt-data-table-title th { 
	padding: 3px 5px 3px 5px;
	font-size: .9em;
	font-weight: bold;
}

.awt-row-dark th, .awt-row-light th { 
	padding: 3px 5px 3px 5px;
	background-color: #000;
	font-size: .9em;
	font-weight: bold;
	color: #FFF;
	text-align: left;
}

/* End of Table Template A CSS*/

/* Styles for javascript autostriping of tables */

table.tbstriped0,
table#tbstriped,
table#tbstriped2,
table#tbstriped3  { border: 1px solid #666; }
		
table.tbstriped0 caption,
table#tbstriped caption,
table#tbstriped2 caption,
table#tbstriped3 caption  { text-align: left; }

table.tbstriped0 tbody tr th, 
table#tbstriped tbody tr th, 
table#tbstriped2 tbody tr th,
table#tbstriped3 tbody tr th
{
	background-color: #0764A8;
	font-size: .85em;
	color: #fff;
	text-align: left;
	padding: 3px 8px;
}

table.tbstriped0 th, 
table#tbstriped th, 
table#tbstriped2 th , 
table#tbstriped3 th  { border: 1px solid #999; }

table.tbstriped0 tr td, 
table#tbstriped tr td, 
table#tbstriped2 tr td, 
table#tbstriped3 tr td
{
	font-family: "lucida grande", verdana, sans-serif;
	font-size: .85em;
	padding: 3px 8px;
	background: #fff;
}

table.tbstriped0 thead td, 
table#tbstriped thead td, 
table#tbstriped2 thead td, 
table#tbstriped3 thead td
{
	color: #fff;
	background-color: #C8C028;
	font-weight: bold;
	border-bottom: 1px solid #999;
}

table.tbstriped0 tbody td, 
table#tbstriped tbody td, 
table#tbstriped2 tbody td , 
table#tbstriped3 tbody td  { border-left: 1px solid #D9D9D9; }

table.tbstriped0 tbody td { border-bottom: 1px solid #D9D9D9; }


table#tbstriped tbody tr.even td,
table#tbstriped2 tbody tr.even td,
table#tbstriped3 tbody tr.even td { background: #eee; }

table.tbstriped0 tbody tr.selected td,
table#tbstriped tbody tr.selected td,
table#tbstriped2 tbody tr.selected td,
table#tbstriped3 tbody tr.selected td
{
	background: #3d80df;
	color: #ffffff;
	font-weight: bold;
	border-left: 1px solid #346DBE;
	border-bottom: 1px solid #7DAAEA;
}

table#tbstriped tbody tr.ruled td,
table#tbstriped2 tbody tr.ruled td,
table#tbstriped3 tbody tr.ruled td
{
	color: #000;
	background-color: #C6E3FF;
	font-weight: bold;
	border-color: #3292FC;
}

/* Opera fix */
head:first-child+body table.tbstriped tr.ruled td { background-color: #C6E3FF; }

/* End javascript striping code */

/* Start of Custom CSS */
/* Add your custom CSS here */

.custom-img-padding {float: left; padding: 5px 45px 20px 5px;}
.custom-border {border-top: 15px solid #03C; border-left: 60px solid #03C; border-bottom: 15px solid #03C; border-right: 65px solid #03C; margin-top:2px; padding-left:40px; padding-right:20px}


/* End of Custom CSS */

.picWrap {
	float: right;
	width: 248px;
	margin-top: 0.5em;
	margin-right: 0em;
	margin-bottom: 1em;
	margin-left: 1em;
}
.picWrapLeft {
	float: left;
	width: 248px;
	margin-top: .5em;
	margin-right: 1em;
	margin-bottom: 1em;
	margin-left: 0em;
}
