

/*New classes added */

body {font-family : Verdana, Arial, Helvetica, sans-serif; background:url(images1/body_top.gif) left top repeat-x; font-size: 12px; line-height: 130%; color: #5d5d5d; margin:0px; padding:0px;}

A, A:link, A:visited, A:active{color:#428fdf; text-decoration: none;}
A:hover{color:#fc6300; text-decoration: none;}

/* Top Menu Starts */


UL#menu{display:block; height:43px; margin:0px; padding:0px; list-style:none; width:920px;}

UL#menu LI{display:block; float:left; text-align:left;}
	
UL#menu LI A.home, UL#menu LI A.home:link, UL#menu LI A.home:visited, UL#menu LI A.home:active {
    font-weight: bold;
    color: #6c6a6a;
	font-family:Arial, Helvetica, sans-serif; 
	font-size:14px; display:block; 
	background:url(images1/home.gif) left top no-repeat;
	height:30px; width:78px; text-align:center; padding-top:14px;
	text-decoration:none;
	}

UL#menu LI A.home:hover{
    font-weight: bold;
    color: #ffffff;
	font-family:Arial, Helvetica, sans-serif; 
	font-size:14px; display:block; 
	background:url(images1/home.gif) left bottom no-repeat;
	height:30px; width:78px; text-align:center; padding-top:14px;
}

UL#menu LI A#abt_us, UL#menu LI A#abt_us:link, UL#menu LI A#abt_us:visited, UL#menu LI A#abt_us:active {
    font-weight: bold;
    color: #6c6a6a;
	font-family:Arial, Helvetica, sans-serif; 
	font-size:14px; display:block; 
	background:url(images1/abtus.gif) left top no-repeat;
	height:30px; width:100px; text-align:center; padding-top:14px;
	text-decoration:none;
	}

UL#menu LI A#abt_us:hover{
    font-weight: bold;
    color: #ffffff;
	font-family:Arial, Helvetica, sans-serif; 
	font-size:14px; display:block; 
	background:url(images1/abtus.gif) left bottom no-repeat;
	height:30px; width:100px; text-align:center; padding-top:14px;
}

UL#menu LI A#services, UL#menu LI A#services:link, UL#menu LI A#services:visited, UL#menu LI A#services:active {
    font-weight: bold;
    color: #6c6a6a;
	font-family:Arial, Helvetica, sans-serif; 
	font-size:14px; display:block; 
	background:url(images1/services.gif) left top no-repeat;
	height:30px; width:88px; text-align:center; padding-top:14px;
	text-decoration:none;
	}

UL#menu LI A#services:hover{
    font-weight: bold;
    color: #ffffff;
	font-family:Arial, Helvetica, sans-serif; 
	font-size:14px; display:block; 
	background:url(images1/services.gif) left bottom no-repeat;
	height:30px; width:88px; text-align:center; padding-top:14px;
}

UL#menu LI A#ser_loc, UL#menu LI A#ser_loc:link, UL#menu LI A#ser_loc:visited, UL#menu LI A#ser_loc:active {
    font-weight: bold;
    color: #6c6a6a;
	font-family:Arial, Helvetica, sans-serif; 
	font-size:14px; display:block; 
	background:url(images1/contact.gif) left top no-repeat;
	height:30px; width:104px; text-align:center; padding-top:14px;
	text-decoration:none;
	}

UL#menu LI A#ser_loc:hover{
    font-weight: bold;
    color: #ffffff;
	font-family:Arial, Helvetica, sans-serif; 
	font-size:14px; display:block; 
	background:url(images1/contact.gif) left bottom no-repeat;
	height:30px; width:104px; text-align:center; padding-top:14px;
}

/*UL#menu LI A#shop, UL#menu LI A#shop:link, UL#menu LI A#shop:visited, UL#menu LI A#shop:active {
    font-weight: bold;
    color: #6c6a6a;
	font-family:Arial, Helvetica, sans-serif; 
	font-size:14px; display:block; 
	background:url(images1/shop.gif) left top no-repeat;
	height:30px; width:96px; text-align:center; padding-top:14px;
	text-decoration:none;
	}*/

UL#menu LI A#shop, UL#menu LI A#shop:link, UL#menu LI A#shop:visited, UL#menu LI A#shop:active LI A#shop:hover{
    font-weight: bold;
    color: #ffffff;
	font-family:Arial, Helvetica, sans-serif; 
	font-size:14px; display:block; 
	background:url(images1/shop.gif) left bottom no-repeat;
	height:30px; width:96px; text-align:center; padding-top:14px;
}

UL#menu LI A#olymp, UL#menu LI A#olymp:link, UL#menu LI A#olymp:visited, UL#menu LI A#olymp:active {
    font-weight: bold;
    color: #6c6a6a;
	font-family:Arial, Helvetica, sans-serif; 
	font-size:14px; display:block; 
	background:url(images1/services_loc.gif) left top no-repeat;
	height:30px; width:166px; text-align:center; padding-top:14px;
	text-decoration:none;
	}

