/* Colors used
*
*	White			:#F4F4F4
*
*	Green dark		:#00753B
*	Green			:#5D8E24
*	Green light		:#85CC33
*	Green light+	:#CEEAAE
*
*	Blue dark		:#004B9B
*	Blue			:#1A88FF
*	Blue light		:
*	Blue light+		:#CCE4FF
*
*	Gray			:#646464
*
**/

*
{
    padding:                0px;
    margin:                 0px;
    font-family:            Verdana;
    font-size:				9pt;
    line-height:			1.8;
}

html 
{
    width:                  100%; 
    height:                 100%;
    overflow:               auto; 
}

body
{
    position:               relative; 
    width:                  100%; 
    height:                 100%;
	min-height:             100% !important;
    top:                    0px; 
    right:                  0px; 
    left:                   0px; 
    bottom:                 0px;  
    display:				block;
    background-color:       Black;
    background-image:       url(Images/BackgroundMobile-strech.jpg);
    background-repeat:      no-repeat;
    background-attachment:	fixed;
    background-position:    center top;    
    behavior:				url(App_Themes/SigmaxMobile2008/whatever_hover.htc);
}

.Page 
{
	position:               relative;
    width:                  945px; 
	height:					auto;
	top:                    0px;
	bottom:					0px;
	padding:				0px;
	margin:                 auto; 
	background-color:       #5D8E24; 
    background-position:    center top;
}

.HeaderContainer
{
	background-color:		inherit;
	position:				relative;
	width:					100%;
	height:					114px;
	color:					White;
}

	.HeaderContent
	{
		position:				inherit;
		background-color:		#F4F4F4;
		width:					auto;
		height:					100%;
		padding:				0px;
		margin:					0px 17px;
	}
	
		.HeaderTitle
		{
			position:		absolute;
			height:			98px;
			width:			194px;
			position:		relative;
			float:			left;
			margin-left:	80px;
			display:		inline;
		}
		
		.HeaderLogo
		{
			height:			60px;
			width:			219px;
			position:		relative;
			float:			right;
			margin-top:		40px;	
			margin-right:	20px;
		}

.MenuContainer
{
    clear:                  both;
    display:                block;
    position:               relative;
    height:                 40px;
    width:                  100%;
    margin:		            0px;
    padding:				0px;
    background-color:       #646464;
}

	.MenuContent,
	.MenuContent td
	{
		position:				inherit;
		width:					auto;
		height:					100%;
		padding:				0px;
		margin:					0px 33px;
	}
	
		.MenuLink
		{
			position:		relative;
			height:			100%;
			top:			0px;
			margin-top:		5px;
			margin-right:   10px;
			margin-left:    10px;
		}

			.MenuTitleLnk, .MenuTitleLnk:link, .MenuTitleLnk:visited, .MenuTitleLnk:active
			{
				color:				White;
				text-transform:		uppercase;
				text-decoration:	none;
				font-weight:		bold;
				text-align:			center;
				height:				100%;
			}

			.MenuTitleLnk:hover
			{
				color:		Yellow;
			}
		
		.MenuWhite
		{
			position:			absolute;
			height:				20px;
			top:				0px;
			width:				2px;
			background-color:	#F4F4F4;
		}

		.MenuGray
		{
			position:			absolute;
			height:				20px;
			top:				0px;
			width:				2px;
			background-color:	inherit;
		}	

.PageContainer 
{
	position:				relative;
	width:                  100%;
	height:                 100%;
	max-height:				600px;
	background-color:       inherit;	
	overflow-x:				hidden;
	overflow-y:				scroll;
	scrollbar-3dlight-color:	#5D8E24;
	scrollbar-arrow-color:		#9BD558;
	scrollbar-base-color:		#5D8E24;
	scrollbar-darkshadow-color:	#5D8E24;
	scrollbar-face-color:		#5D8E24;
	scrollbar-highlight-color:	#9BD558;
	scrollbar-shadow-color:		#5D8E24;
	scrollbar-track-color:		#42651A;
}

	.PageContent
	{
		background-color:		#F4F4F4;		
		width:                  auto;	
		height:                 100%;
		min-height:				600px;
		position:               relative; 	
		margin:					0px 0px 0px 17px;
		padding:				20px 40px 20px 80px;
	}
	
