body
{
margin-left: auto;
margin-right: auto;
font-size: 62.5%;
background-color: #000000;
font-family: franklin gothic medium, verdana, arial;
}

img
{
border:none;
}

/*************************
*   Accessibility page   *
*************************/

#access
{
width: 100%;
position: absolute;
top: 0px;
right: 0px;
background-color: transparent;
padding: 0px;
font-size: 1.2em;
display: block;
float: right;
z-index: 1000;
text-align: center;
color:#3A3A3A;
}

#accessin
{
width:99%;
background-color: transparent;
padding: 1px 8px 1px 1px;
font-size: 1em;
display: block;
z-index: 1000;
margin-left: auto;
margin-right: auto;
text-align: right;
}

#contentaccess
{
width: 90%;
height: 100%;
text-align: left;
padding: 20px 20px 20px 20px;
font-size: 1.6em;
color: #000000;
background-color: #ffffff;
max-width: 1200px;
}

a.accesslink:link {color: #004CBE; text-decoration: none; font-size: 1em;}
a.accesslink:visited {color: #004CBE; text-decoration: none;font-size: 1em;}
a.accesslink:hover {color: #004CBE;  text-decoration: underline;font-size: 1em;}
a.accesslink:active {color: #004CBE; text-decoration: none;font-size: 1em;}

a.accesslinkh:link {color: #3A3A3A; text-decoration: none; font-size: 1em;}
a.accesslinkh:visited {color: #3A3A3A; text-decoration: none;font-size: 1em;}
a.accesslinkh:hover {color: #3A3A3A;  text-decoration: underline;font-size: 1em;}
a.accesslinkh:active {color: #3A3A3A; text-decoration: none;font-size: 1em;}

/*************************
* Accessibility page End *
*************************/

.noscript
{
background-color: black; 
color: #ffffff; 
font-size: 16px; 
font-family: arial, verdana; 
text-align: left;
}

#page
{
width: 100%;
height: 100%;
margin-left: auto;
margin-right: auto;
text-align: center;
}

#mainbackground
{
position:absolute;
bottom:0px;
left:0px;
}

#mainlogo
{
position:absolute;
bottom:0px;
left:0px;
}

#mainbody
{
width: 100%;
min-width:1000px;
height: auto;
margin-left: auto;
margin-right: auto;
position: relative;
top: 0px;
left: 0px;
display: block;
text-align: left;
font-weight: normal; 
font-size: 1.5em;
color: #eeeeee;
margin: 20px 0px 0px 0px;
padding:0px;
}

#header
{
display:block;
float:left;
width:100%;
height:90px;
margin:0px;
padding:0px;
}

#header ul
{
list-stype-type:none;
list-style-image:none;
margin:0px;
padding:0px;
width:100%;
}

#header ul li
{
display:inline;
float:left;
margin:0px;
padding:0px;
width:19.9%;
height:90px;
text-align:center;
}

#maincontent
{
display:block;
float:left;
width:98%;
min-height:300px;
height: auto !important;
height:300px;
margin: 15px 1% 15px 1%;
padding:0px;
}

h1
{
font-size:1.6em;
font-weight:normal;
font-style:italic;
margin-bottom:5px;
margin-top:0px;
}

.smh
{
font-size:0.6em;
}

p
{
margin:0px;
padding:0px;
font-size:0.9em;
}


#gallery
{
display:block;
float:left;
width:100%;
height: 240px;
margin: 0px;
padding:0px;
text-align:center;
}

#gallery .thumbs
{
display:inline;
float:left;
width:33%;
height:240px;
padding: 0px;
text-align:center;
}

#gallery .thumbs img
{
padding: 5px 5px 5px 5px;
border:none;
margin-top:1px;
}

#gallery .thumbs img:hover
{
border:1px solid #1E1E1E;
margin-top:0px;
}

#gallery #thumbb
{
cursor:pointer;
}

#gallerybg
{
display:block;
float:left;
width:100%;
height:350px;
margin:0px;
padding:0px;
position:absolute;
top:100px;
left:0px;
z-index:1260;
background: url('/gfx/gallerybg.png') repeat left top;
border-top: 1px solid #101010;
border-bottom: 1px solid #101010;
}

#largeimg
{
display:none;
float:left;
width:100%;
height:100%;
margin:0px;
padding:0px;
position:absolute;
top:0px;
left:0px;
z-index:1250;
text-align:center;
}

#largeimg .imgconta
{
display:block;
width:auto;
height:auto;
margin-top:80px;
margin-left:auto;
margin-right:auto;
padding:0px;
text-align:center;
}

#largeimg #imgconta
{
position:absolute;
top:0px;
left:2%;
z-index:1380;
text-align:left;
}

#largeimg #imgcontb
{
position:relative;
top:0px;
left:0px;
margin-left:auto;
margin-right:auto;
z-index:1380;
text-align:center;
}

#largeimg #imgcontc
{
position:absolute;
top:0px;
right:2%;
z-index:1380;
text-align:right;
}

#timgc
{
display:inline;
float:left;
position:relative;
top:0px;
left:0px;
color:#ffffff;
font-size:1.3em;
}

#timgcm
{
position:relative;
top:0px;
left:0px;
color:#ffffff;
font-size:1.3em;
clear:both;
text-align:center;
margin-left:auto;
margin-right:auto;
}

#mainimg
{
display:block;
float:left;
}

#mainimgm
{
display:inline;
margin-left:auto;
margin-right:auto;
}

#imgdet
{
display:inline;
float:left;
height:350px;
color:#ffffff;
font-size:1.3em;
padding: 40px 30px 30px 30px;
}

#imgdetm
{
display:block;
float:left;
width:100%;
height:80px;
color:#ffffff;
font-size:1.3em;
padding: 10px 0px 0px 0px;
margin-top:0px;
}

#imgdetm .title,
#imgdet .title
{
font-size:1.2em;
}

#imgconta #closebt
{
position:absolute;
bottom:-35px;
right:0px;
font-size:1.2em;
cursor:pointer;
}

#imgcontb #closebt
{
position:absolute;
bottom:-100px;
right:0px;
font-size:1.2em;
cursor:pointer;
display:inline;
margin: 0px 0px 0px 0px;
}

#imgcontc #closebt
{
position:absolute;
bottom:-35px;
left:0px;
font-size:1.2em;
cursor:pointer;
}

#galnav
{
display:block;
float:left;
width:100%;
height: 40px;
margin: 0px 0px 0px 0px;
padding:0px;
text-align:center;
position:relative;
top:0px;
left:0px;
}

#prevlink
{
position:absolute;
top:0px;
left:0px;
}

#nextlink
{
position:absolute;
top:0px;
right:0px;
}


#imgconta #closebt .sclose {display:inline;float:right;margin-top:3px;margin-right:5px;}
#imgconta #closebt .xclose {font-size:1.5em;display:inline;float:right;}


#imgcontb #closebt .sclose {display:inline;margin-top:3px;margin-right:5px;}
#imgcontb #closebt .xclose {font-size:1.5em;display:inline;}

#imgcontc #closebt .sclose {display:inline;float:left;margin-top:3px;margin-right:5px;}
#imgcontc #closebt .xclose {font-size:1.5em;display:inline;float:left;}


/* *** Form styling *** */

#maincontact
{
display:block;
float:left;
width:540px;
height:auto;
}

#maincontact #smbuttom
{
float:right;
margin-right:100px;
}

input
{
display:inline;
float:left;
margin-right:10px;
}

textarea
{
display:inline;
float:left;
margin-right:10px;
}

.error
{
display:none;
float:left;
color:red;
font-weight:bold;
}

.errorm
{
display:none;
color:red;
font-weight:bold;
}

label
{
display:inline;
float:left;
margin-right:20px;
width:80px;
border-bottom: 1px solid #005369;
}

label.blnklbl
{
display:inline;
float:left;
margin-right:20px;
width:80px;
border-bottom: none;
}


#header a:link 		{ display:block;width:100%;height:90px;filter:alpha(opacity=100);opacity:1.0;  }
#header a:visited 	{ display:block;width:100%;height:90px;filter:alpha(opacity=100);opacity:1.0;  }
#header a:hover 	{ display:block;width:100%;height:90px;filter:alpha(opacity=60);opacity:0.6;  }
#header a:active 	{ display:block;width:100%;height:90px;filter:alpha(opacity=60);opacity:0.6;  }

#atdc
{
position:absolute;
bottom:0px;
right:0px;
}

a.atdcl:link 		{color: #7B7B7B; text-decoration: none; }
a.atdcl:visited 	{color: #7B7B7B; text-decoration: none; }
a.atdcl:hover 		{color: #7B7B7B; text-decoration: underline; }
a.atdcl:active 		{color: #7B7B7B; text-decoration: underline; }

a:link 		{color: #eeeeee; text-decoration: underline;}
a:visited 	{color: #eeeeee; text-decoration: underline;}
a:hover 	{color: #eeeeee; text-decoration: none;     }
a:active 	{color: #eeeeee; text-decoration: underline;}

a.lrgimg:link 		{color: #eeeeee;outline:none; text-decoration: underline;background-color:transparent;}
a.lrgimg:visited 	{color: #eeeeee;outline:none; text-decoration: underline;background-color:transparent;}
a.lrgimg:hover 		{color: #eeeeee;outline:none; text-decoration: none;     background-color:transparent;}
a.lrgimg:active 	{color: #eeeeee;outline:none; text-decoration: underline;background-color:transparent;}

a.prevlinks:link 	{font-size:1.2em;margin:0px;padding:4px 0px 6px 27px;height:37px;line-height:33px;background:url('/gfx/prev.gif') no-repeat left center;color: #ffffff; text-decoration: none;outline:none;}
a.prevlinks:visited 	{font-size:1.2em;margin:0px;padding:4px 0px 6px 27px;height:37px;line-height:33px;background:url('/gfx/prev.gif') no-repeat left center;color: #ffffff; text-decoration: none;outline:none;}
a.prevlinks:hover 	{font-size:1.2em;margin:0px;padding:4px 0px 6px 27px;height:37px;line-height:33px;background:url('/gfx/prev.gif') no-repeat left center;color: #ffffff; text-decoration: underline;outline:none;}
a.prevlinks:active 	{font-size:1.2em;margin:0px;padding:4px 0px 6px 27px;height:37px;line-height:33px;background:url('/gfx/prev.gif') no-repeat left center;color: #ffffff; text-decoration: underline;outline:none;}

a.nextlinks:link 	{font-size:1.2em;margin:0px;padding:4px 27px 6px 0px;height:37px;line-height:33px;background:url('/gfx/next.gif') no-repeat right center;color: #ffffff; text-decoration: none;outline:none;}
a.nextlinks:visited 	{font-size:1.2em;margin:0px;padding:4px 27px 6px 0px;height:37px;line-height:33px;background:url('/gfx/next.gif') no-repeat right center;color: #ffffff; text-decoration: none;outline:none;}
a.nextlinks:hover 	{font-size:1.2em;margin:0px;padding:4px 27px 6px 0px;height:37px;line-height:33px;background:url('/gfx/next.gif') no-repeat right center;color: #ffffff; text-decoration: underline;outline:none;}
a.nextlinks:active 	{font-size:1.2em;margin:0px;padding:4px 27px 6px 0px;height:37px;line-height:33px;background:url('/gfx/next.gif') no-repeat right center;color: #ffffff; text-decoration: underline;outline:none;}