UL#menu LI A#olymp:hover{
    font-weight: bold;
    color: #ffffff;
	font-family:Arial, Helvetica, sans-serif; 
	font-size:14px; display:block; 
	background:url(images1/services_loc.gif) left bottom no-repeat;
	height:30px; width:166px; text-align:center; padding-top:14px;
}
UL#menu LI A#cl_succ, UL#menu LI A#cl_succ:link, UL#menu LI A#cl_succ:visited, UL#menu LI A#cl_succ:active {
    font-weight: bold;
    color: #6c6a6a;
	font-family:Arial, Helvetica, sans-serif; 
	font-size:14px; display:block; 
	background:url(images1/contact.gif) left top no-repeat;
	height:30px; width:104px; text-align:center; padding-top:14px;
	text-decoration:none;
	}

UL#menu LI A#cl_succ:hover{
    font-weight: bold;
    color: #ffffff;
	font-family:Arial, Helvetica, sans-serif; 
	font-size:14px; display:block; 
	background:url(images1/contact.gif) left bottom no-repeat;
	height:30px; width:104px; text-align:center; padding-top:14px;
}

UL#menu LI A#news, UL#menu LI A#news:link, UL#menu LI A#news:visited, UL#menu LI A#news:active {
    font-weight: bold;
    color: #6c6a6a;
	font-family:Arial, Helvetica, sans-serif; 
	font-size:14px; display:block; 
	background:url(images1/news.gif) left top no-repeat;
	height:30px; width:68px; text-align:center; padding-top:14px;
	text-decoration:none;
	}

UL#menu LI A#news:hover{
    font-weight: bold;
    color: #ffffff;
	font-family:Arial, Helvetica, sans-serif; 
	font-size:14px; display:block; 
	background:url(images1/news.gif) left bottom no-repeat;
	height:30px; width:68px; text-align:center; padding-top:14px;
}

UL#menu LI A#blog, UL#menu LI A#blog:link, UL#menu LI A#blog:visited, UL#menu LI A#blog:active {
    font-weight: bold;
    color: #6c6a6a;
	font-family:Arial, Helvetica, sans-serif; 
	font-size:14px; display:block; 
	background:url(images1/blog.gif) left top no-repeat;
	height:30px; width:80px; text-align:center; padding-top:14px;
	text-decoration:none;
	}

UL#menu LI A#blog:hover{
    font-weight: bold;
    color: #ffffff;
	font-family:Arial, Helvetica, sans-serif; 
	font-size:14px; display:block; 
	background:url(images1/blog.gif) left bottom no-repeat;
	height:30px; width:80px; text-align:center; padding-top:14px;
}

UL#menu LI A#contact, UL#menu LI A#contact:link, UL#menu LI A#contact:visited, UL#menu LI A#contact:active {
    font-weight: bold;
    color: #6c6a6a;
	font-family:Arial, Helvetica, sans-serif; 
	font-size:14px; display:block; 
	background:url(images1/contact.gif) right top no-repeat;
	height:30px; width:104px; text-align:center; padding-top:14px;
	text-decoration:none;
	}

UL#menu LI A#contact:hover{
    font-weight: bold;
    color: #ffffff;
	font-family:Arial, Helvetica, sans-serif; 
	font-size:14px; display:block; 
	background:url(images1/contact.gif) right bottom no-repeat;
	height:30px; width:104px; text-align:center; padding-top:14px;
}

 
UL#menu LI UL{margin:0px; padding:0px; clear:both; list-style:none; display:none; position:absolute; background:#FFF; clear:both;}
UL#menu LI UL UL{display:block; margin:0px; padding:0px; clear:both; list-style:none; position:relative; margin-right:5px; background:none;}
UL#menu LI UL UL LI{padding:0px;}
UL#menu LI:hover UL,UL#menu LI.hover UL {display:block; clear:both;}
UL#menu LI UL LI{display:block; float:none; padding:0px;}
UL#menu LI LI A, UL#menu LI LI A:link, UL#menu LI LI A:visited, UL#menu LI LI A:active {
    			display:block;
				color: #000000;
				padding: 6px 10px 6px 14px;
				text-decoration: none; 
				background:#ffffff;
				white-space: nowrap;
				font-size:12px;
				font-family:Verdana, Arial, Helvetica, sans-serif;
				width:150px;
				text-align:left;
				border:1px solid #000000;
				border-bottom:none;
}
UL#menu LI A:hover, UL#menu LI LI A:hover{
   				color: #000000;
				background:#e1e1e1;
				font-size:12px;
				font-family:Verdana, Arial, Helvetica, sans-serif;
				width:150px;
	}
	
UL#menu LI LI A.last {
    			display:block;
				color: #000000;
				padding: 6px 10px 6px 14px;
				text-decoration: none; 
				background:#ffffff;
				white-space: nowrap;
				font-size:12px;
				font-family:Verdana, Arial, Helvetica, sans-serif;
				width:150px;
				text-align:left;
				border:1px solid #000000;
}

UL#menu LI A.last:hover, UL#menu LI LI A.last:hover{
   				color: #000000;
				background:#e1e1e1;
				font-size:12px;
				font-family:Verdana, Arial, Helvetica, sans-serif;
				width:150px;
	}




