/* CSS Document */
body{
margin:0;
padding:0;
background:url(/images/bgstrip1.jpg) 0 0 repeat-x;
background-color:#c2bdb1;
text-align:center;
color:#434343;

}
/*-----------------------------------general parts starts here-------------------------*/
h1,h2,p,form{
margin:0;
padding:0;
}
img{
border:none;
}
a{
text-decoration:none;
}
ul{
padding:0;
margin:0;
list-style-type:none;
}
.spacer{
line-height:0;
font-size:0;
clear:both;
}
.newsspacer{
line-height:5px;
font-size:0;
clear:both;
}
/*-----------------------------------general parts Ends here-------------------------*/
div#main{
width:1000px;
margin:0 auto;
text-align:left;
}
div#main div#top{
height:99px;
background:url(/images/topbgstrip.jpg) 0 0 repeat-x;
}
div#top div#topleft{
width:175px;
margin:68px 0 0 18px;
float:left;
}
div#topright{
width:360px;
height:99px;
float:right;
}
div#topright .callemailtext{
font:bold 12px/13px Verdana, Arial, Helvetica, sans-serif;
color:#fff;
margin:73px 10px 0 0;
float:right;
}

div#topright .callemailtext a {
color:#fff;
}

.callemailtextbld{
font:bold 12px/13px Verdana, Arial, Helvetica, sans-serif;
color:#d66204;
}
div#topright .formclass{
width:360px;
margin-top:26px;
float:left;
}
div#topright .formclass label{
font:bold 12px/13px Arial, Helvetica, sans-serif;
color:#cccccc;
float:left;
padding:4px 0;
margin-right:7px;
}
div#topright .formclass input{
font:bold 12px/13px Arial, Helvetica, sans-serif;
color:#cccccc;
width:202px;
height:17px;
border:#858688 1px solid;
float:left;
padding-left:9px;
padding-top:3px;
}
div#topright .formclass .gobtn{
width:22px;
height:23px;
float:left;
margin-left:0;
margin-top:-3px;
border:none;
}
div#main div#topbottombg{
width:999px;
height:31px;
background:url(/images/topbottombg.jpg) 0 0 no-repeat;
}
div#topbottombg .excellent{
font:bold 12px/31px Arial, Helvetica, sans-serif;
color:#999999;
margin-left:18px;
}
div#navigation_bg{
width:999px;
height:140px;
background:url(/images/navigation_bg1.jpg) 0 0 no-repeat;
background-color:#fff;
}
div#navigation_bg .right{
width:135px;
margin-top:45px;
margin-right:15px;
_margin-right:8px;
float:right;
}
div#navigation_bg  .text{
font-family: Arial, "Times New Roman", Times, serif;
font-size:12px;
font-weight:400;
color:#fff;
float:left;
margin:20px 0 2px 20px;
width:599px;
}
div#navigation_bg .nav{
width:829px;
float:left;
height:40px;
margin-top:23px;
_margin-top:8px;
}
*+html div#navigation_bg .nav{
width:829px;
float:left;
height:35px;
margin-top:23px;
_margin-top:8px;
}
div#navigation_bg .nav ul{
margin:0 0 0 20px;
padding:0;
list-style-type:none;
}
div#navigation_bg .nav ul li{
margin-right:7px;
/*background:url(/images/nav_bar.jpg) 100% 50% no-repeat;*/
float:left;
}
div#navigation_bg .nav ul li a{
font:bold 12px/39px Arial, Helvetica, sans-serif;
color:#fff;
text-align:center;
padding-right:7px;
width:85px;
height:35px;
_height:21px;
/*background-color:#3f3f3f;*/
display:block;
}
div#navigation_bg .nav ul li a:hover{
font:bold 12px/39px Arial, Helvetica, sans-serif;
color:#fff;
text-align:center;
padding-right:7px;
width:85px;
height:35px;
_height:21px;
background-color:#3f3f3f;
display:block;
}
/*-----------------------------miscellenious----------------------------*/
.norightmargin{
background:none !important;
margin:0 !important;
}
div#main div#middle{
width:999px;
min-height:530px;
background-color:#fff;
clear:both;
}
div#middle div#middleleft{
width:568px;
float:left;
margin:10px 0 0 18px;
}
div#middleleft .text1{
font:normal 12px/13px Arial, Helvetica, sans-serif;
color:#434343;
float:left;
margin-top:10px;
text-align:justify;
}
div#middle div#backpic{
width:622px;
height:434px;
float:left;
background:url(/images/backpic.jpg) 0 0 no-repeat;
}
div#backpic .clients{
font:normal 24px/25px Georgia, "Times New Roman", Times, serif;
color:#d15e04;
float:left;
margin:320px 0 0 18px;
}
div#backpic .clientslogo{
margin:5px 0 0 18px;
float:left;
}
div#main div#right1{
width:352px;
margin:10px 25px 0 0;
_margin:10px 12px 0 0;
float:right;
}
div#right1 .topshape{
background:url(/images/top.jpg) 0 0 no-repeat;
width:352px;
height:11px;
}
div#right1 .middle{
background-color:#e6e6e6;
width:352px;
height:300px;
_margin-top:-10px;
}

div#right1 .middle .news{
font:normal 24px/25px Georgia, "Times New Roman", Times, serif;
color:#d15e04;
float:left;
margin-top:5px;
margin-left:13px;

}
div#right1 .middle .news a {
color:#d15e04;
}

