﻿/* CSS Classes Related to Controls */

body, html 
{

    margin:0; padding:0; font-family: "segoe ui",arial,sans-serif; font-size: 90%;  color: #333;
}
.clear 
{
    clear: both; 
}

.clearfix:after{
    content: ".";  display: block; height: 0; font-size:0; clear: both; visibility:hidden;
}
	.clearfix 
	{
		display: inline-block;
	} 
		html .clearfix 
		{
			height: 1%;
		}
	.clearfix 
	{
		display:block;
	}
.bg
{
	background:#2d2d2d; 
}
/* MASTER SHELL */
/* =========== alignment ===========*/	

.txt_c{text-align:center}
.txt_r{text-align:right;}
.r{float: right;}
.txt_l{text-align:left;}
.l{float: left}
#Wrapper
{
	width:908px; margin:auto; height:auto; margin-top:10px; background:url(../../images/WrapperBg.gif) right top repeat-y;
}
    #WrapperLanding
    {
	    width:908px; margin: auto;  margin-top:30px; height:622px; background:url(../../images/bg.jpg) right top no-repeat;
    }
    #WrapperSearch
{
	width:908px; margin:5px auto;height:30px;
}
    #WrapperLanding
    {
	    width:908px; margin: auto;  margin-top:10px; height:622px; background:url(../../images/bg.jpg) right top no-repeat;
    }
#Header 
{ 
	width:auto; height:109px; margin:auto; background:url(../../images/SubHeader.jpg) no-repeat;  
}
    #HeaderLanding 
    { 
	    width:auto; height:106px; background:url(../../images/headerlandingbg.png) bottom left no-repeat;  behavior: url('../images/iepngfix.htc');
    }
#LogoLanding 
{ 
	width:auto; height:100px; margin:12px auto 0 auto; background:url(../../images/logo.png) no-repeat center;  behavior: url('../images/iepngfix.htc');
}	
#Nav,
#NavLanding
{
	 width:900px; height:36px;  text-align:center; background: url(../../images/MenuItemBackground2.jpg) repeat-x;
}
#ContentConatiner
{
	width:auto; height:auto;  min-height:250px; margin:5px 30px 5px 20px;
}
  /*   #ConatinerLanding
    {background:#a7d05e; color: Black; border:solid 2px #112210;
    width:800px; float:left; height: 170px;padding:20px;  margin:25px 30px 25px 25px; 
    -moz-opacity: 0.75;  -khtml-opacity: 0.75; position: relative;
	-ms-filter: "progid:DXImageTransform.Microsoft.Alpha(Opacity=75)";
	filter: alpha(opacity=75);   opacity: 0.75;
	
    }
    .Landingtxt{width: 800px;
	height: 170px;
	position: absolute;
		top: 20px;
		left: 20px;
	color: #000;
	overflow: hidden;
}
  .opacity
    {
    }*/
  #alpha_wrapper {
	width: 830px;	height:230px;	border:solid 2px #112210; margin:25px auto; position: relative;	color: #000;	overflow: hidden;
}

	#alpha_2 {
		background:#a7d05e;	width:830px;height: 250px;float: left;
		-moz-opacity: 0.97;  -khtml-opacity: 0.97; position: relative;
	-ms-filter: "progid:DXImageTransform.Microsoft.Alpha(Opacity=97)";
	filter: alpha(opacity=97);   opacity: 0.97;
	
	}

	#text_holder_2 {
				position: absolute;		width: 830px;
		overflow: hidden;		clear: both; padding: 0 10px 0 10px;}
    
#Footer
{
	width:908px; background:url(../../images/FooterBg.jpg) no-repeat top center #2d2d2d;font-size:10px;
	height:180px; text-align:center; 
}
    #FooterLanding
    {
	    width:908px; margin:auto; height:auto; color:#93997d; font-size:10px; clear:both; text-align:center; 
    }
	#Footer div
	{
	bottom:0;  color:#93997d;  text-align:center; 
	}    
	#Footer div :link, #Footer div :active, #Footer div :visited,
	#FooterLanding :link, #FooterLanding :active, #FooterLanding :visited
	{
		color:#0b8303; text-decoration:none;  bottom:0;
	}	
	#Footer div :hover,
	#FooterLanding :hover
	{
		color:#a3d80f; text-decoration:underline;
	}
	

/* END MASTER SHELL */

/* LINKS */
a, a:active, a:visited, a.Links:link, a.Links:visited, a.Links:active
{
    font-family: inherit;  font-size: inherit; text-decoration: inherit;
}

a:hover, a.Links:hover
{
    text-decoration: none;
}

/* END OF LINKS */


/*	BUTTONS */

.Buttons,
.Buttons_Bold
{
    color:#3f3f3f; FONT-SIZE: 11px; CURSOR: pointer; border: #7d897b 1px solid; font-weight: bold;
    background: url(../../images/button.gif) right top repeat-x #9ea883; padding: 3px;
}

/*	END OF BUTTONS */
/* LABELS */
.Labels
{
	font-size: 11px;
}

/* END OF LABELS */
.Textboxes
{
	border: #ccc 1px solid;	font-size: 12px;
}
.Textboxes_RightAlign
{
	border: #ccc 1px solid;	font-size: 12px; text-align:right;
}
.DropDownLists
{
	border: #ccc 1px solid;	font-size: 12px; font-family: Arial;
}
/* end of css classes related to Controls */

.GridRecordCountFooter
{
	font-weight: bold
}

.MilesGridInactive
{
	background: #FFCCCC
}

.MilesGridInactiveAlternating
{
	background: #FFDDDD
}