/* Top Menu Ends */

/*Main Navigation starts

  * { margin: 0; padding: 0; }
  li { list-style: none; }
  a { text-decoration: none; }


#menu_top {
	width:947px; 
	margin:0 auto;
	
}

  #menu li {
    float: left;
    display: block;
	}


  #menu li a {
    	display: block;
		padding-top: 16px;
		padding-bottom:10px;
		height:18px;
		margin:0 auto;
		text-align:center;
		text-decoration: none; 
		color: #eef0f1;
		white-space: nowrap;
		font-size:14px;
		font-family:Verdana, Arial, Helvetica, sans-serif;
		color:#343333;
	    background: url(images1/nav_left.gif) left top no-repeat;
	     float:left;
	    }

  #menu li a#home {
        display: block;
		text-decoration: none; 
		color: #eef0f1;
		white-space: nowrap;
		font-size:14px;
		font-family:Verdana, Arial, Helvetica, sans-serif;
		color:#343333;
	    background: url(images1/nav_home.gif) left top no-repeat;
		width:78px;
		margin:0 auto;}

  #menu li a#home:hover {
    	display: block;
		text-decoration: none; 
		color: #ffffff;
		white-space: nowrap;
		font-size:14px;
		font-family:Verdana, Arial, Helvetica, sans-serif;
	    background: url(images1/nav_home_hover.gif) left top no-repeat;
		width:78px;
		margin:0 auto;}

  #menu li a#home.selected {
    	display: block;
		text-decoration: none; 
		color: #ffffff;
		white-space: nowrap;
		font-size:14px;
		font-family:Verdana, Arial, Helvetica, sans-serif;
	    background: url(images1/nav_home_hover.gif) left top no-repeat;
		width:78px;
		margin:0 auto;}


  #menu li a#abtus {
        display: block;
		text-decoration: none; 
		color: #eef0f1;
		white-space: nowrap;
		font-size:14px;
		font-family:Verdana, Arial, Helvetica, sans-serif;
		color:#343333;
	    background: url(images1/nav_abt_us.gif) left top no-repeat;
		width:100px;
		margin:0 auto;}

  #menu li a#abtus:hover {
    	display: block;
		text-decoration: none; 
		color: #ffffff;
		white-space: nowrap;
		font-size:14px;
		font-family:Verdana, Arial, Helvetica, sans-serif;
	    background: url(images1/nav_abt_us_hover.gif) left top no-repeat;
		width:100px;
		margin:0 auto;}

  #menu li a#abtus.selected {
    	display: block;
		text-decoration: none; 
		color: #ffffff;
		white-space: nowrap;
		font-size:14px;
		font-family:Verdana, Arial, Helvetica, sans-serif;
	    background: url(images1/nav_abt_us_hover.gif) left top no-repeat;
		width:100px;
		margin:0 auto;}

  #menu li a#services {
        display: block;
		text-decoration: none; 
		color: #eef0f1;
		white-space: nowrap;
		font-size:14px;
		font-family:Verdana, Arial, Helvetica, sans-serif;
		color:#343333;
	    background: url(images1/nav_services.gif) left top no-repeat;
		width:87px;
		margin:0 auto;}

  #menu li a#services:hover {
    	display: block;
		text-decoration: none; 
		color: #ffffff;
		white-space: nowrap;
		font-size:14px;
		font-family:Verdana, Arial, Helvetica, sans-serif;
	    background: url(images1/nav_services_hover.gif) left top no-repeat;
		width:87px;
		margin:0 auto;}

  #menu li a#services.selected {
    	display: block;
		text-decoration: none; 
		color: #ffffff;
		white-space: nowrap;
		font-size:14px;
		font-family:Verdana, Arial, Helvetica, sans-serif;
	    background: url(images1/nav_services_hover.gif) left top no-repeat;
		width:87px;
		margin:0 auto;}

  #menu li a#ser_loc {
        display: block;
		text-decoration: none; 
		color: #eef0f1;
		white-space: nowrap;
		font-size:14px;
		font-family:Verdana, Arial, Helvetica, sans-serif;
		color:#343333;
	    background: url(images1/nav_services_loc.gif) left top no-repeat;
		width:166px;
		margin:0 auto;}

  #menu li a#ser_loc:hover {
    	display: block;
		text-decoration: none; 
		color: #ffffff;
		white-space: nowrap;
		font-size:14px;
		font-family:Verdana, Arial, Helvetica, sans-serif;
	    background: url(images1/nav_services_loc_hover.gif) left top no-repeat;
		width:166px;
		margin:0 auto;}

  #menu li a#ser_loc.selected {
    	display: block;
		text-decoration: none; 
		color: #ffffff;
		white-space: nowrap;
		font-size:14px;
		font-family:Verdana, Arial, Helvetica, sans-serif;
	    background: url(images1/nav_services_loc_hover.gif) left top no-repeat;
		width:166px;
		margin:0 auto;}

  #menu li a#prod {
        display: block;
		text-decoration: none; 
		color: #eef0f1;
		white-space: nowrap;
		font-size:14px;
		font-family:Verdana, Arial, Helvetica, sans-serif;
		color:#343333;
	    background: url(images1/nav_products.gif) left top no-repeat;
		width:96px;
		margin:0 auto;}

  #menu li a#prod:hover {
    display: block;
		text-decoration: none; 
		color: #ffffff;
		white-space: nowrap;
		font-size:14px;
		font-family:Verdana, Arial, Helvetica, sans-serif;
	    background: url(images1/nav_products_hover.gif) left top no-repeat;
		width:96px;
		margin:0 auto;}

  #menu li a#prod.selected {
    display: block;
		text-decoration: none; 
		color: #ffffff;
		white-space: nowrap;
		font-size:14px;
		font-family:Verdana, Arial, Helvetica, sans-serif;
	    background: url(images1/nav_products_hover.gif) left top no-repeat;
		width:96px;
		margin:0 auto;}

  #menu li a#cl_succ {
        display: block;
		text-decoration: none; 
		color: #eef0f1;
		white-space: nowrap;
		font-size:14px;
		font-family:Verdana, Arial, Helvetica, sans-serif;
		color:#343333;
	    background: url(images1/nav_cl_success.gif) left top no-repeat;
		width:155px;
		margin:0 auto;}

  #menu li a#cl_succ:hover {
    	display: block;
		text-decoration: none; 
		color: #ffffff;
		white-space: nowrap;
		font-size:14px;
		font-family:Verdana, Arial, Helvetica, sans-serif;
	    background: url(images1/nav_cl_success_hover.gif) left top no-repeat;
		width:155px;
		margin:0 auto;}

  #menu li a#cl_succ.selected {
    	display: block;
		text-decoration: none; 
		color: #ffffff;
		white-space: nowrap;
		font-size:14px;
		font-family:Verdana, Arial, Helvetica, sans-serif;
	    background: url(images1/nav_cl_success_hover.gif) left top no-repeat;
		width:155px;
		margin:0 auto;}

  #menu li a#news {
        display: block;
		text-decoration: none; 
		color: #eef0f1;
		white-space: nowrap;
		font-size:14px;
		font-family:Verdana, Arial, Helvetica, sans-serif;
		color:#343333;
	    background: url(images1/nav_news.gif) left top no-repeat;
		width:68px;
		margin:0 auto;}

  #menu li a#news:hover {
    	display: block;
		text-decoration: none; 
		color: #ffffff;
		white-space: nowrap;
		font-size:14px;
		font-family:Verdana, Arial, Helvetica, sans-serif;
	    background: url(images1/nav_news_hover.gif) left top no-repeat;
		width:68px;
		margin:0 auto;}

  #menu li a#news.selected {
    	display: block;
		text-decoration: none; 
		color: #ffffff;
		white-space: nowrap;
		font-size:14px;
		font-family:Verdana, Arial, Helvetica, sans-serif;
	    background: url(images1/nav_news_hover.gif) left top no-repeat;
		width:68px;
		margin:0 auto;}

  #menu li a#blog {
        display: block;
		text-decoration: none; 
		color: #eef0f1;
		white-space: nowrap;
		font-size:14px;
		font-family:Verdana, Arial, Helvetica, sans-serif;
		color:#343333;
	    background: url(images1/nav_news.gif) left top no-repeat;
		width:66px;
		margin:0 auto;}

  #menu li a#blog:hover {
    display: block;
		text-decoration: none; 
		color: #ffffff;
		white-space: nowrap;
		font-size:14px;
		font-family:Verdana, Arial, Helvetica, sans-serif;
	    background: url(images1/nav_news_hover.gif) left top no-repeat;
		width:66px;
		margin:0 auto;}
		

  #menu li a#blog.selected {
    display: block;
		text-decoration: none; 
		color: #ffffff;
		white-space: nowrap;
		font-size:14px;
		font-family:Verdana, Arial, Helvetica, sans-serif;
	    background: url(images1/nav_news_hover.gif) left top no-repeat;
		width:66px;
		margin:0 auto;}

		
		
  #menu li a#contact {
        display: block;
		text-decoration: none; 
		color: #eef0f1;
		white-space: nowrap;
		font-size:14px;
		font-family:Verdana, Arial, Helvetica, sans-serif;

		color:#343333;
	    background: url(images1/nav_contact.gif) left top no-repeat;
		width:103px;
		margin:0 auto;}

  #menu li a#contact:hover {
    display: block;
		text-decoration: none; 
		color: #ffffff;
		white-space: nowrap;
		font-size:14px;
		font-family:Verdana, Arial, Helvetica, sans-serif;
	    background: url(images1/nav_contact_hover.gif) left top no-repeat;
		width:103px;
		margin:0 auto;}


  #menu li a#contact.selected {
    display: block;
		text-decoration: none; 
		color: #ffffff;
		white-space: nowrap;
		font-size:14px;
		font-family:Verdana, Arial, Helvetica, sans-serif;
	    background: url(images1/nav_contact_hover.gif) left top no-repeat;
		width:103px;
		margin:0 auto;}


  #menu li ul {
    left : -999em;
    position : absolute;
	margin-top:38px;
  }

  #menu li ul li { float : none; }

  #menu li ul a {
    			display:block;
				color: #000000;
				padding: 6px 10px 6px 14px;
				text-decoration: none; 
				background:#ffffff;
				white-space: nowrap;
				font-size:12px;
				font-family:Verdana, Arial, Helvetica, sans-serif;
				width:150px;
				text-align:left;
				border:1px solid #000000;
				border-bottom:none;
  } 
  #menu li ul a.last {
    			display:block;
				color: #000000;
				padding: 6px 10px 6px 14px;
				text-decoration: none; 
				background:#ffffff;
				white-space: nowrap;
				font-size:12px;
				font-family:Verdana, Arial, Helvetica, sans-serif;
				width:150px;
				text-align:left;
				border:1px solid #000000;
  } 
  #menu li ul a:hover {
   				color: #000000;
				background:#e1e1e1;
				font-size:12px;
				font-family:Verdana, Arial, Helvetica, sans-serif;
				width:150px;
	 }

  #menu li:hover ul, #menu li.sfhover ul {
    left: auto;
  }
Main Navigation ends*/


