/* CSS Document */

body {
    margin:10px 0px 0px 0px;
	background-image:url(images/main-bg-img.jpg);
	background-repeat:repeat-x;
	background-color:#214865;

}
#wrapper{
	margin: 0px auto;
	padding: 0px;
	width:698px;
	background:url(images/page-bg.gif) center top repeat-y;
}

/*Left Navigation Div*/
#left-nav{
margin:0px;
padding:0px 0px 0px 9px;
width:226px;
border:1px solid #000000;
}

#logo{
margin:0px;
width:226px;
height:98px;
}
#req-quote{
width:226px;
height:91px;
}
#category-box{
margin:0px ;
width:224px;
background:url(images/categorybox-bg.jpg) left top repeat-x;
border:1px solid #E9E9E9;
height:520px;
}
#category-box2{
margin:0px ;
width:224px;
background:url(images/categorybox-bg.jpg) left top repeat-x;
border:1px solid #E9E9E9;
height:548px;
}
.what-do{
margin:0px ;

width:86px;
padding-left:0px;
margin-left:20px;
height:28px;
background:url(images/what-txt-img.gif) left top no-repeat;
}
/*Right Side Navigation*/
#right-nav{
margin:0px;
width:454px;
padding:0px;
/*top:0px;
position:absolute;*/
border:1px solid #FF0000;
}
#menu-bg{
margin:0px;
background:url(images/menu-bg.jpg) right top no-repeat;
width:454px;
height:58px;
}

#header{
margin:0px;
/*background:url(images/header.jpg) right top no-repeat;*/
width:454px;
height:159px;
}


/*categories Items*/
.arrowlistmenu{
width:190px; /*width of menu*/
float:left;
margin:0px auto;
padding-left:8px;
margin-left:5px;
}

.arrowlistmenu ul{
list-style-type: none;
margin:0px auto;
padding: 0;
margin-bottom: 0px; /*bottom spacing between each UL and rest of content*/
margin-left:5px;
}
.arrowlistmenu ul li{
padding-bottom: 1px; /*bottom spacing between menu items*/
}
.arrowlistmenu ul li a{
color:#214865;
background:url(images/arrow-icn.gif) no-repeat center left; /*custom bullet list image*/
font-family:Verdana, Arial, Helvetica, sans-serif;
font-size:11px;
font-weight:normal;
padding: 6px 0;
padding-left: 15px; /*link text is indented 19px*/
text-decoration: none;
}

.arrowlistmenu ul li a:visited{
color:#214865;
} 

.arrowlistmenu ul li a:hover{ /*hover state CSS*/
background:url(images/arrow-icn-over.gif) no-repeat center left;
color:#CA6A05;
}


#footer{
clear:both;
	margin: 0px auto;
	padding: 0px;
	width: 698px;
	height:20px;
	background-color:#FF0000;
}

#virtual-txt{
float:left;
width:180px;
height:16px;
padding-left:15px;
padding-top:6px;
}
a.vrt:link,a.vrt:active,a.vrt:visited{
font-family:Verdana, Arial, Helvetica, sans-serif;
font-size:11px;
color:#214865;
font-weight:normal;
background:url(images/arrow-icn-over.gif) no-repeat center left;
text-decoration:none;
padding-left:16px;
}
a.vrt:hover{
text-decoration:none;
color:#CA6A05;
}
.virual-baner{
float:left;
margin:0px;
width:360px;
height:68px;
background:url(images/virtual-baner.jpg) left top no-repeat;
}
.virt-title{
font-family:Arial, Helvetica, sans-serif;
font-size:11px;
font-weight:bold;
color:#6F92AE;
}
/*Main Menu*/
.menu{
width:430px; /*width of menu*/
float:left;
margin:10px 0px 0px 6px;
padding-left:8px;
margin-left:5px;
}

.menu ul{
float:left;
list-style-type: none;
margin:10px 0px 0px 6px;
padding: 0px;
margin-bottom: 0px; /*bottom spacing between each UL and rest of content*/
}

