body.design { font-size: 1.1em; font-family: Verdana, Arial, Helvetica, sans-serif; background: #405dbb; text-align: center; margin: 0; padding: 0; }
/* Template */

#wrapper { text-align: left; width: 780px; margin: 0 auto; }

#background { background-image: url(../images/template/background.jpg); background-repeat: no-repeat; background-position: 0 0; width: 780px; margin: 0; padding: 0; }

#wrapper2 { text-align: center; width: 780px; margin: 0 auto; }

#topnav { text-align: center; padding: 75px 25px 12px; }

#main { position: relative; width: 560px; float: right; }

#text { padding: 120px 56px 30px 10px; }

#leftcol { width: 175px; float: left; margin-top: 20px; margin-right: 20px; margin-left: 20px; }

#rightcol { position: static; float: right; margin-top: 15px; margin-right: 20px; padding-bottom: 10px; padding-left: 10px; }

#footer { background-image: url(../images/template/bg-containerPageFoot.gif); background-repeat: no-repeat; background-position: 0 0; width: 780px; margin: 0; padding: 0; }
/* Navigation Buttons */
#main_menu { color: #324c99; font-size: 12pt; font-family: "Trebuchet MS", Geneva, Arial, Helvetica, SunSans-Regular, sans-serif; font-weight: bold; text-decoration: none; }
	#main_menu ul { margin-left: 0; padding-top: 2px; padding-bottom: 2px; padding-left: 0; list-style-type: none; }
#main_menu li { float: left; display: inline; }
#main_menu li a { text-decoration: none; }
	#main_menu li a:hover { color: #dbba12; text-decoration: underline; }
	#main_menu li a:visited { color: #324cc9; text-decoration: underline; }

#navigationFeatures { padding-top: 5px; padding-bottom: 5px; }
#navigationFeatures img { margin-bottom: 5px; }

/* Misc */

#questionsi { font-weight: bold; margin-left: 5px; }
	#questionsi ul { margin-left: 1.1em; }
	#questionsi li { padding-bottom: 2px; list-style-type: decimal; list-style-position: outside; cursor: text; display: list-item; white-space: inherit; }
	#questionsi li a { color: #000; font-weight: bold; text-decoration: none; }
	#questionsi li a:hover { color: #0000b9; font-weight: bold; text-decoration: underline; }

.ordertable { background-color: #cecece; float: right; padding: 2px; border: double 2px #4c68c1; }
.formtable { border: solid 1px #2e448f; }
.formtablehead { color: #fefe0c; font-size: 12px; font-family: Verdana, Arial, Helvetica, sans-serif; font-weight: bold; background-image: url(../images/template/freeQA.gif); background-repeat: no-repeat; text-align: center; margin: 0; padding: 0; }

#footer2 { color: #cfc787; font-size: 0.91em; text-align: center;; }
#footer2 a { color: #CFC787; text-decoration: none; font-weight: bold; }
#footer2 a:hover { text-decoration: underline; }
#navigationLower { padding-bottom: 1.2em; }
#finePrint {  }

/* HEADERS AND FS CONTROL LEGACY HEADER CLASSES */
h1, .cfont7 { font-size: 1.4em; font-weight: bold; }
h2, .cfont6, #content big.profiletopname { font-size: 1.2em; font-weight: bold; }
h3, .cfont5, .cbodyhdr1, .cbodyhdr2, .profilecommtextUpr, .profilecommtexthdr, .profileheader { font-size: 1.1em; font-weight: bold; padding-bottom: .3em; }
h4, .cfont4, .cbodyhdr4 { font-size: 1em; font-weight: bold; padding-bottom: .3em; }
h5, .cfont3 { font-size: .9em; font-weight: bold; padding-bottom: .3em; }
h6, .cfont1 { font-size: .8em; font-weight: bold; padding-bottom: .3em; }
#pageTitle { color: #3F5CB9; font-style: italic; }

/* CONTACT FORM - IN THE DESIGN */
form#contactFormDesign { margin: 0; padding: 13px 0 0 2px; }
form#contactFormDesign label {  }
form#contactFormDesign .designInput { color: #00008a; width: 150px; font-size: 1.1em; font-family: Arial, Helvetica, sans-serif; font-weight: bold; display: block; border: solid 1px #000000; padding: 2px 4px 0; }
.home form#contactFormDesign .designInput { width: 176px; }
form#contactFormDesign input.designInput { margin: 0 0 5px 0; height: 1.94em; }
form#contactFormDesign textarea.designInput { margin: 0; height: 6.82em; }
form#contactFormDesign input.designSubmit { margin: 1px 0 0 101px; width: auto; }
form#contactFormDesign input.hidden { display: none; }
/* # FORM - IN THE DESIGN */
form##FormDesign { margin: 0; }
form##FormDesign input.#Input { font-size: .91em; width: 150px; height: 1.64em; border: 1px solid #000000; padding: 2px 4px 0 4px; }
form##FormDesign input.#Submit {  }
form##FormDesign input.hidden { display: none; }

/* #contactInformation { padding: 6px 25px; font-family: "Times New Roman", Times, serif; font-style: italic; font-size: 1.2em; color: #1F316D; margin-bottom: 40px; } */
#contactInformation { padding: 6px 25px; font-family: "Times New Roman", Times, serif; font-style: italic; font-size: 1.2em; color: #1F316D; margin-bottom: 10px; }
.bold_text { color: #fff; font-size: 24px; font-family: Georgia, "Times New Roman", Times, serif; font-weight: bold; text-transform: uppercase; text-align: center; }
.bold_text_sm { color: #fff; font-size: 16px; font-family: Georgia, "Times New Roman", Times, serif; font-weight: bold; text-transform: uppercase; text-align: center; }
.homebold { font-size: 1.4em; font-weight: bold; }