/********************************************
   HTML ELEMENTS
********************************************/ 

/* Top Elements */

body {
	background: #ea8a30;
    color:#3d3d3d;
	font-family:Verdana, Arial, Helvetica, sans-serif;
	font-size:13px;
	color:#555555;
	margin:0px;
	line-height:18px;
}
h1, h2, h3 {
	font-weight: Bold;
	margin:0px;
	font-family:Arial, Helvetica, sans-serif, "Arial Narrow"; 		
}
h1 {
color:#e27106;
font-size:22px;
margin-bottom:6px;	
}
 h4 {
 font-size:14px;
 padding:0px;
 margin:0px;
 line-height:18px;
 color: #e27106;
 font-family:Arial, Helvetica, sans-serif, "Arial Narrow" 		
}
h2{
	font-size:18px;
	color:#e27106;
	margin:0px;
	padding:0px;
	margin-top:10px;
}
h3{
margin-top:18px;
}

p{
	margin:5px 0px;
}
ul{
	margin:4px;
	padding:4px;
	padding-left:20px;
	margin-right:20px;
}
li{
list-style-image:url(../images/list.gif);
}
input{
	border:1px solid #bbbbbb;
	padding:2px;
}
* :focus {
	outline: 0;
}
form{
	margin:0px;
	padding:0px;
}
a img{
	border:0px;
}
hr{
	border:none;
	border-bottom:1px solid #cccccc;
	height:1px;
}

a{
	color:#3d3d3d;
	font-family:Verdana, Arial, Helvetica, sans-serif;
	line-height:1.5em;
	text-decoration: underline;
    outline:none;
}

a:hover{
	color:#e27106;
	font-family:Verdana, Arial, Helvetica, sans-serif;
	line-height:1.5em;
	text-decoration:none;
}

/********************************************
   LAYOUT
********************************************/ 
#main-wrap {
	width:900px;
	margin: 0 auto;
    padding-top:30px;
    padding-bottom:10px;
}
#glowtouch-top{
	background-image:url(../images/glowtouch_topcorve.gif);
	background-repeat:no-repeat;
	background-position:top left;
	padding-top:7px;
}
#glowtouch-bottom{
	background-image:url(../images/glowtouch_bottomcorve.gif);
	background-repeat:no-repeat;
	background-position:bottom left;
	padding-bottom:7px;
}
#warp{
	background-image:url(../images/glowtouch_middle_bg.gif);
	background-repeat:repeat-y;
	background-position:left;
	background-color:#FFFFFF;
}
#glowtouch-warp{
	width:850px;
	margin:0px auto;
	text-align:left;
	padding:20px 0px;
}
#header{
	height:80px;
	clear:both;
	position:relative;
}
.header_list{
position:absolute;
top:0px;
right:230px;
width:250px;
font-size:10px;
line-height:14px;
}
.header_list p{
margin:0px;
margin-top:5px;
}
.header_list a{
color:#d3860c;
}
.logo{
	width:400px;
}
.toptext{
	width:400px;
}
.searchwidth{
width:150px;

}
.searchborder{
border:0px;
}

/* navigation */
.menu{
	width:850px;
	background-image:url(../images/glowtouch_navbg.gif);
	background-repeat:repeat-x;
	background-position:top left;
	height:35px;
	margin-bottom:4px;
    position:relative;
	background-color:#87847d;
}
.menu ul{
margin:0px;
padding:0px;

}
.menu ul li{
	float:left;
	padding:0px 13px;
	line-height:35px;
	font-size:14px;
	list-style:none;
	list-style-image:none;
	border-right:1px solid #76736d;
}
.menu ul li a{
	color:#e5e6d6;
	line-height:35px;
	text-decoration:none;
}
.menu ul li a:hover{
	color:#ffffff;
}
.search{
    position:absolute;
    top:6px;
    right:6px;
    }
	.search form{
margin:0px;
padding:0px;
    }
.search input{
margin:0px;
    }
/* header text */
.header-text{
	background-image:url(../images/glowtouch_mainimg_bg.gif);
	background-repeat:repeat-x;
	background-position:top left;
	padding:15px;
	position:relative;
}
.header-text h1{
	font-family:"Arial Narrow", Times, serif;
	font-size:26px;
	color:#3d3d3d;
	margin-bottom:25px;
}
.header-text h2{
	color:#7d7d7d;
	font-size:13px;
	padding-top:0px;
}
.requestquote{
	position:absolute;
	top:25px;
	right:25px;
}
.requestquote1{
	position:absolute;
	top:60px;
	right:0px;
	width:200px;
	font-size:11px;
}
.requestquote2{
	position:absolute;
	top:10px;
	right:0px;
	width:250px;
	font-size:11px;
}
.service2{
	position:absolute;
	top:60px;
	left:30px;
	width:200px;
	font-size:11px;
}
.requestquote1 img{
margin-bottom:12px;
}
/*.requestquote1 a{
background-color:#d7d7d7;
border:solid 1px #CCCCCC;
padding:1px;
margin:3px 0px;;
text-decoration: none;
color:#aa0000;
display:block;
padding-left:10px;
background-image:url(../images/view_arrow.gif);
background-position:left center;
background-repeat:no-repeat;

}
.requestquote1 a:hover{
color: #666666;
background-color:#c6c6c6;
}*/
/* Content */
.content{
	padding:8px 0px;
	padding-bottom:5px;
	clear:both;
}
.content-inner{
	padding:15px 10px;
	clear:both;
	background-image:url(../images/innerpage-content-bg.gif);
	background-position:top left;
	background-repeat:repeat-x;
    min-height:300px;
}
.content-left{
	width:645px;
	padding-right:14px;
	border-right:1px solid #dfddd3;
}

