﻿
@import url(my_rsform_styles.css);

body 
{
    background-color:white;
    margin:0px;
    padding:0px;
}

#container
{
    margin:0px auto;
    background-color:transparent;
    width:671px;
}

#top
{
    background:transparent url(../images/top-bg.gif) no-repeat;
    width:671px;
    height:24px;
}

#middle
{
    background:transparent url(../images/middle-bg.gif) repeat-y;
    width:656px;
    padding:5px 7px;
}

#header
{
    background:transparent url(../images/header-bg.jpg) no-repeat;
    width:127px;
    height:62px;
    padding:11px 0px 0px 529px;
    font-family:Tahoma, Arial, Verdana;
    font-size:7pt;
    line-height:135%;
}

#flash-banner
{
    width:656px;
    height:93px;
}

#content
{
    padding:15px 11px 10px 11px;
}

#content-left
{
    float:left;
    padding:0px;
    margin:0px;
}

#content-right
{
    float:right;
}

div.box-top
{
    background:transparent url(../images/box-top-bg.jpg) no-repeat;
    width:406px;
    height:27px;
    padding-left:6px;
    padding-top:4px;
}

div.box-middle
{
    background:transparent url(../images/box-middle-bg.jpg) repeat-y;
    width:352px;
    padding:15px 30px;
    font-family:Tahoma, Arial, Verdana;
    font-size:8pt;
    line-height:150%;
    letter-spacing:1px;
}

div.box-bottom
{
    background:transparent url(../images/box-bottom-bg.jpg) no-repeat;
    width:412px;
    height:10px;
    margin-bottom:17px;
}

/* Box for limiting text width on QVP pages */ 
div.box-qvp
{
    width:406px;
}

#content-right-qvp
{
    float:right;
	padding-top:15px;
}
	
/* Custom Contact Page Left Side Information */ 
div.c-box-top
{
    background:transparent url(../images/c-box-top-bg.jpg) no-repeat;
    width:266px;
    height:27px;
    padding-left:6px;
    padding-top:4px;
}

div.c-box-middle
{
    background:transparent url(../images/c-box-middle-bg.jpg) repeat-y;
    width:212px;
    padding:15px 30px;
    font-family:Tahoma, Arial, Verdana;
    font-size:8pt;
    line-height:150%;
    letter-spacing:1px;
}

div.c-box-bottom
{
    background:transparent url(../images/c-box-bottom-bg.jpg) no-repeat;
    width:272px;
    height:10px;
    margin-bottom:17px;
}

#con-info
{
    width:150px;
    text-align:left;
}
/* End for Custom Contact Page */

#quality
{
    width:211px;
    height:106px;
    background:transparent url(../images/quality-bg.jpg) no-repeat;
}

#value
{
    width:211px;
    height:106px;
    background:transparent url(../images/value-bg.jpg) no-repeat;
}

#people
{
    width:211px;
    height:106px;
    background:transparent url(../images/people-bg.jpg) no-repeat;
}

div.qvp
{
    font-family:Tahoma, Arial, Verdana;
    font-size:8pt;
    line-height:135%;
    text-align:right;
    padding-top:30px;
    padding-right:13px;
}

#welcome
{
    width:350px;
    text-align:center;
}

#latest-news
{
    color:#14aa01;
}

#footer
{
    background:transparent url(../images/footer-bg.gif) repeat-x;
    width:626px;
    height:30px;
    font-family:Tahoma, Arial, Verdana;
    padding:28px 15px 0px 15px;
}

#footer-left
{
    font-size:7pt;
    letter-spacing:1px;
    float:left;
    padding-top:7px;
}

#footer-right
{
    font-size:10pt;
    font-weight:bold;
    text-align:right;
    float:right;
	padding-top:7px
}

#bottom
{
    background:transparent url(../images/bottom-bg.gif) no-repeat;
    width:671px;
    height:24px;
}

div.clear
{
    clear:both;
}

.contentpaneopen
{
    width:638px;
}

.componentheading
{
	display:none;
    height:0px;
    font-size:0;
    line-height:0;
}
/* Contact Page Styles */

.componentheading_contact_page
{
    font-family:Tahoma, Arial, Verdana;
	font-weight:bold;
    font-size:14pt;
    line-height:135%;
    text-align:left;
    padding-top:15px;
    padding-right:13px;
}

/* Paragraph Styles */

#content p
{
    font-family:Tahoma, Arial, Verdana;
    font-size:8pt;
    line-height:135%;
    letter-spacing:1px;
    margin:15px 11px;
}

/* Image Styles */

#welcome img
{
    border:0px;
    margin-bottom:29px;
}

/* Link Styles */

#content a:link, #content a:visited
{
    text-decoration:none;
    color:#14aa01;
    font-weight:bold;
}

#content a:hover
{
    text-decoration:underline;
    color:#14aa01;
    font-weight:bold;
}

/* Styles and formatting for 'Standard' Contact Us Page Form Fields */

.inputbox#contact_name
{
	background-color: #e6f2e6;
	border-left: 1px solid #1e7316;
	border-right: 1px solid #1e7316;
	border-top: 1px solid #1e7316;
	border-bottom: 1px solid #1e7316;
}

.inputbox#contact_email
{
	background-color: #e6f2e6;
	border-left: 1px solid #1e7316;
	border-right: 1px solid #1e7316;
	border-top: 1px solid #1e7316;
	border-bottom: 1px solid #1e7316;
}

.inputbox#contact_subject
{
	background-color: #e6f2e6;
	border-left: 1px solid #1e7316;
	border-right: 1px solid #1e7316;
	border-top: 1px solid #1e7316;
	border-bottom: 1px solid #1e7316;
}

.inputbox#contact_text
{
	background-color: #e6f2e6;
	border-left: 1px solid #1e7316;
	border-right: 1px solid #1e7316;
	border-top: 1px solid #1e7316;
	border-bottom: 1px solid #1e7316;
}

/* Text Styling for form field Titles */
#contact_cname
{
    font-family:Tahoma, Arial, Verdana;
    font-size:8pt;
    line-height:150%;
    letter-spacing:1px;
}

#contact_emailmsg
{
    font-family:Tahoma, Arial, Verdana;
    font-size:8pt;
    line-height:150%;
    letter-spacing:1px;
}

#contact_csubject
{
    font-family:Tahoma, Arial, Verdana;
    font-size:8pt;
    line-height:150%;
    letter-spacing:1px;
}


#contact_textmsg
{
    font-family:Tahoma, Arial, Verdana;
    font-size:8pt;
    line-height:150%;
    letter-spacing:1px;
}

#contact_ecopy
{
    font-family:Tahoma, Arial, Verdana;
    font-size:8pt;
    line-height:150%;
    letter-spacing:1px;
}



	
	