









/*------------------html elements-----------------------*/

A,BODY,CAPTION,DIV,EM,FIELDSET,H1,H2,H3,H4,H5,H6,INPUT,LABEL,LEGEND,LI,OL,P,SELECT,SPAN,STRONG,SUP,TD,TEXTAREA,TH,UL {
	font-family: Verdana, Arial, Helvetica, Sans;
}

BODY {
	background-color:#ffffff;
	color:#000000;
	font-size:70%;
	margin:0px;
	padding:0px;
}

A {
	color:#80848a ! important;
	text-decoration:underline;
}

A:hover {
	color:#80848a ! important;
	text-decoration:underline;
}

IMG {
	border:0px;
	margin:0px;
	padding:0px;
}

FORM {
	margin:0px;
	padding:0px;
}

FIELDSET {
	clear:both;
	margin:0px;
	padding:0px;
	border:none;
}

LEGEND {
	color:#000000;
	font-weight:normal;
	margin:0px 0px 0px -7px;
}

TABLE {
	margin:0px;
	padding:0px;
}

H1 {
	margin:0px 0px 20px 300px;
	padding:0px;
}

H1.home {
	margin:0px 0px 20px 0px;
}

H1 SPAN {
	display: block;
	margin:0px;
	padding:0px;
	height: 0px;
	font-size:1px;
	overflow: hidden;
	font-size: 0.5em;
}

H2 {
	border-top:1px solid #ffffff;
	border-bottom:1px solid #ffffff;
	color:#003e7e;
	font-size:150%;
	font-weight:normal;
	margin:0px 0px 0 0px;
	padding:0px 0px 0 0px;
	float:left;
}

H2.home {
	border:none;
	float:none;
	clear:both ! important;
	color:#000000;
	font-size:100%;
	font-weight:bold;
	margin:0px;
	padding:0px;
}

H3 {
	background-color:#ffffff;
	clear:both;
	color:#000000;
	font-size:100%;
	font-weight:bold;
	margin:0px 0px 0 0px;
	padding:0px 0px 0 0px;
}

H4 {
	border-top:1px solid #80848a;
	border-bottom:1px solid #80848a;
	color:#000000;
	font-size:100%;
	font-weight:bold;
	margin:0px 0px 0 0px;
	padding:0px 0px 0 0px;
}

H5 {
	clear:both;
	color:#000000;
	font-size:100%;
	font-weight:bold;
	margin:0px;
	padding:0px;
}

H6 {
}

.contentShadedFull H2,.contentShadedFull H3,.contentShadedFull H4,.contentShadedFull H5 {
	float:left;
	width:740px;
}

.contentRight .contentShaded H2,.contentRight .contentShaded H3,.contentRight .contentShaded H4,.contentRight .contentShaded H5 {
	float:none;
	width:440px;
}

SPAN.large-number {
	display: block;
}

SPAN.large-number SPAN {
	display: block;
	margin:0px;
	padding:0px;
	height: 0px;
	font-size:1px;
	overflow: hidden;
	font-size: 0.5em;
}



BLOCKQUOTE {
	font-weight:bold;
}

BLOCKQUOTE, DIV.left-narrow {
	background-color:#FFFFFF;
	color:#003e7e;
	display:block;
	float:left;
	margin:0px;
	padding:0px;
	position:absolute;
	left:-300px;
	width:145px;
	voice-family: "\"}\"";
	voice-family:inherit;
	left:-305px;
	width:145px;
}

HTML>BODY BLOCKQUOTE, HTML>BODY DIV.left-narrow {
	left:-300px;
	width:145px;
}

BLOCKQUOTE STRONG {
	border-top:1px solid #000000;
	clear:both;
	display:block;
	font-weight:normal;
	padding:3px 0px 0px 0px;
	margin:10px 0px 0px 0px;
}

DIV.left-wide {
	background-color:#FFFFFF;
	color:#003e7e;
	display:block;
	float:left;
	margin:0px;
	padding:0px;
	position:absolute;
	left:-300px;
	width:295px;
	voice-family: "\"}\"";
	voice-family:inherit;
	left:-305px;
	width:295px;
}

HTML>BODY DIV.left-wide {
	left:-300px;
	width:295px;
}

P {
	margin:0px 0px 15px 0px;
}

SUP {
}

OL {
	padding-left:20px;
	margin-left:0px;
	margin-bottom:15px;
	margin-top:10px;
}

