@charset "utf-8";
/* CSS Document */

/* Red:#c9282d */

body 							{font-family:Arial, Helvetica, sans-serif; font-size:11px; line-height:150%; color:#3e3e3e; padding:0; margin:20px;}
input, textarea, select 		{border:1px solid #e8e7e8; margin:1px; font-family:Arial, Helvetica, sans-serif; font-size:10px; padding:2px;}
h1 								{font-weight:normal; font-size:30px; color:#6e6e6e; letter-spacing:-2px; padding:0; margin:0; }
h2 								{font-weight:normal; font-size:18px; color:#9f9f9f; letter-spacing:-1px; padding:0; margin:0; margin-top:15px;}
h3 								{font-weight:normal; font-size:16px; color:#9f9f9f; letter-spacing:-1px; padding:0; margin:0; margin-top:15px;}
h4 								{font-weight:normal; font-size:14px; color:#9f9f9f; letter-spacing:-1px; padding:0; margin:0; margin-top:15px;}
h5 								{font-weight:bold; font-size:12px; color:#9f9f9f; letter-spacing:0; padding:0; margin:0; margin-top:15px;}
h6 								{font-weight:bold; font-size:12px; color:#2e2e2e; letter-spacing:0; padding:0; margin:0; margin-top:15px;}
table, td						{font-size:11px; margin:0; border:0; vertical-align:top; padding:0; border-collapse:collapse; border-spacing:0;}
form 							{display:inline;}
p 								{margin-top:0;}
img 							{border:0;}
a 								{color:#c9282d; text-decoration:none;}
a:hover 						{color:#000000;}
//div 							{border:1px solid #9f9f9f;}

/*--- Misc Objects Styles ---*/
ul#company-logos 				{text-align:right; list-style:none; margin:0; padding:0;}
ul#company-logos li 			{padding-bottom:15px; padding-right:30px;}

div#page-style 					{float:right; text-align:right; width:600px;}
div#page-style a 				{padding-left:15px; color:#9f9f9f;}
div#page-style a:hover 			{color:#000000;}

img#banner-img 					{width:950px; height:250px;}

span.form-label 				{width:150px; display:inline-block; vertical-align:top;}
span.form-input 				{width:200px; display:inline-block; vertical-align:top;}

.middle 						{vertical-align:middle;}
.half-block 					{display:inline-block; width:44%; vertical-align:top;}
.grey-box						{border:1px solid #e8e8e8; background-color:#f6f6f6; padding:20px; text-align:left;}
/*--- Misc Objects Styles ---*/


/*--- Page Layout Styles ---*/
div#page-layout 				{margin:auto; width:950px;}
div#page-header 				{}
div#page-banner 				{}
div#page-content 				{display:block;}
div#page-footer 				{font-size:11px; color:#9f9f9f; clear:both; padding-top:30px;}
div#footer-notes 				{border-top:1px solid #e8e8e8; background-color:#f6f6f6; padding:10px;}
div#validation-bar 				{text-align:right; float:right; width:300px;}
/*--- Page Layout Styles ---*/


/*--- Content Layout Styles ---*/
div#content-left 				{float:left; width:220px; padding-top:20px;}
div#content-center 				{float:left; width:465px; padding-top:25px; margin-left:20px; margin-right:20px;}
div#content-right 				{float:right; width:220px; padding-top:20px;}
/*--- Content Layout Styles ---*/


/*--- Site Navigation Styles ---*/
div#site-nav 					{font-size:11px; margin-top:10px; margin-bottom:10px; padding-top:5px; padding-bottom:5px;}
div#site-nav ul 				{list-style:none; margin:0; padding:0;}
div#site-nav ul li 				{display:inline;}
div#site-nav ul li a 			{color:#6e6e6e; padding-left:10px; padding-top:5px; padding-right:10px; padding-bottom:5px;}
div#site-nav ul li a:hover 		{background-color:#6e6e6e; color:#ffffff;}
/*--- Site Navigation Styles ---*/


/*--- Page Navigation Styles ---*/
div#page-nav ul 				{list-style:none; margin:0; padding:0;}
div#page-nav ul li 				{}
div#page-nav ul li a 			{color:#6e6e6e; display:block; padding-left:30px; padding-top:5px; padding-right:10px; padding-bottom:5px; font-size:12px; margin-right:0;}
div#page-nav ul li a:hover		{background-color:#6e6e6e; color:#ffffff;}
div#page-nav ul ul li a			{margin-left:30px;}
div#page-nav ul ul li a:hover	{background-color:#c1c1c1; color:#ffffff;}
/*--- Page Navigation Styles ---*/


/*--- Search Styles ---*/
ul#search-list 					{list-style:none; margin:0; padding:0;}
ul#search-list li 				{}
ul#search-list li a 			{color:#6e6e6e; display:block; padding-left:30px; padding-top:5px; padding-right:10px; padding-bottom:5px; font-size:12px; margin-right:10px; border-top:1px solid #e8e7e8; background-image:url('/media/site/bull.png'); background-position:5px 7px; background-repeat:no-repeat;}
ul#search-list li a:hover 		{background-color:#6e6e6e; color:#ffffff;}
div.search-preview 				{display:block; font-size:9px; color:#9f9f9f;}
/*--- Search Styles ---*/


/*--- Footer Navigation Styles ---*/
div#page-footer ul 				{list-style:none; margin:0; padding:0;}
div#page-footer ul li 			{display:inline; padding-left:0; padding-top:5px; padding-right:10px; padding-bottom:5px;}
div#page-footer ul li a 		{color:#9f9f9f;}
div#page-footer ul li a:hover 	{color:#000000;}
/*--- Footer Navigation Styles ---*/


/*--- Form Styles ---*/
input.form-nb 					{border:0; vertical-align:middle;}
input.search-query 				{background-image:url('/media/site/magglass.gif'); background-position:left; background-repeat:no-repeat; padding-left:20px; width:100px;}
span.required 					{color:#c9282d;}
/*--- Form Styles ---*/

/*--- Log Viewer ---*/
#log-viewer						{border:1px solid #ebebeb; margin-bottom:5px; width:100%;}
#log-viewer th 					{height:20px; padding:2px; padding-left:10px; text-align:left; white-space:nowrap; border-bottom:1px solid #ebebeb;}
#log-viewer td 					{padding:2px; padding-left:10px; text-align:left; vertical-align:middle; border-bottom:1px solid #ebebeb; white-space:nowrap;}
#log-viewer td.grey 			{background-color:#f4f4f4; border-bottom:1px solid #ebebeb; white-space:nowrap;}
/*--- Log Viewer ---*/