body	{
	font-family: arial, sans-serif; font-size: 12px
}

#container	{
	width: 755px;
	background: url('images/body_bg.png');
	margin-left: auto; margin-right: auto;	
}
#header	{
	border-top: solid 10px #FFFFFF; 
	border-bottom: solid 4px #FFFFFF; 
}
#nav	{
	float: left; width: 139px; display: inline;	
}
#login	{
	border-top: solid 4px #FFFFFF;
	border-bottom: solid 4px #FFFFFF
}
#content	{
	float: left; margin-left: 4px; width: 612px; display: inline;	
}
#content_1	{
	float: left; margin-left: 4px; width: 469px; display: inline;	
}
#content_2	{
	float: left; margin-left: 4px; width: 139px; display: inline; font-size: 10px
}
#catalogues	{
	clear: both; border-top: solid 4px #FFFFFF;
}
#footer	{
	clear: both; border-top: solid 4px #FFFFFF
}
#catalogue_strip	{
	position: relative; width: 727px; height: 70px; overflow: hidden; background-color: #FFFFFF; padding-top: 8px
}

div.content_section	{
	margin-left: 8px
}
div.question	{
	font-weight: bold
}
div.footnote	{
	margin-left: 10px; font-size: 11px
}
div.footnote_last	{
	margin-left: 10px; font-size: 11px; margin-bottom: 8px
}
.p	{
	margin-bottom: 8px; display: block
}
.h1	{
	font-size: 14px; font-weight: bold; margin-bottom: 8px
}
.h2	{
	font-weight: bold; margin-top: 4px
}
.small	{
	font-weight: normal; font-size: 10px
}

div.title	{
	background: url('images/title_bg.png'); margin-bottom: 8px
}
div.title2	{
	background: url('images/title_bg2.png'); margin-bottom: 8px
}
div.title3	{
	background: url('images/title_bg3.png'); 
}

div.nav_item	{
	border-bottom: solid 1px #FFFFFF
}
div.nav_sub_head	{
	border-top: solid 4px #FFFFFF;
	border-bottom: solid 1px #FFFFFF
}

div.sidebar_search_label	{
	font-size: 11px
}

.reference	{
	font-style: italic; display: block
}
div.cant_find	{
	 margin-top: 8px; margin-left: 8px
}

div.prog_pic {
	width: 154px;
}
div.prog_pic td.border {
	filter:progid:DXImageTransform.Microsoft.AlphaImageLoader(sizingMethod='scale', src='images/semi.png'); 
}
div.prog_pic[class] td.border {
	background: url(images/semi.png)
}
div.prog_pic td.text {
	filter:progid:DXImageTransform.Microsoft.AlphaImageLoader(sizingMethod='scale', src='images/semi.png'); color: white; font-size: 11px; line-height: 16px; padding-left: 4px; padding-top: 2px; padding-bottom: 2px
}
div.prog_pic[class] td.text {
	background: url(images/semi.png)
}

div.logo_frame	{
	border: solid 1px #59595C; float: left; margin-right: 10px
}

div.team_profile	{
	float: left; margin-right: 4px;
}
div.team_pic {
	width: 192px; padding-top: 184px; 
	border: solid 3px #29231D
}
div.team_pic span {
	width: 100%; display: block; text-indent: 0px; filter:progid:DXImageTransform.Microsoft.AlphaImageLoader(sizingMethod='scale', src='images/semi.png'); font-weight: bold; color: white; line-height: 16px; text-indent: 4px
}
div.team_pic[class] span {
	background: url(images/semi.png)
}
div.team_details	{
	width: 192px
}
div.team_bio	{
	padding: 4px; font-size: 11px; 
}

span.highlight	{
	background-color: yellow
}

.paging	{
	font-size: 12px; text-align: right; vertical-align: middle; padding-right: 8px; width: 5%
}
.disabled {
	cursor: default; behavior: url('pngbehavior.htc');
}
.description	{
	 margin-top: 4px; display: block
}
.error	{
	color: red
}
.error_side_bar	{
	color: red; display: block; margin-top: 4px; margin-left: 4px; font-size: 10px
}
.required	{
	color: #002C77
}
.welcome	{
	 padding: 8px; padding-bottom: 0px; display: block; font-size: 11px
}

th	{
	text-align: left
}
th.result	{
	background-color: #000000; color: #FFFFFF;
}
td	{
	text-align: left; vertical-align: top
}
td.result	{
	font-size: 11px; padding: 2px; padding-right: 4px
}

a	{
	color: #002C77; text-decoration: none
}
a:hover	{
	text-decoration: underline
}
a.side_bar	{
	color: #000000; text-decoration: none; font-size: 10px
}

img	{
	border: 0px; behavior: url('pngbehavior.htc');
}
img.no_behaviour	{
	behavior: none
}

input	{
	font-size: 11px
}
input.image	{
	behavior: url('pngbehavior.htc');
}
input.sidebar_login	{
	font-size: 10px; width: 70px
}
input.sidebar_search	{
	width: 100px; font-size: 10px
}
select	{
	font-size: 11px
}
select.sidebar_search	{
	font-size: 10px
}
textarea	{
	font-family: arial; font-size: 11px
}