 *{
margin:0px;
padding:0px;

}
body
{
	 margin-left:10%;
	 margin-right:10%;
	 margin-top:75px;
	 
}
html, body     
{
	font-family:Arial, Helvetica, sans-serif; font-size:10px; 
	color:#000000; background-color:#3b3b3b; 
	/*background-image:url(images/bg_pattern.jpg); background-repeat:repeat;*/
	}				                                                                                                    
 

                                                                                                                                                                                                                                              
.CalendarStyle				{ FONT-SIZE: 11px; COLOR: #333333; FONT-FAMILY: Arial,Verdana; width: 100%; text-decoration: none; margin-left: 10px; height: 26px; }                                                                               
.PrintData          { font-family:Arial; font-size:12px;}                                                                                                                                                                                                                                               
                                                                                                                                                                                                                                               
.Text_8				{ font-size:8pt; text-decoration:none; color:#666666;}                                                                                                                                                                  
.Text_9                { font-size:9px; text-decoration:none; color:#666666;}																							                                                                        
.Text_10               { font-size:10px; text-decoration:none; color:#666666}																						                                                                            
.Text_11               { font-size:11px; text-decoration:none; color:#666666}																						                                                                            
.Text_12               { font-size:12px; text-decoration:none; color:#666666}																						                                                                            
.Text_13               { font-size:13px; text-decoration:none; color:#666666}																						                                                                            
.Text_14               { font-size:14px; text-decoration:none; color:#666666}																						                                                                            
.Text_15               { font-size:15px; text-decoration:none; color:#666666} 																						                                                                            
.Text_16               { font-size:16px; text-decoration:none; color:#666666}																						                                                                            
.Text_18               { font-size:18px; text-decoration:none; color:#666666}
.Text_20               { font-size:20px; text-decoration:none; color:#666666} 																						                                                                            
.Text_22               { font-size:22px; text-decoration:none; color:#666666} 																						                                                                            
.Text_36               { font-size:36px; text-decoration:none; color:#666666} 																						                                                                            
.Bold                  { font-weight:bold; } 	                                        																			                                                                            
.Normal				{ font-weight:normal; }                                                                                                                                                                                                 
.Underlined            { text-decoration:underline; }																																				                                            
.Italic				{ font-style: italic; }                                                                                                                                                                                                 
																																						                                                                                        
.White						{ color:#ffffff; }                                                                                                                                                                                                  
.Black						{ color:#000000; }                                                                                                                                                                                                  
.Grey						{ color:#999999; }                                                                                                                                                                                                  
.Red						{ color:#c10435; }                                                                                                                                                                                                  
.Blue						{ color:#0000ff; }                                                                                                                                                                                                  
.Green						{ color:#00ff00; }                                                                                                                                                                                                  
                                                                                                                                                                                                                                               
.UpperCase					{ text-transform:uppercase; }                                                                                                                                                                                       
.LowerCase					{ text-transform:lowercase; }                                                                                                                                                                                       
.CapitalCase				{ text-transform:capitalize; }                                                                                                                                                                                      
                                                                                                                                                                                                                                               
.HeaderBorder				{ /*border-right: #000000 1px solid;*/	border-top: #000000 1px solid;		border-left: #000000 1px solid; border-bottom: #000000 1px solid;  }                                                                    
.PegasusHeader				{ border-right: #000000 1px solid;		border-top: #000000 1px solid;										border-bottom: #000000 1px solid;	vertical-align:middle;    text-align:center;  color:#184d84; background-color:#d1c6bf; font-size:16px; font-weight:bold;	font-family:Arial, Helvetica, sans-serif; }                                 
.LeftNav					{ border-right: #000000 1px solid;											border-left: #000000 1px solid; border-bottom: #000000 1px solid;	vertical-align:top;       text-align:center;  color:#000000; background-color:#F6F6F6; font-size:10px; font-weight:bold;	font-family:Arial, Helvetica, sans-serif; width:251px;}                     
.LeftNavSeperator			{ border-right: #000000 1px solid;											border-left: #000000 1px solid;										vertical-align:top;       text-align:center;  color:#000000; background-color:#F6F6F6; font-size:10px; font-weight:bold;	font-family:Arial, Helvetica, sans-serif; }                                 
.MainBody					{																																				vertical-align:top;       text-align:left;    color:#000000; background-color:#ffffff;										font-family:Arial, Helvetica, sans-serif; width:780px; height:120px; }      
                                                                                                                                                                                                                                               
.Input_Text_Inverse		{ background-color:#ffffff; border-width:1; border-color:#000000; border-style:solid; font-family:Arial, Helvetica, sans-serif; font-size:12px; color:#000000; }                                                     
.Input_Select          { background-color:#ffffff; border-width:1px; border-color:#666666; font-family:Arial, Helvetica, sans-serif; font-size:12px; color:#000000; width:125px;}		                                                        
.Input_Checkbox        { background-color:inherit; border-color:#666666; font-family:Arial, Helvetica, sans-serif; font-size:12px; color:#000000;}									                                                            
.Input_Radio           { background-color:inherit; border-color:#666666; font-family:Arial, Helvetica, sans-serif; font-size:12px; color:#000000;}										                                                        
.Input_ReadOnly        { background-color:inherit; border-width:1px; font-family:Arial, Helvetica, sans-serif; font-size:12px; color:#000000; }										                                                            
.Input_Button          { background-color: #cccccc; border-width: 1px;border-color: #FFFFFF; font-family:Arial, Helvetica, sans-serif; color: #000000; font-size: 12px;}					                                                        
.Input_Text            { background-color:#ffffff; border-width:1px; border-color:#666666; font-family:Arial, Helvetica, sans-serif; font-size:12px; color:#000000; width:125px;}			                                                    
.Input_HighLight       { background-color:#ffffff; border-width:1px; border-color:#000000; font-family:Arial, Helvetica, sans-serif; font-size:12px; color:#000000; }				                                                            
.Input_Label			{ background-color:#ffffff;																vertical-align:middle; font-family:Arial, Helvetica, sans-serif; font-size:12px; color:#000000; }                                
.Input_Label2			{ background-color:#ffffff;																vertical-align:middle; font-family:Arial, Helvetica, sans-serif; font-size:12px; color:#c10435; }                                
.Input_Label3			{ background-color:#ff0000;																vertical-align:middle; font-family:Arial, Helvetica, sans-serif; font-size:12px; color:#c10435; }                                
.Login_Input_Label		{ background-color:#ffffff;	font-weight:bold;											vertical-align:middle; font-family:Arial, Helvetica, sans-serif; font-size:13px; color:#000000; }                                

.Range_Label			{background-color:Transparent;																vertical-align:middle; font-family:Arial, Helvetica, sans-serif; font-size:12px; color:#ffffff;}
                                                                                                                                                                                                                                               
.AlertStyle			{ font-size:12px; text-decoration:none; font-weight:bold; color:#c10435; }                                                                                                                                          
.ErrorStyle			{ font-size:12px; text-decoration:none; color:#c10435; }                                                                                                                                          
                                                                                                                                                                                                                                               
.SectionHeader			{ text-align:left; width:710px; background-color:#cccccc; font-size:12px; font-weight:bold; color:#c10435; /*border-color:#FFFFFF; border-right:#000000 1px solid; border-top:#000000 1px solid; border-left:#000000 1px solid; border-bottom:#000000 1px solid; */ }     
.SectionContent		{ font-size:14px; font-weight:bold; color:#000000; }     
.SectionContentLg		{ font-size:18px; font-weight:bold; color:#000000; }     
.SectionText		    { font-size:14px; color:#000000; }     
.SubSectionHeader		{ font-weight:bold; background-color: #000000; font-size: 12px;color: #FFFFFF; border-bottom-width: 1px;border-color: #FFFFFF; }                                                                                        
.SectionRedContent		{ font-size:14px; font-weight:bold; color:#c10435; }     
.SectionRedContentSm   { font-size:12px; font-weight:bold; color:#c10435; }     
.SectionRedContentLg	{ font-size:18px; font-weight:bold; color:#c10435; }     
.scrollbarStyle        { width: 190px; height: 375px; background-color:#ffffff; color:#000000; font-size:10px; text-align:left; border-width:0px; border-style:solid; border-color:#FFFFFF; font-family:Arial, Helvetica, sans-serif; overflow:auto; padding-left:0px; padding-right:0px; padding-top:10px; padding-bottom:2px; }
.finishscrollbarStyle  { width: 344px; height: 615px; background-color:#cccccc; color:#000000; font-size:10px; text-align:left; border-width:0px; border-style:solid; border-color:#FFFFFF; font-family:Arial, Helvetica, sans-serif; overflow:auto; padding-left:0px; padding-right:0px; padding-top:0px; padding-bottom:0px; }
.finishscrollbarStyle2  {width: 354px; height: 615px; background-color:#cccccc; color:#000000; font-size:10px; text-align:left; border-width:0px; border-style:solid; border-color:#FFFFFF; font-family:Arial, Helvetica, sans-serif; overflow:auto; padding-left:0px; padding-right:0px; padding-top:0px; padding-bottom:0px; }
                                                                                                                                                                                                                                               
.collapsePanel			{ width: 710px; height:0px; background-color:white; overflow:hidden; }                                                                                                                                                  
.collapsePanelHeader	{ width:710px;	/*height:20px;*/ color:#c10435; background-color: #cccccc; font-weight:bold; font-size:12px; float:left; padding:2px; cursor: pointer; vertical-align: middle; border-color:#FFFFFF; border-right:#000000 1px solid; border-top:#000000 1px solid; border-left:#000000 1px solid; border-bottom:#000000 1px solid; }   
.collapsePanel2		{ width: 1034px; height:0px; background-color:white; overflow:hidden; }                                                                                                                                             
.collapsePanelHeader2	{ width:1034px;	/*height:20px;*/ color:#c10435; background-color: #cccccc; font-weight:bold; font-size:12px; float:left; padding:2px; cursor: pointer; vertical-align: middle; border-color:#FFFFFF; border-right:#000000 1px solid; border-top:#000000 1px solid; border-left:#000000 1px solid; border-bottom:#000000 1px solid; }   
.accordionHeader		{ border: 1px solid #2F4F4F; color: white; background-color: #2E4d7B; font-family: Arial, Sans-Serif; font-size: 12px; font-weight: bold; padding: 5px; margin-top: 5px; cursor: pointer; }                             
.accordionContent		{ background-color: #D3DEEF; border: 1px dashed #2F4F4F; border-top: none; padding: 5px; padding-top: 10px; }                                                                                                           
.accordionLink			{ background-color: #D3DEEF; color: white; }                                                                                                                                                                            
.watermark				{ background: #FFAAFF; }                                                                                                                                                                                                
.popupControl			{ background-color:#AAD4FF; position:absolute; visibility:hidden; border-style:solid; border-color: Black; border-width: 2px; }                                                                                         
.modalBackground		{ background-color:Gray; /*filter:alpha(opacity=70); opacity:0.7;*/ }                                                                                                                                                   
.modalPopup				{ background-color:#ffffdd; border-width:3px; border-style:solid; border-color:Gray; padding:3px; width:250px; }                                                                                                    
.sampleStyleA			{ background-color:#FFFFFF; }                                                                                                                                                                                           
.sampleStyleB			{ background-color:#FFFFFF; font-family:monospace; font-size:10pt; font-weight:bold; }                                                                                                                                  
.sampleStyleC			{ background-color:#ddffdd; font-family:sans-serif; font-size:10pt; font-style:italic; }                                                                                                                                
.sampleStyleD			{ background-color:Blue; color:White; font-family:Arial; font-size:10pt; }                                                                                                                                              
                                                                                                                                                                                                                                               
.headerStyle           { background-color:#d1c6bf; font-family:Arial, Helvetica, sans-serif; font-size:10px; }                                                                                                                                 
.whiteseparatorStyle   { background-color:#FFFFFF; font-family:Arial, Helvetica, sans-serif; font-size:10px; }                                                                                                                                 
.blackseparatorStyle   { background-color:#000000; font-family:Arial, Helvetica, sans-serif; font-size:10px; }                                                                                                                                 
.greenseparatorStyle   { background-color:#888600; font-family:Arial, Helvetica, sans-serif; font-size:10px; }                                                                                                                                 
                                                                                                                                                                                                                                               
.mainNavStyle       { background-color:#c5171e; font-family:Arial, Helvetica, sans-serif; font-size:12px; color:#ffffff; font-weight:bold; background-image:url(images/nav_bg_tile.jpg); background-repeat:repeat-x; }                                                                                                
.mainLeftNavStyle   { background-color:#ff0000; font-family:Arial, Helvetica, sans-serif; font-size:12px; color:#ffffff; font-weight:bold; background-image:url(images/left_nav_bg_tile.jpg); background-repeat:repeat-x; }                                                                                                
.mainnavArrowStyle     { background-color:#c10435; font-family:Arial, Helvetica, sans-serif; font-size:10px; }                                                                                                                                 
.mainnavStyle          { background-color:#FFCC66; font-family:Arial, Helvetica, sans-serif; font-size:10px; font-family:Arial, Helvetica, sans-serif;}                                                                                                                                 
.QuickProcessStyle     { font-size:12px; font-weight:bold; color:#000000; background-color:#d1c6bf; }     

#nav{}
#email{}
                                                                                                                                                                                                                                               
td                     { font-family:Arial, Helvetica, sans-serif; font-size:10px; }
																                                                                                            
                                                                                                                                                                                                                                               
a                      { font-size:12px; text-decoration:none; color:#666666;}																								                                                                    
a.active               { font-size:12px; text-decoration:none; color:#666666;}																						                                                                            
a.hover                { font-size:12px; text-decoration:none; color:#666666;}																							                                                                        
a.visited              { font-size:12px; text-decoration:none; color:#666666;}

a.email:Link			{ font-size:12px; text-decoration:underline; color:#000000;}
a.email:active			{ font-size:12px; text-decoration:underline; color:#000000;}	
a.email:hover			{ font-size:12px; text-decoration:underline; color:#000000;}	
a.email:visited			{ font-size:12px; text-decoration:underline; color:#000000;}		

a.nav:Link                 { font-size:12px; text-decoration:underline; color:#ffffff;}																								                                                                    
a.nav:active               { font-size:12px; text-decoration:underline; color:#ffffff;}																						                                                                            
a.nav:hover                { font-size:12px; text-decoration:underline; color:#ffffff;}																							                                                                        
a.nav:visited              { font-size:12px; text-decoration:underline; color:#ffffff;}	


a.subnav:Link                 { font-size:10px; text-decoration:underline; color:#000000;}
a.subnav:visited              { font-size:10px; text-decoration:underline; color:#000000;}	
a.subnav:hover                { font-size:10px; text-decoration:underline; color:#ffffff; background-color:#1f2264;}
a.subnav:active               { font-size:10px; text-decoration:underline; color:#000000;}																						                                                                            
																					                                                                            
                                                                                                                                                                                                                                               
.ActionTrackerHeader	    { text-align:left; background-color:#cccccc; font-size:12px; font-weight:bold; color:#c10435; }                                                                                                                         
.ActionTrackerSubHeader	{ font-weight:bold; background-color:#ffff99; font-size: 12px;color: #000000; border-bottom-width: 1px;border-color: #FFFFFF; }                                                                                        
.CCOHeader	                { text-align:left; background-color:#cccccc; font-size:12px; font-weight:bold; color:#c10435; }                                                                                                                         
.CCOSubHeader	            { font-weight:bold; background-color:#ffff99; font-size: 12px;color: #000000; border-bottom-width: 1px;border-color: #FFFFFF; }                                                                                        
.ProjectMgmtHeader	        { text-align:left; background-color:#cccccc; font-size:12px; font-weight:bold; color:#c10435; }                                                                                                                         
.ProjectMgmtSubHeader	    { font-weight:bold; background-color:#ffff99; font-size: 12px;color: #000000; border-bottom-width: 1px;border-color: #FFFFFF; }                                                                                        
.AdministrationHeader	    { text-align:left; background-color:#cccccc; font-size:12px; font-weight:bold; color:#c10435; }                                                                                                                         
.AdministrationSubHeader	{ font-weight:bold; background-color:#ffff99; font-size: 12px;color: #000000; border-bottom-width: 1px;border-color: #FFFFFF; }                                                                                        
                                                                                                                                                                                                                                               
.TasksHeader	            { text-align:left; background-color:#cccccc; font-size:12px; font-weight:bold; color:#c10435; }                                                                                                                         
.TasksSubHeader	        { font-weight:bold; background-color: #000000; font-size: 12px;color: #FFFFFF; border-bottom-width: 1px;border-color: #FFFFFF; }                                                                                        
.ContactsHeader	        { text-align:left; background-color:#990099; font-size:12px; font-weight:bold; color:#ffffff; }                                                                                                                         
.ContactsSubHeader	        { font-weight:bold; background-color: #996699; font-size: 12px;color: #000000; border-bottom-width: 1px;border-color: #000000; }                                                                                        
.AccountsHeader	        { text-align:left; background-color:#0000ff; font-size:12px; font-weight:bold; color:#ffffff; }                                                                                                                         
.AccountsSubHeader
{
	font-weight: bold;
	background-color: #6699cc;
	font-size: 12px;
	color: #000000;
	border-bottom-width: 1px;
	border-color: #FFFFFF;
}                                                                                        
.OpportunitiesHeader	    { text-align:left; background-color:#cccccc; font-size:12px; font-weight:bold; color:#c10435; }                                                                                                                         
.OpportunitiesSubHeader	{ font-weight:bold; background-color: #000000; font-size: 12px;color: #FFFFFF; border-bottom-width: 1px;border-color: #FFFFFF; }                                                                                        
.ReportsHeader	            { text-align:left; background-color:#cccccc; font-size:12px; font-weight:bold; color:#c10435; }                                                                                                                         
.ReportsSubHeader	        { font-weight:bold; background-color: #000000; font-size: 12px;color: #FFFFFF; border-bottom-width: 1px;border-color: #FFFFFF; }                                                                                        
.QMTable {width: 100%; border-right: lightgrey 1px dotted; border-top: firebrick 1px solid; border-left: lightgrey 1px dotted; border-bottom: lightgrey 1px dotted;}                                                                                                                                                                                                                                               

.ulstyle
{
  text-indent:-40px;
  list-style-type:none;
 }
 ul.ulstyle li 
 {
 text-indent:-30px;
 } 
 .PMBorders
{
	border-right: #a9a9a9 1px dotted;
	border-top: #a9a9a9 1px dotted;
	border-left: #a9a9a9 1px dotted;
	border-bottom: #a9a9a9 1px dotted;
}
.PMTable
{
	width: 100%;
	border-right: #ebebeb 1px dotted;
	border-top: dcdcdc 1px solid;
	border-left: #ebebeb 1px dotted;
	border-bottom: #dcdcdc 1px dotted;
}

.PMPageBorder
{
	border-right: #696969 outset;
	border-top: #696969 outset;
	border-left: #696969 outset;
	border-bottom: #696969 outset;
}
.PMTaskMainHeader
{	
	padding-left:10px;
	padding-right:10px;
	font-size: 17px;
	font-variant:small-caps;
	font-family:  Arial;
	font-weight: bold;
	color: white;
	background-color:black;
	background-image: url(/Secure/images/pmstaskbg.gif);
	background-repeat: repeat-x;
	vertical-align: middle;
	
}
.PMTasksSubHeader
{
	font-weight: bold;
	font-variant: small-caps;
	font-family: Arial;
	background-color: #708090;
	font-size: 13px;
	color: #f0ffff; /*	border-bottom-width: 1px;*/
	border-color: #FFFFFF; /*background-image: url(/Secure/images/pmstaskbg.gif);*/
}
.ErrorStyle			{ font-size:12px; text-decoration:none; font-weight:bold; color:#c10435;}

.GridContent
{
	font-size: 12px;
	color: #121c1f;

	font-family: Tahoma, Arial;
}
.GridContentLink
{
	font-size: 12px;
	color: #121c1f;
	text-decoration: underline; 
	cursor: hand;
	font-family: Tahoma, Arial;
}

.GridAlternatingRow
{
	background-color: #f5f5f9;
}

.moneysaverdgbox
{
	position:relative;
	top:-270px;
	left:170px;
	
	}
	
.whiteborder
{
	border: solid 1px #ffffff;
}
.whiteUborder
{
	border-right: #ffffff 1px solid;
	border-left: #ffffff 1px solid;
	border-top-style: none;
	border-bottom: #ffffff 1px solid;
}
.whiteCborder
{
	border-right: #ffffff 1px solid;
	border-left: #ffffff 1px solid;
	border-top: #ffffff 1px solid;
	border-right-style: none;
	border-bottom: #ffffff 1px solid;
}
.whiteJborder
{
	border-right: #ffffff 1px solid;
	border-left: none;
	border-top-style: none;
	border-bottom: #ffffff 1px solid;
}
.whiteLeftborder
{
	border-left: #ffffff 1px solid;
	border-top: #ffffff 1px solid;
	}

.whiteBottomborder
{
	border-right: #ffffff 0px solid;
	border-left: #ffffff 0px solid;
	border-top: #ffffff 0px solid;
	border-right-style: none;
	border-bottom: #ffffff 1px solid;
}

.footer
{
	font-size: 10px;
	color: #ffffff;
	background-color: transparent;
}
.product
{
	width: 141px;
	height: 141px;
	background-color: black;
}
.productprice
{
	 font-family:Arial;
	 font-size:12px;
	 font-weight:bold;
	}
.whitetext
{
	 font-size:12px; text-decoration:none; color:#ffffff;}	

ul.menu li a
{
	padding-right: 42px;
	padding-left: 42px;
	display: block; 
}

ul.menu li.active a
{
 background-color:Black;
}

ul.menu li
{
	float:left;
	margin:auto;
	 
}

ul.menu a:hover {
		color: #000; text-decoration:underline;
}
ul.menu a:active {
		color: #000;
		/*background-color:Black;*/
}
ul.menu a:link {
		color: #fff;
}



/*ul.menu 
{
	list-style-type: none;
	text-decoration: none;
	font-family:Arial, Helvetica, sans-serif; font-size:12px; color:#ffffff; font-weight:bold;	
	}*/
	
.menu
{
	text-decoration: none;list-style-type: none;
	font-family:Arial, Helvetica, sans-serif; font-size:12px; color:#ffffff; font-weight:bold;	
	width:100%; height:100%;
	}
h2, h2.title
{
	color: #ed1c24;
	/*letter-spacing: 5px;*/
}
.title 
{
	color:Black;
}
h3.team
{
	font-family: Times New Roman;
	font-size:20px;
	font-style:italic;
}
p 
{
	 font-weight:normal;
}
.position_absolute
{
	position:absolute;
	
}
.position_relative
{
	position:relative;
	
}
.logo_position
{
	top:-68px; left:350px;
	
}
.cursor_hand
{
	cursor: pointer;
}
