html
{
margin: 0px;
padding: 0px;
font-size: 100%;
background-color: #ffffff;
}

body
{
margin: 0px;
padding: 0px;
font-size: 62.5%;
font-family: arial, sans-sefif;
height: 100%;
}

#preload
{}


#preload1
{background-image: url(images/buttonbg.jpg);}
#preload2
{background-image: url(images/buttonbg2.jpg);}




#page1
{
margin: 0px auto;
padding: 0px;
width: 800px;
*width:expression(document.body.clientWidth > 800? "800px": "auto" );
text-align: center;
}
#page2
{
margin: 0px;
padding: 0px;
}




#sitewrap
/* TO AFFECT PAGE WITH MARGIN // PADDING!! */
{
margin: 0px 0px;
padding: 0px 0px;
text-align: center;
}



#banner
{
margin: 0 auto;
position: relative;
border: 2px solid blue;
display: block;
border: 3px solid #3366cc;
}

#banner a, #banner a img
{border: none;}

.stepcarousel  /*DIV*/
{
position: absolute; /*leave this value alone*/
top: 0;
left: 140px;
overflow: auto; /*leave this value alone*/
width: 650px;
height: 138px; /*Height should enough to fit largest content's height*/
display: block;
background-color: white;
}

.stepcarousel .belt  /*UL*/
{
position: absolute; /*leave this value alone*/
left: 0;
top: 0;
margin: 0;
padding: 0;
list-style: none;
float: left;
display: block;
}

.stepcarousel .panel  /*LI*/
{
float: left; /*leave this value alone*/
overflow: hidden; /*clip content that go outside dimensions of holding panel DIV*/
margin: 9px; /*margin around each panel*/
padding: 0;
height: 120px;
width: 120px;
display: block;
}


#sitetitle
{
display: none;
}




#main1
{
/* RIGHT COLUMN BG */
margin: 0px;
padding: 0px;
background-color: #3366cc;
}

#main2
{
/* LEFT COLUMN BG */
margin: 0px 120px 0px 0px;
padding: 0px 0px 0px 18em;
background-color: #3366cc;
text-align: center;
}


#main3
{
/* CENTER COLUMN BG */
margin: 0px;
padding: 0px;
width: 100%;
*position: relative;
background-color: white;

}




#leftcolumnouter
{
margin: 0px 1px 0px -18em;
padding: 0px;
width: 18em;
float: left;
*position: relative;
overflow: visible;

}


#centercolumnouter
{
margin: 0px -1px;
padding: 0px;
width: 100%;
float: left;
overflow: visible;
}


#rightcolumnouter
{
margin: 0px -120px 0px -1px;
padding: 0px;
width: 120px;
float: right;
*position: relative;
overflow: visible;

}



.inner
{
/* AFFECTS  ALL  COLUMN CONTENT */
margin: 0px;
padding: 5px;
text-align: left;
}

.ileft/* AFFECTS  LEFT  COLUMN CONTENT ONLY*/
{

position:relative;
margin: 0px auto;
padding: 0px 0px 15px 0px;
text-align: center;
font-size: 1.1em;
}

.icenter
{
/* AFFECTS  CENTER  COLUMN CONTENT ONLY*/
background-color: white;
line-height: 1.1em;
font-size: 1.3em;
}

.icenter p
{
margin: 0px;
padding: 0px;
font-family: arial, sans-serif;
line-height: 1.1em;
}

.smalltext 
{
margin: 0px;
padding: 0px;
font-size: 1.3em;
font-family: arial, sans-serif;
line-height: 1.1em;
}


.iright
{
/* AFFECTS  RIGHT  COLUMN CONTENT ONLY*/
text-align: center;
position:relative;
line-height:1.2em;
}

.sponsorimagespan
{
display: block;
border:2px solid red;
height: 60px;
width: 90px;
}

.clear
{
margin: 0px;
padding: 0px;
height: 1px;
font-size: 1px;
line-height: 1px;
clear: both;
}






