body {
margin: 0px;
font-family: Arial,Verdana,helvetica,sans-serif; 
font-size: 15px;
color: #585745;
line-height: 24px;
}

a {color: #336699;}

#live-chat-software {
font-size: 10px; 
margin-top: 2px; 
margin-bottom: 0px; 
font-weight: normal; 
font-style: italic;
float: left;
}

#header-table-top {
width: 960px; 
margin-bottom: 10px; 

}

#header-image-or {
margin-right: 10px; 
margin-bottom: 10px;
}

#header-image-login {
margin-right: 10px; 
margin-bottom: 10px;
}

#header-image-signupfree {
margin-bottom: 10px;
}

#header-table-middle, #header-table-navigation, #header-table-bottom {
width: 100%;
}

#header-navigation-left, #header-navigation-right {
background-image:url('/images/header/navigation_bg.png'); 
background-repeat:repeat-x; 
height: 41px;
}

#header-navigation-middle {
background-image:url('/images/header/navigation_bg.png'); 
background-repeat:repeat-x; 
height: 41px; 
width: 960px;
}



#header-grid-left {
background-image:url('/images/header/grid.png'); 
background-repeat:repeat-x; 
background-position:right;
}


#header-grid-middle {
background-image:url('/images/header/header.png'); 
background-repeat: no-repeat; 
height: 393px; 
width: 960px;
}

#header-grid-right {
background-image:url('/images/header/grid.png'); 
background-repeat:repeat-x;
}

#header-headline {
width: 470px; 
margin-left: 4px;
}

#header-headline-h1 {
margin-top: 35px; 
font-family: tahoma, arial, verdana, helvetia, sans serif; 
font-weight: bold; font-size: 47px; 
color: #FFFFFF; 
line-height: 110%; 
margin-bottom: 15px;
}

#header-headline-h2 {
font-family: arial, verdana, helvetia, sans serif; 
font-size: 23px; 
font-weight: normal; 
color: #EEEEEE; 
line-height: 130%; 
margin: 5px 0px 0px 0px;
}

#header-headline-image-signup {
margin-top: 17px;
}

#header-bottom {
height: 2px; 
background-color: #CCCCCC;
}



#footer-table {
width: 100%;
}

#footer-top {
background-color: #3C8CC3; 
background-image:url('/images/footer/footer_top.png'); 
background-repeat:repeat-x; 
height: 12px;
}

#footer-left, #footer-right {
background-color: #3C8CC3;
}

#footer-middle {
background-color: #3C8CC3; 
height: 180px; 
width: 960px;
}

.footer-title {
font-size: 13px; 
color: #CBE0EF; 
font-weight: bold; 
border-bottom: 1px solid #7AB1D6; 

}

.footer-links {
font-size: 11px; 
padding-bottom: 5px; 
padding-top: 5px; 
line-height: 170%;
}

.footer-link {
color: #FFFFB7;
}

#footer-newsletter {
width: 400px; 
padding: 0px 20px 0px 0px;
}


#footer-navigation, #footer-boringstuff {
width: 130px; 
padding: 0px 20px 0px 0px;
}

#footer-twitter {
width: 240px; 
}

#footer-newsletter-summary {
font-size: 11px; 
color: #CBE0EF; 

}

#footer-newsletter-emailaddress {
font-size: 11px; 
color: #FFFFB7; 

font-weight: bold;
}

#footer-newsletter-textfield {
font-size: 12px; 
width: 260px; 
color: #333333; 
padding: 5px; 
border: 2px solid #CCCCCC; 
-moz-border-radius: 5px; 
-webkit-border-radius: 5px;
}

#footer-newsletter-subscribe {
font-size: 12px; 
width: 120px; 
color: #FFFFFF; 
font-weight: bold; 
font-size: 13px; 
font-family: arial, verdana, helvetica; 
padding: 1px; 
border: 3px solid #95B83F; 
background-color: #6F9F2D; 
-moz-border-radius: 5px; 
-webkit-border-radius: 5px;
}

#footer-newsletter-privacyinfo {
font-size: 10px; 
color: #CBE0EF; 
}


#footer-newsletter-privacypolicy {
font-size: 10px; 
color: #CBE0EF; 

font-weight: bold;
}

#footer-twitter-background {
background-image:url('/images/footer/twitter_bg.png'); 
background-repeat: no-repeat; 
width: 240px; 
height: 117px; 
font-size: 11px; 
color: #FFFFFF; 
line-height: 170%; 
margin-top: 10px;
}

#footer-twitter-image {
margin-left: 22px; 
margin-right: 5px;
}

#footer-twitter-link {
font-size: 11px; 
color: #FFFFB7; 
position: relative; bottom: 10px;
}

#footer-bottom-left, #footer-bottom-right {
background-color: #3882B4;
}

#footer-bottom-middle {
background-color: #3882B4; 
height: 45px; 
width: 960px; 
font-size: 9px; 
color: #FFFFFF;
}



.website-form {
border: 3px solid #C6D1DE; 
width: 600px; padding: 1px;
font-family: arial, verdana, helvetica, sans serif; 
font-size: 12px; 
font-weight: bold; 
color: #336699;
}

.website-form-div {
background-color: #EAEDEE; 
width: 560px; 
padding: 20px;
}


.website-form-textfield {
width: 500px; 
font-family: arial, verdana, helvetica, sans serif; 
font-size: 16px; 
padding: 8px; 
line-height: 19px; 
border: 1px solid #C6D1DE;
margin-bottom: 10px;
}

.website-form-textarea {
width: 500px; 
height: 200px;
font-family: arial, verdana, helvetica, sans serif; 
font-size: 16px; 
padding: 8px; 
line-height: 19px; 
border: 1px solid #C6D1DE;
margin-bottom: 10px;
}

.website-form-submit {
font-size: 12px; 
width: 120px; 
color: #FFFFFF; 
font-weight: bold; 
font-size: 13px; 
font-family: arial, verdana, helvetica; 
padding: 1px; 
border: 3px solid #95B83F; 
background-color: #6F9F2D; 
-moz-border-radius: 5px; 
-webkit-border-radius: 5px;
margin-top: 10px;
}


.website-form-note {
border: 3px solid #CCCCCC; 
width: 320px; 
padding: 1px;
font-family: arial, verdana, helvetica, sans serif; 
font-size: 12px; 
line-height: 160%;
}

.website-form-note-div {
background-color: #EEEEEE; 
width: 280px; 
padding: 20px;
}




/* ----- tool tip specific styles ----- */
#theToolTip{
position: absolute;
left: -300px;
width: 250px;
border: 1px solid #FFCC66;
padding: 10px;
background-color: #FFFFCC;
visibility: hidden;
z-index: 100;
/*Remove below line to remove shadow. Below line should always appear last within this CSS*/
filter: progid:DXImageTransform.Microsoft.Shadow(color=gray,direction=135,strength=4);
}

#ToolTipPointer{
position:absolute;
left: -300px;
z-index: 101;
visibility: hidden;
}


#theToolTip div{
font-size: 14px;
color: #000000;
}

#theToolTip p{
color: #333333;
line-height:1.4em;
margin-top:0;
font-size: 12px;
}

#ToolTipTextWrap {
font-weight:bold;
font-size: 1.2em;
color: #585745;
margin-right:10px;
}


.addToolTip {
text-decoration: none;
color: #585745;
}
