﻿
blockquote:before, blockquote:after, q:before, q:after {
content:"";
}
blockquote, q {
quotes:"" "";
}
a{
cursor: pointer;
text-decoration:none;
}
br.both{
clear:both;
}
#backgroundPopup{
display:none;
position:fixed;
_position:absolute; /* hack for internet explorer 6*/
height:100%;
width:100%;
top:0;
left:0;
background:#000000;
border:1px solid #cecece;
z-index:1;
}
#popupContact{
display:none;
position:fixed;
_position:absolute; /* hack for internet explorer 6*/
height:500px;
width:450px;
background:#FFFFFF;
border:2px solid #cecece;
z-index:2;
padding:12px;
font-size:13px;
}
#popupContact h1{
text-align:left;
color:#6FA5FD;
font-size:22px;
font-weight:700;
border-bottom:1px dotted #D3D3D3;
padding-bottom:2px;
margin-bottom:20px;
}
#popupContactClose{
font-size:14px;
line-height:14px;
right:6px;
top:4px;
position:absolute;
color:#6fa5fd;
font-weight:700;
display:block;
}
#button{

}


a:link, a:visited, a:active {
	text-decoration: none;
}

A:hover {text-decoration: underline;}	

.about-content {
    position: relative; top: 90px; left: 18px; 
	font-family: Trebuchet MS, Arial, Verdana, Helvetica, sans-serif;
	font-size: 12px;	
	max-width: 360px;
}

.about-footer-copyright {
	position:relative;
	left: 100px;
	top: 50px;
	font-family: Trebuchet MS, Arial, Verdana, Helvetica, sans-serif;
	font-size: 10px;
	color:#000000
}

.about-footer-menu {
	position:relative;
	left: 55px;
	top: 20px;
	font-family: Trebuchet MS, Arial, Verdana, Helvetica, sans-serif;
	font-size: 14px;
	color: #999999
}

.about-footer-menu a {
	color: #999999;
}

.about-footer-menu A:hover {
	color: #CC0033;
}

.about-subtitle-lt-blue {
	font-family: Trebuchet MS, Verdana, Arial, Helvetica, sans-serif;
	font-size: 18px;
	font-weight: bold;
	color: #0099FF;
}

.about-subtitle-lt-orange {
	font-family: Trebuchet MS, Verdana, Arial, Helvetica, sans-serif;
	font-size: 18px;
	font-weight: bold;
	color: #FF6600;
}

.acknowledgement {

	padding-bottom: 50px;
	padding-left:40px;
	padding-right:20px;
	padding-top:10px;
	font-family: Trebuchet MS, Arial, Verdana, Helvetica, sans-serif;
	font-size: 12px;	
}

.acknowledgement-image-position {
    position: absolute; 
	top: 360px;
	
	

}

.acknowledgement-menu-position {
    position: absolute; top:500px; left: 55px;

}

.acknowledgement-thanks {
	font-family: Trebuchet MS, Arial, Verdana, Helvetica, sans-serif;
	font-size: 22px;
	color:#999999;
	font-weight:bold;
}

.alert-message a {
	font-family: Arial, Verdana, Helvetica, sans-serif;
	font-size: 12px;
	color:#ffffff;
}

.apperal-background {	
    background: url(ajaxContactForm/images/needs/apperal_background.png);
	width: 228px;
	height: 340px;	
}

.backtotop {
	font-family: Arial, Verdana, Helvetica, sans-serif;
	font-size: 12px;
}

body {
	margin: 0px 0px 0px 0px;
}

.body-development {
	margin: 0px 0px 0px 0px;
	background-color:#000000
}

.calendar-date-red {
	font-family: Trebuchet MS, Verdana, Arial, Helvetica, sans-serif;
	font-size: 20px;
	font-weight: bold;
	color: #CC0066;
}

.calendar-date-green {
	font-family: Trebuchet MS, Verdana, Arial, Helvetica, sans-serif;
	font-size: 20px;
	font-weight: bold;
	color: #339999;
}

.contact-us-header-link {
	font-family: Trebuchet MS, Arial, Verdana, Helvetica, sans-serif;
	font-size: 12px;
	color: #CC3300;
}

.contact-us-header-link a {
	color: #FF0000;
}

.contact a {
	font-family: Arial, Verdana, Helvetica, sans-serif;
	font-size: 10px;
	color: #0066cc;
}

.contact-visitor-content {
    position: relative; top: 50px; left: 500px; 
	font-family: Trebuchet MS, Arial, Verdana, Helvetica, sans-serif;
	font-size: 12px;	
	max-width: 370px;
}

.contact-visitor-image {
    position: absolute; top: 320px; left: 235px; 
	z-index: 1
}

.content-byline {
	font-family: Arial, Verdana, Helvetica, sans-serif;
	font-size: 10px;
	font-weight: bold;
	color: #666666;
}

.contact-link a {
	font-family: Arial, Verdana, Helvetica, sans-serif;
	font-size: 10px;
	color: #185665;
}

