/* Order of Anchor*/
/* 
  a.link {}
  a.visited {}
  a.hover {}
  a.active {}
*/

body
{
    background-image:url(images/top/tile_background.jpg);
    background-position:top;
    background-repeat:repeat-x;
    background-attachment:scroll;
}

td
{
	font-weight: normal;
	font-size: 8pt;
	color: Black;
	font-family: Verdana;
	text-decoration: none;
}

p
{
  color:#565656;
  font-family: Verdana;
  font-size: 8pt;
  font-weight: normal;
}

/* anchor tags */
a:link
{
	font-weight: normal;
	font-size: 8pt;
	color: #565656 ;
	font-family: Verdana;
	
	text-align:center;
}	
	
a:visited
{
	font-size: 8pt;
	color: #565656 ;
	font-family: Verdana;
	
	font-weight: bold;
	text-align:center;
}	
		
a:active
{
	font-size: 8pt;
	color:565656;
	font-family: Verdana;
	text-decoration: none;
	font-weight: bold;
	text-align:center;
}	
		
a:hover
{
	font-family: Verdana;
	color: #565656;
	text-decoration: underline;
}

/* Styles for the index page */
.IndexWelcomeHead
{	
	font-weight: normal;
	font-size: 20pt;
	color: #e76b35;
	font-family: verdana;
	text-decoration:none;
}

.IndexWelcomeText
{	
	font-weight: normal;
	font-size: 8pt;
	color: #565656;
	font-family: verdana;
	text-decoration: none;
	text-align:justify;
}

.IndexNewsHead
{	
	font-weight: bold;
	font-size: 12pt;
	color: #818181;
	font-family: verdana;
	text-decoration: none;
  padding-left :20px;
}

.IndexNewsText
{	
	font-weight: normal;
	font-size: 8pt;
	color: #565656;
	font-family: verdana;
	text-decoration: none;
  padding-left :20px;
  padding-right :30px;
  line-height:15px;
}

.IndexServicesText
{	
	font-weight: normal;
	font-size: 8pt;
	color: #565656;
	font-family: verdana;
	text-decoration: none;
	padding-top:5px;
  padding-right :10px;
}

/* ---- End ---- */

.pagetext
{
		
	font-weight: Bold;
	font-size: 8pt;
	color: Black;
	font-family: Verdana;
	text-decoration: none;
}

:link.AFooter
{
	font-weight: normal;
	font-size: 8pt;
	color: Black;
	font-family: Verdana;
	text-decoration: none;
	text-align:center;
}

:active.AFooter
{
    font-weight: normal;
	font-size: 8pt;
	color: Black;
	font-family: Verdana;
	text-decoration: none;
	text-align:center;
}

:hover.AFooter
{
	font-weight: normal;
	font-size: 8pt;
	color: Black ;
	font-family: Verdana;
	text-decoration: none;
	text-align:center;
}	

:visited.AFooter
{
	font-weight: normal ;
	font-size: 8pt;
	color: Black;
	font-family: Verdana;
	text-decoration: none;
	text-align:center;
}

:link.APage
{
	font-weight: normal;
	font-size: 8pt;
	color: Black;
	font-family: Verdana;
	text-decoration: underline;
	text-align:left;

}	

:hover.APage
{
	font-weight: normal;
	font-size: 8pt;
	color: Black ;
	font-family: Verdana;
	
	text-decoration: underline;
	text-align:left;
	background-color:White;

}	

:visited.APage
{
	font-weight: normal ;
	font-size: 8pt;
	color: Black;
	font-family: Verdana;
	text-decoration: underline;
	text-align:left;

}

:link.a2
{
	font-weight: bold;
	font-size: 8pt;
	color: #064d9f ;
	font-family: Verdana;
	text-decoration: underline;
	text-align:center;
}	
	
:visited.a2
{
	font-size: 8pt;
	color: #064d9f ;
	font-family: Verdana;
	
	font-weight: bold;
	text-align:center;
}	
		
:active.a2
{
	font-size: 8pt;
	color:#e0f707;
	font-family: Verdana;
	text-decoration: none;
	font-weight: bold;
	text-align:center;
}	
		
:hover.a2
{
	font-family: Verdana;
	color: #fc8958;
	text-decoration: none;
}

.errortext
{
color: Red;
font-family: Verdana;
font-size: 12;
font-weight: bold;
}

.notice
{
color: Black;
font-family: Verdana;
font-size: 6pt;
font-weight: bold;
}

.labeltext
{
color: black;
font-family: Verdana;
font-size: 10;
font-weight: Normal;
}

.menuheading
{
color: gray;
font-family: Verdana;
font-size: 10;
font-weight: bold;
}

/* heading bar in the Admin sections */
.headingbar
{
background-color: #dcdcdc;
color: black;
font-family: Verdana;
font-size: 10;
font-weight: bold;
}

