/* Base CSS */

* { padding: 0; margin: 0; outline: 0;}

img, div { behavior: url(iepngfix.htc) }

body{
font-family:"Trebuchet MS", Arial, Helvetica, sans-serif;
font-size:12px;
background:#daecec url(../images/bg.jpg) repeat-x top;
}

h1 a{
color:#FFFFFF;
visibility:hidden;
font-size:10px;
}

.subOn{
color:red;
}

.imgInTxt{
float:left;
}
.txtBox li{
padding:2px 0; 
}
.txtBox ul{
padding:10px;
list-style:none;
width:800px;
margin:0 auto;
}

h1{
width:100%;
}

h1, h5, h5 a, h5 a:hover{
height:38px;
border-bottom:dotted 1px #b9b9b9;
}

h5, h5 a{
font-size:17px;
width:90%;
font-size:17px;
padding:5px 0 2px 0;
margin:0 auto;
}


h2, h4, h5, h2 a, .contactTitles{
text-decoration:none;
height:20px;
font-family:Calibri, Arial, Helvetica, sans-serif; 
color:#487594;
}

h2, h4, h2 a{
font-size:19px;
padding:1px 0 0 9px;
}

.contactAddy a:link
{
color:#A97423;
}

#thanks{
margin-left:20px;
width:207px;
float:left;
padding:10px;
background:#c8e1f3 url(../images/sent.jpg) 0 38px no-repeat;
height:237px;
}

#newsletterForm{
height:237px;
float:left;
color:#999999;
margin-left:20px;
background:#c8e1f3;
width:207px;
padding:10px;
}

#contactForm{
background:#c8e1f3;
width:542px;
margin-left:20px;
padding:10px 10px 0 10px;
height:247px;
float:left;
}

.contactTitles{
margin-bottom:6px;
font-weight:bold;
padding-bottom:3px;
color:#006699;
border-bottom:dotted 1px #006699;
font-size:18px;
}

.contactAddy{
font-family:Calibri, Arial, Helvetica, sans-serif; 
color:#A97423;
font-weight:bold;
font-size:17px;
background:#FFFFC4;
padding:5px;
margin:20px auto 0 auto;
width:230px;
}
#dropdown{
width:206px;
height:23px;
font-family:"Trebuchet MS", Arial, Helvetica, sans-serif;
font-size:12px;
}

#newsletterForm label, #inputlabel{
font-weight:bold;
font-size:17px;
text-decoration:none;
font-family:Calibri, Arial, Helvetica, sans-serif; 
color:#609dbc;
}

#subBtn:hover{
cursor:pointer;
}
#subBtn{
border:none;
background: url(../images/subBtn.jpg) no-repeat;
margin-top:16px;
width:204px;
height:36px;
}
#name, #fltik-fltik{
font-family:"Trebuchet MS", Arial, Helvetica, sans-serif;
font-size:13px;
height:15px;
padding:5px 3px 2px 2px;
margin-bottom:7px;
width:200px;
background:#ffffff;
border:1px solid #7f9db9;
}
.contactDetails{
margin-left:20px;
float:left;
background:#ffffff;
width:256px;
height:270px;
}


#contactDetailsTxt{
height:60px;
width:800px;
margin-top:10px;
margin-bottom:20px;
margin-left:26px;
float:left;
}

.newsBoxBig h2{
padding:1px 0 0 18px;
}


#bodyWrap{
padding-bottom:10px;
background:#daecec url(../images/bodyWrapBg.jpg) top repeat-x;
}

h3{
padding:0 0 2px 17px;
font-weight:normal;
font-family:"Trebuchet MS", Arial, Helvetica, sans-serif;
font-size:11px;
color:#98bee7;
}

h4{
padding:0 0 5px 0;
border-bottom:dotted 1px #b9b9b9;
margin-bottom:14px;
}

#header, #mainBody{
width:900px;
margin:0 auto;
} 

#header{
height:160px;
}

#mainBody{
background:#FFFFFF;
margin-top:40px;
padding-bottom:1px;
min-height:700px;
height:auto !important;
height:700px;
}

#footer{
background:#778c0d;
margin:0 auto;
height:115px;
}

#warning{
border:1px solid #CCCCCC;
margin:90px auto;
width:350px;
height:61px;
font-weight:bold;
padding:30px 0 0 100px;
color:#999999;
font-family:Calibri, Arial, Helvetica, sans-serif; font-size:22px;
background:#ffffff url(../images/warning.jpg) left no-repeat;
}

.links{
border:1px solid #CCCCCC;
margin:20px auto;
width:563px;
height:114px;
font-weight:bold;
text-align:center;
color:#999999;
font-family:Calibri, Arial, Helvetica, sans-serif; font-size:22px;
background:#FFFFFF;
}

#mainNav{
background:url(../images/top_bg.jpg) no-repeat;
width:900px;
height:125px;
}

#subNav{
margin:8px auto 0 auto;
background:url(../images/sub_top_bg.jpg) no-repeat;
width:882px;
height:28px;

}

#mainMenu{
height:33px;
width:895px;
margin:0 auto;
padding-top:89px;
}

#mainMenu li, #subNav li, #footer li{
float:left;
list-style:none;
}

#subNav li{
background:url(../images/spacer.jpg) no-repeat right 1px ;
padding:5px 12px 0 9px;
color:#999999;
}

#centerTable{
background: url(../images/menu_bg.jpg) no-repeat;
padding-top:8px;
width:767px;
height:249px;
margin:0 auto;
}

#tableMenu{
margin:0 auto;
}
.tableEntryLeft{
padding:20px 5px;
text-align:left;
}

