﻿/* CSS Classes Related to Controls */

/*	BUTTONS */

.Buttons
{
	color: white; FONT-SIZE: 11px; CURSOR: pointer; border: #65a0cc 1px solid; font-weight: normal;
	background: url(../../images/blue.gif) right top repeat-x White;padding: 3px;		
}
.Buttons_Bold
{
    color: white; FONT-SIZE: 11px; CURSOR: pointer; border: #65a0cc 1px solid; font-weight: bold;
    background: url(../../images/blue.gif) right top repeat-x White; padding: 3px;
}

/*	END OF BUTTONS */

/* LABELS */

.Labels_PageHeading
{
	font-size: 18px;	color: #3b3b45;	font-weight: bolder; letter-spacing: -1px;
}
.Labels_PageSubHeading
{
	font-size: 16px; color: #333333;	font-weight: bold; 
}
.Labels_Validation
{
	font-size: 11px;	color: Red;	
}
.Labels_Messages /* error messages, system messages etc */
{
		font-size: 11px;	color: Red;	
}
.Labels
{
	font-size: 11px;
}
.Labels_Small
{
	font-size: 11px;
}
.Labels_Medium
{
	font-size: 13px;
}
.Labels_Large
{
	font-size: 14px;
}

.Labels_Bold
{
	font-size: 12px;font-weight: bold;
}

.Labels_BoldRight
{
	font-size: 11px; font-weight: bold; text-align:right;
}

.Labels_SmallBold
{
	font-size: 11px; font-style: normal; font-weight: bold;
}
.Labels_MediumBold
{
	font-size: 11px; font-weight: bold;
}
.Labels_LargeBold
{
	font-size: 14px; font-weight: bold;
}

/* END OF LABELS */

/* LINKS */
a.Links:link
{
	font-size: 11px; color:#27413e;	cursor:pointer;	text-decoration:none;
}

a.Links:hover
{
	text-decoration:underline;
}

a.LinksBold:link
{
	font-size: 11px; color:#27413e;	cursor:pointer;	text-decoration:none; font-weight:bold;
}

a.LinksBold:hover
{
	text-decoration:underline;
}

/* END OF LINKS */

.Textboxes
{
	border: #CCCCCC 1px solid;	font-size: 11px;
}

.Textboxes_RightAlign
{
	border: #CCCCCC 1px solid;	font-size: 11px; text-align:right;
}

.DropDownLists
{
	border: #CCCCCC 1px solid;	font-size: 11px; font-family: Arial;
}


/* end of css classes related to Controls */

html, body 
{
	margin:0; padding:0; color: #333333; font-family:Arial, Helvetica, sans-serif;
}
.bg
{
	background: url(../../images/bgblue.gif) right top repeat-x #d4d5db;
}
.main-div
{
	background: url(../../images/blueDivbg.gif) right top repeat-x; border-top: 1px solid #684026;
}
.select, select
{
	background: url(../../images/select_bg.jpg);	border: 1px solid #c1c1bf;
}
td
{
	font-size: 12px; color: Black;	
}
td.padding
{
	padding:2px;
}
.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);
}


/*Master MilesDocMgmt Unique classes*/
.headerbg
{
	background: url(../../images/top_bgblue.jpg) left top repeat-x; border-bottom: 1px solid #684026;
}

/*App name*/
.appname-tdleft
{
	background: url(../../images/title_lefty.gif) left top no-repeat; width:5px; height:15px;
}

.appname-tdbg
{
	background: url(../../images/title_bg.gif) left top repeat-x; padding-left:10px; padding-right:10px; 
	color: #FFFFFF;	text-decoration: none;	font-size: 10px;
}
.appname-tdright
{
	background: url(../../images/title_righty.gif) no-repeat; width:5px; height:15px;
}

/*Info name*/
.info-tdleft
{
	background: url(../../images/info_left.gif) left top no-repeat; width:19px; height:25px;
	}