#footerblock
{
background-color: #3366cc;
line-height: 2em;
float: left;
width: 100%;
height: 2em;
color: #ffcc00;
font-family: arial, sans-serif;
font-weight: bold;
font-size: 1.2em;
position: relative;
}


#address
{
margin: 0px 0px 0px 40px;
padding: 0px;
float: left;
position: relative;
display: inline;
width: 45%;
text-align: left;
}

#telephone
{
margin: 0px 40px 0px 0px;
padding: 0px;
float: right;
position: relative;
display: inline;
width: 35%;
text-align: right;
}







#creditsblock
{
background-color: #ffffff;
line-height: 2em;
height: 4em;
text-align: center;
float: left;
width: 100%;
position: relative;
}
#creditsblock a img
{
border: 0px solid #ffffff;

}
#leftcredits
{
margin: 0px;
padding: 5px;
width: 50%;
float: left;
color: #808080;
font-size: 1.2em;
line-height: 1.8em;
position: relative;
}

#centercredits
{
margin: 0px;
padding: 14px 5px 0px 5px;
width: 12%;
float: left;
position: relative;
}

#rightcredits
{
margin: 0px;
padding: 5px;
width: 30%;
float: right;
position: relative;
}

#leftcredits p
{
margin: 0px;
padding: 3px;
font-family: arial, sans-serif;
}
#leftcredits a
{
margin:  0px;
padding: 0px;
color: #808080;
font-weight: bold;
}



#standardsblock
{
margin:  0px;
padding: 5px 0px;
background-color: #ffffff;
line-height: 2em;
text-align: center;
float: left;
width: 100%;
border-top: 1px solid black;
}

#standardsblock img
{
border: 0px solid #ffffff;
}





.sponsortitle
{
margin: 0px;
padding: 5px;
text-align: right;
color: #ffcc00;
font-size: 1.5em;
font-weight: 600;
font-family: arial, sans-serif;
text-align: center;
}

.sponsorwrapper
{
margin: 5px auto;
padding: 3px;
text-align: center;
}

.sponsorimage
{
margin: 0px;
padding: 0px;
border: 0px solid black;
}

.sponsortext
{
margin: 0px;
padding: 3px;
font-family:times, serif;
font-size: 1.8em;
line-height: 1em;
color: #000000;
background-color: #ffffff;
text-align: center;
display: block;
position:relative;
}


/* XARAYA REQUIRED CLASSES */
a {
}
a:hover {
}
blockquote {
}
body {
}
code {
}
h1 
{
color: #000099;
}
h2 
{
color: #000099;
}
h3 
{
color: #000099;
}
h4 
{
color: #000099;
}
h5 
{
color: #000099;
}
h6 
{
color: #000099;
}
th {
}
td {
}
table {
}
thead {
}
tbody {
}
tfoot {
}
p {
}
pre {
}
input {
}
button {
}
select {
}
textarea {
}
img {
}
li {
}
ul {
}
ol {
}
sup {
}
sub {
}

/*  XARAYA REQUIRED INDIVIDUAL CLASSES */
td.xar-norm {}
td.xar-alt {}

/*  XARAYA REQUIRED ANONYMOUS CLASSES  */

/* these defaults apply to the left block group */
.xar-block-head{
}
.xar-block-title {
}
.xar-block-body {
}
.xar-block-foot {
}

/* right block group classes */
.xar-block-head-right{
}
.xar-block-title-right {
}
.xar-block-body-right {
}
.xar-block-foot-right {
}

/* topnav block group classes */
.xar-block-head-topnav {
}
.xar-block-title-topnav {
}
.xar-block-body-topnav {
}
.xar-block-foot-topnav {
}

