body, td {
	font-family: Verdana, Geneva, Arial, Helvetica, sans-serif;
	font-size: 12px;
	margin: 0px;
	color: black;
}

p {
	line-height: 130%;
}

.shadow_left {
	background-image:	url(../images/box_bg_left2.gif);
}
.shadow_right {
	background-image:	url(../images/box_bg_right2.gif);
}

.error { color: #FF0000 ! important; text-decoration: none}
.leftlinks { font-family: Verdana, sans-serif; font-size: 10px; color: #FFFFFF; text-decoration: none}
.leftlinks:hover {font-family: Verdana, sans-serif; font-size: 10px; color: #DDDDDD; text-decoration: underline}

.sitemaplink { font-family: Verdana, sans-serif; font-size: 10px; color: #FFFFFF; text-decoration: none}
.sitemaplink:hover {font-family: Verdana, sans-serif; font-size: 10px; color: #DDDDDD; text-decoration: underline}

.contactbottomlink { color: #1B9FE0; text-decoration: none}
.contactbottomlink:hover { color: #1B9FE0; text-decoration: underline}

.contactbottomlink2 { color: #1B9FE0; text-decoration: none}
.contactbottomlink2:hover { color: #1B9FE0; text-decoration: underline}

.faqbuttons { color: #3d3d3d; font-size: 11px; text-decoration: none}
.faqbuttons:hover { color: #1B9FE0; font-size: 11px; text-decoration: underline}
.faqquestionhover { color: #000000; font-weight: bold; text-decoration: none; }
.faqquestionhover:hover { color: #1B9FE0; font-weight: bold; text-decoration: underline; }

.faqQ {
	font-family: Georgia, "Times New Roman", Times, serif;
	font-weight: bold;
	font-size: 16px;
	color: #1B9FE0;
}

.faqA {
	font-family: Georgia, "Times New Roman", Times, serif;
	font-weight: bold;
	font-size: 16px;
	color: #000000;
}

.faqAnswer {
	color: red;
	font-style: italic;
}

.reorderlinks { color: #3d3d3d; text-decoration: none;
	font-size: 10px;
	font-weight: bold;}
.reorderlinks:hover { color: #3d3d3d; text-decoration: underline;
	font-size: 10px;
	font-weight: bold;}

.title_step, h1 {
	font-family: Verdana, Geneva, Arial, Helvetica, sans-serif;
	font-weight: bold;
	font-size: 10px;
	margin: 0px;
	padding-left: 10px;
	color: #3d3d3d;
}

.title_big {
	text-align: center;
	vertical-align: middle;
	width: 585px;
	color: #3d3d3d;
	font-family: Georgia, "Times New Roman", Times, serif;
	font-weight: bold;
	font-size: 16px;
	border-top-width: 1px;
	border-top-style: dotted;
	border-top-color: #797f83;
	border-bottom-width: 1px;
	border-bottom-style: dotted;
	border-bottom-color: #797f83;
	padding-top: 12px;
	padding-bottom: 12px;
	margin: 5px 10px 5px 10px;
}

.title_big_step_name {
	color: red;
	font-family: Georgia, "Times New Roman", Times, serif;
	font-weight: bold;
	font-size: 18px;
}

.title_subtitle {
	text-align: center;
	color: #3d3d3d;
	font-family: Georgia, "Times New Roman", Times, serif;
	font-weight: bold;
	font-size: 14px;
	margin: 15px 10px 15px 10px;
}

.bold { font-weight: bold ! important; }
.italic { font-style: italic ! important; }
.text_left { text-align: left ! important; }
.text_center { text-align: center ! important; }
.text_right { text-align: right ! important; }
.text_justify { text-align: justify ! important; }
.font_10px { font-size: 10px ! important; }
.font_11px { font-size: 11px ! important; }
.font_12px { font-size: 12px ! important; }
.font_13px { font-size: 13px ! important; }
.font_14px { font-size: 14px ! important; }
.font_15px { font-size: 15px ! important; }
.font_16px { font-size: 16px ! important; }
.font_17px { font-size: 17px ! important; }
.font_18px { font-size: 18px ! important; }
.font_19px { font-size: 19px ! important; }
.color_7 { color: #777777; }
.color_blue { color: #1B9FE0 ! important; }
.green_msg { color: #009900 !important; }

.text_dot {
	font-family: Verdana, Geneva, Arial, Helvetica, sans-serif;
	width: 340px;
	text-align: center;
	font-size: 10px;
	color: #777777;
	margin: 15px 10px 15px 10px;
}

.text_box, .text_box2 {
	font-family: Verdana, Geneva, Arial, Helvetica, sans-serif;
	width: 510px;
	border: 1px solid #cccccc;
	margin: 20px 10px 20px 10px;
	padding: 10px 10px 10px 10px;
	text-align: center;
	font-size: 10px;
	line-height: 130%;
}

.text_box2 {
	border: 0px none #cccccc;
}

.form_label, .form_label2, .form_label3 {
	font-family: Verdana, Geneva, Arial, Helvetica, sans-serif;
	text-align: right;
	color: #0066ff;
	font-size: 13px;
	font-weight: bold;
}

.form_label2 {
	color: #3d3d3d;
}

.form_label3 {
	color: #3d3d3d;
	font-weight: normal;
}

.form_label_small, .form_content_small {
	font-family: Verdana, Geneva, Arial, Helvetica, sans-serif;
	text-align: right;
	color: black;
	font-size: 10px;
	font-weight: normal;
}
.form_content_small {
	text-align: left;
}

.form_input {
	width: 260px;
	font-family:arial,sans-serif;
	font-size:15px;
	margin-bottom:0.2em;
	vertical-align:bottom;
}

.head_title {
	font-family: Verdana, Geneva, Arial, Helvetica, sans-serif;
	text-align: center;
	background-color: #dddddd;
	color: #3d3d3d;
	font-size: 10px;
	font-weight: bold;
}

.address_title {
	border: solid 1px;
	width: 220px;
	text-align: center;
	border: 1px solid #cccccc;
}
.address_title_label {
	font-family: Verdana, Geneva, Arial, Helvetica, sans-serif;
	font-size: 10px;
	font-weight: bold;
}

.submit_button {
	font-family: Verdana, Geneva, Arial, Helvetica, sans-serif;
	background-color: white;
	border: 1px solid #cccccc;
	margin: 0px;
	padding: 5px 10px 5px 10px;
	text-align: center;
	font-size: 13px;
	text-decoration: none;
}
.submit_button:hover {
	text-decoration: underline;
}

#homeHeadImage {
	text-align: center;
	vertical-align: middle;
	width: 585px;
	height: 212px;
	color: #3d3d3d;
	border-top: 1px dotted #797f83;
	border-bottom: 1px dotted #797f83;
	padding-top: 3px;
	padding-bottom: 3px;
	margin: 0px;
	margin-top: 3px;
}

#homeSpecialOffer {
	font-family: Verdana, Geneva, Arial, Helvetica, sans-serif;
	font-size: 14px !important;
	font-weight: bold;
	width: 585px;
	color: #000000;
	border-bottom: 1px dotted #797f83;
	padding-top: 5px;
	padding-bottom: 5px;
	margin: 0px;
	margin-top: 3px;
}
.homeSpecialOfferRed {
	color: #ff0000 !important;
	text-transform: uppercase;
}

#homeLeftColumn {
	width: 305px;
	margin: 0px;
	margin-left: 9px;
	margin-top: 7px;
	padding: 5px;
	float: left;
	border: 1px solid #cccccc;
}
.homeLeftTitle {
	text-align: justify;
	color: #3d3d3d;
	font-family: Georgia, "Times New Roman", Times, serif;
	font-weight: bold;
	font-size: 16px;
	margin: 0px;
	padding: 0px;
}
.homeLeftText {
	text-align: justify;
	text-indent: 20px;
	margin: 0px;
	padding: 0px;
}

#homeRightColumn {
	width: 252px;
	margin: 0px;
	margin-left: 7px;
	margin-top: 7px;
	padding: 0px;
	padding-left: 6px;
	float: left;
	font-size: 11px;
	text-align: justify;
}
table.navbar {
   border-collapse: collapse;
}
 
table.navbar td a{
   display: block;
   width: 250px;
   padding: 6px;
   text-decoration: none;
}
table.navbar td a:link, table.navbar td a:visited {
   color: #000;
   background-color: #18A04A;
   
}
table.navbar td a:hover, table.navbar td a:active {
   color: #fff;
   background-color: #D3EDD3;
}
 
table.bluenavbar {
   border: double #0196E0;
   border-collapse: collapse;
}
 
table.bluenavbar td a{
   display: block;
   width: 250px;
   padding: 6px;
   text-decoration: none;
   background-color: #1D4554;
}
 
.headDesignerTitle, h5 {
	font-family: Verdana, Geneva, Arial, Helvetica, sans-serif;
	text-align: left;
	color: red;
	font-size: 11px;
	font-weight: bold;
} 
.headDesignerText {
	font-family: Verdana, Geneva, Arial, Helvetica, sans-serif;
	text-align: left;
	color: black;
	font-size: 11px;
}
.headDesignerLegend {
	font-family: Verdana, Geneva, Arial, Helvetica, sans-serif;
	text-align: left;
	color: black;
	font-size: 11px;
	font-weight: bold;
}
.button {margin: 0px; border: 0; font-weight: bold; font-size: 10px; color: white; background-color: #76aec5; cursor: 'pointer'; padding-left: 5px; padding-right: 5px; padding-top: 3px; padding-bottom: 3px;}
.button:hover, .buttonhover {margin: 0px; border: 0; font-weight: bold; font-size: 10px; color: white; background-color: #004d7e; cursor: 'pointer'; padding-left: 5px; padding-right: 5px; padding-top: 3px; padding-bottom: 3px;}