.info-tdbg
{
	background-image: url(../../images/info_ext.gif); background-position:left top; background-repeat:repeat-x; 
	padding-left:10px; padding-right:10px; font-family: Arial;	color: #FFFFFF;	text-decoration: none;	font-size: 10px;
}
.info-tdright
{
	background: url(../../images/info_right.gif) no-repeat; width:19px; height:25px;
}

.MilesGridInactive
{
	background: #FFCCCC
}

.MilesGridInactiveAlternating
{
	background: #FFDDDD
}

/*Info tables*/
.corner-top-left {
	background: url(../../images/Cus-corner-tl.png) no-repeat;	behavior: url(../../images/iepngfix.htc);
	height:10px; width:10px;
}
.corner-top-right {
	background: url(../../images/Cus-corner-tr.png) no-repeat;	behavior: url(../../images/iepngfix.htc);
	height:10px; width:10px;
}
.corner-bott-right {
	background: url(../../images/Cus-corner-br.png) no-repeat;	behavior: url(../../images/iepngfix.htc);
	height:10px; width:10px;
}
.corner-bott-left {
	background: url(../../images/Cus-corner-bl.png) no-repeat;	behavior: url(../../images/iepngfix.htc);
	height:10px; width:10px;
}
.pattern-top{
	background: url(../../images/Cus-pat-t.gif); background-repeat: repeat-x;
	height:10px;
}
.pattern-right {
	background: url(../../images/Cus-pat-r.gif) repeat-y;	width:10px;
}
.pattern-bottom {
	background: url(../../images/Cus-pat-b.gif) repeat-x;	height:10px;
}
.pattern-left {
	background: url(../../images/Cus-pat-l.gif) repeat-y;	width:10px;
}
/*End Info tables*/

/*User Template Classes*/ 
.USheader
{
	background: url(../../images/USheader.gif) left top repeat-x; border-top: 4px solid #0c5276;
}
	.USlogo,
	.USAddress
	{
		height:92px; 
	}
	.USlogo
	{
		width:45%;padding:1%;
	}
	.USAddress
	{
		width:55%; padding:1% 20px;
	}
.USnav
{
	background: url(../../images/USnavbg.gif) left top repeat-x; border-bottom: 4px solid #0c5276;
	line-height:34px; padding:0 20px;
}
.USmain
{
	background: url(../../images/USheader.gif) right top repeat-x; padding:20px;
}
.USfooter
{
	background: url(../../images/USfooterbg.gif) right top repeat-x;  line-height:75px; width:100%;
	bottom:0; margin-bottom:0; display:block; position: static; border-top:dotted 1px #000;	
}
	.USfooter div
	{
		padding:0 20px;
	}
.USButtons
{
	color: white; FONT-SIZE: 11px; CURSOR: pointer; border: #65a0cc 1px solid; font-weight: normal;
	background: url(../../images/USdblue.gif) right top repeat-x White;padding: 3px;		
}
.USButtons_Bold
{
    color: white; FONT-SIZE: 11px; CURSOR: pointer; border: #65a0cc 1px solid; font-weight: bold;
    background: url(../../images/USdblue.gif) right top repeat-x White; padding: 3px;
}
.USlogout
{
	font-size: 11px; color:#666; font-weight:bold;
}
.USLabels_bold,
.USLabels
{
	font-size: 11px; color:#0c5274;
}
.USLabels_Small_bold,
.USLabels_Small
{
	font-size: 10px; color:#0c5274;
}
.USLabels_Medium_bold,
.USLabels_Medium
{
	font-size: 12px; color:#0c5274;
}
.USLabels_Large_bold,
.USLabels_Large
{
	font-size: 14px; color:#0c5274;
}
.USLabels_bold,
.USLabels_Small_bold,
.USLabels_Medium_bold,
.USLabels_Large_bold
{
	font-weight:bold;
}
div.RadGrid_Vista .rgExpand
{
	background:url(../../images/folder_closed.gif);
}
div.RadGrid_Vista .rgCollapse
{
	background:url(../../images/folder_open.gif);
}
/* End of User Template Classes*/