/* center block group classes */
.xar-block-head-center{
}
.xar-block-title-center {
}
.xar-block-body-center {
}
.xar-block-foot-center {
}
.xar-mod-head {
}
.xar-mod-title 
{
font-size: 1.6em;
}
.xar-mod-body {
}
.xar-mod-foot {
}
.xar-alt {
}
.xar-accent {
}
.xar-alt-outline {
}
.xar-accent-outline {
}
.xar-norm-outline {
}
.xar-norm {
}
.xar-sub {
}
.xar-menu-section {
}
.xar-menu-section-current {
}
.xar-menu-item {
}
.xar-menu-item-current {
}
.xar-menu-item:hover {
}
.xar-menu-subitem {
}
.xar-menu-subitem:hover {

}
.xar-menu-subitem-current {
}
.xar-menu-item-current > .xar-menu-subitem > a {
}
.xar-menu-item-current > .xar-menu-subitem > a:visited {
}
.xar-title {
}
.xar-error {
}



.menutitleblock
{
margin: 0px;
padding-left: 40px;
background-image: url(images/menuship.jpg);
background-repeat: no-repeat;
background-position: 5px 50%;

text-align: left;
}

.menutitletxt
{
margin: 0px;
padding: 5px 0px 5px 0px;
color: #ffcc00;
font-family: arial, sans-serif;
font-size: 1.4em;
font-weight: 600;
text-align: left;
list-style: none;
line-height : 2em;
}



.blocktitletxt
{
margin: 0px;
padding: 5px 0px 5px 0px;
color: #ffcc00;
font-family: arial, sans-serif;
font-size: 1.4em;
font-weight: 600;
text-align: centre;
list-style: none;
line-height : 2em;
}










.welcometitletext
{
margin: -5px auto 0px auto;
padding: 15px;
width: 60%;
font-size: 2.4em;
line-height: 1em;
text-align: center;
font-family: arial, sans-serif;
color: #ffcc00;
display: block;
background-color: #3366ff;
background-image: url(images/welcomebg.jpg);
background-repeat: repeat-x;
background-position: 0px -20px;
}





.stacks
{
margin: 0px 0px 0px 0px;
padding: 0px;
height: 30px;
width: 100px;
border: 1px solid black;
clear: left;
float:left;
}




/*
INFOBLOCK
*/


.infoblockwrapper
{
margin: 20px auto;
padding: 0px 0px 0px 0px;
width: 360px;
text-align: center;
}


.infoblockheader
{
background-color: #3366ff;
background-image: url(images/buttonbg1.jpg);
background-repeat: repeat-x;
background-position: 0px 0px;
}

.infoblocktitle
{
margin: 0px auto;
padding: 5px;
font-size: 1.8em;
line-height: 1em;
color: black;
text-align: center;
font-family: arial, sans-serif;
color: #ffcc00;
font-weight: 500;
}

.infoblockbody
{
margin: 0px;
padding: 10px;
text-align: left;
}


.infoblockbody ul
{
margin: 0px;
padding: 0px;
list-style: none;
}

.infoblockbody li
{
margin: 0px 0px 10px 0px;
padding: 0px;
list-style: none;
font-size: 13px;
line-height: 13px;
font-family: arial, sans-serif;
text-indent: 0px;
}

.infoblockbody a
{
text-decoration: none;
font-weight: bold;
}


.infoblockfooter
{
border-bottom: 3px solid #336699;
}


.banneradvert
{
margin: 15px auto 15px auto;
text-align: center;
}

#adverttitle
{
margin: 0;
padding: 0;
font-size: 1px;
line-height: 1px;
position: absolute;
left: -9999px;
}

.banneradvert img
{
border: 3px solid #3366CC;
}





.featureditems
{
padding: 0px;
margin: 0px;
list-style: none;
}

.featureditems ul
{
padding: 0px;
margin: 0px;
list-style: none;
}
.featureditems li
{
padding: 0px;
margin: 0px;
list-style: none;
}


/* ******************************* */
/*              ADVERT             */
/* ******************************* */

.advertrequest
{
font-weight: bold;
font-size: 1.1em;
}
