body
{
	margin: 0px;
	font-family: Arial, Helvetica, sans-serif;
	background-color: #FFFFFF;
}

#divMainContent
{
	height: 100%;
	width: 100%;
	margin-top: 11px;
}

blockquote
{
	font-style: italic;
	background-color: #F0F0F0;
	border: thin #DDFFFF solid;
	padding-left: .75em;
	padding-right: .75em;
}

.LeftBar
{
	float: left; 
	border-right: 1px solid #000000;
	border-bottom: 1px solid #000000;
	border-top: 1px solid #000000;
	width: 22%;
}

.MainBodyInCell
{
	clear: both;
	padding: 0px 12px 12px 12px;
	overflow: hidden;
}

#divPageBody
{
	width: 100%;
	float: left;
}

.MainBody
{
	float: left;
	overflow: hidden;
}

.pad_no
{
	padding: 0em;
}

.pad_tiny
{
	padding: .1em;
}

.pad_me
{
	padding: .5em;
}

.pad_l
{
	padding: 1em;
}

.oh
{
	overflow: hidden;
}


/* 
	Knowzy Header
					*/
.KnowzyHeader
{
	padding: 0px;
	margin: 0px;
	overflow: hidden;
	width: 100%;
	background-image: url(/images/fon01.gif);
	background-position: left top;
	background-repeat: repeat-x;
}

.KnowHdrSl
{
	padding: 0px;
	margin: 0px auto 0px auto;
	overflow: hidden;
	width: 100%;
}

.KnowzyHeaderTR
{
	height: 56px;
	overflow: hidden;
}

.KnowzyHeaderTR *
{
	float: left;
}

.KnowzyHeaderText
{
	font-size: .72em;
	margin-bottom: 0em;
	margin-top: 4px;
	text-transform: uppercase;
	font-weight: bold;
}

.TopMenu
{
	border-right: solid 1px #E0E0E0; 
	border-left: solid 1px #FFFFFF;
	padding: .75em;
	text-transform: uppercase;
	font-size: .82em;
	background-image: url(/images/HdrTTBBack.gif);
	background-position: left bottom;
	background-repeat: repeat-x;
	background-color: #FFFFFF
}

.TopMenu a
{
	text-decoration: none;
	color: #666666;
}

.SearchBox
{
	margin-left: 10px;
}

/* Footer */
.FooterContainer
{
	float: none; 
	clear: both; 
	overflow: visible
}

/* 
	Advertising
					*/
.AdArea
{
	background-color: #ff7f00;
	float: left;
}

.Ad120Ind
{
	margin-left: auto;
	margin-right: auto;
	width: 100px;
	font-size: .8em;
	/* filter:revealTrans(DURATION=5, TRANSITION=23);*/
	background-color: #ffffff
}

.Ad120Control
{
	float: left;
	border-right: solid 1px #000000;
	width: 31px;
	height: 21px;
	padding-top: 7px;
}

.AdContainer160
{
	margin: 0em;
	background-color: white;
	padding: 10px;
	font-size: .8em;
	width: 120px;
}

.AdContainer160 *
{
	text-align: center;
}

.Leaderboard728
{
	height: 104px;
	width: 763px;
	overflow: hidden;
	background-repeat: no-repeat;
	clear: both;
}

.Leaderboard728spc
{
	margin: 7px 0px 0px 20px;	
}

.Banner468
{
	height: 76px;
	width: 494px;
	padding: 8px 0px 0px 0px;
	overflow: hidden;
	background-repeat: no-repeat;
	clear: both;
}

.Rectangle300
{
	width: 321px;
	height: 286px;
	background-repeat: no-repeat;
	background-image: url(/images/AdRectangle.gif);
	overflow: hidden;
}

.Rectangle300spc
{
	margin: 23px 0px 0px 10px;	
}

.Skyscraper120
{
	width: 139px;
	height: 634px;
	background-repeat: no-repeat;
	background-image: url(/images/SkyscraperAd.gif);
	float: right;
	clear: right;
	overflow: hidden;
}

.Skyscraper120spc
{
	margin: 24px 0px 0px 10px;
}

