/* Top Elements */
* { margin: 0; padding: 0;}
html * { font-size: 100.01% }
body {
 color: #2A2A2A;
 font: 75.1%/1.55em Arial, Helvetica, sans-serif;;
}

.shadowbox {
  background: #ccc;
  position: relative;
  top: 2px;
  left: 2px;
}
.shadowbox div {
  background: #333;
  border: 2px solid #000;
  color: #fff;
  padding: 10px;
  position: relative;
  top: -2px;
  left: -2px;
}


INPUT:unknown {
	BORDER-LEFT-COLOR: #a5d729! important; BORDER-BOTTOM-COLOR: #a5d729! important; BORDER-TOP-COLOR: #a5d729! important; BACKGROUND-COLOR: #f9f9f9; BORDER-RIGHT-COLOR: #a5d729! important
}

p { padding: 10px 10px 10px 0;}
a {
	COLOR: #666; 
}
h1.h2, h4, h5 {
	COLOR: #2A2A2A; FONT-FAMILY: Arial, Helvetica, sans-serif;
}
h3 {
	COLOR: #2A2A2A; FONT-FAMILY: Arial, Helvetica, sans-serif; font-size: 130%;
}

form, h1, h2, h3, h4, h5 {margin: 0; padding: 0;
}
a img {
	BORDER-RIGHT: 0px; BORDER-TOP: 0px; BORDER-LEFT: 0px; BORDER-BOTTOM: 0px
}
#pgtitle {
	COLOR: #2A2A2A; PADDING-RIGHT: 20px; PADDING-LEFT: 0px; PADDING-BOTTOM: 2px; MARGIN: 0px 0px 0px 20px; PADDING-TOP: 0px; }
 HTML #pgtitle {
	FLOAT: right;
}

#showcase  {
	BACKGROUND: #FFFFFF;
	MARGIN: 10px;
	padding: 20px;
}
#grey  {
	BACKGROUND: #F5F7F8;
	MARGIN: 5px;
	padding: 10px;
	border: 1px solid #CACACA;
}

#grey P {
	COLOR: #2A2A2A;
	FONT-FAMILY: Arial, Helvetica, sans-serif;
	padding-top: 5px;
	padding-right: 0px;
	padding-bottom: 0px;
	padding-left: 0px;
	MARGIN: 0px;
	border: 1px solid #F5F7F8;

}
#grey IMG {
	MARGIN: 0px;
	padding: 10px;
	border: none;

}
#grey A:hover IMG {
	BORDER-RIGHT: medium none; BORDER-TOP: medium none; BORDER-LEFT: medium none; BORDER-BOTTOM: medium none
}
.columnPromo {
BACKGROUND: white; FLOAT: left; MARGIN: 1px 4px 0px 0px
}
.columnPromo H3 {
	PADDING-RIGHT: 0px; MARGIN-TOP: 10px; MARGIN-RIGHT: 10px; MARGIN-BOTTOM: 5px; PADDING-LEFT: 0px; PADDING-BOTTOM: 2px; PADDING-TOP: 1px; BORDER-BOTTOM: #ccc 1px solid; HEIGHT: 18px
}
.columnPromo P A {
	COLOR: #666! important
}
.columnPromo P A:hover {
	COLOR: #000! important
}
.columnPromo P {
	MARGIN: 10px; COLOR: #2A2A2A! important;
}
.columnPromo SPAN P {
	MARGIN: 10px; COLOR: 2A2A2A;
}
.columnPromo UL {
	PADDING-RIGHT: 0px! important; PADDING-LEFT: 20px! important; PADDING-BOTTOM: 3px! important; MARGIN: 0px; PADDING-TOP: 0px! important;
LIST-STYLE-TYPE: none	
}
.columnPromo LI {
	PADDING-RIGHT: 20px;
	DISPLAY: block;
	PADDING-LEFT: 0px;
	PADDING-BOTTOM: 0px;
	MARGIN: 0px;
	PADDING-TOP: 2px;
	COLOR: 2A2A2A;
	list-style-image: url(images/list.gif); 

}
 HTML .columnPromo LI {
	MARGIN: 0px; 
}
.columnPromo LI A {
	TEXT-DECORATION: none
}
.columnPromo LI A:hover {
	COLOR: #000! important; TEXT-DECORATION: underline
}


.columnPromo IMG {
	MARGIN: 0px;
	padding: 0px;
	border: none;

}

#footer {
	CLEAR: both; PADDING-RIGHT: 5px; PADDING-LEFT: 5px; PADDING-BOTTOM: 2px; MARGIN: 0px 5px; WIDTH: 740px; PADDING-TOP: 5px; HEIGHT: 30px; BACKGROUND-COLOR: #F7F7F7; COLOR: #545454; FONT-FAMILY: Arial, Helvetica, sans-serif; FONT-SIZE: 90%; 
}
 HTML #footer {
	WIDTH: 740px
}
#footer A:link {
	COLOR: #545454; TEXT-DECORATION: none
}
#footer A:active {
	COLOR: #545454; TEXT-DECORATION: none
}
#footer A:visited {
	COLOR: #545454; TEXT-DECORATION: none
}
#footer A:hover {
	COLOR: #000; TEXT-DECORATION: underline
}
#footer DIV {
	BORDER-RIGHT: #ccc 1px solid; PADDING-RIGHT: 0px; PADDING-LEFT: 0px; FLOAT: left; PADDING-BOTTOM: 0px; MARGIN: 0px 0px 0px 15px; WIDTH: 130px; PADDING-TOP: 0px; POSITION: relative; HEIGHT: auto
}

FORM {
	PADDING-RIGHT: 0px; PADDING-LEFT: 0px; PADDING-BOTTOM: 0px; MARGIN: 0px; PADDING-TOP: 0px
}
EM {
	FONT-WEIGHT: bold; FONT-STYLE: normal
}
.main {
	background-image: url(images/ex_1.jpg);
	background-repeat: no-repeat;
}

.topbalk {
	background-image: url(images/topbalk.jpg);
	background-repeat: repeat-x;
}
fieldset {
	border:1px #CACACA solid;
	PADDING-RIGHT: 10px;
	padding-left:20px;
	PADDING-BOTTOM: 7px;
	margin-top: 5px;
	margin-right: 30px;
	margin-bottom: 5px;
	margin-left: 5px;

}
.pgbg {
	background-image: url(images/pgbg.gif);
}
