﻿/**************** Generics **************/
body 
{
	font-family: Arial, Helvetica, Sans-Serif;
}

ul, ol
{
	padding-top: 5px;
	margin-top: 0px;
	padding-bottom: 0px;
	margin-bottom: 0px;
	padding-left: 25px;
	margin-left: 0px;
}

ul li, ol li
{
	padding-left: 5px;
	margin-left: 0px;
	color: Black;
}

a:visited, a:active, a:link
{
	color: #5c2964;
	text-decoration: underline;
}

a:hover
{
	color: #000080;
	text-decoration: underline;
}


/**************** Specifics ***************/

.FlashLink
{
	background-image:url(images/spacer.gif);
	float:left;
	width: 565px;
	height: 210px;
	position:absolute;
	z-index:1;
	cursor:hand;
	cursor:pointer;
}

.FlashSpacer
{
	width: 565px;
	height: 210px;
}
		
#RightBarMenu a.NewsLink
{
	font-weight: bold;
}

.SiteMapHeading
{
	color:#024974;
	font-size:11pt;
	font-weight:bold;
	
}
.SiteMapLink
{
	color:#024974;
	font-size:10pt;
	font-weight:lighter;
}
.SiteMapText	
{
	color:Black;
	font-size:10pt;
}

p.ClientProjects
{
	color:Black;
	font-size:11pt;
}
ul.CheckList
{
	list-style-image:url('images/Check.gif');
	padding-left: 30px;
}

ul.CheckList li
{
	color: Black;
	padding-left: 5px;
}

.TechnologyClientHeader
{
	border:solid 1px black;
}

.TechnologyClientInfo
{
	border-right:solid 1px black;
	border-bottom:solid 1px black;
	border-top:solid 1px black;
}

a.Client:link, a.Client:visited, a.Client:active
{ 
	text-decoration:none;
	color:#1111FF;
}
a.Client:hover
{
	color:#000080;
	text-decoration:none;
}
a.ClientProjects:link, a.ClientProjects:visited, a.ClientProjects:active
{
	color:Black;
	font-size:11pt;
}
a.ClientProjects:hover
{
	color:#000080;
	text-decoration:none;
}
a.NewsLink:link, a.NewsLink:visited, a.NewsLink:active
{
	color:Black;
	text-decoration:none;
	font-family:Verdana;
	font-size:8pt;
}

a.NewsLink:hover
{
	color:#000080;
	text-decoration:none;
}


.LinkBox
{
	font-size: 10pt;
	font-weight: bold;
}
a.PlainBlueLink:link, a.PlainBlueLink:visited, a.PlainBlueLink:active
{ 
	color:#1111FF;
	text-decoration: none;
}
a.PlainBlueLink:hover
{
	color:#000080;
	text-decoration: none;
}

a.AboutUsNews:link, a.AboutUsNews:visited, a.AboutUsNews:active
{
	color:Black;
	text-decoration:none;
}
a.AboutUsNews:hover
{
	color:#000080;
	text-decoration: none;
}


a.FooterLink:link, a.FooterLink:visited, a.FooterLink:active
{ 
	color:#1111FF;
}
a.FooterLink:hover
{
	color:#000080;
}

a.HeaderLink:link, a.HeaderLink:visited, a.HeaderLink:active
{ 
	color:#551D5D;
	/*vertical-align:text-bottom;*/
	top:0px;
	border:none 0;
}

a.HeaderLink:hover, a.HeaderSelectedLink
{
	color:#000080;
}


a.SideLinks:link
{ color:#000000;

}
a.SideLinks:visited
{ color:#000000;

}
a.SideLinks:active
{
color:#000000;
}
a.SideLinks:hover
{
	background-color:Blue;
}
	
a.TextLink:link, a.TextLink:visited, a.TextLink:active
{
	color:#1111FF;
}

a.TextLink:hover
{
	color:#000080;
}