.Skyscraper160
{
	width: 179px;
	height: 634px;
	background-repeat: no-repeat;
	background-image: url(/images/Wide_Skyscraper.gif);
	float: right;
	clear: right;
	overflow: hidden;
}

.HalfPage300
{
	width: 321px;
	height: 636px;
	background-repeat: no-repeat;
	background-image: url(/images/AdHalfPage.gif);
	float: right;
	clear: right;
	overflow: hidden;
	margin: .25em auto .75em 1.5em;
}

.TextSize
{
	clear: both; 
	padding: 8pt; 
	background-color: #ffffff; 
	font-size: 10pt;
}

.Float400R
{
	margin: .25em auto 1.5em 1.5em;
	float: right;
	clear: right;
}

div
{
	margin: 0px;
}

p
{
	text-align: justify;
	line-height: 150%;
}

a
{
	color : #0000ff;
}

a:hover
{
	color : #6699ff;
}

h1
{
	font-size: 1.8em;
	margin-bottom: .1em;
	font-weight: bold;
	font-family: Arial, Helvetica, sans-serif;
}

h2
{
	font-size: 1.6em;
	font-weight: bold;
	margin-bottom: .15em;
	color: #0000ff;
	clear: none;
}

h3
{
	font-size: 1.4em;
	font-weight: bold;
	margin-bottom: .1em;
	color: #000000;
	font-family: Arial, Helvetica, sans-serif;
}

h4
{
	font-size: 1.1em;
	font-weight: bold;
	margin-bottom: .1em;
	color: #000000;
	font-family: Arial, Helvetica, sans-serif;
}

h5
{
	font-size: 1em;
	font-weight: bold;
	color: #666666;
	margin-bottom: .1em;
}

li
{
	margin-top: .63em;
	line-height: 150%;
}

.AfterHead
{
	margin-top: 0em;
}

.HalfSpace
{
	margin-top: .5em;
}

.byline
{
	font-size: 1.15em;
	margin: 0em 0em .35em 0em;
	font-weight: bold;
}

.fit_div_to_contents
{
	clear: both;
}

.box_padding
{
	margin-top: .25em;
	margin-left: 1.5em;
	margin-bottom: .75em;
}

.box_padding_r
{
	margin-top: .25em;
	margin-right: 1.5em;
	margin-bottom: .75em;
}

li h3
{
	font-size: 1.25em;
	font-weight: bold;
	margin-left: 0px;
	margin-right : 0px;
	margin-bottom: 0px;
	color: #000000;
}

sup a
{
	text-decoration: none;
}

ul.small_list
{
	padding-left: 2.5em;
	margin-left: 0em;
}

.small_list li
{
	margin-top: 0em;
}

.fl
{
	float: left;
}

.fr
{
	float: right;
}

.cl
{
	clear: left;
}

.cr
{
	clear: right;
}

.cb
{
	clear: both;
}

.cn
{
	clear: none;
}

.ma
{
	margin: auto;
}

.indent
{
	margin-left: 1.5em;
}

.bordered_content_container
{
	border: medium black solid
}

.bordered_content_heading
{
	margin: 0px;
	padding: 1.5em .5em .5em .5em;
}

.bordered_content_body
{
	padding: 1em;
	background-color: white;
	border: 1px solid gray;
	margin: 0px;
}

h2.bordered_content
{
	font-size: 1.15em;
	margin: 0em;
}

h3.bordered_content
{
	font-size: 1em;
}

.smaller_content
{
	font-size: .8em;
}

.disclosure
{
	font-size: .8em;
}

.disclosure h2
{
	color: #000000;
}

.tbl_overdiv
{
	overflow-x: scroll;
	clear: both;
}

h2.home_page
{
	color: #EF6D00;
	font-size : .9em;
	font-weight: bold;
}

h3.home_page
{
	color: #EF6D00;
	font-size: .85em;
	margin-bottom: 0px;
}

.top_flag
{
	padding: .25em;
}

.top_flag_text
{
	margin: 0em;
	text-transform: uppercase;
	font-size: .8em;
}

.contents
{
	font-weight: bold;
	font-size: .92em;
}

.contents a
{
	text-decoration: none;
}

