@charset "UTF-8";
/* CSS Document */

.fontNormal { font-weight:normal; }
.fontWhite { color:#FFF; }
.fLeft { float:left; }
.fRight { float:right; }
.clearB { clear:both; }
.caps { text-transform:capitalize; }
.item { margin-bottom:15px; }
.padTop15 { margin-top:15px; }
.shadowBOX {
	float:left;
	-moz-box-shadow: 3px 3px 4px #555;
	-webkit-box-shadow: 3px 3px 4px #555;
	box-shadow: 3px 3px 4px #555;
	/* For IE 8 */
	-ms-filter: "progid:DXImageTransform.Microsoft.Shadow(Strength=4, Direction=135, Color='#000000')";
	/* For IE 5.5 - 7 */
	filter: progid:DXImageTransform.Microsoft.Shadow(Strength=4, Direction=135, Color='#000000');
}
.noDeco { text-decoration:none; }
.centerText { text-align:center; }
.upCase { text-transform:uppercase; }
.textLeft { text-align:left; }
.textRight { text-align:right; }
.txt10 { font-size:10px; }
.txt12 { font-size:12px; }
.txt14 { font-size:14px; }
.txt16 { font-size:16px; }
.txt18 { font-size:18px; }
.wht { color:#FFF; }
.blk { color:#000; }
.dBlue { color:#005; }
.w96 { width:96%; }
.w50 { width:47%; margin-right:2%; }

.w3rd { width:30%; margin-right:2%; }

.gray1bg { background-color:#efefef; }
.gray5bg { background-color:#555; }
.REDbg { background-color:#c00; }

.bgBlk { background-color:#000; }
.bgwht { background-color:#FFF; }
.bgDBlue { background-color:#005; }
.bgDGray { background-color:#555; }
.bgLGray { background-color:#BBB; }
.bgVLGray { background-color:#ededed; }
.bgPurple { background-color:#764e63; }
.bgBrown { background-color:#442107; }

.pad2 { padding:2px; }
.pad5 { padding:5px; }
.pad10 { padding:10px; }
.pad15 { padding:15px; }
.padTB2 { padding:2px 0; }
.padTB5 { padding:5px 0; }
.padTB10 { padding:10px 0; }
.padTB15 { padding:15px 0; }
.padTB15-RL10 { padding:15px 10px; }

.rounded-corners5 {
	-moz-border-radius: 5px;
    -webkit-border-radius: 5px;
    -khtml-border-radius: 5px;
    border-radius: 5px;
}
.rounded-corners10 {
	-moz-border-radius: 10px;
    -webkit-border-radius: 10px;
    -khtml-border-radius: 10px;
    border-radius: 10px;
}
.rounded-corners {
	-moz-border-radius: 20px;
    -webkit-border-radius: 20px;
    -khtml-border-radius: 20px;
    border-radius: 20px;
}
.rounded_corners_top {
	border-radius: 20px 20px 0px 0px; 
	-moz-border-radius: 20px 20px 0px 0px; 
	-webkit-border-radius: 20px 20px 0px 0px; 
	-khtml-border-radius: 20px 20px 0px 0px;
}
.rounded_corners_bottom {
	border-radius: 0px 0px 20px 20px; 
	-moz-border-radius: 0px 0px 20px 20px; 
	-webkit-border-radius: 0px 0px 20px 20px; 
	-khtml-border-radius: 0px 0px 20px 20px; 
}
.shadow {
	-moz-box-shadow: 3px 3px 4px #555;
	-webkit-box-shadow: 3px 3px 4px #555;
	box-shadow: 3px 3px 4px #555;
	/* For IE 8 */
	-ms-filter: "progid:DXImageTransform.Microsoft.Shadow(Strength=4, Direction=135, Color='#000000')";
	/* For IE 5.5 - 7 */
	filter: progid:DXImageTransform.Microsoft.Shadow(Strength=4, Direction=135, Color='#000000');
}
.transparent {
	/* transparency */
	-ms-filter: "progid:DXImageTransform.Microsoft.Alpha(Opacity=80)";       /* IE 8 */
	filter: alpha(opacity=93);  /* IE 5-7 */
	-moz-opacity: 0.93;          /* Netscape */
	-khtml-opacity: 0.93;        /* Safari 1.x */
	opacity: 0.93;               /* Good browsers */
}
.transparent70 {
	/* transparency */
	-ms-filter: "progid:DXImageTransform.Microsoft.Alpha(Opacity=65)";       /* IE 8 */
	filter: alpha(opacity=70);  /* IE 5-7 */
	-moz-opacity: 0.70;          /* Netscape */
	-khtml-opacity: 0.70;        /* Safari 1.x */
	opacity: 0.70;               /* Good browsers */
}
.transparent30 {
	/* transparency */
	-ms-filter: "progid:DXImageTransform.Microsoft.Alpha(Opacity=25)";       /* IE 8 */
	filter: alpha(opacity=30);  /* IE 5-7 */
	-moz-opacity: 0.30;          /* Netscape */
	-khtml-opacity: 0.30;        /* Safari 1.x */
	opacity: 0.30;               /* Good browsers */
}
.transparent0 {
	/* transparency */
	-ms-filter: "progid:DXImageTransform.Microsoft.Alpha(Opacity=100)";       /* IE 8 */
	filter: alpha(opacity=100);  /* IE 5-7 */
	-moz-opacity: 1;          /* Netscape */
	-khtml-opacity: 1;        /* Safari 1.x */
	opacity: 1;               /* Good browsers */
}

/* Links */
.inLineLinkBG, .blockLinkBG {
	padding:5px 10px;
	margin:0 2px 5px 2px;
	text-decoration:none;
}
.inLineLinkBG {
	display:inline-block;
}
.blockLinkBG {
	display:block;
}
.InLineBlockPost { display:inline-block; }