a.MailLink:link
{ color:#000000;

}
a.MailLink:visited
{ color:#000000;

}
a.MailLink:active
{
color:#000000;
}
a.MailLink:hover
{
	color:#000080;
	font-weight:normal;
}

.AmadeusDowner
{
	color:#000080; 
	font-size:10.5pt;
	font-weight: bold;
}

.AmadeusAboutUSNewsHeading
{
	font-size:10.5pt;
	font-weight:bold;
	color:black;
	
}
.AmadeusAboutUSNews
{}
.AmadeusAboutUS
{
	background-color:#e9f5f7;
	color:#000080; 
	font-size:10; 
	line-height:100%; 
	font-weight:bold;
}

a.ReadMore
{
	font-size:10.0pt;
	font-family:Arial,sans-serif;
	font-weight:bold;
}

/****************************** Press Releases ************************/

.PRACG
{
	font-size:20.0pt;
	font-family:Arial,sans-serif;
	font-weight:bold;
}

.PRPressRelease
{
	color:#005D7E;
	font-size:36.0pt;
	font-family:Arial,sans-serif;
}

.PRRelease
{
	font-size:10.0pt;
	font-family:Arial Black,sans-serif;
	font-style:italic;
}

.PRTitle
{
	font-size:16.0pt;
	font-family:Arial,sans-serif;
}

.PRDate
{
	font-size:10.0pt;
	font-family:Arial,sans-serif;
	font-weight:bold;
}

.PRBody
{
	font-size:10.0pt;
	font-family:Arial;
}
	
/****************************** Client Summary Pages ************************/
.ClientProjectQuote
{
	color: #000000;
	font-family: Georgia;
	font-size: 10.5pt;
	font-style:italic;
}

.ClientProjectQuoteExtraText
{
	font-size: 9pt;
}

.ClientSummaryMainLayout
{
	width:557px; 
	padding-left:4px; 
	padding-right:12px;
}

/***************************FOOTER and Header*********************************/
div.Header
{
	font-size:10pt;
	font-weight:bolder;
	font-family: Arial;
	color:#481F59;
	width:100%;
	margin-top:4px;
	margin-bottom:2px;
	margin-left:0px;
	padding-right:0px;
	padding-left:2px;
	padding-bottom:2px;
	border:0px dashed red;
	float:none;
}

div.Footer
{
	font-size:9pt;
	font-weight:lighter;
	color:#000000;
	margin-top:4px;
	text-align: center;
}

div.Spacer
{
	width:550px;
	height:5px;
}

.LineSpace, .LineSpace td
{
 line-height:16px;
}

div.box
{
	background-color:#EAF5F9; 
	border:solid 1px; 
	border-color:#000000; 
	color:#000080;
	margin-top:5px;
	margin-bottom:5px;
	padding-left:7px;
	padding-right:4px;
	padding-top:2px;
	padding-bottom:2px;
}
	
.UniversalFontSize
{
	font-size:10.5pt;
	float:left;
}
.NewsSubFont
{
	font-size:8pt;
	font-family:Verdana;
	line-height:14px;
	padding-left: 2px;
	padding-top: 5px;
}

.NewsFont
{
	font-size:8pt;
	font-family:Verdana;
	float:left;
	padding:5px 5px 5px 5px;
	line-height:14px;
}
	
.UniversalFontLower
{
	font-size:9.5pt;
	margin:0 0 0 0;
	border:0 0 0 0;
	padding:0 0 0 0;
	float:left;
}
/*Amadeus Colors*****************************************************************************/
.AmadeusGold
{
	font-size:13pt;
	font-weight:bold;
	color:#A27802;
	width:555px;
	margin-top:6px;
	margin-bottom:0px;
	margin-left:0px;
	padding-right:0px;
	padding-left:5px;
	padding-bottom:9px;
	border:0px dashed red;
	float:left;
}

.AmadeusBoldQuote
{
	font-weight:bold;
	color:#555555;
	margin-top:2px;
	margin-bottom:2px;
	text-decoration:none;
}

.AmadeusBold
{
	font-weight:bold;
	color:#000080;
	margin-top:2px;
	margin-bottom:2px;
	text-decoration:none;
}

