
/*  ---------------------main css---------------------*/

body{
	text-align:center;
	background-color:#E4E4E4;
	margin:0px 0px 5px 0px;
}

div{
	font-family:verdana;
	color:#4a494a;
	font-size:11px;
}
td{
	font-family:verdana;
	color:#4a494a;
	font-size:11px;
}

.RedText{
	font-size:12px;
	font-weight:bold;
	color:#C32033;

}

.height{
line-height:13px;
}
a{
	color:#cd2027;
	text-decoration:none;
}

a:hover{
	text-decoration:underline;
}

.main{
	width:780px;
	text-align:left;
	padding:0px;
	font-family:verdana;
	color:#4F4F4F;
	font-size:10px;
	margin: 0 auto;
	background-color:#fff;
}


/*  ---------------------top header css---------------------*/
.topheader{
	float:center;
	overflow:hidden;
	margin:0px;
	height:73px;
	background-color:#C32033;
}

.logo{
	margin:13px 0px 13px 0px;
	height:44px;
	width:241px;
	float:left;
	
}

.number{
	float:left;
	width:173px;
	height:63px;
	padding-top:15px;
	padding-left:12px;
	
}

.topRightNav{
	width:240px;
	float:right;
	padding:0px;
	
}

.topul{
	float:right;
	list-style:none;
	margin-top:25px;
	border-right:0px solid white;
	
}

.topul li{
	font-size:11px;
	color:#fff;
	float:left;
	padding:0px 8px 0px 8px;
	border-right:1px solid white;
}

.topul li a{
	color:#fff;
	text-decoration:none;
}

.topul li a:hover{
	text-decoration:underline;
}

.topMenu{
	width:780px;
	height:33px;
	background-color:#000000;
	background: url(../images/menubg.gif) repeat-x;
	border-top:1px solid white;

}

.MenuNavUL{
	font-family:verdana;
	font-size:12px;
	list-style:none;
	width:780px;
	float:right;
	margin:0px;
	padding:0px;
}

.MenuNavUL li{
	float:left;
	padding:10px 15px 10px 15px;
}

.MenuNavUL li,LiLine{
	background: url(../images/menu-line.gif) no-repeat;
}

.MenuNavUL li a{
	color:#ffffff;
	float:left;
}
/*  ---------------------middle top header css---------------------*/
.middle{
	overflow:hidden;
	width:780px;
	background-color:#fff;	
}

.TopImages{
	width:490px;
	height:230px;
	float:right;
}