.contents a:hover
{
	text-decoration: underline;
}

/* Picture Box */
.pictbox
{
	border: 1px solid #000000;
}

.pictbox_w_std
{
	width: 286px;
}

.pictbox_w_sm
{
	width: 256px;
}

.pictbox_pict
{
	background-color: #ffefd5;
	padding: 8px;
}

.pictbox_pict_w_std
{
	width: 270px;
}

.pictbox_pict_w_sm
{
	width: 240px;
}

.pictbox_body
{
	background-color: #dddddd;
	padding: 8px;
	font-size: .8em;
	text-align: center;
	border-top: solid 1px #000000;
}

.pictbox_body p
{
	margin-bottom: 0em;
	margin-top: .5em;
	text-align: left;
}

.image_credit
{
	clear: both;
	float: none;
	font-size: .74em;
	font-style: italic;
	background-color: #FFFFFF;
	text-align: right;
}

.image_credit div
{
	padding: .25em .66em .25em .25em;
	margin: 0em;
}

.image_credit a
{
	color: #000000;
	text-decoration: none;
}

.min_col_width
{
	width: 190px;
	height: 1px;
}

/* Product Box */
.prodbox_mid
{
	width: 49%;
	border: solid thin #000000;
	margin: 0px auto 16px auto;
	overflow: visible;
}

.prodbox
{
	width: 49%;
	border: solid thin #000000;
	margin: 8px;
	float: left;
}

.prodbox_tbl_t
{
	border-top: solid thin #000000;
	border-right: solid thin #000000;
	border-left: solid thin #000000;
}

.prodbox_tbl_m
{
	border-right: solid thin #000000;
	border-left: solid thin #000000;
}

.prodbox_tbl_b
{
	border-bottom: solid thin #000000;
	border-right: solid thin #000000;
	border-left: solid thin #000000;
}

.prodbox_r
{
	width: 270px;
	border: solid thin #000000;
}

.prodbox_rot
{
	width: 286px;
	border: solid thin #000000;
}

.prodbox_cred
{
	padding: .25em .66em .25em .25em;
	margin: 0em;
}

.prodbox_bod
{
	padding: 10px 10px 8px 10px;
	font-size: .9em;
	clear: both;
	background-color: #EEEEEE;
}

.prodbox_bod h3
{
	font-size: 1.25em;
	margin: 0em;
}

.prodbox_bod li
{
	margin-top: 0em;
}

.prodbox_bod ul
{
	margin-top: .25em;
}

.prodbox_samp_capt
{
	margin: .3em;
}

.prodbox_samp
{
	text-align: center;
	font-size: .9em;
	font-weight: bold;
	background-color: #FFFFFF;
	width: 170px;
	padding: 5px;
	margin: 1em auto 0em auto;
}

.prodbox_box_chartl
{
	text-align: center;
	font-size: .8em;
	font-weight: bold;
}

.prodbox_red
{
	color: #FF0000;
	margin-bottom: 2em;
}

.prodbox_tspcr
{
	margin-top: 1em;
}

.prodbox_bspcr
{
	margin-top: 1em;
}

.prodbox_foot
{
	padding: .75em;
	font-size: .9em;
}

.prodbox_foot_l
{
	padding-top: .3em;
	width: 65%;
}

.prodbox_foot_r
{
	width: 35%;
	font-size: 1.3em;
}

.prodbox_foot:hover
{
	cursor: pointer;
}

.prodbox_ttcats
{
	margin: 0em auto 0em auto;
	text-align: center;
	height: 60px;
	background-color: #EEEEEE;
}

.prodbox_ttcats img
{
	padding: 0px 4px 0px 4px;
}

.prodbox_ttcats div
{
	margin: 0em 5px 0em 5px;
	float: left;
}


/* Icon Legend */
.ico_leg_l
{
	width: 60px;
	clear: left;
}

.ico_leg_r
{
	width: 182px;
}

.ico_leg_spc
{
	clear: both;
	height: 16px;
}

.latest_sm_l
{
	width: 90px;
	clear: left;
}

.latest_sm_r
{
	width: 194px;
	float: right;
}

