@charset "utf-8";

/* CSS Document */
body{
	color:#4e4e4e;
	font-family:tahoma, Verdana, serif;
	font-size:11px;
	padding:5px 0 0 0;
	margin:0;
	background-color: #e6e6e6;
	background-image: url(../images/body_bg_home.gif);
	background-repeat: repeat-x;
	background-position: 0 -23px;
	}
p, div, ul, h1, h2, h3, form, pre{ 
	margin:0; padding:0;
	}
.spacer{ 
	clear:both; font-size:0; line-height:0;
	}
a {
	text-decoration:none;
	color: #004F9B;
	}
a:visited{
	text-decoration:none;
	color: #004F9B;
}
a:hover{
	text-decoration:underline;
	color: #004F9B;
	}
.red{
	color:#FF0000;
	}
	

/*---body_panel
-----------------------*/
.DvBody_panel{
	width:780px; margin:0 auto;  
	}
.DvBody_panel .topPanel{
	width:780px; margin:0 auto; height:117px; position:relative;   	}
.DvBody_panel .topPanel h1 a{
	background:url(../images/logo.jpg) no-repeat 0 0; width:326px; height:82px; text-indent:-3333px; display:block; position:absolute; top:0; left:6px;
	font-size:0;
	}
.DvBody_panel .topPanel p{
	background:url(../images/slogon_bg.gif) no-repeat 0 0;
	height:20px; width:334px; text-indent:-3333px; position:absolute; top:50px; left:10px;
	}
/*----Top icon Link
	----------*/
.DvBody_panel .topPanel ul.icon_link{
	width:85px; list-style-type:none; right:0; top:0;  position:absolute; height:22px;
	}
.DvBody_panel .topPanel ul.icon_link li{
	float:left;
	}
.DvBody_panel .topPanel ul.icon_link li a{
	display:block; margin:0 1px 0 0; font-size:0; width:27px; height:21px; text-indent:-3333px;
	}
.DvBody_panel .topPanel ul.icon_link li a.home{
	background:url(../images/home_icon.gif) no-repeat 0 0;
	} 
.DvBody_panel .topPanel ul.icon_link li a.sitemap{
	background:url(../images/site_icon.gif) no-repeat 0 0;
	} 
.DvBody_panel .topPanel ul.icon_link li a.contact{
	background:url(../images/contact_icon.gif) no-repeat 0 0;
	} 

/*menu
--------------*/
.topPanel .dvmenu {
	  position:absolute; left:0px;   top:95px;
	}
.topPanel .dvmenu ul{ 
	list-style-type:none; font-size:13px; font-family:"trebuchet MS", Verdana, Tahoma;
	text-transform:uppercase; font-weight:bold;    
}
.topPanel .dvmenu ul li{
	float:left; border-right:#676767 1px solid; position:relative; border-left:#2a2a2a 1px solid;   
	}
.topPanel .dvmenu ul li.noborR
{
	border-right:none!important;
}
.topPanel .dvmenu ul li.noborL
{
	border-left:none!important;
}
.topPanel .dvmenu ul li a{
	padding:0 20px; text-align:center; color:#e2e2e2; text-decoration:none; background:none; display:block;   line-height:27px;   
	}
.topPanel .dvmenu ul li a:hover, .topPanel .dvmenu ul li a.active{
	background:url(../images/menu_hover.gif) repeat-x 0 0px #F3F6F7;     color:#333;
	}
/*---- for drop down--*/
/*--drop--*/	
.topPanel .dvmenu ul.drop{
	list-style-type:none;    position:absolute; top:27px; left:-1px; display:none; margin:0px 0 0 0;   height:auto;    border:#878787 1px solid; border-bottom:none; background:#e1e1e1; text-transform:capitalize !important;  font-size:11px; width:217px;  
	}
.topPanel .dvmenu ul.drop1{
	left:110px; top:-1px; width:260px;
	}
.topPanel .dvmenu ul.drop li{
	     padding:0!important; height:auto; width:100%; position:relative; border:none; 
	}
.topPanel .dvmenu ul.drop li a{ 
	 display:block;   padding:0px 0px 0px 8px!important; margin:0px 0 0px 0!important; border-bottom:#878787 1px solid;
	 color:#515151; text-align:left;
	 
	}
.topPanel .dvmenu ul.drop li a:hover, .topPanel .dvmenu ul.drop li a.active{
	   color:#f2f2f2; background:#999;
	}
