﻿body 
{
	background-color: #141155;
	font-family:Calibri;
}
.SideColumn
{
width:30%;	
}
.MainColumn
{
width:980px;
}
.TopCentre
{
 width: 980px;
 height: 200px;
 float: left;
 background-color:transparent;
}
.TopCentreTop
{
 width: 100%;
 height: 130px;
 float:left;
 background-color:transparent;
}

.TopCentreBottom
{
 width: 100%;
 height: 70px;
 float:left;
 background-color:white;
}
.TopLogo
{
 margin-top:0px;
 width: 60%;
 height:100%;
 float:left;
 background-color:transparent;	

}
.TopSocialNetworking
{
 margin-top:0px;
 width: 40%;
 height:100%;
 float:left;
 background-color:transparent;	
}
.SocialTable
{
 margin-top:80px;
 margin-right:0px;
 background-color:Transparent;
 color:White;
 font-size: smaller;	
 font-weight:bold;
 float:right;
 
}
.MainContent
{

 width: 980px;
 float:left; 
 background-color:white;
}
.BottomCentre
{

 width: 980px;
 height: 100px;
 float:left;
 background-color:white;
}
.NavButtonHome
{
 margin-top:25px;
 margin-left:30px;
 margin-right:5px;
 width: 105px;
 height: 50px;
 float:left;
 background-color:white;	
}
.NavButton
{
 margin-top:25px;
 margin-left:7px;
 margin-right:5px;
 width: 105px;
 height: 50px;
 float:left;
 background-color:white;	
}

.BottomLine
{
 margin-left:30px;
 float:left;
 background-color:white;	
}
.BottomAfterLine
{
 float:left;
 background-color:white;	
 width:100%;
}
.BottomLeft
{
 margin-left:30px;
 float:left;
 background-color:white;
}
.FirstBottomSpan
{
 color:#808080;
 font-size: x-small ;	
}
.SecondBottomSpan
{
 color:#C0C0C0;
 font-size: x-small ;	
}
.BottomRigthNav
{
 float:right;
 margin-right:30px;
 color:#808080;
 font-size: x-small ;	
 text-decoration:none;
 
}
.decoration-none
{
 text-decoration:none;
 color:#808080;	
}
 .ComingSoon
{
 width:100%;
 height:100%;	
 padding: 10% 30% 30% 30%;
 font-size: xx-large ;
 
 color:Gray;
}

.Infotxt
{
 position:absolute;
 top:250px;	
 left:50px;
 width:100%;
 padding: 10% 30% 30% 30%;
 font-size: medium;
 
 color:Gray;
}
#Latest_News_Div
{
 float:left;
 width:640px;
}
#Other_News_Div
{
	background:#ebebeb url(../../App_Themes/default/images/other_news_top.png) no-repeat 0 0;
	 float:left;
 width:290px;
 background-color:#ebebeb;
	
}
#Other_News_Title
{
padding:0 0 0 0;
margin:0 0 0 0;
 
}
#Other_News_Footer
{
	background:#ebebeb url(../../App_Themes/default/images/Footer_image_Other_news.png) no-repeat 0 100% ;
	clear:both;
	  height:30px;
    bottom:0;
    position:relative;
}

#Latest_News_Div_home
{
		background:#ebebeb url(../../App_Themes/default/images/other_news_top.png) no-repeat 0 0;
	 float:left;
 width:339px;
 height:370px;
 background-color:#ebebeb;
	}
#Latest_News_Title_home
{
	padding:0 0 0 0;
margin:0 0 0 0;}
#Latest_News_Main_home
{
	position:relative; 
	 list-style:none;}
	 
#Latest_News_Main_home ul,
#Latest_News_Main_home ul li
{
	 list-style:none;
	margin:0px 10px 0px 10px;
	padding:0;
	}	
	#Latest_News_Main_home ul li a
	{
			
			text-decoration:none;
	font-weight:bold; font-size:16px; color:Purple;
		
		}
#Latest_News_Main_home ul
{
	float:left;
	height:260px;
	}
#Latest_News_Main_home ul li hr
{
margin:24px 10px 29px;
}


 
#Latest_News_Footer_home
{
	clear:both;
	background:#ebebeb url(../../App_Themes/default/images/latestnew_footer.png) no-repeat 0 100%;
    height:30px;
    bottom:0;
    position:relative;
    }

.ManageSystem
{
 color:Gray;	
}
.homebutton,
.aboutusbutton,
.servicesbutton,
.projectsbutton,
.gallerybutton,
.newsbutton,
.calendarbutton,
.contactbutton
{
	

margin-top:25px;
 margin-left:7px;
 margin-right:5px;
 width: 105px;
 height: 50px;
 float:left;
 background-color:white;
}
.homebutton:hover,
.aboutusbutton:hover,
.servicesbutton:hover,
.projectsbutton:hover,
.gallerybutton:hover,
.newsbutton:hover,
.calendarbutton:hover,
.contactbutton:hover,
.aboutusbutton:hover,
.homecurrent,
.aboutuscurrent,
.servicescurrent,
.projectscurrent,
.gallerycurrent,
.newscurrent,
.calendarcurrent,
.contactcurrent
{
 margin-top:25px;
 margin-left:7px;
 margin-right:5px;
 width: 105px;
 height: 50px;
 float:left;
 background-color:white;
	
}
a.homebutton
{background-image:url(images/home.jpg);}
a.homebutton:hover,
a.homebutton:active,
.homecurrent
{background-image:url(images/home_roll.jpg);}

a.aboutusbutton{
background-image:url(images/about.jpg);
}
a.aboutusbutton:hover,
a.aboutusbutton:active,
.aboutuscurrent{
background-image:url(images/about_roll.jpg);
}

.servicesbutton
{
	background-image:url(images/services.jpg);}
.servicesbutton:hover,
.servicesbutton:active,
.servicescurrent
{background-image:url(images/services_roll.jpg);}

.projectsbutton
{background-image:url(images/projects.jpg);}
.projectsbutton:hover,
.projectsbutton:active,
.projectscurrent
{background-image:url(images/projects_roll.jpg);}

.gallerybutton
{background-image:url(images/gallery.jpg);}
.gallerybutton:hover,
.gallerybutton:active,
.gallerycurrent
{background-image:url(images/gallery_roll.jpg);}

.newsbutton{background-image:url(images/news.jpg);}
.newsbutton:hover,
.newsbutton:active,
.newscurrent
{background-image:url(images/news_roll.jpg);}

.calendarbutton
{
background-image:url(images/calendar.jpg);
}
.calendarbutton:hover,
calendarbutton:active,
.calendarcurrent
{
background-image:url(images/calendar_roll.jpg);
}
.contactbutton
{background-image:url(images/contact.jpg);}
.contactbutton:hover,
.contactbutton:active,
.contactcurrent
{background-image:url(images/contact_roll.jpg);}


.projectsbutton:hover,
.gallerybutton:hover,
.newsbutton:hover,
.contactbutton:hover,
.projectscurrent,
.gallerycurrent,
.newscurrent,
.contactcurrent
{
	 width: 104px;
 height: 50px;
	}

.projectsbutton,
.gallerybutton,
.newsbutton,
.contactbutton
{
	 width: 104px;
 height: 50px;
	}
.servicescurrent,	
.projectscurrent,
.gallerycurrent,
.newscurrent,
.calendarcurrent,
.contactcurrent
{margin:0;}
.Testimonial
{
 width:500px;
 font-style:italic;
	}

.Testimonial_Signature
{
	font-size:80%;
	font-weight:bold;
	}
.NewsTitle
{
 height:20px;
 margin:0;
}	

