html {height:100%;}

body {
	font-size:			small; 
	font-family:		Helvetica, Arial, sans-serif;	
	background:			url(../images/bg/bg6.png);  
}

/*****   html tags   *****/

a {
	text-decoration:	none;
	color:				#0f74c2;
}	

a:hover {
	color:				#5cb5f9;
}


/*****   classes   *****/

.ml20 {
	margin-left:		20px;
}

.ml60 {
	margin-left:		60px;
}

.ml75 {
	margin-left:		75px;
}

.ml100 {
	margin-left:		100px;
}

.ml160 {
	margin-left:		160px;
}

.mr20 {
	margin-right:		20px;
}

.mt5 {
	margin-top:			5px;
}

.mt10 {
	margin-top:			10px;
}


.mt15 {
	margin-top:			15px;
}


.mt20 {
	margin-top:			20px;
}


.mt30 {
	margin-top:			30px;
}

.mt40 {
	margin-top:			40px;
}

.mt50 {
	margin-top:			50px;
}

.mb5 {
	margin-bottom:		5px;
}

.mb10 {
	margin-bottom:		10px;
}


.mb20 {
	margin-bottom:		20px;
}

.mb25 {
	margin-bottom:		25px;
}

.mb30 {
	margin-bottom:		30px;
}

.mb40 {
	margin-bottom:		40px;
}

.mb50 {
	margin-bottom:		50px;
}



.pl15 {
	padding-left:		15px;
}

.pl25 {
	padding-left:		25px;
}

.pt10 {
	padding-top:		10px;
}

.p1020 {
	padding:10px 20px;
}


.I20 {
	font-size:			120%;
}

.I40 {
	font-size:			140%;
}

.lh140 {
	line-height:140%;
}


.five90 {
	width:				590px;
}

.small {font-size:80%;}


.frame01a {
	border:			1px solid #000;
}


.frame01b {
	border:			1px solid #fff;
}


.frame02a {
	border:			2px solid #000;
}


.frame02b {
	border:			2px solid #fff;
}


.hr1 {height:20px; width: 600px; margin: 0 auto; border-bottom:1px solid #ECECEC; margin-bottom:60px;}

.highlight1 {
	font-weight:	bold;
}

.highlight2 {
	color:			#0f74c2;
	font-size:		120%;
}

.highlight3 {
	color:			#534741;
	font-weight:	bold;
}

.highlight4 {
	color:			#197b31;
	font-weight:	bold;
}

.highlight5 {
	color:			#197b31;
	font-weight:	bold;
	font-size:		150%;
	line-height:	110%;
	margin-bottom:	6px;
}

.highlight6 {
	color:			#197b31;
	font-weight:	bold;
	font-size:		300%;
	line-height:	30%;
	margin-top:		-6px;
}

.highlight7 {
	color:			#FF0000;
	font-size:		90%;
}

a.external {
	padding-right:	18px;
	background:		url(../images/assets/new_window.png) top right no-repeat;
}

a.grey {
	color:			#999999;
}

a.grey:hover {
	color:			#0f74c2;
}

.pullquote {
}

.clear {
	clear:			both;
}

.float_left {
	float:			left;
}

.float_right {
	float:			right;
}

/*---------- bubble tooltip -----------*/

		.tip				{ width:280px; font-family:tahoma,arial; font-size:90%; background:url(../images/assets/tip-text.png) left top repeat-y; }
		.tip-top			{ background:url(../images/assets/tip-top.png) top left no-repeat; height:24px; width:280px; }
		.tip-title		{ color:#197b31; font-weight:bold; margin:0 20px 0 30px; }
		.tip-text		{ color:#000; padding:10px 20px 20px 30px; width:230px; }
		.tip-bottom		{ background:url(../images/assets/tip-bottom.png) left bottom no-repeat; width:280px; height:77px; }
		a.tipz 		{text-decoration:none; border-bottom:1px dotted #333333; color:#000; cursor:help;}
	
	
/*ie pngfix*/
img, input, h1, li { behavior: url(http://www.trulygooddesign.com/iepngfix.htc) }