.content-left p{

}
.content-main {
    width:830px;
}
.content-main p{

}
.subnav{
	width:168px;
}
.subnav ul{
	padding:0px;
	margin:0px;
}
.subnav li{
	padding:0px;
	list-style:none;
	list-style-image:none;
	margin-bottom:2px;
	padding:1px 0px;
}
.subnav li a{
	color:#666666;
	text-decoration:none;
	padding-left:30px;
	display:block;
	line-height:30px;
}
.subnav li a:hover{
	color:#666666;
	background-image:url(../images/subnav-bg.gif);
	background-position:top left;
	background-repeat: no-repeat;
	padding-left:30px;
	display:block;
	line-height:30px;
	}
#subnav-current{
	background-image:url(../images/subnav-bg.gif);
	background-position:top left;
	background-repeat: no-repeat;
}
.business{
	min-height:290px;
    padding-top:8px;
}
.business h2{
    font-size:14px;
    font-weight:bold;
    padding-bottom:0px;
}
.imgflot1{
    float:right;
    margin-left:10px;
}
.contentminh{
min-height:400px;
_height:400px;
}
.business p{
	padding:5px 0px;
}
.business ul{
	padding-left:12px;
}
.business li{
	list-style-type:inherit;
}
.mainimg{
	background-image:url(../headerbg.gif);
	background-repeat:repeat-x;
	background-color:#f1f1f1;
}
.news{
	border:1px solid #dcdada;
	font-size:11px;
}
.news h1{
	font-family:Arial, Helvetica, sans-serif;
	font-size:14px;
	text-align:center;
	line-height:35px;
	background-color:#e2ebf2;
	color:#3d3d3d;
	margin:0px;
}
.news p{
	padding:2px 0px;
}
.clients{
	/*border:1px solid #CCCCCC;*/
/*	background-color:#f6f6f6;*/
/*		
	padding:5px;
	height:52px;*/
	margin-top:8px;
	background-color:#f5f3f3;
	font-weight:bold;
	clear:both;
	
}
.partnertext{
	clear:both;
 	padding-bottom:5px;
	}
.top-link{
	line-height:25px;
	color:#f3ab62;
}
.top-link a{
	color:#f3ab62;
	text-decoration:none;
}
.top-link a:hover{
	color:#ff9933;
	font-weight:bold;
}
#top-link-current{
	color:#ff9933;
	font-weight:bold;
}
.title{
	border-bottom:6px solid #cccccc;
	margin-bottom:15px;
    min-width:640px;
}
.title h1{
	font-family:Arial, Helvetica, sans-serif, "Arial Narrow" ;
	font-size:24px;
	padding:10px 0px;
	color:#333333;
}
.manage-content{
	clear:both;
	padding-bottom:10px;
}
/* Footer */
#footer-wrap {
	background-image:url(../images/glowtouch_footerbg.gif);
	background-repeat:repeat-y;
	background-position:top left;
	background-color:#d0d0d0;
}
.footer-header{
	color:#CCCCCC;
	height:5px;
	background-color:#7f7f7f;
	font-size:1px;
}
.footer-header span{
	font-weight:bold;
	color:#FFFFFF;
	}
.footer-content{
	padding:7px 10px;
	clear:both;
}
.footer-content1{
	width:255px;
	margin-right:15px;
}
.footer-content1 h1{
	font-size:14px;
	font-family:Arial, Helvetica, sans-serif, "Arial Narrow";
	color:#3d3d3d; 	
}
.footer-content1 p{
	padding:0px;
}
.footer-content2{
	width:380px;
	margin-right:15px;
}
.footer-content2 div{
	width:180px;
	float:left;
	margin-right:10px;
}
.footer-content2 ul{
margin:0px;
padding:0px;
}
.footer-content2 li{
	float:left;
	width:170px;
	border-bottom:1px solid #c7c7c7;
	line-height:22px;
	padding-left:10px;
	list-style:none;
	list-style-image:none;
	display:block;
}
.footer-content2 li a{
	color:#555555;
	text-decoration:none;
}
.footer-content2 li a:hover{
	color:#000000;
	text-decoration:none;
}
.footer-content3{
	width:150px;
	text-align:left;
	padding-top:10px;
}

.footer-mediaicons{
    float:right;
    width:227px;
    background-color:#F9F9FA;
    height:30px;
    text-align:center;
    padding:10px 0px 10px 0px;
}

