/*
* indusCorp base stylesheet
*/

/**********************************************************************\
|	BASE STYLING													   |
\**********************************************************************/

html {
     overflow: 				-moz-scrollbars-vertical;

}

body {
	background-color: 		#e1e1e1;
	font-family: 			Lucida Grande;
	font-size: 				11px;
	color: 					black;
	margin:					0px;
}

#site
{
	margin:					0 auto;
	width: 					930px;
}

.shadow-left
{
	width: 					9px;
	background-image: 		url(/images/global/indus/shadow-left.png);
	behavior: 				url(/images/PNGfix.htc);
	background-repeat: 		repeat-y;
}

.shadow-right
{
	width: 					9px;
	background-image: 		url(/images/global/indus/shadow-right.png);
	behavior: 				url(/images/PNGfix.htc);
	background-repeat: 		repeat-y;	
}

.site-top
{
	background-color: 		white;
}

.site-search
{
	background-color: 		#28a9e0;
	height:	 				30px;
	text-align: 			right;
	padding-right: 			5px;
	color: 					white;
}

.menu
{
	background-color: 		#f7f7f7;
	width: 					200px;
}

.body 
{
	background-color: 		white;
	color: 					#363636;
	padding: 				20px;
	text-align: 			justify;
	line-height: 			18px;
}

.details
{
	width: 					205px;
	padding-top: 			20px;
	padding-right: 			20px;
	background-color: 		white;
	color: 					#c4c9cf;
}

.pdflink a {
	color: 					#c4c9cf;
	text-decoration: 		none;
}

.pdflink a:hover {
	color: 					#c4c9cf;
	text-decoration: 		underline;
}

.site-bottom
{
	background-color: 		#28a9e0;
	padding: 				20px;
	text-align: 			right;
	color: 					white;
	line-height: 			18px;
}

.site-copy
{
	background-color: 		white;
	padding: 				10px;
	padding-right: 			20px;
	text-align: 			right;
	color: 					#cccccc;	
}

h1
{
	color: 					#C4C9CF;
	font-size: 				18px;
	text-transform: 		uppercase;
	padding: 				0px;
	margin: 				0px;
	padding-bottom: 		3px;
	margin-bottom: 			10px;
	border-bottom: 			1px solid #C4C9CF;
}

h3
{
	color: 					#28a9e0;
	font-size: 				14px;
	text-transform: 		uppercase;
	padding: 				0px;
	margin: 				0px;
	padding-bottom: 		10px;
}

.search_top
{
	border: 				1px solid #363636;
	padding: 				3px;
}

form
{
	padding: 				0px;
	margin: 				0px;
}

input
{
	border: 				1px solid #28a9e0;
	background-color: 		white;
	font-family: 			Lucida Grande;
	font-size: 				11px;
	padding: 				5px;
}

textarea
{
	border: 				1px solid #28a9e0;
	background-color: 		white;
	font-family: 			Lucida Grande;
	font-size: 				11px;
	padding: 				5px;	
}

/**********************************************************************\
|	MENU STYLING													   |
\**********************************************************************/
#menu {
	float: 					right;
	padding-right: 			40px;
}

.menu-item
{
	padding: 				10px;
	font-family: 			Lucida Grande;
	font-size: 				11px;
	color: 					#424242;
}

.menu-item a 
{
	color:	 				#424242;
	text-decoration: 		none;
}

.menu-item a:hover 
{
	text-decoration: 		underline;
}

.active-item
{
	font-weight: 			bold;
}

a 
{
	color: 					#363636;
	text-decoration: 		none;
}

a:hover 
{
	color: 					#363636;
	text-decoration: 		underline;
}

.row-alternate
{
	background-color: 		#f0f0f0;
}

.site-search a
{
	color: 					white;
}

/**********************************************************************\
|	ACCORDION MENU 													   |
\**********************************************************************/
#accordion-menu {}

.ac_menu-label
{
	padding: 					10px;
	color: 						#3f4651;
	padding-left: 				30px;	
	cursor: 					pointer;
}

.ac_menu-label:hover
{
	cursor: 					pointer;
	text-decoration: 			none;
	background-color: 			#eeeeee;
}

.ac_menu-label a:hover
{
	text-decoration: 			none;
}

.ac_menu-body {}

.ac_menu-seperator
{
	border-top: 				1px solid #ced4dd;
	height: 					1px;
}

.ac_menu-seperator-deep
{
	border-top: 				1px solid #dce2ec;
	height: 					1px;
	margin-left: 				-20px;
	margin-right: 				-10px;
}

.ac_menu-sub-item
{
	padding: 					10px;
	padding-left: 				30px;
	cursor: 					pointer;
	background-color: 			#fbfbfb;
}

.ac_menu-sub-item:hover
{
	background-color: 			#eeeeee;
}

.ac_menu-sub-item a:hover
{
	text-decoration: 			none;
}

.ac_menu-expand
{
	background-image: 			url(/images/global/indus/plus.gif);
	background-repeat: 			no-repeat;
	background-position: 		left;
	padding-left: 				30px;
}

.ac_menu-contract
{
	background-image: 			url(/images/global/indus/minus.gif);
	background-repeat: 			no-repeat;
	background-position: 		left;
	padding-left: 				30px;
}

.row-two
{
	background-color: #F0F0F0;
}

img {
	border: 0px;
}