/*

	Base Stylesheet for html/form elements, fonts, etc.
	
	Copyright 2009 eSolutionsGroup
	
	Author:		Jay Dobson
	Date:		January 28, 2009
	
	Note: Any font sizes used should be relative (em) to the base font size specified for the body
	
*/



body 
{
	font-size: 12px;
	font-family: Arial, Verdana, Sans-Serif;
	margin: 0px 0px 0px 0px;
	padding: 0px 0px 0px 0px;
	background-color: #ffffff; 
	background: #ffffff url(/images/body_bg.jpg) repeat-y 50% 0%;	
}


a:link, a:visited 
{
	color: #6a7e4b;
	text-decoration: none;
}

a:hover, a:active 
{
	text-decoration: underline;
}

img
{
	border: 0px;
}



/*

	Content Styles
	
*/

.homepagelinksubsectiontitle *
{
	margin: 0px 0px 0px 0px;
	padding: 0px 0px 0px 0px;
	color: #ffffff;
	font-weight: bold;
}

span.separator
{
	padding: 0px 10px 0px 10px;
}



/*

	Datagrid Styles (search page)

*/

.gridRow
{
	background-color: #ffffff;
}

.gridAltRow
{
	background-color: #f4f4f4;
}

.gridHeader
{
	background-color: #adc76a;
	color: #ffffff;
	font-weight: bold;
}



/*

	Data Table Styles
	
	Client will be able to select .datatable as a table style in i:Create.  Upon page load, jQuery will
	look for any tables with this style and apply additional styles to rows and cells accordingly
	
*/

.datatable
{
	border: 0px !important;
}

.datatable .titlerow
{
	background-color: #ffffff !important;
	border-bottom: solid 1px #cde493;
}

.datatable .titlerow td
{
	font-size: 1.2em;
	color: #90a55a;
	background-color: #ffffff;
	border-bottom: solid 1px #cde493;
}

.datatable .row td
{
	background-color: #f4f4f4;	
	border-right: solid 3px #f4f4f4;
}

.datatable .altrow td
{
	background-color: #e6e6e6;
	border-right: solid 3px #f4f4f4;
}
