﻿.Forms {font-size: 12pt; font-family: Courier, Arial}
.Msg {font-size: 10pt; font-family: Verdana, Arial, Helvetica}
.BodyLinks   { font-family: Arial, Helvetica, sans-serif; font-size: 10pt; color: @LC; font-weight: bold; text-decoration: underline }
A.BodyLinks:hover {color: @HC; text-decoration: underline}
.LgBodyLinks   { font-family: Arial, Helverica, sans-serif; font-size: 11pt; color: @LC; font-weight: bold; text-decoration: none }
A.LgBodyLinks:hover {color: @HC}
.ULLgBodyLinks   { font-family: Arial, Helvetica, sans-serif; font-size: 11pt; color: @LC; font-weight: bold; text-decoration: underline }
A.ULLgBodyLinks:hover {color: @HC; text-decoration: underline}
.TextArial14 { font-family: Arial, Helvetica, sans-serif; font-size: 14pt }
.TextArial12 { font-family: Arial, Helvetica, sans-serif; font-size: 12pt }
.TextArial12B { font-family: Arial, Helvetica, sans-serif; font-size: 12pt;font-weight:bold; }
.TextArial10 { font-family: Arial, Helvetica, sans-serif; font-size: 10pt }
.TextArial10B { font-family: Arial, Helvetica, sans-serif; font-size: 10pt;font-weight:bold; }
.TextArial8  { font-family: Arial, Helvetica, sans-serif; font-size: 9pt }
.TextArial6  { font-family: Arial, Helvetica, sans-serif; font-size: 8pt }
.Validation { font-family: Arial, Helvetica, sans-serif; font-size: 10pt;font-weight:bold; color:Red; }
.FeatureLinksUL{color:@LC;font:14pt arial;font-weight:bold;}
A.FeatureLinksUL:hover {color: @HC;}
.FeatureLinks{color:@LC;font:14pt arial;font-weight:bold;text-decoration:none;}
A.FeatureLinks:hover {color: @HC;}
.navLink   { font-family: Arial, Helvetica, sans-serif; font-size: 10pt; color: @NavLink; font-weight: bold; text-decoration: none }
A.navLink:hover {color: @NavHov;}
.smnavLink   { font-family: Arial, Helvetica, sans-serif; font-size: 8pt; color: @NavLink; font-weight: bold; text-decoration: none }
A.smnavLink:hover {color: @NavHov;}
.navLinkBlack   { font-family: Arial, Helvetica, sans-serif; font-size: 10pt; color: #000000; font-weight: bold; text-decoration: none }
A.navLinkBlack:hover {color: #FF0000}
.rednavLink  { font-family: Arial, Helvetica, sans-serif; font-size: 10pt; color: #ff0000; font-weight: bold }
A.rednavLink:hover {color: #000000}
.smBodyLinks   { font-family: Arial, Helvetica, sans-serif; font-size: 9pt; color: @LC; font-weight: bold; text-decoration: underline }
A.smBodyLinks:hover {color: @HC; text-decoration: underline}
.input {  font-family: Arial, Helvetica, sans-serif; font-size: 11px; font-weight: bold; color: #FFFFFF; background-color: Gray; border-color: #CCCCCC #999999 #333333 #333333}
.ULnavLink{color:#ffffff;font:11pt arial;font-weight:bold;}
A.ULnavLink   { font-family: Arial, Helvetica, sans-serif; font-size: 11pt; color: #ffffff; font-weight: bold; text-decoration: underline }
A.ULnavLink:hover {color: #ff0000; text-decoration: underline}
.NavFont { font-family: Arial, Helvetica, sans-serif; font-size: 10pt; color: #C0C0C0 }

/*Section list */
TR.DataGrid_ItemStyle
{
	font-size: 12pt;
	background-color: #FFFFEA;
}

TR.DataGrid_AlternatingItemStyle
{
	font-size: 12pt;
	Color: Navy;
	background-color: #FFF; 
}
/*Section list End */

.postheader
{
color: Gray;
font-family:Arial;
font-size:12;
text-align:center;    
}

/* Begin Pager */
.pager 
{
	margin:8px 3px;
	padding:3px;
}

.pager .disabled 
{
	/*border:1px solid #ddd;*/
	color:#999;
	margin-top:4px;
	padding:3px;
	text-align:center;

	 }

.pager .current 
{
	border: 1px solid #009;
	margin-top: 4px;
	padding: 3px 5px;
	text-align: center;
	vertical-align: middle;
		font-family: Arial, Helvetica, sans-serif;
	font-size: 8pt;
	font-weight: bold;
	color: @NavLink;
	text-decoration: none;
	background-color: @BGColor;/*3px 5px;*/
}

.bottom
{
	margin: 4px 3px; /*4px 3px;*/
text-align:center;
	padding:3px 5px;  /*3px 5px;*/
	/*
font-family: Arial, Helvetica, sans-serif; 
	 font-size: 8pt; 
*/
   	height:25px;
	 font-weight: bold; 
/*border:1px solid #c0c0c0;	*/
}

.bottom a
{
	padding:3px 5px;
	text-align:center;

	 font-family: Arial, Helvetica, sans-serif; 
	 font-size: 8pt; 
	 color: @BGColor;
	 font-weight: bold; 
	 text-decoration: underline;

}
.bottom span, .bottom a
{
	margin: 4px 3px; /*4px 3px;*/
border:1px solid #c0c0c0;
}
/*
.pager span, .pager a
{
	margin: 4px 3px;
border:1px solid #c0c0c0;
}
*/
.pager a 
{
	/*border:1px solid #c0c0c0;*/
	padding:3px 5px;
	text-align:center;

	 font-family: Arial, Helvetica, sans-serif; 
	 font-size: 8pt; 
	 color: @BGColor; 
	 font-weight: bold; 
	 text-decoration: underline;
}

/* End Pager */

/* Alternating Colors on Table */
table.altrowcolors
{
background-color:#ffffff;
font-size: 10pt; 
	 font-family: Arial, Helvetica, sans-serif; 
color: black;
border-style:solid;
 border-width:0px;
 border-color:silver;
	}
.alt
{
	background-color:#ffffea;
} 
.over
{
	background-color:#ccffff;
} 
/* End Alternating Colors on Table */


/* ImagesAllGrid */
table.imagesallgrid
{	
	color: #333333;
	border-collapse: collapse;
}

table.imagesallgrid th
{
	color: #333333;
	background-color: #eee;
	font-weight: bold;
	border-right: solid 1px #fff;
	border-bottom: solid 1px #ccc;
	padding: 4px;
}

table.imagesallgrid td
{
	/*border-bottom: 5px solid #eee;*/
	padding: 4px;
	font-family: Verdana;
	font-size: 10px;
	width: 155px;
	vertical-align:top;
	text-align:center;
}
/* End ImagesAllGrid */




/* Styles for validation helpers
-----------------------------------------------------------*/
.field-validation-error
{
   font-family: Verdana, Arial ;
	font-size: 12px;  font-weight: bold;
    color: #ff0000;
}

.field-validation-valid
{
    display: none;
}

.input-validation-error
{
    border: 1px solid #ff0000;
    background-color: #ffeeee;
}

.validation-summary-errors
{
   font-family: Verdana, Arial ;
	font-size: 12px;  font-weight: bold;
    color: #ff0000;
}

.validation-summary-valid
{
    display: none;
}

/* Styles for editor and display helpers
----------------------------------------------------------*/
.display-label,
.editor-label,
.display-field,
.editor-field
{
    margin: 0.5em 0;
}

.text-box
{
    width: 30em;
}

.text-box.multi-line
{
    height: 6.5em;
}

.tri-state
{
    width: 6em;
}
/* Begin 3 column CSS */
/* \*/
/* */


html,body{
  margin:0; 
  padding:0;
  border:0;
/* \*/
  height:100%;
/* Last height declaration hidden from Mac IE 5.x */
}
body 
{
	background:  #FFFFFF url(/content/projectimages/@BGImage ) repeat;  
    /*  min-width:897px; */
      text-align:center; 
      }

/* end 3 column CSS */
#wrapper
{
	width: 620px;
	margin: 0 auto;
	float:left;
}

#left
{
	width: 320px;
	float: left;
	
}

.left-container
{
	margin-right: 5px;	/*10px */
	margin-bottom: 0;	/* IE6 pushes footer down without this */
}

#right
{
	width: 310px;	/*290px */
	float: left;
	
}

.right-container
{
	margin-left: 5px;	/*20px */
	margin-bottom: 0;	/* IE6 pushes footer down without this */
}

.clear
{
	clear: left;
}