﻿/* CSS Document */


html, form
{
	height:100%;
	overflow-y:auto;
	
}


body{
	font-family: Tahoma, Arial, Verdana, sans-serif;
	background:#FFFFFF;
	font-size:75%;
	margin-left: 0px;
	margin-top: 0px;
	margin-right: 0px;
	margin-bottom: 0px;
	}



#maindiv {
	WIDTH:100%; float:left; 
	xheight:640px;
	background-image:url(../images/homepage_bg.jpg);
	background-position:top;
	background-repeat:no-repeat;
}

#header{
	WIDTH:940px; MARGIN:1em auto; height:85px; float:none; margin-top:0px; margin-bottom:0px; border:green solid 0px;
}

.logonewgen {
	WIDTH:240px; float:left; border:red solid 0px; height:54px; margin-top:30px; text-align:center
}



.topmenu {
	WIDTH:480px; float:right; border:red solid 0px; height:33px; vertical-align:bottom; margin-top:53px; margin-bottom:0px; margin-right:20px; xpadding-top:2px;
}


.toplinks {
	font-family: Tahoma, Helvetica, Arial, Verdana, sans-serif;
	padding-top:5px;
	font-size: 100%;
	color:#333333;
	line-height: 15px;
	font-weight:none;
	text-decoration:none
}
a.toplinks:hover{
color:#999999;
}





#bodypart {
	WIDTH:940px; xheight:500px; margin:1em auto; float:none; margin-top:0px; margin-bottom:0px; 
}


#bodytop {
	WIDTH:940px; HEIGHT:7px; margin:1em auto; float:none; margin-top:0px; margin-bottom:0px; background-image:url(images/bodycurve_top.gif); background-position:top; background-repeat:no-repeat; padding:0px; xbackground-color:#44a9c7;
}


#bodypart {
	WIDTH:940px; margin:1em auto; float:none; margin-top:0px; margin-bottom:0px; background-image:url(images/bodybg.jpg); background-position:top; background-repeat:repeat-x; padding:0px; 
}

/*added by lata*/
#bodypart a {
font-family:Tahoma, Verdana;
color:#666666;
text-decoration: none;
}

#bodypart a:visited{
color:#666666;
text-decoration:none;
}

#bodypart a:hover, #bodypart a:active{
color:#000;
text-decoration:underline;
}

a.images {
text-decoration: none;
}

a.images:hover, #bodypart a.images:active{
text-decoration:none;
}

a.images:visited{
text-decoration:none;
}

hr{
	color:#dbdbdb;
	background-color:#dbdbdb;
	height:1px;
}

/*edits by lata end here*/

#footer {
	WIDTH:940px; height:40px; margin:1em auto; float:none; margin-top:10px; margin-bottom:0px; padding:0px; text-align:center; padding-top:6px; 
/*border-top: #DBDBDB solid 1px*/
}

/* added by mudit for adding twitter contact and shifting contact us to the right */

#footerleft {
	WIDTH:940px; height:40px; margin:1em auto; float:none; margin-top:10px; text-align:left; margin-bottom:0px; padding:0px; padding-top:6px; 
/*border-top: #DBDBDB solid 1px*/
}

#footerright {
	WIDTH:940px; height:40px; margin:1em auto; float:none; margin-top:10px; margin-bottom:0px; text-align:right; padding:0px; padding-top:6px; 
/*border-top: #DBDBDB solid 1px*/
}

.bodytoplinks{
	WIDTH:75%; height:26px; margin:1em auto; float:none; margin-top:5px; margin-bottom:0px; border-bottom: #4dbcd0 solid 1px; line-height:20px;
	
	}
	
	
	
.textheader{
	font-family:"Segoe UI"; font-size:22px; font-weight:none; color:#333333; text-align:left; margin-top:15px; margin-bottom:6px; 
	}
	
.textnormal{
	font-family:"Segoe UI"; font-size:12px; color:#707070; font-weight:normal; text-align:left; margin-top:10px; margin-bottom:3px; line-height:17px
	
	}
	
.textbold{
	font-family:"Segoe UI"; font-size:14px; color:#c4d7e2; font-weight:bold; text-align:left; margin-top:10px; margin-bottom:3px; line-height:16px
	
	}



.imageload{
	float:right; WIDTH:680px; height:429px; margin:0px 0px 0px 0px; padding:0px; xbackground-color:#241b10
}





/************* menupart ******************/


#navcontainer
{
margin: 0;
padding: 8 10 8 10px;
}

#navcontainer UL
{
list-style: none;
margin: 0;
padding: 0;
border: none;
}

#navcontainer LI {
display: block;
margin: 0;
padding: 0;
float: right;
height:28px;
width:100px;
}

#navcontainer A
{
font-family:Tahoma, Verdana;
color:#666666;
display: block;
width: auto;
height:20px;
text-decoration: none;
background-image:url(images/menu_bg.gif);
background-position:top;
background-repeat:repeat-x;
xbackground:#99CC00;
margin: 0;
padding: 5px 10px;
border-left: 1px solid #DBDBDB;
border-top: 1px solid #DBDBDB;
border-right: 1px solid #DBDBDB;
border-bottom: 1px solid #FFFFFF;
}

#navcontainer A:hover, #navcontainer A:active { 
background:#CDCDCD; 
color:#FFFFFF;
border-left: 1px solid #FFFFFF;
border-top: 1px solid #DBDBDB;
border-right: 1px solid #FFFFFF;
border-bottom: 1px solid #FFFFFF;
}

#navcontainer A.active:link, #navcontainer A.active:visited
{
position: relative;
z-index: 102;
background:#6699CC;
font-weight: bold;
}

#subnav
{
position: relative;
top: -1px;
z-index: 101;
margin: 0;
padding: 0px 0 3px 0;
background: #BBBBBB;
border-top: 1px solid #fff;
border-bottom: 1px solid #aaa;
}

#subnav UL
{
list-style: none;
margin: 1px 0 0px 13px;
padding: 0px;
border-right: 1px solid #fff;
border-left: 1px solid #aaa;
}

#subnav LI
{
position: relative;
z-index: 102;
display: block;
margin: 0;
padding: 0;
float: left;
width: auto;
}

#subnav A
{
color: #fff;
display: block;
width: auto;
text-decoration: none;
margin: 0;
padding: 2px 12px 2px 10px;
}

#subnav A:hover, #subnav A:active { color: #444; }
#subnav A.active:link, #subnav A.active:visited { color: #444; }
#subnav BR, #navcontainer BR { clear: both; }






/* CSS Document */