/* CSS Document */
body {
margin:0 0 0 0px;
}
.leftshadowbar {
	background-image: url(../images/shadowline_left.jpg);
	background-repeat: repeat-y;
}
.rightshadowbar {
	background-image: url(../images/shadowline_right.jpg);
	background-repeat: repeat-y;
}
.linkback {
	background-image: url(../images/linkback.jpg);
	background-repeat: no-repeat;
	height: 30px;
}
.paging {
	FONT-WEIGHT:normal; FONT-SIZE: 10pt; COLOR:   #A06C1F ; FONT-FAMILY: verdana
}
A.paging {
	COLOR: #D69229; FONT-FAMILY: verdana; FONT-SIZE: 10pt;  TEXT-DECORATION: none
}
A.paging:hover {
	COLOR: #D69229; TEXT-DECORATION: underline
}
.servicebox_border {
	border-right-width: 1px;
	border-left-width: 1px;
	border-right-style: solid;
	border-left-style: solid;
	border-right-color: #cbcaca;
	border-left-color: #cbcaca;
}
.servicelink_td {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 11px;
	line-height: 25px;
	color: #2d2d2d;
	text-decoration: none;
	background-image: url(../images/service_arrow.jpg);
	background-repeat: no-repeat;
	background-position: right;
	border-bottom-width: 1px;
	border-bottom-style: solid;
	border-bottom-color: #cbcaca;
	
}
.servicelink_td1 {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 11px;
	line-height: 25px;
	color: #2d2d2d;
	text-decoration: none;
	background-image: url(../images/service_arrow.jpg);
	background-repeat: no-repeat;
	background-position: right;
	
}
.servicelink {
	background-image: url(../images/service_arrow.jpg);
	background-repeat: no-repeat;
	background-position: right;
	border-bottom-width: 1px;
	border-bottom-style: solid;
	border-bottom-color: #cbcaca;
}
.servicelinkh {
	background-image: url(../images/service_arrowover1.gif);
	background-repeat: no-repeat;
	background-position: right;
	border-bottom-width: 1px;
	border-bottom-style: solid;
	border-bottom-color: #cbcaca;
}
.servicelinkHigh{
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 11px;
	line-height: 25px;
	color: #2d2d2d;
	text-decoration: none;
	
	
	}
