/* CSS Document */

body{padding-top:0px; margin-top:0px;}


/* BODY*/
.cenAln{margin:0px auto; width:1150px; }

/* FONTS */
.fArial{font-family:Arial, Helvetica, sans-serif}
.fArialN{font-family: "Arial Narrow", Arial, Tahoma, Verdana}
.fArialB{font-family: "Arial Black", Arial, Tahoma, Verdana}
.fTrebuchet{font-family: "Trebuchet MS", Tahoma, arial, verdana}
.fGeorgia{font-family:Georgia, "Times New Roman", Times, serif}
.fCentury{font-family: "Century Gothic", Arial, Verdana}
.fVerdana{font-family: Verdana, Arial, Helvetica, sans-serif}

.fFranAN{font-family: "Franklin Gothic Medium Cond", "Arial Narrow", Tahoma, "Century Gothic", Arial}

.fCBlue{color:#0C48E5}	
.fCBlueL{color:#4CA2F4;}
.fBlueD{color:#00468D}
.fOrange{color:#FF7103}
.fOrange2{color:#FF7A00}
.fLemon{color:#82B613}
.fGrey{color:#666666}
.fGreyL{color:#999999}
.fWhite{color:#ffffff}
.fGreenL{color:#75FD05}
.fBlack{color:#000000}
.fRed{color:#ED0000}

.fS8{font-size:8px;}
.fS9{font-size:9px;}
.fS10{font-size:10px;}
.fS11{font-size:11px;}
.fS12{font-size:12px;}
.fS13{font-size:13px;}
.fS14{font-size:14px;}
.fS16{font-size:16px;}
.fS18{font-size:18px;}
.fS20{font-size:20px;}
.fS24{font-size:24px;}
.fS30{font-size:30px}


/* Paddings */
.pad0	{padding:0px;} 
.pad2	{padding:2px;}
.pad5	{padding:5px;}
.pad10	{padding:10px;}
.pad15	{padding:15px;}
.pad20	{padding:20px;}

.padT1	{padding-top:1px;}
.padT2	{padding-top:2px;}
.padT3	{padding-top:3px;}
#padT5	{padding-top:5px;}
	 * html #padT5	{padding-top:0px;}
.padT5	{padding-top:5px;}
.padT10	{padding-top:10px;}
.padT12	{padding-top:12px;}
.padT15	{padding-top:15px;}
.padT17	{padding-top:17px;}
.padT20	{padding-top:20px;}
.padT25	{padding-top:25px;}
.padT30	{padding-top:30px;}
.padT37	{padding-top:37px;}
.padT40	{padding-top:40px;}
.padT45	{padding-top:45px;}
.padT50	{padding-top:50px;}
.padT55	{padding-top:55px;}
.padT60	{padding-top:60px;}

.padR5	{padding-right:5px;}
.padR10	{padding-right:10px;}
.padR13	{padding-right:13px;}
.padR15	{padding-right:15px;}
.padR20	{padding-right:20px;}
.padR25	{padding-right:25px;}
.padR50	{padding-right:50px;}
.padR70	{padding-right:70px;}

.padB1	{padding-bottom:1px;}
.padB5	{padding-bottom:5px;}
.padB10	{padding-bottom:10px;}
.padB15	{padding-bottom:15px;}
.padB20	{padding-bottom:20px;}
.padB40	{padding-bottom:40px;}


.padL4	{padding-left:4px;}
.padL5	{padding-left:5px;}
.padL10	{padding-left:10px;}
.padL13	{padding-left:13px;}
.padL15	{padding-left:15px;}
.padL19	{padding-left:19px;}
.padL20	{padding-left:20px;}
.padL25 {padding-left:25px;}
.padL35	{padding-left:35px;}
.padL50	{padding-left:50px;}


/* Margins */
.mar0	{margin:0px}
.mar2	{margin:2px}
.mar5	{margin:5px;}
.mar10	{margin:10px;}
.mar15	{margin:15px;}
.mar20	{margin:20px;}

.marMT10 {margin-top:-10px;}
	* html .marMT10 {margin-top:-2px;}     /* ie6 and below hack */
.marT2	{margin-top:2px;}
.marT3	{margin-top:3px;}
.marT5	{margin-top:5px;}
.marT8	{margin-top:8px;}
.marT10	{margin-top:10px;}
	* html .marT10 {margin-top:6px;}    /* ie6 and below hack */
.marT15	{margin-top:15px;}
	
.marT20	{margin-top:20px;}
.marT25	{margin-top:25px;}
.marT30	{margin-top:30px;}


.marR5	{margin-right:5px;}
.marR10	{margin-right:10px;}
.marR15	{margin-right:15px;}
.marR20	{margin-right:20px;}

.marB2	{margin-bottom:2px}
.marB5	{margin-bottom:5px;}
.marB10	{margin-bottom:10px;}
.marB15	{margin-bottom:15px;}
.marB20	{margin-bottom:20px;}

.marL2	{margin-left:2px;}
.marL4	{margin-left:4px;}
	* html .marL4 {margin-left:2px;}    /* ie6 and below hack */
.marL5	{margin-left:5px;}
.marL10	{margin-left:10px;}
.marL14	{margin-left:14px;}
.marL15	{margin-left:15px;}
.marL20	{margin-left:20px;}
.marL30	{margin-left:30px;}

.marTN6{margin-top:-6px;}
.marTN40{margin-top:-40px;}

/* Width + Height */
.ha	  { height:auto}
.h5   { height:10px}
.h10  { height:10px}
.h18  { height:18px}
.h25  { height:25px}
.h30  { height:30px}
.h40  { height:40px}
.h80  { height:80px}
.h100 { height:100px}


.w100P{width:100%}
.w50P{width:50%}

.wa	  { width:auto}
.w5	  { width:5px;}	
.w15  { width:15px;}	
.w20  { width:20px}
.w20  { width:20px}
.w35  { width:35px}
.w75  { width:75px;}
.w100 { width:100px;}
.w125 { width:125px;}
.w150 { width:150px;}
.w175 { width:175px;}
.w200 { width:200px;}

.wm1150{min-width:1150px}

.z0{z-index:0;}
.z1{z-index:1}
.z2{z-index:2}
.z3{z-index:3}
.z4{z-index:4}
.z5{z-index:5}


/* Borders */
.bdrRed		{border:1px solid red;}
.bdrGreen	{border:1px solid green;}
.bdrWhite	{border:1px solid #fff;}
.bdrLime	{border:1px solid lime;}
.bdrYellow	{border:1px solid yellow;}
.bdrBlue	{border:1px solid blue;}
.bdrBlack	{border:1px solid black;}
.bdrMaroon	{border:1px solid maroon;}
.bdrGrey	{border:1px solid #666;}
.bdrBr		{border:1px solid #A29885;}

.bdrBGreen	{border-bottom:1px dotted #3D9C4B;} 
.bdrTGreen	{border-top:1px dotted #3D9C4B;}
/* comment for btmLine
	background-image:url(../images/site/logo-middle-line.jpg); background-repeat:no-repeat; */


.bdrTLG	{border-top:1px dashed #a6ed01}/* Border Bottom and Top Light Green*/
.bdrBLG	{border-bottom:1px dashed #a6ed01}

.bdrBlueT{border-top:3px solid #80D3FF}

.tblBrd{ border:1px solid #D3D3D3}/*F3F3F3 DDDDDD*/
.bdrB{border-bottom:1px solid #D3D3D3}
.bdrT{border-top:1px solid #D3D3D3}
.bdrR{border-right:1px solid #D3D3D3}
.bdrL{border-left:1px solid #D3D3D3}

.bdrLBlue{border:1px dashed #B1CEEB}
.bdrLYellow{border:1px dashed #F1E37E}
.bdrLGreen{border:1px dashed #a6ed01}
.bdrLBlue3{border:3px dashed #B1CEEB}

/* Background color and border for review*/
.darkCellBack{background-color:#E9E9E9}
.lightCellBack{background-color:#F3F3F3}
.backYellow{ background-color: #FFFF00}
.lbBackPlain{ background-color:#E1EFFF}/* Light Blue Back EBEAFF*/
.lbBack2{ background-color:#E9F2FB}
.lbBack{ background-image:url(../images/site/tblHdrBkgr.jpg); background-repeat:repeat-x; height:30px;}
.blueBack{background-color:#DEF0FB}
.lgBack{background-color:#F7F7F7}/* Light Grey back */


.backLBlue{ background-color:#EEF4FB}
.backLYellow{background-color:#FBFCEA}
.backLGreen{background-color:#F5FFDF}
.backLemon{background-color:#E5F6D1}
.backLemonD{background-color:#96C81E}

.backBlueD{background-color:#224B9A}

.bdrBGy {border-bottom:1px dotted #D2D2D2;}
.adminBarBack{background-image:url(../admin/images/barbkgr.jpg); background-repeat:repeat-x;}
 

/* Table Head */
.tableHead{font-size: 11px;font-family: verdana, geneva, sans-serif;color:#004AAF ;text-decoration: none;}
.tblHeadBk{ background-image:url(../images/back/table-head-back.gif); 
			background-repeat:repeat-x; height:40px; background-color:#3082D2}

/* Button*/
.buttonYellow {height:24px; width:70px; line-height:26px; vertical-align:middle;  
border:1px solid #F98605; padding-bottom:4px; color: #fff; font-weight:bold; overflow: hidden;
background: transparent url(../images/site/orangeBut.jpg) repeat-x;  cursor: pointer;}

/* Letters */
.bld {font-weight:bold;}
.normal{font-weight:normal}
.light{font-weight:lighter}
.thin{font-weight:100}

.upper{ text-transform:uppercase}

.ltSpace5{letter-spacing:5px}
.ltSpace2{letter-spacing:2px}
.ltSpace1{letter-spacing: normal}

.ltSpace03em{letter-spacing:.03em}

/*Text box formatting*/
.text_box_large{border:1px solid #DBD9D9;font-family: Verdana, Arial, Helvetica, sans-serif;
font-size: 11px;color: #575757; height:18px}

.textBox{height:19px; width:179px; padding:3px; border:1px solid #7DADDE; background-color:#EEF4FB}

.textBoxA{height:24px; width:auto; padding:3px; border:1px solid #7DADDE; background-color:#EEF4FB}

.textArA{height:auto; width:auto; padding:3px; border:1px solid #7DADDE; background-color:#EEF4FB}
/* Text Area back grey*/
.textArBG{height:auto; width:auto; padding:3px; border:1px solid #7DADDE; background-color:#E4E4E4}

.textAr{border:1px solid #DBD9D9;font-family: Verdana, Arial, Helvetica, sans-serif;
font-size: 11px;color: #575757; height:auto; width:auto;}



/* Pagination */
.pagWrapper {height:auto; width:666px;   }
.pagination { height:25px; width:400px; margin:0px auto;padding:0px;}
.butPagArea {height:18px; width:auto; padding:0px}

.butPag {height:18px; width:50px; padding:3px; line-height:18px; vertical-align:middle; color:#C0C0C0; }

.actPg {height:18px; width:14px; line-height:18px; vertical-align:middle; text-align:center;
		background-color:#D3D3D3; color:#222222; padding:2px;
		opacity: .7; 
		/* For IE 5-7 */
		filter: progid:DXImageTransform.Microsoft.Alpha(Opacity=70);
		/* For IE 8 */
		-MS-filter: "progid:DXImageTransform.Microsoft.Alpha(Opacity=70)"; margin:0px 3px; 
		}
.inactPg {height:18px; width:14px; line-height:18px; vertical-align:middle; text-align:center; 
		  background-color:#040201; padding:1px; margin:0px 3px; 
		  border:1px dotted #666666;
		  }


/* Alignment */
.cl{clear:both;}
.fl{float:left}
.fr{float:right}
.ac{margin:0px auto}	/* align center*/
.pa{position:absolute}

/* Orange Letter */
.orangeLetter{font-family: Verdana, Arial, Helvetica, sans-serif;font-size: 11px;color: #FB5200;}
.orangeLetter a{font-family: Verdana, Arial, Helvetica, sans-serif;font-size: 11px;color: #FB5200; text-decoration:none}
.orangeLetter a:hover{font-family: Verdana, Arial, Helvetica, sans-serif;font-size: 11px;color: #FB5200;}

/* Menu Text*/
.menuText{font-family: Verdana, Arial, Helvetica, sans-serif;font-size: 11px;color: #666666;}
.menuText a{color: #666666; text-decoration:none}
.menuText a:hover{color: #333333; text-decoration:underline}

/* Body Text*/
.bodyText{font-family: Verdana, Arial, Helvetica, sans-serif;font-size: 10px;color: #666666;}
.bodyText a{color: #666666; text-decoration:none}
.bodyText a:hover{color: #333333; text-decoration:underline}

/* Green Letter - use for success */
.greenLetter{font-family:Verdana, Arial, Helvetica, sans-serif;font-size:11px;color:#00B900;}
.greenLetter a{font-family:Verdana, Arial, Helvetica, sans-serif;font-size:11px;color:#00B900; text-decoration:none}
.greenLetter a:hover{font-family: Verdana, Arial, Helvetica, sans-serif;font-size:11px;color:#00B900;}

/* Visibility */
.visible{display:block}
.hidden{display:none}

/*cursor*/
.cursor{cursor:pointer}


/* for png fix */	
* html img,
* html .png{
position:relative;
behavior: expression((this.runtimeStyle.behavior="none")&&(this.pngSet?this.pngSet=true:(this.nodeName == "IMG" && this.src.toLowerCase().indexOf('.png')>-1?(this.runtimeStyle.backgroundImage = "none",
this.runtimeStyle.filter = "progid:DXImageTransform.Microsoft.AlphaImageLoader(src='" + this.src + "', sizingMethod='image')",
this.src = "transparent.gif"):(this.origBg = this.origBg? this.origBg :this.currentStyle.backgroundImage.toString().replace('url("','').replace('")',''),
this.runtimeStyle.filter = "progid:DXImageTransform.Microsoft.AlphaImageLoader(src='" + this.origBg + "', sizingMethod='crop')",
this.runtimeStyle.backgroundImage = "none")),this.pngSet=true)
);
}	
/* end for png fix */