/*header
-------------------------*/
.dvHeader{
	background:url(../images/header_1.jpg) no-repeat 0  0px  ; height:130px; position:relative; margin:5px 0 0 0; z-index:-1; 
	}
/*.dvHeader2{
	background:url(../images/header_2.jpg) no-repeat 0  bottom ;  
	}
.dvHeader3{
	background:url(../images/header_3.jpg) no-repeat 0  bottom ;  
	}
.dvHeader4{
	background:url(../images/header_4.jpg) no-repeat 0  bottom ;  
	}
.dvHeader5{
	background:url(../images/header_5.jpg) no-repeat 0  bottom ;  
	}
.dvHeader6{
	background:url(../images/header_6.jpg) no-repeat 0  bottom ;  
	}*/
/*h2
-------*/
.dvHeader h2{
	background:url(../images/h2_bg.jpg) no-repeat 0 0; width:668px; height:117px; text-indent:-3333px; display:block;  float:right; top:5px; left: 9px; position:absolute;
	   
	}
/*body part
----------------------*/
.Dvbody_text{
	width:780px;  padding:15px 0 0 0;
	}
.Dvbody_text h1{
	font-family:"trebuchet MS", Verdana, Tahoma; font-size:19px; text-transform:uppercase; font-weight:normal;
	color:#750c0d; margin:0 0 15px 10px; 
	}
.Dvbody_text h3{
font-family:"trebuchet MS", Verdana, Tahoma; font-size:13px; color:#167db7; padding:0 5px; text-transform:uppercase; color:#167db7;
 margin:0 0 5px 6px; 
	}	
	
.Dvbody_text p{
	line-height:20px;   font-size:12px; color:#4e4e4e; margin:0 0 15px 10px;
	}
.Dvbody_text p.new{
	text-align:center;
	}
.Dvbody_text p a{
	text-decoration:underline;
	color:#004F9B;
	}
.Dvbody_text p a:hover{
	color:#004F9B;
	text-decoration:none;
	}
.Dvbody_text p.new img{
	margin:0 auto!important; border:#c2c2c2 1px solid;
	}	
	
.Dvbody_text .dvmiddle{
	width:780px; padding:0 0 15px 0;
	}
.Dvbody_text .dvmiddle .one{
	width:232px; float:left; margin:0 42px 0 0;
	}
	
.Dvbody_text .dvmiddle .one .top{
	background:url(../images/panel_top_bg.gif) no-repeat 0 0;	height:13px; display:block; width:232px;
	}
.Dvbody_text .dvmiddle .one .mid{
	 	border-left:#e6e6e6 2px solid; border-right:#e6e6e6 2px solid;	   width:224px; background:#fff; padding:2px;
	}
.Dvbody_text .dvmiddle .one .mid h2{
	background:url(../images/one_h2_bg.gif) no-repeat 0 0; width:220px; height:81px; text-indent:-3333px; display:block;
	margin-bottom:18px;
	}
.Dvbody_text .dvmiddle .two .mid h2{
	background:url(../images/two_h2_bg.gif) no-repeat 0 -2px; width:220px; height:89px; text-indent:-3333px; display:block;
	margin-bottom:10px;
	}
.Dvbody_text .dvmiddle .three{
	margin:0;
	}
.Dvbody_text .dvmiddle .three .mid h2{
	background:url(../images/three_h2_bg.gif) no-repeat 0 -2px; width:220px; height:89px; text-indent:-3333px; display:block;
	margin-bottom:10px;
	}
.Dvbody_text .dvmiddle .one .mid ul{
	margin:5px 0 0px 5px; list-style-type:none; font-size:11px;  
	}
.Dvbody_text .dvmiddle .one .mid ul li{
	background:url(../images/bul_2.gif) no-repeat 0 5px; margin-bottom:6px; padding:0 0 05px 18px;
	border-bottom:#c2c2c2 1px dashed;
	}
.Dvbody_text .dvmiddle .one .mid ul li span{
	font-weight:bold;
	margin:0 0px 0 0;
	color:#004F9B;
	}
.Dvbody_text .dvmiddle .one .mid ul li a{
	color:#787878; 
	}