.footer-main-icons-copyright{
    width:150px;
    float:right;
    padding-top:10px;
	font-size:10px;
}
.footer-main-icons-copyright img{
margin-right:2px;

}
/* Extra */
.fl{
	float:left;
}
.fl h3{
	color:#E27106;
}
.fr{
	float:right;
}
.pad-15{
	padding:5px 8px;
}
.padtb-10{
	padding:10px 0px;
}
.padtb-10 a{
color: #3d3d3d;
}
.padtb-10 h2 a{
color: #e27106;
text-decoration:underline;
font-family:Arial, Helvetica, sans-serif, "Arial Narrow";
}
.padtb-10 a:hover{
color: #e27106;
font-family:Arial, Helvetica, sans-serif, "Arial Narrow";
text-decoration:none;
}
.mrglft25{
	margin-left:25px;
}
.mrgrtbtm15{
	margin-right:15px;
	margin-bottom:15px;
    cursor:pointer;
}
.mrgrtbtm5{
	margin-right:5px;
	margin-bottom:5px;
    cursor:pointer;
}
.txtrt{
	text-align:right;
}
.txtcntr{
	text-align:center;
}
.txtbld{
	font-weight:bold;
}
.wth100{
	width:100px;
}
.wth300{
	width:280px;
}
.wth270{
	width:270px;
}
.wth550{
	width:510px;
}
.wth600{
	width:600px;
}
.wth625{
	width:565px;
}
.wth295{
	width:257px;
}
.mainh1{
    font-size:8px;
}
.mainh1 h1{
    font-size:16px;
	font-family:Arial, Helvetica, sans-serif, "Arial Narrow";
	color:#3d3d3d;
	margin:0px;
}
.btn01{
	background-color:#d8d8d8;
	font-weight:bold;
	background-image:url(../images/btn01.gif);
	background-position:top left;
	background-repeat:repeat-x;
	margin-left:0px;
	width:95px;
	_width:90px;
	clear:both;
}
.btn02{
	background-color:#fff5e4;
	font-weight:bold;
	background-image:url(../images/glowtouch_requestaquote.gif);
	background-position:top left;
	background-repeat:repeat-x;
	margin-left:5px;
	border:none;
	height:29px;
	font-size:11px;
	width:151px;
}

/********************************************
   Clearfix
********************************************/
.clearfix:after {
	content: ".";
	clear: both;
	height: 0;
	visibility: hidden;
	display: block;
}
.clearfix {
	display: inline-block; /* Fixes IE/Mac */
}
/* Hides from IE-mac \*/
* html .clearfix {
	height: 1%;
}
.clearfix {
	display: block;
}
/* End hide from IE-mac */

/* Left Content */

.contentMiddle{
}

/* Starts 3 boxes in services page */
.box1{
    width:200px;
    float:left;
	padding:4px;
	min-height:280px;
	_height:280px;
    }
.box1 h1{
    margin:0px;
    color:#F17100;
    font-family:Arial, Helvetica, sans-serif, "Arial Narrow"; 	
	font-size:11px;
    font-weight:bold;
    }
   .box1 h1 a{
    color:#F17100;
       }
         .box1 h1 a:hover{
             color:#000000;
             }
.box1 h1 img{
       float:left;
       margin-right:10px;
       }
.box1 ul{
    clear:both;
	margin-left:10px;
	padding-left:10px;
	list-style:disc;
    }
	.box1 li{
	margin:5px 0px;
	list-style:disc;
    }
		.box1 li a{

    }

.marginrt{
    margin-right:7px;
}
.serBenefitsLeft{
	width:253px;
	margin:10px 10px 0 0px;
	float:left;
}

.factsheets{
	width:600px;
	margin:10px 20px 0 0px;
	float:left;
}
.serBenefitsLeft ul {
	margin:0px auto;
	padding:0px 0 0 20px;
	_padding:0px 0 0 20px;
}

.serBenefitsLeft li{
	font-family:Verdana, Arial, Helvetica, sans-serif;
	font-size:11px;
	line-height:2.9em;
}

.serBenefitsMiddle{
	width:340px;
	margin:10px 10px 0 0px;
	float:left;
}

.serBenefitsMiddle ul {
	margin:0px auto;
	padding:0px 0 0 20px;
	_padding:0px 0 0 20px;
}

.serBenefitsMiddle li{
	font-family:Verdana, Arial, Helvetica, sans-serif;
	font-size:11px;
	line-height:2.9em;
}

.serBenefitsRight{
	width:300px;
	_width: 297px;
	margin:10px 10px 0 0px;
	float:left;
}

.serBenefitsRight ul {
	margin:0px auto;
	padding:0px 0 0 20px;
	_padding:0px 0 0 20px;
}

.serBenefitsRight li{
	font-family:Verdana, Arial, Helvetica, sans-serif;
	font-size:11px;
	line-height:2.9em;
}

.icon-text {
    color:#F17100;
    font-family:Verdana, Arial, Helvetica, sans-serif;
	font-size:12px;
    font-weight:bold;
}

/* Ends 3 boxes in services page */
/* Resource staff page */

.resStaffLeft{
	width:300px;
	float:left;
	margin-right:12px;
}

.resStaffRight{
	width:270px;
	float:left;
	background-image:url(../images/leftdot.gif);
	background-position: left;
	background-repeat:repeat-y;
}

.resStaffRight_top{
	width:300px;
	float:left;
	margin-left:15px;
}
.resStaffRight_top ul{
	margin-left: -20px;
}
.resStaffRight_top li{
	line-height:2.0em;
	font-size:12px;
	font-weight:normal;
	list-style:none;
	list-style-image:none;
}
.resStaffbottom{
	width:300px;
	float:left;
}

.resStaffbottom_img{
	float:left;
	margin-left:12px;
}

.resStaffbottom_cont{
	margin:10px 0 0 5px;
	clear:both;
}

.resStaffbottom_cont li{
	line-height:3.0em;
	list-style:none;
	list-style-image:none;
}

/* Ends Resource staff page */
/* Starts Delivery Method */
.delMethodLeft{
	width:300px;
	float:left;
	border-right: 1px dotted #CCCCCC;
}

.delMethodeft_top{
	float:left;
	border-bottom:1px dotted #CCCCCC;
}

.methodCont{
	width:155px;
	float:left;
	text-align:center;
	margin-top:50px;
}