.latest_sm_spc
{
	clear: both;
	height: 20px;
}

/* Mini File Guide */
.mini_file_guide
{
	border: solid medium #000000;
	-moz-border-radius-topleft: 1em;
	-moz-border-radius-topright: 1em;
	border-radius-topleft: 1em;
	border-radius-topright: 1em;
	margin-left: auto;
	margin-right: auto;
	width: 80%;
	background-color: #FFFFFF;
}

a.mini_file_guide_black_no_hov
{
	color: #333333;
	text-decoration: none;
}

a.mini_file_guide_black
{
	color: #333333;
	text-decoration: none;
}

a:hover.mini_file_guide_black
{
	color: #000000;
	text-decoration: underline;
}

a.mini_file_guide_white_no_hov
{
	color: #FFFFFF;
	text-decoration: none;
}

a.mini_file_guide_white
{
	color: #FFFFFF;
	text-decoration: none;
}

a:hover.mini_file_guide_white
{
	color: #EEEEEE;
	text-decoration: underline;
}

.mini_file_guide h2
{
	font-size: 1.5em;
	font-weight: bold;
	color: #000000;
	margin-top: 1.25em;
	margin-bottom: 0em;
}

.mini_file_guide h3
{
	text-align: center;
	font-size: .9em;
	font-weight: bold;
	margin: 0em;
}

.mini_file_guide_item_count
{
	font-size: .8em;
	text-align: right;
	margin: 0em;
	float: right;
}

.mini_file_guide_sect
{
	clear: both;
}

.mini_file_guide_sect_head
{
	padding: .5em;
	height: 1.25em;
}

.mini_file_guide_sect div h3
{
	color: #ffffff;
	font-weight: bold;
	text-transform: uppercase;
	margin: 0em;
	font-size: .9em;
	float: left;
	clear: both;
}

.mini_file_guide_sect_inner
{
	font-size: .8em;
	padding: .8em;
	color: #ffffff;
}

.mini_file_guide_sect_inner_item
{
	padding: .1em .6em .1em .6em;
	margin: .1em auto 0em auto;
}

.mini_file_guide_sect_inner_left
{
	width: 75%;
	float: left;
}

.mini_file_guide_sect_inner_left a
{
	font-weight: bold;
}

.mini_file_guide_sect_inner_type
{
	width: 22%;
	float: right;
	text-align: right;
}

.mini_file_guide_sect_inner_series
{
	font-size: .8em;
	margin-left: 1.25em;
}


.file_highlight_container
{
	border-top: 0em;
	margin: .6em;
	clear: both;
}

.file_highlight_container div
{
	padding: .6em;
}

.file_highlight_container div h3
{
	font-weight: bold;
	margin: 0em;
	font-size: .8em;
}

.file_highlight_container div p
{
	margin: 0em;
	text-align: left;
	font-size: .8em;
}

/* Topic Guide */
.topic_guide_container
{
	border: solid medium black;
	-moz-border-radius-topleft: 1em;
	-moz-border-radius-topright: 1em;
	border-radius-topleft: 1em;
	border-radius-topright: 1em;
	margin-left: auto;
	margin-right: auto;
	width: 95%;
}

.topic_guide_top
{
	background-color: #ffffff;
}

.topic_guide_top a
{
	color: #000000;
	text-decoration: none;
}

.topic_guide_top a:hover
{
	color: #999999;
	text-decoration: underline;
}

.topic_guide_top h2
{
	font-size : 1.5em;
	font-weight: bold;
	text-align: left;
	color: #000000;
}

.topic_guide_top h3
{
	font-size: .8em;
	color: #000000;
	text-align: right;
	margin: .5em;
}

h4.topic_guide
{
	color: #ffffff;
	text-align: center;
	font-weight: bold;
	text-transform: uppercase;
	margin: 0px;
	font-size: .9em;
	padding: .4em;
}

a.topic_guide
{
	text-decoration: none;
	color: #ffffff;
}

a:hover.topic_guide
{
	color: #eeeeee;
	text-decoration: underline;
}

p.topic_guide
{
	color: #ffffff;
	margin: .8em;
	font-size: .8em;
}

