body {
	background-color: #efefef;
	background-image: url('../images/header-back.png');
	
	background-repeat: repeat-x;
	background-position: left top;
	margin: 0px;
	padding: 0px;
}

.container{
	width:980px;
	margin:auto;
	text-align:center;
	min-height:600px;
	position: relative;
	

}
.menubtm span {
	line-height: 1px;
	height:4px;
	background-image: url('../images/menu-btm-bg.gif');
	background-repeat: repeat-x;
	width:382px;
	float:left;
	filter: alpha(opacity=93);
	opacity: .93;
	
}


.header{
height:107px;
text-align:left;
padding-top:10px;


}

a{

color:#000000;
font-size:12px;}
.logo{
float:left;
padding-right:10px;
padding-top:10px;
}
#leftbar {
	float: left;
	width: 250px;
}
.searchfield{
	font-family:Arial, Helvetica, sans-serif;
	font-size: 13px;
	color: #999999;
	background-color: #FFFFFF;
	float: left;
	border: 1px solid #bfbfbf;
	height: 22px;
	padding-top: 5px;
	padding-left: 5px;
	margin-right: 5px;
	font-weight:bold;
}
.searchfieldovr{
	font-family:Arial, Helvetica, sans-serif;
	font-size: 13px;
	color: #ffffff;
	background-color: #4a4A4a;
	float: left;
	border: 1px solid #bfbfbf;
	height: 22px;
	padding-top: 5px;
	padding-left: 5px;
	margin-right: 5px;
	font-weight:bold;
}

#maincontentbody {
	text-align: left;
	float: right;
	width: 700px;
	font-family:Georgia, sans-serif;
	/*font-family:Arial, Helvetica, sans-serif; */
	font-size:15px;
	line-height:20px;
	color:#252525;
	
}
.maincontenttext a{
color:#3d6ab3;
text-decoration:none;
font-size:15px;
}

.maincontenttext li{
font-size:16px;
line-height:22px;
}

#maincontenttext a:hover{
background-color:#E5E5E5;

}


li{
font-size:16px;
line-height:22px;
}

#mainbodycontent{
background-color:#FFFFFF;
padding-left:10px;
padding-right:10px;
padding-bottom:5px;
padding-top:5px;
}

#breadcrumb {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	color: #676767;
	border-bottom-width: 1px;
	border-bottom-style: solid;
	border-bottom-color: #e3e3e3;
	padding-bottom:3px;
}
#maincontentbody #pageheading {

	margin-top: 25px;
	background-color:#f5f5f5;
	
	
	
	
}
.subcatlink {
	font-size: 12px;
	padding-left: 30px;
	padding-top:8px;
	padding-bottom:5px;
	border-bottom-width: 1px;
	border-bottom-style: solid;
	border-bottom-color: #EBEBEB;
	color:#214191;
}



.subcatlink a{
color:#000000;
}

.subcatlinkovr {
	font-size: 12px;
	padding-left: 30px;
	padding-top:8px;
	padding-bottom:5px;
	color:#FFFFFF;
	border-bottom-width: 1px;
	border-bottom-style: solid;
	border-bottom-color: #ffffff;
	background-color:#000000;
}



.subcatlinkovr a {
	color:#FFFFFF;
	text-decoration:blink;
	

}

.subcatlinkblue {
	font-size: 12px;
	padding-left: 30px;
	padding-top:8px;
	padding-bottom:5px;
	color:#FFFFFF;
	border-bottom-width: 1px;
	border-bottom-style: solid;
	border-bottom-color: #ffffff;
	background-color:#416cb2;
}



.subcatlinkblue a {
	color:#FFFFFF;
	text-decoration:blink;
	

}

#maincontentbody #pageheading h1 {
	font-family: Arial, Helvetica, sans-serif; 
	font-size: 22px;
	font-weight: bold;
	color: #000000;
	margin: 0px;
	padding:8px;
	text-transform:capitalize;
	background-image: url('../images/heading-back-transp.jpg');	
	
}

#maincontentbody p{
padding:3px;
}


#breadcrumb a{
color: #676767;
text-decoration:none;

}

#breadcrumb a:hover{
color: #101010;
}

#searchbar {
	padding-top: 5px;
	padding-bottom: 5px;
}
#leftnav{
clear:both;
padding-top:8px;
}

#leftnavheader{
height:32px;}

.leftnavlink {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 14px;
	font-weight: bold;
	color: #1E52A6;
	text-decoration: none;
	background-color: #fafafa;
	border-right-width: 1px;
	border-bottom-width: 1px;
	border-left-width: 1px;
	border-right-style: solid;
	border-bottom-style: solid;
	border-left-style: solid;
	border-right-color: #c8c8c8;
	border-bottom-color: #c8c8c8;
	border-left-color: #c8c8c8;
	padding-top: 7px;
	padding-bottom: 7px;

	text-align:left;
	text-transform:Uppercase;
}

.leftnavlink span{
padding-left:10px;
font-size:16px;
}

