body {
 background-color:#101012; font-family:'Microsoft Sans Serif'; color:#ffffff;
}
/* divContentWrapper */
#divContentWrapper {
    width:100%; padding:0px; top:0px; margin:0px;
}
/* divContentWrapper - divContent */
#divContent {
  text-align:left; width:980px;
}
/* --------------------------------------------------------------------------------------------------------- */
/*										divContentWrapper - divContent - divLogin							 */
/* --------------------------------------------------------------------------------------------------------- */
#divLogin {
    width:165px; height:130px; border:solid 1px #403c4b; font-size:11px; padding: 0px 0px 5px 0px;
    float:left; position:absolute;
}
/* divContentWrapper - divContent - divLogin - divLoginHeading */
#divLoginHeading {
  background:url(../Images/line_bg.jpg) repeat-x; text-align:center; color:#fcf191; font-size:12px;
  width:165px; height:20px; border-bottom:solid 1px #404c3b;
}
/* divContentWrapper - divContent - divLogin - divEmailId */
#divEmailId {
	padding-top:3px;
}
/* divContentWrapper - divContent - divLogin - divEmailId - Label EmailId */
.lblEmailId {
  color:#fcf191; padding-left:3px; padding-right:14px;
}
/* divContentWrapper - divContent - divLogin - divEmailId - Textbox EmailId */
.txtEmailId {
  width:100px; background-color:#f0f0f0; font-size:11px;
}
/* divContentWrapper - divContent - divLogin - divPassword */
#divPassword {
	padding-top:2px;
}
/* divContentWrapper - divContent - divLogin - divPassword - Label Password */
.lblPassword {
  color:#fcf191; padding-left:3px; padding-right:5px;
}
/* divContentWrapper - divContent - divLogin - divPassword - Textbox Password */
.txtPassword {
  width:100px; background-color:#f0f0f0; font-size:11px;
}
/* divContentWrapper - divContent - divLogin - divCheckbox */
#divCheckbox {
	padding-top:2px;
}
/* divContentWrapper - divContent - divLogin - divCheckbox - Checkbox Remember me */
.chkRememberMe {
  padding-right:10px; margin-left:50px;
}
/* divContentWrapper - divContent - divLogin - divCheckbox - Label Remember me */
.lblRememberMe {
  color:#fcf191;
}
/* divContentWrapper - divContent - divLogin - divButton */
#divButton {
	padding-top:2px; padding-bottom:2px;
}
/* divContentWrapper - divContent - divLogin - divButton - Button Login */
.btnLogin {
	background-color:#101012; font-size:11px; color:#fcf191; margin-left:50px; border:groove 1px #403c4b;
	padding: 0px 2px 2px 2px;
}
/* divContentWrapper - divContent - divLogin - divSignUp */
#divSignUp {
	width:165px; border-top:solid 1px #403c4b; font-size:11px;	color:#fcf191; padding-top:5px;
	clear:both;
}
/* divContentWrapper - divContent - divLogin - divSignUp - Label New User */
#divSignUp .lblNewUser {
	padding-left:3px; padding-right:10px;
}
/* divContentWrapper - divContent - divLogin - divSignUp - Link SignUp */
#divSignUp a:link {
	color:#fcf191; text-decoration:underline;
}
#divSignUp a:visited {
	color:#fcf191; text-decoration:underline;
}
#divSignUp a:hover {
	color:#fcf191; text-decoration:none;
}
/* --------------------------------------------------------------------------------------------------------- */
/*										divContentWrapper - divContent - divWelcome							 */
/* --------------------------------------------------------------------------------------------------------- */
#divWelcome {
	width:808px; height:138px; border:solid 1px #403c4b; margin:0px; padding:0px; position:absolute;
	margin-left:170px;
}
/* divContentWrapper - divContent - divWelcome - divWelcomePushPin */
#divWelcomePushPin {
	float:left; width:40px; position:absolute;
}
/* divContentWrapper - divContent - divWelcome - divWelcomePushPin  - image */
.imgWelcomePin {
	margin:0px 0px 0px 12px; position:absolute;
}
/* divContentWrapper - divContent - divWelcome - divWelcomeHeading */
#divWelcomeHeading {
	width:808px; background:url(../Images/line_bg.jpg) repeat-x; border-bottom:solid 1px #403c4b; height:20px;
}
/* divContentWrapper - divContent - divWelcome - divWelcomeHeading  - Label */
.lblWelcome {
	padding-left:40px; color:#fcf191; font-size:14px; font-weight:bold;
}
/* divContentWrapper - divContent - divWelcome - divWelcomePara */
#divWelcomePara {
	width:620px; float:left; position:absolute; padding:10px 5px 0px 40px; color:#ffffff; text-align:justify;
	font-size:13px;
}
/* divContentWrapper - divContent - divWelcome - divWelcomeImage */
#divWelcomeImage {
	width:125px; position:absolute; margin-left:675px;
	padding:10px 0px 0px 0px;
}
/* --------------------------------------------------------------------------------------------------------- */
/*										divContentWrapper - divContent - divNews							 */
/* --------------------------------------------------------------------------------------------------------- */
#divNews {
    width:165px;
    /*height:318px;*/
    height:455px;
    border:solid 1px #403c4b;
    font-size:11px;
    padding: 0px 0px 5px 0px;
    float:left;
    position:absolute;
    margin-top:143px;
}
/* divContentWrapper - divContent - divNews - divNewsHeading */
#divNewsHeading {
  background:url(../Images/line_bg.jpg) repeat-x; text-align:center; color:#fcf191; font-size:12px;
  width:165px; height:20px; border-bottom:solid 1px #404c3b;
}
.divInnerNews{
	width:150px;
}
.divInnerNews ul{
	margin:5px 2px 0px 22px; padding:0px 0px 0px 0px;
}
.divInnerNews ul li{
	padding:1px 0px 5px 0px;
}
/* --------------------------------------------------------------------------------------------------------- */
/*										divContentWrapper - divContent - divServices						 */
/* --------------------------------------------------------------------------------------------------------- */
.shadow {
	width:803px;
	height:456px;
	/*height:325px;*/
	border:solid 1px #403c4b;
	margin:0px;
	padding:0px;
	position:absolute;
	margin-left:175px;	
	margin-top:143px;
	background-color:#ffffff;		
	color:#000000;
	font-size:13px;
	display:inline;
	z-index:100;	
}