.topic_guide a
{
	color: #ffffff;
	text-decoration: none;
}

.topic_guide a:hover
{
	color: #eeeeee;
	text-decoration: underline;
}

.topguide_sect_contain
{
	clear: both;
}

.topguide_step_step
{
	font-size: .72em;
	text-decoration: none;
}


/* Related Links */
.related_link_container
{
	margin-left: auto;
	margin-right: auto;
	margin-top: 10px;
	margin-bottom: 20px;
	padding-right: 5px;
	font-size: .82em;
}

.related_link_container *
{
	text-align: left;
}

h4.related_links
{
	text-align: center;
	margin-top: .25em;
	padding: 0px;
	margin-bottom: .25em;
	font-size: 1em;
	font-weight: bold;
	color: #000000;
}

h5.related_links
{
	font-size: 1em;
	font-weight: bold;
	margin-bottom: 0px;
	margin-top: 0px;
	color: #EF6D00;
}

td.related_links p
{
	margin-bottom: .75em;
}


a.related_links
{
	color: #EF6D00;
}

h5.related_links_old
{
	margin-top : 0px;
	padding-bottom : 10px;
	margin-bottom : 0px;
	margin-left : 10px;
	margin-right : 10px;
	font-size : .8em;
	font-family : Arial, Helvetica;
	font-weight: bold;
	color: #EF6D00;
}

p.related_links_old
{
	margin-top : 5px;
	padding-bottom : 10px;
	margin-bottom : 5px;
	margin-left : 10px;
	margin-right : 10px;
	font-size : .8em;
	font-family : Arial, Helvetica;
}

a.related_links_old
{
	color: #EF6D00;
}

.knowzy_file_breadcrumbs
{
	font-size: .82em;
	padding: .5em;
	background-color: #ffffff;
	border: 0em;
	margin: 0px;
}

.knowzy_file_type_container
{
	clear: both; 
	border: medium black solid;
}

.knowzy_file_type *
{
	padding: .5em; 
	margin-top: 10px;
	margin-bottom: 0px;
	margin-right: 0px;
	text-align: right;
	font-weight: bold;
	font-size: .76em;
	text-transform: uppercase;
}

#topic_home_pic
{
	float: right;
	margin: .3em 0em 1.5em 1.5em; 
	padding: 5px; 
	border: medium #ffcc99 solid;
	background-color: #ffffff;
}

.float_under_heading
{
	float: right; 
	margin-top: 1.5em; 
	margin-left: .5em; 
	margin-bottom: .5em; 
	margin-right: 0px; 
}


/*  Content Category Colors */
.filehome_bor
{
	border: medium solid #ffcc99; 
}

.filehome_bor1
{
	border: 1px solid #ffcc99; 
}

.filehome_rbor1
{
	border: 1px solid #ff0000; 
}

.filehome_back
{
	background-color: #ffeac9;
}

.filehome_borasback
{
	background-color: #ffcc99;
}

.filehome_text
{
	color: #333333;
}

.inform_back
{
	background-color: #FF6666;
}
.inform_bor
{
	border: medium solid #FF0000; 
}

.inform_borasback
{
	background-color: #FF0000;
}

.inform_text
{
	color: #FFFFFF;
}

.opinion_back
{
	background-color: #FFC266;
}
.opinion_bor
{
	border: medium solid #FF9900; 
}

.opinion_borasback
{
	background-color: #FF9900;
}

.opinion_text
{
	color: #ffffff;
}

.instruct_back
{
	background-color: #FFFF99;
}
.instruct_bor
{
	border: medium solid #FFFF00; 
}

.instruct_borasback
{
	background-color: #FFFF00;
}

.instruct_text
{
	color: #333333;
}

.discuss_back
{
	background-color: #4D994C;
}
.discuss_bor
{
	border: medium solid #009900; 
}

.discuss_borasback
{
	background-color: #009900;
}

.discuss_text
{
	color: #FFFFFF;
}

.reference_back
{
	background-color: #6666FF;
}
.reference_bor
{
	border: medium solid #0000FF; 
}

.reference_borasback
{
	background-color: #0000FF;
}

.reference_text
{
	color: #FFFFFF;
}