.menu ul li{
padding-bottom: 1px; /*bottom spacing between menu items*/
display:inline;
padding-left:10px;
}

.menu ul li a{
color:#214865;
background:url(images/btm-up-icn.gif) no-repeat center left; /*custom bullet list image*/
font-family:Verdana, Arial, Helvetica, sans-serif;
font-size:11px;
font-weight:normal;
padding: 5px 0px 0px 10px;
padding-left: 15px; /*link text is indented 19px*/
text-decoration: none;

}

.menu ul li a:visited{
color: #808080;
}
.menu ul li a:hover{ /*hover state CSS*/
background:url(images/btm-over-icn.gif) no-repeat center left;
color:#D97004;
}

#footer{
clear:both;
	margin: 0px auto;
	padding: 0px;
	width: 698px;
	height:20px;
	background-color:#FF0000;
}
#footer-bg{
float:left;
margin:0px auto;
background:url(images/footer-bg.gif) left top repeat-x;
height:41px;
width:700px;
}

#rights{
float:left;
width:300px;
padding-top:10px;
padding-left:20px;
font-family:Verdana, Arial, Helvetica, sans-serif;
font-weight:normal;
color:#8394A1;
font-size:11px;
}

#w3c-logo{
float:left;
width:190px;
height:25px;
margin-top:8px;
margin-left:22px;
}

#flinks
{
	color:#fff;
	font-size:10px;
	width:320px;
	float:right;
	font-size:11px;
	padding:10px 0px 0px 30px;
	font-family:Verdana, Arial, Helvetica, sans-serif;
}
#flinks a
{
	color:#fff;
	text-decoration:none;
	font-size:11px;
	font-family:Verdana, Arial, Helvetica, sans-serif;
}
#flinks a:hover
{
	color:#fff;
	text-decoration:underline;
}

/*new style Sheet*/
#page
{
margin:0px;
float:left;
width:682px;
background-color:#FFF;
padding-left:9px;
padding-right:9px;

}
#left-side{
margin:0px 0px 0px 0px;
float:left;
width:226px;
}
#content{
float:right;
margin:0px 0px 0px 0px; 
width:454px;
background-color:#fff;
}
.clr{
margin:0px;
float:left;
width:700px;
height:9px;
background-color:#fff;
}
.content-text{
margin:0px;
float:left;
width:440px;
padding:5px;
font-family:Verdana, Arial, Helvetica, sans-serif;
font-size:11px;
color:#827A7A;
line-height:16px;
}
.wel-txt{
float:left;
margin:0px;
background:url(images/wel-txt.gif) left top no-repeat;
height:11px;
padding:2px;
width:155px;
}
#more-txt{
margin:0px;
float:right;
height:15px;
width:100px;
padding-right:10px;
padding-left:20px;
margin-left:10px;
text-align:right;
}
a.more:link,a.more:active,a.more:visited{
font-family:Verdana, Arial, Helvetica, sans-serif;
font-size:11px;
color:#004476;
font-weight:normal;
text-decoration:none;
text-align:right;
}
a.more:hover{
text-decoration:underline;
}
.website-box{
margin:0px;
float:left;
width:210px;
margin-top:10px;
margin-left:10px;
height:275px;
/*border:1px solid #009900;*/
}

.clr1{
margin:0px;
float:left;
width:450px;
height:8px;
padding:0px;
background-color:#fff;
}
h2{
margin:0px;
font-family:Arial, Helvetica, sans-serif;
font-size:12px;
color:#444444;
font-weight:bold;
padding:0px;
}
.sub-title{
margin:0px;
width:200px;
height:20px;
}
.sub-title1{
margin:0px;
float:left;
width:300px;
height:20px;
padding-left:35px;
padding-top:10px;
font-family:Verdana, Arial, Helvetica, sans-serif;
font-size:11px;
color:#333333;
font-weight:bold;
}

.vt-line{
float:left;
margin:0px;
width:205px;
height:6px;
background:url(images/vt-line.gif) left top no-repeat;
padding:0px;
}

