body {
	margin-left: 0px;
	margin-top: 0px;
	margin-right: 0px;
	margin-bottom: 0px;
	background-image:url(../images/bg.jpg); background-repeat:repeat-y; background-position:center top;
	background-color:#dedede;
}

img {border:0px;}


.bodytext {
font-family:Verdana, Arial, Helvetica, sans-serif;
font-size:12px;
color:#000000;
text-decoration:none;
line-height:17px;
}

.whitelink {
font-family:Verdana, Arial, Helvetica, sans-serif;
font-size:12px;
color:#ffffff;
text-decoration:none;
}

.whitelink a:hover {
font-family:Verdana, Arial, Helvetica, sans-serif;
font-size:12px;
color:#ffffff;
text-decoration:none;
background-color:#0567b6;
}

.blackbold {
font-family:Verdana, Arial, Helvetica, sans-serif;
font-size:12px;
color:#000000;
text-decoration:none;
font-weight:bold;
}

.whitebold {
font-family:Verdana, Arial, Helvetica, sans-serif;
font-size:12px;
color:#ffffff;
text-decoration:none;
font-weight:bold;
}

.whitebold a:hover {
font-family:Verdana, Arial, Helvetica, sans-serif;
font-size:12px;
color:#f58220;
text-decoration:none;
font-weight:bold;
}


.copyright {
font-family:Verdana, Arial, Helvetica, sans-serif;
font-size:11px;
color:#ffffff;
text-decoration:none;
}

.copyright a:hover {
font-family:Verdana, Arial, Helvetica, sans-serif;
font-size:11px;
color:#5ea508;
text-decoration:underline;
}

.idealinfotech {
font-family:Verdana, Arial, Helvetica, sans-serif;
font-size:11px;
color:#f58220;
text-decoration:none;
}

.idealinfotech a:hover {
font-family:Verdana, Arial, Helvetica, sans-serif;
font-size:11px;
color:#ffffff;
text-decoration:underline;
}

.readmore {
font-family:Verdana, Arial, Helvetica, sans-serif;
font-size:11px;
color:#f58220;
text-decoration:none;
}

.readmore a:hover {
font-family:Verdana, Arial, Helvetica, sans-serif;
font-size:11px;
color:#156b3a;
text-decoration:underline;
}

.titlefont {
font-family: 'Philosopher', arial, serif;
font-size:22px;
color:#2a2a2a;
text-decoration:none;
}

.titlefontwhite {
font-family: 'Philosopher', arial, serif;
font-size:20px;
color:#ffffff;
text-decoration:none;
}

.input1 {
	padding: 1px;
	width: 300px;
	border: 1px solid #00a651;
	font-family:Arial, Helvetica, sans-serif;
	font-size: 14px;
	color: #858585;
	overflow:hidden;
	height:26px;
	background-color:#ffffff;
}

.input1:hover,  ul#form li .select:hover, ul#form li .select:focus, ul#form li .input:focus  {border: 1px solid #f58220;}

.input2 {
	padding: 1px;
	width: 300px;
	border: 1px solid #00a651;
	font-family:Arial, Helvetica, sans-serif;
	font-size: 15px;
	color: #5d5d5d;
	overflow:auto;
	height:100px;
	background-color:#ffffff;
}

.input2:hover,  ul#form li .select:hover, ul#form li .select:focus, ul#form li .input:focus  {border: 1px solid #f58220;}