body{
background-image:url(images/bg.jpg);
background-repeat:repeat-x;
margin:0px;
background-color:#789D00;
}

#container{
width:930px;
float:left;
}

.flash_right_div ul{ list-style:none; margin:0px; padding:0px;}
.flash_right_div li{ line-height:17px; background-image:url(images/arrow.jpg); background-repeat:no-repeat; background-position:left; padding-left:10px; }

.category_bg ul{ list-style:none; margin:25px 0px 0px 0px; padding:0px; }
.category_bg li{ line-height:24px; }

/* ================ header start here ===================== */
.header{
width:930px;
float:left;
}
.call_div{
width:880px;
float:left;
text-align:right;
padding-right:50px;
padding-top:8px;
}
.navi_div{
width:589px;
padding-top:8px;
float:left;
}
.flash_div{
float:left;
width:662px;
height:299px;
}

/* ================ header ends here ===================== */


/* ================ midpart start here ===================== */
.midpart{
width:930px;
float:left;
}
.flash_right_div{
width:268px;
float:left;
}
.flash_right_bg{
background-color:#FFFFFF;
float:left;
padding:0px 7px;
width:254px;
}
.middle_bg{
background-image:url(images/middle_bg.jpg);
background-repeat:repeat-x;
border-left:solid 1px #D0D0D0;
border-right:solid 1px #D0D0D0;
float:left;
width:873px;
background-color:#FFFFFF;
padding:35px 35px 5px 20px;
}


/* ================ left start here ===================== */
.left{
width:611px;
float:left;
}
.category_bg{
background-image:url(images/category_bg.jpg);
background-repeat:repeat-x;
margin-top:10px;
width:611px;
float:left;
}
.events{
width:210px;
float:left;
padding:5px 0px 0px 5px;
}
.demo{
width:150px;
float:left;
padding:5px 0px 0px 5px;
}

/* ================ left ends here ===================== */


/* ================ right start here ===================== */
.right{
width:230px;
float:right;
border-left:dotted 1px #959595;
padding-left:10px;
margin-top:10px;
}
.testimonial_div{
width:230px;
float:left;
}

/* ================ right ends here ===================== */


/* ================ footer start here ===================== */
.footer{
width:930px;
float:left;
padding:20px 0px;
text-align:center;
}





/* ============= text class here ================= */
.call_txt{
font-family:Arial, Helvetica, sans-serif;
font-size:18px;
color:#A6D514;
text-decoration:none;
}
.call_txt a{
font-family:Arial, Helvetica, sans-serif;
font-size:18px;
color:#A6D514;
text-decoration:none;
}
.call_txt a:hover{
font-family:Arial, Helvetica, sans-serif;
font-size:18px;
color:#A6D514;
text-decoration:underline;
}
.solution_heading{
font-family:Arial, Helvetica, sans-serif;
font-size:20px;
color:#646464;
}
.solution_txt{
font-family:Arial, Helvetica, sans-serif;
font-size:12px;
color:#5B5B5B;
text-decoration:none;
}
.solution_txt a{
font-family:Arial, Helvetica, sans-serif;
font-size:12px;
color:#5B5B5B;
text-decoration:none;
}
.solution_txt a:hover{
font-family:Arial, Helvetica, sans-serif;
font-size:12px;
color:#5B5B5B;
text-decoration:underline;
}
.heading{
font-family:Arial, Helvetica, sans-serif;
font-size:24px;
color:#000000;
}
.general_txt{
font-family:Arial, Helvetica, sans-serif;
font-size:12px;
color:#12485F;
}
.category_heading{
font-family:Arial, Helvetica, sans-serif;
font-size:14px;
color:#000000;
font-weight:bold;
}
.category_txt{
font-family:Arial, Helvetica, sans-serif;
font-size:12px;
color:#000000;
text-decoration:none;
}
.category_txt a{
font-family:Arial, Helvetica, sans-serif;
font-size:12px;
color:#000000;
text-decoration:underline;
}
.category_txt a:hover{
font-family:Arial, Helvetica, sans-serif;
font-size:12px;
color:#000000;
text-decoration:none;
}
.genLinkGray:link,.genLinkGray:active,.genLinkGray:visited
{
font:normal 11px/17px Verdana;
color:#000;
text-decoration:none;
}
.genLinkGray:hover
{
border-bottom:1px solid #4E616F;
}