.servicelinkHigh:hover {
    color: #ef921b;
	text-decoration: none;
}
.servicelink1 {
	background-image: url(../images/service_arrow.jpg);
	background-repeat: no-repeat;
	background-position: right;
}
.servicelinkh1 {
	background-image: url(../images/service_arrowover1.gif);
	background-repeat: no-repeat;
	background-position: right;
}
.green_text {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 11px;
	line-height: 45px;
	font-weight: bold;
	color: #79ac06;
	background-image: url(../images/lines.jpg);
	background-repeat: no-repeat;
	background-position: left bottom;
}
.websites_links {
	font-family: Tahoma;
	font-size: 11px;
	line-height: 25px;
	font-weight: normal;
	color: #5e5e5e;
	text-decoration: underline;
	background-image: url(../images/service_arrow.jpg);
	background-repeat: no-repeat;
	background-position: left center;
	padding-left: 23px;
}
.websites_links:hover {
	color: #ef921b;
	text-decoration: none;
}
.title_orange {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 14px;
	font-weight: bold;
	color: #ffa039;
	padding-bottom: 10px;
}
.mid {
	font-family: Tahoma;
	font-size: 11px;
	font-weight: normal;
	color: #2c2c2c;
	text-align: justify;
}
.midred {
	font-family: Tahoma;
	font-size: 11px;
	font-weight: normal;
	color: Red;
	text-align: justify;
}
.greenbold {
	font-family: Tahoma;
	font-size: 11px;
	font-weight: bold;
	color: #82b23c;
	padding-bottom: 6px;
}
.greycolor {
	background-color: #EEEEEE;
}
.greencolor {
	background-color: #8BC439;
}
.whyus {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 14px;
	font-weight: bold;
	color: #FFFFFF;
}
.midorange {
	font-family: Tahoma;
	font-size: 11px;
	font-weight: bold;
	color: #ffa039;
	padding-bottom: 8px;
}
a.midorange {
	font-family: Tahoma;
	font-size: 11px;
	font-weight: bold;
	color: #ffa039;
	padding-bottom: 8px;
	text-decoration:none;
}
.mid1 {
	font-family: Tahoma;
	font-size: 11px;
	font-weight: normal;
	color: #2c2c2c;
	padding-bottom: 8px;
}
.portfolio_box {
	background-image: url(../images/port_back.jpg);
	background-repeat: repeat-x;
	border: 1px solid #dddcdc;
	background-color: #eaf2f7;
}
.portfolio_boxline {
	border-right-width: 1px;
	border-right-style: solid;
	border-right-color: #dddcdc;
}
.port_back {
	background-color: #eaf2f7;
	background-image: url(../images/port_back.jpg);
	background-repeat: repeat-x;
}
.midblackbold {
	font-family: Tahoma;
	font-size: 11px;
	font-weight: bold;
	color: #333333;
}
.midgreybold {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 11px;
	font-weight: bold;
	color: #858585;
	padding-top: 5px;
	padding-bottom: 5px;
}
.view {
	font-family: Tahoma;
	font-size: 11px;
	font-weight: bold;
	color: #333333;
	text-decoration: none;
	text-align: center;
}
.view:hover {
	color: #fe3917;
}
.weblink {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 11px;
	line-height: 35px;
	color: #737373;
	text-decoration: underline;
	text-align: center;
}
.weblink:hover {
	color: #ff0000;
}
.botlink_td {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 11px;
	line-height: 30px;
	font-weight: normal;
	color: #050201;
	text-decoration: none;
	background-image: url(../images/botlinkline.jpg);
	background-repeat: no-repeat;
	background-position: right center;
	text-align: center;
}
.botlink {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 11px;
	line-height: 25px;
	font-weight: normal;
	color: #050201;
	text-decoration: none;
	text-align: center;
}
.botlink:hover {
	color: #ffa039;
}
.copyright {
	font-family: Tahoma;
	font-size: 11px;
	line-height: 30px;
	font-weight: normal;
	color: #888888;
	text-align: center;
}
.title_orange1 {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 14px;
	font-weight: bold;
	color: #ffa039;
	padding-bottom: 10px;
	padding-top: 5px;
	padding-left: 10px;
	border-bottom-width: 1px;
	border-bottom-style: solid;
	border-bottom-color: #dddddd;
}
.whitebox_border {
	border-right-width: 1px;
	border-left-width: 1px;
	border-right-style: solid;
	border-left-style: solid;
	border-right-color: #d7d7d7;
	border-left-color: #d7d7d7;
}
.greenbold2 {
	font-family: Tahoma;
	font-size: 14px;
	font-weight: bold;
	color: #82b23c;
	padding-bottom: 6px;
}
.section_text {
font-family:Arial, Helvetica, sans-serif;
font-size:14px;
color:#406792;
line-height:30px;
padding-left:13px;
font-weight:bold;
background-color: #eff0f2;
}
.section_back {
	background-image: url(../images/sectionlink_back.jpg);
	background-repeat: repeat-x;
	height:27px;
}
.section_links1 {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 11px;
	line-height: 27px;
	font-weight: bold;
	color: #ffa039;
	text-decoration: none;
	background-image: url(../images/arrow.jpg);
	background-repeat: no-repeat;
	background-position: right center;
}
.section_links {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 11px;
	line-height: 27px;
	font-weight: bold;
	color: #ffa039;
	text-decoration: none;
}
.section_links:hover {
	color: #1793b5;
}
.section_text1 {
	font-family:Arial;
	color:#406792;
	line-height:36px;
	padding-left:13px;
	font-weight:bold;
	border-bottom-width: 1px;
	border-bottom-style: solid;
	border-bottom-color: #d7d7d7;
	font-size:14px;
}
.mid3 {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 11px;
	font-weight: normal;
	color: #2c2c2c;
	text-align: justify;
	padding-top:4px;
	padding-bottom: 6px;
	padding-left:13px;
	padding-right:13px;
}
.mid3bold {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 11px;
	font-weight: bold;
	color: #858585;
	text-align: justify;
	padding-top:4px;
	padding-bottom: 6px;
	padding-left:13px;
	padding-right:13px;
}
.greenline {
	border-top-width: 1px;
	border-top-style: solid;
	border-top-color: #8BC439;
}
.service_heading {
	font-family: Tahoma;
	font-size: 14px;
	font-weight: bold;
	color: #82b23c;
	padding-bottom: 5px;
	text-decoration:none;
}
.service_heading:hover {
	color: #ffa039;
}
.learn {
	font-family: Tahoma;
	font-size: 11px;
	line-height: 20px;
	font-weight: bold;
	color: #fb7338;
	text-decoration: none;
}
.learn:hover {
	text-decoration: underline;
}
.learn_bold {
	font-family: Tahoma;
	font-size: 12px;
	line-height: 20px;
	font-weight: bold;
	color: #fb7338;
	text-decoration: none;
}
.learn_bold:hover {
	text-decoration: underline;
}
.title_green {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 13px;
	font-weight: bold;
	color: #79AC06;
	padding-bottom: 10px;
	padding-top: 5px;
	padding-left: 10px;
	border-bottom-width: 1px;
	border-bottom-style: solid;
	border-bottom-color: #dddddd;
}
.midblackbold1 {
	font-family: Tahoma;
	font-size: 11px;
	font-weight: bold;
	color: #333333;
	padding-bottom: 6px;
}
.shadowbox_mid {
	background-image: url(../images/shadowbox_mid.jpg);
	background-repeat: repeat-y;
}
.clientbold {
	font-family: Tahoma;
	font-size: 10px;
	font-weight: bold;
	color: #666666;
}
.partner_text {
	font-family: Tahoma;
	font-size: 11px;
	font-weight: bold;
	color: #666666;
	text-align: center;
	padding-top: 5px;
	padding-bottom: 5px;
}
.partner_text1 {
	font-family: Tahoma;
	font-size: 11px;
	font-weight: normal;
	color: #000000;
	text-align: center;
	padding-top: 5px;
	padding-bottom: 5px;
}
.border {
	border: 1px dotted #CCCCCC;
}
.textfield {
	border: 1px dotted #999999;
	font-family:Arial, Helvetica, sans-serif;
	font-size:11px;
}
.email {
	font-family: Tahoma;
	font-size: 12px;
	color: #006699;
	text-decoration: none;
}
.email:hover {
	color: #ffa039;
	text-decoration: underline;
}
.textfield1 {
	border: 1px solid #999999;
	font-family:Arial, Helvetica, sans-serif;
	font-size:11px;
}
.logo_text {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	font-weight: bold;
	color: #FF6600;
	text-decoration: none;
}
.logo_text:hover {
	text-decoration: underline;
}
.blue-text-1 {
	font-family: Tahoma;
	font-size: 11px;
	color: #006699;
	text-decoration: none;
	background-image: url(../images/dotted_arrow.jpg);
	background-repeat: no-repeat;
	background-position: left center;
	padding-left: 16px;
	line-height: 17px;
}
.blue-text-1:hover {
	color: #ffa039;
	text-decoration: underline;
}
.arrow_text {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 14px;
	font-weight: bold;
	color: #FFA039;
	background-image: url(../images/arrow_yellow.jpg);
	background-repeat: no-repeat;
	background-position: 16px center;
	padding-left: 42px;
}
.verd9ptblue {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 11px;
	font-weight: normal;
	color: #006699;
	text-align: center;
	}
