body, td, img		
{
	font-family: Arial, Helvetica, Verdana, Sans-Serif;
	font-size: 11px;
	color:#000000}
					
body.regular
{
	margin: 0px;
	background-color:#ffffff;
	background-repeat: repeat-x;}

p					{margin: 0px;}

input, textarea, select {
	font-size: 10px;
	font-family: Arial, Helvetica, Verdana, Sans-Serif;
}


/* Top navigation */
.topnavA
{
	background-image: url(../images/top/bgTopnavA.gif);
	padding: 0px 0px 9px 5px;}
	
.topnav
{
	background-image: url(../images/top/bgTopnav.gif);
	padding: 0px 0px 9px 5px;}
	
.tophomeA	{background-image: url(../images/top/bgHomenavA.gif);}
.tophome	{background-image: url(../images/top/bgHomenav.gif);}
		
.toplink
{
	font-family: Arial, Helvetica, Verdana, Sans-Serif;
	font-size: 12px; color: #333333; font-weight: bold;
	text-decoration: none;}
	
.toplink:hover
{
	color: #2b2b2b; text-decoration: none;}
	
.icnFlag			{width: 21px; height: 28px; border: 0;}	


.bgDark				{background-color: #E24328;}
.bgDark2			{background-color: #bd2114;}
.bgDarker			{background-color: #990000;}

.homeSolborder		{border-top: 5px solid #E24328; border-bottom: 5px solid #6E6E6E;}

.homePushheader		{color: #ffffff; font-size: 12px; font-weight: bold; margin-bottom: 4px;}
.homePushlink		{color: #cccccc; text-decoration: none; font-size: 10px;}
.homePushlink:hover	{color: #ffffff; text-decoration: underline;}

.bullet				{width: 5px; height: 5px; margin: 4px 2px 0px 0px;}

.greyLight			{background-color: #E6E6E6;}
.greyLight2			{background-color: #EEEEEE;}
.greyMedium			{background-color: #C8C8C8;}
.greyDark			{background-color: #3C3C3C;}
.greyDark2			{background-color: #5F5F5F;}

.grey				{color: #5A5A5A;}
.grey2				{color: #999999;}

a.white				{color: #ffffff; text-decoration: none;}
a.white:hover		{color: #ffffff; text-decoration: none;}
.white				{color: #ffffff;}

a				{color: #990000; text-decoration: none;}
a:hover			{color: #990000; text-decoration: underline;}

.navLine			{border-bottom: 2px solid #E24328; margin-top: 1px; width: 555;}

.navSide			{border-left: 5px solid #E24328; padding: 3px 0px 2px 6px; line-height: 13px; font-weight: bold;}
.navSideA			{border-left: 5px solid #990000; padding: 3px 0px 2px 6px; line-height: 13px;font-weight: bold;}

.navSub				{border-left: 5px solid #E24328; padding: 6px 0px 1px 16px; line-height: 13px;}
.navSubA			{border-left: 5px solid #990000; padding: 6px 0px 1px 16px; line-height: 13px;}

a.navLink			{color: #505050; text-decoration: none;}
a.navLink:hover		{color: #000000; text-decoration: underline;}

.linkHead			{font-size: 12px; font-weight: bold;}
.textSmall			{font-size: 10px;}

.textHeadline		{font-size: 21px;}
.textSubline		{color: #646464; font-size: 12px; font-weight: bold;}
.textBody			{font-size: 11px; line-height: 15px;}
.textIntro			{margin: 0px 15px 0px 15px; font-size: 12px; font-weight: bold; color: #990000; line-height: 17px;}
.textQuote			{margin: 0px 15px 0px 15px; font-size: 12px; font-weight: bold; color: #990000; line-height: 17px;}
.textQuote_person	{margin: 0px 15px 0px 0px; font-size: 11px; font-weight: bold;}
.textQuote_position	{margin: 0px 15px 0px 0px; font-size: 9px; text-transform: uppercase; font-family: tahoma; letter-spacing: 1; color: #848484;}
.textForm			{color: #666666;}

.bold				{font-weight: bold;}

a.navExtra			{color: #000000; text-decoration: none; font-size: 10px;}
a.navExtra:hover	{color: #646464; text-decoration: none;}

.skyline			{background-image: url(../images/bottom/skyline.gif); background-repeat: no-repeat;}

.btnCell			{background-image: url(../images/content/btnBackground.gif); padding: 0px 7px 0px 7px}
a.btnLink			{color: #505050; text-decoration: none; font-weight: bold;}
a.btnLink:hover		{color: #000000;}

.clientborder		{border-left: 1px solid #CCCCCC;}

.pt10				{padding-top: 10px;}