body {
    font-family: Verdana, Geneva, Arial, Helvetica, sans-serif;
    clear: both;
    margin: 0px;
    padding: 0px;
    text-align: center;
}

a {
    text-decoration: none;
}

a:hover {
    text-decoration: underline;
}

#main-body {
    width: 750px;
    margin: auto;
    background-color: #FFFFFF;
    text-align: left;
}

#header {
    clear: both;
    display: table;
    width: 100%;
    margin-bottom: 10px;
    margin-top: 20px;
}

#logo {
    float: left;
}

#slogan {
    float: right;
}

#menu {
    width: 750px;
    list-style: none;
    background-image: url('img/menu_bit.gif');
    background-repeat: repeat-x;
    display: table;
    padding-left: 4px;
	margin : 0px;
}

#menu li {
    float: left;
    margin: 0px;
    padding: 0px;
}

#menu li a {
    text-decoration: none;
    color: #333333;
    font-family: Garamond;
    font-size: 0.9em;
    padding: 5px 15px 5px 15px;
    display: block;
}

#menu li a:hover {
    color: #FCFCFC;
    background-image: url('img/menu_bit_selected.gif');
}

.menu-separator {
    width: 2px;
    background-image: url('img/menu_separator.gif');
    background-repeat: repeat-y;
    height: 100%;
    display: block;
}

.separator {
    clear: both;
    width: 100%;
    height: 5px;
	padding : 0px;
	margin : 0px;
}

#flash {
}

#home-text {
    display: table;
    clear: both;
    font-size: 0.7em;
    line-height: 1.6em;
    width: 100%;
}

#home-text div {
}

#left-home-text {
    width: 260px;
    height: 100%;
    float: left;
    background-image: url('img/left-bg.gif');
    background-repeat: repeat-x;
    padding: 15px 10px 15px 10px;
}

#right-home-text {
    width: 449px;
    height: 100%;
    background-image: url('img/rp-bg.gif');
    background-repeat: repeat-x;
    float: right;
    padding: 15px 10px 15px 10px;
}

#left-content-text {
    width: 439px;
    height: 100%;
    float: left;
    text-align: justify;
	padding: 15px 10px 15px 0px;
}

#right-content-text {
	border-style: none;
    width: 260px;
    height: 100%;
    float: right;
	padding: 15px 10px 15px 10px;
}

#rp-image {
    background-image: url('img/rp.gif');
    background-repeat: no-repeat;;
    background-position: right;
}

#footer {
    list-style: none;
    font-size: 0.6em;
    background-color: #9FA09F;
    width : 100%;
    display: table;
    clear: both;
	margin : 0px;
}

#footer li {
    float: left;
    padding: 4px 10px 4px 10px;
    margin: 0px;
	list-style : none
}

#footer li a {
    text-decoration: none;
    text-transform: uppercase;
    font-weight: bold;
    color: #FFFFFF;
    display: block;
	margin : 0px;
	padding : 0px;
}

#footer li a:hover {
    color: #000000;
}

#copyright {
	clear : both;
	width : 100%;
	display : table;
    font-size: 10px;
	background-color : #FFFFFF;
	color : #7E7E7E;
}

.section-title {
   /* background-color: #2D97C7;*/
    color: #FF9A19;
    /*font-size: 1.1em;*/
    font-size: 15px;
    padding: 5px;
	font-weight : bold;
}

hr {
    border-bottom: SOLID 1px BLACK;
}

#productMenu
{
	list-style : none;
	position : absolute;
	display : none;
	padding : 3px 0px 0px 0px;
	margin : 0px;
}

#productMenu li{
	float : left;
	font-size : 0.7em;
	color : #222222;
	padding : 0px 10px 2px 10px;
}


/*Edited /Updated on 02/06/2008*/

/*page Head title*/
.section-headtitle{

    color: #D67522;
    font-size: 16px;
    /*padding: 5px;*/
	font-weight : bold;
}

/*page sub title*/
.section-subtitle{

    color: #D67522;
    font-size: 14px;
    /*padding: 5px;*/
	font-weight : bold;
}

/*Heading in between the lines*/
.line_heads
{
	font-size: 13px;
    font-weight : bold;
}

/*Hyperlinks Colour*/
.hyperlink_color
{
	color: #666666;
	font-weight : bold;
}

/*For Contact Form*/
/*For Conatct Table*/
.contact_table1
{
	font-size: 12px;

}
/*For Error Message*/
.error_msg
{
	font-size: 12px;
	color: #FF0000;
}
/*For making company name Bold*/
.comp_name
{
color: #333333;
font-size: 14px;
font-weight: bold;
}

/*For Mail sent Message*/
.mail_msg
{
	font-size: 12px;
	color: #333333;
	font-weight: bold;
}