body
{
	background: top left url(../img/internal-background.jpg) repeat-x;
	margin: 0px;
	padding: 0px;
	height: 100%;
}

#backgroundWrapper
{
	background: top center url(../img/left-col-background_main.jpg) no-repeat;
	height: 100%;
}

/* Content Column */

.useTopBackground
{
	background: top left url(../img/main-column-content-bg-top.jpg) no-repeat;
	width: 718px;
	padding: 20px 0 0 20px;
	margin-top: 10px;
	margin-left: 0px;
}

.useTopBackground img
{
	margin-top: 10px;
}

.companyColumn
{
	margin-left: 10px;
	width: 670px;
}

.contentColumn
{
	width: 225px;
	margin-left: 20px;
	padding-top: 65px;
	float: left;
}

.contentColumn h1
{
	font-weight: normal;
	font-size: medium;
	text-transform: capitalize;
}

.contentColumn fieldset
{
	border: none;
	margin: 0;
	padding: 0;
}

ul.columnNav
{
	list-style-type: none;
	padding: 0;
	padding-top: 2px;
	margin: 0;
	margin-left: -30px; /*Allows for the white background on selected items to extend into the gradient*/
	background: top right url(../img/nav-divider.jpg) no-repeat;
}

ul.columnNav li
{
	color: #555555;
	font-size: 13px;
	padding-top: 8px;
	padding-bottom: 12px;
	padding-left: 46px; /*Adjusted for margin-left in ul.columnNav*/
	background: bottom right url(../img/nav-divider.jpg) no-repeat;
}

ul.columnNav li a
{
	color: #555555;
	font-size: 13px;
}

ul.columnNav li.selected
{
	background-color: white;
	color: #005a8c;
	font-weight: bold;
	font-size: 14px;
}

li.selected .backgroundWrapper
{
	/*background: bottom right url(../img/nav-divider.jpg) no-repeat;*/
	background: center right url(../img/selected-nav-bg.jpg) no-repeat;
}

.contentColumn a
{
	color: #555555;
	text-decoration: none;
}

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

.contentColumn .formItem
{
	padding-bottom: 5px;
}

.contentColumn label
{
	font-size: x-small;
	padding-left: .5em;
	line-height: 1.5;
	color: #777;
	display: block;
}

.contentColumn fieldset
{
	margin-bottom: 20px;
}

.contentColumn fieldset input, .contentColumn fieldset textarea
{
	border: solid 1px #abadb3;
	width: 100%;
}

.columnBlock, 
.testimonialColumnBlock, 
.landingPageColumnBlock
{
	margin-top: 40px;
	margin-left: 4px;
	margin-right: 20px;
	padding-top: 10px;
	padding-left: 16px;
	padding-bottom: 4px;
	padding-right: 12px;
	background: top right url(../img/columnBlock-bg.png) no-repeat;
	font-size: x-small;
}

.columnBlock h1, 
.testimonialColumnBlock h1, 
.landingPageColumnBlock h1
{
	color: #dd6000;
	font-size: 15px;
	font-weight: bold;
	margin: 0px;
	margin-bottom: 5px;
	margin-left: 1px;
	padding: 0px;
	padding-top: 10px;
}

.columnBlock img, 
.testimonialColumnBlock img, 
.landingPageColumnBlock img
{
	margin-top: 7px;
}

.columnBlock p
{
	line-height: 1.5;
}

.testimonialColumnBlock h1
{
	color: #005a8c;
	padding-bottom: 6px;
}

.getConnected h1
{
	font-size: 14px;
}

.getConnected img
{
	padding: 0 3px 0 0;
	margin: -6px 0 0 -7px;
}

.contactPhoneNumbers
{
	width=145px;
}

/* End Content Column */

/* Main Content */
#contentContainer
{
	margin-top: 20px;
}

#mainColumn
{
	width: 670px;
	margin-left: 215px;
	padding-top: 40px;
	padding-left: 40px;
}

#mainColumn h1
{
	font-weight: bold;
	color: #005a8c;
	font-size: medium;
}

#mainColumn h2
{
	font-weight: bold;
	color: #005a8c;
	font-size: small;
	margin: 0px;
}

#mainColumn h3
{
	font-weight: bold;
	color: #464646;
	font-size: small;
	margin: 0px;
}


.contentTitle
{
	margin-bottom: 30px;
}

.contentTitle h1
{
	margin: 0px;
}

.heroContainer, .contentTitle
{
	padding-left: 30px;
}

.heroContainer p
{
	font-size: small;
}

.multiRowContainer
{
	margin-top: 10px;
	padding-top: 40px;
	padding-left: 30px;
	border-top: 1px dashed #d9d9d9;
	width: 100%;
}

.contentRow td
{
	padding-top: 20px;
	padding-right: 14px;
	padding-bottom: 20px;
	border-bottom: 1px dashed #d9d9d9;
	vertical-align: top;
}

.contentRow img
{
	margin-top: 0px;
	padding-right: 0px;
	padding-bottom: 0px;
	padding-top: 0px;
}

.contentRow p
{
	padding: 0px;
	font-size: small;
}

.contentRow p, .contentRow h2, .contentRow, h3
{
	padding-bottom: 7px;
}

.contentRow .contentRowMediaContainer
{
	
}

.contentRow .contentRowTextContainer
{
	
}

ul.main-column-bullet-list, 
ul.product-page-bullet-list, 
ul.signup-page-bullet-list,
.columnBlock ul
{
	font-size: small;
	color: #777777;
	list-style: none;
	padding: 0px;
	margin:0px;
	margin-top: 10px;
	margin-left: 40px;
}

ul.main-column-bullet-list li, 
ul.product-page-bullet-list li, 
ul.signup-page-bullet-list li,
.columnBlock li
{
	display: block;
	padding-left: 20px;
	padding-bottom: 2px;
	padding-top: 2px;
	margin-left: 0px;
	background: 0em 10px url(../img/basic-bullet.jpg) no-repeat;
}

ul.signup-page-bullet-list {
	margin-left: 0px;
}

ul.signup-page-bullet-list li {
	background: 0em 6px url(../img/basic-bullet.jpg) no-repeat;
}

.columnBlock ul {
	margin-left: 0px;
	font-size: x-small;
	line-height: 2;
}

.columnBlock li {
	padding-left: 15px;
}

img.main-column-inline 
{
	margin-bottom: 10px;
}

img.left-column {
	margin-bottom: 5px;
	margin-left: 2px;
}

.thanksBottomContent
{
	margin-top:30px; 
	padding-top:10px;
	border-top: 1px dashed #d9d9d9;
}

/* End Main Content */

/* Footer */
#footerContainer
{
	border-top: 1px solid #d9d9d9;
	background-color: #e6e6e6;
	padding-top: 28px;
}
#footerWrapper
{
	width: 980px;
	margin-left: auto;
	margin-right: auto;
}

/* End Footer */