#names{
float:left;
margin:0px;
font-family:Arial, Helvetica, sans-serif;
font-size:12px;
font-weight:normal;
color:#EA7700;
text-align:left;
width:190px;
}
#names1{
float:left;
margin:0px;
font-family:Arial, Helvetica, sans-serif;
font-size:12px;
font-weight:normal;
color:#214776;
text-align:left;
width:190px;
}
#web-box-img{
float:left;
margin:0px;
width:204px;
height:218px;
margin-top:4px;
background:url(images/websitedesign-box.jpg) left top no-repeat ;
}
#seo-box-img{
float:left;
margin:0px;
width:204px;
height:218px;
margin-top:4px;
background:url(images/seo-box.jpg) left top no-repeat;
}
.review{
margin:0px;
float:left;
width:200px;
font-family:Verdana, Arial, Helvetica, sans-serif;
font-size:11px;
color:#939FA7;
line-height:16px;
font-weight:normal;
margin-top:110px;
margin-left:5px;
text-align:left;
}
.readmore{
margin:0px;
float:left;
width:190px;
margin-top:10px;
margin-right:10px;
text-align:right;
}
#sp-box-tc{
float:left;
margin:0px;
width:205px;
height:11px;
margin-left:6px;
}
#sp-box-bc{
float:left;
margin:0px;
width:205px;
height:11px;
margin-left:6px;
}

#sp-box-md{
float:left;
margin:0px;
width:203px;
height:123px;
margin-top:10px;
margin-left:6px;
}

.page-names{
float:left;
margin:0px;
width:340px;
height:68px;
background:url(images/aboutus-txtimg.jpg) left top no-repeat;
}
.productpage-name{
float:left;
margin:0px;
width:340px;
height:68px;
background:url(images/product-txtimg.jpg) left top no-repeat;
}
.page-names1{
float:left;
margin:0px;
width:340px;
height:68px;
background:url(images/solutions_img.jpg) left top no-repeat;
}
.data-ent-baner{
float:left;
margin:0px;
width:360px;
height:66px;
background:url(images/dataentr-baner.jpg) left top no-repeat;
}
.page-names2{
float:left;
margin:0px;
width:340px;
height:68px;
background:url(images/businessmodel.jpg) left top no-repeat;
}
.page-names3{
float:left;
margin:0px;
width:340px;
height:68px;
background:url(images/test_img.jpg) left top no-repeat;
}
.page-names4{
float:left;
margin:0px;
width:340px;
height:68px;
background:url(images/contact_img.jpg) left top no-repeat;
}
.arow-items{
width:430px; /*width of menu*/
float:left;
margin:0px auto;
padding-left:4px;
margin-left:5px;
}

.arow-items ul{
list-style-type: none;
margin:0px auto;
margin-bottom: 0px; /*bottom spacing between each UL and rest of content*/
margin-left:5px;
padding: 0px 0px 12px 0px;
}

.arow-items ul li {
color:#5F5E5E;
background:url(images/arrow_icon.jpg) no-repeat top left; /*custom bullet list image*/
font-family:Verdana, Arial, Helvetica, sans-serif;
font-size:11px;
text-align:left;
font-weight:normal;
padding: 0px 0px 15px 0px;
padding-left: 15px; /*link text is indented 19px*/
}

.subtitle2{
float:left;
margin:0px;
width:150px;
height:30px;
margin-left:20px;
padding:0px;
vertical-align:bottom;
font-family:Verdana, Arial, Helvetica, sans-serif;
color:#000000;
font-weight:bold;
font-size:11px;
}
.page-titles{
float:left;
margin:0px;
width:400px;
margin-left:5px;
padding:0px;
vertical-align:bottom;
font-family:Verdana, Arial, Helvetica, sans-serif;
color:#000000;
font-weight:bold;
font-size:11px;
}
.page-titles-sub{
float:left;
margin:0px;
width:400px;
height:15px;
margin-left:5px;
margin-top:8px;
padding:0px;
vertical-align:bottom;
font-family:Verdana, Arial, Helvetica, sans-serif;
color:#464646;
font-weight:bold;
font-size:11px;
}
.values-items{
width:430px; /*width of menu*/
float:left;
margin:0px auto;
padding-left:4px;
margin-left:5px;
}