.leftnavlink a{
padding-left:2px;
text-decoration:none;
font-size:13px;
text-transform:Capitalize;
}

#leftnavbtm img {
	float: left;
}
#leftnavbtm span {
	float: left;
	width: 243px;
	border-bottom-width: 1px;
	border-bottom-style: solid;
	border-bottom-color: #c8c8c8;
	padding-top: 2px;
	background-color: #fafafa;
	line-height: 1px;
}

.leftnavlink:hover{
	background-color:#c8c8c8;
	cursor:pointer;
	background-image: url('../images/side-menu-back.gif');
	background-repeat: repeat-x;
	background-position: left bottom;
	color:#4772B6;
}

.leftnavlinksel{
	background-color:#c8c8c8;
	cursor:pointer;
	background-image: url('../images/side-menu-back.gif');
	background-repeat: repeat-x;
	background-position: left bottom;
}

#leftnavheader span {
	background-color: #5179BA;
	background-image: url('../images/col-menu-top-back.gif');
	background-repeat: repeat-x;
	float:left;
	width:244px;
	color:#dcdcdc;
	font-size:14px;
	font-family:Arial, Helvetica, sans-serif;
	text-transform:uppercase;
	font-weight:bold;
	padding-top:8px;
	padding-bottom:8px;
}
#leftnavheader img {
	float:left;
}




.navigation{
float:left;

}

.mainnav{
width:699px;

text-align:right;
margin-left:22px;
}

.topicons{
text-align:right;
padding-bottom:45px;


}

.navmain{
float:left;
padding-top:2px;


}

.navmain .buttonleft{
    background-image:url('../images/button-left.png');
	background-repeat:no-repeat;
	float:left;
	width:5px;
	height:31px;
}

.navmain .buttonright{
    background-image:url('../images/button-right.png');
	background-repeat:no-repeat;
	float:left;
	width:5px;
	height:31px;
	margin-right:2px;
}

.navmain .buttons{
	background-image:url(../images/button-back.gif) ;
	background-repeat:repeat-x;
	height:31px;
	font-family:Arial, Helvetica, sans-serif;
	font-size:15px;
	font-weight:bold;
	color:#c8c8c8;
	padding-top:8px;
	padding-left:10px;
	padding-right:10px;
	float:left;
	background-position: top center;
	
	text-transform:uppercase;
	
}

.navmain .buttons a{
color:#c8c8c8;
text-decoration:none;
font-family:Arial, Helvetica, sans-serif;
	font-size:14px;
	font-weight:bold;}

.navovr{
float:left;
cursor:pointer;
padding-top:2px;
}

.navovr .buttonleft{
    background-image:url('../images/button-r-left.png');
	background-repeat:no-repeat;
	float:left;
	width:5px;
	height:31px;
}

.navovr .buttonright{
    background-image:url('../images/button-r-right.png');
	background-repeat:no-repeat;
	float:left;
	width:5px;
	height:31px;
	margin-right:2px;
}

.navovr .buttons{
	background-image:url(../images/buttonr-r-back.gif);
	background-repeat:repeat-x;
	height:31px;
	font-family:Arial, Helvetica, sans-serif;
	font-size:15px;
	font-weight:bold;
	color:#ffffff;
	padding-top:8px;
	padding-left:10px;
	padding-right:10px;
	float:left;
	background-position: top center;
	
	text-transform:uppercase
}

.navovr .buttons a{
color:#ffffff;
text-decoration:none;
font-family:Arial, Helvetica, sans-serif;
	font-size:14px;
	font-weight:bold;}

.footer{
	
	background-image:url('../images/footer-lower-back.jpg');
	background-repeat:repeat-x;
	background-color:#000000;
	min-height:550px;
	padding-bottom:50px;
	
	
}
.footertop {
clear:both;
	background-image: url('../images/footer-back.png');
	background-repeat:repeat-x;

	background-position: left bottom;
	height:30px;
	
}

#companyMenu{
position:absolute;
top:108px;
left:332px;




}

#solutionsMenu{
position:absolute;
top:108px;
left:427px;


}

#portfolioMenu{
position:absolute;
top:108px;
left:500px;
width:250px;


}

#clientMenu{
/*position:absolute;
top:207px;
left:397px;*/
width:390px;
	border: 5px solid #EAEAEA;
	
}

#consdiv{
background-color:#EAEAEA;
	border: 5px solid #EAEAEA;
	
}

.clientMenuLogin{
border: 0px solid #EAEAEA;
top:107px;
left:597px;

}

#portfolioMenu .menutext{ 
width:250px;
}

