@charset "utf-8";
/* CSS Document */
body {
	margin-top: 0px;
	margin-bottom: 0px;
	background-color: #000000;
}
body,td,th {
	font-family: Tahoma;
	font-size: 10px;
	color: #FFFFFF;
}
.style1 {
	color: #33E8FD;
	font-weight: bold;
	font-size: 14px;
}.style2 {
	color: #15D840;
	font-weight: bold;
	font-size: 12px;
	padding: 0px;
	margin: 0px;
}
.style4 {color: #00e73b}
.style5 {
	font-size: 10px;
	font-weight: bold;
}
.wrapper {
	height: auto;
	width: 966px;
	margin: auto;
}
.header-container {
	float: left;
	height: auto;
	width: 966px;
}
.header {
	background-image: url(images/headerbg.jpg);
	float: left;
	height: 106px;
	width: 772px;
}
.navigation {
	background-image: url(images/navbg.jpg);
	float: left;
	height: 33px;
	width: 954px;
	padding-left: 12px;
}
.home
{
	position: relative;
	font-family: Tahoma;
	white-space: nowrap;
	width: 60px;
	height: 33px;
	margin: 0;
	padding: 0;
	font-size: 18px;
	background-image: url(images/home-a.jpg);
	background-repeat: no-repeat;
	background-position: center center;
	float: left;
}

.home a
{
	display: block;
	color: #000000;
	font-size: 13px;
	width: 60px;
	height: 33px;
	display: block;
	float: left;
	color: #FFFFFF;
	text-decoration: none;
	font-weight: bold;
	font-family: Tahoma;
}

.home img
{
width: 60px;
height: 33px;
border: 0
}

* html a:hover
{
visibility:visible
}

.home a:hover img
{
visibility:hidden
}

.home span
{
	position: absolute;
	left: 11px;
	top: 17px;
	margin: 0px;
	padding: 0px;
	cursor: pointer;
} .oursites
{
	font-family: Tahoma;
	white-space: nowrap;
	width: 66px;
	height: 33px;
	font-size: 18px;
	background-image: url(images/oursites-a.jpg);
	background-repeat: no-repeat;
	background-position: center center;
	float: left;
	margin-left: 60px;
	position: relative;
    
}.oursites a
{
	display: block;
	color: #000000;
	font-size: 13px;
	width: 66px;
	height: 33px;
	float: left;
	color: #FFFFFF;
	text-decoration: none;
	font-weight: bold;
	font-family: Tahoma;
}

.oursites img
{
width: 66px;
height: 33px;
border: 0
}

* html a:hover
{
visibility:visible
}

.oursites a:hover img
{
visibility:hidden
}

.oursites span
{
	position: absolute;
	left: 9px;
	top: 17px;
	margin: 0px;
	padding: 0px;
	cursor: pointer;
}
.programs
{
	font-family: Tahoma;
	white-space: nowrap;
	width: 76px;
	height: 33px;
	font-size: 18px;
	background-image: url(images/programs-a.jpg);
	background-repeat: no-repeat;
	background-position: center center;
	float: left;
	margin-left: 59px;
	position: relative;
} 
.programs a
{
	display: block;
	color: #000000;
	font-size: 13px;
	width: 76px;
	height: 33px;
	float: left;
	color: #FFFFFF;
	text-decoration: none;
	font-weight: bold;
	font-family: Tahoma;
}

.programs img
{
	width: 76px;
	height: 33px;
	border: 0
}

* html a:hover
{
visibility:visible
}

.programs a:hover img
{
visibility:hidden
}

.programs span
{
	position: absolute;
	left: 9px;
	top: 17px;
	margin: 0px;
	padding: 0px;
	cursor: pointer;
} 
.resources
{
	font-family: Tahoma;
	white-space: nowrap;
	width: 79px;
	height: 33px;
	font-size: 18px;
	background-image: url(images/resources-a.jpg);
	background-repeat: no-repeat;
	background-position: center center;
	float: left;
	margin-left: 53px;
	position: relative;
}.resources a
{
	display: block;
	color: #000000;
	font-size: 13px;
	width: 79px;
	height: 33px;
	float: left;
	color: #FFFFFF;
	text-decoration: none;
	font-weight: bold;
	font-family: Tahoma;
}

.resources img
{
	width: 79px;
	height: 33px;
	border: 0
}

* html a:hover
{
visibility:visible
}

.resources a:hover img
{
visibility:hidden
}

.resources span
{
	position: absolute;
	left: 9px;
	top: 17px;
	margin: 0px;
	padding: 0px;
	cursor: pointer;
} 
.tools
{
	font-family: Tahoma;
	white-space: nowrap;
	width: 84px;
	height: 33px;
	font-size: 18px;
	background-image: url(images/promo-tools-a.jpg);
	background-repeat: no-repeat;
	background-position: center center;
	float: left;
	margin-left: 54px;
	position: relative;
}
.tools a
{
	display: block;
	color: #000000;
	font-size: 13px;
	width: 84px;
	height: 33px;
	display: block;
	float: left;
	color: #FFFFFF;
	text-decoration: none;
	font-weight: bold;
	font-family: Tahoma;
}

.tools img
{
	width: 84px;
	height: 33px;
	border: 0
}

* html a:hover
{
visibility:visible
}

.tools a:hover img
{
visibility:hidden
}

.tools span
{
	position: absolute;
	left: 2px;
	top: 17px;
	margin: 0px;
	padding: 0px;
	cursor: pointer;
} 
.contact
{
	font-family: Tahoma;
	white-space: nowrap;
	width: 92px;
	height: 33px;
	font-size: 18px;
	background-image: url(images/contact-us-a.jpg);
	background-repeat: no-repeat;
	background-position: center center;
	float: left;
	position: relative;
	margin-left: 37px;
}.contact a
{
	display: block;
	color: #000000;
	font-size: 13px;
	width: 92px;
	height: 33px;
	display: block;
	float: left;
	color: #FFFFFF;
	text-decoration: none;
	font-weight: bold;
	font-family: Tahoma;
}

.contact img
{
	width: 92px;
	height: 33px;
	border: 0
}

* html a:hover
{
visibility:visible
}

.contact a:hover img
{
visibility:hidden
}

.contact span
{
	position: absolute;
	left: 32px;
	top: 17px;
	margin: 0px;
	padding: 0px;
	cursor: pointer;
} 
.faq
{
	font-family: Tahoma;
	white-space: nowrap;
	width: 73px;
	height: 33px;
	font-size: 18px;
	background-image: url(images/faq-a.jpg);
	background-repeat: no-repeat;
	background-position: center center;
	float: left;
	position: relative;
	margin-left: 20px;
}.faq a
{
	display: block;
	color: #000000;
	font-size: 14px;
	width: 73px;
	height: 33px;
	display: block;
	float: left;
	color: #FFFFFF;
	text-decoration: none;
	font-weight: bold;
	font-family: Tahoma;
}

.faq img
{
	width: 73px;
	height: 33px;
	border: 0
}

* html a:hover
{
visibility:visible
}

.faq a:hover img
{
visibility:hidden
}

.faq span
{
	position: absolute;
	left: 1px;
	top: 17px;
	margin: 0px;
	padding: 0px;
	cursor: pointer;
} .signup
{
	font-family: Tahoma;
	white-space: nowrap;
	width: 78px;
	height: 33px;
	font-size: 18px;
	background-image: url(images/signup-a.jpg);
	background-repeat: no-repeat;
	background-position: center center;
	float: left;
	margin-left: 35px;
	position: relative;
}.signup a
{
	display: block;
	color: #000000;
	font-size: 13px;
	width: 65px;
	height: 33px;
	float: left;
	color: #FFFFFF;
	text-decoration: none;
	font-weight: bold;
	font-family: Tahoma;
}

.signup img
{
	width: 78px;
	height: 33px;
	border: 0
}

* html a:hover
{
visibility:visible
}

.signup a:hover img
{
visibility:hidden
}

.signup span
{
	left: 4px;
	top: 17px;
	margin: 0px;
	padding: 0px;
	cursor: pointer;
	position: absolute;
} 
.main-body {
	background-image: url(images/bodybg.jpg);
	float: left;
	height: auto;
	width: 940px;
	padding-right: 13px;
	padding-left: 13px;
}
.footer-container {
	background-image: url(images/footerbg.jpg);
	float: left;
	height: 88px;
	width: 966px;
}
.intro-container {
	background-image: url(images/introbg.jpg);
	float: left;
	height: 233px;
	width: 920px;
	padding-top: 12px;
	padding-right: 10px;
	padding-bottom: 11px;
	padding-left: 10px;
}.programs-container {
	background-image: url(images/programsbg.jpg);
	float: left;
	height: 360px;
	width: 920px;
	padding-top: 9px;
	padding-right: 9px;
	padding-bottom: 12px;
	padding-left: 11px;
	text-align: center;
}
.flash-intro {
	float: left;
	height: 233px;
	width: 692px;
}
.box-container {
	float: left;
	height: auto;
	width: 940px;
	margin-top: 10px;
}
.box-a {
	background-image: url(images/a.jpg);
	float: left;
	height: 201px;
	width: 235px;
}.box-b {
	background-image: url(images/b.jpg);
	float: left;
	height: 201px;
	width: 235px;
}
.box-c {
	background-image: url(images/c.jpg);
	float: left;
	height: 201px;
	width: 470px;
}
.text-a {
	float: left;
	height: auto;
	width: 185px;
	padding-left: 35px;
	font-family: Tahoma;
	font-size: 13px;
	margin-top: 108px;
	color: #FFFFFF;
}
.text-b {
	float: left;
	height: auto;
	width: 185px;
	padding-left: 35px;
	font-family: Tahoma;
	font-size: 13px;
	margin-top: 3px;
	color: #FFFFFF;
}.text-c {
	float: left;
	height: auto;
	width: 185px;
	padding-left: 30px;
	font-family: Tahoma;
	font-size: 13px;
	margin-top: 108px;
	color: #FFFFFF;
}
.text-d {
	float: left;
	height: auto;
	width: 185px;
	padding-left: 30px;
	font-family: Tahoma;
	font-size: 13px;
	margin-top: 3px;
	color: #FFFFFF;
}
.signup-link-a {
	float: left;
	height: auto;
	width: 100px;
	padding-left: 120px;
	text-align: right;
	padding-top: 1px;
	font-weight: bold;
	font-family: Tahoma;
	font-size: 9px;
}
.signup-link-a a
{
	color: #12d845;
	font-size:12px;
	font-weight:normal;
}
.signup-link-a a, .signup-link-a a:link {
	text-decoration: none;
} 
.signup-link-a a:active, .signup-link-a a:hover {
	text-decoration: underline;
	color: #12d845;
}
.signup-link-b {
	float: left;
	height: auto;
	width: 100px;
	padding-left: 115px;
	text-align: right;
	padding-top: 1px;
	font-weight: bold;
	font-family: Tahoma;
	font-size: 9px;
}
.signup-link-b a
{
	color: #000000;
	font-size:12px;
	font-weight:normal;
}
.signup-link-b a, .signup-link-b a:link {
	text-decoration: none;
} 
.signup-link-b a:active, .signup-link-b a:hover {
	text-decoration: underline;
	color: #000000;
}
.signup-link-c {
	float: left;
	height: auto;
	width: 100px;
	padding-left: 355px;
	text-align: right;
	font-weight: bold;
	color: #33E8FD;
	font-family: Tahoma;
	font-size: 9px;
}
.signup-link-c a
{
	color: #12d845;
	font-size:12px;
	font-weight:normal;
}
.signup-link-c a, .signup-link-c a:link {
	text-decoration: none;
} 
.signup-link-c a:active, .signup-link-c a:hover {
	text-decoration: underline;
	color: #12d845;
}.oursite-container {
	float: left;
	height: auto;
	width: 940px;
	margin-top: 10px;
}
.our-sites-header {
	background-image: url(images/our-sites.jpg);
	float: left;
	height: 33px;
	width: 720px;
	padding-left: 220px;
	padding-top: 20px;
}
.oursite-bg {
	background-image: url(images/oursites-bg.jpg);
	background-repeat: repeat;
	float: left;
	height: auto;
	width: 910px;
	padding: 15px;
}
.oursites-footer {
	background-image: url(images/oursites-footer.jpg);
	float: left;
	height: 15px;
	width: 940px;
}
.paysite-box {
	float: left;
	height: auto;
	width: 209px;
	margin-top: 9px;
	margin-right: 9px;
	margin-bottom: 9px;
	margin-left: 10px;
}
.paysite-thumb {
	float: left;
	height: 228px;
	width: 207px;
	border: 1px solid #333333;
}
.paysite-text {
	float: left;
	height: auto;
	width: 209px;
	padding-top: 10px;
	font-family: Tahoma;
	font-size: 14px;
	color: #46c7f4;
	text-align: center;
}
.paysite-text a
{
	color: #46c7f4;
}
.paysite-text, .paysite-text a:link {
	text-decoration: none;
} 
.paysite-text a:active, .paysite-text a:hover {
	text-decoration: underline;
	color: #46c7f4;
}.paysite-box2 {
	float: left;
	height: auto;
	width: 433px;
	margin: 9px;
}
.paysite-thumb2 {
	float: left;
	height: 228px;
	width: 431px;
	border: 1px solid #333333;
}
.paysite-text2 {
	float: left;
	height: auto;
	width: 209px;
	padding-top: 10px;
	font-family: Tahoma;
	font-size: 14px;
	color: #46c7f4;
	text-align: center;
}
.paysite-text2 a
{
	color: #46c7f4;
}
.paysite-text2, .paysite-text2 a:link {
	text-decoration: none;
} 
.paysite-text2 a:active, .paysite-text2 a:hover {
	text-decoration: underline;
	color: #46c7f4;
}.intro-text-box {
	float: left;
	height: 223px;
	width: 206px;
	margin-left: 10px;
	padding: 5px;
	font-family: Tahoma;
	font-size: 11px;
	overflow: hidden;
}
.intro-text-title {
	float: left;
	height: auto;
	width: 206px;
	font-size: 12px;
	font-weight: bold;
	text-align: center;
	color: #000000;
}
.intro-text {
	float: left;
	height: auto;
	width: 206px;
}
.intro-text a
{
	color: #33fe85;
}
.intro-text, .intro-text a:link {
	text-decoration: none;
	color: #FFFFFF;
	padding-top: 10px;
} 
.intro-text a:active, .intro-text a:hover {
	text-decoration: underline;
	color: #33fe85;
}.home-link {
	background-image: url(images/home.jpg);
	float: left;
	height: 33px;
	width: 79px;
}
.footer-text-a {
	text-align: center;
	float: left;
	height: auto;
	width: 966px;
	padding-top: 15px;
	font-family: Tahoma;
	font-size: 10px;
	font-weight: bold;
}
.footer-links {
	text-align: center;
	float: left;
	height: auto;
	width: 966px;
	padding-top: 5px;
	font-family: Tahoma;
	font-size: 14px;
	font-weight: normal;
	color: #2799ee;
}
.footer-links a
{
	color: #939292;
}
.footer-links a, .footer-linkst a:link {
	text-decoration: none;
} 
.footer-links a:active, .footer-links a:hover {
	text-decoration: underline;
	color: #939292;
}.zuzana-designs {
	text-align: center;
	float: left;
	height: 16px;
	width: 966px;
	margin-top: 10px;
}
.login-bg {
	background-image: url(images/login-bg.jpg);
	float: left;
	height: 86px;
	width: 194px;
	padding-top: 20px;
}
.oursites-header {
	color: #000000;
	background-image: url(images/oursites-header.jpg);
	float: left;
	height: 20px;
	width: 925px;
	font-weight: bold;
	font-family: Tahoma;
	padding-top: 15px;
	padding-left: 15px;
}
.prog-title {
	float: left;
	height: auto;
	width: 220px;
	padding-top: 15px;
	color: #000000;
	font-weight: bold;
	font-family: Tahoma;
	font-size: 12px;
	padding-left: 15px;
}
.box-c-header {
	float: left;
	height: auto;
	width: 455px;
	font-family: Tahoma;
	font-size: 12px;
	font-weight: bold;
	color: #000000;
	padding-left: 15px;
	padding-top: 15px;
}
.box-c-content {
	font-family: Tahoma;
	font-size: 18px;
	color: #cccccc;
	float: left;
	height: auto;
	width: 300px;
	padding-left: 170px;
	padding-top: 5px;
}
.box-c-text-a {
	float: left;
	height: auto;
	width: 300px;
}
.box-c-text-b {
	float: left;
	height: auto;
	width: 300px;
	padding-top: 8px;
}
.box-c-text-c {
	float: left;
	height: auto;
	width: 300px;
}
.login-box {
	float: left;
	height: auto;
	width: 180px;
	font-size: 10px;
	color: #FFFFFF;
	text-align: center;
	padding-bottom: 5px;
	padding-right: 4px;
	padding-left: 10px;
	padding-top: 5px;
}
.login-box a
{
	color: #9bedff;
}
.login-box, .login-box a:link {
	text-decoration: none;
} 
.login-box a:active, .login-box a:hover {
	text-decoration: underline;
	color: #9bedff;
}
.username {
	background-color: #ffffff;
	color: #787676;
	font-size: 10pt;
	font-family: Tahoma;
	border: 1px solid #787676;
	margin-bottom: 4px;
	width: 166px;
}
.password {
	background-color: #ffffff;
	color: #787676;
	font-size: 10pt;
	font-family: Tahoma;
	border: 1px solid #787676;
	width: 166px;
	margin-bottom: 5px;
}.submit {
	background-color: #ffffff;
	color: #000000;
	font-size: 10pt;
	font-family: Tahoma;
	background-image: url(images/login-button.jpg);
	height: 25px;
	width: 45px;
	background-repeat: no-repeat;
	border-top-width: 0px;
	border-right-width: 0px;
	border-bottom-width: 0px;
	border-left-width: 0px;
	border-top-style: none;
	border-right-style: none;
	border-bottom-style: none;
	border-left-style: none;
	float: left;
}
.checkbox {
	margin-right: 0px;
	margin-bottom: 0px;
	padding: 0px;
	float: left;
}
.username-box {
	float: left;
	height: auto;
	width: 180px;
}
.password-box {
	float: left;
	height: auto;
	width: 180px;
}
.user-forgot {
	float: left;
	height: auto;
	width: 85px;
}
.check-box {
	float: left;
	height: 20px;
	width: 20px;
}
.button-container {
	float: left;
	height: auto;
	width: 45px;
	padding-left: 17px;
}
.spc-container {
	float: left;
	height: auto;
	width: 940px;
	margin-top: 10px;
}
.spc-header {
	background-image: url(images/oursites-header.jpg);
	float: left;
	height: 20px;
	width: 920px;
	padding-top: 15px;
	padding-left: 20px;
	font-size: 12px;
}
.spc-bg {
	background-image: url(images/oursites-bg.jpg);
	background-repeat: repeat;
	float: left;
	height: auto;
	width: 910px;
	padding: 15px;
	font-size: 11px;
}
.spc-footer {
	background-image: url(images/oursites-footer.jpg);
	float: left;
	height: 15px;
	width: 940px;
}
