/* STYLES FOR SERVICES PAGES */

	.tdhead {color: white; border: 1px solid rgb(61, 102, 134); padding: 0.5em; background: #3d6686;}

   .td1 {color: white; border-style: solid solid solid none; border-color: rgb(61, 102, 134) ; border-width: 1px 1px 1px medium; padding: 0 0.5em; background: rgb(61, 102, 134);}

   .td2 { vertical-align: top; border-style: none solid solid; border-color:  rgb(61, 102, 134); border-width: medium 1px 1px; padding: 0 0.5em; background: #f3f3f3;}

   .td3 { vertical-align: top;  border-style: none solid solid none; border-color:  rgb(61, 102, 134)  ; border-width: medium 1px 1px medium; padding: 0 0.5em; background: rgb(243, 243, 243); }

   .td4 { vertical-align: top; border-style: none solid solid; border-color:  rgb(61, 102, 134); border-width: medium 1px 1px; padding: 0 0.5em; background: #e6e6e6; }

   .td5 { vertical-align: top; border-style: none solid solid none; border-color:  rgb(61, 102, 134) ; border-width: medium 1px 1px medium; padding: 0 0.5em; background: rgb(230, 230, 230); }

    .alignright { text-align: right;}

	 div.wp {
	 	margin: 16px 0;
	 }
	/* A horizontal rule div */
	 div.wp p.wpHeadr {
	 	font-size: 150%;
		font-weight: bold;
		margin: 0;
		padding: 0;
	 }

	 div.wp p.wpTitle {
	    margin: 4px .5em;
  		font-size: 130%;
		font-style: italic;
		font-weight: bold;
		color: #19638B;
		text-align: center;
	 }

	 
	 #content a.button:link, #content a.button:visited, #content a.button:focus #content  a.button:hover, #content a.button:active
	 {
    background:url("../img/bg_form_btn.gif") repeat-x scroll 0 0 #D1E4F2;
    border:1px solid #89ADCE;
    color:#00346D;
    cursor:pointer;
    font-weight:bold;
    height:42px;
    padding:17px;
    text-transform:uppercase;
    width:278px;
    text-decoration:none;
	 }
	 
	 .pbutton {
   margin-top: 33px; border-bottom-width: 0px; margin-bottom: 32px;}


	/* <hr> replacement that should work in most browsers */
	div.rule {
		margin: 0;
		margin-bottom: 1.5em;
		padding: 0;
		height: 6px;
		border: none;
		border-bottom: 1px solid #ccc;
	}

/* Styles for services pages signup form div */
#signupForm {
	margin: 1.5em 5%;
	padding: 1em;
	background-color: #F8F8F8;
	color: #000;
	border: 1px solid #ccc;
	width: 500px;
}

#signupForm td {
	padding: 4px 2px;
}

/* Styles for services page screenshots DIV */
#screenshots table {
	border: none
}

#screenshots td {
	padding: 0.5em;
	text-align: center;
	border:  1px solid #eee;
}

#screenshots td.cap {
	font-size:smaller;
	border: none;
	padding: 2px 0 0.5em 0;
}

/* Styles for ^ TOP links  */
p.gotop {
	text-align: right; 
	margin: -10px 0 1em 0; 
	border-bottom: 1px solid #ccc; 
	padding-left: 1em; 
	font-weight: bold;
}

p.gotop a:link, p.gotop a:visited, p.gotop a:hover {
	border: none;
	text-decoration: none;
	background-color: transparent;
	color: #19638B;
}

p.gotop a:hover {
	background-color: transparent;
	color: #4D8FB9	
}