.smlmenubtmspan {
	line-height: 1px;
	height:4px;
	background-image: url('../images/menu-btm-bg.gif');
	background-repeat: repeat-x;
	width:242px;
	float:left;
	
	filter:alpha(opacity=93);
	opacity: .93;
}
.menutext{

background-image:url('../images/menu-down-back.jpg');
width:390px;
background-repeat:repeat-x;
background-color:#000000;
min-height:230px;
overflow: hidden;
text-align:left;
background-position: left bottom;
filter: alpha(opacity=93);
opacity: .93;


}
.menutextsml{

background-image:url('../images/menu-down-back.jpg');
width:250px;
background-repeat:repeat-x;
background-color:#000000;
min-height:100px;
overflow: hidden;
text-align:left;
background-position: left bottom;
filter: alpha(opacity=93);
opacity: .93;

}
.footercontainer {

	width:976px;
	margin:auto;
	text-align:center;
	/*background-image: url('../images/logo-footer.png');*/
	background-repeat: no-repeat;
	min-height:200px;
	
	
	
}

.footercontainer .linksdiv{
padding-left:40px;
	/*padding-left:250px;*/
	color:#A4A4A4;
	font-family:Arial, Helvetica, sans-serif;
	font-size:11px;
	padding-top:20px;
	width:927px;
	


	
	text-align:left;
}

.footercontainer div a{
color:#cbcbcb;
text-decoration:none;

}

.footercontainer #rss{

text-align:left;
padding-top:120px;
padding-left:45px;}

.footercontainer #arrowdiv{

text-align:left;
clear:both;
padding-top:10px;
margin:0px;




}

#rss .bluetext{

padding-left:10px;
margin-top:25px;
font-family:Arial, Helvetica, sans-serif;
font-size:15px;
font-weight:bold;
color:#476bb5;
position:relative;
top:10px;
}

#rss .bluetext a{
padding-bottom:10px;
color:#476bb5;
font-size:15px;
}
.blueheading{



font-family:Arial, Helvetica, sans-serif;
font-size:15px;
font-weight:bold;
color:#476bb5;

text-transform:uppercase;
border-bottom-color:#333333;
border-bottom-style:solid;
border-bottom-width:1px;
margin-bottom:10px;
padding-left:10px;
}

.largeBlueTxt{
font-family:Arial, Helvetica, sans-serif;
font-size:15px;
font-weight:bold;
color:#476bb5;
}
.footerheading{
font-size:13px;
color:#a6b8cc;
text-transform:capitalize;
padding-left:10px;
line-height:20px;

font-family:Arial, Helvetica, sans-serif;
}

.footerheading a{
font-size:13px;
color:#a6b8cc;

}

.footerheading a{text-decoration:none;}
.footerheading a:hover{
color:#FFFFFF;
text-decoration:underline;}

#postdiv{
width:420px;
text-align:left;
float:left;
padding:15px;
margin-left:25px;
background-color:#0b0b0b;
height:180px;

}

.posttxt{

font-family:Arial, Helvetica, sans-serif;
font-size:12px;
line-height:15px;
color:#CCCCCC;
}

h2{
	font-family:Arial, Helvetica, sans-serif;
	font-size: 17px;
	font-weight: bold;
	color: #1E52A6;
	
	padding-top: 5px;
	padding-bottom: 5px;
	padding-left: 5px;
	
	background-color:#D7D6D6;
	text-transform:uppercase;
}

h2 a{
text-decoration:none;
	font-size: 16px;

color: #1E52A6;
}

h3{
font-family: Georgia, Helvetica, sans-serif;
	font-size: 14px;
	font-weight: bold;
	color: #000000;
	margin: 0px;
	padding: 3px;
}

h4{
font-family: Georgia, Helvetica, sans-serif;
	font-size: 13px;
	font-weight: bold;
	color: #000000;
	margin: 0px;
	padding: 0px;
}

h5{
font-family: Georgia, Helvetica, sans-serif;
	font-size: 12px;
	font-weight: bold;
	color: #838383;
	margin: 0px;
	padding-left: 3px;
	
}

.glassEffectLeft{
	background-image: url('../images/shadow-transparent.png');
	background-repeat: repeat-x;
	height: 11px;
	margin-top:6px;
	margin-left:2px;
	margin-right:2px;
	clear:both;
}
.glassEffect{
	background-image: url('../images/shadow-transparent.png');
	background-repeat: repeat-x;
	height: 11px;
	margin-top:2px;
	margin-left:2px;
	margin-right:2px;
	padding-bottom:30px;
}


.menutext .col, .menutextsml .col{
float: left;
padding-left: 10px;
padding-right: 10px;
width: 170px;



}

.menutext .sectionhead, .menutextsml .sectionhead{

font-weight: bold;
font-family: Arial, Helvetica, sans-serif;
font-size: 12px;
color: #a7a7a7;
padding-left: 3px;
padding-top:2px;
padding-bottom:2px;

background-color:#131313;
margin-top:14px;
text-transform:uppercase;
}

.sectionheadnobor{
font-weight: bold;
font-family: Arial, Helvetica, sans-serif;
font-size: 12px;
color: #FFFFFF;
padding-top: 10px;

}
.menutext .col a,.menutextsml .col a{
color: #cfcfcf;
text-decoration: none;
font-family: Arial, Helvetica, sans-serif;
font-size: 13px;
line-height: 20px;
padding-left:2px;
}

.menutext .col a:hover,.menutextsml .col a:hover{
color: #FFFFFF;
padding-left: 4px;
padding-right: 4px;
background-color:#000000;
}