.Dvbody_text .dvmiddle .one .mid ul li a:hover{ text-decoration:none; color:#000;}
.Dvbody_text .dvmiddle .one .mid p {
	padding:0 7px 0 0; text-align:right; margin:0px 0;
		}
.Dvbody_text .dvmiddle .one .mid p a{
	background:url(../images/ul.gif) no-repeat 0 5px; text-decoration:none; color:#ae1b30; text-transform:uppercase;
	font-weight:bold; font-size:10px; padding:0 0 0 10px; 
	}
.Dvbody_text .dvmiddle .one .mid p a:hover{
	text-decoration:underline;
	}	
.Dvbody_text .dvmiddle .one .but{
	background:url(../images/panel_but_bg.gif) no-repeat 0 0;	height:13px; display:block; width:232px;
	}
.Dvbody_text .dvbanner{
	width:772px; margin:0px auto 20px auto; background:url(../images/banner_bg.gif) no-repeat 0 0;
	position:relative; height:104px; 
	}
.Dvbody_text .dvbanner h2{
	background:url(../images/banner_h2_bg.gif) no-repeat 0 0; position:absolute; top:31px; left:30px;
	text-indent:-3333px; height:73px; width:722px;
	}
.Dvbody_text .dvbanner p{
	background:url(../images/call_bg.gif) no-repeat 0 0; height:74px; width:192px; text-indent:-3333px; display:block; position:absolute; top:21px; right:8px;
	}
/*---fotter
-----------------------*/
.Dvfotter{
	width:100%; background:#1f1f1f; padding:20px 0;
	}
.Dvfotter ul{
	width:400px; margin:0px auto; list-style-type:none;  font-size:10px;  
	}
.Dvfotter ul li{
	float:left; color:#fff;
	}
.Dvfotter ul li a{ 
	color:#fff;  margin:0 5px;
	}
.Dvfotter p{
	width:390px; margin:10px auto; color:#fff;
	}
/*corved box*/
.DvCornor_box{
 width:100%;  
}

.DvCornor_box .top{
	background:url(../images/corner_top.gif) repeat-x 0 0 ; width:100%; height:11px; 
	}
.DvCornor_box .top span.left{
	background:url(../images/corner_top_left.gif) no-repeat 0 0; width:13px; height:11px; float:left; 
	}
.DvCornor_box .top span.mid{
	background:url(../images/corner_top.gif) repeat-x 0 0 ; float:left; height:11px;
	}
.DvCornor_box .top span.right{
	background:url(../images/corner_top_right.gif) no-repeat 0 0; width:13px; height:11px; float:right; 
	}
.DvCornor_box .middle{
	border-left:#d3d3d3 4px solid; border-right:#d3d3d3 4px solid;   padding:3px 5px ;  background:#fff;
	} 
	
.DvCornor_box .buttom{
	background:url(../images/corner_but.gif) repeat-x 0 0 ; width:100%; height:11px;
	}
.DvCornor_box .buttom span.left{
	background:url(../images/corner_but_left.gif) no-repeat 0 0; width:13px; height:11px; float:left; 
	}
.DvCornor_box .buttom span.mid{
	background:url(../images/corner_but.gif) repeat-x 0 0 ; float:left; height:4px; 
	}
.DvCornor_box .buttom span.right{
	background:url(../images/corner_but_right.gif) no-repeat 0 0; width:13px; height:11px; float:right; 
	}	
/*----inner pages
--------service*/
p.breadcrum{
	font-size:11px; font-weight:bold; 
	}
p.breadcrum a{
	color:#4b89b8; text-decoration:none;
	}
p.breadcrum a:hover{ text-decoration:underline;}
/*leftpanel*/
.Dvleft_panel{
	width:226px; float:left; padding-bottom:10px; margin:0 18px 0 0; display:
	none;  
	}
/*menu*/
.Dvleft_panel h2 a{
	font-family:"trebuchet MS", Verdana, Tahoma; font-size:13px; color:#167db7; padding:0 5px; 
	}
.Dvleft_panel dl.leftmenu{
	width:189px; margin:0 auto; list-style-type:none ; padding:10px 0;  
	}
.Dvleft_panel dl.leftmenu dt{
	background:url(../images/left_bul.gif) no-repeat 0 4px; padding:0 0 7px 20px; font-size:11px;  
	}
.Dvleft_panel dl.leftmenu dd{
	background:url(../images/left_bul.gif) no-repeat 0 4px; padding:0 0 7px 20px; margin:0 0 0 25px;  
	}
.Dvleft_panel dl.leftmenu a{
	color:#000;
	}
.Dvleft_panel .dvnews{
	border-bottom:#333 1px dotted; border-top:#333 1px dotted; margin:0px auto 0 auto; width:189px; padding:10px 0
	}
.Dvleft_panel .dvnews img{
	border:#c2c2c2 1px solid; padding:2px; margin:5px auto;
	}
.Dvleft_panel .dvnews p {
	width:188px; line-height:18px; font-size:11px; margin:0 0 3px 0;
	}
.Dvleft_panel .dvnews p a{
	color:#1688af; font-weight:bold; margin-bottom:6px;
	}
.Dvleft_panel .dvnews h3{
	font-family:"trebuchet MS", Verdana, Tahoma; font-size:13px; color:#167db7; padding:0 5px; text-transform:uppercase; color:#167db7;
	}
.Dvleft_panel .dvnews p.more{
	text-align:right; height:10px;
	}
.Dvleft_panel .dvnews p.more a{
	background:url(../images/read_more.gif) no-repeat 0 0; width:55px; height:10px; display:block; text-indent:-3333px; float:right;
	}
/*right panle*/
.DvrightPanel{
	width:100%; padding-bottom:10px; 
	}
.DvrightPanel p a{
	text-decoration:underline;
	color:#004F9B;
	}
.DvrightPanel p a:hover{
	color:#036;
	text-decoration:none;
	}	
.DvrightPanel h2{
	 font-size:18px; color:#8f2224; font-weight:normal; text-transform:uppercase;
	margin:0 0 10px 10px;
	}
.DvrightPanel h2 span{
	text-transform:capitalize; display:block;  font-size:14px; padding-top:5px;  
	}
.DvrightPanel h3{
	font-family:"trebuchet MS", Verdana, Tahoma; font-size:13px; color:#167db7; padding:0 5px; text-transform:uppercase; color:#167db7;
 margin:0 0 5px 5px; 
	}
.DvrightPanel h3 a{
	color:#985d5e;
	}
.DvrightPanel img{
	border:#d9d9d9 1px solid; padding:3px; margin:0 0 10px 10px;
	}
.DvrightPanel ul{
	list-style-type:none; padding:0px 10px 10px 10px; font-size:12px;
	}
.DvrightPanel ul li{	
background:url(../images/left_bul.gif) no-repeat 0 6px; margin-right:13px; padding:0 0 10px 18px; line-height:20px;
}
	
	
.DvrightPanel .team{
	width:98%; margin:10px 0 0px 10px; padding:10px 0;   border-bottom:#c2c2c2 1px dotted;
	}

.DvrightPanel .team .left{
	width:166px; float:left; 
	}
.DvrightPanel .team .left img{
	border:#c2c2c2 1px solid; padding:4px;
	}
.DvrightPanel .team .right{
	width:389px; float:left;
	}

.DvrightPanel .team .right p{
	margin:0 0 5px 0; font-size:11px; padding:0; 
	} 

.DvrightPanel .team .right h3{
	padding:0!important; margin:0  0 6px 0!important;
	}
.DvrightPanel .team .right p span{
	font-size:12px; color:#999; display:block; margin-bottom:3px;   font-family:"trebuchet MS", Verdana, Tahoma;
	}
.DvrightPanel .team  p.apply{
	text-align:right; height:10px;
	}
.DvrightPanel .team  p.apply a{
	background:url(../images/apply_now.gif) no-repeat 0 0; width:70px; height:12px; display:block; text-indent:-2222px; float:right;  
	}
/*conact Us
---------------------*/
.Dvcontact{
    margin:0;	  padding:0;  
	}
.Dvcontact h3{
	  text-decoration:underline;
	}
.Dvcontact table{
	 
	}
.Dvcontact table tr{
	margin-bottom:10px; background:#fff;
	}
.Dvcontact table tr:hover{
	background:#ecf9fb;
	}
.Dvcontact table td{
	padding:8px 10px; 
	}
.Dvcontact label{
	    color:#666; margin:2px 5px 0 0; padding:  3px; font-weight:bold;
	}
.Dvcontact input{
	font-size:11px;
	}
.Dvcontact input.text{
	 height:22px; border:#d5d5d5 1px solid; margin:0; line-height:22px; padding:4px 0 2px 2px;  font-size:11px; 
	 font-family: "trebuchet MS", Verdana, Tahoma; 	 background:#f6f6f6; color:#666;   width:320px; font-weight:bold;
	 }
.Dvcontact select{
	   border:#d5d5d5 1px solid; margin:0;   padding:4px 0 4px 2px;  font-size:11px; 
	 font-family: "trebuchet MS", Verdana, Tahoma; 	 background:#f6f6f6; color:#666;   width:320px; font-weight:bold;
	 }
.Dvcontact input.text:hover{
	background:#fff; border:#c2c2c2 1px solid;
	}
.Dvcontact textarea{
	border:#d5d5d5 1px solid; padding:2px 0 2px 2px;  font-size:11px;   font-family: "trebuchet MS", Verdana, Tahoma; 	 background:#f6f6f6; color:#666;   width:320px; height:130px; font-weight:bold;
	}
.Dvcontact textarea:hover{
	background:#fff; border:#c2c2c2 1px solid;
	}
/*sitemap*/
.team ul.sitemap{
	list-style-type:none; padding:0 0 0 50px; width:95%;  
	}
.team ul.sitemap li{
	float:left; background:url(../images/left_bul.gif) no-repeat 0 8px; margin-right:13px; padding:0 0 10px 18px;
	}
 
.team ul.sitemap li a{
	  color:#666; font-size:11px; text-transform:capitalize;
	}
	
a.newstitle:link {
	font-size: 16px;
	font-weight: bold;
	color: #069;
	text-decoration: none;
}

a.newstitle:visited {
	font-size: 16px;
	font-weight: bold;
	color: #4B89B8;
	text-decoration: none;
}

a.newstitle:hover {
	font-size: 16px;
	font-weight: bold;
	color: #069;
	text-decoration: underline;
}



.homeleft {
	background-image: url(../images/homeleftbckgnd.jpg);
	background-repeat: repeat-y;
	width: 180px;
}
.homewellbottomcorner {
	background-image: url(../images/cegredesignWork_37.jpg);
	background-repeat: no-repeat;
	height: 13px;
	width: 36px;
}

.homeleft table tr .leftmenutitle {
	background-image: url(../images/leftmenutitle.jpg);
	background-repeat: no-repeat;
	width: 181px;
	font-family: Tahoma, Geneva, sans-serif;
	font-size: 14px;
	font-weight: bold;
	color: #333;
	padding-left: 8px;
	padding-top: 5px;
	line-height: 15px;
}

a.leftmenubuttonon:link {
	background-image: url(../images/leftmenuon.jpg);
	background-repeat: no-repeat;
	height: 48px;
	width: 181px;
	vertical-align: text-bottom;
	background-position: -1px;
	border-top-width: 1px;
	border-right-width: 1px;
	border-bottom-width: 1px;
	border-left-width: 1px;
	font-family: Tahoma, Geneva, sans-serif;
	font-size: 15px;
	font-weight: normal;
	color: #FFF;
	text-decoration: none;
	text-align: left;
	letter-spacing: 1px;
	overflow: visible;
	float: left;
	padding-top: 22px;
	padding-left: 8px;
	clear: right;
	margin-right: -100px;
	margin-bottom: -20px;
}

a.leftmenubuttonon:visited {
	background-image: url(../images/leftmenuon.jpg);
	background-repeat: no-repeat;
	height: 48px;
	width: 181px;
	vertical-align: text-bottom;
	background-position: -1px;
	border-top-width: 1px;
	border-right-width: 1px;
	border-bottom-width: 1px;
	border-left-width: 1px;
	font-family: Tahoma, Geneva, sans-serif;
	font-size: 15px;
	font-weight: normal;
	color: #FFF;
	text-decoration: none;
	text-align: left;
	letter-spacing: 1px;
	overflow: visible;
	float: left;
	padding-top: 22px;
	padding-left: 8px;
	clear: right;
	margin-right: -100px;
	margin-bottom: -20px;
}

a.leftmenubuttonon:hover {
	background-image: url(../images/leftmenuon.jpg);
	background-repeat: no-repeat;
	height: 48px;
	width: 181px;
	vertical-align: text-bottom;
	background-position: -1px;
	border-top-width: 1px;
	border-right-width: 1px;
	border-bottom-width: 1px;
	border-left-width: 1px;
	font-family: Tahoma, Geneva, sans-serif;
	font-size: 15px;
	font-weight: normal;
	color: #FFF;
	text-decoration: none;
	text-align: left;
	letter-spacing: 1px;
	overflow: visible;
	float: left;
	padding-top: 22px;
	padding-left: 8px;
	clear: right;
	margin-right: -100px;
	margin-bottom: -20px;
}

a.leftmenubutton:link {
	background-image: url(../images/leftmenubutton.jpg);
	background-repeat: no-repeat;
	height: 48px;
	width: 181px;
	vertical-align: text-bottom;
	background-position: -1px;
	border-top-width: 1px;
	border-right-width: 1px;
	border-bottom-width: 1px;
	border-left-width: 1px;
	font-family: Tahoma, Geneva, sans-serif;
	font-size: 15px;
	font-weight: normal;
	color: #FFF;
	text-decoration: none;
	text-align: left;
	letter-spacing: 1px;
	overflow: visible;
	float: left;
	padding-top: 22px;
	padding-left: 8px;
	clear: right;
	margin-right: -100px;
	margin-bottom: -20px;
}
a.leftmenubutton:visited {
	background-image: url(../images/leftmenubutton.jpg);
	background-repeat: no-repeat;
	height: 48px;
	width: 181px;
	vertical-align: text-bottom;
	background-position: -1px;
	border-top-width: 1px;
	border-right-width: 1px;
	border-bottom-width: 1px;
	border-left-width: 1px;
	font-family: Tahoma, Geneva, sans-serif;
	font-size: 15px;
	font-weight: normal;
	color: #FFF;
	text-align: left;
	letter-spacing: 1px;
	overflow: visible;
	float: left;
	padding-top: 22px;
	padding-left: 8px;
	clear: right;
	margin-right: -100px;
	margin-bottom: -20px;
}

a.leftmenubutton:hover {
	background-image: url(../images/leftmenubuttonover.jpg);
	background-repeat: no-repeat;
	height: 48px;
	width: 181px;
	vertical-align: text-bottom;
	background-position: -1px;
	border-top-width: 1px;
	border-right-width: 1px;
	border-bottom-width: 1px;
	border-left-width: 1px;
	font-family: Tahoma, Geneva, sans-serif;
	font-size: 15px;
	font-weight: normal;
	color: #FFF;
	text-align: left;
	letter-spacing: 1px;
	overflow: visible;
	float: left;
	padding-top: 22px;
	padding-left: 8px;
	clear: right;
	margin-right: -100px;
	margin-bottom: -20px;
	text-decoration: none;
}



.blog {
	width: 210px;
}


.hometitle {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 20px;
	font-weight: bold;
	color: #333;
	line-height: 24px;
}
.hometext {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	color: #333;
	line-height: 18px;
	padding-left: 12px;
}

	
	.homewelltop {
	background-image: url(../images/cegredesignWork_15.jpg);
	background-repeat: repeat-x;
	height: 13px;
}
.homewelltopcorner {
	background-image: url(../images/cegredesignWork_16.jpg);
	background-repeat: no-repeat;
	height: 14px;
	width: 36px;
}
.homewellright {
	background-image: url(../images/cegredesignWork_19.jpg);
	background-repeat: repeat-y;
	height: 100%;
	width: 36px;
}
.homewellbottom {
	background-image: url(../images/cegredesignWork_36.jpg);
	background-repeat: repeat-x;
	height: 13px;
}
.DvBody_panel table tr td table tr td table tr .newsleft {
	background-image: url(../images/cegredesignWork_09.jpg);
	background-repeat: repeat-y;
	width: 14px;
}
.homeleftbottom {
	background-image: url(../images/homeleftmenutbottom.jpg);
	background-repeat: no-repeat;
	height: 17px;
	width: 181px;
}
.homelefttop {
	background-image: url(../images/homeleftmenutop.jpg);
	width: 181px;
	background-repeat: no-repeat;
}
.homeleft {
	background-image: url(../images/homeleftmenubckgnd.jpg);
	background-repeat: repeat-y;
	width: 181px;
	height: 100%;
}

a.homeright:link {
	background-image: url(../images/leftmenubutton.jpg);
	background-repeat: no-repeat;
	height: 48px;
	width: 181px;
	vertical-align: text-bottom;
	background-position: -1px;
	border-top-width: 1px;
	border-right-width: 1px;
	border-bottom-width: 1px;
	border-left-width: 1px;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 16px;
	font-weight: bold;
	color: #FFF;
	text-decoration: none;
	text-align: left;
	letter-spacing: 1px;
	overflow: visible;
	float: left;
	padding-top: 22px;
	padding-left: 8px;
	clear: right;
	margin-right: -100px;
	margin-bottom: -20px;
}

.blogtext {
	font-family: arial;
	font-size: 7pt;
	line-height: 10pt;
	color: #000;
	vertical-align: top;
	padding-left: 15px;
	padding-right: 10px;
	text-decoration: none;
	text-indent: -15px;
}
a.bloglink:link {
	font-family: arial;
	font-size: 9pt;
	line-height: 14pt;
	padding-left: 15px;
	color: #000;
	vertical-align: top;
	text-decoration: none;
	text-indent: -15px;
}

a.bloglink:visited {
	font-family: arial;
	font-size: 9pt;
	line-height: 14pt;
		padding-left: 15px;
color: #000;
	vertical-align: top;
	text-decoration: none;
}

a.bloglink:hover {
	font-family: arial;
	font-size: 9pt;
	line-height: 14pt;
	color: #000;
	vertical-align: top;
	padding-left: 15px;
	text-decoration: underline;
}

a.blogtitle:link {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 10pt;
	color: #00509A;
	padding-left: 15px;
	text-align: left;
	vertical-align: top;
	font-weight: bold;
}
a.blogtitle:visited {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 10pt;
	color: #002B5E;
	padding-left: 15px;
	text-align: left;
	vertical-align: top;
	font-weight: bold;
}
a.blogtitle:hover {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 10pt;
	color: #002B5E;
	text-align: left;
	padding-left: 15px;
	vertical-align: top;
	font-weight: bold;
	text-decoration: underline;
}



a.newslink:link {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	color: #000;
	text-align: left;
	vertical-align: top;
	line-height: 16px;
}
a.newslink:visited {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 11px;
	color: #000;
	text-align: left;
	vertical-align: top;
	line-height: 16px;
}

.news {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	color: #000;
	text-align: left;
	vertical-align: top;
	list-style-image: url(../images/newsbullet.gif);
	padding-left: 18px;
	line-height: 16px;
	width: 173px;
}
.DvBody_panel table tr td table {
	color: #E6E6E6;
}

.DvBody_panel table tr td table tr td table tr .newsright {
	background-image: url(../images/cegredesignWork_11.jpg);
	background-repeat: repeat-y;
	width: 14px;
}
.blogtop {
	background-image: url(../images/blogtop.png);
	background-repeat: no-repeat;
	height: 23px;
	width: 210px;
}

.blogmiddle {
	background-image: url(../images/blogbckgrndcenter.png);
	background-repeat: repeat-y;
	width: 210px;
	padding-left: 2px;
}

.blogbottom {
	background-image: url(../images/blogbottom.png);
	background-repeat: no-repeat;
	height: 42px;
	width: 210px;
	padding-left: 2px;
}

.retailpopup a {
	font-family: "Trebuchet MS", Arial, Helvetica, sans-serif;
	font-size: 10pt;
	font-weight: bold;
	color: #004F9F;
	width: 350px;
	position: absolute;
	visibility: inherit;
	z-index: 100;
	overflow: visible;
	text-decoration: none;
	margin-top: 0px;
	margin-right: 0px;
	margin-bottom: 0px;
	margin-left: 0px;
	text-align: right;
}


.retailpopup a:hover {
	font-size: 0px;
	background-image: url(../images/retailpopup.png);
	background-repeat: no-repeat;
	color: #004F9F;
	height: 119px;
	width: 350px;
	position: absolute;
	visibility: inherit;
	z-index: 100;
	overflow: visible;
	text-decoration: none;
	margin-top: -50px;
	margin-right: 0px;
	margin-bottom: 0px;
	margin-left: 120px;	
	text-align: right;

}

.businesspopup a {
	font-family: "Trebuchet MS", Arial, Helvetica, sans-serif;
	font-size: 10pt;
	font-weight: bold;
	color: #004F9F;
	width: 350px;
	position: absolute;
	visibility: inherit;
	z-index: 100;
	overflow: visible;
	text-decoration: none;
	margin-top: 0px;
	margin-right: 0px;
	margin-bottom: 0px;
	margin-left: 0px;
	text-align: right;
}


.businesspopup a:hover {
	font-size: 0px;
	background-image: url(../images/businesspopup.png);
	background-repeat: no-repeat;
	color: #004F9F;
	height: 119px;
	width: 350px;
	position: absolute;
	visibility: inherit;
	z-index: 100;
	overflow: visible;
	text-decoration: none;
	margin-top: -80px;
	margin-right: 0px;
	margin-bottom: 0px;
	margin-left: 100px;	
	text-align: right;

}

.executivepopup a {
	font-family: "Trebuchet MS", Arial, Helvetica, sans-serif;
	font-size: 10pt;
	font-weight: bold;
	color: #004F9F;
	width: 350px;
	position: absolute;
	visibility: inherit;
	z-index: 100;
	overflow: visible;
	text-decoration: none;
	margin-top: 0px;
	margin-right: 0px;
	margin-bottom: 0px;
	margin-left: 0px;
	text-align: right;
}


.executivepopup a:hover {
	font-size: 0px;
	background-image: url(../images/executivepopup.png);
	background-repeat: no-repeat;
	color: #004F9F;
	height: 130px;
	width: 350px;
	position: absolute;
	visibility: inherit;
	z-index: 100;
	overflow: visible;
	text-decoration: none;
	margin-top: -80px;
	margin-right: 0px;
	margin-bottom: 0px;
	margin-left: 100px;	
	text-align: right;

}

.marketingpopup a {
	font-family: "Trebuchet MS", Arial, Helvetica, sans-serif;
	font-size: 10pt;
	font-weight: bold;
	color: #004F9F;
	width: 350px;
	position: absolute;
	visibility: inherit;
	z-index: 100;
	overflow: visible;
	text-decoration: none;
	margin-top: 0px;
	margin-right: 0px;
	margin-bottom: 0px;
	margin-left: 0px;
	text-align: right;
}


.marketingpopup a:hover {
	font-size: 0px;
	background-image: url(../images/marketingpopup.png);
	background-repeat: no-repeat;
	color: #004F9F;
	height: 130px;
	width: 350px;
	position: absolute;
	visibility: inherit;
	z-index: 100;
	overflow: visible;
	text-decoration: none;
	margin-top: -50px;
	margin-right: 0px;
	margin-bottom: 0px;
	margin-left: 100px;	
	text-align: right;

}

.financepopup a {
	font-family: "Trebuchet MS", Arial, Helvetica, sans-serif;
	font-size: 10pt;
	font-weight: bold;
	color: #004F9F;
	width: 350px;
	position: absolute;
	visibility: inherit;
	z-index: 100;
	overflow: visible;
	text-decoration: none;
	margin-top: 0px;
	margin-right: 0px;
	margin-bottom: 0px;
	margin-left: 0px;
	text-align: right;
}


.financepopup a:hover {
	font-size: 0px;
	background-image: url(../images/financepopup.png);
	background-repeat: no-repeat;
	color: #004F9F;
	height: 130px;
	width: 350px;
	position: absolute;
	visibility: inherit;
	z-index: 100;
	overflow: visible;
	text-decoration: none;
	margin-top: -80px;
	margin-right: 0px;
	margin-bottom: 0px;
	margin-left: 100px;	
	text-align: right;

}

.cspopup a {
	font-family: "Trebuchet MS", Arial, Helvetica, sans-serif;
	font-size: 10pt;
	font-weight: bold;
	color: #004F9F;
	width: 350px;
	position: absolute;
	visibility: inherit;
	z-index: 100;
	overflow: visible;
	text-decoration: none;
	margin-top: 0px;
	margin-right: 0px;
	margin-bottom: 0px;
	margin-left: 0px;
	text-align: right;
}


.cspopup a:hover {
	font-size: 0px;
	background-image: url(../images/cspopup.png);
	background-repeat: no-repeat;
	color: #004F9F;
	height: 130px;
	width: 350px;
	position: absolute;
	visibility: inherit;
	z-index: 100;
	overflow: visible;
	text-decoration: none;
	margin-top: -80px;
	margin-right: 0px;
	margin-bottom: 0px;
	margin-left: 100px;	
	text-align: right;

}

.techpopup a {
	font-family: "Trebuchet MS", Arial, Helvetica, sans-serif;
	font-size: 10pt;
	font-weight: bold;
	color: #004F9F;
	width: 350px;
	position: absolute;
	visibility: inherit;
	z-index: 100;
	overflow: visible;
	text-decoration: none;
	margin-top: 0px;
	margin-right: 0px;
	margin-bottom: 0px;
	margin-left: 0px;
	text-align: right;
}


.techpopup a:hover {
	font-size: 0px;
	background-image: url(../images/techpopup.png);
	background-repeat: no-repeat;
	color: #004F9F;
	height: 130px;
	width: 350px;
	position: absolute;
	visibility: inherit;
	z-index: 100;
	overflow: visible;
	text-decoration: none;
	margin-top: -70px;
	margin-right: 0px;
	margin-bottom: 0px;
	margin-left: 100px;	
	text-align: right;

}
