/*======================================================================	

	CSS styles for ALL Gateway pages, all divisions.

/*======================================================================*/
BODY {
	font-family:		Arial,Helvetica,sans-serif;
	font-size:			11pt;
	margin:				0;
	text-align:			justify;
}
BODY.sub {
	width:				95%;
	padding:			10px;
}
/*======================================================================*/
H1 { 
	font-size:			28pt;
	font-weight:		bold;
 }
H2 { 
	font-size:			18pt;
	font-weight:		bold;
	font-style:			italic;
	margin-bottom:		0px;
 }
H3 { 
	font-size:			14pt;
	font-weight:		bold;
	font-style:			italic;
	margin-bottom:		0px;
 }
H4 { 
	font-size:			11pt;
	font-weight:		bold;
	font-style:			italic;
	margin-bottom:		0px;
 }
H5 { 
	font-size:			9pt;
	font-weight:		bold;
 }
H6 { 
	font-size:			6pt;
	font-weight:		bold;
 }
/*======================================================================*/
DT { 
	font-size:			11pt;
	font-weight:		bold;
	font-style:			italic;
 }
DD { 
	margin-left:		10px;
	margin-bottom:		10px;
 }
/*======================================================================*/
ADDRESS { 
	font-size:			12pt;
	font-weight:		bold;
	font-style:			italic;
	margin:				20px 20px 0px 20px;
 }
/*======================================================================*/
EM {
	font-weight:		bold;
	font-style:			italic;
 }
/*======================================================================*/
IMG {
	margin:				0px;
}
.full {
	border:				1px solid black;
	margin:				10px 0px 10px 0px;
	clear:				both;
 }	
.icon {
	border:				1px solid black;
	margin:				10px;
 }	
.portrait {
	float:				left;
	border:				1px solid black;
	margin:				0px 10px 10px 0px;
 }
.imagelt {
	float:				left;
	border:				1px solid black;
	margin:				0px 10px 10px 0px;
 }
.imagelm {
	float:				left;
	border:				1px solid black;
	margin:				10px 10px 10px 0px;
 }
.imagelb {
	float:				left;
	border:				1px solid black;
	margin:				10px 10px 0px 0px;
 }
.imagert {
	float:				right;
	border:				1px solid black;
	margin:				0px 0px 10px 10px;
 }
.imagerm {
	float:				right;
	border:				1px solid black;
	margin:				10px 0px 10px 10px;
 }
.imagerb {
	float:				right;
	border:				1px solid black;
	margin:				10px 0px 0px 10px;
 }
/*======================================================================*/
HR.white {
	border:				0;
	color:				white;
	background-color:	white;
	height:				2px;
}
HR.blk {
	border:				0;
	color:				black;
	background-color:	black;
	height:				2px;
}
/*======================================================================*/
SELECT {
	font-family:		Arial,Helvetica,sans-serif;
	font-size:			8pt;
	margin-bottom:		5px;
	vertical-align:		middle;
	color:				black;
}
SELECT.n2 {
	width:				42px;
}
SELECT.n4 {
	width:				60px;
}
SELECT.n5 {
	width:				99px;
}
SELECT.c1 {
	width:				144px;
}
SELECT.c2 {
	width:				288px;
}
SELECT.c3 {
	width:				432px;
}
SELECT.c4 {
	width:				576px;
}

/*======================================================================*/
INPUT {
	font-family:		Arial,Helvetica,sans-serif;
	font-size:			8pt;
	margin-bottom:		5px;
	vertical-align:		middle;
	color:				black;
}
INPUT.n2 {
	width:				42px;
}
INPUT.n4 {
	width:				60px;
}
INPUT.c1 {
	width:				144px;
}
INPUT.c2 {
	width:				288px;
}
INPUT.c3 {
	width:				432px;
}
INPUT.c4 {
	width:				576px;
}

/*======================================================================*/
BUTTON {
	font-family:		Arial,Helvetica,sans-serif;
	font-size:			8pt;
	background-color:	black;
	color:				white;
	padding-top:		0px;
	padding-bottom:		0px;
	padding-left:		0px;
	padding-right:		0px;
	vertical-align:		middle;
}
BUTTON.i {
	width:				36px;
	height:				36px;
}
BUTTON.n {
	width:				24px;
	height:				24px;
}
BUTTON.sm {
	width:				72px;
	height:				24px;
}
BUTTON.lg {
	width:				144px;
	height:				24px;
}
BUTTON.arrow {
	width:				25px;
	height:				25px;
}
/*======================================================================*/
TABLE {
	cursor:				default;
	background-color:	transparent;
}
TABLE.contact {
	font-family:		Arial,Helvetica,sans-serif;
	font-size:			9pt;
	margin:				20px;
	border:				0px;
 }
TABLE.contact TD {
	border:				0px;
	padding-right:		10px;
 }
/*======================================================================*/
DIV.navbutton {
	font-family:		Arial,Helvetica,sans-serif;
	font-size:			9pt;
	font-weight:		bold;
	background-color:	white;
	border:				1px solid black; 
	height:				25px; 
	width:				150px; 
	text-align:			center; 
	line-height:		25px; 
	margin:				10px;
 }
/*======================================================================*/
.blk {
	background-color:	black;
	color:				white;
}
.white {
	background-color:	white;
	color:				black;
}
.gray,.grey {
	background-color:	#444444;
}