#divServices {
	/*width:803px;
	/*height:431px;*/
	/*height:325px;
	border:solid 1px #403c4b;
	margin:0px;
	padding:0px;
	position:absolute;
	margin-left:175px;	
	margin-top:143px;
	background-color:#ffffff;		
	color:#000000;
	font-size:13px;
	/*border:solid 1px #000000;*/
}

.shadow_inner{
overflow:hidden;
position:absolute;
top: -1000px;
filter:alpha(Opacity=15); /*modify to change the shade solidity/opacity, same as below*/
opacity:0.15; /*firefox 1.5 opacity*/
-moz-opacity:0.15; /*mozilla opacity*/
-khtml-opacity:0.15; /*opacity*/
z-index:10;
margin:0px 0px 0px 0px;
}

.divWebDesign
{
	width:66px;
	height:57px;
	float:left;
	cursor:pointer;
}
.divWebDesignHeading
{	
	width:320px;
	height:40px;
	float:left;	
	color:#c18e00;
	font-size:13px;
	font-weight:bold;
	padding:17px 0px 0px 15px;
}
.divWebDesignHeading span
{
	cursor:pointer;	
}
.divWebDesignContent
{
	/*border:solid 1px #000000;*/
	width:376px;
	height:75px;
	clear:both;	
	float:left;
	padding:0px 10px 0px 15px;
}
.divWebDesignContentRight
{
	/*border:solid 1px #000000;*/
	width:401px;
	height:75px;	
	float:left;	
}
.divWebDesignContentProduct
{	
	width:401px;
	height:100px;	
	float:left;	
}
.divWebDesignContentProduct span
{	
	cursor:pointer;
}
.divReadMore
{
	width:376px;	
	float:left;
	text-align:right;
	padding:8px 0px 0px 0px;
	color:#776705;
	height:15px;
	color:#c18e00;
	font-size:9px;	
}
.divReadMoreImg
{
	float:right;
	padding-right:5px;
	cursor:pointer;	
}
.divTickBullet
{
	width:20px;
	height:15px;
	clear:both;
	float:left;
	border:solid 1px #ffffff;
}