a.AmadeusBold:hover
{
	color:#000080;
}

#BulletLight li
{
	
	padding-bottom:5px;
	

}
#SoftwareSkills li
{
	font-size:10pt;
	font-weight:bold;
	color:#000000;
	margin-top:2px;
	margin-bottom:2px;
	padding-left:5px;

}
#SoftwareSkills ul li
{
	color:black;
	font-size:10pt;
	font-weight:lighter;
	list-style-type:none;
	padding-bottom:10px;
}
#Technologies li
{
	font-size:10.5pt;
	font-weight:bold;
	color:black;
	margin-top:2px;
	margin-bottom:2px;
	float:left;
	
	}

#Technologies ul li
{
	font-size:10.5pt;
	font-weight:normal;
	color:black;
	margin-top:2px;
	margin-bottom:2px;
	list-style:none;
}

#SoftwareBullet li
{
	font-size:10.5pt;
	font-weight:bold;
	color:black;
	margin-top:0px;
	margin-bottom:0px;
	padding:0 0 0 0;
}
	
#DotNet li
{
	font-size:10.5pt;
	font-weight:normal;
	color:black;
	margin-top:5px;
	margin-bottom:5px;
	border:clear 1px white;
}
	
.Bold
{ 
	font-size:10.5pt;
	font-weight:bold;
	margin:0 0 0 0;
	padding:0 0 0 0;
}

.SoftwareBox
{
	background-color:#CCFFFF; 
	border:solid .1em; 
	border-color:#008A9F; 
	padding: 0 0 0 0;
	margin: 0 0 0 0;
	text-align:left;
}

.BoldTitle
{
	font-size:9.5pt;
	font-weight:bold;
	color:black;
}
.AmadeusBold
{
	font-weight:bold;
	color:Black;
	margin-top:2px;
	margin-bottom:2px;
}
.AmadeusLight
{
	font-size:10.5pt;
	color:black;

	}
.ShadedBox
{
	width:513px;
	height:70px;
	border:dashed 0px red;
	margin:0 0 0 0;
	text-align:left;
	background-color:#CCFFFF;
	font-size:10.5pt;

	}
/*********************************************************************/
div.CenterContent
{
	width:555px;
	border:0px dashed red;
	margin-left:1px;
}
li
{
	list-style:solid;
	color:#800080;

}
b.heading
{
	font-size:10.5pt;
	color:black;
	padding:0 0 0 0;
	margin:0 0 0 0;
	float:left;

}
.LeftColumn
{
	width:530px;
	float:left;
	border: dashed 0px red; 
	padding-left:7px;
	padding-right:4px;
	

	}
.RightColumn
{
	width:230px;
	float:right;
	border:dashed 0px red;
	text-align:left;
	}
.Holder
{
	width:780px;
	border: dashed 0px black;
	padding-top:10px;
	}

.Awards
{
	width:555px;
	margin-top:6px;
	margin-bottom:1px;
	padding-right:2px;
	padding-left:9px;
	padding-bottom:1px;
	border:0px dashed red;
	margin-left:0px;
	float:left;
}

.ClientProjectTitle
{
	font-size:10.5pt;
	font-weight:bolder;
	color:#000000;
}

.AmadeusUpper
{
	font-size:12pt;
	font-weight:bold;
	color:#000080;
}
div.SoftwareIndustry
{
	width:554px;
	margin-top:15px;
	margin-bottom:15px;
	padding-right:0px;
	padding-left:5px;
	padding-bottom:0px;
	border:0px dashed blue;
	margin-left:1px;
}
div.Software
{

	width:255px;
	margin-top:0px;
	margin-bottom:0px;
	margin-left:0px;
	padding-right:0px;
	padding-left:0px;
	padding-bottom:2px;
	font-size:10pt;
	border-right:solid 1px black;
}

