

/*                                                    */
/*   FORM FIELDS general formatting                   */
/*                                                    */

.cform input,
.cform textarea,
.cform select { 
	padding:3px;
	border:1px solid #aaa; 
	font:0.9em Trebuchet MS,sans-serif;
	color:#888;
	background:#ffffff url(images/field-bg-top.gif) repeat-x top left;
	vertical-align:top;
}
.cform input:hover,
.cform textarea:hover,
.cform select:hover	{
	border: 1px solid #46A3E6;
	background:#ffffff url(images/field-bg-bottom.gif) repeat-x bottom left; 
}
.orgHead {
	font-weight:bold;
	color:#47a5e8;
}

.cform input:focus,
.cform textarea:focus,
.cform select:focus	{ 
	color:#666;
	background:#ffffff url(images/field-bg-bottom.gif) repeat-x bottom left; 
}




.cform select.cfselectmulti	{ 
	height:7.5em; 
}

.cform textarea {
	font-family: arial;
	font-size: 0.9em;
	overflow:auto;
}

/*                                                    */
/* formatting for text:  "(required)"  & other        */
/*                                                    */

span.reqtxt,
span.emailreqtxt { 
	margin:0px 5px 7px 98px;
	display: block; 
	vertical-align:top;
	color: #aaa;
	font-size:0.7em;
	line-height:1.2em;
}


/*                                                    */
/*   radio button title                               */
/*                                                    */

ol.cf-ol li.cf-box-title {
	color:#888888;
	font-size:1em;
	letter-spacing:2px;
	margin:12px 0pt 0 !important;
	padding:0pt 0pt 0pt 100px;
}


.head {
	font-family:Century Gothic, Arial, Tahoma, Verdana;
	font-size:11pt;
	font-weight:normal; 
	color:#47a4e7;
	text-transform:uppercase;
}


td.tdhead
{
	font-family:Century Gothic, Arial, Tahoma, Verdana;
	font-size:9pt;
	font-weight:bold;
	color:#FFFFFF;
	background:#47a5e8;
	height:25px;
	padding-left:10px;
}
td.tdYellow
{
	font-family:Century Gothic, Arial, Tahoma, Verdana;
	font-size:8pt;
	font-weight:bold;
	color:#FFFFFF;
	background:#76c3fa;
	height:8px;
	padding-left:0px;	
}

p.cf-sb {
	margin: 0;
	padding:0pt 3px 0pt 0pt !important;
	text-align:right;
}
.cform input.sendbutton	{ 
	width:220px;  
	padding:2px; 
	margin: 0 0 0 10px;
	font-size:1em;
	background:url(images/button-bg.gif) repeat-x; 
	border:1px solid #adadad!important;
	border-left-color:#ececec!important; 
	border-top-color:#ececec!important;
}

.cform input.sendbuttonquote	{ 
	width:260px;  
	padding:2px; 
	margin: 0 0 0 10px;
	font-size:1em;
	background:url(images/button-bg.gif) repeat-x; 
	border:1px solid #adadad!important;
	border-left-color:#ececec!important; 
	border-top-color:#ececec!important;
}
.cform input.sendbuttonquickquote	{ 
	width:120px;  
	padding:0px; 
	margin: 8px 0 0 0;
	font-size:1em;
	background:url(images/button-bg.gif) repeat-x; 
	border:1px solid #adadad!important;
	border-left-color:#ececec!important; 
	border-top-color:#ececec!important;
}
.cform input.sendbuttonquote1	{ 
	width:230px;  
	padding:2px; 
	margin: 0 0 0 10px;
	font-size:1em;
	background:url(images/button-bg.gif) repeat-x; 
	border:1px solid #adadad!important;
	border-left-color:#ececec!important; 
	border-top-color:#ececec!important;
}


.cform input.sendbuttonsmall	{ 
	width:120px;  
	padding:2px; 
	margin: 0 0 0 0px;
	font-size:1em;
	background:url(images/button-bg.gif) repeat-x; 
	border:1px solid #adadad!important;
	border-left-color:#ececec!important; 
	border-top-color:#ececec!important;
}

.cform input.sendbuttonsmallest	{ 
	width:80px;  
	padding:2px; 
	margin: 0 0 0 0px;
	font-size:1em;
	background:url(images/button-bg.gif) repeat-x; 
	border:1px solid #adadad!important;
	border-left-color:#ececec!important; 
	border-top-color:#ececec!important;
}

.cform input.sendbuttonlarge	{ 
	width:300px;  
	padding:2px; 
	margin: 0 0 0 0px;
	font-size:1em;
	background:url(images/button-bg.gif) repeat-x; 
	border:1px solid #adadad!important;
	border-left-color:#ececec!important; 
	border-top-color:#ececec!important;
}

 /* Font Definitions */
 @font-face
	{font-family:Wingdings;
	panose-1:5 0 0 0 0 0 0 0 0 0;}