.content-kicker {
	font-family: Trebuchet MS, Verdana, Arial, Helvetica, sans-serif;
	font-size: 14px;
	font-weight: bold;
	color: #1F2C52;
}

.content-kicker a{
	color: #1F2C52;
}

.content-headline {
	font-family: Arial, Verdana, Helvetica, sans-serif;
	font-size: 18px;
	font-weight: bold;
	color: #1f2c52
}

.content-subhead {	
	font-family: Trebuchet MS, Arial, Verdana, Helvetica, sans-serif;
	font-size: 13px;
	font-weight: bold;
	color:#330000;
}
	
.email-contact {

	padding-bottom: 30px;
	padding-left:10px;
	padding-right:10px;
	padding-top:10px;
	font-family: Trebuchet MS, Arial, Verdana, Helvetica, sans-serif;
	font-size: 12px;	
}

.email-contact-image-position {
    position: absolute; top: 260px; left: 170px;

}

.email-contact-menu-position {
    position: absolute; top:450px; left: 60px;

}

.email-contact-thanks {
	font-family: Trebuchet MS, Arial, Verdana, Helvetica, sans-serif;
	font-size: 22px;
	color:#999999;
	font-weight:bold;
}



.desclink a {
	font-family: Arial, Verdana, Helvetica, sans-serif;
	font-size: 10px;
	font-weight: bold;
	color: #550016;
}

.desclink-description {
	font-family: Arial, Verdana, Helvetica, sans-serif;
	font-size: 10px;
	color: #000000;
}

div {	
	font-family: Trebuchet MS, Arial, Verdana, Helvetica, sans-serif;
	font-size: 12px;
	color:#000000
}

.development-content {
	font-family: Trebuchet MS, Arial, Verdana, Helvetica, sans-serif;
	padding-left:0px;
	padding-top:390px;	
	line-height: 16pt;	
	width: 350px;	
	color: #666666;
}

.development-content-background {
    background-image:url(ajaxContactForm/images/thecanvas_logo.png);
    background-repeat:no-repeat;
}

.development-footer-copyright {
	font-family: Trebuchet MS, Arial, Verdana, Helvetica, sans-serif;
	font-size: 10px;
	color:#666666
}

div a {
	color:#0033cc;
} 

.email-header {
	font-family: Arial, Verdana, Helvetica, sans-serif;
	font-size: 10px;
	font-weight: bold;
	color: #ffffff;
}

.email-body {
	font-family: Arial, Verdana, Helvetica, sans-serif;
	font-size: 10px;
	color: #000000;
}

.event-title-blue {
	font-family: Trebuchet MS, Arial, Verdana, Helvetica, sans-serif;
	font-size: 16px;
	font-weight: bold;
	color: #6699FF;
}

.event-title-blue-dark {
	font-family: Trebuchet MS, Arial, Verdana, Helvetica, sans-serif;
	font-size: 16px;
	font-weight: bold;
	color: #003399;
}

.event-title-green {
	font-family: Trebuchet MS, Arial, Verdana, Helvetica, sans-serif;
	font-size: 16px;
	font-weight: bold;
	color: #009966;
}

.event-title-gold {
	font-family: Trebuchet MS, Arial, Verdana, Helvetica, sans-serif;
	font-size: 16px;
	font-weight: bold;
	color: #CC9900;
}

.event-title-red {
	font-family: Trebuchet MS, Arial, Verdana, Helvetica, sans-serif;
	font-size: 16px;
	font-weight: bold;
	color: #CC3300;
}

.event-title-red-dark {
	font-family: Trebuchet MS, Arial, Verdana, Helvetica, sans-serif;
	font-size: 16px;
	font-weight: bold;
	color: #993300;
}

.event-title-yellow {
	font-family: Trebuchet MS, Arial, Verdana, Helvetica, sans-serif;
	font-size: 16px;
	font-weight: bold;
	color: #FFCC00;
}

.factbox-header {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 11px;
	font-weight: bold;
	color: #ffffff;
}

.footer {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 10px;
	color: #000000;
}

.footer a {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 10px;
	color: #ffffff;
}

.footer-copyright {
	font-family: Trebuchet MS, Arial, Verdana, Helvetica, sans-serif;
	font-size: 10px;
	color:#eeeeee
}

.footer-copyright a {
	font-family: Trebuchet MS, Arial, Verdana, Helvetica, sans-serif;
	font-size: 10px;
	color:#eeeeee
}

.footer-links {
	font-family: Trebuchet MS, Arial, Verdana, Helvetica, sans-serif;
	font-size: 12px;
	color:#ffffff
}

.footer-links a {
	font-family: Trebuchet MS, Arial, Verdana, Helvetica, sans-serif;
	font-size: 12px;
	color:#ffffff
}

form { 
	margin: 0px
}

.form-head {
	font-size: 12px;
	font-weight: bold;
	color: #2b4560;
}