.values-items ul{
list-style-type: none;
margin:0px auto;
margin-bottom: 0px; /*bottom spacing between each UL and rest of content*/
margin-left:5px;
padding: 0px 0px 4px 0px;
}
.values-items ul li {
color:#5F5E5E;
font-family:Verdana, Arial, Helvetica, sans-serif;
font-size:11px;
text-align:left;
font-weight:normal;
padding: 0px 0px 4px 0px;
padding-left: 15px; /*link text is indented 19px*/
}

/*Solutions Page*/
.solutionsmenus{
width:220px; /*width of menu*/
float:left;
margin:0px auto;
padding-left:8px;
margin-left:20px;
}
.solutionsmenus ul{
list-style-type: none;
margin:0px auto;
padding: 0;
margin-bottom: 0px; /*bottom spacing between each UL and rest of content*/
margin-left:5px;
margin-top:10px;
}
.solutionsmenus ul li{
padding-bottom: 1px; /*bottom spacing between menu items*/
}

.solutionsmenus ul li a{
color:#1E4564;
background:url(images/web_link_icon.jpg) no-repeat center left; /*custom bullet list image*/
font-family:Verdana, Arial, Helvetica, sans-serif;
font-size:11px;
font-weight:normal;
padding: 6px 0;
padding-left: 15px; /*link text is indented 19px*/
text-decoration: none;
}
.solutionsmenus ul li a:hover{ /*hover state CSS*/
color:#CA6A05;
text-decoration:underline;
}

/* Testimonial Page*/
.tm-box1{
float:left;
margin:0px;
width:450px;
}
.tm-img1{
float:left;
margin:0px;
background:url(images/tm-img1.jpg) left top no-repeat;
width:168px;
height:60px;
}
.tm-textbox{
float:left;
margin:0px;
width:280px;
font-family:Verdana, Arial, Helvetica, sans-serif;
font-size:11px;
line-height:14px;
font-weight:normal;
color:#827A7A;
}
.tm-img2{
float:right;
margin:0px;
background:url(images/tm-img2.jpg) right top no-repeat;
width:168px;
height:60px;
}
.tm-textbox1{
float:left;
margin:0px;
width:280px;
font-family:Verdana, Arial, Helvetica, sans-serif;
font-size:11px;
line-height:14px;
margin-top:10px;
font-weight:normal;
color:#827A7A;
}
.tm-textbox2{
float:left;
margin:0px;
width:325px;
font-family:Verdana, Arial, Helvetica, sans-serif;
font-size:11px;
line-height:14px;
margin-top:10px;
font-weight:normal;
color:#827A7A;
}
.tm-img3{
float:left;
margin:0px;
background:url(images/tm-img3.jpg) right top no-repeat;
width:115px;
height:60px;
}
.tm-img3{
float:left;
margin:0px;
background:url(images/tm-img4.jpg) right top no-repeat;
width:110px;
height:60px;
}
.tm-img4{
float:right;
margin:0px;
margin-top:20px;
background:url(images/tm-img5.jpg) right top no-repeat;
width:168px;
height:60px;
}
a.contact:link,a.contact:active,a.contact:visited{
font-family:Verdana, Arial, Helvetica, sans-serif;
font-size:11px;
font-weight:normal;
color:#1974B8;
text-decoration:none;
}
a.contact:hover{
text-decoration:underline;
}