OL OL {
	margin-bottom:0px;
}

OL LI {
	margin-bottom:5px;
}

UL {
	padding-left:20px;
	margin-left:0px;
	margin-bottom:15px;
	margin-top:10px;
}

UL LI {
	margin-bottom:5px;
}

UL UL {
	margin-bottom:0px;
}

/*------------------generic elements-----------------------*/

.hide {
	position:absolute;
	left:-9999px;
	top:-9999px;
	width:1px;
	height:1px;
	overflow:hidden;
}

.clear {
	clear:both;
	font-size:1px;
	height:1px;
	line-height:1px;
}

.left {
	text-align:left!important;
}

.center {
	text-align:center ! important;
}

.right {
	text-align:right!important;
}

.padT20{
padding-top:20px!important;}

.vaT{
vertical-align:top!important;}


.col_20{
width:20%!important;
}

.col_25{
width:25%!important;
}

.col_30{
width:30%!important;
}

.col_15{
width:15%!important;
}

.top {
	vertical-align:top ! important;
}

.middle {
	vertical-align:middle ! important;
}

.bottom {
	vertical-align:bottom ! important;
}

.hr {
	background-color:#000000 ;
	border:0px;
	clear:both;
	font-size:1px;
	height:1px;
	line-height:1px;
	margin:0px 0px 15px 0px;
	padding:0px;
}

/*------------------generic classes-----------------------*/

.row {
	clear:both;
	float:left;
	margin:0px;
	padding:0px;
}

P.backToTop {
	clear:both;
	font-size:90%;
	margin-right:10px;
	text-align:right !important;
}

UL.downloads {
	list-style:none;
	margin:0px 0px 0px 0px;
	padding:0px;
}

UL.downloads LI {
	font-weight:bold;
	margin:0px;
	padding:2px 0px 8px 0px;
}


.w300 {
	width:300px ! important;
}

.w450 {
	width:450px ! important;
}

.w750 {
	width:750px ! important;
}

.ml00 {
	margin-left:0px ! important;
}

.mr00 {
	margin-right:0px ! important;
}

/*------------------page container-----------------------*/

#pageContainer {
	background-color:#FFFFFF;
	border:1px solid #ffffff;
	border-top:none;
	clear:both;
	margin:0px 0px 20px 10px;
	padding:20px 10px 10px 10px;
	width:772px;
	voice-family: "\"}\"";
	voice-family:inherit;
	width:750px;
}

HTML>BODY #pageContainer {
	width:750px;
}

/*------------------header-----------------------*/

#header {
	clear:both;
	float:left;
	margin:0px;
	padding:0px;
	width:750px;
}

/*------------------header logo-----------------------*/

#logo {
	float:left;
	width:300px;
}

/*------------------header supplementary-----------------------*/

#supplementary {
	border-top:3px solid #80848a;
	float:left;
	margin:0px;
	padding:0px;
	position:relative;
	width:450px;
}

#supplementary UL {
	list-style:none;
	margin:0px;
	padding:0px;
	width:450px;
}

#supplementary UL LI {
	float:left;
	margin:0px;
	padding:0px 5px 0px 0px;
	width:150px;
	voice-family: "\"}\"";
	voice-family:inherit;
	width:145px;
}

HTML>BODY #supplementary UL LI {
	width:145px;
}

#supplementary UL LI A {
	border-bottom:1px solid #80848a;
	color:#80848a ! important;
	display:block;
	float:left;
	margin:0px;
	padding:1px 4px 1px 0px;
	text-decoration:none ! important;
	width:145px;
	voice-family: "\"}\"";
	voice-family:inherit;
	width:141px;
}

HTML>BODY #supplementary UL LI A {
	width:141px;
}

#supplementary UL LI A:hover {
	background-color:#dedede;
	color:#80848a ! important;
	text-decoration:none ! important;
}

#supplementary UL LI.on A {
	background-color:#dedede;
	color:#80848a ! important;
}

#supplementary .lineBreak {
	left:145px;
	position:absolute;
	top:-3px;
}

/*------------------menu-----------------------*/

#menu {
	clear:both;
	float:left;
	margin:35px 0px 0px 0px;
	padding:0px;
	width:750px;
}

/*------------------menu main-----------------------*/

#menuMain {
	border-top:6px solid #80848a;
	float:left;
	margin:0px;
	padding:0px;
	position:relative;
	width:300px;
}