.divfloatlt{

float: left;}

.divfloatrt{float: right;}



 img, div, a, input { behavior: url(iepngfix.htc); }
 
 
 /*product boxes*/
 
 .productname{
 background-image: url('../images/products/box_04.jpg');

 background-repeat: repeat-x;
 padding-left: 10px;
 font-family: Arial, Helvetica, sans-serif;
 font-size: 14px;
 height: 39px;
 color: #666666;
 font-weight: bold;
 padding-top: 5px;
 }
 
 
 .productmaindiv{
 border-left: 1px solid #CCCCCC; 
 border-right: 1px solid #CCCCCC; 
 clear: both;
 margin-top: 15px;
 background-image: url('../images/products/box_09.jpg');
 background-repeat: repeat-x;
 background-position: left bottom;

 overflow: hidden;
 
 }
 .productimg{
 /*padding: 5px;*/
 }
 .productimg img {
	border: 5px solid #EAEAEA;
	cursor: pointer;
}

.productimg img:hover {
	border: 5px solid #AAAAAA;
	cursor: pointer;
}

.productdescription{
float: left;
padding-left: 10px;
padding-right: 10px;
width: 480px;

}

.smallimg{

float: left;
padding: 5px;
}
.smallimg img {

	border: 2px solid #EAEAEA;
	cursor: pointer;
}
.smallimg img:hover {


	border: 2px solid #AAAAAA;
	cursor: pointer;
}
 
 /* old css classes*/
 
 #introtxt {
 	background-image: url('../images/newind/headerbg_12.jpg');
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	padding-left: 10px;
	height: 300px;
	background-repeat: no-repeat;
	background-position: right bottom;
	
	
}

#introtxt ul{
	list-style-image: url('../images/newind/bullet_06.png');
	margin: 0px;
	padding-top: 5px;
	padding-right: 0px;
	padding-bottom: 0px;
	padding-left: 15px;
	font-weight: bold;
}
 
 .sectiondiv {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	float: left;
	width: 30%;
	border-right-width: 1px;
	border-right-style: dotted;
	border-right-color: #676767;
	margin-top: 15px;
	margin-bottom: 15px;
	background-color: #FFFFFF;
}

.sectiondiv h3 {
	font-family:Georgia, sans-serif;
	font-size: 15px;
	color: #000000;
	padding-top: 5px;
	padding-left: 10px;
	margin: 0px;
	font-weight: bold;
}
.sectiondiv li {
	list-style-image: url('../images/newind/txtbullet_21.png');
	margin: 0px;
	padding-top: 3px;
    font-size:15px;
    font-weight:normal;   
}
.sectiondiv ul {
	margin: 0px;
	padding-top: 3px;
	padding-right: 0px;
	padding-bottom: 0px;
	padding-left: 25px;
	font-size:14px;
    font-weight:normal;   
	
}

.sectiondiv a{

color:#3d6ab3;
text-decoration:none;
font-size:15px;
text-transform:capitalize; 
}

.sectiondiv a:hover{

color: #000000;
background-color:#E5E5E5;
padding-left:3px;
padding-right:3px;
text-decoration:none;
}

.clear{clear: both;}

.headerbtmmarg{
	padding-left: 6px;
	padding-top: 16px;
}

/* By Kiran Azeem */

.coltest {
	padding: 0px;
	border-top-style: none;
	border-right-style: none;
	border-bottom-style: none;
	border-left-style: none;
}
.sep {
	background-image: url('../images/seperator.png');
	background-repeat: no-repeat;
	background-position:  center;
	height: 80px;
}

.clientdiv img{
	padding-top: 10px;
}
.colsitemap {
	float: left;
	width: 40%;
	color: #4E4E4E;
	background-color: #F3F3F3;
	border: 1px solid #E1E1E1;
	padding: 25px;
	margin-left: 6px;
	margin-right: 8px;
}
.colsepsitemap {
	float: left;
	padding: 10px;
}
.txtdarkblue13 {

	font-family: Arial, Helvetica, sans-serif;
	font-size: 13px;
	color: #12508d;
}
.lmarg20 {

	padding-left: 15px;
}
.txtdarkblue {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	color: #12508d;
}


.colfree {
	padding-left: 25px;
	padding-right:25px;
	padding-top:10px;
	padding-bottom:10px;
	float: left;
	width: 40%;
	margin-left: 8px;
	margin-right: 8px;
}
.colfreeful {
	padding-left: 25px;
	padding-bottom: 25px;
	clear: both;
}
.slogan {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 14px;
	font-weight: bold;
	color: #003399;
	text-transform: uppercase;
}
.helptxt {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 11px;
	text-decoration: none;
}
.frmlbl {
	font-family: Arial;
	font-size: 13px;
	color: #858585;
	padding-top: 10px;
}
.frmfield {
	font-family: Arial, Helvetica, sans-serif;
	background-color: #EFEFEF;
	border: 1px solid #BEC8D6;
	font-size: 13px;
	height: 22px;
	padding-top: 3px;
	padding-left: 2px;
}

