/*


===Index===
(1) Global Styles & Reset
(2) Wrappers
(3) Main Column
	(3.1) Header
	(3.2) Breadcrumbs Navigation
	(3.3) Main Copy
(4) Navigation Column
	(4.1) Search & Quicklinks Area
	(4.2) Navigation
		(4.2.1) Submenu Navigation
		(4.2.2) Black block navigation
		(4.2.3) Green arrow navigation
	(4.3) Navigation column miscellaneous
(5) Flash column
(6) Footer
	(6.1) Footer Navigation
(7) Home specific layout styles
	tst
===========
*/


/*(1) GLOBAL STYLES & RESET */
a {cursor:pointer;}
p, h1, h2, h3, h4, h5, h6, ul, ol, li, div, body, dl, dt, dd, form {margin:0;padding:0;}
img {border:0;}
.clear {clear:both;}
hr {height:1px;line-height:1px;font-size:0;color:#AAABAB;background:#AAABAB;margin-bottom:12px;border:0;}
td {font-size:11px;}
.error {color:red !important;}

/*(2) WRAPPERS */
html {height:100%;}
body {background:#000 url(body_bg_back.gif) left repeat-y;height:100%;font-family:Verdana, Arial, Helvetica, sans-serif;line-spacing:1.4em;}
#wrap {background:#9A3D1C url(body_bg.gif) repeat-y;border:0;float:left;}


/*(3) MAIN COLUMN */
#main_column{width:544px;vertical-align:top;padding:0;}

/*(3.1) Header */
#head h1 {display:none;}

/*(3.2) Breadcrumbs */
#crumbs{margin:15px 13px 0 12px;border-bottom:1px solid #aaabab;color:#424545;font-size:10px;padding:0 0 15px;line-height:1.5em;}
#crumbs a {color:#424545;text-decoration:underline;font-size:10px;padding:0 3px;}
#crumbs a:hover {color:#000;}
#crumbs span {color:#993d1b;padding:0 3px;}

/*(3.3) Copy */
#copy {margin:0 0 0 12px;padding:10px 0 4px 0;font-size:11px;width:517px;overflow:hidden;}
#copy.lvl_with_banner_image {padding-top:5px !important;}


.customerquote
{
  font-size: 80%;
  font-style:  italic;
}


/* (3.3.1) copy text styles */
#copy h1, #copy h2, #copy h3, #copy h4, #copy h5, #copy h6 {font-family:"Times New Roman", Times, serif;color:#993d1b;line-height:1.3em;margin:0 0 12px;}
#copy h2.title {margin:20px 0 6px 0;text-align:right;background:url(copy_h2_bg.jpg) no-repeat right .4em !important;font-size:24px;padding-right:18px;}
#copy h2.lvl_with_banner_image {margin-top:0;}
#copy h1 {font-size:20px;}
#copy h2, #copy h3 {font-size:16px;}
#copy h4 {font-size:15px;}
#copy h5 {font-size:14px;}
#copy h6 {font-size:13px;}
#copy p {font-size:11px;color:#000;line-height:1.4em;margin:0 0 12px;}
#copy a:link, #copy a:visited {color:#993d1b;}

#botblock1_inner ul {margin:0 0 12px 0px;}
#botblock1_inner ul li {margin:0 0 5px;background:url(content_bullet.gif) no-repeat 0 .44em;padding-left:12px;}



#copy ul {list-style:none;margin:8px 8px 12px 24px;}
#copy ul li {color:#000;background: url(bullet_lvl.gif) no-repeat 0 .45em;line-height:1.4em;padding:0 0 0 14px;margin:0 0 5px;}
#copy ol {margin:8px 8px 8px 19px;padding-left:19px;}
#copy ol li {color:#000;font-size:11px;line-height:1.41em;}
#copy table {border-color:#000;margin:0 0 12px 2px;}
#copy table td {border-color:#000;}
#copy table td ul {list-style:none;margin:8px 8px 12px 6px;}
#copy table td ul li {color:#000;padding:0 0 0 14px;margin:0 0 5px;}


#copy ul.results li {margin:0 0 8px;}
#copy #quote_area {width:519px;margin:0 !important;}
#copy #quote_area td {padding:0 !important;}
#copy #quote_area #quote {background:#E3DDCD;height:56px;}
#copy #quote_area h5 {margin:0 0 0 94px;padding:14px 10px 10px 0;font-size:21px; letter-spacing:.02em;font-weight:normal;color:#C5790B;}
#copy #quote_area img {float:left;width:76px;height:56px;display:inline;margin:0;}
#copy #quote_area p {margin:0;padding:0;}
#copy #quote_area div.double_line {height:3px;line-height:3px;font-size:1px;border:1px solid #aaabab;border-width:1px 0;margin:4px 0;}


/* (3.3.2) copy miscellanious */
#copy div.double_line {height:3px;line-height:3px;font-size:1px;border:1px solid #aaabab;border-width:1px 0;margin:0 0 6px;}
#copy img {display:inline;margin:6px;}
#random_level_image {margin:-1px 0 0 0;width:544px;overflow:hidden;}
#copy #two_col_copytable {width:519px;margin:0 !important;}
#copy #two_col_copytable td {padding:0 !important;}
#third_column {width:169px;vertical-align:top;background:#E4DDCD;}
#third_column img {display:block;margin:0;}
#third_column_copy {padding:18px 12px 0;border-top:2px solid #fff;vertical-align:top;color:#000;}
#third_column_copy p {font-size:10px;}
#third_column_copy ul {list-style:none;margin:0px 4px 12px 0;}
#third_column_copy ul li {color:#000;font-size:10px;line-height:1.41em;background: url(bullet_lvl.gif) no-repeat;background-position: 0 .51em;padding-left:14px;}
#third_column_copy ol {margin:0px 4px 8px 9px;padding-left:19px;}
#third_column_copy ol li {color:#000;font-size:10px;line-height:1.41em;}

#copy_inner {width:365px;vertical-align:top;}

#copy #profile_image {float:right;margin:0 0 10px 14px;}
#copy #flash_hidden {display:none !important;}
/* (4) NAVIGATION COLUMN */
#nav_column{width:198px;vertical-align:top;background:url(menu_col_bg.gif) no-repeat bottom left;padding-bottom:70px;}
#nav_column td {padding:0;}
#nav_column #nav_col_inner {width:198px;}
#nav_column #nav_contain {width:198px;margin:0;overflow:hidden;}
#nav_contain img {margin:0 0 0 9px;}
#nav_contain div img {margin:0;}

/* (4.1) Search & Quicklinks Area */
#nav_contain #search {margin:12px 9px 8px;}
#nav_contain #search #keywords {width:122px;font-size:10px;font-family:Arial, Helvetica, sans-serif;}
#nav_contain #search #go {margin-left:10px;}
#nav_contain #search select {width:178px;font-size:10px;margin:0 0 8px;font-family:Arial, Helvetica, sans-serif;}

/* (4.2.1) Sub-Navigation */
#nav_sub {margin:0 9px 10px;background:#e4ddcd;}
#nav_sub p {font-size:10px;text-transform:uppercase;color:#fff;padding:4px 10px 4px 5px;border-bottom:1px solid #fff;background: url(nav_arrow_sub.gif) no-repeat .7em right;background-color:#c5790b;}
#nav_sub p a {color:#fff;font-size:10px;text-decoration:none;}
#nav_sub p a:hover {text-decoration:underline;}
#nav_sub p.back {padding:0;line-height:5px;font-size:0;border-bottom:0;}
#nav_sub ul {list-style:none;padding:12px 0 12px 12px;}
#nav_sub ul li {color:#424545;text-transform:none;font-size:11px;line-height:1.4em;background: url(bullet_subnav.gif) no-repeat;background-position:0 .85em;background-po\sition:0 .75em;padding:3px 3px 3px 12px;}
#nav_sub ul li a {color:#424545;text-decoration:none;}
#nav_sub ul li a:hover {color:#424545;text-decoration:underline;}
#nav_sub ul li a.active {font-weight:bold;}
   /*lvl children */
#nav_sub ul ul {list-style:none;padding:4px 0 0;}
#nav_sub ul ul li {color:#424545;text-transform:none;font-size:10px;line-height:1.4em;background: url(bullet_subnav_sm.gif) no-repeat 0 .6em;padding:1px 3px 1px 8px;}


/* (4.2.2) black block navigation */
#nav_blocks {margin:0 9px 10px;}
#nav_blocks ul {list-style:none;margin:0;}
#nav_blocks ul li {background:#424545;color:#fff;font-size:10px;text-transform:uppercase;margin:0 0 6px;line-height:1.4em;padding:0;}
#nav_blocks ul li a {display:block;width:180px;wid\th:162px;color:#fff;text-decoration:none;background:url(nav_arrow_block.gif) no-repeat 170px .6em;padding:3px 13px 3px 5px;}
#nav_blocks ul li a:hover {background:#C5790B url(nav_arrow_block_o.gif) no-repeat 170px .6em;color:#fff;}

/* (4.2.3) green arrow navigation */
#nav_arrows {margin:0 9px 10px;}
#nav_arrows ul {list-style:none;padding:0 0 0 2px;}
#nav_arrows ul li {color:#667;text-transform:none;font-size:10px;text-transform:none;line-height:1.4em;background: url(nav_arrow_green.gif) no-repeat 0 1em;backgr\ound-position:0 .7em;padding:3px 3px 3px 12px;}
#nav_arrows ul li a {color:#424545;text-decoration:none;}
#nav_arrows ul li a:hover {color:#424545;text-decoration:underline;}



.treeview {margin:0 9px 10px;}
.treeview ul {list-style:none;padding:0 0 0 2px;}
.treeview li {color:#667;text-transform:none;font-size:10px;text-transform:uppercase;line-height:1.4em;background: url(nav_arrow_green.gif) no-repeat 0 1em;backgr\ound-position:0 .7em;padding:3px 3px 3px 12px;}
.treeview ul li a {color:#424545;text-decoration:none;}
.treeview ul li a:hover {color:#424545;text-decoration:underline;}
.treeview li.submenu{ /* Style for LI that contains sub lists (other ULs). */
background: url(nav_arrow_green.gif) no-repeat 0 1em;backgr\ound-position:0 .7em;
cursor: hand !important;
cursor: pointer !important;
}
.treeview li.submenu ul{ /*Style for ULs that are children of LIs (submenu) */
display: none; /*Hide them by default. Don't delete. */
}
.treeview .submenu ul li{ /*Style for LIs of ULs that are children of LIs (submenu) */
cursor: default;
}



/* (4.3) navigation column miscellaneous */
#nav_column div.double_line {height:3px;line-height:3px;font-size:1px;border:1px solid #67602E;border-width:1px 0;margin:0 9px 10px;}
body.home #nav_column div.double_line {height:3px;line-height:3px;font-size:1px;border:1px solid #67602E;border-width:1px 0;margin:0 8px 10px;}
body.home div.contain div.double_line {margin:0 0px 10px !important;}
#nav_column p#search_error {color:red;font-size:10px;margin:5px 0;}
#nav_column p.noscript {color:red;font-size:10px;margin:5px 0;}

/* (5) FLASH COLUMN */
#flash_column {width:230px;vertical-align:top;background:url(flash_col_bg.gif) repeat-y;}
#flash_wrap{width:230px;}
#flash_wrap object {}

#stretch_column {color:#9a3d1c;background:#9a3d1c;}

/*(6) FOOTER */
div#footer { background-color: #000000;}
#foot {color:#fff; height:87px;background:#000 clear:left !important;}

/*(6.1) Footer Navigation */
#foot_nav {width:530px;text-align:center;padding:30px 0 10px;}
#foot_nav ul {list-style:none;}
#foot_nav ul li {display:inline;font-size:10px;color:#fff;}
#foot_nav ul li a {color:#fff;font-size:10px;}


/* (7) HOME SPECIFIC LAYOUT STLYES */
body.home {background:#000 url(home_body_bg2.gif) no-repeat top left;}
#home_wrap {border:0;background:transparent;margin:0}
#home_flash {width:530px;vertical-align:top;}
#inside_page {width:510px;vertical-align:top; font-size:11px;color:#000; margin:0 0 12px; background:E9E9DF url(inside_page_bg.gif) repeat; padding: 5px 10px 5px 10px; }
#inside_search {width:530px; vertical-align:top; text-align:center; font-size:11px;color:#000;line-height:1.4em;margin:0 0 12px; background:E9E9DF url(inside_page_bg.gif) repeat; padding: 5px 10px 5px 10px;}
div#inside_page { background-color: #E9E9DF;}
#foot_home {color:#fff;}
#home_stretch_column {color:#9a3d1c;}
#nav_column.home {background:transparent;width:396px;padding-bottom:0;}
#nav_column #news_events_home {width:396px;border:0;}
#news_events_home div.contain {width:180px;margin:0 9px;overflow:hidden;}
#news_events_home #events, #news_events_home #news {width:198px;vertical-align:top;}
#news_events_home #events p, #news_events_home #news p {color:#6b6e6e;font-size:10px;margin:0 0 20px;}
#news_events_home #events p strong, #news_events_home #news p strong, #news_events_home #events p a, #news_events_home #news p a {color:#997f3d;}
#news_events_home #events p strong a, #news_events_home #news p strong a {text-decoration:none;}
#news_events_home #events p strong a:hover, #news_events_home #news p strong a:hover {text-decoration:underline;}
#news_events_home #events li {color:#6b6e6e;font-size:9px;background:url(home_event_bullet.gif) no-repeat 0 .3em !important;padding-left:10px;line-height:1.1em;margin:0 0 2px;}



#flashevent {background:#000000;width:370px;}
#flashevent h1, #flashevent h2, #flashevent h3, #flashevent h4, #flashevent h5, #flashevent h6 {margin:0;font-size:14px;padding:15px 8px 8px 15px;color:#fff;font-weight:normal;}
#flashevent p {font-size:10px;color:#fff;padding:0px 8px 10px 15px;margin:0;}
#flashevent a {color:#fff;}
#flashevent img {margin:15px 15px 15px 8px;float:right;display:inline;}


/* form styles */
#copy form input {font-size:11px;font-family:arial, helvetica;}
#copy form select {font-size:11px;font-family:arial;}
#copy form input.button {margin-right:10px;background:#fff;color:#67602E;border:1px solid #67602E;width:auto;text-transform:uppercase;font-size:10px;font-family:arial, helvetica;cursor:pointer;padding:2px 6px;}
#copy form span.check input, #copy form input.check {width:auto;}
#copy form span.radio input, #copy form input.radio {width:auto;}

#copy form label {font-weight:bold;color:#333;}
#copy form td {padding:5px;vertical-align:middle;}
#copy form span.error {color:red;}
#copy form select#ddDay, #copy form select#ddMonth {width:50px;margin-right:4px;} 
#copy form select#ddYear {width:75px;}

.virtual_box {border:1px solid #000;margin:0 0 18px;}
.virtual_box h3 {color:#fff !important;background:#9A3D1C;padding:3px 5px;border-bottom:1px solid #000;}
.virtual_box p {padding:0 8px;}
#loginbox {border:1px solid #000;font-family:Verdana, Arial, sans-serif !important;margin:44px 0 20px 15px !important;float:right;width:265px;}
#loginbox th {text-align:left;color:#fff;background:#9A3D1C;font-size:16px;padding:5px;border-bottom:1px solid #000;font-family:Georgia, "Times New Roman", Times, serif;}
#loginbox td {padding:4px 7px !important;}
#loginbox label {font-size:11px;font-weight:bold;font-family:Verdana, Arial, Helvetica, sans-serif;}

.feedflare {display:none;}

#ValidationSummary1 * {color:red !important;}

#specialtbl {border:1px solid #000 !important;border-collapse:collapse;}
#specialtbl th {color:#fff; background:#993D1B;font-size:16px;border:1px solid #000;border-collapse:collapse;font-family:"Times New Roman", Times, Georgia, serif;}
#specialtbl td {border:1px solid #000 !important;border-collapse:collapse;line-height:1.4em;}