#menuMain LABEL {
	color:#000000;
	display:block;
	font-weight:bold;
	margin-bottom:3px;
}

#menuMainPage {
	background-color:#FFFFFF;
	border:1px solid #80848a;
	color:#003e7e;
	float:left;
	font-size:100%;
	margin:0px 5px 0px 0px;
	padding:0px;
	width:274px;
	voice-family: "\"}\"";
	voice-family:inherit;
	width:272px;
}

HTML>BODY #menuMainPage {
	width:272px;
}

#menuMainSubmit {
	margin-top:1px;
	float:left;
}

#menuMain .lineBreak {
	left:295px;
	position:absolute;
	top:-6px;
}

/*------------------menu sub-----------------------*/

#menuSub {
	border-top:3px solid #80848a;
	float:left;
	margin:0px;
	padding:0px;
	position:relative;
	width:450px;
}

#menuSub UL {
	list-style:none;
	margin:0px;
	padding:0px;
	width:450px;
}

#menuSub UL LI {
	float:left;
	margin:0px;
	padding:0px 5px 0px 0px;
	width:150px;
	voice-family: "\"}\"";
	voice-family:inherit;
	width:145px;
}

HTML>BODY #menuSub UL LI {
	width:145px;
}

#menuSub UL LI A {
	border-bottom:1px solid #80848a;
	color:#80848a ! important;
	display:block;
	float:left;
	margin:0px;
	padding:1px 4px 1px 0px;
	text-decoration:none ! important;
	width:145px;
	voice-family: "\"}\"";
	voice-family:inherit;
	width:141px;
}

HTML>BODY #menuSub UL LI A {
	width:141px;
}

#menuSub UL LI A:hover {
	background-color:#dedede;
	color:#80848a ! important;
	text-decoration:none ! important;
}

#menuSub UL LI.on A {
	background-color:#dedede;
	color:#000000 ! important;
}

#menuSub .lineBreak {
	left:145px;
	position:absolute;
	top:-3px;
}

/*------------------breadcrumb-----------------------*/


#breadcrumb {
	clear:both;
	float:left;
	margin:25px 0px 0px 0px;
	padding:0px;
	width:750px;
}

#breadcrumb UL {
	border:none;
	display:inline;
	margin-left:0px;
	padding-left:0px;
}

#breadcrumb UL LI {
	border:none;
	color:#000000;
	display:inline;
	font-weight:bold;
	list-style:none;
	margin-left:0px;
	padding-left:0px;
}

#breadcrumb UL LI A {
	color:#80848a;
}

/*------------------content-----------------------*/

#content {
	clear:both;
	float:left;
	margin:15px 0px 0px 0px;
	padding:0px;
	width:750px;
}

#content h1{
font-size:2em;}

.contentShadedFull {
	background-color:#ffffff;
	clear:both;
	float:left;
	padding:10px 5px 0px 5px;
	position:relative;
	margin:0px;
	width:750px;
	voice-family: "\"}\"";
	voice-family:inherit;
	width:740px;
}

HTML>BODY .contentShadedFull {
	width:740px;
}

.contentLeft {
	float:left;
	position:relative;
	width:300px;
}

.contentLeft .contentShaded {
	background-color:#ffffff;
	clear:both;
	float:left;
	padding:10px 5px 10px 5px;
	position:relative;
	margin:0px;
}

.contentRight {
	float:left;
	width:450px;
}

.contentRight .contentShaded {
	background-color:#ffffff;
	clear:both;
	float:left;
	padding:10px 5px 0px 5px;
	position:relative;
	margin:0px;
}

.contentHighlights {
	background-color:#FFFFFF;
	clear:both;
	float:left;
	padding:10px 0px 0px 0px;
	position:relative;
	margin:0px;
}

.contentHighlights .cmhtml-caption-centre-3 {
	background-color:#FFFFFF;
	margin:0px 0px 30px 0px;
	padding:0px 0px 2px 0px;
	width:440px;
}

.contentHighlights .cmhtml-caption-centre-3 IMG {
	float:left;
	margin:0px 0px 2px 0px;
}

.column140plus10 {
	float:left;
	margin:0px;
	padding:0px 10px 0px 0px;
	width:150px;
	voice-family: "\"}\"";
	voice-family:inherit;
	width:140px;
}

HTML>BODY .column140plus10 {
	width:140px;
}

