/* CSS Document by Heinz Z. Militar */
html {
  margin: 0;
  padding: 0;
}

a {
	font-size:12px;
}

body {
  margin: 20px;
  padding: 0;

  text-align: center;
  font-family: arial;
  /*font-family: Georgia, "Times New Roman", serif;*/
}


dl {
  margin: 0;
}

dt {
  margin: 0 0 0.5em 0;
  padding: 2px;

  font-size: 80%;

  background: #FFE79B;
}

dd {
  margin: 0 0 0.5em 2em;
  padding: 2px;

  font-size: 90%;
}



h2 {
  margin: 0 0 1em 0;
  padding: 0;

  color: #CC0000;
  font-size: 110%;
}


h3 {
  margin: 0 0 1em 0;
  padding: 0;

  color: #422715;
  font-size: 105%;
}


h4 {
  margin: 0 0 1em 0;
  padding: 0;

  color: #CC0000;
  font-size: 108%;
}


#wrapper {
  margin: 0 auto;
  padding: 0;

  width: 800px;

  text-align: left;

  background: #FFFFFF;
}

#header {
  position: relative;

  margin: 0;
  padding: 0;
  
  height:170px;

  background: #C1C1C1;
}

#header #phone {
  position: absolute;
  top: 16px;
  left: 50%;

  margin-left: -240px;
  padding: 0;

  width: 480px;

  text-align: center;
  color: #022591;
  font-weight: bold;
  font-size: 17px;

  z-index: 1000;
}

#header #phone span {
  font-family: "Arial Black", Arial, sans-serif;
}


#menu {
  margin: 0;
  text-align: center;

  background: url('images/menu_bg.gif') repeat-x;; padding-left:5px; padding-right:5px; padding-top:5px; padding-bottom:15px
}

#menu a {
  font-family: arial;
  font-size: 12px;
  text-decoration: none;
  color: blue;
}

#menu a .current {
  font-weight: bold;
  font-size: 14px;
  color: #FFD65A;
}


#menu a:hover {
  text-decoration: underline;
}




#content {
  padding: 0 25px 20px 25px;

  overflow: hidden;
}


#footer {
  margin: 0;
  text-align: center;
  font-size: 80%;
  color: blue;

  background: url('images/menu_bg.gif') repeat-x;; padding-left:20px; padding-right:20px; padding-top:10px; padding-bottom:10px
}


#footer a {
  color: blue;
  text-decoration: none;
}

#footer a:hover {
  text-decoration: underline;
}

h1 {

  font-size: 15pt;
  font-weight: bold;
  color: #000000;
  text-align: center;
}



.form-table {
  /* margin: 0 0 10px 20px; */

  width: 580px;

  font-size: 11px;
  font-family: Verdana, Arial, sans-serif;
  color: #002469;

  background-color:#0000FF;
  border: 1px solid #999999;
}


embed {display:block;}

img {display:block;}

p {font:11px arial, verdana, sans-serif; padding:5px; margin:0;}

.inline {float: left; margin: 0px 10px 4px 0px;}

a img {border: 0px none;}

a, a:link {font:11px arial, verdana, sans-serif;}

