

 Body {
	padding:0px;
	margin:0px;
	background:url(images/denicasoft-headbg.gif) repeat-x;
	line-height:17px;
	font-family: Arial, Helvetica, sans-serif;
	text-align:justify;
	font-size:11px;
	color: #333;
}

.clear{ clear:both;}
/***************************maindiv**********************/
#maindiv{ width:950px; padding:0px; margin:0px auto;}


/***************************header**********************/
#header{ width:950px; float:left; height:102px;}
#logo{ width:170px; float:left; padding-left:30px; margin-top:15px;}
#caption{ width:603px; height:102px; float:right; margin-right:20px;}

/***************************navigation**********************/
#navigation{ width:830px; float:left; height:33px;  padding-left:60px;}
#navibg{ width:830px; float:left; height:33px; background:url(images/navbg.gif) repeat-x;}


/***************************banner**********************/
#banner{ width:950px; float:left;}

/***************************containre**********************/
#container{ width:942px; float:left; border: solid 1px #f4f4f4; padding:3px; margin-top:3px; background:url(images/container-bg.gif) repeat-x; background-position:bottom; padding-bottom:10px;}

  
/***************************mid containre**********************/
#midcontainer{ width:512px; float:left; border: solid 1px #E6E6E6; margin-top:4px; margin-left:5px; background:url(images/content-bg.gif) repeat-x; padding:5px;} 
#services{ width:487px; float:left; padding-left:10px; margin-top:30px; margin-bottom:20px;}

/***************************left containre**********************/
#leftcontainer{ width:204px; float:left; margin-top:4px;}
#headbarblue{  background: #134263; height:26px; width:196px; float:left; margin-bottom:5px; padding-left:8px;}
#headbarbrown{ background: #4f3d31; height:26px; width:196px; float:left; margin-bottom:5px; padding-left:8px; margin-top:10px;}
#contentsleft{ width:200px; float:right;}

/***************************right containre**********************/
#rightcontainer{ width:204px; float:right; margin-top:4px; }
#careers{ width:204px; float:left;}


/***************************footer**********************/
#footer{ width:950px; height:37px; float:left; background:url(images/foot-shadow.gif) repeat-x;}

#top{ width:25px; float:right;}
#articles{ width:510px; width:510px; background: #D7EADD; height:25px; padding-left:5px;}
#copyrights{ width:220px; float:right; margin-left:20px; margin-top:10px;}

/***************************listing**********************/
#list1{ padding:0px; margin:0px; list-style-type:none;}
#list1 li{ display:block; background:url(images/arrowi-con.gif) no-repeat 5px 6px; padding-left:15px;}


#list2{ padding:0px; margin:0px; list-style-type:none;}
#list2 li{ display:block; background:url(images/orrengeicon.gif) no-repeat 10px 6px; padding-left:25px; line-height:20px;}

#news{ padding:0px; margin:0px; list-style-type:none; line-height:20px;}
#news li{ display:block; background:url(images/icon.gif) no-repeat 5px 7px; padding-left:20px; line-height:20px;}
#news li:hover{ display:block; background:url(images/icon.gif) no-repeat 5px 7px; line-height:20px; padding-left:20px; background-color: #F3F3F3; cursor:pointer;}

#ollist{ padding:0px; margin:0px; list-style-type: none;}
#ollist li{ display:block; padding-left:25px; line-height:20px;}




/***************************links**********************/
.email{ font-family: Arial; font-size:11px; color:#039; text-decoration:none;}
.email:hover{ font-family: Arial; font-size:11px; color: #03F; text-decoration: underline;}

.links2{ font-family: Arial; font-size:11px; color: #333; text-decoration:none;}
.links2:hover{ font-family: Arial; font-size:11px; color: #03C; text-decoration: none;}

.links3{ font-family: Arial; font-size:11px; color: #666; text-decoration:none; font-weight:bold;}
.links3:hover{ font-family: Arial; font-size:11px; color: #03C; text-decoration: none; font-weight:bold;}

/***************************headings**********************/
.welcome{ font-family: arial, Helvetica, sans-serif; font-size:20px; color:#646464; line-height:35px; font-weight:bolder;}
.welcomeblue{ font-family: arial, Helvetica, sans-serif; font-size:20px; color:#1f6391; line-height:35px; font-weight:bolder;}
.h1{ font-family: Helvetica, sans-serif; font-size:16px; color:#FFF; line-height:25px; font-weight:bolder;}
.brown{ font-family: Arial, Helvetica, sans-serif; font-size:15px; color:#a54a0e; line-height:25px; font-weight:bolder;}
.subheadings{ font-family:Arial, Helvetica, sans-serif; font-size:15px; color: #333; line-height:25px; font-weight:bolder;}
.subheadings2{ font-family:Arial, Helvetica, sans-serif; font-size:16px; color: #333; line-height:25px; font-weight:bolder;}
.smallheadings{ font-family:Arial, Helvetica, sans-serif; font-size:12px; color: #055667; line-height:30px; font-weight:bolder;}
.smallheadings2{ font-family:Arial, Helvetica, sans-serif; font-size:13px; color: #AC0F13; line-height:30px; font-weight:bolder;}
.boldtext{font-family: Arial, Helvetica, sans-serif; line-height:18px;	text-align:justify;	font-size:11px;	color: #464646; font-weight:bold;}