/*ContactUs Page*/
#contact-content-box{
float:left;
margin:0px;
margin-left:10px;
width:400px;
height:300px;
/*border:1px solid #003300;*/
}
.be-mail{
float:left;
margin:0px;
margin-left:50px;
margin-bottom:6px;
width:300px;
font-family:Verdana, Arial, Helvetica, sans-serif;
font-size:11px;
font-weight:bold;
color:#666666;
}
.addres-name{
float:left;
margin:0px;
width:210px;
margin-left:10px;
padding-top:10px;
font-family:Arial, Helvetica, sans-serif;
font-weight:bold;
font-size:12px;
color:#666666;
}
.addres-name1{
float:left;
margin:0px;
width:160px;
margin-left:2px;
padding-top:10px;
font-family:Arial, Helvetica, sans-serif;
font-weight:bold;
font-size:12px;
color:#666666;
}
.address{
float:left;
margin:0px;
width:100px;
text-decoration:none;
font-family:Verdana, Arial, Helvetica, sans-serif;
font-size:11px;
color:#000000;
font-weight:normal;
margin-top:10px;
}
.adres-etails{
float:left;
margin:0px;
width:170px;
margin-left:10px;
font-family:Verdana, Arial, Helvetica, sans-serif;
font-size:11px;
color:#000;
font-weight:normal;
}
.addres-details{
float:left;
margin:0px;
width:200px;
padding-top:5px;
font-family:Verdana, Arial, Helvetica, sans-serif;
font-weight:normal;
font-size:11px;
color:#666666;
line-height:16px;
}
.addres-details1{
float:left;
margin:0px;
width:160px;
padding-top:5px;
font-family:Verdana, Arial, Helvetica, sans-serif;
font-weight:normal;
font-size:11px;
color:#666666;
line-height:16px;
}

/*webdesigniong Page*/
.web-page{
margin:0px;
float:left;
margin-left:20px;
width:400px;
padding:0px;
background-color:#E7EDF5;
}
.sft-txt{
font-family:Verdana, Arial, Helvetica, sans-serif;
font-size:11px;
color:#1A2C43;
font-weight:bold;
line-height:14px;
padding-left:5px;
padding:5px 0px 10px 5px;
}
/*Database Management page*/
.solutionsmenus1{
width:180px; /*width of menu*/
float:left;
margin:0px auto;
padding-left:8px;
margin-left:20px;
}
.solutionsmenus1 ul li{
list-style-type: none;
margin:0px;
padding-left:10px;
margin-bottom: 0px; /*bottom spacing between each UL and rest of content*/
margin-left:5px;
margin-top:10px;
background:url(images/icon_bt.gif) no-repeat center left; /*custom bullet list image*/
font-family:Verdana, Arial, Helvetica, sans-serif;
font-size:11px;
color:#536F95;
font-weight:bold;
}
/*CMS Page*/
.solutionsmenus2{
width:420px; /*width of menu*/
float:left;
margin:0px auto;
margin-top:10px;
margin-left:5px;
}
.solutionsmenus2 ul li{
list-style-type: none;
margin:0px;
padding-left:15px;
margin-bottom: 10px; /*bottom spacing between each UL and rest of content*/
margin-left:5px;
background:url(images/icon_2.gif) no-repeat top left; /*custom bullet list image*/
font-family:Verdana, Arial, Helvetica, sans-serif;
font-size:11px;
color:#536F95;
font-weight:normal;
text-align:justify;
line-height:16px;
}
/*SEO PAGE*/
.solutionsmenus3{
width:420px; /*width of menu*/
float:left;
margin:0px auto;
margin-top:10px;
margin-left:5px;
}
.solutionsmenus3 ul li{
list-style-type: none;
margin:0px;
padding-left:15px;
margin-bottom: 10px; /*bottom spacing between each UL and rest of content*/
margin-left:5px;
background:url(images/arrow_icon.jpg) no-repeat top left; /*custom bullet list image*/
font-family:Verdana, Arial, Helvetica, sans-serif;
font-size:11px;
color:#536F95;
font-weight:normal;
text-align:justify;
line-height:16px;
}