h1 {font:bold 15px arial, verdana, sans-serif; color:#B19963; padding:0; margin:0;}
		
#container {background:#FFF; width:750px; margin-left:auto; margin-right:auto;}

#fullcontent {margin:20px; text-align:left;}
#fullcontent p {font:11px arial, verdana, sans-serif; padding:5px 5px 5px 20px; margin:0;}
.messenger {display:inline; vertical-align:bottom; margin-bottom:1px;}
.messenger2 {display:inline; vertical-align:bottom;}

#custom_teaser{text-align:center;}
#teaser_subheader{font-size: 24px; font-family: Arial, Helvetica, sans-serif; font-weight: bold; color: #006634;}
#teaser_subheader td{vertical-align: bottom;}
#teaser_form_box{margin-left: 75px; float: left; text-align: left;}
#teaser_form_box2{margin-left: 25px; float: left; text-align: left;}
#submit{text-align:center; margin-bottom:25px;}

#leftside {float:left; width:210px; border-right:1px dashed #efefef; border-bottom:1px dashed #efefef; text-align:left;}

#leftside p {font:11px arial, verdana, sans-serif; padding:5px 5px 5px 20px; margin:0;}

.topaff {margin-top:7px; font:11px arial, verdana, sans-serif;}

#congrats {vertical-align:top; padding-top:4px;}

#leftpad {width:190px; padding:10px;}

#centercontent {width:499px; margin-left:210px;	text-align:left;}

#centerpad {width:479px; padding:10px;}

#footer {clear:both; width:750px; height:50px; background:url('../images/foot_grad.gif') repeat-x left top; color:#FFFFFF; margin-top:30px}

#signup {padding-left:50px;}
#signupin {padding-left:20px;}
#signupin ul {padding-left:25px; font:12px arial, verdana, sans-serif;}
#signupin li {padding-bottom:7px;}
.line {
text-align:left; margin-bottom:10px; clear:both;}

.line2 {
text-align:left; margin-bottom:10px; clear:both;}

.line2 label {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 12px;
	font-weight: normal;
	text-align: right;
	width: 230px;
	float: left;
	padding: 2px;
}

.linetext {
text-align:left; margin:0px 0px 10px 10px; clear:both; font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 12px;
	font-weight: normal;}

label {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 12px;
	font-weight: normal;
	text-align: right;
	width: 150px;
	float: left;
	padding: 2px;
}

.box {
	color: #000080;
	background: #FFFFFF;
	border: #26a solid 1px;
	font-size: 12px;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	padding: 2px 2px 2px 2px;
	margin-left: 10px;
}

.titlebar {
font-weight:bold;
background-color:#006634;
color:#FFFFFF;
width:500px;
padding: 2px 0px 2px 5px;
text-align:left;
font-size:14px;
font-family: Verdana, Arial, Helvetica, sans-serif;
}

.smallred {font:11px arial, verdana, sans-serif; color:#FF0000;}
.red {color:#FF0000; font:16px arial, verdana, sans-serif; vertical-align:middle;}
#submitbox {margin: 20px 0px 0px 150px;}
#button{font-weight:bold; border-bottom:3px solid #006634; border-right:3px solid #006634; cursor:pointer;}

.checkboxtable {
	width:400px;
	color: #000080;
	font-size: 12px;
	font-family: Verdana, Arial, Helvetica, sans-serif;
}

.submitstyle {font-size:20px; height:40px; margin:5px; color:#000080; cursor:pointer;}

#submitdiv {text-align:center;}

#sites {padding-left:20px; padding-right:40px;}
#sites p{font-size:12px;}
#sites  a{font-size:10px;}
#sites a:visited{color: blue;}

#faq {padding-left:20px; padding-right:40px;}
#faq p{font-size:12px;}
#faq a{font-size:12px;}
#faq a:visited{color: blue;}

#faq2 {padding-left:0px; padding-right:40px;}
#faq2 p{font-size:12px;}
#faq2 a{font-size:12px;}
#faq2 a:visited{color: blue;}


.sitetitle {font-size:20px; font-family: Verdana, Arial, Helvetica, sans-serif; color:#006634;}

.sitetitle span {font-size:16px; color:#0000ff; font-weight: bold; font-family: Arial, Helvetica, sans-serif;}

hr {margin:25px 0px;}

#affiliate_directory {
	padding-left:20px;
	padding-right:40px;
	margin-left: 32px;
	}
	
#affiliate_directory p {
	font-size:12px;
	}
	
#affiliate_directory a {
	font-size:12px;
	}
	
#directory {
	width: 100%;
	line-height: 14px;
	}
	
#directory a:hover {
	text-decoration: none;
	}
	
#directory a:visited {
	color: blue;
	}
	
.pagetop{
    float: right;
	}
	
.converting {
	margin-left: 22px;
	line-height: 20px;
	}
	
#linkresults {font-size:12px; font-family: Verdana, Arial, Helvetica, sans-serif; text-align:center;}
#linkresults a{font-size:12px; font-family: Verdana, Arial, Helvetica, sans-serif;}
#formresults {margin:5px 0px;}
.linkoptions {font-size:12px; font-weight:bold; color:#199B41; font-family: Verdana, Arial, Helvetica, sans-serif; border-bottom:solid #388BDE 1px; margin:15px 0px; width:400px;}
.details {display: inline; vertical-align:bottom;}
#linkgentext{font-size:12px; font-family: Verdana, Arial, Helvetica, sans-serif; line-height:22px; margin-bottom:30px;}
#linkgentext a{font-size:12px; font-family: Verdana, Arial, Helvetica, sans-serif; font-weight:bold;}
#linkgentext a:hover{font-size:12px; font-family: Verdana, Arial, Helvetica, sans-serif; font-weight:bold; text-decoration:underline;}

.banner {
	float: left;
	text-align: right;
	width: 100px;
	margin-left: 33px;
	}
	
.article {
	float: right;
	width: 126px;
	}
	
#articlepage {margin:20px; text-align:left;}
#articlepage p {font:14px arial, verdana, sans-serif; padding:5px 5px 5px 20px; margin:0;}
#articlepage a {font: 14px;}
#articlepage hr {border: 1px solid #006634; margin: 20px 0px;}
#articlepage span {font-size: 20px; font-weight: bold; font-family: Arial, Helvetica, sans-serif;}

#article_directory {
	margin-left: 32px;
	margin-top: 15px;
	text-align: center;
	}
		
