/* CSS Document */

/* Common Styles  starts */

body{
	margin:0px;
	padding:0px;
	background-color: #C4C3C2;
	font-family:Verdana, Arial, Helvetica, sans-serif;
}

#wrapper{
	width:950px;
	margin:auto;
	height:auto;
}

#bg_top{
	background-image:url(../images_en/bg_top.jpg);
	background-position:left top;
	background-repeat:no-repeat;
	margin-top:2px;
	width:950px;
	height:90px;
	float:left;
	font-size:70%;
}

#bg_content{
	background-color:#ffffff;
	background-image:url(../images_en/bg_content.jpg);
	background-position:left top;
	background-repeat:repeat-y;
	margin:auto;
	width:950px;
	height:auto;
	float:left;
	font-size:75%;
}

#bg_bottom{
	background-image:url(../images_en/bg_bottom.jpg);
	background-position:left top;
	background-repeat:no-repeat;
	margin:0px;
	width:950px;
	height:26px;
	float:left;
	vertical-align:middle;
	font-size:70%;
}

#header{
	margin-left:15px;
	margin-top: 10px;
	width:915px;
}

#head_logo{
	width:170px;
	float:left;
}

#headnav_container{
	color:#000000;
	text-align:right;
	float:right;
	width:350px;

}

#head_aithent {
	color:#000000;
	text-align:right;
	float:right;
}

#head_nav {
	color:#000000;
	text-align:right;
	float:right;
	padding-top:5px;
}

#head_nav ul {
	margin: 0;
}
#head_nav li {
	display: inline;
}
#head_nav a:link, #head_nav a:visited {
	text-decoration: none;
	color: #050845;
}

#head_nav a:hover {
	text-decoration: underline;
}

#mainnavcontainer{
	width:950px;
	height:28px;
}

#mainnav{
	width:915px;
	background-image:url(../images_en/bg_main_nav.gif);
	background-repeat:no-repeat;
	margin-left:15px;
	height:28px;
	text-align:center;
}

.mainnavigation{
	padding-top:0px;
	color:#ffffff;
	width:915px;
	text-align:center;
}

.mainnav_separator{
	padding-left:50px;
	padding-right:50px;

}

#main_nav {
	width:915px;
	color:#000000;
	text-align:center;
	float:left;
	padding-top:7px;
}

#main_nav ul {
	margin: 0;
}
#main_nav li {
	display: inline;
}
#main_nav a:link, #main_nav a:visited {
	text-decoration: none;
	color: #000000;
}

#main_nav a:hover {
	text-decoration: underline;
}





#maincontent{
	width:916px;
	margin-left:15px;
	height:auto;
}


#downloadcontainer{
	margin-left:5px;
	width:210px;
	font-size:100%;
	text-align:center;
}

#download{
	width:200px;
	text-align:left;
	float:left;
}




#footer{
	width:916px;
	margin-left:15px;
	padding-top:4px;
	height:auto;
}

#footer_left{
	width:500px;
	height:20px;
	font-weight:normal;
	color:#666666;
	margin:0px;
	text-align:left;
	text-decoration:none;
	float:left;
}
#footer_left a{
	color:#666666;
	text-decoration:none;
}
#footer_left a:hover{
	color:#666666;
	text-decoration:underline;
}
#footer_right{
	width:250px;
	height:20px;
	font-weight:normal;
	color:#666666;
	margin:0px;
	text-align:right;
	float:right;
}


/* Common Styles  ends */


/* ------------ Index page Styles starts  -------------- */
/* main content starts */

/* login content */
#box_login{
	width:224px;
	height:160px;
	text-align:center;
	border-right:1px dashed #FFA300;
	float:left;	
}
#box_login_content{
	width:217px;
	text-align:left;
	float:left;
}

#loginbox{
	width:217px;
	height:120px;
	background-image:url(../images_en/login_bottom_1.gif);
	background-repeat:no-repeat;
	font-size:95%;
	color:#666666;
}
.formfield{
	width:120px;
	height:16px;
}

