/* CSS Document */
/* Some inspiration from undohtml.css - (CC) 2004 Tantek Celik. Some Rights Reserved. */
a:link,a:hover,a:visited {text-decoration:none;}
html, body, img, div, p, h1, h2, h3, h4, h5, h6, blockquote, ol, ul, li, dl, dt, dd, td, form, fieldset, legend, a, button, input, select, textarea {margin:0;padding:0;border:0;}
ul {list-style:none;}
h1,h2,h3,h4,h5,h6,pre,code {font-size:1em;}
a img,:link img,:visited img {border:none;}
div {position:relative;}

body{background-color:#d5d5d5;
	font-family:Arial, Verdana, Helvetica, sans-serif;
	font-size:62.5%;
	line-height:1.4em;
}

p{padding-bottom:14px;font-size:1.3em;line-height:1.2em;}
div#content ul{margin:3px 0 15px 71px; font-size:1.3em; line-height:1.4em;}
div#content ul li{background:url(images/bullet.gif) transparent no-repeat 0 6px; padding-left:10px;}
div#content ol li{margin:3px 0 5px 92px; font-size:1.3em; line-height:1.4em;}
#sublist{padding-left:23px;}

a {font-weight:bold;color:#00c}
a:hover {text-decoration:underline;}

h2 {font-size:1.5em;line-height:1.2em;font-weight:normal; margin-bottom:18px; font-weight:bold;}
#contentleft h2 {font-weight:normal;}

h3 {color:#000;font-size:1.4em;}
h4 {padding-bottom:14px;font-size:1.3em;line-height:1.2em; font-weight:bold;}


div#w2 {background-color:#000;height:150px;}
body.terms div#w2 {height:85px;}

/*header styles*/
div#header{
	width:763px;
	height:150px;
	margin:0 auto 0 auto;
}

div#headerterms{
	width:763px;
	height:85px;
	margin:0 auto 0 auto;
}

#textheader{
	position:absolute;
	top:27px;
	left:11px;
	width:345px;
	height:72px;
	overflow:hidden;
	text-indent:-10000em;
	letter-spacing:-1000em;
	background:transparent url(images/text_header.gif) 0 0 no-repeat;
}

#textheader2{
	position:absolute;
	top:44px;
	left:11px;
}

div#header #logo{
	position:absolute;
	top:34px;
	right:0px;
}

div#headerterms #logo{
	position:absolute;
	top:17px;
	right:0px;
}

#nav {
    float:left;
 	font-size:1.6em;
    line-height:normal;
	position:absolute;
	bottom:0;
}

#nav a{color:#000;}
#nav a:hover{text-decoration:none}
	
#nav ul {
    margin:0;
    padding:0;
    list-style:none;
    }

#nav li {
    float:left;
    margin-right:2px;
    padding:0;
}

#nav a {
    display:block;
	background:#c6c8ca url(images/tab_left_off.gif) no-repeat left top;
	color:#4d4d4d;
}

#nav a span {
    padding:5px 12px 5px 9px;
	background:#c6c8ca url(images/tab_right_off.gif) no-repeat right top;
	margin-left:3px;
	display:block;
}

#nav a:hover {
	background:#dedfe1 url(images/tab_left_hover.gif) no-repeat left top;
	color:#000;
}

#nav a:hover span {background:#dedfe1 url(images/tab_right_hover.gif) no-repeat right top;}

#nav #current a {
    background:#fcfcfc url(images/tab_left_on.gif) no-repeat left top;
	color:#000;
}

#nav #current a span {background:#fcfcfc url(images/tab_right_on.gif) no-repeat right top;}

/*content styles*/
div#w3{
	background:url(images/bg_gradient.jpg) transparent no-repeat top center;
}
	
div#terms{
	background-color:#fff;
}

div#content{
	width:763px;
	margin:0 auto 0 auto;
	padding-top:22px;
}

div#contentleft{
	float:left;
	width:488px;
	padding-bottom:10px;
	padding-left:11px;
}

div#contentleft p{padding-top:3px;}

div#points p{padding-top:3px;margin-left:70px;}

div#points h3{margin-left:70px;}
div#points h3 a{color:#000;}

div#contentleft img{float:left;}

/*callour panel*/
div#panel{
	width:226px;
	color:#fff;
	float:right;
}

div#paneltop{
	background:url(images/bg_panel_top_btm.gif) transparent no-repeat top left;
	height:10px;
}

div#panelmiddle{
	background: url(images/bg_panel_mid.gif) transparent repeat-y 0;
	padding:8px 16px;
}


div#panelmiddle h2{
	color:#fc0;
	font-weight:bold;
	font-size:2em;
	line-height:1.2em;
	padding-bottom:14px;
	margin-bottom:0;
}

div#panelmiddle p{
	font-size:1.5em;
	line-height:1.1em;
}

div#panelmiddle #fineprint{
	color:#ccc;
	font-size:1.15em;
	line-height:1.2em;
}

div#panelbottom{
	background:url(images/bg_panel_top_btm.gif) transparent no-repeat bottom left;
	height:10px;
}


/*footer styles*/
div#footer{
	margin:0 auto 0 auto;
	clear:left;
	width:763px;
	background:url(images/hrule.gif) transparent repeat-x 0 0;
	color:#666;
	font-size:1em;
	padding-top:7px;
	height:50px;
	padding-left:11px;
}

div#footer a{
	position:absolute;
	right:2px;
}
a#joinnow {
	margin-left:4px;
	display:block;
	width:186px;
	height:33px;
	overflow:hidden;
	text-indent:-10000em;
	letter-spacing:-1000em;
	background:transparent url(images/btn_join_off.gif) 0 0 no-repeat;
}
a#joinnow:hover {
	background-image:url(images/btn_join_on.gif);
}