@font-face
	{font-family:"Cambria Math";
	panose-1:2 4 5 3 5 4 6 3 2 4;}
@font-face
	{font-family:Tahoma;
	panose-1:2 11 6 4 3 5 4 4 2 4;}
@font-face
	{font-family:Amphion;
	panose-1:2 11 114 0 0 0 0 0 0 0;}
@font-face
	{font-family:Verdana;
	panose-1:2 11 6 4 3 5 4 4 2 4;}
 /* Style Definitions */
 p.MsoNormal, li.MsoNormal, div.MsoNormal
	{margin:0pt;
	margin-bottom:.0001pt;
	font-size:10.0pt;
	font-family:"Tahoma","sans-serif";}
p.MsoHeader, li.MsoHeader, div.MsoHeader
	{margin:0pt;
	margin-bottom:.0001pt;
	font-size:10.0pt;
	font-family:"Tahoma","sans-serif";}
p.MsoFooter, li.MsoFooter, div.MsoFooter
	{margin:0pt;
	margin-bottom:.0001pt;
	font-size:10.0pt;
	font-family:"Tahoma","sans-serif";}
p.MsoBodyText, li.MsoBodyText, div.MsoBodyText
	{margin-top:0pt;
	margin-right:0pt;
	margin-bottom:6.0pt;
	margin-left:0pt;
	font-size:10.0pt;
	font-family:"Tahoma","sans-serif";}
p.MsoBodyText2, li.MsoBodyText2, div.MsoBodyText2
	{mso-style-link:"Body Text 2 Char";
	margin-top:0pt;
	margin-right:0pt;
	margin-bottom:6.0pt;
	margin-left:0pt;
	font-size:10.0pt;
	font-family:"Verdana","sans-serif";}

p.MyBold, li.MyBold, div.MyBold
	{mso-style-name:MyBold;
	margin-top:6.0pt;
	margin-right:0pt;
	margin-bottom:6.0pt;
	margin-left:0pt;
	font-size:11.0pt;
	font-family:"Arial","sans-serif";
	color:gray;
	font-weight:bold;}
span.BodyText2Char
	{mso-style-name:"Body Text 2 Char";
	mso-style-link:"Body Text 2";
	font-family:"Verdana","sans-serif";}
p.Instruction, li.Instruction, div.Instruction
	{mso-style-name:Instruction;
	margin-top:6.0pt;
	margin-right:0pt;
	margin-bottom:6.0pt;
	margin-left:0pt;
	font-size:10.0pt;
	font-family:"Verdana","sans-serif";
	color:#993366;
	font-style:italic;}
p.questionsummary, li.questionsummary, div.questionsummary
	{mso-style-name:"question summary";
	margin-top:3.0pt;
	margin-right:0pt;
	margin-bottom:3.0pt;
	margin-left:0pt;
	font-size:9.0pt;
	font-family:"Tahoma","sans-serif";
	color:#333333;
	font-weight:bold;}
p.question, li.question, div.question
	{mso-style-name:question;
	mso-style-link:"question Char";
	margin-top:3.0pt;
	margin-right:0pt;
	margin-bottom:6.0pt;
	margin-left:0pt;
	font-size:10.0pt;
	font-family:"Tahoma","sans-serif";
	color:#333333;}
p.redunderline, li.redunderline, div.redunderline
	{mso-style-name:"red underline";
	margin-top:0pt;
	margin-right:0pt;
	margin-bottom:6.0pt;
	margin-left:0pt;
	border:none;
	padding:0pt;
	font-size:14.0pt;
	font-family:"Amphion","sans-serif";
	color:#46A3E6;
	font-weight:bold;}
span.questionChar
	{mso-style-name:"question Char";
	mso-style-link:question;
	font-family:"Tahoma","sans-serif";
	color:#333333;}
p.stem, li.stem, div.stem
	{mso-style-name:stem;
	margin-top:3.0pt;
	margin-right:0pt;
	margin-bottom:6.0pt;
	margin-left:0pt;
	font-size:10.0pt;
	font-family:"Tahoma","sans-serif";
	color:gray;}
p.greybox, li.greybox, div.greybox
	{mso-style-name:"grey box";
	margin-top:6.0pt;
	margin-right:28.35pt;
	margin-bottom:6.0pt;
	margin-left:28.35pt;
	background:#F3F3F3;
	border:none;
	padding:0pt;
	font-size:10.0pt;
	font-family:"Arial","sans-serif";}
p.myfooter, li.myfooter, div.myfooter
	{mso-style-name:myfooter;
	margin:0pt;
	margin-bottom:.0001pt;
	font-size:8.0pt;
	font-family:"Tahoma","sans-serif";}
 /* Page Definitions */
 @page Section1
	{size:595.35pt 842.0pt;
	margin:56.7pt 56.7pt 62.1pt 56.7pt;}
div.Section1
	{page:Section1;}
	
.greyunderline {border:none;border-bottom:solid gray 1.0pt;padding:0pt 0pt 4.0pt 0pt;
}