.reference_text a
{
	color: #FFFFFF;
}

.reference_text a:hover
{
	color: #DDDDDD;
}

.gb_back
{
	background-color: #EEEEEE;
}
.gb_bor
{
	border: medium solid #000000; 
}

.gb_borasback
{
	background-color: #000000;
}

.gb_text
{
	color: #000000;
}

.gb_text a
{
	color: #000000;
}

.gb_text a:hover
{
	color: #333333;
}

.shopping_back
{
	background-color: #5C3D99;
}
.shopping_bor
{
	border: medium solid #330099; 
}

.shopping_borasback
{
	background-color: #330099;
}

.shopping_text
{
	color: #FFFFFF;
}

.shopping_text a
{
	color: #FFFFFF;
	text-decoration: none;
}

.graphics_back
{
	background-color: #FFCCFF;
}
.graphics_bor
{
	border: medium solid #FF99FF; 
}

.graphics_borasback
{
	background-color: #FF99FF;
}

.graphics_text
{
	color: #333333;
}


/* Step by Step Navigation */
.stepstep_nav
{
	border: solid medium #000000;
}

.stepstep_below *
{
	padding: .25em;
}

.stepstep_nav h3
{
	font-size: .9em;
	text-align: center;
	margin: .75em auto .75em auto;
}

.stepstep_nav a
{
	color: #333333;
	padding-left: 0px;	
	text-decoration: none;
}

.stepstep_nav p
{
	margin-bottom: .25em;
	margin-left: .25em;
	margin-right: .25em;
	font-size: .8em;
}
.stepstep_nav_active
{
	border: #333333 thin solid;
	background-color: #FFFFFF;
	margin-bottom: .25em;
}


.stepstep_nav_inactive
{
	border: #FFFF00 thin solid;
	margin-bottom: .25em;
}

.stepstep_t_btn
{
	width: 33%; 
	margin: auto; 
	float: left;
	text-align: center;
	font-size: .8em;
}

.wide_bar_chart_bar
{
	 filter:progid:DXImageTransform.Microsoft.Gradient(GradientType=1, StartColorStr='#FFFFFF00', EndColorStr='#FF0000');
	 background-color: red;
}

/* Tree Related */
h4.tree_container
{
	background-color: #ffcc99;
	text-align: center;	
	color: #000000;
	font-size: .9em;
	margin-top: 0px;
	height: 1.2em;
}

SPAN.TreeviewSpanArea A
{
	font-size: .72em; 
	font-family: Arial, helvetica; 
	text-decoration: none;
	color: black;
}
/*
SPAN.TreeviewSpanArea A:hover
{
	color: #ff0000;
	background-color: #ffffff;
}
*/
.tree_in_window ul
{
	font-size: 8pt;
	margin-top: 4pt;
	margin-bottom: 4pt;
	padding-left: 2px;
	margin-left: 6px;
	margin-right: 3px;
}

.tree_in_window li
{
	font-size: 8pt;
	margin-right: 0px;
}

.tree_in_window div
{
	width: 95%;
	margin-left: auto;
	margin-right: auto;
	border: 1px solid black;
}

.asp_tree_ctl
{
	font-size: .78em;
}

.asp_tree_ctl a
{
	text-decoration: none;
	color: #000000;
}

.asp_tree_ctl a:hover
{
	text-decoration: underline;
}

.LatestTopicsContainer
{
}

.LatestTopicsContainer div
{
	padding: .5em;
}

.LatestTopicsContainer p
{
	font-size: .9em;
	margin-top: .25em;
}

.LatestTopicsContainer h5
{
	margin-top: .5em;
}
.fact_box
{
	font-family: Verdana, Arial, Helvetica;
	color: purple;
	padding: .5em;
	border: 0px;
	background-color: #ffefd5;
}

.fact_box h3
{
	font-size: 1.2em;
	text-align: center;
	color: purple;
	margin: 0px;
}

.fact_box p
{
	margin: .75em;
	font-size: .8em;
	text-align: left;
}

.fact_box li
{
	font-size: .8em;
}