.tableEntry, .tableLabel, .tableEntryLeft{
vertical-align:top;
border:1px #999999 solid;
background:#FFFFFF;
}

.tableEntry, .tableEntryLeft{
background:#FFFFFF;
}

.tableLabel{
background:#ade0e8;
}

#subNav li a, #subNav li a:link{
color:#366ba1;
text-decoration:none;
}

#subNav li a:hover{
color:#23aa11;
}

#TopWrap{
margin:0 auto;
width:870px;
min-height:305px;
height:auto !important;
height:305px;
}

#welcome, #banner, #kidsCorner, #insideTop{
margin:0 9px;
overflow:hidden;
height:305px;
float:left;
}

#insideTop{
width:843px;
}

#welcome{
width:335px;
/*background:hotpink;*/
}

/*.newsBox p, .newsBoxBig p {
padding:3px 0;
border-bottom:dotted 1px #b9b9b9;
border-top:dotted 1px #b9b9b9;
}*/

.txtBoxCont{
background:red;
}

.txtBox p, .newsBox p, .txtBox ul, .tableEntry, .tableLabel, .tableEntryLeft, .welcomeTxtBox, .newsBoxBig p, .newsBox a:link, .newsBox a, .newsBoxBig a:link, .newsBoxBig a{
color:#2d5c90;
}

.txtBox a, .readMore a, .welcomeTxtBox a{
color:#648dba;
text-decoration:none;
}

.txtBox a:hover, .welcomeTxtBox a:hover{
color:#051629;
}

.txtBox img{
float:left;
padding:10px;
}

.txtBox, .welcomeTxtBox{
padding:10px;
margin:18px 0;
background:#e7f3f5;
}


.txtBox{
overflow:auto; 

}

.welcomeTxtBox{
min-height:120px;
height:auto !important;
height:120px;
}

.txtBox p{
padding-top:10px;
}

.readMore{
padding-right:10px;
text-align:right;
}

.newsBox{
margin:18px 0;
background: url(../images/news_bg.jpg) #e7f3f5 5px 5px no-repeat;
height:100px;
padding:0 10px 10px 10px;
width:522px;
}

.newsBoxBig p{
padding:30px 0;
}

.newsBoxBig{
margin:24px auto;
background: url(../images/news_bg.jpg) #e7f3f5 6px 10px no-repeat;
padding:5px 10px 10px 10px;
width:700px;
min-height:110px;
height:auto !important;
height:100px;
}


#banner, #mySlides{
height:305px;
width:483px;
/*background:blue;*/
}

#mySlides img{
border:none;
}

.quotes{
background:#f1fafb url(../images/quoteBG.jpg) no-repeat;
border:1px #d5e1e2 solid;
width:700px;
height:100px;
margin:20px auto;
padding:10px 0;
}

.quotes h3{
text-align:center;
font-weight:bold;
font-family:Calibri, Arial, Helvetica, sans-serif;
font-size:20px;
color:#78a7c7;
padding-top:10px;
width:530px;
margin:0 auto;
}

#quoteWrapper{
margin:0 auto;
width:740px;
height:500px;
overflow-y: auto;
overflow-x: hidden;
scrollbar-face-color : #8fc2ca;
scrollbar-shadow-color : #e7f3f5;
scrollbar-highlight-color : #e7f3f5;
scrollbar-3dlight-color : #e7f3f5;
scrollbar-darkshadow-color : #8fc2ca;
scrollbar-track-color : #b1d9e0;
scrollbar-arrow-color : #e7f3f5;
}

#kidsCorner{
width:276px;
/*background:#FF9900;*/
}

#latestNews{
width:542px;
margin:0 9px;
height:335px;
float:left;

}

#homeBottomWrap, #TopWrap{
padding-top:20px;
/*background:green;*/
}

#homeBottomWrap{
margin:0 auto;
width:870px;
min-height:365px;
height:auto !important;
height:365px;
}

#footerCont, #copyright{
width:568px;
margin:0 auto;
}

#footer ul{
padding-top:20px;

}
#footer li{
color:#d1f327;
padding:5px 5px 5px 2px;
}

#footer li a, #footer li a:link, #copyright a{
font-size:11px;
color:#c7de4f;
text-decoration:none;
}

#copyright{
text-align:center;
clear:left;
}

#rocketvalley{
margin:12px auto 0 auto;
background:url(../images/rocketvalley.jpg);
height:22px;
width:120px;
}

#contactarea {
	width:530px;
	text-align:left;

font-family:"Trebuchet MS", Arial, Helvetica, sans-serif;
font-size:13px;
}

#inputbox, #inputboxS{
border:1px solid #7f9db9;
font-family:"Trebuchet MS", Arial, Helvetica, sans-serif;
font-size:13px;
padding: 2px;
}

#inputbox{
width: 159px;
}

#thanksContact{
background:#c8e1f3 url(../images/contactSent.jpg) no-repeat;
width:537px;
height:199px;
padding:6px;


}
#inputlabel{
padding-top:10px;
}

#inputboxS{
width:463px;
}

#textarea {
border:1px solid #7f9db9;
	padding: 2px;
font-family:"Trebuchet MS", Arial, Helvetica, sans-serif;
font-size:13px;
	width:410px;
	height:80px;
}

#submitbutton:hover {
cursor:pointer;
}

#submitbutton {
background:url(../images/sendBtn.jpg) no-repeat;
height:26px;
border:none;
width:100px;
font-family: Calibri, Arial, Helvetica, sans-serif;
font-size:13px;
font-weight:bold;
color:#646464;
margin-left:10px;

}

