/* basic elements */
body
{
margin-left:0px;
margin-right: 0px;
margin-top:0px;
margin-bottom:20px;
background-color:#D1DFEC;
background-image: url(images/bg.jpg);
background-repeat: repeat-x;
font-family: Arial, Verdana, Helvetica, sans-serif;
font-size: .08em;
font-weight: normal;
letter-spacing: normal;
line-height: normal;
}

/* hypertext links */
A:link {color: #035CA7; text-decoration: none;  font-size:12px;}
A:visited {color: #035CA7; text-decoration: none;  font-size:12px;}
A:active {color: #035CA7; text-decoration: none;  font-size:12px;}
A:hover {color: #339900; text-decoration: underline;  font-size:12px;}

.small {font-family:Verdana, Arial, sans-serif; font-size:10px; color:#000000; line-height:14px;}
A.small:link {color: #035CA7; text-decoration: none; font-size:10px;}
A.small:visited {color: #035CA7; text-decoration: none; font-size:10px;}
A.small:active {color: #035CA7; text-decoration: none; font-size:10px;}
A.small:hover {color: #339900; text-decoration: underline; font-size:10px;}

.smallgrey {font-family:Verdana, Arial, sans-serif; font-size:10px; color:#000000; line-height:14px;}
A.smallgrey:link {color: #464628; text-decoration: none; font-size:10px;}
A.smallgrey:visited {color: #464628; text-decoration: none; font-size:10px;}
A.smallgrey:active {color: #464628; text-decoration: none; font-size:10px;}
A.smallgrey:hover {color: #339900; text-decoration: underline; font-size:10px;}

td {font-family:Arial, sans-serif; font-size:12px; color:#000000; line-height:19px;}
.caption {font-family:Arial, sans-serif; font-size:11px; color:#333333; line-height:16px;}

hr {color: #ececec;}

H1, H2, H3, H4, H5, .thead1, .tsub1 {color: #006699;}
H1 {line-height:35px;}
H2 {line-height:30px;}
H3 {line-height:25px;}
H4 {line-height:20px;}
.thead1  {font-family:Arial, sans-serif; font-size:17px; line-height:25px;}
.tsub1  {font-family:Arial, sans-serif; font-size:11px; font-weight: bold;}

.bgcolor1 {background:#E5E3DA;}

/*  FOOTER  */
.footer {font-family:Arial, sans-serif; font-size:10px; color:#6699CC; letter-spacing: .05em;}
A.slink:link {font-family:Verdana, Arial, sans-serif; font-size:10px; color: #336699; text-decoration: none; font-weight: bold; line-height:14px;}
A.slink:visited {font-family:Verdana, Arial, sans-serif; font-size:10px; color: #336699; text-decoration: none; font-weight: bold; line-height:14px;}
A.slink:active {font-family:Verdana, Arial, sans-serif; font-size:10px; color: #336699; text-decoration: none; font-weight: bold; line-height:14px;}
A.slink:hover {font-family:Verdana, Arial, sans-serif; font-size:10px; color: #339900; text-decoration: none; font-weight: bold; line-height:14px;}

/* Specific style for form elements on HOME PAGE page */
.requestboxform select {
width: 116px;
/* height: 22px; */
font-family: Arial, Helvetica, sans-serif;
font-size: 11px;
font-weight: bold;
color: #333333;
background: #F2F3ED;
}
.requestboxform input {
width: 116px;
/* height: 22px; */
font-family: Arial, Helvetica, sans-serif;
font-size: 11px;
color: #333333;
background: #F2F3ED;
}

.invaliddata
{
color: red;
font-weight: bold;
}

.applicationform {background:#FAFAF3; border:solid 1px #E0E0D6;}
.typesbox {background:#FFFFFF; border:solid 1px #E0E0D6;}

.lpapplicationform select {	
	font-family: Arial, Helvetica, sans-serif;
	font-size: 11px;
	color: #666666;
}
.lpapplicationform input {	
	font-family: Arial, Helvetica, sans-serif;
	font-size: 11px;
	color: #666666;
}
.lpapplicationform textarea {	
	font-family: Arial, Helvetica, sans-serif;
	font-size: 11px;
	color: #666666;
}
.lpapplicationform checkbox {	
	font-family: Arial, Helvetica, sans-serif;
	font-size: 11px;
	color: #666666;
}
