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

body {
margin : 0;
padding : 0;
background-color:#f0f0f0;
font-family:Arial, Helvetica, sans-serif;
font-size:12px;
}

html, address, blockquote, body, dd, div, dl, dt, fieldset, form, frame, frameset, h1, h2, h3, h4, h5, h6, noframes, ol, p, ul, center, dir, hr, menu, pre {
display : block;
}

img { border : none; }

h1, h2, h3, h4, h5, h6, p, ul, li {
margin : 0;
padding : 0;
}
a{ 
	color:#4a4a4a;
	font : normal 12px Arial, Helvetica, sans-serif;
	text-decoration : none;
}
a:hover{color:#355787}

.clear {
clear : both;
}

.fleft{ 
float:left
}
.fright{ 
float:right
}

table {
	border-collapse: collapse;
	border-spacing: 0;
	}

/*-----   Listing Property   */

ul,li {
margin : 0;
padding : 0;
list-style : none;
}

/*-----   Anchor Property   */

/*-----   Paragraph Property   */

p {
margin : 0;
}

h1 {
font : normal 22px Arial, Helvetica, sans-serif;
color:#666666;
}

h2 {
font : bold 16px Arial, Helvetica, sans-serif;
color:#5B5B5B;
}

h2 strong:not(strong){
	color:#b51334;
	padding-bottom:20px;
}

h3 {
font : bold 16px Arial, Helvetica, sans-serif;
color:#f99e1c;
}

h4 {
	font:bold 12px Arial, Helvetica, sans-serif;
	color:#7a7a7a
	}
strong .unbold {
font-weight : normal;
}

big {
font-size : larger;
}

small, sub, sup {
font-size : smaller;
}

/*-----   Padding Property   */

.pT5 {
padding-top : 5px;
}

.pT50{ padding-top:50px;}
.pT10 {
padding-top : 10px;
}

.pT15 {
padding-top : 15px;
}

.pT20 {
padding-top : 20px;
}


.pR5 {
padding-right : 5px;
}

.pR10 {
padding-right : 10px;
}

.pR15 {
padding-right : 15px;
}

.pR20 {
padding-right : 20px;
}

.pB5 {
padding-bottom : 5px;
}

.pB10 {
padding-bottom : 10px;
}

.pB15 {
padding-bottom : 15px;
}

.pB20 {
padding-bottom : 20px;
}

.pL5 {
padding-left : 5px;
}

.pL10 {
padding-left : 10px;
}

.pL15 {
padding-left : 15px;
}

.pL20 {
padding-left : 20px;
}



/*-----   Margin Property   */

.mT5 {
padding-top : 5px;
}

.mT10 {
padding-top : 10px;
}

.mT15 {
padding-top : 15px;
}

.mT20 {
	margin-top:20px !important;	
}

.mR5 {
padding-right : 5px;
}

.mR10 {
padding-right : 10px;
}

.mR15 {
padding-right : 15px;
}

.mR20 {
padding-right : 20px;
}

.mB5 {
padding-bottom : 5px;
}

.mB10 {
padding-bottom : 10px;
}

.mB15 {
padding-bottom : 15px;
}

.mB20 {
padding-bottom : 20px;
}

.mL5 {
padding-left : 5px;
}

.mL10 {
padding-left : 10px;
}

.mL15 {
padding-left : 15px;
}

.mL20 {
padding-left : 20px;
}

/* site defaults */

.padNone
{
	padding:0 !important;
}

.bdr
{
    border:solid 1px #00FF00;
}
.bdr_n
{
    border:none !important;
}
.bluetxt
{
	color:#0073b4;
}
.redtxt
{
	color:#c21135;
}
.floatR
{
	float:right;
}
.floatL
{
	float:left;
}