.loginlinks{
	font-size:95%;
	font-weight:normal;
	padding:5px 5px 5px 5px;
	line-height:20px;
	color:#ff0000;
}
.loginlinks a{
	font-weight:normal;
	padding:5px 5px 5px 5px;
	line-height:20px;
	color:#ff0000;
}


/* middle boxes */
#box_middle{
	width:234px;
	height:160px;
	text-align:center;
	border-right:1px dashed #FFA300;
	float:left;	
}
#box_middle_content{
	width:230px;
	margin-left:4px;
	text-align:left;
}


.bullet_link{
	font-weight:normal;
	color:#666666;
	text-decoration:none;
	margin:0px;
	padding:0px;
	text-align:left;
	float:left;		
}
.bullet_link ul{
	margin:0px;
	padding:0px;
	list-style:none;
}
.bullet_link ul li{
	font-size:95%;
	background-image:url(../images_en/bullet01.jpg);
	background-position:left top;
	background-repeat:no-repeat;
	margin-left:4px;
	padding:1px 5px 8px 20px;
	line-height:20px;
	float:left;
}
.bullet_link ul li a{
	color:#666666;
	text-decoration:none;
}
.bullet_link ul li a:hover{
	color:#666666;
	text-decoration:underline;
}


.cmm5{
	text-align:center;

}


/* search box */
#box_search{
	width:221px;
	height:160px;
	text-align:center;
	float:left;	
}

#box_search_content{
	width:215px;
	margin-left:4px;
	text-align:left;
}

#searchboxbg{
	background-image:url(../images_en/searchimg.jpg);
	background-repeat:no-repeat;
	width:215px;
	height:36px;
	padding-top:1px;
}

.searchfield{
	border: 1px solid #cccccc;
	width:140px;
}


.searchbutton{
	width:50px;
	font-size:80%;
	height:20px;
}

.greenaithent{
	padding-top:10px;
}
/* main content ends */

/* partners content starts */

#partners{
	width:916px;
}

.partnersimages{
	margin-left:25px;
}
/* partners content ends */
/* ------------ Index page Styles ends  ---------------- */





/* -------------------------- Sub page Styles starts --------------------------- */
#maincontentsub{
	width:916px;
	margin-left:15px;
}

#breadcrumb_gsearch{
	width:916px;
	height:30px;
	margin:0px;
	padding:0px;
}

#breadcrumb{
	width:600px;
	float:left;
	text-align:left;
	font-size:90%;
	margin-top:5px;
	padding-top:4px;
}

#gsearch{
	width:300px;
	float:right;
	text-align:right;
	margin-top:5px;
	padding:0px;
}

#gsearchcontainer{
	margin-bottom:-20px;
}

.gsearchfield{
	border: 1px solid #cccccc;
	width:140px;
	font-size:90%;
}

.gsearchbutton{
	width:50px;
	font-size:80%;
}


#leftnav_subcontent{
	width:916px;
	height:auto;
	margin:0px;
	padding:0px;
}

/* Left Navigation starts */
#leftnav{
	width:220px;
	float:left;
	background-image:url(../images_en/side_middle.jpg);
	background-repeat:repeat-y;
	height:auto;
}


#masterdiv{
	width:210px;
	background-repeat:repeat-y;
	height:auto;
}

#leftmenucontainer{
	width:200px;
	text-align:center;
	margin-left:5px;
	background-repeat:repeat-y;
}

#leftnavnews{
	width:222px;
	float:left;
	background-image:url(../images_en/side_middle.jpg);
	background-repeat:repeat-y;
	height:auto;
}

#leftmenunewscontainer{
	width:200px;
	text-align:center;
	background-repeat:repeat-y;
}

#masterdivnews{
	width:210px;
	background-repeat:repeat-y;
	height:auto;
}


.menutitle{
	margin-bottom: 5px;
	color:#000000;
	width:170px;
	padding: 0px 0px 0px 20px;
	text-align:left;
	font-weight:bold;
	font-size:95%;
	font-weight:bold;
	line-height:22px;
	background-image:url(../images_en/download1.gif);
	background-repeat:no-repeat;
}