.column140 {
	float:left;
	width:140px;
}

/*------------------menu ter-----------------------*/

UL#menuTer {
	clear:both;
	list-style:none;
	margin:0px 0px 10px 0px;
	padding:0px;
	width:450px;
}

UL#menuTer LI {
	float:left;
	margin:0px;
	padding:0px 5px 5px 0px;
	width:150px;
	voice-family: "\"}\"";
	voice-family:inherit;
	width:145px;
}

HTML>BODY UL#menuTer LI {
	width:145px;
}

UL#menuTer LI A {
	color:#80848a ! important;
	float:left;
	margin:0px;
	padding:0px 0px 1px 0px;
}

UL#menuTer LI A:hover {
	background-color:#ffffff;
	color:#80848a ! important;
}

UL#menuTer LI.on A {
	background-color:#ffffff;
	color:#80848a ! important;
}

/*------------------images-----------------------*/

.cmhtml-img-left-1 {
	float:left;
	position:absolute;
	left:-300px;
	width:145px;
	voice-family: "\"}\"";
	voice-family:inherit;
	left:-300px;
}

HTML>BODY .cmhtml-img-left-1 {
	left:-300px;
}

.cmhtml-caption-left-1 {
	background-color:#003e7e;
	color:#000000;
	display:block;
	float:left;
	margin:0px;
	padding:0px 5px 3px 5px;
	position:absolute;
	left:-300px;
	width:145px;
	voice-family: "\"}\"";
	voice-family:inherit;
	left:-300px;
	width:135px;
}

HTML>BODY .cmhtml-caption-left-1 {
	left:-300px;
	width:135px;
}

.cmhtml-caption-left-1 IMG {
	left:0px !important;
	margin:0px -5px 2px -5px;
	position:relative ! important;
	voice-family: "\"}\"";
	voice-family:inherit;
	left:0px;
	margin:0px -5px 2px -5px;
}

HTML>BODY .cmhtml-caption-left-1 IMG {
	display:block;
	left:0px;
	margin:0px -5px 2px -5px;
}



.cmhtml-img-left-2 {
	position:absolute;
	left:-300px;
	width:295px;
	voice-family: "\"}\"";
	voice-family:inherit;
	left:-300px;
}


HTML>BODY .cmhtml-img-left-2 {
	left:-300px;
}

.cmhtml-caption-left-2 {
	background-color:#003e7e;
	color:#000000;
	display:block;
	float:left;
	margin:0px;
	padding:0px 5px 3px 5px;
	position:absolute;
	left:-300px;
	width:295px;
	voice-family: "\"}\"";
	voice-family:inherit;
	left:-300px;
	width:285px;
}

HTML>BODY .cmhtml-caption-left-2 {
	left:-300px;
	width:285px;
}

.cmhtml-caption-left-2 IMG {
	left:0px !important;
	clear:both;
	display:block;
	margin:0px -5px 2px -5px;
	position:relative ! important;
	voice-family: "\"}\"";
	voice-family:inherit;
	left:0px;
	margin:0px -5px 2px -5px;
}

HTML>BODY .cmhtml-caption-left-3 IMG {
	left:0px;
	margin:0px -5px 2px -5px;
}

.cmhtml-img-left-3 {
	float:left;
	margin:0px 5px 5px 0px;
	padding:0px;
	position:relative;
}

.cmhtml-caption-left-3 {
	background-color:#003e7e;
	color:#000000;
	float: left;
	margin:0px 2px 5px 0px;
	padding:0px 5px 2px 5px;
	position:relative;
	width:145px;
	voice-family: "\"}\"";
	voice-family:inherit;
	margin:0px 2px 5px 0px;
	width:135px;
}

HTML>BODY .cmhtml-caption-left-3 {
	margin:0px 5px 5px 0px;
	width:135px;
}

.cmhtml-caption-left-3 IMG {
	margin:0px -2px 2px -7px;
	voice-family: "\"}\"";
	voice-family:inherit;
	margin:0px -5px 2px -5px;
}

HTML>BODY .cmhtml-caption-left-3 IMG {
	margin:0px -5px 2px -5px;
}

.cmhtml-img-left-4 {
	float:left;
	margin:0px 5px 5px 0px;
	padding:0px;
	position:relative;
}