.frmfieldsml {
	font-family: Arial, Helvetica, sans-serif;
	background-color: #EFEFEF;
	border: 1px solid #BEC8D6;
	font-size: 12px;
	
	padding-top: 3px;
	padding-left: 2px;
}

.frmbutton {
	background-color: #EFEFEF;
	border: 1px solid #BEC8D6;
	font-size: 13px;
	font-family: Arial, Helvetica, sans-serif;
}
.frmtxtarea {
	background-color: #EFEFEF;
	border: 1px solid #BEC8D6;
	font-size: 13px;
	font-family: Arial, Helvetica, sans-serif;
	padding-top: 3px;
	padding-left: 2px;
}
.prod_large {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 18px;
	color: #000000;
	text-transform: uppercase;
}
.pricebg {
	background-color: #DADADA;
	clear: both;
}
.pricebglight {
	background-color: #F2F2F2;
	float:left;
}
.txtgrey {

	font-family: Arial, Helvetica, sans-serif;
	font-size: 13px;
	color: #858585;
}
.txtstrike {
	text-decoration: line-through;
}
.colprice50 {
	padding-left: 10px;
	padding-top: 5px;
	padding-right: 40px;
	float: left;
	width: 50%;
}
.colprice30 {
	padding-left: 10px;
	padding-top: 5px;
	width: 30%;
}
.colblue {
	padding-left: 2px;
	padding-top: 5px;
	width: 30%;
	float: left;
}
.colblue5 {
	padding-left: 2px;
	padding-top: 5px;
	width: 5%;
	float: left;
}
.leftlineblue {
	border-left: 1px solid #0a51a3; 
	padding-left: 10px;
	padding-right: 10px;
} 
.rightlineblue {
	padding-right: 10px;
}
.proddetbox {
	font-family: Arial, Helvetica, sans-serif;
	color: #4E4E4E;
	border: 1px solid #E1E1E1;
	padding: 10px;
	font-size: 13px;
}
.lightbluebox {
	font-family: Arial, Helvetica, sans-serif;
	color: #4E4E4E;
	background-color: #6FD1FE;
	border: 1px solid #E1E1E1;
	padding: 10px;
	font-size: 12px;
}
.termsbox {
	
	color: #4E4E4E;
	background-color: #F3F3F3;
	border: 1px solid #E1E1E1;
	padding: 10px;
	
}
.frmbox {
	font-family: Arial, Helvetica, sans-serif;
	color: #4E4E4E;
	background-color: #d0e3ec;
	border: 1px solid #E1E1E1;
	padding: 10px;
	font-size: 12px;
}
.colform {
	float: left;
	width: 35%;
	margin-left: 8px;
	margin-right: 8px;
	padding: 15px;
}
.colformful {
	padding-top: 10px;
	padding-left: 15px;
	clear: both;
}
.hr{
    font-size: 1px;
    color: #FFFFFF;
}
.colform10 {
	float: left;
	width: 8%;
	padding-left: 15px;
	padding-top: 70px;
}
.colform70 {
	float: left;
	width: 70%;
	padding-top: 10px;
}
.logintxt{
color: #adb9cf;
text-decoration: none;
font-family: Arial, Helvetica, sans-serif;
font-size: 11px;
}
.loginpadding{
padding: 10px;
}
.logintxt a{
	font-family: Arial, Helvetica, sans-serif;
	font-size: 11px;
	color: #FFFFFF;
}
.editloginform {
	border: 1px;
	border-color: #CCCCCC;
}
.tabhead {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 14px;
	color: #FFFFFF;
	padding: 5px;
}
.bgdarkblue{
background-color: #0367A3;
clear:both;
}
.colprojdarkblue
{
	width: 14%;
	float: left;
	background-color: #1E52A6;
	padding-top:3px;
	padding-bottom:3px;
	font-size:13px;
}
.colprojdarkblue2
{
	width: 30%;
	float: left;
		padding-top:3px;
	padding-bottom:3px;
	background-color: #1E52A6;
}
.colprojlightblue
{
	width: 14%;
	float: left;
	
	

}
.colprojlightblue2
{
	width: 30%;
	float: left;
	
}

.collightblue
{
background-color: #F5F5F5;
}
.list_on {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 13px;
	color: #000000;
	background-color: #EEEEEE;
padding:5px;
	
	border-bottom-width:1px;
	border-bottom-color:#CCCCCC;
	border-bottom-style:solid;
	clear:both;
}
.list_off {

	font-family: Arial, Helvetica, sans-serif;
	font-size: 13px;
	color: #000000;
	background-color: #F5F5F5;
	padding:5px;
	border-bottom-width:1px;
	border-bottom-color:#CCCCCC;
	border-bottom-style:solid;
	clear:both;
}

.list_on a, .list_off a{
text-decoration:none;
color:#000000;
}

.on {
	
	
	
	padding:10px;
	
}

.off {

	

	background-color: #F5F5F5;
	padding:10px;
	
}

