﻿html,body {
	margin: 0px 0px 0px 0px;
	background-repeat: no-repeat;
	background-position: center top;
	background-color: #ffffff;
}

body,table,td {font-family: Calibri, Arial; font-size:12pt; color:#666; text-align:left;}
table,td {padding:0px; border-collapse:collapse; border-spacing:0px;}
img {border: 0px; border-color:#666633;}
hr {border: none 0; 
border-top: 1px dotted #a6c3d5;
width: 100%;
height: 1px;
}



.headercontainer {background-image: url(../images/headerbkgrnd.jpg); background-repeat: repeat-x; background-color: #fff; height: 362px; width: 100%;}
.container {width: 1000px;}
.footerbg {background-image: url(../images/footerbg.jpg); background-repeat: repeat-x; background-color: #fff; height: 68px; width: 100%;}

.programsbox001 {background-image: url(../images/img-programs-sb008.jpg); background-repeat: no-repeat; height: 377px; width: 278px;}
.programsbox002 {background-image: url(../images/img-programs-sb009.jpg); background-repeat: no-repeat; height: 377px; width: 278px;}

.header-home {background-image: url(../images/header-home.jpg); background-repeat: repeat-x; background-color: #fff; height: 362px; width: 1000px;}
.header-pro001 {background-image: url(../images/header-pro001.jpg); background-repeat: repeat-x; background-color: #fff; height: 362px; width: 1000px;}
.header-pro002 {background-image: url(../images/header-pro002.jpg); background-repeat: repeat-x; background-color: #fff; height: 362px; width: 1000px;}
.header-part {background-image: url(../images/header-partner.jpg); background-repeat: repeat-x; background-color: #fff; height: 362px; width: 1000px;}
.header-news {background-image: url(../images/header-news.jpg); background-repeat: repeat-x; background-color: #fff; height: 362px; width: 1000px;}
.header-get {background-image: url(../images/header-getinvolved.jpg); background-repeat: repeat-x; background-color: #fff; height: 362px; width: 1000px;}
.header-partner {background-image: url(../images/header-partner.jpg); background-repeat: repeat-x; background-color: #fff; height: 362px; width: 1000px;}

.bottom001 {width: 170px; height: 170px; background-image: url(../images/bot001.jpg); background-repeat: no-repeat;}
.bottom002 {width: 170px; height: 170px; background-image: url(../images/bot002.jpg); background-repeat: no-repeat;}
.bottom003 {width: 170px; height: 170px; background-image: url(../images/bot003.jpg); background-repeat: no-repeat;}
.bottom004 {width: 170px; height: 170px; background-image: url(../images/bot004.jpg); background-repeat: no-repeat;}

.bottomcontent { vertical-align: top; padding: 40px 3px 3px 10px; font-size: smaller;}


.white {background-color: #ffffff;}
.black {background-color: #333333;}
.grey {color: #666b6e;}
.blue {color: #007dc6;}

.linespacing { line-height: 18pt;}

h1 {font-size:24pt; color:#007dc6; font-weight: bold;}
h2 {font-size:14pt; color:#007dc6; font-weight: bold;}
.hometitle { text-transform: uppercase; font-weight: bold; font-size: smaller;}
.caption {color: #007dc6; font-size: smaller;}
.title {font-size:18pt; color:#007dc6; text-transform: uppercase; font-weight: bold;}
.subtitle {font-size:12pt; color:#007dc6; text-transform: uppercase; font-weight: bold;}
.smaller { font-size: smaller;}

.center { text-align: center;}
.right { text-align: right;}
.top { vertical-align: top;}
.bottom { vertical-align: bottom;}
.bold { font-weight: bold;}
.textwhite {color: #fff;}

.stretch {width: 100%;}
.seventyfive {width: 75%;}
.forty {width: 35%;}
.fifty {width: 50%;}
.twentyfive {width: 25%;}

.cellpadding { padding: 10px 10px 10px 10px;}
.smallcellpadding { padding: 3px 3px 3px 3px;}
.homepadding {padding: 0px 0px 260px 30px}

a { text-decoration: none;  color: Black;}
a:hover { text-decoration: none;  color: Black;}
a:visited { text-decoration: none; color: Black;}

a.submenu { text-decoration: none; text-transform: uppercase; font-weight: bold;  color: #007dc6; font-size: smaller;}
a.submenu:hover { text-decoration: none;  text-transform: uppercase; font-weight: bold;  color: #666; font-size: smaller;}
a.submenu:visited { text-decoration: none; text-transform: uppercase; font-weight: bold;  color: #007dc6; font-size: smaller;}


a.toplnk { text-decoration: none; text-transform: uppercase; font-weight: bold;  color: #007dc6; font-size: smaller;}
a.toplnk:hover { text-decoration: none;  color: #85b0cc; font-size: smaller;}
a.toplnk:visited { text-decoration: none; color: #007dc6; font-size: smaller;}

a.footerlnk { text-decoration: none;  color: #666b6e; font-size: smaller;}
a.footerlnk:hover { text-decoration: none;  color: #85b0cc; font-size: smaller;}
a.footerlnk:visited { text-decoration: none; color: #666b6e; font-size: smaller;}