.FooterContainer 
{
	position:				relative;
	width:					100%;
	height:					50px;
	bottom:					0px;
	background-color:		inherit;
}
	.FooterContent
	{
		position:				relative;
		width:					auto;
		height:					auto;
	}

		.FooterLeftTop
		{
			position:           absolute;
			float:				left;
			margin-left:		17px;
			width:              40%;
			height:             20px;
			display:            block;
			top:                0px;
			overflow:           hidden;
			background-color:   #F4F4F4;
		}

		.FooterLeftBottom
		{
			position:           absolute;
			float:				left;
			width:              40%;
			height:             30px;
			display:            block;
			top:	            20px;
			overflow:           hidden;
			background-color:   #737578;
			color:              white;
		}

		.FooterContact
		{
			position:           absolute;
			right:				0px;
			top:	            0px;
			float:				right;
			width:              60%;
			height:             50px;
			display:            block;
			overflow:           hidden;
			background-color:   #004B9B;
			color:              white;
			padding-left:		40px;
		}
		
#MainHolder
{
	position:		relative;
}


/******** Classes ********/

.P
{
	position:			relative;
	background-color:	#F4F4F4;	
	width:				100%;
	height:				100%;
	display:			inline;
}

	.Ptab
	{
		position:			relative;
		border-left:		solid 2px #5D8E24;
		width:				15px;
		height:				45px;
		top:				0px;
		left:				0px;
		float:				left;
	}
			
			
.EmailSupport, .EmailSupport:visited, .EmailSupport:link, .EmailSupport:active
{
	color:				White;
	text-decoration:	none;
	text-align:			center;
}

.EmailSupport:hover
{
	color:		Yellow;
}

.NormalLnk, .NormalLnk:link, .NormalLnk:visited, .NormalLnk:active, a
{
	color:				#004B9B;
	text-decoration:	none;
	font-weight:		bold;
	text-align:			center;
	height:				100%;
}

.NormalLnk:hover, a
{
	color:		#1A88FF;
}

/**** Table classes *****/
.GridView
{
	border:				0px;
	border-spacing:		0px;
	border-style:		none;
}

	.GridHeader
	{
		background-color:	#5D8E24;
		color:				#F4F4F4;
		font-weight:		bold;
		text-align:			left;
	}

	.ClickableGridRow
	{
		background-color:	Transparent;
		cursor:				default;
	}

	.ClickableGridRow:hover
	{
		background-color:	#CEEAAE;
		color:				Black;
		cursor:				hand;
		cursor:				pointer;
	}

.ContactInformationTbl
{
	width:				90%;
	margin-left:		5%;
	border:				none;
	display:			table-row;
	border-spacing:		0px;
	border-width:		0px;
}

	.ContactTblHeader
	{
		background-color:	#5D8E25;
		color:				#F4F4F4;
		font-weight:		bold;
		text-align:			left;		
	}

	.ContactTblRow
	{
		background-color:	#CEEAAE;
		color:				Black;
		text-align:			left;		
		border:				1px;
		border-style:		solid;
	}
	
	.ActionTblHeader
	{
		background-color:	#85CC33;
		color:				#F4F4F4;
		font-weight:		bold;
		text-align:			left;		
		border:				1px;
	}

	.ActionTblRow
	{
		background-color:	#CEEAAE;
		color:				Black;
		text-align:			left;		
		border:				1px;
	}


.EmptyRow
{
	height:		17px;
}
/****** HTML **********/
h1
{
	font-size:          10pt;
	font-weight:        bold;
	text-transform:     uppercase;
	color:              #004B9B;
}

h2
{
	font-size:          10pt;
	font-weight:        bold;
	color:              #004B9B; 
}

h3
{
	font-size:          9pt;
	font-weight:        bold;
	color:              #004B9B;
	padding-right:		10px;  	
}

p
{
	margin-bottom:		8px;
}

td
{
	padding-left:		10px;
	padding-right:		10px;
}

input[type="text"]
{
	margin:			0px;
	padding:		0px;
	height:			auto;
	line-height:	1;
}

input[type="submit"]
{
	padding:		2px 10px 2px 10px;
	height:			auto;
}