.cmhtml-caption-left-4 {
	background-color:#003e7e;
	color:#000000;
	float: left;
	margin:0px 2px 5px 0px;
	padding:0px 5px 2px 5px;
	position:relative;
	width:295px;
	voice-family: "\"}\"";
	voice-family:inherit;
	margin:0px 2px 5px 0px;
	width:285px;
}

HTML>BODY .cmhtml-caption-left-4 {
	margin:0px 5px 5px 0px;
	width:285px;
}

.cmhtml-caption-left-4 IMG {
	margin:0px -2px 2px -7px;
	voice-family: "\"}\"";
	voice-family:inherit;
	margin:0px -5px 2px -5px;
}

HTML>BODY .cmhtml-caption-left-4 IMG {
	margin:0px -5px 2px -5px;
}










.cmhtml-img-centre-2 {
	float:left;
	position:absolute;
	left:0px;
	width:295px;
}

.cmhtml-caption-centre-2 {
	background-color:#003e7e;
	color:#000000;
	display:block;
	float:left;
	margin:0px;
	padding:0px 5px 3px 5px;
	position:absolute;
	left:0px;
	width:295px;
	voice-family: "\"}\"";
	voice-family:inherit;
	width:285px;
}

HTML>BODY .cmhtml-caption-centre-2 {
	width:285px;
}

.cmhtml-caption-centre-2 IMG {
	left:0px;
	margin:0px -5px 2px -8px;
	position:relative ! important;
	voice-family: "\"}\"";
	voice-family:inherit;
	margin:0px -5px 2px -5px;
}

HTML>BODY .cmhtml-caption-centre-2 IMG {
	margin:0px -5px 2px -5px;
}




.cmhtml-img-centre-3 {
	float:left;
	margin:0px 0px 5px -3px;
	padding:0px;
	position:relative;
	voice-family: "\"}\"";
	voice-family:inherit;
	margin:0px 0px 5px 0px;
}

HTML>BODY .cmhtml-img-centre-3 {
	margin:0px 0px 5px 0px;
}

.cmhtml-caption-centre-3 {
	background-color:#003e7e;
	clear:both;
	color:#000000;
	float:left;
	position:relative;
	margin:0px 0px 5px 0px;
	padding:0px 5px 2px 5px;
	width:440px;
	voice-family: "\"}\"";
	voice-family:inherit;
	margin:0px 0px 5px 0px;
	width:430px;
}

HTML>BODY .cmhtml-caption-centre-3 {
	margin:0px 0px 5px 0px;
	width:430px;
}

.cmhtml-caption-centre-3 IMG {
	float:left;
	margin:0px -5px 2px -8px;
	voice-family: "\"}\"";
	voice-family:inherit;
	margin:0px -5px 2px -5px;
}

HTML>BODY .cmhtml-caption-centre-3 IMG {
	margin:0px -5px 2px -5px;
}

.cmhtml-img-right-1 {
	float:right;
	margin:0px 0px 5px 5px;
	padding:0px;
	position:relative;
}

.cmhtml-caption-right-1 {
	background-color:#003e7e;
	color:#000000;
	float: right;
	margin:0px 0px 5px 2px;
	padding:0px 5px 2px 5px;
	position:relative;
	width:145px;
	voice-family: "\"}\"";
	voice-family:inherit;
	margin:0px 0px 5px 2px;
	width:135px;
}

HTML>BODY .cmhtml-caption-right-1 {
	margin:0px 0px 5px 5px;
	width:135px;
}

.cmhtml-caption-right-1 IMG {
	margin:0px -2px 2px -8px;
	voice-family: "\"}\"";
	voice-family:inherit;
	margin:0px -5px 2px -5px;
}

HTML>BODY .cmhtml-caption-right-1 IMG {
	margin:0px -5px 2px -5px;
}

.cmhtml-img-right-2 {
	float:right;
	margin:0px 0px 5px 5px;
	padding:0px;
	position:relative;
}

.cmhtml-caption-right-2 {
	background-color:#003e7e;
	color:#000000;
	float: right;
	margin:0px 0px 5px 2px;
	padding:0px 5px 2px 5px;
	position:relative;
	width:295px;
	voice-family: "\"}\"";
	voice-family:inherit;
	margin:0px 0px 5px 2px;
	width:285px;
}

HTML>BODY .cmhtml-caption-right-2 {
	margin:0px 0px 5px 5px;
	width:285px;
}

