/* Start of CMSMS style sheet 'Generic WRI Master' */
@charset "utf-8";
/* CSS Document */

body { font-family: Arial, Helvetica, sans-serif; }
strong, .searchhilite { font-weight: bold; }
a, a:link, a:hover, a:visited, a:active {text-decoration:none;}

#wrapper { font-family: Arial, Helvetica, sans-serif; margin: 0px auto; width: 955px; position: relative; }

#header { border-bottom: 2px solid #000000; height: 105px; }
	#logo { float: left; width: 215px; margin: 12px 0px; padding: 5px 0px; text-align: center; border-right: 1px solid #000000; }

	#header_nav { float: left; font-size: 1.05em; }
	#header_nav ul { display:inline; }
	#header_nav ul li { float: left;padding: 65px 0px 10px;}
	#header_nav ul li a { text-decoration: none; color: #333333; padding-bottom: 2px; border-bottom: 5px solid #ffffff;display:inline-block; text-align: right; margin: 0px 30px;}
	#header_nav ul li a.current { border-bottom: 5px solid #b1b7b7; }
	#header_nav ul li a:hover { border-bottom: 5px solid #b1b7b7; }

	#search { position: absolute; right: 0px; width: 190px; }
	#search #search_box { float: left; border: 1px solid #f3f2f2; height: 15px; width: 147px; font-size: .7em; }
	#search #search_button { margin-left: 5px; }