.submenu{
	cursor:pointer;
	margin-bottom: 0px;
	margin-left:20px;
	color:#000000;
	width:150px;
	padding: 0px 0px 0px 30px;
	text-align:left;
	font-size:100%;
	background-image:url(../images_en/pdf_icon.gif);
	background-repeat:no-repeat;
}

.submenu a{
	margin-bottom: 0.5em;
	text-align:left;
	font-size:90%;
	line-height:20px;
	color:#000000;
	text-decoration:none;
}
.submenu a:hover {
	color:#000000;
	text-decoration:underline;
}

.demomenu{
	cursor:pointer;
	margin-bottom: 5px;
	margin-left:20px;
	color:#000000;
	width:150px;
	padding: 0px 0px 0px 30px;
	text-align:left;
	font-size:100%;
	background-image:url(../images_en/download2.gif);
	background-repeat:no-repeat;
}

.demomenu a{
	margin-bottom: 0.5em;
	text-align:left;
	font-size:90%;
	line-height:20px;
	color:#000000;
	text-decoration:none;
}
.demomenu a:hover {
	color:#000000;
	text-decoration:underline;
}

/* Left Navigation ends */

#sitemapdiv{
	width:220px;
	height:auto;
	padding:5px;
}

.sitemapbox{
	border: 1px solid #cccccc;

}
.sitemaptitle{
	margin-bottom: 5px;
	color:#000000;
	width:220px;
	padding: 0px 0px 0px 5px;
	text-align:left;
	font-weight:bold;
	font-size:120%;
	font-weight:bold;
	line-height:22px;

}

.sitemapmenu{
	cursor:pointer;
	margin-bottom: 0px;
	margin-left:20px;
	color:#000000;
	width:150px;
	padding: 0px 0px 0px 30px;
	text-align:left;
	font-size:110%;
	background-image:url(../images_en/download1.gif);
	background-repeat:no-repeat;
	line-height:24px;
}

.sitemapmenu a{
	margin-bottom: 0.5em;
	text-align:left;
	font-size:90%;
	line-height:24px;
	color:#000000;
	text-decoration:none;
}
.sitemapmenu a:hover {
	color:#000000;
	text-decoration:underline;
}




#subcontent_container{
	width:640px;
	float:left;
}

#subcontent{
	width:610px;
	text-align:left;
	margin-left:20px;
}

#rightimg{
	width:45px;
	float:right;
}

/*-------------- no left ------------------*/
#noleftnav_subcontent{
	width:916px;
	height:auto;
	margin:0px;
	padding:0px;
}


#noleft_subcontent_container{
	width:870px;
	float:left;
}

#noleft_subcontent{
	width:830px;
	text-align:left;
	margin-left:20px;
}

/* -------------------------- Sub page Styles ends --------------------------- */




/* News Scroll Starts */

/*        #ticker-container {
        position:relative;
        overflow:hidden;
        width: 200px;
        height: 80px;
        background-repeat: repeat;
        padding: 2px;
        }
	
	#ticker {
		position:relative;
		width:200px;
	}
	
	#ticker ul {
		padding:0;
		margin:0;
		list-style-type:none;
	}
	#ticker ul li {
            display:list-item;
            margin-top: 1px;
            margin-bottom: 1px;
            padding-top: 1px;
            padding-bottom: 1px;
            font-family: arial;
            font-size: 90%;
            font-weight: normal;
            color: #666666;
            padding-left: 20px;
	}
	
	#ticker ul li a {
            font-size: 110%;
            font-weight: bold;
            color: #000000;
            text-decoration: none;
            padding-left: 0px;
	}
        
        #ticker ul li a:hover {
            font-size: 110%;
            color: #FF8637;
            text-decoration: none;
            padding-left: 0px;
        } */









#marqueecontainer{
	position: relative;
	width: 200px; /*marquee width */
	height:130px;
	/* - scrolling message height: 80px; /*marquee height */
	overflow: hidden;
	border: 0px solid orange;
	padding-left: 20px;
	padding-right:20px;
	padding-top:2px;
	padding-bottom:2px;
	font-size: 90%;
}