INPUT.Button
{
    BORDER-RIGHT: gray 1pt solid;
    BORDER-TOP: gray 1pt solid;
    FONT-SIZE: 8pt;
    BORDER-LEFT: gray 1pt solid;
    COLOR: black;
    BORDER-BOTTOM: gray 1pt solid;
    FONT-FAMILY: ARIAL, Arial
}

INPUT.text
{
	font-size: 8pt;
	color: #8a8a8a;
	font-family: ARIAL;
	background-color: white;
}

.mainbodytable
{
 background-repeat: no-repeat;
 background-position: right bottom;
}

.OrangeHeaders
{
	background-color:E0852A;
	font-weight: bold;
	color: #ffffff; 

}

:link.OrangeLink
{
	font-weight: normal;
	font-size: 8pt;
	color: #E0852A ;
	font-family: Verdana;
	
	text-align:center;
}	

:visited.OrangeLink
{
	font-weight: normal;
	font-size: 8pt;
	color: #E0852A ;
	font-family: Verdana;
	
	text-align:center;
}

:hover.OrangeLink
{
	font-weight: normal;
	font-size: 8pt;
	color: black ;
	font-family: Verdana;
	
	text-align:center;
}		

.EventsCalendar
{
	font-size: 7pt;
	font-family:Verdana;
}

:link.CalendarLink
{
	font-weight: bold;
	font-size: 7pt;
	color: Black ;
	font-family: Verdana;
	
	 text-decoration: none;
	text-align:center;
}	

:hover.CalendarLink
{
	font-weight: bold;
	font-size: 7pt;
	color: Black ;
	font-family: Verdana;
	
	 text-decoration: none;
	text-align:center;
}	

:visited.CalendarLink
{
	font-weight: bold;
	font-size: 7pt;
	color: Black ;
	font-family: Verdana;
	
	 text-decoration: none;
	text-align:center;
}	

.NormalText
{
	font-weight: normal;
	font-size: 8pt;
	color: white;
	font-family: Verdana;
	text-decoration: none;
	
}


/* Used to make the sign in login invisible*/
:link.SignIn
{
	font-weight: bold;
	font-size: 8pt;
	color: #c1e3e5;
	font-family: Verdana;
	
	text-decoration: none;
	text-align:center;
}	

:hover.SignIn
{
	font-weight: none;
	font-size: 8pt;
	color: #c1e3e5;
	font-family: Verdana;
	
	 text-decoration: none;
	text-align:center;
}	

:visited.SignIn
{
	font-weight: bold;
	font-size: 8pt;
	color: #c1e3e5;
	font-family: Verdana;
	
	 text-decoration: none;
	text-align:center;
}

/* Used to make hidden links */
:link.textlink
{
	font-weight: normal;
	font-size: 8pt;
	color: black ;
	font-family: Verdana;
	
	text-decoration: none;
	text-align:center;
}	

:hover.textlink
{
	font-weight: normal;
	font-size: 8pt;
	color: black ;
	font-family: Verdana;
	
	text-decoration: none;
	text-align:center;
}	

:visited.textlink
{
	font-weight: normal;
	font-size: 8pt;
	color: black;
	font-family: Verdana;
	
	text-decoration: none;
	text-align:center;
}

.ContentHead
{
	font-weight: normal;
  font-size: 48pt;
	color: #c75d33;
	font-family: Times New Roman;
	text-decoration: none;
	padding-left :30pt;
	padding-right :30pt;
}

.ContentText
{
	font-weight: normal;
	font-size: 9pt;
	color: #565656;
	font-family: verdana;
	text-decoration: none;
	padding-left :30pt;
	padding-right :30pt;
}

.ContentFooter
{
		
	font-weight: normal;
	font-size: 8pt;
	color: Black;
	font-family: Verdana;
	text-decoration: none;
	padding-left :50pt;
	padding-right :50pt;
	float:right;
}

/* News link style */

:link.newslink
{
	font-weight: bold;
	font-size: 8pt;
	color: #565656;
	font-family: Verdana;
	text-decoration: underline;
	padding-right :5pt;
}	

:hover.newslink
{
	font-weight: bold;
	font-size: 8pt;
	color:#565656;
	font-family: Verdana;
	text-decoration: underline;
	padding-right :5pt;
}

:visited.newslink
{
	font-weight: bold;
	font-size: 8pt;
	color: #565656;
	font-family: Verdana;
	text-decoration: underline;
	padding-right :5pt;	
}

.NewsHead
{
	font-weight: Normal;
	font-size: 24pt;
	color: #565656;
	font-family: verdana;
	text-decoration: none;
	padding-left:30px;
  padding-right:30px;
}

