/* A few IE bug fixes */
* { margin: 0; padding: 0; }
* html ul ul li a { height: 100%; }
* html ul li a { height: 100%; }
* html ul ul li { margin-bottom: -1px; }

#contentList {width: 664px; padding: 0; }

/* Some list and link styling */
#contentList .thelist {padding: 0 10px 5px 10px; width: 644px; background:url(../images/list_bg.gif) top left repeat-y; font: normal 12px arial; color:#535353; text-align:justify; line-height:18px; display:block;  }
#contentList .thelist ul{ list-style-type:none; margin-bottom:5px;}
#contentList .thelist li{ list-style-type:none; background:url(../images/bulletIcon.gif) top left no-repeat; padding-left:20px; line-height:21px;}
#contentList .thelist p{margin-bottom:8px;}
#contentList .thelist li a {font: normal 11px arial; display:block;color: #747474; line-height: 21px; text-decoration: none; padding:0 3px 3px 10px;}
#contentList .thelist li a:hover {font: normal 11px arial; display:block; color: #747474; line-height: 21px; text-decoration: none; padding:0 3px 3px 10px;}
#contentList table{border-collapse: collapse; margin-top:5px; margin-bottom:5px;}
#contentList table th{ border-spacing:2px; border-bottom:1px solid #CCC; padding:3px; font-weight:bold; text-align:left;} 
#contentList table td{ border-spacing:2px; border-bottom:1px solid #CCC; padding:3px; } 


#contentOut {width: 400px; padding: 0; }

li { list-style-type: none; }
h2 { margin-top: 1.5em; }

/* Header links styling */

#contentList h3.headList {
font: bold 12px arial;
color: #588AC5;
display:block; 
margin: 2px 0 0 0;
width: 664px;
height: 34px;
}

#contentList h3.headList a {
font: bold 12px arial;
color: #588AC5;
display:block; 
background: url('../images/list_off.gif');
line-height: 31px;
padding-left: 10px;
text-decoration: none;
}
#contentList h3.headList a:hover { 
font: bold 12px arial;
color: #588AC5;
display:block; 
background: url('../images/list_over.gif');
line-height: 31px;
text-decoration: none;
}
#contentList h3.selected a { 
font: bold 12px arial;
color: #588AC5;
display:block; 
background: url('../images/list_on.gif');
line-height: 33px;
text-decoration: none;
}
#contentList h3.selected a:hover { 
font: bold 12px arial;
color: #588AC5;
display:block; 
background: url('../images/list_on.gif');
line-height: 33px;
text-decoration: none;
}
#contentList h3.link {
font: bold 12px arial;
color: #588AC5;
display:block; 
margin: 2px 0 0 0;
width: 664px;
height: 31px;
}
#contentList h3.link a {
font: bold 12px arial;
color: #588AC5;
display:block; 
background: url('../images/list_link.gif');
line-height: 31px;
padding-left: 10px;
text-decoration: none;
}
#contentList h3.link a { 
font: bold 12px arial;
color: #588AC5;
display:block; 
background: url('../images/list_link.gif');
line-height: 31px;
text-decoration: none;
}
#contentList h3.point {
font:  12px arial;
margin: 2px 0 0 0;
color:InfoText;
display:block; 
width: 664px;
height: 30px;
}

.field
{
	padding:0.5em;
	 margin-top:5px;
	 border:1px solid #666666; 
	 background:#fff;	
}


.link b {
font: bold 45px arial;
color:Blue;
display:block; 
background: url('../images/list_link.gif');
line-height: 31px;
padding-left: 10px;
text-decoration: none;
}