* { 
	-moz-box-sizing: border-box; 
}

body 

a:link {
	font-size: 11px; color: #0067B2; font-style: normal; font-family: verdana, sans-serif; text-decoration: underline;
}
a:active {
	font-size: 11px; color: #0067B2; font-style: normal; font-family: verdana, sans-serif; text-decoration: underline;
}
a:visited {
	font-size: 11px; color: #0067B2; font-style: normal; font-family: verdana, sans-serif; text-decoration: underline;
}
a:hover {
	text-decoration: underline;
}
p {
	font-weight: normal; font-size: 11px; color: #192E43; font-style: normal; font-family: verdana, sans-serif; text-decoration: none;
}
td {
	font-weight: normal; font-size: 11px; color: #192E43; font-style: normal; font-family: verdana, sans-serif; text-decoration: none;
}
.dottedBorderBGHorizontal
{
background-image: url(../i/div_horiz.gif);
background-repeat: repeat-x;
}

.dottedBorderBGVertical
{
background-image: url(../i/div_vert.gif);
background-repeat: repeat-y;
}

ol {font-weight: normal; font-size: 11px; color: #192E43; font-style: normal; font-family: verdana, sans-serif; text-decoration: none;}

.disclist li {list-style-type : circle; padding: 5px;}

ul {
font-family: Verdana, Arial, Helvetica, sans-serif;
font-size: 11px;
font-style: normal;
font-weight: normal;
font-variant: normal;
text-transform: none;
color: #192E43;
text-decoration: none;
list-style-position: outside;
padding: 10px;
margin: 10px;
}


h1 {font-weight: bold; font-size: 12px; color: #666666; font-style: normal; font-family: verdana, sans-serif; text-decoration: none;}

h2 {font-weight: bold; font-size: 11px; color: #666666; font-style: normal; font-family: verdana, sans-serif; text-decoration: none;}

h3 {font-weight: bold; font-size: 12px; color: #666666; font-style: normal; font-family: verdana, sans-serif; text-decoration: none; margin:0px; padding:0px;}

hr {width : 100%; height : 1px; color: #003366; size:1px;}

.leaftitle {font-weight: bold; font-size: 16px; color: #ff9900; font-style: normal; font-family: verdana, sans-serif; text-decoration: none;}

.title {font-weight: bold; font-size: 11px; color: #999966; font-style: normal; font-family: verdana, sans-serif; text-decoration: none; padding-left:5px;}

.phphead,
a:active.phphead,
a:link.phphead,
a:hover.phphead,
a:visited.phphead {font-size: 14px; color: #000000; font-style: normal; font-family: verdana, sans-serif; text-decoration: none; padding-left:20px;}

.menulinkleft {margin : 0px; padding : 0px;}
.menulinkleft a:link, 
.menulinkleft a:active, 
.menulinkleft a:visited {font-family: verdana, sans-serif;font-size : 11px; color : #000000;background-color : #FFFFFF; font-weight: normal; display : block; text-align : left; text-decoration : none; padding-left: 5px;line-height : 15px;border-top: 2px white solid;}
.menulinkleft a:hover {font-family: verdana, sans-serif;font-size : 11px; color : #000000;background-color : #D6E9FF; font-weight: normal; display : block; text-align : left; text-decoration : none;}


.menulinkleftcurrent {margin : 0px; padding : 5px;}
.menulinkleftcurrent a:link {font-family: verdana, sans-serif;font-size : 11px; color : #000000;background-color : #D6E9FF; font-weight: normal; display : block; text-align : left; text-decoration : none;}
.menulinkleftcurrent a:active {font-family: verdana, sans-serif;font-size : 11px; color : #000000;background-color : #D6E9FF; font-weight: normal; display : block; text-align : left; text-decoration : none;} 
.menulinkleftcurrent a:visited {font-family: verdana, sans-serif;font-size : 11px; color : #000000;background-color : #D6E9FF; font-weight: normal; display : block; text-align : left; text-decoration : none;}
.menulinkleftcurrent a:hover {font-family: verdana, sans-serif;font-size : 11px; color : #000000;background-color : #D6E9FF; font-weight: normal; display : block; text-align : left; text-decoration : none;}


.menutable {background-color : white; border-left : 1px black solid; border-right : 1px black solid; display : block; width : 132px;}
.menutableright {background-color : white; border-left : 1px black solid;  border-bottom : 1px black solid; display : block; width : 132px;}
.menutablerightsub {padding: 5px; 	background-color: #F2F2F2; border-left : 1px black solid;  border-bottom : 1px black solid; display : block; width : 124px;}.menutablerightsub {padding: 5px; 	background-color: #F2F2F2; border-left : 1px black solid;  border-bottom : 1px black solid; display : block; width : 124px;}
.menutablerightlogin {padding: 5px; 	background-color: #FFFBDF; border-left : 1px black solid;  border-bottom : 1px black solid; display : block; width : 124px;}.menutablerightsub {padding: 5px; 	background-color: #F2F2F2; border-left : 1px black solid;  border-bottom : 1px black solid; display : block; width : 124px;}
.menutablerightsubwhite {padding: 5px; 	background-color: #FFFFFF; border-left : 1px black solid;  border-bottom : 1px black solid; display : block; width : 124px;}
.menutablemainsub {padding: 5px; 	background-color: #F2F2F2; border-left : 1px black dotted;  border-bottom : 1px black dotted;  border-right : 1px black dotted; display : block; width : 98%;}
.menutableNFsub {padding: 5px; 	background-color: #F2F2F2; border-left : 1px black dotted;  border-bottom : 1px black dotted;  border-right : 1px black dotted; display : block; width : 540px;}
.menuhd {font-family: verdana, sans-serif;font-size : 11px; color : black;background-color : #CCCC99; font-weight: normal; border-top: 1px black solid;  border-bottom: 1px black solid;display : block; text-align : left; text-decoration : none; padding: 2px;vertical-align : top; padding-left : 3px;}

.bottom {font-family: verdana, sans-serif;font-size : 10px; font-weight : bold; padding: 2px; padding-left:20px;}
.input {font-family: verdana, sans-serif;font-size : 10px; font-weight : normal;}

.searchBoxinput {font-family: verdana, sans-serif;font-size : 11px; font-weight : normal; margin : 0px; padding : 0px;color : #000000;border: 1px #999966 solid; padding-left:2px; height:15px; width:110px;}

.dropdown {font-family: verdana, sans-serif;font-size : 11px; font-weight : normal; margin : 0px; padding : 0px;color : #000000;border: 1px #999966 solid; padding-left:5px; height:15px; width:250px;}

.addbutton {font-family: verdana, sans-serif;font-size : 11px; font-weight : normal; margin : 0px; padding : 0px;color : #000000;border: 1px #999966 solid; height:15px; width:120px;}

.submitsearch {font-family: verdana, sans-serif;font-size : 11px; font-weight : normal; margin : 0px; padding : 0px;background-color: #DEDEB6;color : #000000; border:1px #CCCC99 solid; height:15px;}

.menufill {font-family: verdana, sans-serif;font-size : 11px; color : #000000;background-color : #CCCC99; font-weight: normal; text-align : left; text-decoration : none; padding: 0px;border-top: 1px white solid; border-bottom: 1px white solid; padding-left: 5px;}

.rightmenufill {font-family: verdana, sans-serif;font-size : 11px; color : #000000;background-color : #CCCC99; font-weight: normal; text-align : left; text-decoration : none; padding: 0px;border-top: 1px white solid; border-bottom: 1px white solid; padding-left: 5px;}

.branchhd {font-family: verdana, sans-serif;font-size : 11px; color : black;background-color : #e5ecf9; font-weight: bold; border-top: 1px black solid;  border-bottom: 1px black solid;display : block; text-align : left; text-decoration : none; padding: 2px;vertical-align : top; padding-left : 3px;}

.branchaction {font-family: verdana, sans-serif;font-size : 11px; color : black;background-color : #e5ecf9; font-weight: bold; border-top: 1px black solid;  border-bottom: 1px black solid;display : block; text-align : right; text-decoration : none; padding: 2px;vertical-align : top; padding-left : 3px;}

.branchaction2 {font-family: verdana, sans-serif;font-size : 11px; color : black;background-color : #e5ecf9; font-weight: bold; border-top: 1px black solid;  border-bottom: 1px black solid;display : block; text-align : left; text-decoration : none; padding: 2px;vertical-align : top; padding-left : 3px;}
.branchactiontoolbox {font-family: verdana, sans-serif;font-size : 11px; color : black;background-color : #e5ecf9; font-weight: bold; border-top: 1px black solid;  border-left: 1px black solid; border-bottom: 1px black solid;display : block; text-align : left; text-decoration : none; padding: 2px;vertical-align : top; padding-left : 3px;}

.branchaction2centre {font-family: verdana, sans-serif;font-size : 11px; color : black;background-color : #e5ecf9; font-weight: bold; border-top: 1px black solid; border-bottom: 1px black solid; display : block; text-align : center; text-decoration : none; padding: 2px;vertical-align : top; padding-left : 3px;}

.branchaction3 {font-family: verdana, sans-serif;font-size : 11px; color : black;background-color : #e5ecf9; font-weight: bold; border-top: 1px black solid;  border-bottom: 1px black solid; display : block; text-align : left; text-decoration : none; padding: 2px;vertical-align : top; padding-left : 3px;}

.boxed {border-top: 1px black solid;  border-bottom: 1px black solid; border-left: 1px black solid; border-right: 1px black solid; text-align : center; text-decoration : none; padding: 2px;vertical-align : top}

.listorder {font-family: verdana, sans-serif;font-size : 10px; color : black; padding:0px; width:20px;}

.delete {font-family: verdana, sans-serif;font-size : 11px; color : red;background-color : #DEDEB6; font-weight: bold; border-top: 1px black solid;  border-bottom: 1px black solid;display : block; text-align : right; text-decoration : none; padding: 2px;vertical-align : top; padding-left : 3px;}

a.deletelink,
a:link.deletelink,
a:active.deletelink,
a:visited.deletelink  {font-family: verdana, sans-serif;font-size : 12px; color : red; font-weight: bold; text-align : right; text-decoration : none;}
a:hover.deletelink {color: #666633;}

a.branches {padding :2px;}
a:link.branches,
a:active.branches,
a:visited.branches  {font-family: verdana, sans-serif;font-size : 11px; color : #999966;background-color : #ffffff; font-weight: bold; text-align : middle; text-decoration : none; display:block;}
a:hover.branches {color: #666633;}

a.buttonpublish {border: 1px #999966 solid; padding :2px;}
a:link.buttonpublish,
a:active.buttonpublish,
a:visited.buttonpublish  {font-family: verdana, sans-serif;font-size : 11px; color : #999966;background-color : #ffffff; font-weight: bold; text-align : middle; text-decoration : none;}
a:hover.buttonpublish 

a.menuhelp {color : #000000;}
a:link.menuhelp,
a:active.menuhelp,
a:visited.menuhelp  {font-family: verdana, sans-serif;font-size : 11px; color : #999933;background-color : #CCCC99; font-weight: normal; text-align : right; text-decoration : none; padding: 0px;}
a:hover.menuhelp {font-family: verdana, sans-serif;font-size : 11px; color : #000000;background-color : #CCCC99; font-weight: normal; text-align : right; text-decoration : none; padding: 0px;}

a:link.urhere,
a:active.urhere,
a:visited.urhere  {font-family: verdana, sans-serif; font-size : 10px; color : black; font-weight: normal; text-align : left; text-decoration : none;}
a:hover.urhere  {font-family: verdana, sans-serif; font-size : 10px; color : #666666; font-weight: normal; text-align : left; text-decoration : none;}

.webblermenu {font-family: verdana, sans-serif; font-size : 10px; color : white; font-weight: normal; text-align : left; text-decoration : none; padding :5px; background-color : #ff9900; border: 1px solid black;}

a:link.powered,
a:active.powered,
a:visited.powered  {font-family: verdana, sans-serif; font-size : 10px; color : #666666;font-weight: bold; text-align : left; text-decoration : none; padding: 2px;}
a:hover.powered {color : #7D7B7B;}


INPUT, TEXTAREA {
font-weight: normal; font-size: 11px; color: #192E43; font-style: normal; font-family: verdana, sans-serif;
}




 .email  {
	font-size : 12px;
	font-family : Arial, Helvetica, sans-serif;
	font-weight : bold;
	font-style : normal;
	color : blue;
	text-decoration : none;
}

.address  {
	font-size : 12px;
	font-family : Arial, Helvetica, sans-serif;
	font-weight : normal;
	font-style : normal;
	color : black;
	text-decoration : none;
}

a.url  {
	font-size : 12px;
	font-family : Arial, Helvetica, sans-serif;
	font-weight : bold;
	font-style : normal;
	color : black;
	text-decoration : none;
}

.listitem  {
	font-size : 12px;
	font-family : Arial, Helvetica, sans-serif;
	font-weight : normal;
	font-style : normal;
	color : black;
	text-decoration : none;
}

.attributename  {
	font-size : 12px;
	font-family : Arial, Helvetica, sans-serif;
	font-weight : normal;
	font-style : normal;
	color : black;
	text-decoration : none;
}

.attributeinput  {
	font-size : 12px;
	font-family : Arial, Helvetica, sans-serif;
	font-weight : normal;
	font-style : normal;
	color : black;
	text-decoration : none;
}

.required {
	font-size : 12px;
	font-family : Arial, Helvetica, sans-serif;
	font-weight : normal;
	font-style : normal;
	color : red;
	text-decoration : none;
}

.missing {
	font-size : 14px;
	font-family : Arial, Helvetica, sans-serif;
	font-weight : bold;
	font-style : normal;
	color : red;
}

.error  {
	font-size : 12px;
	font-family : Arial, Helvetica, sans-serif;
	font-weight : normal;
	font-style : normal;
	color : red;
	text-decoration : none;
}

.info  {
	font-size : 12px;
	font-family : Arial, Helvetica, sans-serif;
	font-weight : normal;
	font-style : normal;
	color : magenta;
	text-decoration : none;
}

.botbar  {
	font-size : 11px;
	font-family : Arial, Helvetica, sans-serif;
	font-weight : bold;
	font-style : normal;
	color : white;
	text-decoration : none;
}

----------------------------------------
INPUT.TEXT
{
    BACKGROUND-COLOR: #FFFFFF;
    BORDER:  1px solid #A8B2BB;
    COLOR: #000000;
    FONT-FAMILY: Verdena;
    FONT-SIZE: 10px;
    HEIGHT: 18px;
    PADDING: 1px;
}

INPUT.RADIO
{
    BACKGROUND-COLOR: #FFFFFF;
    BORDER:  1px solid #A8B2BB;
    COLOR: #000000;
    FONT-FAMILY: Verdena;
    FONT-SIZE: 10px;
    HEIGHT: 18px;
    PADDING: 1px;
    WIDTH: 20px
}

TEXTAREA
{
    BACKGROUND-COLOR: #FFFFFF;
    BORDER:  1px solid #A8B2BB;
    COLOR: #000000;
    FONT-FAMILY: Verdana;
    FONT-SIZE: 10px;
    PADDING: 2px;
}

SELECT 
{  
    BACKGROUND-COLOR: #FFFFFF;
    BORDER:  1px solid #A8B2BB;
    FONT-FAMILY: Verdana;
    FONT-SIZE: 11px;
    COLOR: #000000;   
    PADDING: 2px;
}

.clsFooter {
	margin-left: 184px;
  	margin-right:184px;
	background-color : White;
	border : 1px solid #A8B2BB;
	padding: 5px;
}

#leftcontent {
	position: absolute;
	left:4px;
	top:115px;
	width:180px;
}

#centercontent {
		padding-top: 4px;
  		margin-left: 179px;
  		margin-right:179px;
	voice-family: "\"}\"";
	voice-family: inherit;
  		margin-left: 181px;
  		margin-right:181px;
	}
	
	
	---------------------
html>body #centercontent {
  		margin-left: 181px;
  		margin-right:181px;
	}

#rightcontent {
	position: absolute;
	right:0px;
	top:115px;
	width:180px;
	}

.clsMainHeader {
	width: 100%;
	height: 115px;
}

.clsMain {
	width: 100%;
}

.clsFullContent {
	background-color : #FFFFFF;
	height: 700px;
}

.clsContent {
	background-color : #FFFFFF;	
}

.clsSubHeader {
}

.clsSubHeaderBack {
}

.clsSubHeaderTitle {
	font-family: Verdana, Geneva, Arial, Helvetica, sans-serif;
	font-size: 160%;
	color: #003060;
	font-weight: bold
}

.clsSubHeaderMessage {
	font-family: Verdana, Geneva, Arial, Helvetica, sans-serif;
	font-size: 90%;
	color: #003060;
}

.clsSubHeaderLogin {
	font-family: Verdana, Geneva, Arial, Helvetica, sans-serif;
	font-size: 70%;
	color: #003060;
}

.clsNewsHeadTitle {
	font-family: Verdana, Geneva, Arial, Helvetica, sans-serif;
	font-size : 160%;
	font-weight : bold;
	color: #003060;
	font-style : italic;
}

.clsNewsHeadTitleBack {
}

.clsNewsTitleBackNoContent{
	background-color : #FFFFFF;
}

.clsNewsTitle {
	font-family: Verdana, Geneva, Arial, Helvetica, sans-serif;
	font-size : 100%;
	font-weight : bold;
	color: #003060;
	padding-bottom : 2px;
}

.clsNewsTitle:hover {
	color: #003366;
}

.clsNewsUser {
	font-family: Verdana, Geneva, Arial, Helvetica, sans-serif;
	font-size : 90%;
}

.clsNewsUser:hover {
	color: #003366;
}

.clsNewsDate {
	font-family: Verdana, Geneva, Arial, Helvetica, sans-serif;
	font-size : 90%;
	color : #949494;
}

.clsNewsDownloadStats {
	font-family: Verdana, Geneva, Arial, Helvetica, sans-serif;
	font-size : 100%;
	color : #4F738F;
}

.clsNewsComments {
	font-family: Verdana, Geneva, Arial, Helvetica, sans-serif;
	font-size : 90%;
	color : #949494;	
	text-decoration: none	
}

.clsNewsComments:hover {
	color: #003366;
}

.clsNewsPostComments {
	font-family: Verdana, Geneva, Arial, Helvetica, sans-serif;
	font-size : 100%;
	text-decoration: none	
}

.clsNewsPostComments:hover {
	color: #003366;
}

.clsNewsRating {
	font-family: Verdana, Geneva, Arial, Helvetica, sans-serif;
	color: #4F738F;	
	font-size : 12px;
}

.clsNewsText {
	font-family: Verdana, Geneva, Arial, Helvetica, sans-serif;
	font-size : 100%;
	text-decoration: none
}

.clsNewsReadMore{
	font-family: Verdana, Geneva, Arial, Helvetica, sans-serif;
	font-size : 100%;
	text-decoration: none
}

.clsNewsReadMore:hover{
	color: #003366;
}

.clsNewsReplySubject {
	font-family: Verdana, Geneva, Arial, Helvetica, sans-serif;
	font-size : 90%;
	color : Black;	
	text-decoration: none;
	font-weight : bold;
}

.clsNewsReplyAuthor {
	font-family: Verdana, Geneva, Arial, Helvetica, sans-serif;
	font-size : 90%;
	color : #949494;	
	text-decoration: none	
}

.clsNewsReplyAuthor:hover{
	color: #003366;
}

.clsNewsReplyDate {
	font-family: Verdana, Geneva, Arial, Helvetica, sans-serif;
	font-size : 90%;
	color : #949494;	
	text-decoration: none	
}

.clsNewsReplyText {
	font-size : 80%;
	padding-top : 3px;
	padding-bottom :8px;	
}

TABLE.clsSideBar {
	width :550px;
	margin : 3px;
	margin-bottom: 8px;
}

.clsSideBarColumn {
	width : 550px;
}

.clsSideBarBlockTitle {
	font-family: Verdana, Geneva, Arial, Helvetica, sans-serif;
	font-size : 100%;
	text-decoration: none;
	font-weight : bold;
	color : #003060;
	border-bottom : 1px solid #A8B2BB;
	padding-bottom : 2px;
}

.clsSideBarBlockTitleBack {
}	

.clsSideBarBlockText {
	font-family: Verdana, Geneva, Arial, Helvetica, sans-serif;
	font-size : 70%;
	color: #192E43;
	text-decoration: none;
}

.clsSideBarBlockRondText {
	color: #192E43;
	padding-top : 5px;
}

.clsSideBarBlockBullet {
	color : #053462;
	list-style-type : disc;
	margin-top : 3px;
}

.clsSideBarBlockLinkEven:active {
	color: #003060;
}

.clsSideBarBlockLinkEven:visited {
	color: #003060;
}

.clsSideBarBlockLinkEven:hover {
	color: #003366;
}

.clsSideBarBlockLink:active {
	color: #003060;
}

.clsSideBarBlockLink:visited {
	color: #003060;
}

.clsSideBarBlockLink:hover {
	color: #003366;
}

TABLE.clsStatsBlock {
	width :204px;
}

TABLE.clsRelatedBlock {
	width :295px;
}

.clsStatsBlockTitle {
	font-family: Verdana, Geneva, Arial, Helvetica, sans-serif;
	font-size : 100%;
	text-decoration: none;
	font-weight : bold;
	color : #003060;
	padding-top: 3px;	
	padding-bottom: 3px;
	text-align : center;
}

.clsStatsBlockRondText {
}

.clsStatsBlockLink:active {
	color: #003060;
}

.clsStatsBlockLink:visited {
	color: #003060;
}

.clsStatsBlockLink:hover {
	color: #003366;
}

.clsCategoryBlockLink {
	font-family: Verdana, Geneva, Arial, Helvetica, sans-serif;
	font-size : 90%;
	text-decoration: none;
	color: #142F4A;	
	background-color : White;
}

.clsCategoryBlockLink:hover {
	color: #003366;
}

.clsCategoryGrayBlockLink {
	font-family: Verdana, Geneva, Arial, Helvetica, sans-serif;
	font-size : 90%;
	color: Silver;
	text-decoration: none;
	background-color : White;
}

.clsCategoryGrayBlockLink:hover {
	color: Gray;
}

BODY.clsPopup {   
	background-color : White;
}	

TABLE.clsPopupForm {
	background-color : #F2F5FA;	
}

.clsErrorMessage {
	font-family: Verdana, Geneva, Arial, Helvetica, sans-serif;
	font-size: 140%;
	color: #003366;
	text-decoration: none ;
	font-weight: bold
}

.knop {
	font-family: Verdana, Geneva, Arial, Helvetica, sans-serif;
	font-size: 10px;
	color: #003060;
	text-decoration: none ;
	font-weight: bold ;
	background-color: #F2F5FA
}

.reply-user {
	font-family: Verdana, Geneva, Arial, Helvetica, sans-serif;
	font-size: 120%;
	color: #003060;
	text-decoration: none ;
	font-weight: bold
}

.TextButton {
	color: #D7E4F0;
	font-family: Verdana, Geneva, Arial, Helvetica, sans-serif;
	font-size : 12px;
	text-decoration: none;
	font-weight: bold;
	background-color : #003163;
}

.TextButton:hover {
	color: #FFFFFF;
	text-decoration: underline;
	font-family: Verdana, Geneva, Arial, Helvetica, sans-serif;
	font-size : 12px;
	text-decoration: none;	
	font-weight: bold;
	background-color : #003163;
}

.TextButtonLight {
	color: #D7E4F0;
	font-family: Verdana, Geneva, Arial, Helvetica, sans-serif;
	font-size : 12px;
	text-decoration: none;
	font-weight: bold;
	background-color : #6384B5;
}

.TextButtonLight:hover {
	color: #FFFFFF;
	text-decoration: underline;
	font-family: Verdana, Geneva, Arial, Helvetica, sans-serif;
	font-size : 12px;
	text-decoration: none;	
	font-weight: bold;
	background-color : #6384B5;
}

images
.imgtopleft { float: right; padding-right: 10px; padding-bottom: 10px;}
.imgtopright { float: right; padding-left: 10px; padding-bottom: 10px; }
.imgbottomright { float: right; padding-left: 10px; padding-top: 10px; }

.bl {background: url(../../images/css/bl.gif) 0 100% no-repeat #F0F0F0; width: 132px}
.br {background: url(../../images/css/br.gif) 100% 100% no-repeat}
.tl {background: url(../../images/css/tl.gif) 0 0 no-repeat}
.tr {background: url(../../images/css/tr.gif) 100% 0 no-repeat; padding:5px}
.clear {font-size: 1px; height: 1px}

.darkerbl {background: url(../../images/css/darkerbl.gif) 0 100% no-repeat #E8E8E8; width: 132px}
.darkerbr {background: url(../../images/css/darkerbr.gif) 100% 100% no-repeat}
.darkertl {background: url(../../images/css/darkertl.gif) 0 0 no-repeat}
.darkertr {background: url(../../images/css/darkertr.gif) 100% 0 no-repeat; padding:5px}

.darkestbl {background: url(../../images/css/darkestbl.gif) 0 100% no-repeat #E1E1E1; width: 132px}
.darkestbr {background: url(../../images/css/darkestbr.gif) 100% 100% no-repeat}
.darkesttl {background: url(../../images/css/darkesttl.gif) 0 0 no-repeat}
.darkesttr {background: url(../../images/css/darkesttr.gif) 100% 0 no-repeat; padding:5px}

.dropshadow2{
	float:left;
	clear:left;
	background: url(../../images/shadowAlpha.png) no-repeat bottom right !important;
	background: url(../../images/shadow.gif) no-repeat bottom right;
	margin: 10px 0 10px 10px !important;
	margin: 10px 0 10px 5px;
	width: 500px;
	padding: 0px;
}

.dropshadowred{
	float:left;
	clear:left;
	background: url(../../images/shadowAlphaRed.png) no-repeat bottom right !important;
	background: url(../../images/shadow.gif) no-repeat bottom right;
	margin: 10px 0 10px 10px !important;
	margin: 10px 0 10px 5px;
	width: 500px;
	padding: 0px;
}

.dropshadowCOM{
	float:left;
	clear:left;
	background: url(../../images/shadowAlpha.png) no-repeat bottom right !important;
	background: url(../../images/shadow.gif) no-repeat bottom right;
	margin: 10px 0 10px 10px !important;
	margin: 10px 0 10px 5px;
	width: 525px;
	padding: 0px;
}

.dropshadow2narrow{
	float:left;
	clear:left;
	background: url(../../images/shadowAlpha.png) no-repeat bottom right !important;
	background: url(../../images/shadow.gif) no-repeat bottom right;
	margin: 10px 0 10px 10px !important;
	margin: 10px 0 10px 5px;
	width: 125px;
	padding: 0px;
}

.innertoolbox{
	position:relative;
	bottom:6px;
	right: 6px;
	border: 1px solid #999999;
	border-top: 0px;
	padding:4px;
	margin: 0px 0px 0px 0px;
	background-color: #F2F2F2;
}
.innertoolbox{
	/* IE5 hack */
	\margin: 0px 0px -3px 0px;
	ma\rgin:  0px 0px 0px 0px;
}
.innertoolbox p{		
	font-size:14px;
	margin: 3px;
}

.innerbox{
	position:relative;
	bottom:6px;
	right: 6px;
	border: 1px solid #999999;
	padding:4px;
	margin: 0px 0px 0px 0px;
	background-color: #FFFFFF;
}
.innerbox{
	/* IE5 hack */
	\margin: 0px 0px -3px 0px;
	ma\rgin:  0px 0px 0px 0px;
}
.innerbox p{		
	font-size:14px;
	margin: 3px;
}
horizdots {
    margin-top: 1em;
    padding-top: 1em;
    border-top: thin dotted }
	
.difcursor     {cursor:hand;} 

div.padding5 { 
padding:4px;}

div.padding10 { 
padding:10px;}

div.trainee_letters_summary {
padding:10px;
background-color:#FFFFFF;
border-left : 1px black solid;  
border-bottom : 1px black solid;  
border-right : 1px black solid;
border-top : 1px black solid;
}

div.next_step {
width: 300px;
padding:10px;
background-color:#E1F9FF;
border-left : 2px black solid;  
border-bottom : 2px black solid;  
border-right : 2px black solid;
border-top : 2px black solid;
}

div.trainee_feedback_summary {
padding:10px;
background-color:#E0EAF3;
border-left : 1px black solid;  
border-bottom : 1px black solid;  
border-right : 1px black solid;
border-top : 1px black solid;
}

div.trainee_cert_summary {
padding:10px;
background-color:#F7F7F7;
border-left : 1px black solid;  
border-bottom : 1px black solid;  
border-right : 1px black solid;
border-top : 1px black solid;
}


fieldset {
border:1px solid; 
background-color:#E5ECF9;
padding:5px}

legend {
  padding: 0.2em 0.5em;
  background: #ffffff;
  border:1px solid;
  color:black;
  font-size:100%;
  }





fieldset{
background-color:#E5ECF9;
border:1px solid #000000;
padding:.5em;
}

* html #fixed fieldset{
position: relative;
padding-top:.5em;
margin-top:1em;
}

* html #fixed fieldset{
margin-top:1em;
padding-top:1em;
}

* html #fixed legend{
position: absolute;
top:-.5em;
left:.5em;
}







.floatright
{
float: right;
margin: 0 0 0 10px;
}

.floatleft
{
float: left;
margin: 0 10px 5px 0;
}

.dropcap
{
float: left;
width: .7em;
font-size: 3em;
line-height: 83%;
}

.Padded5AlignLeft  {text-align : left; text-decoration : none; padding-right: 5px; vertical-align : top}

.boxed {width: 40px; position:center; border-top: 1px black solid;  border-bottom: 1px black solid; border-left: 1px black solid; border-right: 1px black solid; text-align : center; text-decoration : none; padding: 5px;vertical-align : top}

.BoxedAndPadded5AlignLeft  {border-top: 1px black solid;  border-bottom: 1px black solid; border-left: 1px black solid; border-right: 1px black solid; text-align : left; text-decoration : none; padding: 5px; vertical-align : top}

.sidebox {
	margin: 0 auto; /* center for now */
	width: 550px; /* ems so it will grow */
	background: url(../../images/sbbody-r.gif) no-repeat bottom right;
	font-size: 100%;
}
.boxhead {
	background: url(../../images/sbhead-r.gif) no-repeat top right;
	margin: 0;
	padding: 0;
	text-align: center;
}
.boxhead h2 {
	background: url(../../images/sbhead-l.gif) no-repeat top left;
	margin: 0;
	padding: 22px 30px 5px;
	color: white; 
	font-weight: bold; 
	font-size: 1.2em; 
	line-height: 1em;
	text-shadow: rgba(0,0,0,.4) 0px 2px 5px; /* Safari-only, but cool */
}
.boxbody {
	background: url(../../images/sbbody-l.gif) no-repeat bottom left;
	margin: 0;
	padding: 5px 30px 31px;
}
