/******************************************************************************
* $Id: global.css 2474 2007-11-08 22:23:56Z dsterling $
******************************************************************************/

/* Default body background color and font size */
	body	{background-color:#fff; font-family:Verdana,Arial,Helvetica,sans-serif; font-size:10px !important; margin-top:8px;}

/*--------------------- Format Links ---------------------*/
	a {color:#385763; font-family:Verdana,Arial,Helvetica,sans-serif; font-size:10px; text-decoration:none;}
	a:hover {color:#AD2B2B; text-decoration:underline;}
	
/*--------------------- Center Text ---------------------*/
	.center {text-align:center;}
/*--------------------- Formats Page Headings ---------------------*/
	.pgheading	{color:#910301; font-family:Verdana,Arial,Helvetica,sans-serif; font-size:10px; font-weight:bold;}
/*--------------------- Format Bold Font ---------------------*/
	.bold	{font-weight:bold;}
/*--------------------- Format Centered Bold Font ---------------------*/
	.boldcenter	{font-weight:bold; text-align:center;}
/*--------------------- Used Primarily as Navigation Headings ---------------------*/
	h3	{color:#2B4C59; font-size:8pt;}
    
/* --------------------- Navigation Styles --------------------- */
	.navlogo {background-image:url(/pubsys/images/mcfilliates_anim.gif);}
	.navbody	{background-color:#849AA3; margin:10px;}
	/*-- Navigation BG Color and Padding (inner table) --*/
	.leftnav	{background-color:#A6B6BC; padding:0 10px 0 10px;}
	.leftnav select	{color:#000; font-family:Verdana,Arial,Helvetica,sans-serif; font-size:10px; margin:0px 0px 3px 0px; width:155px;}
	.leftnav h3	{margin:6px 0px 0px 0px; padding:0;}
	.leftnav p	{margin:0px 0px 3px 0px; padding:0;}
	.prod	{color:#2B4C59; font-weight:bold; font-size:8pt; letter-spacing:2px; margin:0px; padding:0px; text-align:center;}    

/*--------------------- Format Breadcrumb Page Headings ---------------------*/
	.breadcrumb {color:#bbb !important; font-family:Verdana,Arial,Helvetica,sans-serif; font-size:11px; font-weight:bold; padding-bottom:7px;}
	.breadcrumbactive {color:#883E3E !important; font-family:Verdana,Arial,Helvetica,sans-serif; font-size:11px; font-weight:bold; padding-bottom:7px;}	
	
/*--------------------- Format Active Tab Navigation ---------------------*/
	.taba	{background:url(/pubsys/images/tab_active.gif) no-repeat; background-position:bottom; color:#45626D !important; font-family:Verdana,Arial,Helvetica,sans-serif; font-size:10px; font-weight:bold; height:21px; padding-right:2px; text-align:center; width:131px;}
    .taba a {color:#45626D !important; display:block; height:16px; padding-top:5px; text-decoration:none}
	.taba a:hover {color:#c9c9c9 !important; text-decoration:underline;}
/*--------------------- Formats Nonactive Tab Navigation ---------------------*/	
    .tabn	{background:url(/pubsys/images/tab_nonactive.gif) no-repeat; color:#45626D !important; background-position:bottom; font-family:Verdana,Arial,Helvetica,sans-serif; font-size:10px;  font-weight:bold;height:21px; padding-right:2px; text-align:center; width:131px;}
    .tabn a {color:#45626D !important; display:block; height:16px; padding-top:5px; text-decoration:none;}
	.tabn a:hover {color:#848484 !important; text-decoration:underline;}

/*--------------------- Format Main Outer Table ---------------------*/
	.table {background-color:#eee; border-color:#999; border-style:solid; border-width:1px 2px 3px 1px;}
/*--------------------- Format Default Table Font ---------------------*/
	td {font-family:Verdana,Arial,Helvetica,sans-serif; font-size:10px;}
/*--------------------- Format Nested Table Color ---------------------*/
	.nesttable {background-color:#ddd;}	
/*--------------------- Format Darker BG Color ---------------------*/
	.darkbkgd {background-color:#ccc;}
/*--------------------- Format 1px dark border ---------------------*/
	.drkborder {border:1px solid #000;}
/*--------------------- Format 1px dark border ---------------------*/
	.medborder {border:1px solid #999;}
/*----- in combo with cellspacing creates artificial border ----- */
	.tbllitebkgd {background-color:#eee;}
	
/*--------------------- Format Headings for lists ---------------------*/
	.heading {background-color:#849AA3; color:#fff; font-family:Verdana,Arial,Helvetica,sans-serif; font-weight:bold;}
	.heading a {color:#fff; text-decoration:none;}
	.heading a:hover {color:#fff; text-decoration:underline;}
	.headingc {background-color:#849AA3; color:#fff; font-family:Verdana,Arial,Helvetica,sans-serif; font-weight:bold; text-align:center;}
	.headingc a {color:#fff; text-decoration:none;}
	.headingc a:hover {color:#fff; text-decoration:underline;}	
    .headingnb {background-color:#849AA3;}
	
/*--------------------- Format Form Margins ---------------------*/
	form	{margin:0px;}	
/*--------------------- Format Form Field Description (Align Right)---------------------*/
	.fielddesc {font-family:Verdana,Arial,Helvetica,sans-serif; font-size:10px; font-weight:bold; text-align:right;}
/*--------------------- Format Form Field Description (Align Left) ---------------------*/
	.fielddesclft {font-family:Verdana,Arial,Helvetica,sans-serif; font-size:10px; font-weight:bold;}
/*--------------------- Format Required Form Field Indicator (*)---------------------*/
	.requiredfield {color:#AD2B2B; font-family:Verdana,Arial,Helvetica,sans-serif; font-size:10px; font-weight:bold; text-align:right;}
    .requiredfieldnote {font-size:10px; margin-bottom:5px; margin-left:10px; margin-top:2px;}
/*--------------------- Format Form Fields ---------------------*/
	.input	        {background:url(/pubsys/images/inputbkgd.gif) repeat-x; border:1px inset #bbb; color:#000; font-family:Verdana,Arial,Helvetica,sans-serif; font-size:10px; text-indent:3px;}
    .inputdisabled	{background:url(/pubsys/images/inputbkgd_disabled.gif) repeat-x; border:1px inset #bbb; color:#000; font-family:Verdana,Arial,Helvetica,sans-serif; font-size:10px; text-indent:3px;}
    .readonly {background-color:#ddd; color:#000; font-family:Verdana,Arial,Helvetica,sans-serif; font-size:10px;}
	select	{color:#000; font-family:Verdana,Arial,Helvetica,sans-serif; font-size:10px; margin:0 0 3px 0;}
        .selecthead {background-color:#eee; color:#8b1a1a; margin:3px 0px;}
	textarea {color:#000; font-family:Verdana,Arial,Helvetica,sans-serif; font-size:11px; margin:0px auto; padding:2pt; width:95%; voice-family: "\"}\"";  voice-family: inherit; width:95%;}
    .textarea-resizer {background:transparent url(/images/textarea_drag.gif) no-repeat; background-position:center; cursor:s-resize; height:7px; width:95%;}
    
/*--------------------- Format Form Buttons ---------------------*/
	.frmbutton	{color:#2B4C59; font-family:Arial,Helvetica,sans-serif; font-size:8pt; font-weight:bold;}
/*--------------------- Format Search Results Paging Buttons  ---------------------*/
	.pgingbutton {background-color:transparent; border:0px; color:#618199;  cursor:pointer; font-family:Verdana,Arial,Helvetica,sans-serif; font-size:7pt; font-weight:bold; padding:0px;}
    .pagingactive {background-color:transparent; border:0px; color:#000; font-family:Verdana,Arial,Helvetica,sans-serif; font-size:7pt; font-weight:bold; padding:0px; text-decoration:underline;}
    .pagingfirst {background:url(/images/paging_first.gif) no-repeat; border:0px; cursor:pointer;  height:14px; position:relative; width:14px;}
    .pagingfirstd {background:url(/images/paging_first_disabled.gif) no-repeat; border:0px; height:14px; position:relative; width:14px;}
    .pagingprevious {background:url(/images/paging_previous.gif) no-repeat; border:0px; cursor:pointer;  height:14px; position:relative; width:14px;}
    .pagingpreviousd {background:url(/images/paging_previous_disabled.gif) no-repeat; border:0px; height:14px; position:relative; width:14px;}
    .pagingnext {background:url(/images/paging_next.gif) no-repeat; border:0px; cursor:pointer;  height:14px; position:relative; width:14px;}
    .pagingnextd {background:url(/images/paging_next_disabled.gif) no-repeat; border:0px; height:14px; position:relative; width:14px;}
    .paginglast {background:url(/images/paging_last.gif) no-repeat; border:0px; cursor:pointer;  height:14px; position:relative; width:14px;}
    .paginglastd {background:url(/images/paging_last_disabled.gif) no-repeat; border:0px; height:14px; position:relative; width:14px;}

/*--------------------- Form Submission Alert (Error Notice) ---------------------*/
	.frmalert {color:#BB2826; font-size:9pt; font-weight:bold; margin-bottom:6pt; text-align:center;}      
        
/*--------------------- Format List Background Colors ---------------------*/
	.roweven {background-color:#eee;}
	.rowodd {background-color:#ddd;}
	.rowhover {background-color:#E5EC91;}
     
/*--------------------- Format Hidden Actions for hidden select menus ---------------------*/
    .hiddenactions {margin:0px; padding:0px; position:absolute; visibility:hidden; z-index:550;} 
    .hiddenactions ul {background-color:#EBF0F2; list-style-type:none; margin:0px; padding:0px; position:relative;} 
    .hiddenactions li {margin:0px; padding:0px;} 
    .hiddenactions p {border-bottom-color:#849aa3; border-left-color:#fff; border-right-color:#849aa3; border-style:solid; border-top-color:#fff; border-width:1px 1px 1px 1px; margin:0px; padding:3px 6px;} 
    .hiddenactions a {border-bottom-color:#849aa3; border-left-color:#fff; border-right-color:#849aa3; border-style:solid; border-top-color:#fff; border-width:1px 1px 1px 1px; display:block; margin:0px; padding:3px 6px; text-decoration:none; width:93%;} 
    .hiddenactions a:hover {background-color:#F5F8F9; margin:0px; text-decoration:underline;}  

/*--------------------- Copyright Frame Style --------------------- */
	.copybody	{margin-top:2px;}	
	
/*--------------------- Format Thumbnail Border --------------------- */
	.assetthumb {border:8px solid #aaa; margin:auto}
