.tabFrame
{
	width: 402px;
}

.leftColumnContent
{
	padding-top: 30px;
	padding-left: 35px;
	padding-right: 15px;
	padding-bottom: 30px;
}

.rightColumnContent
{
	padding-top: 30px;
	padding-right: 35px;
	padding-left: 15px;
	padding-bottom: 30px;
}

.nonColumnContent
{
	margin-left: 35px;
	margin-right: 35px;
}

.fieldLabel
{
	margin-top: 30px;
	margin-left: 2px;
	margin-bottom: 2px;
	font-weight: 900;
}

.field-label
{
	margin-top: 30px;
	margin-left: 2px;
	margin-bottom: 2px;
	font-weight: 900;
}

.fieldDisclaimer
{
	margin-bottom: 30px;
	margin-top: 0;
	margin-left: 3px;
	font-style: italic;
}

.innerContent
{
	background-color: transparent;
}

.innerContent .supportTicketDetail
{
	border: 0;
	min-height: 600px;
	background-color: #f0efee;
	padding-left: 72px;
	padding-right: 72px;
	padding-top: 65px;
	padding-bottom: 65px;
}

.supportTicketDetail .fieldLabel
{
	padding-right: 0px;
	padding-left: 0px;
	padding-bottom: 2px;
	padding-top: 2px;
	
	margin-right: 0px;
	margin-left: 0px;
	margin-bottom: 0px;
	margin-top: 25px;
}

.supportTicketDetail .field-label

{
	padding-right: 0px;
	padding-left: 0px;
	padding-bottom: 2px;
	padding-top: 2px;
	
	margin-right: 0px;
	margin-left: 0px;
	margin-bottom: 0px;
	margin-top: 25px;
}

.supportTicketDetail .fieldText
{
	padding-right: 0px;
	padding-left: 0px;
	padding-bottom: 5px;
	padding-top: 2px;
	
	margin-right: 0px;
	margin-left: 0px;
	margin-bottom: 0px;
	margin-top: 0px;
	
	line-height: 1.25;
}

.supportTicketDetail .field-item
{
	padding-right: 0px;
	padding-left: 0px;
	padding-bottom: 5px;
	padding-top: 2px;
	
	margin-right: 0px;
	margin-left: 0px;
	margin-bottom: 0px;
	margin-top: 0px;
	
	line-height: 1.25;
}

.supportTicketDetail .fieldButton
{
	padding-right: 0px;
	padding-left: 0px;
	padding-bottom: 2px;
	padding-top: 2px;
	
	margin-right: 0px;
	margin-left: 0px;
	margin-bottom: 0px;
	margin-top: 25px;
}

.supportTicketDetail .fieldTextArea
{
	width: 100%;
	height: 100px;
	margin: 0;
	padding: 3px;
	
	display: block;
	
	resize: vertical;
	box-sizing: border-box;
    -moz-box-sizing: border-box;
    -webkit-box-sizing: border-box;
}

.supportActions
{
	border-left: 1px solid #aeaead;
	border-right: 1px solid #aeaead;
	border-bottom: 1px solid #aeaead;
}

.submit
{
	margin-top: 25px;
}

#innerContent_3 .rightColumnContent
{
	/* special rule to even-out the content */
	padding-top: 42px;
}

#innerContent_1 .rightColumnContent
{
	/* special rule to even-out the content */
	padding-top: 31px;
}

/* page specific minimum content heights */

#innerContent_1
{
	min-height: 600px;
}

#innerContent_2
{
	min-height: 600px;
}

#innerContent_3
{
	min-height: 600px;
}

/* page specific styling for tabs on/off */

.tabFrameContent #tabImage_1
{
	background-image: url("../img/support/tab_1_off.png");
}

.tabFrameContent .tabActive #tabImage_1
{
	background-image: url("../img/support/tab_1_on.png");
}

.tabFrameContent #tabImage_2
{
	background-image: url("../img/support/tab_2_off.png");
}

.tabFrameContent .tabActive #tabImage_2
{
	background-image: url("../img/support/tab_2_on.png");
}

.tabFrameContent #tabImage_3
{
	background-image: url("../img/support/tab_3_off.png");
}

.tabFrameContent .tabActive #tabImage_3
{
	background-image: url("../img/support/tab_3_on.png");
}
