body {
    background-color: #fff;
	margin: 0px 10px 0px 10px;}
	
form {margin: 0px;}
P, td {font-family: verdana ; font-size: 12px; color: #000000; text-align: justify; }
H1 {font-family: georgia; font-size: 24px; color: #cc0000; margin: 0px;}

input, select {border-right: #000000 1px solid; border-top: #000000 1px solid; 
font-size: 12px; border-left: #000000 1px solid; border-bottom: 
#000000 1px solid; font-family: verdana ; background: #ffffff; font-weight: normal; color: #000000; margin: 0px;}

.but {border: #000000 1px solid; font-size: 12px; font-family: verdana ; background: #ffffff; font-weight: bold; color: #000000; margin: 0px;}

input:focus {
 border: 2px solid #cc0000;
} 

a.nav:link {color: #5188a8;text-decoration: none;}
a.nav:active {text-decoration: none;color: #5188a8;}
a.nav:visited {color: #5188a8;text-decoration: none;}
a.nav:hover {color: #9eaab9;text-decoration: underline;}

.bkbtm {background: url("images/bg-pg.png") repeat-x ;background-color: #585858; }
.pggdbtm {background: url("images/pg-gd-btm.jpg") repeat-x bottom ;}
.head {background: url("images/header.png") no-repeat; background-color: #fff;}
.bkdstp {background: url("images/step-bkgd.png") no-repeat bottom;}
.Lg {font-family: georgia; font-size: 22px; color: #cc0000;}
.sml {font-family: verdana ; font-size: 10px; color: #000000; margin: 0px;}
.med {font-family: georgia; font-size: 18px; color: #cc0000;}
.txtwht {font-family: verdana ; font-size: 12px; color: #fff; text-align: justify; margin: 0px;}
.red {font-family: verdana ; font-size: 10px; color: #ff0000;}
.input-text {width:134px;}

.strip{
background-repeat: repeat-y;
/* Mozilla Firefox and other non IE based browsers ignores the filter style*/
filter:progid:DXImageTransform.Microsoft.AlphaImageLoader( enabled=true, sizingMethod=scale src="images/bg.png");
}

/* IE ignores this part IE can not read styles with [attribute]*/
.strip[class]{
background: url(images/bg.png) repeat-x;
}
	
.grad {background-image: url(images/page-grad.jpg);
	background-repeat: repeat-x;}
.small {font-size: 10px; font-family: verdana ; text-align: center; color: #000;}
.smllft {font-size: 10px; font-family: verdana ; text-align: left; color: #000;}
.smlw {font-size: 10px; font-family: verdana ; text-align: left; color: #fff;margin: 0px;}
.cent {text-align: center;}
.bkwht {background-color: #fff;}
.bkblk {background-color: #000;}
.bkprp {background-color: #7759b0;}
.bkllbl {background-color: #d0dfeb;}
.bklbl {background-color: #9fc3e0;}
.pad {padding: 0px 8px 8px 8px;}

textarea {border-right: #303083 1px solid; border-top: #303083 1px solid;
font-size: 10px; border-left: #303083 1px solid; color: #303083; border-bottom: 
#303083 1px solid; font-family: Arial, Helvetica, sans-serif; background: #ffffff; font-weight: normal; color: #000000;}

input {
 border: 1px solid #000;
}
input:focus {
 border: 1px solid #cc0000; border-left: 3px solid #cc0000;
}	




