/* CSS Document */
body{
font-family:Arial, Helvetica, sans-serif;
/*background-image:url(../images/green-hues-bg.jpg);*/
margin:0;
}

#bodywrapper{
position:relative;
width:100%;
}



p, ul, li {
font-size:10pt;
}

th{
color:#FFFFFF;
height:40px;
background-image:url(../images/sky-blue-box-header-pop.gif);
background-repeat:no-repeat;
background-position:top center;
padding-top:10px;
}

address{
font-size:10pt;
font-style:normal;
line-height:1.2	;
}

#headerwrapperout{
position:relative;
width:100%;
height:79px;
background-image:url(../images/header-bg.gif);
background-repeat:repeat-x;

}
#headerwrapper{
text-align:center;
margin:0 auto;
width:960px;

}

#header{}

#logo{
display:inline;
float:left;
}

#header h1{
margin: 0;
padding-top: 15px;
}


/*Notice Board with Red Background*/

.noticeblueredcell{

background-image:url(../images/notice-board-bg-red.jpg);
background-repeat:no-repeat;
background-position:top;
background-color:#990808;
}

.noticebluered{
margin-top:3px;
padding:7px 10px 10px 10px;
}

.noticebluered h3{
font-size:9pt;
font-weight:bold;
color:#FFFFFF;
margin-top:2px;
margin-bottom:15px;
}


.noticeblueboxheader{
background-color:#FFFFFF;
background-image:url(../images/blue-head-title.gif);
background-repeat:no-repeat; 
height:30px;
padding-left:5px;
color:#FFFFFF;
font-size:10pt;
font-weight:bold;
}

.noticeblueboxbody{
	background-color:#FFFFFF;
	color:#666666;
	font-size:10pt;
	font-family: Verdana, Arial, Helvetica, sans-serif;
}

ul.plussquare{
margin-left:0px;
}

.plussquare li{
background-image:url(../images/4-square-bullets.gif);
background-repeat:no-repeat;
background-position:0px 0.3em;
list-style:none;
margin-left:12px;
padding-left:12px;
margin-bottom:10px;
}

.plussquare li a{
color:#007CBA;
text-decoration:none;
}

.plussquare li a:hover{
color:#007CBA;
text-decoration:underline;
}

/*Homepage Photo Gallery 4 Photos */
.homephotogallery{
}

.homephotogallery td{
text-align:center;
padding:5px 0;
}


/*Middle Row Headings*/
.middlerowheading{
background-image:url(../images/blue-white-box-header.gif);
background-position:center; 
background-repeat:no-repeat; 
text-align:center; 
color:#FFFFFF; 
font-weight:bold; 
vertical-align:middle;
 }
 
 
 /*Sky Blue Box With White Border and Shadow Inner Individual Box*/
.skyblueinnerbox{
background-image:url(../images/skyblue-ver-div.gif); 
background-position:right; 
background-repeat:repeat-y; 
padding-right:10px; 
vertical-align:top; 
 }
 
#skyblueinnerboxlast{
padding-left:10px; 
vertical-align:top; 
background-image:none;
padding-right:0;
 }
 
 
.skyblueinnerbox h3{
margin:0;
text-align:center;
color:#025D8B;
margin-bottom:5px;
 }
 
 
 /*Footer Links*/
.footercontainer{
/*background-image:url(../images/footer-dark-rusted.gif);*/
background-image:url(../images/footer-bg.gif);
background-repeat:repeat-x;
background-position:top;
padding-top:20px;
margin-top:-20px;
z-index:10;
}

.footercontainer h4 a{
color:#FFFFFF;
font-size:9pt;

}


.footercontainer2{
padding-top:20px;
margin-top:-20px;
z-index:10;
}

.footer{
clear:left;
color:#FFFFFF;
text-align:left;
margin-bottom:15px;
font-size:9pt;
 }
 
 
.footer td{
vertical-align:top;
 }
 
#footerlast{ 
background-image:none;
 }
 
.footer h4{
margin:0;
margin-bottom:5px;
}

.footer h5 a{
color:#FFFFFF;
text-decoration:none;
}

.footer h5 a:hover{
text-decoration:underline;
}

.footer ul{
margin-left:0;
padding-left:0;
list-style:none;
}

.footer li{
font-size:9.5pt;
}

.footer li a{
color:#FFFFFF;
text-decoration:none;
}

.footer li a:hover{
text-decoration:underline;
}

.skyblueboxouter{
}

.skyblueboxouterrow1{
background-image:url(../images/960-blue-white-shadow-t.gif); 
background-position:bottom; 
background-repeat:no-repeat;
}

.skyblueboxouterrow2{
background-image:url(../images/960-blue-white-shadow-m.gif);
background-repeat:repeat-y;
background-position:center;
padding:0 15px;
}

.skyblueboxouterrow3{
background-image:url(../images/960-blue-white-shadow-b.gif); 
background-position:top; 
background-repeat:no-repeat;
}

/*Pin Up Board Block - Blue*/
.pinup{
}

