/*CORE PAGE STUFF*/
html {
height : 100%;
}

body {
background : #ebebeb;
margin : 0;
padding : 0;
height : 100%;
}

body, table, input, textarea, select, li, button {
color : #999;
font : 12pt 'helvetica', 'arial', sans-serif;
line-height : 1.3em;
}

div {
text-align : left;
}

p {
text-align : left;
margin : 5px 0px;
}

p.ad {
background-color : #e0e0e0;
text-align : left;
margin : 5px 5px;
}

#container {
position : absolute;
width : 970px;
height : 720px;
margin-left : auto;
margin-right : auto;
}

#banner {
position : absolute;
top : 0;
left : 0;
width : 970px;
height : 100px;
}

/*EMAIL INFO*/
div#fixedText {
position : absolute;
width : 240px;
top : 640px;
left : 25px;
}

/*exit INFO*/
div#homeText {
position : absolute;
width : 240px;
top : 90px;
left : 780px;
}

#sidebar-a {
position : absolute;
top : 99px;
left : 0;
float : left;
width : 270px;
margin : 0;
}

#footer {
clear : both;
position : absolute;
top : 695px;
left : 0;
width : 970px;
height : 60px;
margin : 10px 0 0 25px;
}




/*IMAGES*/
img#logo {
top : 0;
}

img {
border : 0;
}

img.floatLeft {
float : left;
padding : 0;
margin-right : 10px;
}

#img.chat {
top : 130px;
}

.clearfloat {
clear : both;
}




/*LINKS*/
.link {
text-decoration : none;
border:none;
}

.linkDiscription {
font-variant : small-caps;
text-decoration : none;
font-size : 10pt;
}

a, a:link {
color : #005588;
text-decoration: none;
}

a:hover {
color : #6600cc;
border:none;
}

div#contactButton {
position : absolute;
left : 845px;
top : -1px;
}

#contactButton a:link, #contactButton a:visited {
height : 29px;
width : 86px;
display : block;
text-indent : -1000em;
background : url(../images/contactOff.png) no-repeat left top;
border : none;
padding : 10px;
}

#contactButton a:hover, #contactButton a:active {
background : url(../images/contactOn.png) no-repeat left top;
}

/*SPECIAL TEXT*/
.h1 {
color : #a2bdcf;
font-size : 50pt;
line-height : 1em;
clear : right;
}

.h1shadow {
color : #a2bdcf;
font-size : 50pt;
line-height : 1em;
text-shadow: 0px 1px 2px #00006b;
clear : right;
}

.h2 {
color : #a2bdcf;
font-size : 22pt;
line-height : 1.5;
}

.h2shadow {
color : #a2bdcf;
font-size : 22pt;
line-height : 1.5;
text-shadow: 2px 2px 2px #888;
clear : right;
}

.h3 {
color : #cccccc;
font-variant : small-caps;
font-size : 10pt;
line-height : 2.5;
}

.h4 {
color : #a2bdcf;
font-size : 12pt;
line-height : 1.3;
}

.h4shadow {
color : #a2bdcf;
font-size : 12pt;
line-height : 1.3;
clear : right;
}

.h5 {
font-style : oblique;
}


/*HOME SCREEN*/
#contentTitle {
position : absolute;
top : 110px;
left : 270px;
float : left;
width : 660px;
margin : 0 40px 0 10px;
}

#contentOne {
position : absolute;
top : 170px;
left : 240px;
width : 660px;
}

#contentTwo {
position : absolute;
top : 320px;
left : 240px;
width : 660px;
}

#contentThree {
position : absolute;
top : 510px;
left : 288px;
width : 660px;
}

#contentOne ul#slideshow0 {
width : 660px;
list-style : none;
}

#contentOne ul#slideshow0 li {
float : left;
margin : 0;
padding : 0;
}

#contentOne ul#slideshow0 a {
width : 154px;
height : 115px;
font-family : 'helvetica', 'arial', sans-serif;
text-decoration : none;
font-size : 0.9em;
text-align : center;
padding-top : 120px;
margin : 0 0 0 5px;
border : 0;
display : block;
}

#contentOne ul#slideshow0 a.last {
margin-right : 0;
}

#contentOne ul#slideshow0 a.one {
background : url(../images/thumb01.jpg) no-repeat center top;
}

#contentOne ul#slideshow0 a.two {
background : url(../images/thumb02.jpg) no-repeat center top;
}

#contentOne ul#slideshow0 a.three {
background : url(../images/thumb03.jpg) no-repeat center top;
}

#contentOne ul#slideshow0 a.four {
background : url(../images/thumb04.jpg) no-repeat center top;
}

#contentTwo ul#slideshow1 {
width : 660px;
list-style : none;
}

#contentTwo ul#slideshow1 li {
float : left;
margin : 0;
padding : 0;
}

#contentTwo ul#slideshow1 a {
width : 154px;
height : 115px;
font-family : 'helvetica', 'arial', sans-serif;
text-decoration : none;
font-size : 0.9em;
text-align : center;
padding-top : 120px;
margin : 0 0 0 5px;
display : block;
}

#contentTwo ul#slideshow1 a.last {
margin-right : 0;
}

#contentTwo ul#slideshow1 a.five {
background : url(../images/thumb05.jpg) no-repeat center top;
}

#contentTwo ul#slideshow1 a.six {
background : url(../images/thumb06.jpg) no-repeat center top;
}

#contentTwo ul#slideshow1 a.seven {
background : url(../images/thumb07.jpg) no-repeat center top;
}

#contentTwo ul#slideshow1 a.eight {
background : url(../images/thumb08.jpg) no-repeat center top;
}

/*MISSING*/

#alert {
position : absolute;
top : 180px;
width : 970px;
}

.alert {
color : #a2bdcf;
font-size : 22pt;
line-height : 1.5;
text-align : center;
}

.alertlink {
color : #a2bdcf;
font-size : 10pt;
line-height : 1.5;
text-align : center;
}



/*FLASH MOVIE*/
#movie {
position : absolute;
top : 108px;
left : 110px;
float : left;
width : 740px;
margin : 0;
overflow : hidden;
}

#flashcontent {
position : absolute;
top : 108px;
left : 110px;
float : left;
width : 740px;
margin : 0;
overflow : hidden;
}

div#instruction {
position : absolute;
top : 530px;
left : 160px;
float : left;
width : 740px;
margin : 0;
}



/*CONTACT PAGE THANK YOU PAGE*/
#contactTitle {
position : absolute;
top : 200px;
left : 275px;
float : left;
width : 630px;
margin : 0;
}

#contentContact {
position : absolute;
top : 240px;
left : 275px;
float : left;
width : 630px;
margin : 0px;
}

#contentThanks {
position : absolute;
top : 210px;
left : 275px;
float : left;
width : 630px;
margin : 0px;
}

#form {
position : absolute;
top : 280px;
left : 270px;
float : left;
width : 630px;
margin : 0px;
}




/*SPECIAL CASE*/
.callout {
font-size : 12pt;
font-weight : bold;
color : #92abbc;
}

p#sidebarFooter {
position : absolute;
top : 400px;
left : 0;
float : left;
width : 280px;
margin : 0;
}

