/* standard */

body { 
margin-top: 0; 
margin-right: 0; 
margin-bottom: 0; 
margin-left: 0;
color:#eff3d1;
background-color:#010004;
line-height:1.5em;
font-family:Tahoma, verdana, arial, helvetica, sans-serif;
font-size:11pt;
font-weight: normal;
}


h1{
font-family: Tahoma, verdana, arial, helvetica, sans-serif;
color:#FFFFFF;
font-weight: normal;
font-size:170%;	
}

h2{
font-family: Tahoma, verdana, arial, helvetica, sans-serif;
color:#424242;
font-weight: bold;
font-size:120%;	
}

.hr{
size:0.5em;
color:#00B052;
border: 0px none;
width:95%;
}


/* classes for validator */
.tfvHighlight
{font-weight: bold; color: #d02519; font-size:9pt;}
.tfvNormal
{font-weight: bold;	color: #eff3d1; font-size:9pt;}

/* classes for pre validator */
.preval{
font-size:9pt;
vertical-align:top;
border:none;
font-weight: bold;
color: #eff3d1;
}

.formheaders {
color: #eff3d1; font-weight: bold;
}

/* link*/

A:link  {
font-family:Tahoma, verdana, arial, helvetica, sans-serif;
color : #4dc386;
text-decoration : underline;
} 

A:active {
font-family:Tahoma, verdana, arial, helvetica, sans-serif;
color : #4dc386;
text-decoration : underline;
} 

A:visited {
font-family:Tahoma, verdana, arial, helvetica, sans-serif;
color : #4dc386;
text-decoration : underline;
}

A:hover {
font-family:Tahoma, verdana, arial, helvetica, sans-serif;
color : #d02519;
text-decoration : none;
}

/* Footer link*/
A.footer:link  {
font-family: Tahoma, verdana, helvetica, sans-serif;
color : #eff3d1;
text-decoration : none;
font-size:8pt;
}  

A.footer:active {
font-family: Tahoma, verdana, helvetica, sans-serif;
color : #eff3d1;
text-decoration : none;
font-size:8pt;
} 

A.footer:visited {
font-family:Tahoma, verdana, helvetica, sans-serif;
color : #eff3d1;
text-decoration : none;
font-size:8pt;
} 

A.footer:hover {
font-family: Tahoma, verdana, helvetica, sans-serif;
color : #d02519;
text-decoration : none;
font-size:8pt;
} 



/* table */

table { 
font-family:Tahoma, verdana, arial, helvetica, sans-serif;
border:0px solid #ffffff;
  
} 

ul
{
list-style-image: url(../images/bulletsarrow.gif);
} 


td{
vertical-align:top;
line-height:1.5em;
border:none;
font-size:10pt;
}

.img{
border-top:5px solid #41a9b2;
border-left:5px solid #41a9b2;
border-right:5px solid #41a9b2;
border-bottom:5px solid #41a9b2;
}

/* pop up gallery start *******************************/
.PopBoxImageSmall
{
	border: solid 5px #41a9b2;
    cursor: url("images/magplus.cur"), magnify;
}
.PopBoxImageLarge
{
	border: solid 5px #41a9b2;
	cursor: url("images/magminus.cur"), magnify;
}
.PopBoxImageShrink
{
	cursor: url("images/magminus.cur"), magnify;
}
.PopBoxImageLink
{
	cursor: pointer;
}
.PopBoxImageMove
{
	border: none 0px #ffffff;
	cursor: pointer;
}
/* pop up gallery end *******************************/

/* Main  Navigation *******************************/
#mainnavhome
{
  display: block;
  width: 115px;
  height: 55px;
  background: url("../images/mainnav/home.jpg") no-repeat 0 0;
}
#mainnavhome:hover
{ 
  background-position: 0 -55px;
}

#mainnavhome span
{
  display: none;
}

#mainnavexperience
{
  display: block;
  width: 115px;
  height: 55px;
  background: url("../images/mainnav/experience.jpg") no-repeat 0 0;
}
#mainnavexperience:hover
{ 
  background-position: 0 -55px;
}

#mainnavexperience span
{
  display: none;
}

#mainnavgallery
{
  display: block;
  width: 115px;
  height: 55px;
  background: url("../images/mainnav/gallery.jpg") no-repeat 0 0;
}
#mainnavgallery:hover
{ 
  background-position: 0 -55px;
}

#mainnavgallery span
{
  display: none;
}

#mainnavshowreel
{
  display: block;
  width: 115px;
  height: 55px;
  background: url("../images/mainnav/showreel.jpg") no-repeat 0 0;
}
#mainnavshowreel:hover
{ 
  background-position: 0 -55px;
}

#mainnavshowreel span
{
  display: none;
}

#mainnavtestimonials
{
  display: block;
  width: 115px;
  height: 55px;
  background: url("../images/mainnav/testimonials.jpg") no-repeat 0 0;
}
#mainnavtestimonials:hover
{ 
  background-position: 0 -55px;
}

#mainnavtestimonials span
{
  display: none;
}

#mainnavcontact
{
  display: block;
  width: 115px;
  height: 55px;
  background: url("../images/mainnav/contact.jpg") no-repeat 0 0;
}
#mainnavcontact:hover
{ 
  background-position: 0 -55px;
}

#mainnavcontact span
{
  display: none;
}