/*Open Source page*/
.joomla-img{
float:left;
margin:0px;
margin-left:10px;
background:url(images/opsource_img1.gif) left top no-repeat;
width:100px;
height:48px;
}
.xcart-img{
float:left;
margin:0px;
margin-left:10px;
background:url(images/opensource_img2.gif) left top no-repeat;
width:100px;
height:48px;
}
.os-img{
float:left;
margin:0px;
margin-left:10px;
background:url(images/opensource_img3.gif) left top no-repeat;
width:100px;
height:48px;
}
.zen-img{
float:left;
margin:0px;
margin-left:10px;
background:url(images/opensource_img4.gif) left top no-repeat;
width:100px;
height:48px;
}
.drupal-img{
float:left;
margin:0px;
margin-left:10px;
background:url(images/opensource_img5.gif) left top no-repeat;
width:100px;
height:48px;
}
.op-txt{
float:right;
margin:0px;
width:330px;
margin-top:15px;
padding:0px;
text-align:left;
}
a.op:link,a.op:active,a.op:visited{
font-family:Verdana, Arial, Helvetica, sans-serif;
font-size:11px;
color:#728EA3;
font-weight:bold;
text-decoration:underline;
}
a.op:hover{
text-decoration:none;
}
.verticle-line{
float:left;
margin:0px;
background:url(images/verticle-doted-line.gif) left top no-repeat;
width:421px;
height:4px;
margin-left:4px;
padding-top:4px;
}
.solutionsmenus4{
width:420px; /*width of menu*/
float:left;
margin:0px auto;
margin-top:8px;
margin-left:5px;
padding:0px;
}
.solutionsmenus4 ul li{
list-style-type: none;
margin:0px;
padding-left:15px;
margin-bottom: 10px; /*bottom spacing between each UL and rest of content*/
margin-left:5px;
background:url(images/arrow_2icon.gif) no-repeat top left; /*custom bullet list image*/
font-family:Verdana, Arial, Helvetica, sans-serif;
font-size:11px;
color:#536F95;
font-weight:normal;
text-align:justify;
line-height:14px;
}

/*Requwsr Qouote*/
.contact_page_names{font-family:Verdana, Arial, Helvetica, sans-serif; font-size:11px; color:#333333; font-weight:normal;}
.submit-button{
cursor:pointer;
/*border:outset 1px #ccc;*/
background:#999;
color:#666;
font-family:Verdana, Arial, Helvetica, sans-serif;
font-size:11px;
font-weight:bold;
padding: 1px 2px;
background:url(images/formbg.gif) repeat-x left top;
}
.quote1{
margin:0px;
float:left;
width:440px;
}
/*Site Map*/
.sitemap{
width:220px; /*width of menu*/
float:left;
margin:0px auto;
padding-left:8px;
margin-left:20px;
}

.sitemap ul{
list-style-type: none;
margin:0px auto;
padding: 0;
margin-bottom: 0px; /*bottom spacing between each UL and rest of content*/
margin-left:5px;
margin-top:2px;
}

.sitemap ul li{
padding-bottom: 1px; /*bottom spacing between menu items*/
}

.sitemap ul li a{
color:#1E4564;
background:url(images/sitemap-arow.jpg) no-repeat center left; /*custom bullet list image*/
font-family:Verdana, Arial, Helvetica, sans-serif;
font-size:11px;
font-weight:normal;
padding: 4px 0;
padding-left: 15px; /*link text is indented 19px*/
text-decoration: none;
}
.sitemap ul li a:hover{ /*hover state CSS*/
color:#CA6A05;
text-decoration:underline;
}
#cms-ads{
float:left;
width:198px;
height:104px;
margin-top:10px;
margin-left:5px;
}


a.apply:link,a.apply:active,a.apply:visited{
font-family:Verdana, Arial, Helvetica, sans-serif;
font-size:11px;
font-weight:normal;
color:#0D65C0;
text-decoration:none;
}
a.apply:hover{
text-decoration:underline;
color:#DF3840;
}
/*Demo*/
a.demo-tabs:active,a.demo-tabs:link,a.demo-tabs:visited{
font-family:Verdana, Arial, Helvetica, sans-serif;
font-size:11px;
color:#245580;
text-decoration:underline;
}
a.demo-tabs:hover{
text-decoration:none;
}

