/* css modules */



@import "lists_links.css";

@import "forms.css";

@import "containers.css";



/* global elements */



* { 

	padding: 0; 

	margin: 0; 

}

html,body,table { 

	margin: 0; 

	padding: 0; 

}

p { 

	padding: 10px 0; 

	margin: 0;

}

body { 

	background: url("../images/bg-pg-rpt.jpg") fixed;

}

img { 

	border: 0; 

}

hr {

	height: 1px;

	border: none 0; 

	border-top: 1px dotted #8bbb85;

	margin: 10px 0;

}



/* text styles */



body,td,p { 

	font: normal 15px/19px Verdana, sans-serif; 

	color: #fff; 

}



h1,h2,h3,h4,h5 {

	padding: 0;

	color: #fff;

}



h1 { font: normal 36px/28px Rockwell, Arial, sans-serif; margin-bottom: 20px; padding-bottom: 5px; border-bottom: 1px dotted #8bbb85; }

h2 { font: normal 22px/24px Rockwell, Arial, sans-serif; margin-bottom: 10px; }

h3 { font: bold 16px/18px Arial, 'Lucida Grande', sans-serif; }

h4 { font: bold 11px/14px Arial, 'Lucida Grande', sans-serif; text-transform: uppercase; }



.midtxt { font: normal 12px/17px Verdana, sans-serif; }

.smtxt { font: normal 12px/17px Arial, 'Lucida Grande', sans-serif; }

.grn { color: #00ff99; }

.italic { font-style: italic; }

.bld { font-weight: bold; }



.drCap:first-letter {

	float: left;

    font-size: 44px;

	line-height: 44px;

	margin: 5px 4px 0 0;

    text-transform: uppercase;

}



/* misc. positioning styles */



.spcr_n { margin: 0; padding: 0; } /* null spacing - clear margin, padding */

.spcr_t { margin-top: 10px; }

.spcr_t2 { margin-top: 20px; }

.spcr_b { margin-bottom: 5px; }

.spcr_b2 { margin-bottom: 20px; }



.inln { display: inline; }

.ctr { text-align: center; }

.left { float: left; }

.right { float: right; }

.clr { clear: both; }

.txtlft { text-align: left; }

.txtrt { text-align: right; }



.mgnrt { margin-right: 5px; }

.padtp { padding-top: 7px; }