.box .bottom  {
background-color:	#f8fff8;
border-bottom-width:	2px;
border-color:	#c0e090;
border-left-width:	2px;
border-right-width:	2px;
border-style:	dotted;
border-top-width:	0;
margin-bottom:	12px;
padding:	8px;
}

.spacedlist li {
padding-bottom:  15px;
}

.box .bottom p, .box .bottom li, .box .bottom td  {
font-size:	85%;
}

.box .bottom p, .box .bottom ul, .box .bottom li  {
margin-bottom:	0;
margin-top:	0;
}

.box .bottom ul  {
margin-left:	12pt;
padding-left:	0;
}

.box .top  {
background-color:	#c0e090;
font-size:	90%;
font-weight:	bold;
padding-bottom:	4px;
padding-left:	8px;
padding-right:	8px;
padding-top:	4px;
}

.box .tophighlight  {
background-color:	#627ea8;
color:	#ffffff;
font-size:	90%;
font-weight:	bold;
padding-bottom:	4px;
padding-left:	8px;
padding-right:	8px;
padding-top:	4px;
}

.box a  {
text-decoration:	none;
}

.comment  {
color:	#808080;
font-size:	85%;
}

.compact h2, .compact h3  {
margin-bottom:	4pt;
}

.compact p  {
margin-bottom:	0;
margin-top:	4pt;
}

.footer  {
background-color:	#f4f8fe;
border-top-color:	#c8d4df;
border-top-style:	solid;
border-top-width:	1px;
font-size:	100%;
padding-bottom:	4px;
padding-left:	6pt;
padding-right:	6pt;
padding-top:	4px;
text-align:	left;
}

.importantbox  {
background-image:	url( bitmaps/greengradient.jpg );
background-position:	top left;
background-repeat:	no-repeat;
border-color:	#609030;
border-style:	dashed;
border-width:	2px;
margin-left:	12pt;
margin-right:	12pt;
padding-left:	10pt;
padding-right:	16pt;
}

.infolink  {
margin-top:	.5em;
text-align:	right;
}

.leftbox  {
float:	left;
margin-right:	24px;
}

.rightbox  {
float:	right;
margin-left:	24px;
}

.small  {
font-size:	85%;
}

.tiny  {
font-size:	75%;
}

DIV.dotteddivider  {
border-bottom-color:	#dbdbdb;
border-bottom-style:	dotted;
border-bottom-width:	2px;
height:	0;
line-height:	0;
margin-bottom:	-1em;
margin-top:	.5em;
}

DIV.profilesection {
border-bottom-color:	#dbdbdb;
border-bottom-style:	dotted;
border-bottom-width:	2px;
margin-bottom:	1em;
margin-top:	.5em;
}

INPUT.gray  {
background-color:	#f0f0f0;
border-color:	#c0c0c0;
border-style:	solid;
border-width:	1px;
}

P.long, LI.long, DIV.long, TD.long, .long P, .long LI  {
font-size:	85%;
line-height:	150%;
}

TABLE.contact TD  {
padding-left:	12pt;
padding-right:	4pt;
padding:	4px;
}

TABLE.contact TD.field  {
text-align:	right;
}

TABLE.contact TD.header  {
color:	#0a246a;
font-weight:	bold;
padding-top:	12pt;
}

TABLE.contact TD.headerMC   {
color:	black;
font-weight:	bold;
padding-top:	12pt;
}

TABLE.contact TD.required  {
color:	#609030;
font-weight:	bold;
}

TABLE.contact TD.requiredMC  {
	color:	Black;
	font-weight:	bold;
}

TABLE.headerbar IMG  {
vertical-align:	bottom;
}

TR.row1  {
background-color:	#f4faee;
}

TR.row1MC  {
background-color:	#B0C4DE;
}

TR.row1MC2  {
background-color:	#F0F8FF;
}
TR.row2  {
background-color:	#fcfefa;
}

a  {
color:	#222c99;
text-decoration:	underline;
}

a:hover  {
color:	#ff6000;
text-decoration:	underline;
}

body  {
cursor:	default;
margin:	0;
}

body, p, li, td, input, textarea  {
font-family:	Tahoma, Verdana, Arial, Sans-Serif;
font-size:	small;
}

h1  {
color:	#2b3a77;
font-family:	Trebuchet MS, Arial, Sans-Serif;
font-size:	x-large;
font-weight:	normal;
margin-top:	0;
}

h2  {
color:	#394e9f;
font-family:	Trebuchet MS, Arial, Sans-Serif;
font-size:	large;
font-weight:	normal;
}

h3  {
color:	#609030;
font-family:	Trebuchet MS, Arial, Sans-Serif;
font-size:	medium;
font-weight:	normal;
}

h4  {
font-family:	Trebuchet MS, Tahoma, Verdana, Arial, Sans-Serif;
font-size:	small;
font-weight:	bold;
margin-bottom:	0;
}

img  {
border-width:	0;
}

li  {
margin-bottom:	4pt;
}

td.content  {
padding:	15px;
}
.box .top2 {
	background-color:	#c0e090;
	font-size:	130%;
	font-weight:	bold;
	padding-bottom:	4px;
	padding-left:	8px;
	padding-right:	8px;
	padding-top:	4px;
}