.gotcha_ref_container
{
	border: #000000 thin solid;
	padding: .5em;
	margin-right: -1em;
	margin-top: .25em;
	margin-bottom: .25em;
	margin-left: 0px;
	width: 23em;
}

.gotcha
{
	border: thick #000000 solid;
	padding: .5em;
}

.gotcha h2
{
	text-transform: uppercase;
	font-size: 2em;
	font-weight: bold;
	color: #000000;
	margin-top: 0px;
}

.KInfoBubbleContainer *
{
	text-decoration: none;
}

.KInfoBubbleSect
{
	background-color: #eeeeee;
	margin-left: auto;
	margin-right: auto;
	clear: both;
	border: solid medium #cccccc;
	width: 80%;
	padding: 0em 1em 0em 1em;
}

.KInfoBubbleContainer
{
	cursor: pointer;
	background-color: black;
	padding: 10px;
	-moz-border-radius: 10px;
	border-radius: 10px; 
	margin-bottom: 1em;
}

.KInfoBubbleInner1
{
	padding: 10px;
	margin: auto;
	border: none;
	height: 100%;
	-moz-border-radius: 10px;
	border-radius: 10px; 
}

.KInfoBubbleBody
{
	overflow: hidden;
	background-color: white;
	border: none;
	margin: auto;
	-moz-border-radius: 10px;
	border-radius: 10px;
	clear: both;
	width: 100%;
}

.KInfoBubbleHeading
{
	color: white; 
	padding: 8px; 
	margin: 0px;
	clear: both;
}

.KInfoBubbleHeader
{
	font-weight: bold; 
	margin: 0px;
	font-size: 1em;
	width: 100%;
}

.KInfoBubbleType
{
	font-size: .75em;
	margin: 0px;
	padding-top: 10px;
	padding-bottom: 0px;
	text-align: right;
	text-transform: uppercase;
	float: right;
}

.KInfoBubbleTextArea
{
	font-size: .9em;
	padding-left: .8em;
	padding-right: .8em;
	padding-bottom: .1em;
}

a.KInfoBubbleLinkWhite
{
	color: #ffffff; 
}

a:hover.KInfoBubbleLinkWhite
{
	color: #ffffff; 
}

a.KInfoBubbleLinkBlack
{
	color: #000000; 
}

a:hover.KInfoBubbleLinkBlack
{
	color: #000000; 
}


.px {
	padding-top : 0px;
	padding-bottom : 0px;
	padding-left : 0px;
	padding-right : 0px;
	margin-top : 2px;
	margin-bottom : 0px;
	margin-left : 0px;
	margin-right : 0px;
}
.px5 {
	padding-top : 5px;
	padding-bottom : 0px;
	padding-left : 0px;
	padding-right : 0px;
	margin-top : 5px;
	margin-bottom : 0px;
	margin-left : 0px;
	margin-right : 0px;
}

.menu_container
{
	clear: both;
	color: #333333;
	padding: .5em;
}

.menu_copy
{
	margin-right: .25em;
	float: left;
	width: 33%;
	overflow: visible;
}

.menu {
	margin-left : .25em;
	margin-right : .25em;
	font-size : .8em;
	font-weight: bold;
	float: left;
	width: 63%;
}
.menu a {
	color : #333333;
	text-decoration: none;
}
.menu a:hover {
	color: #666666;
}
.menu div
{
	margin-right: 2.5em;
	float: left;
}
.right {
	color : #000000;
	margin-top : 5px;
	padding-bottom : 10px;
	margin-bottom : 5px;
	margin-left : 10px;
	margin-right : 10px;
	font-size : 11px;
	font-weight: bold;
}
.right a {
	color : #EF6D00;
}
.right a:hover {
	color : #000000;
}

.recent_highlight {
	color : #294A7B;
	font-size : .8em;
	font-family : Arial, Helvetica;
	font-weight: bold;
}

.bot {
	color : #000000;
	margin-top : 20px;
	padding-bottom : 10px;
	margin-bottom : 0px;
	margin-left : 200px;
	margin-right : 10px;
	font-size : 11px;
	font-weight: bold;
}
.bot a {
	color : #000000;
	text-decoration: none;
}
.bot a:hover {
	color : #294A7B;
}