.ImageHeader{
	width:285px;
	height:230px;
	float:left;	
}
.largeHeading{color:#626262;margin-top:20px;width:286px;padding-left:5px;font:normal 18px arial}
.largeHeading span{font-weight:bold;color:#C32033}

.RightUL{
	float:right;
	color:#7A7A7A;
	font-size:11px;
	list-style:none;
	height:100px;
	width:280px;
	padding:0px;
	margin:0px;
}

.RightUL a{
	color:#7A7A7A;
}
.RightUL a:hover{
	color:#cd2027;
}
.RightUL li.heading{font-size:12px;margin-bottom:6px;}
.RightUL li{
	float:left;
	text-align:left;
	width:280px;
	padding-left:5px;

}

.RightUL li img{margin-right:7px}


.middlecontent{
width:780px;
}

.middlecontentLeft{
width:303px;float:left; 
}

.middlecontentRight{
color:#898989;
width:465px;
overflow:hidden;
float:left;
padding:10px 0px 0px 0px;
margin:0px;
border:0px solid red;
}

.BlackTextBold{
	font-size:14px;
	font-weight:bold;
	color:#000000;

}


.BuyingProduct{
width:303px; 
height:57px;
float:right;
background: url(../images/white-bg.gif) no-repeat;
}

.BuyingProductImage
{
width:220px;
float:right;
margin-top:5px;
}

.BuyingProduct a{
margin-right:35px;
float:right;
font-size:10px;
}

.JoinNowBg{
width:290px;
height:105px;
float:left;	
text-align:center;
background: url(../images/bg.gif) repeat-x;
}

.JoinNow{
width:303px;
height:300px;
float:left;	
margin:10px;
}

.FormulatorBox{
	height:244px;
	width:290px;
	margin:0px;
	padding:0px;
	background-color:#F8F8F8;
	border-left:1px solid white;
}

.FormulatorBg{
	width:290px;
	height:188px;
	float:left;
	margin:0px;
	padding:0px;

}

.FormulatorGryBg{
	float:left;
	background-color:#E4E4E4;
	width:159px;
	height:188px;

}

.FormulatorBg p{
	width:145px;float:left;
	padding:5px 10px 0px 10px;
}
.RedTextBold{
	text-transform:uppercase;
	font-size:12px;
	font-weight:bold;
	color:#C32033;
	padding:0px 0px 2px 10px;

}
.dot{
	height:4px;	
	padding:0px;
	margin:0px;
	background: url(../images/dot.gif) repeat-x;
}

.TopBox{
width:453px;
overflow:hidden;
}

.BlackBgText{
	font-size:12px;
	font-weight:bold;
	color:#ffffff;
	height:20px;
	background: url(../images/black-bg.gif) repeat-x;
}

.RedBgText{
	font-size:12px;
	font-weight:bold;
	color:#ffffff;
	height:20px;
	background: url(../images/red-bg.gif) repeat-x;
}
.NewBoxBg{
	font-size:10px;
	color:#000000;
	height:188px;
	background: url(../images/newsbox-bg.gif) no-repeat;
}

.ResultBoxBg{
	font-size:10px;
	color:#6A6969;
	height:188px;
	background-color: #F3F3F3;
}


.moreText{
font-size:12px;
color:#C32033;


}
.tabletext{
	font-size:10px;
	color:#000000;
	height:188px;
}

/*
.WelcomeText{
width:423px;
height:300px;
float:right;	
margin:10px;
border:1px solid red;
}*/


/*  ---------------------footer css---------------------*/

.footer{	
	width:780px;
	color:#4F4F4F;
	height:25px;
	padding:0px;
	margin:0px auto;
	font-family:verdana;
	color:#4a494a;
	font-size:10px;

}

.footerdots{	
	width:780px;
	color:#4F4F4F;
	padding:0px;
	margin:0px auto;
	font-family:verdana;
	color:#4a494a;
	background: url(../images/dot.gif) repeat-x;
}

.footerdotsp{	
width:780px;
background-color:#fff;
}

.footer span{
	padding:8px;
}


.footer a{
	color:#4a494a;
	text-decoration:underline;
}

.whitebg{
margin:0px;
padding-bottom:8px;
color:#CF4D5C;
width:780px;
background-color:#fff;
}

.whitebg a{
color:#CF4D5C;
text-decoration:none;

}

.whitebg a:hover{
text-decoration:underline;

}
.company{
	padding:5px;
	width:220px;
	float:right;
	font-family:verdana;
	color:#4a494a;
	font-size:10px;
}

.company a{
	font-style:normal;

}

.whiteTextmatter{
	font-size:12px;
	font-weight:bold;
	color:#ffffff;
	text-decoration:none;
}
.redTxtMtr{
	font-size:11px;
	font-weight:bold;
	color:#C32033;
	text-decoration:none;
}	
.darkGrey{
	font-size:11px;
	font-weight:bold;
	color:#434242;
	text-decoration:none;
}
.darkGreyBig{
	font-size:14px;
	height:25px;
	font-weight:normal;
	color:#434242;
	text-decoration:none;
}
.button
{
	font-family: Verdana;
	font-size: 11px;
	height:20px;
	font-weight: normal;
	color: #ffffff;
    BACKGROUND-COLOR: #C32033;
    BORDER-TOP: #753B42 1px solid;
    BORDER-LEFT: #753B42 1px solid;
    BORDER-BOTTOM: #753B42 1px solid;
	BORDER-RIGHT: #753B42 1px solid; 
    MARGIN: 0px;
    PADDING-BOTTOM: 2px;
    PADDING-LEFT: 2px;
    PADDING-RIGHT: 2px;
    PADDING-TOP: 2px;
}
.istyle
{
	font-family: Verdana;
	font-size: 10px;
	font-weight: normal;
	color: #737373;
    BACKGROUND-COLOR: #ffffff;
    BORDER-TOP: #CBCCD1 1px solid;
    BORDER-LEFT: #CBCCD1 1px solid;
    BORDER-BOTTOM: #CBCCD1 1px solid;
	BORDER-RIGHT: #CBCCD1 1px solid; 
    MARGIN: 0px;
    PADDING-BOTTOM: 2px;
    PADDING-LEFT: 2px;
    PADDING-RIGHT: 2px;
    PADDING-TOP: 2px;
}

.fields1 {
	BORDER-RIGHT: #000000 1px solid; BORDER-TOP: #000000 1px solid; FONT-SIZE: 11px; BORDER-LEFT: #000000 1px solid; WIDTH: 100px; COLOR: #000000; BORDER-BOTTOM: #000000 1px solid; FONT-STYLE: normal; FONT-FAMILY: Verdana, Arial, Helvetica, sans-serif; BACKGROUND-COLOR: #ffffff
}
.errorTxt{
font-size:10px;
font-weight:bold;
color:red;
}
.TopLink{
	color:#ffffff;
	font-size:10px;
	text-decoration:none;
} 
.TopLink a{
	color:#ffffff;
	font-size:10px;
	text-decoration:none;
}
.TopLink a:hover{
	color:#ffffff;
	font-size:10px;
	text-decoration:underline;
}
.independent{
	float:right;border:0px solid green;height:80px;width:250px;text-align:right;padding-right:10px;
	color:#ffffff;
	font-size:13px;
	text-decoration:none;
	font-weight:bold;
}




/* **********18.08.09*********** */
.flag{float:left; padding:25px 0px 0px 0px; height:43px;}
.flag2{float:left; padding:10px 0px 0px 28px; height:43px;}