/*product Page*/
.glowingtabs{
float:left;
width:100%;
line-height:normal;
border-bottom: 1px solid #7e9fff; /*Add border strip to bottom of menu*/
}

.glowingtabs ul{
list-style-type: none;
margin:0;
margin-left: 5px; /*Left offset of entire tab menu relative to page*/
padding:0;
}

.glowingtabs li{
display:inline;
margin:0;
padding:0;
}

.glowingtabs a{
float: left;
position: relative;
top: 5px; /* 1) Number of pixels to protrude up for selected tab. Should equal (3) MINUS (2) below */
background:url(images/tab-blue-left.gif) no-repeat left top;
margin: 0;
margin-right: 3px; /*Spacing between each tab*/
padding: 0 0 0 9px;
text-decoration: none;
}

.glowingtabs a span{
float: left;
position: relative;
display: block;
background:url(images/tab-blue-right.gif) no-repeat right top;
padding: 5px 14px 3px 5px; /* 2) Padding within each tab. The 3rd value, or 3px, should equal (1) MINUS (3) */
font-weight: bold;
color: black;
}

/* Commented Backslash Hack hides rule from IE5-Mac \*/
.glowingtabs a span {float:none;}
/* End IE5-Mac hack */

.glowingtabs a:hover span {
color: black;
}

.glowingtabs a.current{ /*Selected Tab style*/
/*background-position:0 -82px; /*Shift background image up to start of 2nd tab image*/
color:black;
background-position: 0 -125px;
top: 0;
}

.glowingtabs a.current span{ /*Selected Tab style*/
/*background-position:100% -82px; /*Shift background image up to start of 2nd tab image*/
color: black;
background-position: 100% -125px;
/*color: black;*/
padding-bottom: 8px; /* 3) Bottom padding of selected tab. Should equal (1) PLUS (2) above */
top: 0;
}

.glowingtabs a:hover{ /*onMouseover style*/
background-position:0% -82px; /*Shift background image up to start of 2nd tab image*/
}

.glowingtabs a:hover span{ /*onMouseover style*/
background-position:100% -82px; /*Shift background image up to start of 2nd tab image*/
}

.tabcontainer{
clear: left;
width:95%; /*width of 2nd level sub menus*/
height:1.5em; /*height of 2nd level sub menus. Set to largest's sub menu's height to avoid jittering.*/
}

.tabcontent{
display:none;
}
/*ddcolortabs*/
.ddcolortabs{
padding: 0;
width: 100%;
background: transparent;
voice-family: "\"}\"";
voice-family: inherit;
}

.ddcolortabs ul{
font: normal 11px Arial, Verdana, sans-serif;
margin:0;
padding:0;
list-style:none;
}

.ddcolortabs li{
display:inline;
margin:0 2px 0 0;
padding:0;
text-transform:uppercase;
}


.ddcolortabs a{
float:left;
color: white;
background: #678b3f url(images/color_tabs_left.gif) no-repeat left top;
margin:0 2px 0 0;
padding:0 0 1px 3px;
text-decoration:none;
letter-spacing: 1px;
}

.ddcolortabs a span{
float:left;
display:block;
background: transparent url(images/color_tabs_right.gif) no-repeat right top;
padding: 6px 8px 3px 7px;
}

.ddcolortabs a span{
float:none;
}

.ddcolortabs a:hover{
background-color: #8cb85c;
}

.ddcolortabs a:hover span{
background-color: #8cb85c;
}

.ddcolortabs a.current, #ddcolortabs a.current span{ /*currently selected tab*/
background-color: #8cb85c;
}

.ddcolortabsline{
clear: both;
padding: 0;
width: 100%;
height: 8px;
line-height: 8px;
background: #678b3f;
border-top: 1px solid #fff; /*Remove this to remove border between bar and tabs*/
}