BODY {
	BACKGROUND-POSITION: center 50%; BACKGROUND-ATTACHMENT: fixed; BACKGROUND-IMAGE: url(bigbg.jpg); MARGIN: 0px; BACKGROUND-REPEAT: repeat-x
}
#container {
	PADDING-RIGHT: 0px; PADDING-LEFT: 0px; PADDING-BOTTOM: 0px; MARGIN: 0px; WIDTH: 100%; PADDING-TOP: 0px; POSITION: absolute
}
#container #contentmain {
	PADDING-RIGHT: 0px; DISPLAY: block; PADDING-LEFT: 0px; FLOAT: none; PADDING-BOTTOM: 0px; MARGIN-LEFT: auto; WIDTH: 864px; MARGIN-RIGHT: auto; PADDING-TOP: 0px
}
#container #contentmain #top_logo {
	PADDING-RIGHT: 0px; DISPLAY: block; PADDING-LEFT: 0px; BACKGROUND: #ffffff; PADDING-BOTTOM: 0px; MARGIN: 0px; WIDTH: 864px; PADDING-TOP: 0px; HEIGHT: 118px
}
#navcontainer {
	padding: 0px;
	width: 100%;
	height: 20px;
	margin: 0px;
}
#navcontainer ul {
	margin: 0px;
	padding: 0px;
	width: 100%;
	background: #910023;
}
#navcontainer li {
	list-style: none;
	width: 100px;
	padding: 0px;
	margin: 0px;
	height: 20px;
	float: left;
	border-right: 1px solid #000000;
}

#navcontainer a.nav:link, a.nav:visited {
	display:block;
	height: 20px;
	font: bold 11px Verdana, Arial, Helvetica, sans-serif;
	color: #FFFFFF;
	text-decoration: none;
	background: #910023;
	padding-top: 5px;
	padding-right: 0px;
	padding-bottom: 0px;
	padding-left: 0px;
	border-top-width: 1px;
	border-top-style: solid;
	border-top-color: #000000;
}
#navcontainer a.nav:hover {
	font: bold 11px Verdana, Arial, Helvetica, sans-serif;
	color: #910023;
	text-decoration: none;
	background: #FFFFFF;
	border-top-width: 1px;
	border-top-style: solid;
	border-top-color: #000000;
}

