 /* CSS Document */

/* ----- HTML STYLES ----- */
/* undo default styling of common (X)HTML browsers */

:link,:visited { text-decoration:none }

ul,ol { list-style:none }

h1,h2,h3,h4,h5,h6,pre,code { font-size:1em; }

ul,ol,li,h1,h2,h3,h4,h5,h6,pre,form,body,html,p,blockquote,fieldset,input,td,tr,th,td
{ margin:0px; padding:0px; font-family:Arial, Helvetica, sans-serif; border:none;}

a img,:link img,:visited img { border:none; }F

address { font-style:normal }
body {font-size:0.625em; background-color: #FFFFFF; font: Arial, Helvetica, sans-serif; margin: 0px 0 0 0px; padding:0px; text-align:center;}

/*---- Containers ----*/
				
#pageTop {height:95px;width:100%; text-align:center; background:#ff9900;}
#pageMiddle {width:100%;text-align:center; background:#ffffff;}
#pageBottom {width:100%;text-align:center; background:#ff9900;}

#pageTitle {height:95px; width:800px; position:relative; text-align:left ;margin: 0px auto 0px auto; z-index:10;}
#pageContent {width:800px; position:relative; text-align:left ;margin: 0px auto 0px auto; padding:0 0 50px 0; z-index:1 }
#pageFooter {width:760px; position:relative;text-align:left ;margin: 0px auto 0px auto; padding:20px 20px 0 20px; }

/*---- absolutely positioned logo ----*/

.logo {position: relative;display:inline; float:left; margin:20px  0 -70px -70px; }

/*---- Title + Menus ----*/

.titleMenu1 {float:left; width:400px; height:25px; color: #663300; font-size: 1.3em; padding: 45px 0 0 7px;}
.titleMenu1 a {color: #663300;padding:0 13px 0 12px; }
.titleMenu1 a:hover {color: #FFFFFF ;padding:0 13px 0 12px; }
.titleContacts {float:right; width:360px; height:50px;  margin:0px; color: #663300; font-weight:bold; font-size:1.3em; text-align:right; padding:20px 20px 0 0;}
.titleContacts span {font-size: 1.8em; font-weight:normal;}
.menuItemContainer {padding:0 0 0 7px; position:relative;}
.linksBox {width:700px;  padding-top:20px;}
.linksBox p {padding:0px 0 0 270px; }
.linksBox ul {padding:0 0 0 270px; }

/*---- Flash movie holder ----*/

.divider {width:315px; height:35px;}
.divider2 {width:315px; height:60px;}
.flashMovie {text-align:center; padding:20px 0 0px 0; display:visible; position:relative; z-index:2;}
.flashMovieRight {display:inline;float:right; width:435px; height:250px; margin: 90px 20px 0 0px;}

/*---- Element formatting ----*/

h1 { width:315px; font-size: 1.6em; color: #663300;  margin:40px 0 0 20px; line-height:1.6em;}
.leftBoxHome h1 {width:410px; font-size: 1.6em; color: #663300;  margin:40px 0 0 20px; line-height:1.6em; position:relative; z-index:0}
h2 { width:315px; font-size: 1.4em; color: #FF9900;  margin:20px 0 0 20px; line-height:1.6em;}
h3 {font-size: 1.2em; color: #ffffff;margin:10px 0 5px 0;}
p { font-size: 1.2em; margin:20px 0 0 20px; line-height:1.5em; }
.small {font-size:1.0em; line-height:1.6em; }
.brown {color:#663300;}
.orange {color:#FF9900;}
.black a {color:#000000;}
.black a:hover, a:active {color:#FF9900;}
.tableAlign {font-size: 1.2em; margin:20px 0 0 20px;}

/*---- Site content formatting ----*/

.leftBox {width: 315px; float:left; padding:0 0 0px 0;}
.leftBoxHome {width: 480px; float:left; padding:0 0 0px 0;}
.rightText {width:370px; float:left; padding:30px 0 0px 10px;}
.rightBox {width: 263px; height:280px; border: 1px solid #663300; float:right; margin:107px 20px 0 0;}
.boxImage {display:inline; float:left; margin:10px 0px 0px 10px; }
.boxText {display:inline; float:left; width:150px; height:70px; color: #ff9900; font-size:1.2em; font-weight:bold; line-height:1.6em; margin:0px 0 0 10px; padding:10px 0 10px 0;}
.logoArea {width:100%; float:left; padding-left:108px; }
.logoBox { width:100px; ;float:left; margin:0px 5px 0 5px; text-align:center; vertical-align:middle;  }
.splitter {background:url(images/splitter.jpg) no-repeat; width:1px;  margin:26px 5px 0 5px; height: 50px; float:left; }

/*---- Magic Menu formatting....(don't ask).... ----*/

.p7tbsub { background-color: #FFB94F; font-size: 1.0em; font-family: Arial, Helvetica, sans-serif; layer-background-color: #FFFFFF; font-weight: bold; color: #FFFFFF; line-height: 8px; text-indent: 10px;}
.p7tbsub p {margin: 0px; padding: 3px 0px 0px 0px;}
.p7tbsub a:link { text-decoration: none; color: #FFFFFF; }
.p7tbsub a:visited { color: #FFFFFF; text-decoration: none; }
.p7tbsub a:hover { color: #993300; text-decoration: underline; }
.p7tbsub a:active {color: #FF9900;}
.p7tbdn {color: #FF9900 !important; font-weight: bold;}
	
/*---- Registration form formatting ----*/


.table {font-size:1.2em; margin-left:20px; background:#FFECD9; color:#663300; border:1px solid #FFECD9 ; }
.bodytext {padding:2px 5px 2px 0;}

#pageContent ul {list-style-type:disc; font-size:1.2em; margin:2px 0 0 50px;}
	