div.Industry
{	
	width:277px;
	height:2px;
	margin-top:1px;
	margin-bottom:0px;
	padding-right:2px;
	padding-left:10px;
	padding-bottom:0px;
	margin-left:0px;
	float:right;
	font-size:10pt;
}

.NoUnderline
{
	text-decoration:none;
}
		
.Indent	
{
	
	border:dashed 0px black;
	width:550px;
	padding-left:9px;
	padding-top:7px;
	padding-bottom:7px;
	margin: 4 4 4 4 ;
	float:right;

	}
.WhiteSpace
{
	width:600px;
	height:313px;
}


/**************************************************************BEGIN VERTICLE MENU*********************************/
#menu ul { 
	margin: 0; 
	padding: 0; 
	list-style: none;
	width: 207px; /* Width of Menu Items */ 
	height:0px; 
	border-bottom: 0px solid #ccc; 
	padding-bottom:4px;
	padding-right:9px;
	float:right;
} 

#menu ul li { 
	position: relative; 
} 

#menu li ul { 
	position: absolute; 
	left: 199px; /*Set 1px less than menu width */ 
	top: 0; 
	display: block; 
	
} 

#menu li:hover ul {
	display: block; 
} 

#menu li:hover>ul { 
	visibility:visible; 
} 

#menu ul ul {
	visibility:hidden; 
} 

/* Fix IE. Hide from IE Mac \*/ 
* html #menu ul li { float: left; height: 1%; } 
* html #menu ul li a { height: 1%; } 
/* End */ 

/* Make-up syles */ 

#menu ul, li { 
	margin: 0 0 0 0; 
} 

/* Styles for Menu Items */ 
#menu ul a { 
	display: block; 
	text-decoration: none; 
	color: #666630; 
	background: #E0E4A9; /* IE6 Bug */ 
	padding: 5px; 
	border: 1px solid #ccc; 
	border-bottom: 0; 
} 

/* Hover Styles */ 
#menu ul a:hover { 
	color: #666630; 
	background: #E0E4A9; 
} 

/* Sub Menu Styles */ 
#menu li ul a { 
	text-decoration: none; 
	color: #666630; 
	background: #E0E4A9; /* IE6 Bug */ 
	padding: 5px; 
	border: 1px solid #ccc; 
	border-bottom: 0; 
} 

/* Sub Menu Hover Styles */ 
#menu li ul a:hover { 
	color: #666630; 
	background: #E0E4A9; 
} 

P.blocktext {
    margin-left: auto;
    margin-right: auto;
    width: 40%;
	font-size:10.5pt;
	font-weight:bold;
	color:Black;
	margin-top:2px;
	margin-bottom:2px;    
	padding-top:20px;
	padding-bottom:20px;
}

.BoxTitle
{
	font-weight:bolder;
	font-size:10pt;
	color:#143382;
}

.LargeTitle
{
	font-size: 14pt;
}
/* Icon Styles */ 
/*#menu ul a.submenu {background:#fff url("r_arrow.gif") no-repeat right; } 
#menu ul a.submenu:hover {background:#f9f9f9 url("r_arrow.gif") no-repeat right;}*/

/*
	Added from courtney's email
*/
p.content			
{
	font-family: Arial, Helvetica, sans-serif;
	font-size: 9pt;
	line-height: 14.5pt;
	
}

.content			
{	
	font-family: Arial, Helvetica, sans-serif;
	font-size: 10pt;
	color: Black;
}

.small			
{
	font-family: Arial, Helvetica, sans-serif;
	font-size: 8pt;
	line-height: 8px;
}

.header			
{
	font-family: Arial, Helvetica, sans-serif;
	font-size: 14pt;
	font-weight: bold
}

.big_header		
{
	font-family: Arial, Helvetica, sans-serif;
	font-size: 16pt;
	font-weight: bold
}

.footer			
{
	font-family: Arial, Helvetica, sans-serif;
	font-size: 7pt;
}



/******************************************************END VERTICLE MENU*********************************************/

.PhotoCaption
{
	font-size: 8pt;
	font-style: italic;
	font-weight: normal;
}