#article_directory a {
	font-size:14px;
	}
	
#article_table {
	width: 100%;
	line-height: 14px;
	font-size: 14px;
	text-align: left;
	font-family: Arial, Helvetica, sans-serif;
	}
	
#article_table a:hover {
	text-decoration: none;
	}
	
#article_table a:visited {
	color: blue;
	}
	
#article_table hr {
	border: 1px solid #006634;
	margin: 10px 0px;
	}
	
#articlepage .copy{
	font-size: 14px;
	font-weight: normal;
	margin-left: 15px;
	}
	
#documents {
	text-align: center;
	}
	
.small_red {
	font-size: 12px;
	color: #ff0000;
	line-height: 12px;
	}
	
.bonus_section {
	text-align: center;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	border: 1px dashed #000;
	background-color: #FFFF99;
	margin: 10px 0px 0px 0px;
	padding: 5px 0px;
	}
	
.bonus_title {
	font-weight: bold;
	}
	
.bonuses {
	text-align: left;
	margin: 0px 0px 0px 80px;
	}
	
#image_title {
	*margin-left: -20px;
}

ul {font-size:12px; margin-top:3px; font-family: Arial, Helvetica, sans-serif;}

.sitesbox { border:#666666 solid 1px; background-color:#CCCCCC; font-size:18px; font-family:Arial, Helvetica, sans-serif; font-weight:bold; padding:10px; margin:15px 0px;}

#teaser_box {	color: #000080;
	background: #FFFFFF;
	border: #26a solid 1px;
	font-size: 12px;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	padding: 2px 2px 2px 2px;
	margin-left: 10px;}
	
.disclaimers {font-size:12px; font-weight:bold; font-family: Verdana, Arial, Helvetica, sans-serif; margin-bottom:15px;}
.disclaimers a{font-size:12px; font-weight:bold; font-family: Verdana, Arial, Helvetica, sans-serif; margin-bottom:15px;}

.affiliate_agreement {margin:0px 0px 15px 10px; font-size:12px; font-family: Verdana, Arial, Helvetica, sans-serif;}
.affiliate_agreement a{font-size:12px; font-family: Verdana, Arial, Helvetica, sans-serif;}

.dropdownform {margin:20px;}

.indent {padding-left:20px;}

.customtext {
	font-family: tahoma, Arial, Helvetica, sans-serif;
	font-size: 13px;
	font-weight: normal;
	color: #000000;
}

.customtext_l {
	font-family: tahoma, Arial, Helvetica, sans-serif;
	font-size: 13px;
	font-weight: normal;
	color: #666666;
}

.form-table th {
  padding: 4px;

  text-align: center;
  font-size: 12px;
  color: #FFFFFF;

  background-color:#2255FF;
}

.form-table td {
  padding: 2px 4px;

  color: #333333;

  background-color:#f1f1f1;
}


.form-table td.btn {
  padding: 4px;
}


.form-table input, .form-table textarea {
  width: 96%;

  background-color: #FFFFFF;
  border: 1px solid #999999;
}

.form-table .btn input {
  width: 90px;

  color: #FFFFFF;
  font-weight: bold;

  background-color:#333333;
  border: 1px solid #3c2415;
}




.left {
  float: left;

  margin: 0 20px 10px 0;
}

.right {
  float: right;

  margin: 0 0 10px 20px;
}


#bottom-menu {
  margin: 10px 0 0 0;

  text-align: center;
  font-family: Verdana, Arial, sans-serif;
  font-size: 12px;
}

#copyright {
	text-align:center; 
	margin: 5px 0;
}

/*Tooltip*/
.tool-tip {color: #FFFFFF; width: 172px;}
.tool-tip .tool-title {font-size: 0px; margin: 0; background: url('images/bubble_point.png') top left;; padding-left:8px; padding-right:8px; padding-top:10px; padding-bottom:4px}
.tool-tip .tool-text {margin: 0; font-size: 12px; background:url('images/bubble.png') bottom right;; padding-left:8px; padding-right:8px; padding-top:4px; padding-bottom:8px}

/* Calendar Style */
.calendarday {
	cursor:pointer;
}

/*navigation*/
.membernavigationlinks {
	padding: 5px 5px 5px 5px;
}
.membernavigationlinks a{
	text-decoration:none;
}

.membernavigationlinks a:hover{
	text-decoration:underline;
}

.membermaincontent{
	padding: 5px 5px 5px 5px;
}

.projectlist li{
	margin-left:50px;
	list-style:square;
}


