html 
{ 
height:100%;
width:100%; 
} 
a { color:#000; text-decoration : none; }
a:hover { text-decoration : none; }

body {
background-color:#FFFFFF;
height:100%;
width:100%;
font-family: Lucida, Helvetica, Sans-serif;
}

body, h3, td  {
margin : 0px;
padding : 0px;
font-family : arial;
font-size : 8pt;
}

h2 {
	color:#002471;
	border-bottom:dashed 1px #AFC5F4;
	padding-bottom:5px;
	width:80%;
}

h3 {
	color:#002471;
	font-weight:bold;
	letter-spacing:1px;
}

li { list-style-type:circle; }

img {
	 filter:alpha(Opacity=100);
	 -moz-opacity:1.0;
}

input, select, textarea, button { 
font-family : arial;
font-size : 9pt;
padding : 1px;
border : solid 1px; 
background-color : #FFFFFF;
}

option {
padding:2px;
}

.readonly {
background-color : #eeeeee;
}

div.spacer {
  clear: both;
  }


.dashed {
	padding:5px;
	border-top : #CCCCCC dashed 1px; 
	border-bottom : #CCCCCC dashed 1px; 
	border-right: #CCCCCC dashed 1px;
	border-left: #CCCCCC dashed 1px;
}


.title {
letter-spacing:4px; 
font-weight:bold; 
font-size:10pt;
margin-bottom:10px;
}

.split {
border-bottom:solid 1px #CCCCCC;
padding:5px;
margin-bottom:10px;
}

.contbox {
background-color:#eee;
border:dashed 1px #555;
padding:10px;
}

.link {
font-weight:bold;
color:#000;

}

#basket ul {
	border:0px;
	padding:0px;
}

#basket .item {
	padding:5px;
	font-weight:bold;
	border-bottom:dashed 1px #CCC;
	padding:0px;

}

.help {
font-size:10pt;
font-weight:light;
padding:10px;
color:#888;
width:400px;
}

input.disabled {
background-color:#EFEFDF;
}

.mini {
list-style:none;
padding:5px;
line-height:25px;
color:#333;
text-indent:10px;
font-weight:bold;
letter-spacing:2px;
border-bottom:dashed 1px #CCC;
}


.contbox {
background-color:#F2F8FF;
border:solid 1px #555;
padding:10px;
}

.subcontbox {
background-color:#FFF;
border:solid 1px #CCC;
padding:5px;
}

legend {
font-weight:bold;letter-spacing:2px;

}

fieldset {
border-color:#CCC;background:#FFF;
padding:10px;
}

.error {
list-style-image:url(../images/misc/error.png);
padding:5px;
margin-left:30px;
}

.feedback {
list-style-image:url(../images/misc/done.png);
padding:5px;
margin-left:30px;
}