.newsdate{
font:normal 12px/13px Arial, Helvetica, sans-serif;
color:#666666;
float:left;
margin:5px 0 0 11px;
_margin:5px 0 0 5px;
width:324px;
}
.newstitle{
font:bold 12px/13px Arial, Georgia, "Times New Roman", Times, serif;
color:#d15e04;
float:left;
margin:5px 0 0 11px;
_margin:5px 0 0 5px;
width:324px;
}

.newstitle a {
color:#d15e04;
}
.newssummary{
font:normal 12px/13px Arial, Helvetica, sans-serif;
color:#434343;
float:left;
margin:5px 0 0 11px;
_margin:5px 0 0 5px;
width:324px;
}

.newssummary a {
color:#d15e04;
}

div#right1 .middle .ruler{
float:left;
margin:8px 0 0 11px ;
}
div#right1 .bottomshape{
background:url(/images/bottom.jpg) 0 0 no-repeat;
width:352px;
height:11px;
margin:0 0 20px 0;
}
div#main div#footer{
width:999px;
height:63px;
background:url(/images/footerbgstrip.jpg) 0 0 repeat-x;
}
div#footer .copyrights{
font:bold 12px/13px  Arial, Helvetica, sans-serif;
color:#fff;
margin:36px 0 0 20px;
float:left;
}
div#footer div#right2{
width:215px;
float:right;
margin:28px 0 0 0;
}
div#right2 ul{
margin:0;
padding:0;
list-style-type:none;
}
div#right2 ul li{
margin-right:5px;
background:url(/images/nav_bar1.jpg) 100% 55% no-repeat;
float:left;
}
div#right2 ul li a{
font:bold 12px/27px Arial, Helvetica, sans-serif;
color:#fff;
padding-right:7px;
}
div#right2 ul li a:hover{
font:bold 12px/27px Arial, Helvetica, sans-serif;
color:#fff;
padding-right:7px;
text-decoration:underline;
}
/*-----------------------------------innerpage starts here--------------------------------*/
div#middle div#innerpagemiddletop{
width:999px;
min-height:69px;
float:left;
margin-top:5px;
padding-bottom:35px;
font:normal 12px/13px Arial, Helvetica, sans-serif;
color:#434343;
font-weight:400;
line-height:130%;
background-color:#fff;
} 
div#innerpagemiddletop .breadcrumb{
font: normal 10px/9px Arial;
color:#999999;
margin:5px 0 0 17px;
}
div#innerpagemiddletop .breadcrumb a{
font: normal 10px/9px Arial;
color:#999999;
}

div#innerpagemiddletop .productstxt{
font: bold 12px/30px Arial;
color:#666;
float:left;
margin:32px 0px 0px 19px;
width:130px;
}

div#innerpagemiddletop .productstxt a{
color:#666;
}

div#innerpagemiddletop .packagetxt{
font: normal 24px/30px Georgia;
color:#444444;
float:left;
margin:32px 0px 0px 50px;
}
.rulerimage{
margin-top:15px;
float:left;
}
div#middle div#innerpagemiddleleft{
width:696px;
float:left;
}
div#innerpagemiddleleft .textleft{
width:170px;
float:left;
padding-left:18px;
}
div#innerpagemiddleleft .textleft ul{
margin:0;
padding:0;
list-style-type:none;
}
div#innerpagemiddleleft .textleft ul li{
margin-top:29px;
_margin-left:22px;
}
div#innerpagemiddleleft .textleft ul li a{
font: bold 12px/13px Arial, Helvetica, sans-serif;
color:#d66204;
}
div#innerpagemiddleleft .textleft ul li a.active{
text-decoration:underline;
}

div#innerpagemiddleleft .middletext{
float:left;
width:504px;
}
div#innerpagemiddleleft .middletext p{
font:normal 12px/13px Arial, Helvetica, sans-serif;
color:#434343;
margin-top:15px;
margin-left:10px;
_margin-left:30px;
font-weight:400;
line-height:130%;
}

div#innerpagemiddleleft .middletext a{
color:#d66204;
}

div#innerpagemiddleleft .middletext h2{
font:bold 1.2em Arial, Helvetica, sans-serif;
color:#434343;
margin-top:15px;
margin-left:10px;
_margin-left:30px;
}

div#innerpagemiddleleft .middletext ul{
margin-top:10px;
margin-left:10px;
_margin-left:30px;
padding:0;
list-style-type:square;
color:#434343;
}
div#innerpagemiddleleft .middletext ul li{
margin-top:10px;
margin-left:30px;
_margin-left:30px;
font:normal 12px/13px Arial, Helvetica, sans-serif;
color:#434343;
padding-left:10px;
}

div#innerpagemiddleleft .middletext ol li{
margin-top:10px;
margin-left:30px;
_margin-left:30px;
font:normal 12px/13px Arial, Helvetica, sans-serif;
color:#434343;
padding-left:10px;
}

div#innerpagemiddletop .righttop{
width:249px;
float:left;
margin-left:35px;
}

table.adminhome{
font-size:1em;
}
.admincategoryrow 
{ 
	background:#C0C0C0;
}

.adminarticlerow 
{ 
	background:#CCCC99;
}

.adminsystemmaintitle{
font:bold 18px Arial, Helvetica, sans-serif;
}

.adminsystemtitle{
font:bold 16px Arial, Helvetica, sans-serif;
}

.adminsystemtitlelink{
font:bold 13px/14px Arial, Helvetica, sans-serif;
}

.tdcategorytreeitem{
font:bold 12px Arial, Helvetica, sans-serif;
}

.categorytreeitem{
font:bold 12px Arial, Helvetica, sans-serif;
}