.NewsText
{
	font-weight: normal;
	font-size: 9pt;
	color: #565656;
	font-family: verdana;
	text-decoration: none;
  padding-right:30px;
}

.WelcomeNews
{
    font-weight: normal;
	font-size: 8pt;
	color: Black;
	font-family: Verdana;
	text-decoration: none;    
	text-align:Left ;
	padding-left :5pt;
	padding-right :5pt;
	padding-top :5pt;
	padding-bottom :5pt;  
}

.NewsContent
{
    font-weight: normal;
	font-size: 8pt;
	color: Black;
	font-family: Verdana;
	text-decoration: none;    
	text-align:justify;
	padding-left :5pt;
	padding-right :5pt;
	padding-top :5pt;
	padding-bottom :5pt;  
}

/* --------------------- */

p.hidden
{
    position:absolute;
    left:300px;
    top:20px;
    z-index:-1;
    color:White;
    font-size:10;   
}

.NextMatch
{
	font-weight: normal;
	font-size: 8pt;
	color: #000000;
	font-family: Verdana;
	text-decoration: none;
	text-align:center;
}

/*---------- Footer pages ----------*/
.webmastertext
{
color: #565656;
font-family: Verdana;
font-size: 8pt;
font-weight: Normal;
padding-left:10px;
padding-right:10px;
}

.PrivacyPolicy
{
color: #565656;
font-family: Verdana;
font-size: 8pt;
font-weight: Normal;
padding-left:40px;
padding-right:40px;
}

.Disclaimer
{
color: #565656;
font-family: Verdana;
font-size: 8pt;
font-weight: Normal;
padding-left:40px;
padding-right:40px;
}

.Browser
{
color: #565656;
font-family: Verdana;
font-size: 8pt;
font-weight: Normal;
padding-left:10px;
padding-right:10px;
}
/*---------- End ----------*/

.textlinkweb:link
{
	font-weight: normal;
	font-size: 8pt;
	color: black;
	font-family: Verdana;
	
	text-decoration: none;
	text-align:center;
}	

.textlinkweb:hover
{
	font-weight: normal;
	font-size: 8pt;
	color: black;
	font-family: Verdana;
	
	text-decoration: none;
	text-align:center;
}	

.textlinkweb:visited
{
	font-weight: normal;
	font-size: 8pt;
	color: black;
	font-family: Verdana;
	
	text-decoration: none;
	text-align:center;
}

.contact
{	
	font-weight: normal;
	font-size: 8pt;
	color: #565656;
	font-family: Verdana;
	text-decoration: none;
	padding-left :10pt;
	padding-right :10pt;
}

.ServicesHead
{	
	font-weight: normal;
	font-size: 24pt;
	color: #565656;
	font-family: verdana;
	text-decoration: none;
	padding-left:30px;
  padding-right:30px;
}

.ServicesText
{	
	font-weight: normal;
	font-size: 8pt;
	color: #565656;
	font-family: verdana;
	text-decoration: none;
	padding-left:10px;
  padding-right:30px;
  padding-top:20px;
}

.ServicesLeftTable
{	
  background-color:#f2f2f2;
  width:20%;
  padding-top:15px;
  padding-left:30px;
  padding-right:30px;
  padding-bottom:15px;
}

/* Professional Staff Start */
.StaffHead
{	
	font-weight: normal;
	font-size: 24pt;
	color: #565656;
	font-family: verdana;
	text-decoration: none;
	padding-left:30px;
  padding-right:30px;
}

.StaffSubHead
{	
	font-weight: bold;
	font-size: 12pt;
	color: #565656;
	font-family: verdana;
	text-decoration: none;
  padding-right:30px;
  padding-top:10px;
}

.StaffText
{	
	font-weight: normal;
	font-size: 9pt;
	color: #565656;
	font-family: verdana;
	text-decoration: none;
  padding-top:5px;
  padding-right:10px;
}

.StaffLeftTable
{	
  background-color:#f2f2f2;
  width:30%;
  padding-top:15px;
  padding-left:30px;
  padding-right:30px;
  padding-bottom:15px;
}

.GalleryHead
{	
	font-weight: normal;
  font-size: 48pt;
	color: #c75d33;
	font-family: Times New Roman;
	text-decoration: none;
}

.GalleryText
{	
	font-weight: normal;
	font-size: 8pt;
	color: #565656;
	font-family: verdana;
	text-decoration: none;
	text-align:justify;
}

.GalleryCategoryHead
{	
	font-weight: normal;
  font-size: 48pt;
	color: #c75d33;
	font-family: Times New Roman;
	text-decoration: none;
	padding-left :30pt;
}

.GalleryCategoryText
{	
	font-weight: normal;
	font-size: 8pt;
	color: #565656;
	font-family: verdana;
	text-decoration: none;
	text-align:justify;
}