p {
font-size : 12px;
line-height : 20px;
color : #000000;
float : left;
width : 100%;
margin : 10px 0 0 0;
}

/*P {margin: 0px; margin-bottom:14px;}*/
/* Slider Starts */

.sliderwrapper{
position: relative; /*leave as is*/
overflow: hidden; /*leave as is*/
width: 192px; /*width of featured content slider*/
height: 135px;
font-size:12px;
padding:10px;
text-align:justify;
}

.sliderwrapper .contentdiv{
visibility: hidden; /*leave as is*/
position: absolute; /*leave as is*/
left: 0;  /*leave as is*/
top: 0;  /*leave as is*/
padding: 10px 10px 10px 10px;
background: white;
width: 191px; /*width of content DIVs within slider. Total width should equal slider's inner width (390+5+5=400) */
height: 100%;
font-size:9px;
}

.pagination{
width: 206px; /*Width of pagination DIV. Total width should equal slider's outer width (400+10+10=420)*/
text-align: right;
background-color: #ffffff;
padding: 5px 5px 5px 0px;
}

.pagination a{
padding: 0 5px;
text-decoration: none; 
color: #00007D;
background: white;
}

.pagination a:hover, .pagination a.selected{
color: #000;
background-color: #cccccc;
}
.clientname
{
padding-top:5px;
padding-left:0px;
padding-right:0px;
color:#990000}

/* Slider Ends */




.treeview, .treeview ul {padding: 0; margin: 0;	list-style: none;font-size:11px;}
.treeview ul {background-color: white; margin-top: 4px;}
.treeview .hitarea {background: url(images1/treeview-default.gif) -64px -25px no-repeat;	height: 16px; width: 16px; margin-left: -16px; float: left; cursor: pointer;}
/* fix for IE6 */
* html .hitarea {display: inline; float:none;}
.treeview li {margin: 0; padding: 3px 0pt 3px 16px;}
.treeview li A{margin: 0; padding: 0px 0pt 2px 0px;	text-decoration:none;font-size:11px;}
.treeview-new li ul li ul li SPAN A {font-size:11px; color:#000000;}
.treeview a.selected {background-color: #eee;}
#treecontrol {margin: 1em 0; display: none;}
.treeview .hover {color:#fc6300; cursor: pointer;}
.treeview li {background: url(images1/treeview-default-line.gif) 0 0 no-repeat;}
.treeview li.collapsable, .treeview li.expandable {background-position: 0 -176px;}
.treeview .expandable-hitarea {background-position:-80px -3px;}
.treeview li.last {background-position: 0 -1766px; font-size:11px; text-decoration:none;}
 
/* Treeview Starts */


/* LAYOUT */

/*#wrapper-main {width: 949px; margin: 0px auto; background: url(images1/body_top.gif) left top repeat-x; padding:15px 0 15px 0;background:#ffffff;}*/




#page_wrapper {width: 949px; margin: 0px auto; background: url(images1/body_top.gif) left top repeat-x;}


#wrapper-main {background:#ffffff url(../images/home_top.gif) left top no-repeat; padding:15px; width:917px; margin:0 auto;}

.home_content {background:#ffffff url(../images/home_top.gif) left top no-repeat; padding:15px; width:917px; margin:0 auto;}

/*.home_content {background:#ffffff  url(images1/home_top.gif) left top no-repeat;  width:917px; margin:0 auto;}*/
.cont_main {padding:16px 0;}

.inquiry {padding:0 0 10px 0; }


.topbanner {width:917px; height:100px; padding: 0 10px 0 20px;}

.footer_bg {background:url(images1/footer_bg.gif) left top repeat-x; height:220px;}
.cont_number {float:left; width:300px;}
.logo {width:100%; float:left;}
.p_line {float:left; width:350px; font-size:10px; color:#000000; font-style:italic; padding-left:10px; padding-top:4px;}



.header {width:937px; margin:0 auto; background:url(images1/body_top.gif) left top repeat-x; padding-right:10px;}
.testimonials {float:right; width:212px;}

.home_head {background:#e2dedd; padding:16px 16px 10px 16px;}
.home_txt {float:left; width:672px;}
.times30 {font-size:30px; font-family:'Times New Roman', Times, serif; color:#0066cb; line-height:36px; padding-right:50px;}
.home_txt1 {padding-right:30px;}

.home_more {width:918px; margin-top:16px;}
.normal_blue {color:#428fdf; padding-top:6px; text-decoration:none;}
.normal11 {font-size:11px;}

.more {color:#5d5d5d; font-family:"Times New Roman", Times, serif;}
.more A, .more A:link, .more A:visited, .more A:active{color:#5d5d5d; text-decoration: none; margin-right:4px; font-size:11px; background:url(images1/bullet.gif) right 3px no-repeat; padding-right:15px;}
.more A:hover{text-decoration: none; font-size:11px; color:#428fdf; background:url(images1/bullet2.gif) right 3px no-repeat; padding-right:15px;}

.home_sub {width:169px; float:left; margin-right:18px;}
.home_sublst {width:169px; float:left;}
.red30 { font-family:"Times New Roman", Times, serif; font-size:24px; color:#de2230; font-weight:normal; line-height:30px;}
.normal14 {font-size:14px;}

.normal_blue1 {color:#428fdf;}
.call672 {float:left; width:672px;}
.comm_lock {float:left; width:324px; margin-right:16px;}
.resi_lock {float:left; width:324px;}
.auto_lock {float:left; width:324px; margin-right:16px; margin-top:10px;}
.spl_lock {float:left; width:324px; margin-top:10px;}
.home_subhead {background:#e2dedd; padding:16px 16px 16px 16px;}
UL.links_home{margin:0px; padding:0px; margin-top:6px; list-style:none; font-size:9px; text-align:left; background:#ffffff;}
UL.links_home LI{padding-bottom:3px; background:#ffffff url(images1/bullet1.gif) 6px 6px no-repeat; padding-left:12px; border-bottom:1px solid #dfddde; display:block; width:150px; float:left;}
UL.links_home LI A,UL.links_home LI A:link, UL.links_home LI A:visited, UL.links_home LI A:active{text-decoration:none; color:#5d5d5d;}
UL.links_home LI A:hover{color:#fc6300; text-decoration:underline;}
UL.links_home LI A.selected{color:#fc6300; text-decoration:underline;}
UL.links_home1{margin:0px; padding:0px; margin-top:6px; list-style:none; font-size:9px; text-align:left; background:#ffffff;}
UL.links_home1 LI{padding-bottom:3px; background:#ffffff url(images1/bullet1.gif) 6px 6px no-repeat; padding-left:12px; border-bottom:1px solid #dfddde; display:block; width:312px; float:left;}
UL.links_home1 LI A,UL.links_home1 LI A:link, UL.links_home1 LI A:visited, UL.links_home1 LI A:active{text-decoration:none; color:#5d5d5d;}
UL.links_home1 LI A:hover{color:#fc6300; text-decoration:underline;}
UL.links_home1 LI A.selected{color:#fc6300; text-decoration:underline;}
UL.links_home LI.full{padding-bottom:3px; background:#ffffff url(images1/bullet1.gif) 6px 6px no-repeat; padding-left:12px; border-bottom:1px solid #dfddde; display:block; width:312px; float:left;}

.call_contact {float:right; width:213px; font-size:11px;}
.cont_bg {background:#999999 url(images1/bg_contact.gif) left bottom repeat-x; padding:4px 10px 4px 10px; color:#ffffff;}
.txt_box {width:190px; height:16px; background:#ffffff; border:1px solid #666666; font-size:11px; padding-left:2px; padding-top:2px;}
.textarea {width:190px; height:60px; background:#ffffff; border:1px solid #666666; font-size:11px; padding-left:2px; padding-top:2px; font-family:Arial, Helvetica, sans-serif;}

.contactus {font-family:"Times New Roman", Times, serif; font-size:20px; font-weight:bold; text-align:center; line-height:20px;}
#wrapper-foot {width: 949px; margin: 0px auto;}

.footer_link {color:#848285; padding-top:10px;}
.footer_link A, .footer_link A:link, .footer_link A:visited, .footer_link A:active{color:#848285; text-decoration: none; margin-left:2px; margin-right:2px; font-size:12px; font-variant:small-caps; font-weight:bold;}
.footer_link A:hover{text-decoration: underline; font-size:12px; color:#fc6300;}

.copyright {float:left; width:420px; margin-left:10px; padding-top:15px;}


#foot-right {
float : right;
width : 260px;
margin : 0;
padding : 15px 4px 0 0;
}
#foot-right img {
float : right;
width : auto;
margin-left : 10px;
margin-bottom : 0;
}
#foot-left p {
float : right;
width : auto;
clear : right;
text-align : right;
margin : 5px 0;
line-height : 18px;
font-size : 11px;
color : #5d5d5d;
}

#foot-right p
{
float : right;
width : 260px;
clear : right;
text-align : right;
margin : 5px 0;
line-height : 18px;
font-size : 11px;
color : #5d5d5d;
}

.clear2 {
 CLEAR: both; PADDING-RIGHT: 0px; PADDING-LEFT: 0px; VISIBILITY: hidden; PADDING-BOTTOM: 0px; MARGIN: 0px; PADDING-TOP: 15px
}

#foot-center {
clear : both;
text-align : center;
font-size : 11px;
color : #5d5d5d;
width:420px;
}

#foot-left p a, #foot-right p a, #foot-center a {
text-decoration : none;
color : #5d5d5d;
}
#foot-left p a:hover, #foot-right p a:hover, #foot-center a:hover {
text-decoration : underline;
color : #fc6300;
}

#foot-left {
float : left;
width : 230px;
margin : 0;
padding : 15px 0 0 2px;
}
#foot-left p {
text-align : left;
float : left;
width : 200px;
clear : left;
}


.foot-center1 {
clear : both;
text-align : center;
font-size : 11px;
color : #cccccc;
margin-top:4px;
}

.alliedLogoPhone_tagLine {font-size:10px; color:#000000; margin-right:150px; float:right; width:120px; text-align:center;}

.alliedLogo_tagLine {font-size:10px; color:#000000; padding-left:16px; float:left; width:220px; text-align:center;}
.csis_tagline {font-size:10px; color:#000000; padding-left:16px; float:right; width:130px; text-align:center;}
.csis_tagline02 {font-size:10px; color:#000000; padding-left:16px; float:right; width:100px; text-align:center;}
.alliedLogo {
width : 170px;
padding-left : 50px;
float:left;
padding-top:4px;
}


.main-left {
float:left; width:250px;
padding-top:15px;
}
.main-left p {
font-size : 11px;
line-height : 16px;
padding : 0;
margin : 0 0 8px 0;
}
.main-left h2 {
width : 100%;
height : 32px;
font-size : 16px;
line-height : 32px;
margin : 0 0 10px 0;
color : #a80616;
float : left;
}
.main-left .img-box {
width : 100%;
text-align : center;
margin : 0 0 10px 0;
}
.main-left .img-box h2 {
margin : 0 0 4px 0;
width : 100%;
font-size : 14px;
text-align : center;
font-weight : bold;
}


.main-right {
width : 600px;
float : right;
margin-right:20px;

}

.blueLink, .main-right a, .main-right p a {
color : #0066ff;
text-decoration : none;
}

.blueLink:hover, .main-right a:hover, .main-right p a:hover {
text-decoration : underline;
color : #000066;
}


.featuredBox {
float:right;
width:217px;
}
.featuredBox h3 {
color : #000000;
font-size : 13px;
background:url(images1/bg_title.gif) left top repeat-x;
height:18px;
padding-left:4px;
padding-top:3px;
}
.featuredBox p {
margin :0px;
color : #000;
font-size : 11px;
font-weight : bold;
}
.featuredBox a {
margin : 5px 0;
color : #666666;
font-size : 11px;
font-weight : bold;
text-decoration : none;
}
.featuredBox a:hover {
text-decoration : underline;
}
.featuredBox img {
margin :0;
}
.featuredBox .fTop {
background:url(images1/top_product.gif) left bottom no-repeat;
height : 9px;
width : 217px;
}
.featuredBox .fMiddle {
padding:0px; margin:0px;
border-left:3px solid #e2dede;
border-right:3px solid #e2dede;
width : 191px;
padding :10px 10px 0px 10px;

}
.featuredBox .fBottom {
background:url(images1/btm_product.gif) left top no-repeat;
height : 9px;
width : 217px;
}

.title_new {background:url(images1/title_bg.gif) left top repeat-x; height:22px; color : #000000;
font-size : 13px;
height:18px;
padding-left:4px;
padding-top:3px;
font-weight:bold;
margin-bottom:10px;
}





.labelheader {
font-size : 14px;
padding-left : 15px;
color : #4985cd;
width : auto;
margin : 0 0 10px 0;
}

.header-bar1 {
width:569px;
height:32px;
overflow:hidden;
padding-left:36px;
vertical-align:middle;
font-size:13px;
line-height:32px;
color:#000000;
float:left;
margin: 10px 0 0 0;


background : url(images1/top_bar_right.gif) no-repeat;
}

.header-bar3 {
width : 575px;
height : 64px; 
font-weight : bold;
background : url(images1/heading-bar3.jpg) no-repeat;
overflow : hidden;
padding-left : 27px;
vertical-align : middle;
font-size : 13px;
line-height : 20px;
color : #a80616;
float : left;
margin : 0 0 10px 0;
}
.header-bar4 {
width : 573px;
height : 50px; 
font-weight : bold;
background : url(images1/heading-bar4.jpg) no-repeat;
overflow : hidden;
padding-left : 27px;
vertical-align : middle;
font-size : 13px;
line-height : 20px;
color : #a80616;
float : left;
margin : 0 0 10px 0;
}
#contactPre {
font-size : 12px;
font-weight : bold;
color : #000000;
}
.blackLink {
font-size : 12px;
line-height : 20px;
color : #000000;
text-decoration : none;
}
.blackLink:hover {
text-decoration : underline;
}
.bLink {
font-size : 10px;
line-height : 20px;
color : #333333;
text-decoration : none;
left : 30px;
}
.bLink:hover {
text-decoration : underline;
}

.service-box {
width : 580px;
margin : 5px 10px 0 0;
float : left;
}
.service-box-top {
height : 5px;
background : url(images1/servicebox-top.jpg);
width : 100%;
}

.srv_cont {width:573px; margin-bottom:10px;}
.srv_cont IMG{float:left; padding-right:10px;}
.srv_cont P {font-size:12px; color:#333333;}
.srv_cont A {text-decoration : none; outline : none; font-size:12px; color:#333333; font-weight:bold; line-height:30px;}
.srv_cont A:hover {text-decoration:underline;}












.service-box-middle {
height : 100px;
width : 580px;
padding : 0 10px;
background:#ffffff;
}
.service-box-middle .serviceIcon {
float : left;
margin-right : 15px;
width : 100px;
height : 100px;
}
.service-box-middle .title {
color : #000000;
font-weight : bold;
text-align:left;
width:600px;
}
.service-box-middle .info {
width : 600px;
padding-left : 0;
font-size : 11px;
padding-right : 10px;
margin : 0;
}
.service-box-bottom {
width : 100%;
height : 12px;
background : url(images1/servicebox-bottom.jpg);
}
.service-box img {
margin : 2px auto;
}

.red {
/*color : #ff0000;*/
color : #0366ad;
}




.service-box-middle p {
font-size : 12px;
line-height : 20px;
color : #000000;
float : left;
width : 460px;
margin : 10px 0;
}
.service-box-middle a img {
border : none;
outline : none;
float:left;
}
.service-box-middle a {
text-decoration : none;
outline : none;
float:left;
}
.service-box-middle .blackLink {
font-size : 12px;
line-height : 20px;
color : #000000;
text-decoration : none;
}
.service-box-middle .blackLink:hover {
text-decoration : underline;
}
.service-box-middle .bLink {
font-size : 10px;
line-height : 20px;
color : #333333;
text-decoration : none;
left : 30px;
}
.service-box-middle .bLink:hover {
text-decoration : underline;
}


.labelheader1 {
font-size : 14px;
padding-left : 15px;
color : #4985cd;
width : auto;
margin : 0 0 10px 0;
}

.titlebg H3 {font-size:14px; color:#333333; background:url(images1/title_bg.gif) left top repeat-x; height:22px; line-height:22px; padding-left:4px; font-family:"Times New Roman", Times, serif;}

.client_testi {padding-left:8px; padding-right:8px; background:#FFFFFF; margin-right:1px;}

.head H1{margin:0px; padding:0px; background: url(images1/top_bar_lft.gif) left top no-repeat; padding-left:35px; height:32px;}
.head H1 SPAN {margin:0px; padding:0px; background: url(images1/top_bar_right.gif) right top no-repeat; line-height:32px; float:right; font-size:12px; font-weight:bold; color:#000000; width:100%;}


.left-img {
float : left;
width : auto;
margin : 0 10px 10px 0;
width:190px;
height:138px;
border:0px;
}


.blue {
color : #0366ad;
}

.img {float:left; padding-right:10px;}


/*Common*/
EM {font-style: italic;}
SUP {font-size: 9px;}
STRONG {font-weight: bold;}

.left {text-align:left} .right {text-align:right} .center{text-align:center;}
.fleft{float:left;} .fright{float:right;}
.bold {font-weight: bold;}
.nowrap {white-space: nowrap;}
.clear{visibility:hidden; clear:both; padding:0px; margin:0px;}
blockquote:before, blockquote:after,
q:before, q:after {content: "";}
blockquote, q {quotes: "" "";}
INPUT {position:relative;} /* For IE6 */
.clearer {clear : both; height : 1px;}


/* NEwclass added fromexisting CSS */

.quote {
width : 520px;
padding : 10px 10px 10px 20px;
}

.redList{
float:left;
list-style : url(/images/list-bullet.gif); 
font-size : 12px;
line-height : 20px;
margin-top : 0;
}

.left50 {
float : left;
margin-bottom : 10px;
width : 50%;
}
.right50 {
width : 50%;
margin-bottom : 10px;
float : right;
}
.right50 p, .left50 p {
padding : 0 10px;
float : left;
width : auto;
margin : 5px 0;
}



/* for input boxes */
#cName, #cEmail, #cCompany {
display : block;
height : 18px;
line-height : 18px;
padding : 4px;
color : #000000;
font-weight : bold;
font-size : 12px;
float : left;
margin : 0 0 10px 0;
width : 250px;
border : 1px solid #cccccc;
}
/* for text Area */
#txtMsg {
font-family : Verdana, Arial, Helvetica, sans-serif;
height : 100px;
width : 250px;
padding : 4px;
color : #000000;
font-weight : bold;
font-size : 12px;
line-height : 18px;
border : 1px solid #cccccc;
}