.cmhtml-caption-right-2 IMG {
	margin:0px -2px 2px -8px;
	voice-family: "\"}\"";
	voice-family:inherit;
	margin:0px -5px 2px -5px;
}

HTML>BODY .cmhtml-caption-right-2 IMG {
	margin:0px -5px 2px -5px;
}

/*------------------board of directors-----------------------*/

.boxBoard {
	background-color:#ffffff;
	color:#000000;
	float:left;
	margin:0px 5px 10px 0px;
	padding:0px;
	width:145px;
}

.boxBoard H2 {
	border:none;
	font-size:100%;
	font-weight:normal;
	padding:5px 5px 5px 5px;
	margin:0px;
}

.boxBoard IMG {
	margin-bottom:-3px;
}

/*------------------content sitemap-----------------------*/

DIV.sitemap {
	width:440px;
}

DIV.sitemap UL {
	clear:both;
	list-style:none;
	margin:0px 0px 0px 0px;
	padding:0px;
}

DIV.sitemap UL LI {
	font-weight:bold;
	margin:0px;
	padding:2px 0px 20px 0px;
}

DIV.sitemap UL UL {
	list-style:none;
	margin-left:30px;
	margin-top:4px;
	margin-bottom:-4px;
	padding:0px;
	width:auto;
}

DIV.sitemap UL UL LI {
	font-weight:normal;
	padding:1px 0px 4px 0px;
}

DIV.sitemap UL LI A {
	text-decoration:none;
}

DIV.sitemap UL LI A:hover {
	text-decoration:underline;
}

/*------------------tables-----------------------*/

TABLE.financial {
	border-collapse: collapse;
	border-top:1px solid #000000;
	color:#000000;
	font-size:100%;
	margin-bottom:15px;
	width: 100%;
	clear:both;
}

TABLE.financial CAPTION {
	color:#000000;
	font-weight:bold;
	padding-bottom:2px;
	text-align:left;
}

TABLE.financial TH {
	font-weight:normal;
	text-align:left;
	vertical-align:bottom;
}

TABLE.financial TD {
	vertical-align:bottom;
	voice-family: "\"}\"";
	voice-family:inherit;
}

TABLE.financial .num {
	padding-right: 3px;
	text-align: right;
	width:10%;
}

TABLE.financial .num1 {
	text-align: left;
	width:30%;
}

TABLE.financial .num2 {
	text-align: left;
}

TABLE.financial .num3 {
	text-align: left;
	width:15em!important;
}

TABLE.financial .desc {
	/*white-space: nowrap;*/
}


TABLE.financial .b-thin {
	border-bottom:1px solid #000000;
}

TABLE.financial .b-medium {
	border-bottom:2px solid #000000;
}

TABLE.financial .tiny {
	width: 5px;
}

TABLE.financial .noborder {
	border:0px;
}

/*------------------footer-----------------------*/

#footer {
	border-top:3px solid #80848a;
	clear:both;
	margin:25px 0px 0px 0px;
	padding:0px;
	width:145px;
}

HTML>BODY #footer {
	float:left;
}

#footer UL {
	list-style:none;
	margin:0px;
	padding:0px;
	width:145px;
}

#footer UL LI {
	float:left;
	margin:0px;
	padding:0px;
	width:145px;
}

#footer UL LI A {
	border-bottom:1px solid #80848a;
	color:#80848a ! important;
	display:block;
	float:left;
	margin:0px;
	padding:1px 4px 1px 0px;
	text-decoration:none ! important;
	width:145px;
	voice-family: "\"}\"";
	voice-family:inherit;
	width:141px;
}

HTML>BODY #footer UL LI A {
	width:141px;
}

#footer UL LI A:hover {
	background-color:#dedede;
	color:#80848a ! important;
	text-decoration:none ! important;
}

.clearall{
clear:both;}


.cmhtml-section ul{
clear:both;}

.wide{
width:295px;}

.mrgB0{
margin-bottom:0!important;}

.mrgB2{
margin-bottom:2px!important;}

.brdT2px{
border-top:2px solid #000!important;}

.brdLR2px{
border-right:2px solid #000!important;
border-left:2px solid #000!important;}

.brdL2px{
border-left:2px solid #000!important;}

.brdR2px{
border-right:2px solid #000!important;}

.brdB2px{
border-bottom:2px solid #000!important;}

.justclear{
clear:both!important;}

.pad3em{
padding-left:3em;}

.txtL{
text-align:left!important;}