.list_on a{
text-decoration:none;
color:#000000;
}

.list_on:hover , .list_off:hover{
background-color:#DDDDDD;
cursor:pointer;
}
.colprojdarkgrey
{
	width: 20%;
	background-color: #D8D8D8;
	float: right;
	padding-left: 5px;
	padding-top: 5px;
	padding-bottom: 5px;
	font-size:11px;
}
.colprojlightgrey
{
	width: 31%;
	background-color: #EFEEEF;
	float: right;
	padding-left: 5px;
	padding-top: 5px;
	padding-bottom: 5px;
	font-size:11px;
}
.colcomsn10
{
	width: 10%;
	float: left;
}
.colcomsn13
{
	width: 13%;
	float: left;
}
.colcomsn14
{
	width: 14%;
	float: left;
}
.colcomsn16
{
	width: 16%;
	float: left;
}
.colcomsn20
{
	width: 20%;
	float: left;
}
.txtsmlblue {
font-family:Arial, Helvetica, sans-serif;
font-size:10px;
color:#3DA0F1;
}

.txtsml {
font-family:Arial, Helvetica, sans-serif;
font-size:10px;
padding-top:15px;
color:#666666;
}

.msgborder{
	border-top-width: 1px;
	
	border-top-style: solid;
	border-top-color: #CCCCCC;
	
	margin-top:5px;
}
.bgdarkblue {
background-color: #0367A3;
}
.colunpaid {
	float: left;
	width: 50%;
}
.greyline {
	width:100%;
	float:left;
	border-bottom: 1px solid #E1E1E1;
}
.darkgreybg {
	width: 30%;
	background-color: #E2E2E2;
	border-top-width: 0px;
	border-right-width: 0px;
	border-bottom-width: 1px;
	border-left-width: 0px;
	border-top-style: solid;
	border-right-style: solid;
	border-bottom-style: solid;
	border-left-style: solid;
	border-top-color: #666666;
	border-right-color: #666666;
	border-bottom-color: #666666;
	border-left-color: #666666;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	color: #000000;
	padding: 3px;
}


form{
display:inline;
margin:0px;}
.formbg {
	background-image: url(/forms/bg_03.jpg);
	background-repeat: no-repeat;
	background-position: right top;
	padding-top: 90px;
}
.colformtxt {
	float: left;
	width: 29%;
	padding-right: 5px;
	padding-top: 5px;
}
.formstyle {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 11px;
	color: #000011;
	background-color: #e9eef5;
	border-top-width: 1px;
	border-right-width: 1px;
	border-bottom-width: 1px;
	border-left-width: 1px;
	border-top-style: solid;
	border-right-style: solid;
	border-bottom-style: solid;
	border-left-style: solid;
	border-top-color: #a2b0c3;
	border-right-color: #a2b0c3;
	border-bottom-color: #a2b0c3;
	border-left-color: #a2b0c3;
	height: 22px;
	padding-top: 3px;
	padding-left: 3px;
}
.formstyle_over {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 11px;
	color: #000011;
	background-color: #ffffff;
	border-top-width: 1px;
	border-right-width: 1px;
	border-bottom-width: 1px;
	border-left-width: 1px;
	border-top-style: solid;
	border-right-style: solid;
	border-bottom-style: solid;
	border-left-style: solid;
	border-top-color: #a2b0c3;
	border-right-color: #a2b0c3;
	border-bottom-color: #a2b0c3;
	border-left-color: #a2b0c3;
	height: 22px;
	padding-top: 3px;
	padding-left: 3px;
}
.formstyle1 {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 11px;
	color: #000011;
	background-color: #e9eef5;
	border-top-width: 1px;
	border-right-width: 1px;
	border-bottom-width: 1px;
	border-left-width: 1px;
	border-top-style: solid;
	border-right-style: solid;
	border-bottom-style: solid;
	border-left-style: solid;
	border-top-color: #a2b0c3;
	border-right-color: #a2b0c3;
	border-bottom-color: #a2b0c3;
	border-left-color: #a2b0c3;
	padding-top: 3px;
	padding-left: 3px;
	
}
.formstyle1_over {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 11px;
	color: #000011;
	background-color: #ffffff;
	border-top-width: 1px;
	border-right-width: 1px;
	border-bottom-width: 1px;
	border-left-width: 1px;
	border-top-style: solid;
	border-right-style: solid;
	border-bottom-style: solid;
	border-left-style: solid;
	border-top-color: #a2b0c3;
	border-right-color: #a2b0c3;
	border-bottom-color: #a2b0c3;
	border-left-color: #a2b0c3;
	padding-top: 3px;
	padding-left: 3px;
	
}
.txtblk {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	color: #000000;
}
.txtblk11 {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 11px;
	color: #000000;
}
.txtwhite11 {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 11px;
	color: #333333;
}