#container #contentmain #top_nav {
	height: 20px;
	width: 100%;
	text-align: center;
	display: block;
}
#container #contentmain #main_image {
	display: block;
	height: 191px;
	width: 864px;
	float: left;
	border-top-width: 1px;
	border-bottom-width: 1px;
	border-top-style: solid;
	border-bottom-style: solid;
	border-top-color: #000000;
	border-bottom-color: #999;
	
	
}
#container #contentmain #main_text_area #left_column {
    FLOAT: left;
    WIDTH: 500px;
    margin-left: 20px;
}
#container #contentmain #main_text_area #right_column {
	FLOAT: right; WIDTH: 290px; MARGIN-RIGHT: 5px; PADDING-TOP: 5px; HEIGHT: 100%
}
#container #footer {
	CLEAR: left; PADDING-RIGHT: 0px; BORDER-TOP: #990000 1px solid; DISPLAY: block; PADDING-LEFT: 0px; MARGIN-LEFT: auto; WIDTH: 860px; MARGIN-RIGHT: auto; PADDING-TOP: 20px; HEIGHT: 50px
}
#container #contentmain #main_text_area #right_column #news_flash .right_clmn_txt {
	PADDING-RIGHT: 10px; PADDING-LEFT: 10px; FONT-SIZE: medium; PADDING-BOTTOM: 10px; LINE-HEIGHT: 28px; PADDING-TOP: 10px; FONT-FAMILY: "trebuchet ms"
}
.dashed {
	FONT-WEIGHT: bold; BORDER-BOTTOM: #000000 1px dotted
}
P {
	PADDING-LEFT: 40px; FONT: small "trebuchet ms"; COLOR: #000000
}
.dropcap {
	FONT-SIZE: 350%; FLOAT: left; WIDTH: 0.7em; COLOR: #333333; LINE-HEIGHT: 80%; FONT-FAMILY: "times new roman", courier
}
.hidden_header {
	DISPLAY: none; FONT: bold xx-large arial; COLOR: #333333; TEXT-INDENT: 50px; TEXT-ALIGN: center
}
.right_column_headers {
	FONT: large "trebuchet ms"; WIDTH: 100%; COLOR: #ffffff
}
#container #contentmain #main_text_area #left_column LI {
	 FONT: 14px/20px Arial, Helvetica, sans-serif; TEXT-INDENT: 5px; LIST-STYLE-TYPE: disc
}
H2 {
	BORDER-RIGHT: #999999 1px solid; PADDING-RIGHT: 5px; BORDER-TOP: #999999 1px solid; BACKGROUND: #f7f9f9; PADDING-BOTTOM: 5px; FONT: 20px "trebuchet ms"; WIDTH: 300px; COLOR: #c80031; TEXT-INDENT: 40px; PADDING-TOP: 5px; BORDER-BOTTOM: #999999 1px solid; BORDER-LEFT-STYLE: none
}
.free {
	FONT-WEIGHT: bold
}
.phonenumber {
	FONT-WEIGHT: bold; FONT-SIZE: x-large
}
.quantum {
	COLOR: #ce0034
}
BLOCKQUOTE {
	BORDER-RIGHT: #c4c9d6 1px solid; PADDING-RIGHT: 10px; BORDER-TOP: #c4c9d6 1px solid; DISPLAY: block; PADDING-LEFT: 10px; FONT-SIZE: 17px; BACKGROUND: #edf0f9; PADDING-BOTTOM: 10px; BORDER-LEFT: #c4c9d6 6px solid; WIDTH: 473px; LINE-HEIGHT: 20px; MARGIN-RIGHT: 10px; PADDING-TOP: 10px; BORDER-BOTTOM: #c4c9d6 1px solid; FONT-FAMILY: "Times New Roman", Times, serif
}
.blockquote_name {
	FONT: italic 18px/35px "Times New Roman", Times, serif; COLOR: #990000; TEXT-ALIGN: right
}
.hidden_subheader {
	DISPLAY: none; FONT: bold medium/50px arial; COLOR: #333333; TEXT-INDENT: 50px; TEXT-ALIGN: center
}
.right_column_text {
	FONT: 12px tahoma; WIDTH: 100%; COLOR: #ffffff
}
.right_column_bold {
	FONT: large rockwell; WIDTH: 100%; COLOR: #ffffff
}
#container #contentmain #main_text_area #right_column #contact A.bold {
	COLOR: #ffffff
}
A.bold:link {
	COLOR: #ffffff
}
A.bold:visited {
	COLOR: #ffffff
}
A.bold:hover {
	COLOR: #ffffff
}
.gary_img {
	FLOAT: left; WIDTH: 90px; HEIGHT: 100px
}
#container #contentmain #main_text_area #right_column #news_flash {
	BORDER-RIGHT: #999999 1px solid; PADDING-RIGHT: 0px; BORDER-TOP: #999999 1px solid; MARGIN-TOP: 20px; BACKGROUND: no-repeat; PADDING-BOTTOM: 0px; BORDER-LEFT: #999999 1px solid; WIDTH: 282px; BORDER-BOTTOM: #999999 1px solid
}
#container #contentmain #main_text_area #right_column #news_flash .right_clm_news {
	PADDING-RIGHT: 0px; PADDING-LEFT: 0px; PADDING-BOTTOM: 0px; MARGIN: 0px; FONT: x-large "trebuchet ms"; VERTICAL-ALIGN: middle; WIDTH: 284px; COLOR: #ffffff; TEXT-INDENT: 70px; PADDING-TOP: 5px; HEIGHT: 36px
}
#container #contentmain #main_text_area #right_column #newsletter .right_clm_newsletter {
	FONT: x-large "trebuchet ms"; VERTICAL-ALIGN: middle; WIDTH: 284px; COLOR: #ffffff; TEXT-INDENT: 70px; PADDING-TOP: 5px
}
#container #contentmain #main_text_area #right_column #newsletter #form1 .right_clmn_txt .input {
	BORDER-RIGHT: #404040 1px solid; BORDER-TOP: #404040 1px solid; BACKGROUND: #ffffcc; FONT: medium "trebuchet ms"; BORDER-LEFT: #404040 1px solid; COLOR: #000000; BORDER-BOTTOM: #404040 1px solid; HEIGHT: 25px
}
#container #contentmain #main_text_area #right_column #newsletter .right_clmn_txt {
	PADDING-RIGHT: 10px; PADDING-LEFT: 10px; PADDING-BOTTOM: 10px; FONT: 14px "trebuchet ms"; COLOR: #000000; PADDING-TOP: 10px
}
A.gary:link {
	FONT-SIZE: 12px; COLOR: #ffffff; FONT-FAMILY: "trebuchet ms"; TEXT-DECORATION: none
}
A.gary:visited {
	FONT-SIZE: 12px; COLOR: #ffffff; FONT-FAMILY: "trebuchet ms"; TEXT-DECORATION: none
}
A.gary:hover {
	FONT-SIZE: 12px; COLOR: #ffff00; FONT-FAMILY: "trebuchet ms"; TEXT-DECORATION: underline
}
.dashed_normal {
	BORDER-BOTTOM: #000000 1px dotted
}
#container #footer .validation {
	FLOAT: left; WIDTH: 150px
}
#container #footer .footer_links {
	PADDING-RIGHT: 5px; PADDING-LEFT: 5px; FLOAT: left; PADDING-BOTTOM: 5px; WIDTH: 700px; PADDING-TOP: 5px; TEXT-ALIGN: center
}
A.copy:link {
	FONT-SIZE: small; COLOR: #990000; FONT-FAMILY: tahoma; TEXT-DECORATION: none
}
A.copy:hover {
	FONT-SIZE: small; COLOR: #ff0000; FONT-FAMILY: tahoma; TEXT-DECORATION: underline
}
A.copy:visited {
	FONT-SIZE: small; COLOR: #cc6600; FONT-FAMILY: tahoma; TEXT-DECORATION: none
}
#container #contentmain #main_text_area #right_column #newsletter {
	MARGIN-TOP: 20px; BACKGROUND: url(../web/images/newsletter.gif) #efefe7 no-repeat; WIDTH: 284px
}
#container #contentmain #main_text_area #right_column #newsletter .right_clmn_txt #form1 .submit {
	BORDER-RIGHT: #bbbb99 1px groove; BORDER-TOP: #efefe7 1px groove; BACKGROUND: #bbbb99; BORDER-LEFT: #efefe7 1px groove; BORDER-BOTTOM: #bbbb99 1px groove
}
.right_quote {
	BORDER-RIGHT: #c4c9d6 1px solid; PADDING-RIGHT: 10px; BORDER-TOP: #c4c9d6 1px solid; MARGIN-TOP: 28px; DISPLAY: block; PADDING-LEFT: 10px; FONT-SIZE: 15px; BACKGROUND: #f5fbfc; PADDING-BOTTOM: 10px; BORDER-LEFT: #c4c9d6 6px solid; WIDTH: 257px; PADDING-TOP: 10px; BORDER-BOTTOM: #c4c9d6 1px solid; FONT-FAMILY: "Times New Roman", Times, serif
}
#container #contentmain #main_text_area #right_column #survey {
	MARGIN-TOP: 20px; BACKGROUND: url(../web/images/newsletter.gif) #efefe7 no-repeat; WIDTH: 284px
}
#container #contentmain #main_text_area #right_column #survey .right_clmn_txt {
	PADDING-RIGHT: 10px; PADDING-LEFT: 10px; PADDING-BOTTOM: 10px; FONT: 14px "trebuchet ms"; COLOR: #000000; PADDING-TOP: 10px
}
#container #contentmain #main_text_area #right_column #survey .right_clm_newsletter {
	FONT: x-large "trebuchet ms"; VERTICAL-ALIGN: middle; WIDTH: 284px; COLOR: #ffffff; TEXT-INDENT: 70px; PADDING-TOP: 5px
}
H1 {
	color: #990000;
	padding-left: 40px;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 14px;
	font-weight: bold;
}
.images {
	CLEAR: left; FLOAT: left; MARGIN-RIGHT: 10px
}
#container #contentmain #top_logo SPAN {
	PADDING-RIGHT: 10px; MARGIN-TOP: 10px; DISPLAY: block; PADDING-LEFT: 10px; FONT-SIZE: small; BACKGROUND: #990000; FLOAT: right; PADDING-BOTTOM: 10px; WIDTH: 100px; COLOR: #ffffff; MARGIN-RIGHT: 10px; PADDING-TOP: 10px; FONT-FAMILY: "Trebuchet MS", Rockwell; TEXT-ALIGN: center
}
.images_normal {
	
}
A.anchor:link {
	DISPLAY: block; FONT-SIZE: small; COLOR: #910023; FONT-FAMILY: tahoma; TEXT-ALIGN: right; TEXT-DECORATION: none
}
A.anchor:visited {
	DISPLAY: block; FONT-SIZE: small; COLOR: #910023; FONT-FAMILY: tahoma; TEXT-ALIGN: right; TEXT-DECORATION: none
}
A.anchor:hover {
	DISPLAY: block; FONT-SIZE: small; BACKGROUND: #ffffff; COLOR: #ff0000; FONT-FAMILY: tahoma; TEXT-ALIGN: right; TEXT-DECORATION: underline
}
#container #contentmain #main_text_area #right_column .contact_us {
	BORDER-RIGHT: #999999 1px solid; BORDER-TOP: #999999 1px solid; MARGIN-TOP: 20px; BACKGROUND: #f7f9f9; BORDER-LEFT: #999999 1px solid; WIDTH: 282px; BORDER-BOTTOM: #999999 1px solid
}
#container #contentmain #main_text_area #right_column .contact_us .contact_content {
	PADDING-RIGHT: 10px; PADDING-LEFT: 10px; PADDING-BOTTOM: 10px; PADDING-TOP: 10px
}
#container #contentmain #main_text_area #right_column .contact_us .contact_content .contact_header {
	FONT: large "Trebuchet MS", Rockwell; COLOR: #c80031; text-align:center;
}
#container #contentmain #main_text_area #right_column .contact_us .contact_content .contact_text {
	MARGIN-TOP: 10px; FONT: small "Trebuchet MS", Rockwell
}
#container #contentmain #main_text_area #right_column .contact_us .contact_content .contact_numbers {
	MARGIN-TOP: 10px; FONT-SIZE: 12px; COLOR: #c80031; FONT-FAMILY: Arial, Helvetica, sans-serif; TEXT-ALIGN: right
}
A.contact {
	MARGIN-TOP: 10px; FONT-SIZE: 12px; COLOR: #c80031; FONT-FAMILY: Arial, Helvetica, sans-serif; TEXT-ALIGN: right
}
A.contact:link {
	MARGIN-TOP: 10px; FONT-SIZE: 12px; COLOR: #c80031; FONT-FAMILY: Arial, Helvetica, sans-serif; TEXT-ALIGN: right
}
A.contact:visited {
	MARGIN-TOP: 10px; FONT-SIZE: 12px; COLOR: #c80031; FONT-FAMILY: Arial, Helvetica, sans-serif; TEXT-ALIGN: right
}
A.contact:hover {
	MARGIN-TOP: 10px; FONT-SIZE: 12px; COLOR: #c80031; FONT-FAMILY: Arial, Helvetica, sans-serif; TEXT-ALIGN: right
}
#container #contentmain #main_text_area #right_column .contact_us .contact_content .contact_numbers .dropcap {
	FONT: bold large Arial, Helvetica, sans-serif; COLOR: #c80031
}
#container #contentmain #main_text_area #right_column .contact_us .contact_content .contact_text .img {
	CLEAR: both; FLOAT: left
}