.newstitle {
	width: 200px; /*marquee width */
	height: 80px; /*marquee height */
	overflow: hidden;
	font-size: 100%;
	color: #FF8637;
	text-decoration: none;
	padding-left: 0px;
	font-weight:bold;
}

.newstitle a {
	width: 200px; /*marquee width */
	height: 80px; /*marquee height */
	overflow: hidden;
	font-size: 100%;
	color: #FF8637;
	text-decoration: none;
	padding-left: 0px;
	font-weight:bold;
}


.newstitle a:hover {
overflow: hidden;
	color: #FF8637;
}


/* News Scroll Ends*/



#downlod-loginregister{
	text-align:left;
	border:1px dashed #FFA300;
	height:260px;
	}

#download-login{
	width:340px;
	float:left;
	padding-left:20px;
	}

#download-register{
	width:360px;
	float:left;
	margin-left:25px;
	}

.downlod-loginregister-formfield{
	width:200px;
	height:14px;
	}

.downlod-register-formfield{
	width:180px;
	height:14px;
	}


.downlod-loginregister-col1{float: left; width: 140px; text-align: left; font-size:100%; line-height:18px; margin-top:2px;}
.downlod-loginregister-col2{float: left; width: 220px; text-align: left; font-size:100%; line-height:18px; margin-top:2px;}
.downlod-loginregister-col4{float: left; width: 70px; text-align: left; font-size:100%; margin-top:10px;}



.download-row{
	clear: both;
}

.download-border{
	border-right:1px dashed #FFA300;
	width:1px;
	float:left;
	height:100%;
	margin-left:25px;
	}

.clear{
	clear:both;
	
	}
	
#newuser{
	float:left;
	}

#registered{
	float:left;
	}





/*LEFT MENU */
/*  Left Nav on 23-07-2008*/
.leftnavstep1{
	cursor:pointer; 
	margin-bottom: 5px;
	margin-left:-30px;
	color:#000000;
	width:150px;
	padding: 2px 2px 2px 20px;
	text-align:left;
	font-size:11px;
	line-height:20px;
	background-image:url(../images_en/bullet_black_leftnav_1.gif);
	list-style:none;
	background-repeat:no-repeat;
}
.leftnavstep1 a{
	cursor:pointer;
	margin-bottom: 5px;
	margin-left:0px;
	color:#000000;
	width:150px;
	padding:2px;
	text-align:left;
	font-size:11px;
	line-height:20px;
	text-decoration:none;
	list-style:none;
}
.leftnavstep1 a:hover{
	cursor:pointer;
	text-decoration:underline;
}


.leftnavstep2{
	text-align:left;
	font-size:11px;
	line-height:22px;
	color:#000000;
	text-decoration:none;
}
.leftnavstep2 a{
	text-align:left;
	font-size:11px;
	line-height:22px;
	color:#000000;
	text-decoration:none;
}
.leftnavstep2 a:hover {
	color:#000000;
	text-decoration:underline;
}

.leftnavstep2_bullet{
	background-image:url(../images_en/bullet_black_leftnav_2a.gif);
	background-repeat:no-repeat;
	padding-left:20px;
	vertical-align:top;
	list-style:none;
	margin-left:-40px;
	margin-top:10px;
	font-style:normal;
}


.leftnavstep3{
	text-align:left;
	font-size:10px;
	line-height:22px;
	color:#000000;
	text-decoration:none;
}
.leftnavstep3 a{
	text-align:left;
	font-size:10px;
	line-height:22px;
	color:#000000;
	text-decoration:none;
}

.leftnavstep3 a:hover {
	color:#000000;
	text-decoration:underline;
}

.leftnavstep3_bullet{
	background-image:url(../images_en/bullet_black_leftnav_3a.gif);
	background-repeat:no-repeat;
	padding-left:20px;
	vertical-align:top;
	list-style:none;
	margin-left:-40px;
	margin-top:0px;
	font-style:normal;
}