.reqdiv{float:left;
color:#FF0000;}

.text_error{color:#FF0000}

.tmarg10{

padding-top:10px;}

.msgdiv{

background-color:#E5E5E5;
font-family:Arial, Helvetica, sans-serif;
font-weight:bold;
font-size:11px;
padding:3px;
color:#FF0000}

.lmarg25{padding-left:25px;}

.confirmtxt {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	font-weight: normal;
	color: #579349;
	text-decoration: none;
	background-image: url(../images/yes-arrow.png);
	background-repeat: no-repeat;
	background-position: 2px 2px;
	background-color: #f0f0e3;
	padding-left: 21px;
	padding-top: 5px;
	padding-right: 5px;
	padding-bottom: 5px;
	margin-bottom: 10px;
	margin-top:10px;
}

#associate{
	float:left;
	width:250px;
	text-align:left;
	margin-top:30px;
	margin-left:20px;
	border-right-color:#1A1A1A;
	border-right-style:solid;
	border-right-width:1px;
}
#networks{
	float:left;
color:#A4A4A4;
	text-align:left;
	margin-top:70px;
	margin-left:20px;
	
}

#associate,#networks{

font-family:Arial, Helvetica, sans-serif;
font-size:12px;
color:#A4A4A4;
text-transform:uppercase;}

.tabtxthighlightnocur {
	font-family: Tahoma;
	font-size: 11px;
	font-weight: bold;
	text-transform: uppercase;
	color: #FFFFFF;
	list-style-type: square;
	padding-right: 5px;
	padding-left: 5px;
}
.tabtxtnocur {
	font-family: Tahoma;
	font-size: 11px;
	font-weight: bold;
	text-transform: uppercase;
	color: #d9d8d8;
	list-style-type: square;
	padding-right: 5px;
	padding-left: 5px;
}
.stepstxt {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 10px;
	font-weight: bold;
	color: #000000;
}

.subtabtxt {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 10px;
	font-weight: bold;
	color: #263959;
	
	padding: 5px;
	text-decoration: none;
}

.subtab {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 10px;
	font-weight: bold;
	color: #263959;
	background-color: #dee3e9;
	padding: 5px;
	border-top-width: 1px;
	border-right-width: 1px;
	border-bottom-width: 0px;
	border-left-width: 1px;
	border-top-style: solid;
	border-right-style: solid;
	border-bottom-style: solid;
	border-left-style: solid;
	border-top-color: #7e8ea7;
	border-right-color: #7e8ea7;
	border-bottom-color: #7e8ea7;
	border-left-color: #7e8ea7;
}

.subtabhigh {

	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 10px;
	font-weight: bold;
	color: #263959;
	background-color: #ffffff;
	padding: 5px;
	border-top-width: 1px;
	border-right-width: 1px;
	border-bottom-width: 0px;
	border-left-width: 1px;
	border-top-style: solid;
	border-right-style: solid;
	border-bottom-style: solid;
	border-left-style: solid;
	border-top-color: #7e8ea7;
	border-right-color: #7e8ea7;
	border-bottom-color: #7e8ea7;
	border-left-color: #7e8ea7;
}
.regtbl {
	background-color: #f5f5f5;
	border: 1px solid #95a9c7;
	
	background-repeat: repeat-x;
	background-position: top;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 13px;
	font-weight:normal;
	padding-left:10px;
}
.reglbl{
font-weight:normal;
padding-top:10px;
color:#333333;}
.substepbor {
	border-top-width: 1px;
	border-right-width: 0px;
	border-bottom-width: 0px;
	border-left-width: 0px;
	border-top-style: solid;
	border-right-style: solid;
	border-bottom-style: solid;
	border-left-style: solid;
	border-top-color: #5c6586;
	border-right-color: #5c6586;
	border-bottom-color: #5c6586;
	border-left-color: #5c6586;
}
.quotefrmbtndiv{
padding-left:10px;
background-color:#CCCCCC;
color:#333333;

}

.marg10{padding:10px;}

.processingtxt{
	color:#616060;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	font-weight: bold;
	text-transform: uppercase;
	padding-top: 10px;
	padding-bottom: 10px;	
}

.pagingtxt {
	background-color:#FFFFFF;
	color: #676964;
	text-decoration: none;
	clear:both;
	height:40px;
}

.contentcol
{
 float:left;
 margin-left:9px;
}

.contentcol li{
margin:0px;

}

.contentcol ul{
margin:0px;

}

#scbar{
filter: alpha(opacity=83);
	opacity: .83;
	background-color:#000000;
}

.smlleftmenu{

font-family:Tahoma,Verdana;
font-size:14px;

clear:both;
background-color:#c8c8c8;
margin-top:5px;
}

.smlleftmenu h2{
font-family:Tahoma,Verdana;
font-size:13px;
padding-top:5px;
padding-bottom:5px;
text-align:center;
font-weight:normal;
background-color:#CCCCCC;


}
.smlleftmenu .divmain{
	
margin-left:1px;
	
	
}
.smlleftmenu .divcol{
width:50%;
float:left;
text-align:left;


}
.smlleftmenu .divcol div{
background-color:#F5f5f5;
padding-top:5px;
padding-bottom:5px;
padding-right:5px;
padding-left:8px;
font-size:13px;
border-bottom-width:1px;
border-bottom-style:solid;
border-bottom-color:#c8c8c8;
margin-right:1px;

}
.smlleftmenu .divcol div:hover{
background-color:#1E52A6;
color:#FFFFFF;
cursor:pointer;
}

