html, body, div, span, applet, object, iframe, h1, h2, h3, h4, h5, h6, p, blockquote, pre, a, abbr, acronym, address, big, cite, code, del, dfn, em, font, img, ins, kbd, q, s, samp, small, strike, strong, sub, sup, tt, var, b, u, i, center, dl, dt, dd, ol, ul, li, fieldset, form, label, legend, table, caption, tbody, tfoot, thead, tr, th, td { margin: 0; padding: 0; border: 0; outline: 0; font-size: 11px; font-family: Verdana; vertical-align: baseline; background: transparent; }

ol, ul { list-style: none; }

blockquote, q { quotes: none; }

:focus { outline: 0; }

a img, :link img, :visited img { border: 0; }

ins { text-decoration: none; }

del { text-decoration: line-through; }

table { border-collapse: collapse; border-spacing: 0; }

body { background-image: url(images/redbar.gif); background-repeat:repeat-x; background-color: #FFFFFF; }

p { padding-bottom: 12px; }

a, a:visited, a:active { color: #777777; text-decoration: none; }

a:hover { color: #950f09; }

h1 { font-family: Verdana; font-size: 16px; padding-bottom: 8px; color: #950f09; }

h2 { font-family: Verdana; font-size: 12px; padding-bottom: 8px; }

#wrapper { margin-left: auto; margin-right: auto; width:805px;}

#header { width: 785px; padding:20px 0 0 20px; float: left; height: 75px; }

#navigation { float: left; height: 30px; width: 773px; background-image: url(images/nav_bg.jpg); margin-left: 14px; position: relative; z-index:500;}

#main_area_home { width: 805px; height: 270px; float: left; position: relative; z-index:10;}
#main_area_1 { width: 805px; height: 270px; float: left; background-image:url(images/new/background_heartstrings.jpg); background-repeat:no-repeat;}
#main_area_2 { width: 805px; height: 270px; float: left; background-image:url(images/new/background_financialcalcs.jpg); background-repeat:no-repeat;}
#main_area_3 { width: 805px; height: 270px; float: left; background-image:url(images/new/background_corporate.jpg); background-repeat:no-repeat;}
#main_area_4 { width: 805px; height: 270px; float: left; background-image:url(images/new/background_aboutus.jpg); background-repeat:no-repeat;}
#main_area_5 { width: 805px; height: 270px; float: left; background-image:url(images/new/background_submit.jpg); background-repeat:no-repeat;}
#main_area_6 { width: 805px; height: 270px; float: left; background-image:url(images/new/background_support.jpg); background-repeat:no-repeat;}
#main_area_7 { width: 805px; height: 270px; float: left; background-image:url(images/new/background_privacy.jpg); background-repeat:no-repeat;}
#main_area_8 { width: 805px; height: 270px; float: left; background-image:url(images/new/background_NDA.jpg); background-repeat:no-repeat;}

#content { float: left; width: 505px; display: block; padding: 30px 10px 30px 20px; }

#content_home { float: left; width: 550px; display: block; padding: 30px 10px 30px 50px; min-height:60px; height: auto !important; height:60px;}

#newstag { float: left; width: 55px; }

.news_title { font-size: 14px; font-weight: 800; }

#news { float: left; display: inline; width: 480px; }

.news_text { font-size: 14px; line-height: 18px; }

.bodycopy { font-size: 11px; line-height: 18px; }

.bodycopy a, .bodycopy a:visited, .bodycopy a:active { color: #950f09; text-decoration: none; }

.bodycopy a:hover { color: #000000; }

.list_title { font-size: 11px; font-weight: 800; color: #444444; padding: 0px; }

#list1 { margin-left: 30px; padding-bottom: 12px; width: 350px; }

#list2 { margin-left: 30px; padding-bottom: 24px; width: 350px; }

#list3 { margin-left: 30px; padding-bottom: 0px; width: 200px; }

#list1 ul { margin: 0px; padding: 0px; }

#list1 li { padding: 2px 0 2px 0; list-style-type: square; list-style-position: outside; }

#list2 ul { margin: 0px; padding: 0px; }

#list2 li { padding: 2px 0 2px 0; list-style-type: square; list-style-position: outside; }

.note { font-size: 11px; line-height: 13px; font-style: italic; }

.newsnote { font-size: 10px; line-height: 14px; vertical-align: middle; padding-bottom: 6px; }

#rightcolumn { width: 246px; float: left; display: inline; margin: 30px 0 24px 0; background-repeat: repeat-y; }

#rightcolumn_stacked { width: 246px; float: left; display: inline;  margin: 0 0 24px 0; background-image: url(images/sidebar_repeater.gif); background-repeat: repeat-y; }

#rightcolumn_wobox { width: 246px; float: left; display: inline; margin: 30px 0 30px 0; }

#rightcolumn_content { width: 246px; background-image: url(images/sidebar_header.gif); background-repeat: no-repeat; min-height: 60px; height: auto !important; height: 60px; }

#rightcolumn_content_craver { width: 246px; background-image: url(images/sidebar_header_craver.gif); background-repeat: no-repeat; min-height: 108px; height: auto !important; height: 108px; }

#rightcolumn_content_review { width: 246px; background-image: url(images/sidebar_header_review.gif); background-repeat: no-repeat; min-height: 108px; height: auto !important; height: 108px; }

#rightcolumn_content_review { width: 246px; background-image: url(images/sidebar_header_review.gif); background-repeat: no-repeat; min-height: 108px; height: auto !important; height: 108px; }

#rightcolumn_footer { width: 246px; height: 13px; background-image: url(images/sidebar_footer.gif); background-repeat: no-repeat; }

#rightcolumn_home { width: 125px; float: left; display: inline; padding: 22px 0 0 0; }

.rightcolumn_text { font-size: 11px; line-height: 14px; padding: 16px; }

.rightcolumn_text_bold { font-weight: 800; }

.rightcolumn_text_italic { font-style: italic; }

.rightcolumn_text a, .rightcolumn_text a:visited, .rightcolumn_text a:active { color: #950f09; text-decoration: none; }

.rightcolumn_text a:hover { color: #000000; }

.rightcolumn_corporate { font-size: 11px; line-height: 14px; padding: 0 16px 8px 16px; }

.rightcolumn_corporate_bold { font-weight: 800; }

.rightcolumn_corporate_italic { font-style: italic; }

.rightcolumn_corporate a, .rightcolumn_corporate a:visited, .rightcolumn_corporate a:active { color: #950f09; text-decoration: none; }

.rightcolumn_corporate a:hover { color: #000000; }

#rightcolumn_list1 { margin: 0 0 0 30px; padding: 0 0 12px 0; width: 210px; }

#rightcolumn_list1 ul { margin: 0px; padding: 0px; }

#rightcolumn_list1 li { padding: 2px 0 2px 0; list-style-type: square; list-style-position: outside; }

#rightcolumn_list2 { margin: 0 0 0 30px; padding: 0 0 12px 0; width: 210px; }

#rightcolumn_list2 ul { margin: 0px; padding: 0px; }

#rightcolumn_list2 li { padding: 2px 0 2px 0; list-style-type: square; list-style-position: outside; }

#footer { clear: both; float:left; width: 765px; height:70px; /*text-align: center;*/ padding:0 20px 0 20px; }

.copyright { color: #777777; font-size: 11px; padding-top: 12px;}

.copyright a, .copyright a:visited, .copyright a:active { color: #950f09; text-decoration: none;}

.copyright a:hover { color: #000000; }

.youtube { margin: 4px 0 20px 0; float: left; width: 500px; }

#video_copyholder { float: left; display: inline; padding: 0px; }

.video_copy { font-size: 14px; line-height: 18px; color: #000000; }

/*--Main Container--
.main_view {
	float: left;
	position: relative;
}*/
/*--Window/Masking Styles--*/
.window {
	height:270px;	width: 805px;
	overflow: hidden; /*--Hides anything outside of the set width/height--*/
	position: relative;
	z-index:80;
}
.image_reel {
	position: absolute;
	top: 0; left: 0;
	z-index:90;
}
.image_reel img {float: left;}

/*--Paging Styles--*/
.paging {
	position: absolute;
	bottom: 20px; right: 0px;
	width: 178px; height:40px;
	z-index: 100; /*--Assures the paging stays on the top layer--*/
	text-align: center;
	line-height: 40px;
	background-color: none;
	display: none; /*--Hidden by default, will be later shown with jQuery--*/
}
.paging a {
	padding: 5px;
	text-decoration: none;
	color: #fff;
}
.paging a.active {
	font-weight: bold;
	background: #920000;
	border: 1px solid #950f09;
	-moz-border-radius: 3px;
	-khtml-border-radius: 3px;
	-webkit-border-radius: 3px;
}
.paging a:hover {font-weight: bold;}