/* DivdivContentWrapper - divContent - divServices - divServicesPin */
#divServicesPin {
	float:left; width:40px; position:absolute;
}
/* divContentWrapper - divContent - divServices - divServicesPin  - image */
.imgServicesPin {
	margin:0px 0px 0px 12px; position:absolute;
}
/* divContentWrapper - divContent - divServices - divServicesHeading */
#divServicesHeading {
	width:803px; background:url(../Images/line_bg.jpg) repeat-x; border-bottom:solid 1px #403c4b; height:20px;
}
/* divContentWrapper - divContent - divServices - divServicesHeading  - Label */
.lblServices {
	padding-left:40px; color:#fcf191; font-size:14px; font-weight:bold;
}
.divITServices{
  font-size:13px; font-weight:bold; margin:5px 0px 0px 25px;
}
.divITServices IMG{
    margin:0px 2px 0px 0px; vertical-align:middle;
}
/* divContentWrapper - divContent - divServices - divServicesPara */
.divServicesPara {
	width:808px; padding:10px 0px 0px 0px; color:#ffffff; text-align:justify; font-size:13px;
}
.ulHeightOne
{
  height:145px; width:230px; list-style-type:none; float:left; margin:0px 0px 0px 0px; padding:0px 0px 0px 35px;
}
/* divContentWrapper - divContent - divServices - divServicesPara - UL - LI */
.divServicesPara UL LI {
	padding:5px 10px 5px 10px;
}
/* divContentWrapper - divContent - divServices - divServicesPara - UL - LI Heading */
.liHeading {
	 color:#fcf191;
}
/* divContentWrapper - divContent - divServices - divServicesPara - UL - LI - IMG */
.liHeading IMG {
	 vertical-align: middle; padding:0px 5px 0px 0px;
}
/* divContentWrapper - divContent - divServices - divServicesPara - UL - LI Para */
.liPara {
	 margin-left:10px;
}
.ulHeightTwo
{
  height:90px; width:340px; list-style-type:none; float:left; margin:0px 0px 0px 0px; padding:0px 0px 0px 35px;
}
/* --------------------------------------------------------------------------------------------------------- */
/*										divContentWrapper - divContent - divCommunity						 */
/* --------------------------------------------------------------------------------------------------------- */






/* divContentWrapper - divContent - divCommunity - divCommunityPin */
#divCommunityPin {
	float:left; width:40px; position:absolute;
}
/* divContentWrapper - divContent - divCommunity - divCommunityPin  - image */
.imgCommunityPin {
	margin:0px 0px 0px 12px; position:absolute;
}
/* divContentWrapper - divContent - divCommunity - divCommunityHeading */
#divCommunityHeading {
	width:500px; background:url(../Images/line_bg.jpg) repeat-x; border-bottom:solid 1px #403c4b; height:20px;
}
/* divContentWrapper - divContent - divCommunity - divCommunityHeading  - Label */
.lblCommunity {
	padding-left:40px; color:#fcf191; font-size:14px; font-weight:bold;
}
/* divContentWrapper - divContent - divCommunity - divCommunityPara */
#divCommunityPara{
	width:500px; padding:10px 0px 0px 0px; color:#ffffff; text-align:justify; font-size:13px;
}
/* divContentWrapper - divContent - divCommunity - divCommunityPara - UL */
#divCommunityPara UL {
	list-style-type:none; margin:0px 0px 0px 30px; padding:0px 0px 0px 0px;
}
/* divContentWrapper - divContent - divCommunity - divCommunityPara - UL LI */
#divCommunityPara UL LI{
	padding:5px 0px 5px 10px;
}
/* divContentWrapper - divContent - divCommunity - divCommunityPara - UL LI A */
#divCommunityPara UL LI a.commLink:link
{
	color:#fcf191; text-decoration:underline;
}
#divCommunityPara UL LI a.commLink:visited
{
	color:#fcf191; text-decoration:underline;
}
#divCommunityPara UL LI a.commLink:hover
{
	color:#fcf191; text-decoration:none;
}
/* divContentWrapper - divContent - divCommunity - divCommunityPara - UL LI */
.commLi
{
	margin-left:25px;
}
/* divContentWrapper - divContent - divCommunity - divCommunityPara - UL LI - image*/
.imgArrow
{
	vertical-align: middle; padding:0px 4px 0px 0px;
}
.lnkSubGroup{
  font-size:12px;
}
.lnkSubGroup:link{
  color:#ffffff; text-decoration:underline;
}
.lnkSubGroup:visited{
  color:#ffffff; text-decoration:underline;
}
.lnkSubGroup:hover{
  color:#fcf191; text-decoration:underline;
}
.liLastPost{
   margin-left:50px;
}
.lnkThread{
 font-size:12px;
}
.lnkThread:link{
  color:#fcf191; text-decoration:underline;
}
.lnkThread:visited{
  color:#fcf191; text-decoration:underline;
}
.lnkThread:hover{
  color:#ffffff; text-decoration:underline;
}
.lblPost{
  color:#fcf191; font-size:12px;
}
/* --------------------------------------------------------------------------------------------------------- */
/*										divContentWrapper - divContent - divBlogs							 */
/* --------------------------------------------------------------------------------------------------------- */