.pinuptop{
height:30px;
background-image:url(../images/pin-up-notice-top.gif);
background-repeat:no-repeat;
background-position:top;
text-align:center;
padding-top:15px;
}

.pinuptop h4{
color:#FFFFFF;
margin:0;

}

.pinupmid{
background-image:url(../images/pin-up-notice-mid.gif);
background-repeat:repeat-y;
text-align:left;
}

.pinupmid ul{
margin:0;
margin-left:10px;
padding-left:10px;
padding-right:20px;
list-style:none;
}

.pinupmid ul li{
line-height:1.4;
padding-bottom:5px;
border-bottom:#FFFFFF 1px dashed;
}

.pinupmid ul li a{
color:#FFFFFF;
text-decoration:none;
}

.pinupmid ul li a:hover{
text-decoration:underline;
}


.pinupbot{
height:55px;
background-image:url(../images/pin-up-notice-bot.gif);
background-repeat:no-repeat;
background-position:top;
}


/*Core Body Content*/
.corecontent{
margin:10px; 
border:#FFFFFF 10px solid; 
padding:10px;
text-align:left;
}
.corecontent h1{
margin:0;
}

.corecontent h3{
font-weight:normal;
}


.corecontent ul{
margin-left:15px;
padding-left:15px;
list-style-type:square;
}

#defaultblue{
background-color:#7BBDE7;
}

/*Breadcrumbs*/
#breadcrumbs{
font-size:8pt;
color:#F5F5F5;
margin:0 0 30px 0;
padding:0;
border:0;
}

#breadcrumbs li{
float:left;
display:inline;
margin-right:3px;
}

#breadcrumbs a{
color:#007CBA;
background-image:url(../images/breadcrumb-bullet.gif);
background-repeat:no-repeat;
background-position:right;
padding-right:15px;
text-decoration:none;
clear:right;
}

#breadcrumbs a:hover{
text-decoration:underline;
}


/*Tabbed Content*/

.tabbedcontentdiv{
height:155px; 
margin-bottom: 1em;
padding:10px;
background-image:url(../images/tabbed-content-bg.jpg);
background-position:top;
background-repeat:repeat-x;
}

.ilwhometabs{
margin:20px 0 10px 0;
font-size:10pt;
font-weight:bold;
list-style-type: none;
text-align: centre; /*set to left, center, or right to align the menu as desired*/
}

.ilwhometabs li{
display: inline;
margin: 0;
}

.ilwhometabs li a{
text-decoration: none;
position: relative;
z-index: 1;
padding:10px 80px;
margin:5px 10px;
color:#CC0000;
}

.ilwhometabs li a:visited{
color: #25D2D4;
}

.ilwhometabs li a:hover{
text-decoration:none;
color: #25D2D4;
}

.ilwhometabs li a.selected{ /*selected main tab style */
position: relative;
}

.ilwhometabs li a.selected{ /*selected main tab style */
background-image:url(../images/tabbed-nav-bg-active.jpg);
background-repeat:no-repeat;
background-position:center center;
color:#FFFFFF;
}

.ilwhometabs li a.selected:hover{ /*selected main tab style */
text-decoration: none;
}

.tabcontent{
display:none;
}

@media print {
.tabcontent {
display:block !important;
}
}

/*Tabbed Content Inner Table Left Cell*/
.tabbedcontenttable{
height:130px;
}

.tabbedcontentcell-left{
padding-right:10px; 
border-right:#666666 1px dashed;
}

.tabbedcontentcell-right{
width:280px;
text-align:center;
}

.tabbedcontentcell-right img{
border:none;
}

/*Notice Board List*/
ul.notice-board{
margin-top:10px;
padding-left:5px;
margin-left:5px;
list-style:none;
color:#FFFFFF;
font-size:9pt;
}

.notice-board li{
margin-bottom:5px;
padding-bottom:5px;
/*border-bottom:#FFFF99 1px dashed;*/
}

.notice-board li a{
color:#FFFFFF;
text-decoration:none;
font-weight:bold;
}

.notice-board li a:hover{
text-decoration:underline;
}


/* 3 Column Layout for inside pages*/

#maincontainer{
width:980px;
margin:0 auto;
background-color:#FFFFFF;
}


#contentwrapper{
float: left;
width: 100%;
}

#contentcolumn{
margin: 0 180px 0 180px; /*Margins for content column. Should be "0 RightColumnWidth 0 LeftColumnWidth*/
}

#leftcolumn{
float: left;
width: 180px; /*Width of left column*/
margin-left: -100%;
background: #C8FC98;
}

#rightcolumn{
float: left;
width: 180px; /*Width of right column*/
margin-left: -180px; /*Set left marginto -(RightColumnWidth)*/
background: #FDE95E;
}

.innertube{
margin: 10px; /*Margins for inner DIV inside each column (to provide padding)*/
margin-top: 0;
}



/* Other Inner Pages Layout*/
#nav-new-top{
margin:0 10px;
}


/*Homepage Testimonials*/
#hptestwrapper{
height:155px;
font-size:9pt;
}

.hptest{
float:left;
display:inline;
margin-right:10px;
width:204px;
}

.hptest p{
margin:0;

}
