* { padding:0; margin:0; font-family:Trebuchet MS,Tahoma,Verdana,Arial; color:#333; //zoom:1; }

html {
	width:100%;
	height:100%;
}

body {
	position:relative;
	min-width:970px;
	min-height:100%;
	width:100%;
	background:url('../i/greybg.gif') repeat left top;
	left:0;
	top:0;
}

.errPg {
	min-width:300px !important;
}

a img {
	border:0;
}

a {
	cursor:pointer;
	outline:none;
}

a:link { color:#2164bd; text-decoration:underline;}
a:visited { color:#2164bd; text-decoration:underline;}
a:active { color:#2164bd; text-decoration:underline;}
a:hover { color:#6295d9; text-decoration:underline;}

.path {
	margin-top:30px;
}

.path,
.path * {
	color:#333 !important;
}

.path a {
	font-size:90%;
}

ul li {
	list-style-type:none;
}


.imgLeft {
	float:left;
}

.imgRight {
	float:right;
}

.toggleParagraphContainer {
	display:none;
}

.cur_link {
	color:#333 !important;
}

table {
	border-collapse:collapse;
}

.pContent table 
{
	font-size: 0.8em;
}

.pContent table th 
{
	background-color:#B3AB8D;
	color:#F1ECD7;
}

.pContent table th,
.pContent table td
{
	padding: 7px 10px;
	text-align: left;
}

.pContent table th
{
	border-bottom: 1px solid #dfd9c1;
}

.pContent table td
{
	border-bottom: 1px solid #aba487;
}


.pContent table tr.last td
{
	border-bottom: 2px solid #aba487;
}

div.imgTop{
	margin: 1em 10px 1em 0;
	float: left;
}

div.imgLeft{
	float:left;
	margin: 0em 1em 1em 0;
}

div.imgRight{
	float:right;
	margin: 0em 0 1em 1em;
}

div.imgBottom{
	margin: 0em 10px 10px 0;
	float:left;
}

div#paragraphFile{
	padding: 0.5em 10px 0.5em 28px;
	height: 26px;
}

div#paragraphFile a{
	font-size:80%;
}

div#paragraphFile small{
	font-size:70%;
	color:#ccc;
}

div.attach{
	background: url('../i/icons/default.gif') no-repeat left center;
}

div.pdf{
	background: url('../i/icons/pdf.gif') no-repeat left center;
}

div.word{
	background: url('../i/icons/word.gif') no-repeat left center;
}

div.excel{
	background: url('../i/icons/excel.gif') no-repeat left center;
}

div.zip{
	background: url('../i/icons/zip.gif') no-repeat left center;
}

h3.pHeader{
	font-size:85%;
}

h3.pHeader a{
	text-decoration:none;
	border-bottom: 1px dashed #3e79b3;
}

h3.pHeader a:hover{
	text-decoration:none;
	border-bottom: 1px dashed #74b5e0;
}

h3.pHeader a.cur{
	border-bottom: 1px dashed #f28b05;
	color:#f28b05;
	text-decoration:none;
}