.morelinks {
	font-family: Tahoma;
	font-size: 11px;
	font-weight: normal;
	color: #006699;
	text-decoration: none;
	text-align: right;
}
.morelinks:hover {
	color: ##FF6600;
	text-decoration: underline;
}
.learn1 {
	font-family: Tahoma;
	font-size: 11px;
	font-weight: bold;
	color: #fb7338;
	text-decoration: none;
	padding-bottom: 4px;
}
.learn1:hover {
	text-decoration: underline;
}
.learn2 {
	font-family: Tahoma;
	font-size: 11px;
	font-weight: bold;
	color: #fb7338;
	text-decoration: none;
	padding-bottom: 8px;
	text-align: center;
}
.learn2:hover {
	text-decoration: underline;
}
.top_text {
	font-family: Tahoma;
	font-size: 12px;
	font-weight: normal;
	color: #2c2c2c;
	text-align: justify;
}
.top_text1 {
	font-family: Tahoma;
	font-size: 12px;
	font-weight: normal;
	color: #2c2c2c;
	padding-bottom: 8px;
}
/*----    TRAIL TEMPLATE PREVIEW BEGIN   ----*/
#loader_container {
  text-align: center;
  position: absolute;
  top: 40%;
  width: 100%;
}
#loader {
  font-family: Tahoma, Helvetica, sans;
  font-size: 10px;
  color: #000000;
  background-color: #FFFFFF;
  padding: 10px 0 16px 0;
  margin: 0 auto;
  display: block;
  width: 135px;
  border: 1px solid #6A6A6A;
  text-align: left;
  z-index: 255;
}
#progress {
  height: 5px;
  font-size: 1px;
  width: 1px;
  position: relative;
  top: 1px;
  left: 10px;
  background-color: #9D9D94;
}
#loader_bg {
  background-color: #EBEBE4;
  position: relative;
  top: 8px;
  left: 8px;
  height: 7px;
  width: 113px;
  font-size: 1px;
}
.title_h2 {
  padding: 12px 0 0 18px;
}
.border_preview {
  z-index: 100;
  position: absolute;
  border: 1px solid #444;
  color: #4b4b4b;
  font-size: 11px;
  text-align: left;
  background-color: white;
}
.preview_temp_load {
  vertical-align: middle;
  text-align: center;
}
.preview_temp_load img {
  vertical-align: middle;
  text-align: center;
  border: 1px solid #D0E5F3;
  margin: 8px 3px 15px 3px;
}
.more {
	font-family: Tahoma;
	font-size: 11px;
	color: #fb7338;
	text-decoration: none;
	text-align: right;
	padding-right: 10px;
	padding-bottom: 5px;
}
.more:hover {
	text-decoration: underline;
}
/*----    TRAIL TEMPLATE PREVIEW END   ----*/
