body {
	margin: 0px;
	padding: 0px;
	background-image:url(../images/bg_main.jpg);
	background-position:left top;
	background-repeat:repeat-x;
	background-color:#438af1;
}
select{
	height:300px;
}
.main_rep{
	background-image:url(../images/main_rep.png);
	background-position:center top;
	background-repeat:repeat-y;
}
.bod{
	border:solid 1px #dddddd;
	background-color:#eeedec;
}
.grey_17{
	font-family:Verdana, Arial, Helvetica, sans-serif;
	font-size:17px;
	text-decoration:none;
	color:#717171;
}
.grey_13{
	font-family:Verdana, Arial, Helvetica, sans-serif;
	font-size:13px;
	text-decoration:none;
	color:#717171;
}
.sitemapgrey_13{
	font-family:Verdana, Arial, Helvetica, sans-serif;
	font-size:16px;
	text-decoration:none;
	color:#717171;
	padding:5px 5px 5px 10px;
}
.sitemapcontent{
	font-family:Verdana, Arial, Helvetica, sans-serif;
	font-size:16px;
	text-decoration:none;
	color:#717171;
	padding:5px 5px 5px 10px;
	width:20%;
}
.work_bg{
	background-image:url(../images/work_bg.jpg);
	background-position:left top;
	background-repeat:repeat-y;
	border:solid 1px #dddddd;
}
.orange_20{
	font-family:Arial, Helvetica, sans-serif;
	font-size:20px;
	text-decoration:none;
	color:#fd512a;
	background-image:url(../images/dot_rep.jpg);
	background-position:left bottom;
	background-repeat:repeat-x;
	line-height:39px;
}
.work_completed{
	font-family:Arial, Helvetica, sans-serif;
	font-size:20px;
	text-decoration:none;
	color:#832319;
	background-image:url(../images/dot_rep.jpg);
	background-position:left bottom;
	background-repeat:repeat-x;
	line-height:39px;
}
.grey_12{
	font-family:Verdana, Arial, Helvetica, sans-serif;
	font-size:12px;
	text-decoration:none;
	color:#444444;
}
.blue_12{
	font-family:Verdana, Arial, Helvetica, sans-serif;
	font-size:12px;
	text-decoration:none;
	color:#1e578c;
}
.black_15{
	font-family:Verdana, Arial, Helvetica, sans-serif;
	font-size:15px;
	text-decoration:underline;
	color:#000000;
}
a.black_15:hover{
	font-family:Verdana, Arial, Helvetica, sans-serif;
	font-size:15px;
	text-decoration:none;
	color:#000000;
}
.section1{
	font-family:Verdana, Arial, Helvetica, sans-serif;
	font-size:15px;
	text-decoration:underline;
	color:#005F87;
}
a.section1:hover{
	font-family:Verdana, Arial, Helvetica, sans-serif;
	font-size:15px;
	text-decoration:none;
	color:#005F87;
}
.black_12{
	font-family:Verdana, Arial, Helvetica, sans-serif;
	font-size:12px;
	text-decoration:none;
	color:#000000;
}
.service_bg{
	background-image:url(../images/service_bg.jpg);
	background-position:left top;
	background-repeat:repeat-y;
	border:solid 1px #dddddd;
	
}
.dot_rep{
	background-image:url(../images/dot_rep_2.jpg);
	background-position:right top;
	background-repeat:repeat-y;
}
.orange-20{
	font-family:Arial, Helvetica, sans-serif;
	font-size:20px;
	text-decoration:none;
	color:#fd512a;
	line-height:30px;
}
.service_link{
	font-family:Verdana, Arial, Helvetica, sans-serif;
	font-size:12px;
	text-decoration:none;
	color:#010101;
	line-height:18px;
}
a.service_link:hover{
	font-family:Verdana, Arial, Helvetica, sans-serif;
	font-size:12px;
	text-decoration:underline;
	color:#010101;
	line-height:18px;
}
.contact_bg{
	background-image:url(../images/contact_bg.jpg);
	background-position:right 7px;
	background-repeat:no-repeat;
}
.grey_22{
	font-family:Arial, Helvetica, sans-serif;
	font-size:22px;
	text-decoration:none;
	color:#303030;
}
.blue_12{
	font-family:Verdana, Arial, Helvetica, sans-serif;
	font-size:12px;
	text-decoration:none;
	color:#046170;
	line-height:18px;
}
.grey-12{
	font-family:Verdana, Arial, Helvetica, sans-serif;
	font-size:12px;
	text-decoration:underline;
	color:#444444;
	line-height:18px;
}
a.grey-12:hover{
	font-family:Verdana, Arial, Helvetica, sans-serif;
	font-size:12px;
	text-decoration:none;
	color:#444444;
	line-height:18px;
}
.serch_bg{
	width:191px;
	height:22px;
	font-family:Verdana, Arial, Helvetica, sans-serif;
	font-size:12px;
	text-decoration:none;
	color:#737373;
	background-color:#f9f9f9;
	border:solid 1px #cccccc;
	font-weight:bold;
	line-height:22px;
	padding-left:3px;
}
.submit_button{
	background-image:url(../images/submit_bg.jpg);
	background-position:center top;
	background-repeat:no-repeat;
	width:93px;
	height:24px;
	font-family:Arial, Helvetica, sans-serif;
	font-size:13px;
	text-decoration:none;
	color:#FFFFFF;
	border:0px;
	font-weight:bold;
	
}
.questions_bg{
	width:488px;
	font-family:Verdana, Arial, Helvetica, sans-serif;
	font-size:12px;
	text-decoration:none;
	color:#737373;
	background-color:#f9f9f9;
	border:solid 1px #cccccc;
	font-weight:bold;
	height:95px;
	padding-left:3px;
}
.bot_link{
	font-family:Verdana, Arial, Helvetica, sans-serif;
	font-size:12px;
	text-decoration:none;
	color:#000000;
}
a.bot_link:hover{
	font-family:Verdana, Arial, Helvetica, sans-serif;
	font-size:12px;
	text-decoration:underline;
	color:#000000;
}
.link2
{
	font-family:Verdana, Arial, Helvetica, sans-serif;
	font-size:13px;
	text-align:center;
	text-decoration:none;
	color:#333333;
}
.port_bg
{
	background-image:url(../images/port_bg.png);
	background-position:center top;
	margin-top:5px;
	background-repeat:no-repeat;
}
/* Drop down styles*/
div.selectbox-wrapper {
  position:absolute;
  width:400px;
  background-color:white;
  
  margin:0px;
  margin-top:2px;
  padding:0px;
  text-align:left;
  
  overflow:auto;
}
/*Drop down list styles*/
div.selectbox-wrapper ul {
  list-style-type:none;
  margin:0px;
  padding:0px;
  color:#000000;
  border:1px solid #B8B9BD;
  background-color:#E4E7EC;
  font-size:12px;/* Resize Font*/
  line-height:25px;
}
/* Hover state for dropdown list */
div.selectbox-wrapper ul li.current { 
  background-color: #CDD8E4;
}
/* Look and feel of select box */
.selectbox1 
{
  border:0px;
  font-family:Arial, Helvetica, sans-serif;
  font-size:16px;/* Resize Font*/
  width : 272px; /* Resize Width */
  display : block;
  text-align:left; 
  background: url('../images/quantity_search.jpg') center center;
  cursor: pointer;
  color:#000000;
  height:28px;
}
/*dropbox finish*/
/* portfolio dropdown css start here */
.pdrop{
	width:363px;
	line-height:30px;
	float:left;
	background-color:#e4e7ec;
	border:solid 1px #b8b9bd;
	background-image:url(../images/arrow.jpg);
	background-repeat:no-repeat;
	background-position:255px center;
	font-family:Arial, Helvetica, sans-serif;
	font-size:14px;
	color:#000000;
	padding-left:10px;
	cursor:pointer;
}
.pdrop:hover .pdeop_main{
	visibility:visible;
}
.pdeop_main{
	width:650px;
	visibility:hidden;
	position:absolute;
	background-color:#e4e7ec;
	border:solid 1px #b8b9bd;
	margin-top:30px;
	*margin-top:22px;
	margin-left:-11px;
}
#nm
{
}
#nm:hover
{
	background-color:#CDD8E4;
}