.smlleftmenu a:hover{
color:#FFFFFF;
}

.lnkwhite{
color:#FFFFFF;
}

	#floatMenu {
		position:absolute;
		top:70px;
		
		right:0%;
		
		width:14px;
		padding:10px;
		
		filter: alpha(opacity=83);
	opacity: .83;
	background-color:#1E52A6;
	text-align:center;
    color:#FFFFFF;
	font-size:16px;
	font-weight:bold;
	font-family:verdana,tahoma,arial;
	text-transform:Uppercase;
	cursor:pointer;
	
	
		}
.darktxt{
		color:#969696;
		padding-top:3px;
}		
.smlitalic{
color:#767676;
font-size:11px;
padding-left:3px;
}

#consDiv{


	background-color:#333333;
border:5px #000000 solid;
}
#quoteBtnDiv{
font-size:12px;
color:#333333;
font-family:Arial,Verdana;

}

.blogleftbar {
    
	font-family: Arial, Helvetica, sans-serif;
	font-size: 14px;
	font-weight: bold;
	color: #1E52A6;
	text-decoration: none;
	background-color: #fafafa;
	border-right-width: 1px;
	
	border-left-width: 1px;
	border-right-style: solid;
	
	border-left-style: solid;
	border-right-color: #c8c8c8;
	
	border-left-color: #c8c8c8;
	padding-top: 7px;
	padding-bottom: 7px;

	text-align:left;
	text-transform:Capitalize;
}

/* Product listings */
 .sectiondivprod {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 14px;
	float: left;
	width: 225px;
	border-left-width: 1px;
	border-left-style: dotted;
	border-left-color: #676767;
	margin-top: 15px;
	margin-bottom: 15px;
	background-color: #FFFFFF;
}

.sectiondivprod h3 {
	font-family:Georgia, sans-serif;
	font-size: 15px;
	color: #000000;
	padding-top: 5px;
	padding-left: 10px;
	margin: 0px;
	font-weight: bold;
}
.sectiondivprod li {
	list-style-image: url('../images/newind/txtbullet_21.png');
	margin: 0px;
	padding-top: 3px;
    font-size:15px;
    font-weight:normal;   
}
.sectiondivprod ul {
	margin: 0px;
	padding-top: 3px;
	padding-right: 0px;
	padding-bottom: 0px;
	padding-left: 25px;
	font-size:14px;
    font-weight:normal;   
	
}

.sectiondivprod a{

color:#3d6ab3;
line-height:20px;
font-size:15px;
text-decoration:none;

}

.sectiondivprod a:hover{
color: #000000;
background-color:#E5E5E5;
padding-left:3px;
padding-right:3px;
text-decoration:none;

}

.pagingbar{
clear:both;
font-family:Arial,Helvetica, sans-serif;
font-size:12px;
}

.pagingtxt{

font-family:Arial,Helvetica, sans-serif;
font-size:12px;
}
.pagingtxt a{

	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	font-weight: bold;
	text-transform: uppercase;
	color: #05589e;
	background-color: #FFFFFF;
	height: 22px;
	width: 22px;
	border: 1px solid #aed0eb;
	padding-top: 1px;
	padding-right: 5px;
	padding-bottom: 1px;
	padding-left: 5px;
	cursor:pointer;

}

.pagingtxt a:hover{
text-decoration:underline;
}

.divfloatlt{
float:left}

#slideshow1{
width:100%;
height:216px;
text-align:center;


}

#slideshow1 img{
margin-left:5px;}

#nav a {
	
	text-decoration: none;
	margin: 0 2px;
	padding: 3px 5px;
	background-color: #ccc;
	color:#999999;
	font-family:Arial, Helvetica, sans-serif;
}
#nav a.activeSlide {
	background-color: #0B121C;
	color:#FFFFFF;
	
}
#nav a:focus { outline: none; }

#nav{

margin-top:5px;
margin-left:5px;
text-align:left;


}
.Menu {
	padding: 0;		
	margin-top: -30px;
	margin-left: 98px;
	width: 302px;
	list-style: none;
	
	position:absolute;
	left:80px;
	
	display:none;
}

.Menu ul  {
	padding: 0;		
	margin-top: -32px;
	margin-left: 120px;
	width: 302px;
	list-style: none;
	
	position:absolute;
	left:110px;
	
	display:none;
}


.Menu li {
	height: 30px;
	width: 230px;
	background-color:#666;
	color:#FFFFFF;
	text-transform:capitalize;
	font-size:13px;	
	
	border-bottom:#ccc 1px solid;
	filter: alpha(opacity=93);
	opacity: .93;
}

.Menu li a{
display:block;
color:#FFF;
padding:5px;
}

.Menu a:hover{
background-color:#000000;
color:#FFFFFF;
cursor:pointer}