#body {}
	/* TIER CUSTOM COLORS */
        /* OPTIONS ARE: road, retail, or generic */
	body.road #body_top { background: url('uploads/images/wri_layout/tier1_body_top.jpg') no-repeat; height: 40px; }
	body.road #body_bottom { background: url('uploads/images/wri_layout/tier1_body_bottom.jpg') no-repeat; height: 8px; }
	body.road #body_middle { background: url('uploads/images/wri_layout/tier1_body_middle.jpg') repeat-y; }
	body.road #left_sidebar_image img { border: 2px solid #ffe78b; border-left: 0px;}
        body.road #left_sidebar_no_image { border-top: 2px solid #ffffff; width: 218px; }

	body.road #right_sidebar_nav ul a.current,
	body.road #right_sidebar_nav ul a:hover
		 { background: url('uploads/images/wri_layout/tier1_right_nav_arrow.jpg') no-repeat 0px 2px; }
	body.road #left_sidebar_text,
	body.road #right_sidebar_nav ul a 
		{ color: #eaeae8; }
	body.road #left_sidebar_header, 
	body.road #left_sidebar_text a, 
	body.road #right_sidebar_header
		{ color: #f7d040; }
	
	body.retail #body_top { background: url('uploads/images/wri_layout/tier2_body_top.jpg') no-repeat; height: 40px; }
	body.retail #body_bottom { background: url('uploads/images/wri_layout/tier2_body_bottom.jpg') no-repeat; height: 8px; }
	body.retail #body_middle { background: url('uploads/images/wri_layout/tier2_body_middle.jpg') repeat-y; }
	body.retail #left_sidebar_image img { border: 2px solid #ffffff; border-left: 0px;}
        body.retail #left_sidebar_no_image { border-top: 2px solid #ffffff; width: 218px; }

	body.retail #right_sidebar_nav ul a.current, 
	body.retail #right_sidebar_nav ul a:hover 
		{ background: url('uploads/images/wri_layout/tier2_right_nav_arrow.jpg') no-repeat 0px 2px; }
	body.retail #left_sidebar_text,
	body.retail #right_sidebar_nav ul a 
		{ color: #000000; }
	body.retail #left_sidebar_header, 
	body.retail #left_sidebar_text a, 
	body.retail #right_sidebar_header 
		{ color: #003977; }

	body.generic #body_top { background: url('uploads/images/wri_layout/tier2_body_top.jpg') no-repeat; height: 40px; }
	body.generic #body_bottom { background: url('uploads/images/wri_layout/tier2_body_bottom.jpg') no-repeat; height: 8px; }
	body.generic #body_middle { background: url('uploads/images/wri_layout/tier2_body_middle.jpg') repeat-y; }
	body.generic #left_sidebar_image img { border: 2px solid #ffffff; border-left: 0px;}
        body.generic #left_sidebar_no_image { border-top: 2px solid #ffffff; width: 218px; }

	body.generic #right_sidebar_nav ul a.current, 
	body.generic #right_sidebar_nav ul a:hover 
		{ background: url('uploads/images/wri_layout/tier2_right_nav_arrow.jpg') no-repeat 0px 2px; }
	body.generic #left_sidebar_text,
	body.generic #right_sidebar_nav ul a 
		{ color: #000000; }
	body.generic #left_sidebar_header, 
	body.generic #left_sidebar_text a, 
	body.generic #right_sidebar_header 
		{ color: #003977; }

	body.home #body_bottom { height: 24px; background: url('uploads/images/wri_layout/home_body_bottom.jpg') no-repeat; }
	body.home #body_middle { background: url('uploads/images/wri_layout/home_body_middle.jpg') repeat-y; border-top: 2px solid #FFFFFF; padding-bottom: 50px; }
        body.home #header { border: 0px; }
        #home_left { float: left; width: 467px; margin-right: 19px;}
        #home_right { float: left; width: 469px; }

	#home_left_image, #home_left_nav { float: left; }
	#home_right_image, #home_right_nav { float: right; }

	#home_right_header img, #home_left_header img { border-bottom: 2px solid #FFFFFF; margin-bottom: 15px; }

	#home_left_image img { border: 2px solid #FFFFFF; border-left: 0px; }
	#home_right_image img { border: 2px solid #FFFFFF; border-right: 0px; }

	#home_left_nav a, #home_right_nav a { color: #FFFFFF; text-decoration: none; font-size: .75em; font-weight: bold; }
	#home_left_nav a { padding-left: 20px; }
	#home_right_nav a { padding-right: 17px; margin-right: 3px; }
	#home_left_nav a:hover { background: url("uploads/images/wri_layout/home_tier1_arrow.jpg") no-repeat 4px 2px; }
	#home_right_nav a:hover { background: url("uploads/images/wri_layout/home_tier2_arrow.jpg") no-repeat right; }
	#home_left_nav ul li, #home_right_nav ul li { padding-bottom: 5px; }
	#home_right_nav ul li { text-align: right; }

	#left_sidebar { float: left; width: 250px; }
	#left_sidebar_text { font-size: .65em; padding: 15px 45px 15px 15px; line-height: 16px; }
	#left_sidebar_header { font-size: 1.2em; font-weight: bold; margin-bottom: 8px; }
	
	#content { float: left; width: 415px; padding: 5px 50px 20px 15px; }
	
	#right_sidebar { float: left; width: 225px; }
	#right_sidebar_header { margin: 10px 20px; font-size: .9em; font-weight: bold; line-height: 18px; }
	#right_sidebar_nav ul { margin: 25px 0px; }
	#right_sidebar_nav ul li { font-size: .75em; padding-bottom: 8px; }
	#right_sidebar_nav ul a { text-decoration: none; padding-left: 20px; }
	#right_sidebar_nav ul a.current { font-weight: bold; }
	#right_sidebar_lower_text { margin-top: 200px; padding: 40px; color: #85888c; font-size: .75em; line-height: 16px; }
        #right_sidebar_lower_text a { color: #85888c; text-decoration: none; }

	/* CONTENT STYLES */
        #tinymce { padding: 10px; }
	#content, #tinymce { color: #5b5d5f; font-size: .75em; line-height: 18px; }
	#content a { color: #003977; }
        #content p, #tinymce p { margin-bottom: 20px; }
	#content h1, #tinymce h1 { font-size: 2.2em; color: #000000; font-weight: bold; letter-spacing: -1px; margin-bottom: 10px; }
	#content h2, #tinymce h2 { font-size: 1.4em; color: #000000; font-weight: bold; letter-spacing: -1px; margin-bottom: 10px; }
        #content .head h2 {cursor:pointer;color:#003977;font-weight:bold;margin:0;padding:0;}
	#content ul li, #tinymce ul li { list-style-type: disc; margin-left: 15px; }
	
#footer { height: 50px; padding: 20px 0px;  }
	#footer_nav { float: left; font-size: .7em; }
	#footer_nav ul { }
	#footer_nav ul li { float: left; padding: 0px 15px; margin: 5px 0px; border-right: 1px solid #acb6b9; }
	#footer_nav ul li.last { border-right: 0px solid #FFFFFF; }
	#footer_nav ul li a { text-decoration: none; color: #acb6b9; }
	#login { float: right; margin-right: 20px; }

	#search { float: left; margin-top: 15px; }
	#search #cntnt01searchinput { float: left; border: 1px solid #f3f2f2; height: 15px; width: 147px; font-size: .7em; }
	#search #cntnt01search_button { display:inline;overflow:hidden;margin-left: 5px; height: 19px;width: 27px;cursor: pointer;text-indent: -9999px;border: none;background: url(uploads/images/wri_layout/go.jpg) no-repeat left top;}

#IEroot #cntnt01search_button {
width: 27px;
font-size: 0;
color: #fff;
text-align: right;
}

ul#theDropDown .sub_ul ul li { list-style-type: disc; margin-left: 15px; }

ul#theDropDown  { font-size:.75em; text-decoration:underline; list-style-type:none; padding:0; }
ul#theDropDown li { margin:0; padding:0;list-style-type:none; }
ul#theDropDown ul.acrobat {text-decoration:none; }
ul#theDropDown ul.acrobat li { background:url(uploads/images/acrobat_icon.gif) no-repeat left center; padding-left:25px;list-style-type:none; }

ul#theDropDown, ul.sub_ul { font-size:1em; text-decoration:none; }
ul#theDropDown ul.sub_ul li div { border-bottom:1px solid #ccc; margin-bottom:10px;}
ul#theDropDown ul.sub_ul li div p { margin:0p; }

.btn{ float:right;}
.btn_hr{ float:left;cursor:pointer;}

form fieldset { border:none; }
form legend { display:none; }
form fieldset div { margin-bottom:10px; padding:0; clear:both; }
form fieldset label { text-align:right;color:#225e90; display:block; float:left; width:110px; padding:0; margin:6px 5px 0 0; }
form fieldset input, form fieldset textarea { margin-top:5px; width:245px; border:1px solid #CCC; font-family: Arial, Helvetica, sans-serif; font-size: 12px; color:#069; padding:4px; }
form fieldset textarea { height:70px; }
form .label { display:inline; float:none; margin-top:5px; }
form .best_way div { margin:0 0 0 120px; padding-top:5px; clear:none;}
form .best_way div label { float:none; display:inline; }
form .best_way input { border:none; width:10px;}
form .submit{width:370px;text-align:right;margin-bottom:10px;}

form .form_checkbox label { float: left; padding-bottom: 10px; }
form .form_checkbox div { clear: right; width: 300px; margin: 0px; padding: 0px; position: relative; margin-left: 115px; height: 20px; }
form .form_checkbox div input { position: absolute; top: 5px; width: 10px; }
form .form_checkbox div label { left: 22px; margin: 0px; padding: 0px; position: absolute; text-align: left; top: 7px; width: 250px; }

/* Client Uploads */
.logout div.link {
  display:inline-table;
  margin:5px 10px 25px 0;
}

.clear {
  clear:both;
}

/* File List Styles */
table.filelist { padding:5px 0 25px 0; width: 100%; }
table.filelist thead { background-color: #D3D4D6; color: #000000;}
table.filelist th { font-size: .9em; font-weight: bold; text-align: center; border-bottom: solid thin black;}
table.filelist td, table.filelist td a, table.filelist td img { vertical-align: middle; }
table.filelist .center { text-align: center; }

/* End of 'Generic WRI Master' */

