body
{
	background-color : #ffffff;
	color : #5c5c5c;

	font-size : 10pt;
	font-family : arial, sans-serif, courier;
}

a
{
	color : #456aae;
	font-size : 10pt;
	text-decoration : none;
}

a:hover
{
	color : #dc964a;
}

img.png { behavior: url("/df/css/iepng.htc"); }

#page
{
	width : 770px;
}

#content 
{
	width : 769px;
}

* html #content
{
	width : 770px;
}
#header_top_bar
{
	background-image : url( "/gfx/header_top_bar.png");
	background-repeat : no-repeat;
	background-position : top left;

	height : 18px;
	width : 770px;
}

#header_top_gfx
{
	height : 123px;
	width : 770px;
}

#header_top_dateline
{
	margin-top : 1px;
	background-color : #456aae;
	background-image : url( "/gfx/header_top_right_dateline.png");
	background-repeat : no-repeat;
	background-position : bottom right;
	font-size : 8pt;
	padding-left : 10px;
	height : 17px;
	color : #aaaaaa;
}

#header_top_dateline a
{
	color : #ffffff;
}

#header_top_dateline a:hover
{
	color : #000000;
}

* html #header_top_dateline
{
	margin-top : -2px;
}

#content_start
{
	margin-top : 1px;
	height : 10px;

	background-image : url( "/gfx/content_top_right_corner.gif");
	background-repeat : no-repeat;
	background-position : top right;
	
}

#content
{
	border-right : 1px solid #456aae;
}

* html #content
{
	margin-top : -6px;
}


#footer
{
	height : 10px;
	background-image : url( "/gfx/content_bottom_right_corner.gif");
	background-repeat : no-repeat;
	background-position : top right;

}

#content table
{
}

#left
{
	vertical-align : top;
	width : 140px;
	padding-right : 3px;
	border-right : 1px solid #456aae;
}


#center
{
	vertical-align : top;
	width : 440px;
	border-top : 1px dotted #456aae;
	border-bottom : 1px dotted #456aae;
	background-color : #f8f8f8;
	margin-left : 5px;
}

#right
{
	vertical-align : top;
	width : 180px;
	border-left : 1px dotted #456aae;
	border-top : 1px dotted #456aae;
}

#left div.module_title
{
	background-color : #456aae;
	background-image : url("/gfx/module_title_curve.png");
	background-repeat : no-repeat;
	background-position : top left;

	margin-top : 5px;

	padding-top : 3px;

	text-align : center;
	height : 14px;
	font-size : 8pt;
	font-weight : bold;
	color : #ffffff;
}

#right div.module_title
{
	padding : 2px;
	background-color : #456aae;
	height : 14px;
	font-size : 8pt;
	font-weight : bold;
	color : #ffffff;
}

#left div.menuhome
{
	margin-top : 2px;
	padding : 2px;
	padding-left : 5px;
	background-color : #f8f8f8;
	border : 1px solid #456aae;
	border-left : 10px solid #456aae;
	height : 14px;
	font-size : 8pt;
	color : #ffffff;
}

#left div.menuhome a
{
	font-size : 8pt;
	color : #456aae;
}

#left div.menuhome a:hover
{
	color : #dc964a;
}

div.module_content
{
	margin-top : 1px;
	border : 1px solid #456aae;
	background-color : #f8f8f8;
	padding : 3px;
	font-size : 10pt;
}

img
{
	border : 0px;
}

#left div.kw-menu ul
{
	margin : 0px;
	padding : 0px;
}

#left div.kw-menu a
{
	text-decoration : none;
	color : #456aae;
	font-size : 9pt;
}

* html #left div.kw-menu a
{
	font-size : 8pt;
}

#left div.kw-menu a:hover
{
	color : #dc964a;
}

#left div.kw-menu-title
{
	background-color : #456aae;
	background-image : url("/gfx/module_title_curve.png");
	background-repeat : no-repeat;
	background-position : top left;

	padding-top : 3px;

	text-align : center;
	height : 14px;
	font-size : 8pt;
	font-weight : bold;
	color : #ffffff;
}

#left div.kw-menu-content li
{
	list-style-type : none;
	background-color : #f8f8f8;
	margin-top : 1px;
	padding : 2px;
	padding-left : 10px;
	border : 1px solid #456aae;
	border-left : 10px solid #456aae;
}

#left div.kw-menu-content li:hover
{
	border-left : 10px solid #dc964a;
}


#left div.kw-menu-navigation li
{
	list-style-type : none;
	background-color : #f8f8f8;
	margin-top : 1px;
	padding : 2px;
	padding-left : 10px;
	border : 1px solid #456aae;
	border-right : 10px solid #456aae;
}

#left div.kw-menu-navigation li.current
{
	border-right : 10px solid #dc964a;
}

#left div.kw-menu-navigation li.current a
{
	color : #dc964a; 
}

#left div.kw-menu-navigation li:hover
{
	border-right : 10px solid #dc964a;
}

#center div.content-heading
{
	color : #5d5d5d;
	font-size : 13pt;
	font-weight : bold;
}

#center div.content
{
	font-size : 10pt;
	margin-top : -8px;
	padding-top : 10px;
	padding-bottom : 5px;
}

#center div.itemblock
{
	padding-top : 5px;
}

#center div.itemblock-header
{
	display : block;	
}

#center div.itemblock-content
{
	margin-top : 3px;
	display : block;
	clear : both;
	font-size : 10pt;
}


#right div.right-header
{
	padding : 2px;
	background-color : #456aae;
	height : 14px;
	font-size : 8pt;
	font-weight : bold;
	color : #ffffff;
}

#right td
{
	font-size : 9pt;
}

#center div.h1
{
	font-size : 10pt;
	color : #5a5a5a;
	font-weight : bold;
}

#center td
{
	font-size : 9pt;
}

#center caption
{
	font-size : 9pt;
}

#center li
{
	font-size : 9pt;
}

#center p
{
	font-size : 9pt;
}

#center div.mpar
{
	font-size : 9pt;
	margin-top : -10px;
	padding-top : 10px;
}

#center div.module_title
{
	font-size : 13pt;
	font-weight : bold;
	color : #5a5a5a;
}

#page div.relboxhack
{
	width : 250px;
	float : right;
}

#page div.h1
{
	font-size : 12pt;
	font-weight : bold;
}


select
{
	font-size : 9pt;
}

input
{
	font-size : 8pt;
}

#right
{
	font-size : 9pt;
}

#right div.querylist
{
	padding : 3px;
}

#right form
{
	padding : 3px;
}

#memberlink
{
	background-color : #456aae;
	margin-top : 5px;
	padding : 2px;
	padding-left : 5px;
	color : white;
}

#memberlink a
{
	font-size : 8pt;
	color : white;
	font-weight : bold;
}

#memberlink a:hover
{
	color : black;
}

span.date
{
	font-size : 8pt;
}

#right table td
{
	font-size : 8pt;
	padding : 0px;
	margin : 0px;
}
