@charset "UTF-8";
.toptablewithlogo1 {	background-image: url(http://www.pvsolarsalestraining.com/pictures/icons/1200x150_large.png);
	background-repeat: no-repeat;
}
/* CSS Document */

.phonenumber {
	font-family: Tahoma, Geneva, sans-serif;
	font-size: 20px;
	color: #FFF;
	font-weight: normal;
}
.toptablewithlogo {
	background-image: url(/images/template/1200x150.png);
	background-repeat: no-repeat;
}
.tablewhiteboarder {
	font-family: Tahoma, Geneva, sans-serif;
	font-size: 14px;
	color: #003063;
	background-color: #F0F7FE;
	border: 5px solid #FFF;
}
.verytop {
	font-family: Tahoma, Geneva, sans-serif;
	font-size: 10px;
	color: #004674;
}
body,td,th {
	font-family: Verdana, Geneva, sans-serif;
	font-size: 13px;
	color: #002348;
	font-weight: normal;
	font-variant: normal;
}
body {
	background-image: url(/images/template/blue_background.png);
	background-repeat: no-repeat;
	background-position: center top;
	background-attachment: fixed;
	background-color: #003265;
	background-color: #00224A;
}
.horizontalrule {
	color: #FFF;
	background-color: #003063;
	font-family: Tahoma, Geneva, sans-serif;
	font-size: 12px;
}
.whitefont {
	font-family: Tahoma, Geneva, sans-serif;
	font-size: 14px;
	color: #FFF;
	font-weight: normal;
}
h1,h2,h3,h4,h5,h6 {
	font-family: Tahoma, Geneva, sans-serif;
}
h1 {
	font-size: 26px;
	color: #001E3E;
}
h2 {
	font-size: 20px;
	color: #001C3A;
}
a:link {
	color: #1374E5;
	text-decoration: none;
	font-weight: normal;
	font-family: Tahoma, Geneva, sans-serif;
}
a:visited {
	color: #1374E5;
	text-decoration: none;
	font-family: Tahoma, Geneva, sans-serif;
	font-weight: normal;
}
a:hover {
	color: #13C900;
	text-decoration: none;
}
a:active {
	color: #F00;
	text-decoration: none;
	font-weight: normal;
}
.bottomlinks {
	font-family: Tahoma, Geneva, sans-serif;
	font-size: 11px;
	color: #000;
	font-weight: normal;
}
.text {
	font-family: Verdana, Geneva, sans-serif;
	font-size: 14px;
	color: 002348;
}
a {
	font-family: Tahoma, Geneva, sans-serif;
	font-weight: bold;
}
.newsfeed {
	font-family: Tahoma, Geneva, sans-serif;
	font-size: 12px;
	color: #000;
	font-weight: normal;
}
.bottomlinks1 {font-family: Tahoma, Geneva, sans-serif;
	font-size: 12px;
	color: #000;
}
.horizontalrule1 {color: #FFF;
	background-color: #003063;
	font-family: Tahoma, Geneva, sans-serif;
	font-size: 12px;
}
.CourseOverviewLarge {	text-align: left;
	color: #000;
	font-family: Verdana, Geneva, sans-serif;
	font-size: 13px;
	font-weight: normal;
	font-style: normal;
	line-height: normal;
	font-variant: normal;
	text-transform: none;
	letter-spacing: normal;
	word-spacing: normal;
	white-space: normal;
}
.titlewriting {	color: #009;
	font-family: Verdana, Geneva, sans-serif;
	font-size: 16px;
	text-align: left;
}
.rightbartitle {
	font-family: Tahoma, Geneva, sans-serif;
	font-size: 18px;
	color: #FFF;
	background-color: #001E3E;
	font-style: normal;
	font-weight: normal;
	background-image: url(/images/template/righttitlebox.jpg);
}
.link {
	font-family: Tahoma, Geneva, Arial;
	font-size: 12px;
	color: 002348;
}
.button {
	color: #FFF;
	font-family: Tahoma, Geneva, sans-serif;
	font-size: 12px;
	background-image: url(/images/template/button.jpg);
	background-repeat: no-repeat;
}
#clear {
  clear: both;
}


/*  Form Style
------------------------------------------------------------------*/
#form {
  margin: 20px auto;
  width: 500px;
  padding: 20px;
  height: auto;
  
  background: -webkit-gradient(linear, left top, left bottom, from(rgba(185,220,254,1)), to(rgba(185,220,254,0))); /* for webkit browsers */
  background: -moz-linear-gradient(top,  rgba(185,220,254,1),  rgba(185,220,254,0)); /* for firefox 3.6+ */ 
  background-image: -o-linear-gradient(rgba(185,220,254,1),  rgba(185,220,254,0));
  background: -ms-linear-gradient(top, rgba(185,220,254,1),  rgba(185,220,254,0)); /* IE10+ */
  filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#b9dcfe', endColorstr='#b9dcfe',GradientType=0 ); /* IE6-9 */
  
  -moz-border-radius: 15px;
  border-radius: 15px;
  
  border: 2px solid #b9dcfe;
}
#form #title {
  text-align: center;
}
#form div {
  margin-top: 10px;
}
#form div input {
  margin-top: 5px;
}
#form .city,
#form .state,
#form .zip {
  float: left;
  margin-right: 15px;
}
#form #services {
  margin: 25px 0;
}
#form #services h3 {
  font-weight: bold;
  margin-bottom: 0px;
}
#form #services label {
  float: left;
  margin-left: 20px;
  width: 140px;
}
#form #services label input {
  margin-right: 15px;
}