/* divContentWrapper - divContent - divBlogs - divBlogsPin */
#divBlogsPin {
	float:left; width:40px; position:absolute;
}
/* divContentWrapper - divContent - divBlogs - divBlogsPin  - image */
.imgBlogsPin {
	margin:0px 0px 0px 12px; position:absolute;
}
/* divContentWrapper - divContent - divBlogs - divBlogsHeading */
#divBlogsHeading {
	width:474px; background:url(../Images/line_bg.jpg) repeat-x; border-bottom:solid 1px #403c4b; height:20px;
}
/* divContentWrapper - divContent - divBlogs - divBlogsHeading  - Label */
.lblBlogs {
	padding-left:40px; color:#fcf191; font-size:14px; font-weight:bold;
}
.divInnerBlogs{
	background:url(../Images/four_people.gif) no-repeat; background-position:230px 35px; width:474px; height:325px;
	color:#fcf191;	
}
.ulList{
	list-style-type:none; padding:0px; margin:5px 0px 0px 25px;
}
.ulSubList{
	padding:5px 0px 5px 0px; list-style-type:none; font-size:14px;
}
.ulSubListLink:link{
 	color:#fcf191; text-decoration:underline;
}
.ulSubListLink:visited{
 	color:#fcf191; text-decoration:underline;
}
.ulSubListLink:hover{
 	color:#fcf191; text-decoration:none;
}
.imgUl{
	padding:0px 5px 0px 0px; vertical-align:bottom;
}
.olSubList{
 	padding:5px 0px 5px 0px; list-style-type:none; font-size:12px;
}
.olSubListLink:link{
 	color:#ffffff; text-decoration:underline;
}
.olSubListLink:visited{
 	color:#ffffff; text-decoration:underline;
}
.olSubListLink:hover{
 	color:#fcf191; text-decoration:underline;
}
.imgOl{
	padding:0px 5px 0px 5px;
}
/* --------------------------------------------------------------------------------------------------------- */
/*										divContentWrapper - divContent - divFooter							 */
/* --------------------------------------------------------------------------------------------------------- */
#divFooter{
	/*margin:835px 0px 0px 0px;*/
	/*margin:970px 0px 0px 0px;*/
	margin:1215px 0px 0px 0px;
	padding:0px; position:absolute;
	clear:both;
	/*border:solid 1px #ffffff;*/
}



/* --------------------------------------------------------------------------------------------------------- */
/*										Recent PortFolio                                                     */ 
/* --------------------------------------------------------------------------------------------------------- */
#divRecentPortFolio {
	width:980px;
	height:235px;
	border:solid 1px #403c4b;
	font-size:11px;
	padding: 0px 0px 5px 0px;
    float:left;
    position:absolute;
    /*margin-top:471px;*/
    margin-top:610px;
    /*border:solid 1px #ffffff;*/
}
#divPortFolioPin {
	float:left;
	width:40px;
	position:absolute;
}
#divPortFolioHeading {
	width:980px;
	background:url(../Images/line_bg.jpg) repeat-x;
	border-bottom:solid 1px #403c4b;
	height:20px;
}
.divPortFolioIcon
{
	width:150px;
	height:173px;
	float:left;
    padding:27px 0px 0px 0px;    
    background-image:url(../Images/Recent_bg.jpg);    
}
.divPortFolioImage
{
	width:195px;
	height:188px;
	float:left;    
	padding:7px 0px 0px 10px;	
    border-left:solid 1px #403c4b;
    border-left-style:dashed;    
    background-color:#7f7b7b;    
    cursor:pointer;

}
.divPortFolioImageOuter
{	
	float:left;
	margin:5px 0px 0px 3px;    
    background-color:#7f7b7b;    
    border-right:solid 1px #403c4b;
    border-right-style:dashed;    
    width:826px; 
}
.divKnowMore
{
	width:826px;	
	margin:0px 0px 0px 153px;
	height:15px;
	background-color:#5e5c5c;
	/*border:solid 1px #ffffff;*/
	clear:both;
	padding:0px 0px 0px 0px;
	/*color:#fcf191;*/
	color:#ffffff;
	
}
.divKnowMore a:link {
	color:#ffffff; text-decoration:none;
}
.divKnowMore a:visited {
	color:#ffffff; text-decoration:none;
}
.divKnowMore a:hover {
	color:#ffffff; text-decoration:none; 
}
.spankm a:link {
	color:#fcf191; text-decoration:none;
}
.spankm a:visited {
	color:#fcf191; text-decoration:none;
}
.spankm a:hover {
	color:#fcf191; text-decoration:none; 
}

.spansomum
{
	padding:0px 0px 0px 13px;
}
.spanshoo
{
	padding:0px 0px 0px 112px;
}
.spankoodal
{
	padding:0px 0px 0px 98px;
}
.spanapa
{
	padding:0px 0px 0px 70px;
}
.spankm
{
	padding:0px 0px 0px 15px;
}


#divCommunity {
	width:500px;
	height:350px;
	border:solid 1px #403c4b;
	font-size:11px;
	padding: 0px 0px 5px 0px;
    float:left;
    position:absolute;    
    /*margin-top:610px;*/
    margin-top:855px;
}
#divBlogs {
	width:474px;
	height:350px;
	border:solid 1px #403c4b;
	font-size:11px;
	padding: 0px 0px 5px 0px;
    float:left;
    position:absolute;    
    margin:855px 0px 0px 505px;
}