body	{ background-color: #F5F5F5; margin-top:8px; margin-bottom:8px; margin-left:0px; margin-right:0px}

TD.logo { text-align:center;}
TD.search_container	{ vertical-align:top; background-image:url(/img/nav_bg.gif); background-repeat:repeat-x; padding-top:5px}
INPUT.search	{ color:#878787; height:14px; font-family:Arial; font-size:11px; width:108px; border-top:1px solid #BCBCBC; border-left:1px solid #BCBCBC; border-right:1px solid #E6E6E6; border-bottom:1px solid #E6E6E6;}

IMG			{ border:0px; }

A			{ color:#FF6600; text-decoration:underline; }
A:hover		{ color:#FF6600; text-decoration:none; }

a.footer:link		{ font-family:Arial; font-size:11px; color:#878787; text-decoration:none}
a.footer:visited	{ font-family:Arial; font-size:11px; color:#878787; text-decoration:none}
a.footer:hover		{ font-family:Arial; font-size:11px; color:#FF6600; text-decoration:none}

a.top:link		{ font-family:Arial; font-size:12px; color:#FF6600; text-decoration:none}
a.top:visited	{ font-family:Arial; font-size:12px; color:#FF6600; text-decoration:none}
a.top:hover		{ font-family:Arial; font-size:12px; color:#FF6600; text-decoration:none}

a.footer_on:link		{ font-family:Arial; font-size:11px; color:#FF6600; text-decoration:none}
a.footer_on:visited		{ font-family:Arial; font-size:11px; color:#FF6600; text-decoration:none}
a.footer_on:hover		{ font-family:Arial; font-size:11px; color:#FF6600; text-decoration:none}

.submenu_class			{ padding:0px 10px 0px 0px; }

B.Orange				{ color:#FF6600; }

DIV.TimelineCont		{ padding:14px 0px 4px; }

.txt1	{ font:normal 12px Arial; color:#878787; padding:20px }
.txt2	{ font:normal 12px/16px Arial; color:#666666; padding:20px }
.txt3	{ font:normal 12px Arial; color:#878787; padding-top:10px }
.txt4	{ font:bold 12px Arial; color:#FF6600;}

.txt_cont	{ padding:0px 20px 0px 50px; }

IMG.ExtraPad		{ margin-top:8px; }

TD.LI				{ padding:0px 30px 10px 20px; background-image:url(/img/bullet.gif); 
					  font:normal 12px Arial; color:#666666; text-align:right;
					  background-repeat:no-repeat; background-position:top right; }
TD.LISep			{ padding:0px 20px 10px; }
TD.LISep DIV		{ background-image:url(/img/dotted_h.gif); background-repeat:repeat-x; 
					  background-position:top; }
TD.LI A				{ font:bold 12px Arial; color:#FF6600; text-decoration:none; }
TD.LI A:hover			{ font:bold 12px Arial; color:#FF6600; text-decoration:underline; }

TABLE.GreyTable			{ width:740px; margin-bottom:10px; }
TD.GreyTableSide		{ background-color:#EFEFEF; }
TD.GreyTableCorner		{ width:12px; height:12px; }
TD.GreyTableCenter		{ padding:16px; background-color:#EFEFEF; text-align:right; font:normal 12px Arial; color:#666666; }
DIV.GreyTableHeading		{ font:bold 18px Arial; color:#FF6600; padding:0px 0px 10px 0px; }
DIV.GreyTableSubTitle	{ font:bold 14px Arial; color:#000000; padding:0px 0px 5px 0px; }
DIV.GreyTableHeadingNoPad		{ font:bold 18px Arial; color:#FF6600; }
DIV.HeadingNoWrap		{ font:bold 18px Arial; color:#FF6600; white-space:nowrap; padding:0px 0px 10px 0px}
IMG.ImageOnLeft			{ margin:0px 30px 10px 0px; }
IMG.ImageOnRight		{ margin:0px 0px 10px 30px; }

TABLE.WhiteTable		{ width:740px; margin-bottom:10px; }
TD.WhiteTop				{ height:12px; background-image:url(/img/white_t.gif); background-repeat:repeat-x; }
TD.WhiteBot				{ height:12px; background-image:url(/img/white_b.gif); background-repeat:repeat-x; }
TD.WhiteLeft			{ width:12px; background-image:url(/img/white_l.gif); background-repeat:repeat-y; }
TD.WhiteRight			{ width:12px; background-image:url(/img/white_r.gif); background-repeat:repeat-y; }
TABLE.WhiteInside		{ width:716px; }
TD.WhiteInsideRight		{ width:150px; font:bold 18px Arial; color:#FF6600; vertical-align:middle; text-align:right;
						  padding:20px 20px 20px 0px; }
TD.WhiteInsideSep		{ width:50px; background-image:url(/img/dotted.gif); background-repeat:repeat-y;
						  background-position:top center; }
TD.WhiteInsideLeft		{ width:516px; font:normal 12px Arial; color:#666666; vertical-align:middle;
						  text-align:right; padding:0px 0px 0px 20px; }
TD.WhiteText			{ width:100%; text-align:right; padding:10px; font:normal 12px Arial; color:#666666; }

TD.FlashDemoContainer	{ text-align:right; padding:0px 20px 10px 20px; font:normal 12px Arial; color:#666666; }
DIV.FlashDemoContainer	{ text-align:right; padding:0px 20px 10px 20px; font:normal 12px Arial; color:#666666; }

DIV.FlashInPage			{ padding:0px 20px 0px 0px; float:left; }
DIV.FlashInPageRight		{ padding:0px 0px 0px 20px; float:right; }
TD.FlashInPage			{ padding:0px 20px; }

DIV.BannerTop			{ padding:10px 0px 0px; width:742px }
DIV.TomorrowFlash		{ padding:10px 0px 0px; width:742px; height:292px }

TABLE.Padded			{ margin-bottom:10px; margin-top:20px; }

/*********************/
DIV.ImagePopup			{ position:absolute; top:0px; left:0px; display:none; }
TABLE.ImagePopup		{ }
	IMG.IP_Close		{ cursor:pointer; vertical-align:middle; }
	A.IP_Close			{ text-decoration:none; vertical-align:middle; }
	IMG.IP_Shadow		{ position:absolute; top:0px; left:0px; height:100%; width:100%; z-index:0;
						  filter:progid:DXImageTransform.Microsoft.Alpha(style=0, enabled=true, opacity=50);
						  display:none; }
	TD.PopCorner		{ width:5px; height:5px; }
	TD.PopSide			{ background-color:#FFFFFF; }
	TD.PopInside		{ background-color:#FFFFFF; text-align:right; padding:0px 5px 5px 5px;
						  font:bold 12px Arial; color:#FF6600; }
	DIV.PopHeading		{ font:bold 16px Arial; color:#FF6600; padding:10px; }
	
/**************************/
TABLE.Pager				{ }
	TD.PagerItem		{ padding:0px 5px; font:bold 12px Arial; color:#666666; }
	TD.PagerItem IMG	{ vertical-align:middle; margin:6px 5px 0px 5px; }


/****************************/

SELECT.Lim145		{ width:145px; height:20px; }
OPTION				{ width:145px; font:normal 12px Arial; color:#FF6600; }

TABLE.DropList		{  height:18px; background-color:#FFFFFF; }
	TD.DropList_Text	{ height:18px; border-top:1px solid #CDCDCD;
						  border-right:1px solid #CDCDCD; border-bottom:1px solid #CDCDCD; font:normal 12px Arial;
						  padding:1px; overflow:hidden; white-space:nowrap; }
	TD.DropList_Btn		{ width:16px; height:16px; padding:1px; border-top:1px solid #CDCDCD;
						  border-left:1px solid #CDCDCD; border-bottom:1px solid #CDCDCD; }
	TD.DropList_Btn IMG	{ cursor:pointer; }

TABLE.DropList_List		{  height:45px; position:absolute; top:0px; left:0px; display:none; }
	TD.DropList_List	{ height:45px; border:1px solid #CDCDCD; vertical-align:top;
						  background-color:#FFFFFF; }
	DIV.DropList_Container	{  height:45px; overflow:hidden; }
TABLE.DropList2_List		{  height:92px; position:absolute; top:0px; left:0px; display:none; }
	TD.DropList2_List	{  height:92px; border:1px solid #CDCDCD; vertical-align:top;
						  background-color:#FFFFFF; }
	DIV.DropList2_Container	{ height:92px; overflow:hidden; }
	DIV.DropList_Item		{ height:20px; font:normal 12px Arial; color:#000000; cursor:pointer; padding:2px;
							  text-align:right; }
	DIV.DropList_Item_Hilited		{ height:20px; font:normal 12px Arial; color:#FF6600; cursor:pointer; 
									  padding:2px; text-align:right;}
	DIV.DropList_Item_Selected		{ height:20px; font:normal 12px Arial; color:#FF6600; background-color:#F0F0F0;
									  cursor:pointer; padding:2px; text-align:right;}


/****************************/

TABLE.Topics			{ width:740px; direction:ltr; }
	TD.Topic			{ width:230px; background-image:url(/img/dotted_h.gif); background-repeat:repeat-x;
						  background-position:top; padding:5px 0px 5px 15px; font:normal 13px Arial; color:#666666;
						  text-align:left; vertical-align:top; }
	TD.Topic A			{ color:#666666; font:bold 13px Arial; text-decoration:none; }
	TD.Topic IMG		{ margin:0px 10px 0px 0px; }
	TD.TopSep			{ width:25px; }
	
TD.BottomLine			{ background-image:url(/img/dotted_h.gif); background-repeat:repeat-x;
						  background-position:bottom; }
TABLE.Contacts			{ width:720px; }						  
	TD.ContactLabel		{ width:130px; height:30px; vertical-align:middle; font:bold 12px Arial; color:#FF6600;
						  text-align:right; padding:5px 10px 5px 0px; }
	TD.ContactLine		{ width:500px; text-align:right; vertical-align:middle; padding:5px 0px 5px 0px; }
	INPUT.TextField		{ width:141px; height:18px; vertical-align:middle; border:1px solid #CDCDCD; }
	TD.TextCont			{ border:1px solid #CDCDCD; border-left:0px none; height:70px; }
	TEXTAREA.Text		{ width:280px; height:70px; vertical-align:middle; border:1px solid #CDCDCD;
						  padding:0px 3px; }
	DIV.Scroller		{ background-color:#FF6600; width:12px; }
		TD.SC_UP		{ padding:2px 0px 0px 2px; border-left:1px solid #CDCDCD; border-top:1px solid #CDCDCD; height:16px;
						  vertical-align:top; }
		TD.SC_DN		{ padding:0px 0px 2px 2px; border-left:1px solid #CDCDCD; border-bottom:1px solid #CDCDCD; height:16px;
						  vertical-align:bottom; }
		TD.SC_CN		{ padding:0px 0px 0px 0px; border-left:1px solid #CDCDCD; vertical-align:top; height:38px;
						  background-image:url(/img/scrback.gif); background-repeat:repeat-y; background-position:top right;
						  text-align:center; }
		
TD.TopicSelected		{ width:20%; background-color:#FFFFFF; background-image:url(/img/sub_menu_on.gif);
						  background-repeat:no-repeat; height:19px; vertical-align:middle; font:normal 11px Arial;
						  color:#FFFFFF; text-align:left; padding:0px 0px 0px 9px; }
A.Topic					{ color:#353535; text-decoration:none; }
A.Topic:hover			{ color:#FF6600; text-decoration:none; }
A.TopicSel				{ color:#FF6600; text-decoration:none; }
A.TopicSel:hover		{ color:#FF6600; text-decoration:none; }
SPAN.TopicSel			{ color:#FFFFFF; font-weight:bold; }
TD.TopicNormal			{ width:20%; background-color:#FFFFFF; background-image:url(/img/sub_menu_off.gif);
						  background-repeat:no-repeat; height:19px; vertical-align:middle; font:normal 11px Arial;
						  color:#000000; text-align:left; padding:0px 0px 0px 9px; }
TD.TopicBlank			{ width:20%; background-color:#FFFFFF; background-image:url(/img/sub_menu_empty.gif);
						  background-repeat:no-repeat; height:19px; vertical-align:middle; font:normal 11px Arial;
						  color:#000000; }
DIV.BigHeader			{ font:bold 20px Arial; color:#FF6600; padding:0px 20px 20px 20px; text-align:right;
						  white-space:nowrap }
TD.BigHeader			{ background-image:url(/img/slanted.gif); background-repeat:repeat-x; 
						  background-position:top left; text-align:right; width:100%; }

DIV.QuoteAuthor			{ font:normal 11px Arial; color:#666666; }

/*madatech*/

TD.bullet_td			{ padding:11px 35px 12px 39px; font:normal 11px arial; color:#000000; }
	TD.bullet_in		{ padding-right:6px; padding-top:2px;}
	TD.bullet_text		{ padding-right:6px;}

