/* CSS Document hema*/

body {
	background-color:#908d8d;
	margin-left:0px;
	margin-top:0px;
	margin-left:0px;
	margin-bottom:0px;
	font-family:Verdana, Arial, Helvetica, sans-serif;
	font-size: 12px;
	color:#ffffff;
/*line-height:18px;*/
}
.layout
{
margin: 0px auto 0px auto;
width:780px;
background-color:#ffffff;
}

.top_layout
{
width:780px;
height:90px;
background-color:#ffffff;
}
.logo
{
width:150px;
font-size:16px;
font-weight:bold;
color:#000000;
padding-top:30px;
padding-left:50px;
}
.top_lhs
{
background-image:url(../images/cmpy_logo.jpg); background-repeat:no-repeat;
width:237px;
height:90px;
float:left;
}
.home_menu
{
width:180px;
color:#097B3F;
font-weight:bold;
height:43px;
float:right;
padding-top:19px;
}
.home_icon
{
width:20px; float:left
}
.home
{
float:left; width:50px;
}
.home a
{
color:#097B3F;
text-decoration:none;
}
.contact
{
float:left; width:70px;
}
.contact a
{
color:#097B3F;
text-decoration:none;
}
.top_menubar
{
background-image:url(../images/menu_bg.jpg); background-repeat:no-repeat;
width:479px;
height:28px;
float:right;
}
/************Menu**********/
.menu_layout
{
margin-left:14px;
width:460px;
/*float:left;*/
}

#menu1 A{
width:70px;
position:absolute;
font-family:Arial, Helvetica, sans-serif;
font-size: 11px;
color:#fdfbfb;
line-height: 30px;
text-decoration:none;
margin-left: 73px;
padding-left:30px;
}

#menu1 A:hover{
height:32px;
position:absolute;
font-family:Arial, Helvetica, sans-serif;
font-size: 11px;
color:#C0F423;
line-height: 30px;
text-decoration:none;
margin-left: 73px;
padding-left:30px;
}

#menu2 A{
width:130px;
position:absolute;
font-family:Arial, Helvetica, sans-serif;
font-size: 11px;
color:#fdfbfb;
line-height: 30px;
text-decoration:none;
margin-left: 156px;
padding-left:40px;
}

#menu2 A:hover{
height:32px;
position:absolute;
font-family:Arial, Helvetica, sans-serif;
font-size: 11px;
color:#C0F423;
line-height: 30px;
text-decoration:none;
margin-left: 156px;
padding-left:40px;
}

#menu3 A{
width:96px;
position:absolute;
font-family:Arial, Helvetica, sans-serif;
font-size: 11px;
color:#fdfbfb;
line-height: 30px;
text-decoration:none;
margin-left: 288px;
padding-left:17px;
}

#menu3 A:hover{
height:32px;
position:absolute;
font-family:Arial, Helvetica, sans-serif;
font-size: 11px;
color:#C0F423;
line-height: 30px;
text-decoration:none;
margin-left: 288px;
padding-left:17px;
}

#menu4 A{
width:85px;
position:absolute;
font-family:Arial, Helvetica, sans-serif;
font-size: 11px;
color:#fdfbfb;
line-height: 30px;
text-decoration:none;
margin-left: 372px;
padding-left:12px;
}

#menu4 A:hover{
height:32px;
position:absolute;
font-family:Arial, Helvetica, sans-serif;
font-size: 11px;
color:#C0F423;
line-height: 30px;
text-decoration:none;
margin-left: 372px;
padding-left:12px;
}
/*******Content*********/
.lhs_content_layout
{
background-image:url(../images/green_bg.jpg); background-repeat:repeat-y;
background-color:#FFFFFF;
width:237px;
float:left;
padding-bottom:10px;
}
.rhs_content_layout
{
width:540px;
float:right;
color:#000000;
background-color:#FFFFFF;
}
.header_layout
{
width:780px;
background-color:#FFFFFF;
float:left;
}
.header
{
width:540px;
height:203px;
}
.header_lhs_img1
{
width:539px; height:200px; float:left; padding-bottom:1px;
}
.header_img
{
width:539px;
}
.welcome
{
font-size:12px;
padding:10px;
font-weight:bold;
}
.welcome1
{
font-size:12px;
padding:10px;
font-weight:bold;
}
.tn_image
{
border:1px solid #009933; background-color:#FFFFFF; width: 415px; margin: 5px 0 0 30px; padding:6px; height:133px;
}
.tn_img
{
float:left; width:140px; height:133px;
}
.subheading
{
font-size:12px; font-weight:bold; padding-left:10px; padding-top:10px;
}
.sub_content
{
padding:10px; line-height:16px;
}
.arrow
{
width:231px; padding-left:6px;
}
.content
{
padding:10px;
line-height:16px;
}
/****Links*********/
.links
{
width:200px;
/*position:absolute;*/
margin-left:12px;
margin-top:10px;
padding-left:8px;
line-height:16px;
font-weight:bold;
background-color:#8DC746;
border:1px solid #FFFFFF;
}
.links a
{
color:#fdfbfb;
font-weight:bold;
text-decoration:none;
}
.links_tit
{
font-size:11px;
}


/****Footer******/
.footer
{
	width:765px;
	line-height:25px;
	color:#000000;
	padding-left:15px;
	text-align: center;
}
.footer a
{
color:#000000;
text-decoration:underline;
}
/* footer_links -style-details*/
.footer_links {color:#F59D39;text-decoration:none;font-size:10px;}
.footer_links:hover {color:#FF6600;text-decoration:underline;font-size:10px;}
.foteer7{
color:#000000; font-size:11px;}

