﻿/* CSS Classes Related to Controls */

body, html 
{
    height: 100%;
}

body 
{
    margin: 0px; background: white none repeat scroll 0%; background:#fff;
    font-family: arial,sans-serif; font-size: 12px;  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: url(../../images/bg.gif) #d4d4d4 right top repeat-x;
}
.right
{ 
    float:right;
}
.left
{ 
    float:left;
}		
/* MASTER SHELL */

#Wrapper
{
	width:882px;background:#fff;margin:auto;
}
#Header 
{ 
	width:882px;height:120px; margin:auto;
}	
    
    #Header .right
    { 
	    float:right; margin-top:55px; text-align:right; color:#fff; font-size:14px; line-height:25px
    }	
    .Logo
    {
       float:left; margin:15px 0 15px  0 !important
    }

#Banner
{
    margin:7px 7px 0px 7px; width:auto; height:245PX;
}
#Nav
{
	 background:url(../../images/Navbg.gif) no-repeat bottom; width:auto; height:46px; 
}
    #Navpadding
    {
	   padding:8px 15px !important 
    }	
    	
#ContentConatiner
{
	width:auto; height:auto; min-height:380px; padding:20px;
}

#ContentConatinerHome
{
	width:auto; height:auto; min-height:380px; padding:0px 5px 20px 5px ;
}


#Footer
{
	width:auto; bottom:0; background:#184580; height:54px; color:#fff; 
}

	#Footer .Footercontent
	{
		width:882px; font-size:11px; color:#acacac; margin:auto; text-transform:uppercase; text-decoration:none; padding:10px auto;
		 text-align:center; line-height:24px
	}
	#Footer .Footercontent a
	{
		color:#fff;/*line-height:54px*/
	}
	#Footer .Footercontent a a:hover
	{
		color:#000; 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; color:#4096ee;
}

a:hover, a.Links:hover
{
    text-decoration: none; color:#4096ee;
}


/* END OF LINKS */


/*	BUTTONS */

.Buttons, .Buttons_Bold
{
	color: #000; FONT-SIZE: 12px; CURSOR: pointer; border: #d7a007 1px solid; font-weight: bold;
	background: url(../../images/Pributton.gif) right top repeat-x #fad570;padding: 0.1em 5px;		
}
.SecButtons, .SecButtons_Bold
{
    color: white; FONT-SIZE: 12px; CURSOR: pointer; border: #1e5daf 1px solid; font-weight: bold;
    background: url(../../images/Secbutton.gif) right top repeat-x #659ce5; padding: 0.1em 5px;	
}

/*	END OF BUTTONS */


/* LABELS */

.Labels_PageHeading
{
	font-size: 18px; color: #3b3b45; font-weight: bolder;
}
.Labels_PageSubHeading
{
	font-size: 16px; color: #333; font-weight: bold; 
}
.Labels_Validation,
.Labels_Messages /* error messages, system messages etc */
{
		font-size: 11px;	color: Red;	
}
.Labels,
.Labels_Small
{
	font-size: 11px;
}
.Labels_Bold
{
	font-size: 12px;font-weight: bold;
}
.Labels_SmallBold
{
	font-size: 12px; font-style: normal; font-weight: bold;
}
.Labels_Medium
{
	font-size: 13px;
} 
.Labels_MediumBold
{
	font-size: 13px; font-weight: bold;
}
.Labels_Large
{
	font-size: 14px;
}
.Labels_LargeBold
{
	font-size: 14px; font-weight: bold;
}

.Labels_BlueHeadingLoc
{
	font-size: 14px; color:#07689d; font-weight: bold;
}

.Labels_BlueHeaderLoc
{
	font-family:Arial, Helvetica, sans-serif;
	font-weight:bold;
	font-size:18px;
	color:#184580;
	text-transform:uppercase;
}

.Labels_LightBlueSubheaderloc
{
	font-family:Arial, Helvetica, sans-serif;
	font-weight:bold;
	font-size:12px;
	line-height:17px;
	color:#000000;
}




/* END OF LABELS */


.Textboxes
{
	border: #7f7f7f 1px solid;	font-size: 12px;padding: 0.1em 3px;	
}
.Textboxes_RightAlign
{
	border: #7f7f7f 1px solid;	font-size: 11px; text-align:right;padding: 0.1em 3px;	
}
.DropDownLists
{
	border: #7f7f7f 1px solid;	font-size: 11px; font-family: Arial;padding: 0.1em 3px;	
}
/* end of css classes related to Controls */


.FieldLabels_Bold
{
	font-size: 11px; color: Black;	font-weight: bold;
}
.HeaderCell
{
 	background: inherit; font-weight: bold;
}
.GridRecordCountFooter
{
	font-weight: bold
}
.MenuHelp
{
	color: white;	font-weight: bold
}

table.patterntable
{
	border: 1px solid #cdcdcd;	background:url(../../images/tb_bg.jpg);
}

.MilesGridInactive
{
	background: #FFCCCC
}

.MilesGridInactiveAlternating
{
	background: #FFDDDD
}

.UC-News
{
	background:url(../../images/newsbar_white.jpg) no-repeat center; width:543px; float:right; line-height:24px; 
}
UC-News2
{
	  margin:0 25px 0 25px; text-transform:uppercase;  color: #336699; line-height:24px;
}
	.UC-News img
	{
		margin-top:5px; margin-right:3px; border:0px; float:right;
	}
	.UC-NewsContainter
	{
		margin:0 25px 0 10px; border:0px; width:460px; text-transform:uppercase;  color: #336699;
		font-weight:bold;	
	}
	
img { behavior: url(../../images/iepngfix.htc) }