.methodImg{
	float:left;
}

.methodBottom{
	text-align:center;
	clear:both;
	padding:10px 0px;
}

.delMethodRight{
	width:320px;
	float:left;
	margin-left:20px;
}

.delMethodRight h3{
	padding-top: 10px;
}

.delMethodRight li{
	line-height:20px;
}

/*Ends Delivery Method */
.awards {
min-height:400px;
_height:400px;
}
.awards h3{
	font-family:"Myriad Pro", Arial, Helvetica, sans-serif;
	color:#e27106;
	margin:0px;
	padding:0px;
}
p.topRight_ser{
	font-size: 10px;
	width:270px;
	line-height: 1.3em;

}
.readmore{
	text-align:right;
	margin-bottom:5px;
}
.readmore a{
	text-align:right;
	color:#E27106;
    font-size:11px;
	font-weight:bold;
}
a.moreSer{
	margin-left: 165px;
    color:#E27106;
    font-size:11px;
}
.newsimg{
    float:left;
    width:35px;
    padding-top:5px;
}
.newscontent{
    float:left;
    width:202px;
    padding-top:0px;
}
.style2 {
color:#FFFFFF;
}
.style4 {
	color: #e27106;
	font-weight: bold;
}
.style6 {font-size: 24px; }
.style7 {color: #e27106}
.style7 a{
color: #e27106;
text-decoration:none;
}
.style7 a:hover{
color: #e27106;
text-decoration:underline;
}
.style8 {color: #ffffff}
.dottedhor {
    margin-bottom:15px;
    background-image:url(../images/dottedhori.jpg);
    background-repeat:repeat-x;
    background-position:top;
}
.benefits{
	font-size:12px;
	line-height: 1.7em;
	font-family:Verdana, Arial, Helvetica, sans-serif;
	width:296px;
	padding-top: 4px;
}
.benefits a{
	color:#e27106;
	text-decoration: underline;
	margin-left: 120px;
}

.benefits a:hover{
	text-decoration:underline;
}
.custTop{
	width:930px;
	float:left;
	margin:10px 20px;
	_margin: 10px 10px;
}

.custTop li{
	line-height: 1.5em;
}

.custTop a{
	text-decoration: underline;
}

.custTop a:hover{
	text-decoration: underline;
}

.custTop h3 a{
	text-decoration: underline;
	color: #000000;
}

.custTop h3 a:hover{
	text-decoration: underline;
	color: #000000;
}

.custTop h2 a{
	margin-left: 100px;
}
.map{
	width:500px;
	height:500px;
	float:left;
	margin:0 0 10px 0px;
}
.empire{
	margin:0px 10px 0 0px;
}

.address{
	width:600px;
	float:left;
	margin:0 0 0 10px;
	line-height: 1.6em;
}
.address_mr{
margin-top:15px;
}
.address .topmargin{
margin-top:10px

}
.address h4{
color:#000000;
 font-size:16px;
}
/*.projects {
float:left;
margin:25px 0 25px 0;
width:675px;
}
.projectLeft {
float:left;
width:337px;
}
.projectRight {
float:left;
width:337px;
}
.projectImage {
float:left;
width:150px;
}
.projectContent {
float:left;
margin-left:10px;
width:300px;
}
.projectContent a {
color:#E27106;
text-decoration:underline;
}
.projecttopLeft {
float:left;
margin-top:10px;
width:350px;
}
.projecttopRight {
float:left;
margin:30px 0 0 20px;
width:540px;
}
.projectTitle {
float:left;
margin-top:10px;
width:120px;
}
.projectDesc {
float:left;
margin-top:10px;
text-align:left;
width:400px;
}
.projectDesc a {
color:#E27106;
text-decoration:underline;
font-size:11px;
}*/
.error {
    color:#FF0000;
}
.careers{
	width:830px;
	float:left;
	margin-bottom: 10px;
}

.careersLeft{
	width:415px;
	float:left;
}

.careersRight{
	width:415px;
	float:left;
}
.careers_main {
min-height:500px;
}
.careers_main h3{
margin-bottom:10px;
}
.careers_main a {
text-decoration:underline;
}
.careers_main ul {
	margin:0px auto;
	padding:10px 0 10px 20px;
	_padding:10px 0 10px 20px;
}

.careers_main li{
	font-family:Verdana, Arial, Helvetica, sans-serif;
	font-size:13px;
	line-height:1.7em;
}
.rightCol {
}
.catRow {
background-image:url(../images/dotBg.gif);
background-position:center top;
background-repeat:repeat-x;
}
.catRow1 {
background-image:url(../images/dotBg.gif);
background-position:center bottom;
background-repeat:repeat-x;
}
.catCol {
background-image:url(../images/leftdot.gif);
background-position:right center;
background-repeat:repeat-y;
float:left;
margin:0;
padding:8px 10px;
width:46%;
}
.noborder{
background-image:none;
}
.catCol ul{
margin-left:20px;
padding-left:20px;
}
ul.listmargin{
margin-top:10px;
margin-left:10px;
}
.catCol li{
	list-style-type: disc;
}
.catCol a {
color:#E27106;
text-decoration: underline;
}
.catCol a:hover {
   color:#3d3d3d;
text-decoration: none;
}
.catCol h2.bluetext{
	font-size:18px;
	color:#0e6da4;
	padding:0px;
	margin-bottom:12px;
}
.catCol h3{
color:#E27106;
	font-size:14px;
	color:#e27106;
	padding:0px;
		margin-bottom:6px;
}
.splits{
width:50%;
float:left;
}
.splits h3{
margin-top:0px;
}
.rightCol h2 a:hover {
color:#E27106;
line-height:62px;
text-decoration:none;
}
.rightCol h2 a {
color:#E27106;
line-height:62px;
text-decoration:none;
}
.rightCol a {
color:#E27106;
text-decoration: underline;
}
.rightCol a:hover {
   color:#3d3d3d;
text-decoration: underline;
}
.btnMargin {
margin-top:3px;
}
.btnMargin1 {
margin-top:8px;
}
.btnMargin2 {
margin-top:70px;
}
.rightCol ul {
margin-bottom:0;
margin-top:0;
margin-left:25px;
}
.rightCol li {
list-style-image:url(../images/list.gif);
margin-bottom:3px;
margin-top:3px;
}
.compare {
font-size:11px;
margin-top:10px;
}
.compare a {
color:#003399;
text-decoration:underline;
}
.compare a:hover {
color:#003399;
text-decoration:none;
}
.priceFont {
font-size:25px;
}
.priceFont1 {
font-weight:bold;
}
.smallfont{
font-size:12px
}
tr.headerColor {
background-color:#FCDDC0;
}
.tableBorder {
border:1px solid #CCCCCC;
border-collapse:collapse;
}
.tableBorder ul{
padding:10px;
margin:10px;
}
.tableBorder ul li{
}
.tableBorder td {
border:1px solid #CCCCCC;
border-collapse:collapse;
padding:4px;
}
tr.altRowCol {
background-color:#F8F8F8;
}
td.altRowCol {
background-color:#F8F8F8;
}
.seo-topbanner {
background-image:url(../images/seo-banner.jpg);
background-position:left center;
background-repeat:no-repeat;
font-size:11px;
font-weight:bold;
height:80px;
margin-bottom:10px;
padding-left:15px;
padding-right:150px;
padding-top:5px;
}
.seo-sub {
padding:10px 0;
}
.seo-details {
position:relative;
}
.details {
background-color:#F9F9F9;
font-size:11px;
line-height:18px;
padding:10px;
}
.sign-up {
left:250px;
position:absolute;
top:-4px;
}
.imgFL {
float:left;
margin:0px 10px 5px 0;
}
.imgflot2 {
float:left;
margin:10px 10px 5px 0;
}
.imgflot3 {
float:left;
margin:10px 10px 40px 0;
}
.nav ul
{
list-style: none;
padding: 0;
margin: 0;
font-weight:bold;
list-style-image:none;
}

.nav li
{
float: left;
margin: 0 15px;
display:inline;
}

.nav li a
{
display: block;
color: #425156;
text-decoration: underline;
text-align: center;
}
.nav li a:hover
{
display: block;
color: #ec8a31;
text-decoration: none;
text-align: center;
}

/* Hide from IE5-Mac \*/
.nav li a
{
float: none
}
/* End hide */
.how
{
width:828px;
}
.how h2{
	font-size:16px;
	color:#e27106;
	margin:0px;
	padding:0px;
}
.how1
{
font-size:12px;
}

.how_part
{
width:33%;
min-height:350px;
_height:350px;
float:left;
margin-right:2px;
padding-left:8px;
}
.how_step1
{
width:37%;
min-height:488px;
_height:488px;
float:left;
margin-right:6px;
}
.how_live
{
width:25%;
min-height:350px;
float:left;
margin-right:2px;
margin-left:12px;
}
.how_part1
{
width:48%;
min-height:350px;
float:left;
margin-right:2px;
}
.line
{
margin:0px 5px 0px 0px;
background-image:url(../images/leftdot.gif);
background-position:right center;
background-repeat:repeat-y;
}
.sections{
	padding-top: 15px;
	clear:both;
}
.sections h2{
	font-size:16px;
    font-weight:bold;
    color:#000000;
}
.sections ol {
	margin:0px auto;
	padding:10px 0 10px 20px;
	_padding:10px 0 10px 20px;
}

.sections ol li{
    font-weight:bold;
	list-style:none;
	list-style-image:none;
}
.sections a {
text-decoration:underline;
}
.sections_sub{
	padding-top: 20px;
}
.sections_sub h2{
}
.sections_sub p{

}
.next{
	padding-top: 20px;
    padding-bottom:10px;
    text-align:right;
}
.next a {
color:#E27106;
text-decoration:underline;
}
 a.mlink {
	background-color:#fff;
	background-image:url(../images/subbtn.gif);
	background-repeat:no-repeat;
	background-position:right;
	color:#FFFFFF;
	text-decoration:none;
	width:188px;
	padding-right:16px;
	padding-bottom:2px;
	line-height:30px;
	display:block;
	text-align:center;
}
a.mlink:hover {
	padding-right:16px;
	padding-bottom:2px;
	line-height:30px;
	display:block;
	text-align:center;
	color:#d0d0d0;
	background-color:#fff;
}
.lmargin{
margin-left:18px;
}
.tabborder{
border:solid 1px #f1f1f1;
}
.tmargin{
margin-top:12px;
}
.tmargin1{
margin-bottom: 40px;
}
.form_block{
width:353px;
float:left;
font-size:11px;
font-weight:bold;
font-family:Arial, Helvetica, sans-serif, "Arial Narrow";
margin-right:120px;
_margin-right:80px;
margin-top:25px;
}
.form_header{
background-image:url(../images/form_header.gif);
height:53px;
padding-left:10px;
}
.form_header h3{
line-height:43px;
font-size:15px;
color:#3b5485;
margin:0px;
padding:0px;

}
.form_content{
background-image:url(../images/form_bg.gif);
background-repeat: repeat-x;
background-color:#f8d58b;
border-left:solid 1px #e6a92c;
border-right:solid 1px #e6a92c;
padding:0px 5px;
position:relative;
}
.form_bottom{
background-image:url(../images/form_bottm.gif);
background-repeat:no-repeat;
height:30px;
color:#FFFFFF;
padding-left:6px;
position:relative;
padding-top:7px;
}
.chks{
	position:absolute;
	top:15px;
	right:0px;
	width:110px;
}
.chks input{
	background:none !Important;
	border:none;
	padding:0px !Important;
	background-color:#ffb64d;
	margin-bottom:0px;
	width:20px !Important;
	line-height:20px;
	height:10px !Important;
}
.getaquote input{
	background-image:url(../images/inpt-bg.gif);
	background-position:top left;
	background-repeat:no-repeat;
	border:none;
	height:16px;
	padding:0px 10px;
	width:190px;
	margin-bottom:6px;
	font-size:11px;
	padding-top:3px;
}
.getaquote textarea{
	background-image:url(../images/textarea-bg.gif);
	background-position:top left;
	background-repeat:no-repeat;
	border:none;
	height:71px;
	padding:0px 10px;
	width:220px;
	margin-bottom:6px;
	font-size:11px;
	padding-top:3px;
}
.getaquote-button{
	position:absolute;
	top:2px;
	right:12px;
}
.btn_quote{
	background-image:url(../images/submit_btn.gif);
	background-position:top left;
	background-repeat:no-repeat;
	width:91px;
	background-color:#ffb64d;
	border:none;
	color:#FFFFFF;
	font-weight:bold;
	font-size:12px;
	padding-top:3px;
	padding-bottom:5px;
}
.quote_img{
margin-top:50px;
}
.boldtext{
font-size:15px
}
.breadcramb{
font-size:11px;
padding-bottom:15px;
}
.listmargin{
margin:5px;
margin-right:20px;
}
.it_services {
clear:both;
margin-bottom:12px
}
.itservices {
width:24%;
float:left;
border:solid 1px #ececec;
height:320px;
position:relative;
}
.itservices h2{
	font-size:14px;
	color:#fff;
	padding:0px;
	margin-bottom:6px;
	background-color:#2b61ac;
	line-height:25px;
	padding-left:5px
}
.itcontent{
padding:6px;
}
.itmorelink{
position:absolute;
bottom:8px;
right:10px;
}
.itservices h3{
color:#E27106;
	font-size:14px;
	color:#e27106;
	padding:0px;
		margin-bottom:6px;
}
.logomargin{
margin:25px 0px;
}
.bluetab{
width:163px;
text-align:left;
color:#FFFFFF;
margin:10px 0px;
}
.bluetab h3{
color:#FFFFFF;
}
.bluetab a{
color:#FFFFFF;
text-decoration:none;
}
.bluetab a:hover{
text-decoration: underline;
}
.bluetab li{
list-style:none;
list-style-image:none

}
.bluetab .topcurve{
	background-image:url(../images/blue_top.gif);
	background-repeat:no-repeat;
	height:11px;
	font-size:1px;
}
.bluetab .tabcontent{
background-color:#8080ba;
border-left:solid 2px #bfbfbf;
border-right:solid 2px #bfbfbf;
_border-left:solid 2px #bfbfbf;
_border-right:solid 2px #bfbfbf;
padding:6px;
}
.bluetab .tabcontent ul{
margin:4px;
padding:4px;
}
.bluetab .tabbottom{
	background-image:url(../images/blue_bottom.gif);
	background-repeat:no-repeat;
	background-position:center;
	height:11px;
	font-size:1px;
}
.orangetab{
width:163px;
text-align:left;
color:#FFFFFF;
margin:10px 0px;
}
.orangetab h3{
color:#FFFFFF;
}
.orangetab a{
color:#FFFFFF;
text-decoration:none;
}
.orangetab a:hover{
text-decoration: underline;
}
.orangetab li{
list-style:none;
list-style-image:none

}
.orangetab .topcurve{
	background-image:url(../images/orng_top.gif);
	background-repeat:no-repeat;
	height:11px;
	font-size:1px;
}
.orangetab .tabcontent{
background-color:#e79738;
border-left:solid 2px #bfbfbf;
border-right:solid 2px #bfbfbf;
_border-left:solid 2px #bfbfbf;
_border-right:solid 2px #bfbfbf;
padding:6px;
}
.orangetab .tabcontent ul{
margin:4px;
padding:4px;
}
.orangetab .tabbottom{
	background-image:url(../images/orng_bottom.gif);
	background-repeat:no-repeat;
	background-position:center;
	height:11px;
	font-size:1px;
}
.graytab{
width:163px;
text-align:left;
color:#FFFFFF;
margin:10px 0px;
}
.graytab h3{
    color:#3d3d3d;
}
.graytab a{
   color:#3d3d3d;
text-decoration:none;
}
.graytab a:hover{
text-decoration: underline;
}
.graytab li{
list-style:none;
list-style-image:none

}
.graytab .topcurve{
	background-image:url(../images/gray_top.gif);
	background-repeat:no-repeat;
	height:11px;
	font-size:1px;
}
.graytab .tabcontent{
background-color:#d6d6d6;
border-left:solid 2px #bfbfbf;
border-right:solid 2px #bfbfbf;
_border-left:solid 2px #bfbfbf;
_border-right:solid 2px #bfbfbf;
padding:6px;
}
.graytab .tabcontent ul{
margin:4px;
padding:4px;
}
.graytab .tabbottom{
	background-image:url(../images/gray_bottom.gif);
	background-repeat:no-repeat;
	background-position:center;
	height:11px;
	font-size:1px;
}
/* Starts products page cont */
.productNew{
	width:930px;
	float:left;
	margin:15px 0px 0 0px;
	padding-bottom: 15px;
	border-bottom: 1px solid #cccccc;
}

.productNewbot{
	width:930px;
	float:left;
	margin:15px 0px 0 0px;
	padding-bottom: 15px;
}

.productImage{
	width: 61px;
	float:left;
	margin: 0 20px 0 0px;
	border: 1px solid #cccccc;
}

.productDesc{
	width: 600px;
	float:left;
	margin: 0 20px 0 0px;
	padding-right: 3px;
	border-right: 1px dotted #cccccc;
	height:100px;
}

.productRight{
	width:200px;
	float:left;
	margin: 25px 0 0 0px;
}

.productRight span{
	font-size: 10px;
}

.productRight a{
	margin:-10px 0 0 10px;
	padding: 0px;
}

/* Ends products page cont */

/* Starts Projects section */
.projectTop{
	background:#fef9f4;
	border: 1px solid #f4dcc5;
	padding:10px 0px 10px 2px;
}

.projectTop a{
	color:#e27106;
	text-decoration:underline;
}

.projectTop a:hover{
	color:#000000;
	text-decoration:underline;
}

.projects{
	margin:25px 0 25px 0px;
}

.projectList{
	width:410px;
	float:left;
}
.projectImage{
	width:150px;
	float:left;
}

.projectContent{
	width:230px;
	float:left;
	margin-left: 10px;
}

.projectContent p{
	line-height: 1.1em;
}

.projectContent a{
	color:#e27106;
	text-decoration: underline;
}

.projecttopLeft{
	width:350px;
	float:left;
	margin-top: 10px;
}

.projecttopRight{
	width:460px;
	float:left;
	margin:0px 0 0 20px;
}

.projectTitle{
	float:left;
	width:125px;
	margin-top: 10px;
}

.projectTitle p{
	margin: 0px;
	padding: 0px;
}
.projectDesc_row{
clear:both
}
.projectDesc{
	float:left;
	width:335px;
	margin-top: 10px;
	text-align: left;
}

.projectDesc p{
	margin: 0px;
	padding: 0px;
}

.projectDesc a{
	color:#e27106;
	text-decoration: underline;
}
.downloadlink{
clear:both;
margin-top:12px;
}
.linkmargin1{
margin-top:45px;
}
.linkmargin2{
margin-top:55px;
}
a.pdflink{
	background-image:url(../images/pdficon.gif);
	background-repeat:no-repeat;
	background-position:left center;
	padding-left:30px;
	padding-bottom:5px;
}
.callus{
padding:0px;
font-weight:bold;
color:#0e6da4;
margin-top:3px;
position:relative;
_padding-bottom:3px;
}
.awardList{
	width:320px;
	float:left;
}
.awardList h2{
margin-bottom:12px;
}

.awardImage{
/*	width:200px;
	float:left;*/
	text-align:center
}

.awardContent{
	width:250px;
	/*float:left;
	margin-left: 10px;*/
	text-align:center
}
.phone{
	width:180px;
	height:37px;
	float:left;
	font-size:18px;
	font-family:"Arial Narrow", Arial, Helvetica, sans-serif;
	line-height:37px;
	text-align:center;
	margin-bottom:3px;
}
.servicebtn{
	background-image:url(../images/phonebg.gif);
	background-repeat:no-repeat;
	background-position:left center;
	width:128px;
	height:37px;
	float:left;
	font-size:23px;
	font-family:"Arial Narrow", Arial, Helvetica, sans-serif;
	line-height:37px;
	text-align:center;
	margin-bottom:3px;
}

.mrright{

}
.itcontact{
padding:4px 8px;
}
.itcontact h2{
margin-top:4px;
margin-bottom:8px;
font-size:16px;
color:#0e6da4;
}
.itelictext{
	font-style: italic;
}
.cnames{
font-weight:bold;
}
.paramargin{
margin-top:20px;
}
.award_img{
width:228px; float:right;
font-size:11px;
}
.seoimg{
float:left; margin-bottom:0px; margin-right:5px;
}
.job_articleimg{
width:320px; 
float:right;
 margin:12px 0px 5px 8px

}
.pagination{
margin:12px 0px;
margin-left:560px;
}
.page{
}
.page a{
display:block;
width:10px;
float:left;
padding:3px;
padding-right:8px;
border:solid 1px #CCCCCC;
background-color:#e1e1e1;
margin:5px;
line-height:12px;
}
.cpage{
width:10px;
float:left;
padding:3px;
padding-right:8px;
border:solid 1px #CCCCCC;
background-color:#e1e1e1;
margin:5px;
line-height:12px;
}
.cr{
}
.cr a{
width:120px;
float:left;
padding:3px;
border:solid 1px #CCCCCC;
background-color:#e1e1e1;
margin:5px;
line-height:12px;
}
.smalltext{
font-size:11px;}
.brightlight_progrm{
padding:0px 5px 20px 10px;
}
.brightlight_progrm p{
padding:6px 0px;
}
.brightlight_header{
height:179px;
background-image:url(../images/brightlights_bg.jpg);
background-repeat:no-repeat;
margin-top:-4px;
}
.rapid_response_header{
height:179px;
background-image:url(../images/rapid_response.jpg);
background-repeat:no-repeat;
margin-top:-4px;
}
.headertext{
width:370px;
padding:32px 0px 0px 20px;
font-size:22px;
font-style:italic;
font-family:"Times New Roman", Times, serif;
line-height:30px;
}
.headertext_rp{
width:400px;
padding:35px 0px 0px 20px;
font-size:19px;
font-style:italic;
font-family:"Times New Roman", Times, serif;
line-height:30px;
}
.imgfl{
float:left;
margin:12px 10px 12px 0px;
}
.imgfr{
float: right;
margin:8px 0px 5px 10px;
}
.dotextend{
padding-bottom:55px;
}
.formtitle{
background-color:#23659a;
font-size:14px;
font-weight:bold;
margin-left:-10px;
margin-right:-10px;
padding:4px 10px;
color:#FFFFFF;
}
.formtitle1{
background-color:#5493b2;
font-size:14px;
margin-left:-10px;
margin-right:-10px;
padding:2px 10px;
color:#FFFFFF;
background-image:url(../images/header_bg.gif);
background-repeat:repeat-x;
background-color:#5f80bc;
}
.formtitle2{
font-size:14px;
color:#000;
background-image:url(../images/header_top.gif);
background-repeat:no-repeat;
padding-left:65px;
padding-top:12px;
height:59px;
font-weight:bold;
}
.bottom_curve{
background-image:url(../images/bottom_curve.gif);
background-repeat:no-repeat;
height:14px;
}
.dblock{
background-image:url(../images/blue_bg.gif);
background-repeat:repeat-x;
border:solid 1px #c8c8c8;
padding:3px 5px;
color:#ffffff;
margin:-2px -10px;
text-align:center;
}
.dblock2{
background-image:url(../images/blue_bg.gif);
background-repeat:repeat-x;
border:solid 1px #c8c8c8;
padding:5px 5px;
color:#ffffff;
margin-bottom:15px;
text-align:center;
font-size:14px;
margin:0px -10px;
}
.dblock_gray{
background-image:url(../images/gray_bg.gif);
background-repeat:repeat-x;
background-color:#c8c8c8;
border:solid 1px #c8c8c8;
padding:5px 5px;
color:#474646;
margin-bottom:15px;
text-align:center;
font-size:14px;
font-weight:bold;
}
.columnpr{
width:580px;
float:left;
margin-right:10px;
}
columnpr input{
margin:0px;
}
.columnpr h2{
line-height:22px;
margin-bottom:15px;
}
.columnpl{
width:210px;
float:left;
background-color:#fffdfa;
border:solid 1px #23659a;
padding:0px 10px;
}
.columnpl1{
width:220px;
float:right;
padding:0px;
}
.columnpl2{
width:226px;
float:right;
padding:0px;
}
.apsform{
background-color:#fffdfa;
border:solid 1px #d4d4d4;
padding:0px 10px;
}
.apsform2{
background-color:#fffdfa;
border-left:solid 1px #d4d4d4;
border-right:solid 1px #d4d4d4;
padding:0px 10px;
}
.fmrbottom{
margin-bottom:7px;
}
.signuptext{
padding:10px 10px 0px 10px;
}
.input_label{
    font-size:10px;
    color:#000000;
    }
 
    .webdesign input {
    height:19px;
    margin-bottom:6px;
    padding:0 5px;
    width:190px;
    }
 
    .webdesign textarea {
    height:74px;
    margin-bottom:6px;
    padding:0 5px;
    width:190px;
    border:1px solid #BBBBBB;
    }
 
    .success {
    color:#D3860C;
    }
 
    .webdesign select {
    height:19px;
    margin-bottom:6px;
    width:212px;
    }
	.fsmargin{
	margin-right:14px;
	}
	.fsmargin2{
	background-image:url(../images/btnbg.gif);
	background-repeat: repeat-x;
	padding:8px 0px;
	}
	.sbtbtn{
	cursor: pointer;
	background-image:url(../images/sbbg.gif);
	background-repeat: repeat-x;
	color:#FFFFFF;
	padding:0px 8px;
	padding-bottom:6px;
	height:22px;
	}
	.sbtbtn2{
	cursor: pointer;
	background-image:url(../images/sbtbtn.gif);
	background-repeat: no-repeat;
	color:#606060;
	padding:0px 8px;
	padding-bottom:6px;
	height:27px;
	width:141px;
	border:0px;
	font-weight:bold;
	}
	.errortext{
	font-size:10px;
	}
	.fsfont{
	font-size:11px;
	}
	.listtype li{
	list-style-image:none;
	}
	.listtype li{
	background-image:none;
	}
	.linkc{
	color:#CC6600;
	}
	.newscol1{
	background-color:#d8aaaa;
	width:350px;
	float:left;
	border-left:solid 4px #993300;
	border-right:solid 4px #993300;
	padding:5px;
	margin:8px;
	margin-left:0px;
	margin-right:15px;
	font-size:11px;
	}
	.newscol2{
	background-color:#ffcccc;
	width:350px;
	float:left;
	border-left:solid 4px #993300;
	border-right:solid 4px #993300;
	padding:5px;
	margin:8px;
	margin-left:0px;
	margin-right:15px;
	font-size:11px;
	}
	.mtop{
	margin-top:15px;
	}
/* Ends projects section */