h3 {	
	font-family: Arial, Verdana, Helvetica, sans-serif;
	font-size: 14px;
	color:#000000
}

.header {
	font-family: Trebuchet MS, Arial, Verdana, Helvetica, sans-serif;
	font-size: 14px;
	font-weight: bold;
	color: #1f2c52;
}

.image-caption {
	font-family: Arial, Verdana, Helvetica, sans-serif;
	font-size: 11px;
	color: #000000;
}

.image-caption a {
	font-family: Arial, Verdana, Helvetica, sans-serif;
	font-size: 11px;
	color: #000000;
}

.image-align-left {
    border:1px solid #CCCCCC;
    padding:6px;
	float: left;
	position: relative;
}

.image-align-right {
    border:1px solid #CCCCCC;
    padding:6px;
	float: right;
	position: relative;
}

.image-mainpage-text-background-field {
	position:relative;
	left: 188px;
	top: -25px;
}

.image-needful-menu-text-background {	
    background: url(ajaxContactForm/images/needs/sub_menu_background_field.png);
	font-family: Trebuchet MS, Arial, Verdana, Helvetica, sans-serif;
    font-size: 14px;
	padding-left:35px;
	padding-top:35px;	
	line-height: 18pt;	
	width: 190px;
	height: 245px;
    color:#ffffff
}

.mainpage-body {	
	position:relative;
    width: 700px;
    height: 300px;		
	left: 0px;
	top: 5px;
}

.mainpage-banner-menu {
	position:relative;
	left: 135px;
	top: 75px;
	font-family: Trebuchet MS, Arial, Verdana, Helvetica, sans-serif;
	font-size: 14px;
	color: #999999
}

.mainpage-banner-menu a {
	color: #999999;
}

.mainpage-banner-menu A:hover {
	color: #CC0033;
}

.mainpage-body-text {	
	font-family: Trebuchet MS, Arial, Verdana, Helvetica, sans-serif;
	font-size: 13px;
	color:#000000
}

.mainpage-footer-copyright {
	position:relative;
	left: 100px;
	top: 114px;
	font-family: Trebuchet MS, Arial, Verdana, Helvetica, sans-serif;
	font-size: 10px;
	color:#000000
}

.mainpage-footer {
	position:relative;
	left: 10px;
	top: 70px;
}

.mainpage-footer-menu {
	position:relative;
	left: 55px;
	top: 50px;
	font-family: Trebuchet MS, Arial, Verdana, Helvetica, sans-serif;
	font-size: 14px;
	color: #999999
}

.mainpage-footer-menu a {
	color: #999999;
}

.mainpage-footer-menu A:hover {
	color: #CC0033;
}

.mainpage-menu-list {	
	position:absolute;
    width: 180px;
    height: 130px;		
	left: -30px;
	top: 10px;
	z-index: 2
}

.mainpage-menu-list-text {	
	font-family: Trebuchet MS, Arial, Verdana, Helvetica, sans-serif;
    font-size: 14px;
	padding-left:30px;
	line-height: 26pt;	
	width: 179px;
    color:#ffffff
}
.mainpage-menu-list-text a{	
    color:#ffffff
}

p {	
	font-family: Trebuchet MS, Arial, Verdana, Helvetica, sans-serif;
    font-size: 12px;
	color:#000000
}

p a {
	color:#0033cc;
}

.popbox-border {
	background-color: #cccccc;
}

.popbox-background {
	background-color: #4b7780;
}

.red-type {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 12px;
	color: #ff0000;
}

.section-header-menu {
	font-family: Trebuchet MS, Arial, Verdana, Helvetica, sans-serif;
	font-size: 14px;
	line-height: 18px;
	color: #999999
}

.section-header-menu a{
	color: #999999;
}

.section-header-menu A:hover {
	color: #CC0033;
}

.section-header a {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 10px;
	font-weight: bold;
	color: #ffffff;
}

.section-headline {
	font-family: Arial, Verdana, Helvetica, sans-serif;
	font-size: 18px;
	font-weight: bold;
	color: #1F2C52;
}

.section-main-menu {
	font-family: Trebuchet MS, Arial, Verdana, Helvetica, sans-serif;
	font-size: 11px;
	font-weight: bold;
	color: #1F2C52;
}

.section-main-menu a {
	color: #1F2C52;
}

.section-main-menu A:hover {
	color: #cccccc;
}


th {	
	font-family: Arial, Verdana, Helvetica, sans-serif;
	font-size: 12px;
	font-weight: bold;
	color:#000000;
}

td {	
	font-family: Trebuchet MS, Arial, Verdana, Helvetica, sans-serif;
	font-size: 12px;
	color:#000000;
}

.terms-content {
    position: relative; top: 230px; left: 15px; 
	font-family: Trebuchet MS, Arial, Verdana, Helvetica, sans-serif;
	font-size: 12px;	
	max-width: 280px;
}


.ul-noBullet {
  list-style-type: none;
}
