/*****************************
 * Print Styles (IE Specific)
 *****************************/

@page 
{
	size: landscape;
	margin-top: 0cm;
	margin-left: 0cm;
	margin-right: 0cm;
	margin-bottom: 0cm;			
}

.breakafter 
{
	page-break-after: always;
}

/*************************
 * Type Styles
 * Version: 21/10/2003
 *************************/

a {text-decoration: underline;}
a:link {color: #996699; text-decoration: underline;}
a:visited {color: #996699; text-decoration: underline;}
a:hover {color: #996699; text-decoration: underline;}
a:active {color: #996699; text-decoration: underline;}
a:focus {color: #996699; text-decoration: underline;}
 
body 
{
	background-color: #ffffff;
	margin: 0px;
}
 
.body {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 11px;
	font-weight: normal;
	line-height: 16px;
	color: #848484;
	margin-top: 0px;
	margin-left: 0px;	
	margin-right: 0px;	
	margin-bottom: 12px;
	padding: 0px;
}
.upline{
z-index:40;
}

td.body {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 11px;
	font-weight: normal;
	line-height: 16px;
	color: #848484;
	margin-top: 0px;
	margin-left: 0px;	
	margin-right: 0px;	
	margin-bottom: 0px;
	padding: 0px;
}

td.darkBlueBody {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 11px;
	font-weight: normal;
	line-height: 16px;
	color: #3363B1;
	margin-top: 0px;
	margin-left: 0px;	
	margin-right: 0px;	
	margin-bottom: 0px;
	padding: 0px;
}

.bodyBold {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 15px;
	font-weight: bold;
	line-height: 16px;
	color: #848484;
	padding: 0px;
}

.orangebold {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 11px;
	font-weight: bold;
	line-height: 16px;
	color: #FF9702;
	margin-top: 0px;
	margin-left: 0px;	
	margin-right: 0px;	
	margin-bottom: 0px;
	padding: 0px;
}

.bluebold {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 11px;
	font-weight: bold;
	line-height: 16px;
	color: #6584AC;
	margin-top: 0px;
	margin-left: 0px;	
	margin-right: 0px;	
	margin-bottom: 0px;
	padding: 0px;
}

.orangequote {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 14px;
	font-weight: bold;
	line-height: 16px;
	color: #FF9702;
	margin-top: 12px;
	margin-left: 0px;	
	margin-right: 0px;	
	margin-bottom: 12px;
	padding: 0px;
}

.whitebody {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 11px;
	font-weight: normal;
	line-height: 16px;
	color: #FFFFFF;
	margin-top: 0px;
	margin-left: 0px;	
	margin-right: 0px;	
	margin-bottom: 12px;
	padding: 0px;
}

.bigBlue {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	font-weight: bold;
	line-height: 16px;
	color: #3363B1;
	margin-top: 0px;
	margin-left: 0px;	
	margin-right: 0px;	
	margin-bottom: 0px;
	padding: 0px;
}

.bigBlue2 {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 14px;
	font-weight: bold;
	line-height: 16px;
	color: #3363B1;
	margin-top: 0px;
	margin-left: 0px;	
	margin-right: 0px;	
	margin-bottom: 0px;
	padding: 0px;
}

.orangebody {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 11px;
	font-weight: normal;
	line-height: 16px;
	color: #ff9702;
	margin-top: 0px;
	margin-left: 0px;	
	margin-right: 0px;	
	margin-bottom: 12px;
	padding: 0px;
} 

.orangebody2 {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 11px;
	font-weight: normal;
	line-height: 16px;
	color: #ff9702;
	margin-top: 0px;
	margin-left: 0px;	
	margin-right: 0px;	
	margin-bottom: 0px;
	padding: 0px;
} 

.orangebodyform {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 11px;
	font-weight: normal;
	line-height: 16px;
	color: #ff9702;
	padding-top: 0px;
	padding-left: 0px;
	padding-right: 15px;
	padding-bottom: 0px;			
	margin-top: 0px;
	margin-left: 0px;
	margin-right: 0px;
	margin-bottom: 0px;
} 

.blackbody {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 11px;
	font-weight: normal;
	line-height: 16px;
	color: #000000;
	margin-top: 0px;
	margin-left: 0px;	
	margin-right: 0px;	
	margin-bottom: 12px;
	padding: 0px;
} 

a.whitebody {
	color: #CC99CC;
	text-decoration: underline;
	font-weight: normal;
}

a:hover.whitebody {
	color: #CC99CC;
	text-decoration: underline;
	font-weight: normal;
}

a.body{
	color: #996699;
	text-decoration: underline;
	font-weight: normal;
}


a.greybody {
	color: #996699;
	text-decoration: underline;
	font-weight: normal;
}

a.greybodysmall {
	color: #996699;
	text-decoration: underline;
}

.blueBody {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 11px;
	font-weight: normal;
	line-height: 16px;
	color: #66CCFF;
	padding: 4px;
}

.blueBody2 {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 11px;
	font-weight: normal;
	line-height: 16px;
	color: #6584AC;
	margin-top: 0px;
	margin-left: 0px;	
	margin-right: 0px;	
	margin-bottom: 0px;
	padding: 0px;
}

.blueBody3 {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 11px;
	font-weight: normal;
	line-height: 16px;
	color: #66CCFF;
	margin-top: 0px;
	margin-left: 0px;	
	margin-right: 0px;	
	margin-bottom: 0px;
	padding: 0px;
}

.darkBlueBody {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 11px;
	font-weight: normal;
	line-height: 16px;
	color: #3363B1;
	padding: 4px;
}

.darkBlueBody2 {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 11px;
	font-weight: normal;
	line-height: 16px;
	color: #3363B1;
	padding-top: 2px;
}

.blueBodysmall {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 10px;
	font-weight: normal;
	line-height: 12px;
	color: #66CCFF;
	padding: 4px;
}

.greyBodysmall {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 10px;
	font-weight: normal;
	line-height: 12px;
	color: #848484;
}

.whiteBodysmall {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 10px;
	font-weight: normal;
	line-height: 12px;
	color: #FFFFFF;
	padding: 4px;
}

h1 {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 11px;
	font-weight: bold;
	line-height: 16px;
	color: #6584AC;
	margin-top: 0px;
	margin-left: 0px;	
	margin-right: 0px;	
	margin-bottom: 0px;
	padding: 0px;
}

h2 {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 11px;
	font-weight: bold;
	line-height: 16px;
	color: #6584AC;
	margin-top: 24px;
	margin-left: 0px;	
	margin-right: 0px;	
	margin-bottom: 0px;
	padding: 0px;
}

.h2notopmargin {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 11px;
	font-weight: bold;
	line-height: 16px;
	color: #6584AC;
	margin-top: 10px;
	margin-left: 0px;	
	margin-right: 0px;	
	margin-bottom: 0px;
	padding: 0px;
}

.introduction {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 11px;
	font-weight: bold;
	line-height: 16px;
	color: #6584AC;
	margin-top: 0px;
	margin-left: 0px;	
	margin-right: 0px;	
	margin-bottom: 12px;
	padding: 0px;
}

a.homeintroduction {
	color: #996699;
	text-decoration: underline;
	font-weight: normal;
}

a.homeintroductionnew {
	color: #996699;
	text-decoration: none;
	font-weight: normal;
	font-family: arial;
	font-size: 12px;
}

a.introduction {
	color: #996699;
	text-decoration: underline;
	font-weight: bold;
}

a.introductionalt, a:hover.introductionalt {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 11px;
	line-height: 16px;
	margin-top: 0px;
	margin-left: 0px;	
	margin-right: 0px;	
	margin-bottom: 0px;
	padding: 0px;
	color: #6584AC;
	text-decoration: none;
	font-weight: bold;
} 

.introorange, a.introorange, a:hover.introorange {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 11px;
	font-weight: bold;
	line-height: 16px;
	color: #ff9702;
	margin-top: 0px;
	margin-left: 0px;	
	margin-right: 0px;	
	margin-bottom: 0px;
	padding: 0px;
	font-weight: bold;
	text-decoration: none;
} 

td.introduction {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 11px;
	font-weight: bold;
	line-height: 16px;
	color: #6584AC;
	margin-top: 0px;
	margin-left: 0px;	
	margin-right: 0px;	
	margin-bottom: 0px;
	padding: 0px;
}

.greyintroduction {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 11px;
	font-weight: bold;
	line-height: 16px;
	color: #848484;
	margin-top: 0px;
	margin-left: 0px;	
	margin-right: 0px;	
	margin-bottom: 12px;
	padding: 0px;
}

.whiteIntroduction {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 11px;
	font-weight: bold;
	line-height: 16px;
	color: #FFFFFF;
	padding: 4px;
}

.relatedInformation {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 10px;
	font-weight: normal;
	line-height: 12px;
	color: #848484;
	padding: 0px;
	margin-top: 0px;
	margin-left: 0px;	
	margin-right: 6px;	
	margin-bottom: 0px;
}

.click2QuitHeading {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 15px;
	font-weight: bold;
	line-height: 16px;
	color: #FF9702;
	padding: 0px;
}

.click2QuitHeading2 {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 15px;
	font-weight: bold;
	line-height: 16px;
	color: #0282C5;
	padding: 0px;
}

ul.bodyBullet {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 11px;
	font-weight: normal;
	line-height: 16px;
	color: #848484;
	padding: 0px;	
	margin-top: 0px;
	margin-left: 24px;
	margin-right: 0px;
	margin-bottom: 0px;		
	list-style-image:url(../images/list_square_white.gif);
}

li.bodyBullet {
	padding: 0px;
	margin-top: 0px;
	margin-left: 0px;
	margin-right: 0px;
	margin-bottom: 10px;
}

ul.grayBullet {
	list-style-type: disc;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 11px;
	font-weight: normal;
	line-height: 16px;
	color: #848484;
	padding: 0px;	
	margin-top: 0px;
	margin-left: 24px;
	margin-right: 0px;
	margin-bottom: 0px;		
}

li.grayBullet {
	padding: 0px;
	margin-top: 0px;
	margin-left: 0px;
	margin-right: 0px;
	margin-bottom: 10px;
}

ul.click2QuitBullet {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 11px;
	font-weight: bold;
	line-height: 14px;
	color: #FFFFFF;
	margin-top: 0px;
	margin-left: 16px;
	margin-right: 0px;
	margin-bottom: 0px;		
	padding: 4px;
	list-style-image:url(../images/list_square.gif);
}

li.click2QuitBullet {
	margin-top: 0px;
	margin-bottom: 10px;
}

li.click2QuitBulletnobmargin {
	margin-top: 0px;
	margin-bottom: 0px;
}

br.betweenIntros {
	line-height: 16px;
}

br.afterButton {
	line-height: 10px;
}

br.afterBody {
	line-height: 8px;
}

.introNav {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 11px;
	font-weight: bold;
	line-height: 14px;
	color: #6584AC;
	padding: 0px;
}

.introNav a, .introNav a:hover {
	color: #6584AC;
	text-decoration: none; 
}

td.blueBody {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 11px;
	font-weight: normal;
	line-height: 16px;
	color: #66CCFF;
	padding: 4px;
}

td.introalt{
	font-family: Arial, Helvetica, sans-serif;
	font-size: 11px;
	font-weight: bold;
	line-height: 16px;
	color: #3363B1;
	margin-top: 0px;
	margin-left: 0px;	
	margin-right: 0px;	
	margin-bottom: 0px;
	padding: 0px;
	padding-top: 3px;
}

td.bodysmall {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 10px;
	font-weight: normal;
	line-height: 12px;
	color: #848484;
	margin-top: 0px;
	margin-left: 0px;	
	margin-right: 0px;	
	margin-bottom: 12px;
	padding: 0px;
}

.bodysmall {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 10px;
	font-weight: normal;
	line-height: 12px;
	color: #848484;
	margin-top: 0px;
	margin-left: 0px;	
	margin-right: 0px;	
	margin-bottom: 12px;
	padding: 0px;
}

a.sitemap {
font-family: Arial, Helvetica, sans-serif; font-size: 11px; font-weight: bold; line-height: 16px; color: #217878; text-decoration:underline;
}

a.sitemapcon {
font-family: Arial, Helvetica, sans-serif; font-size: 11px; font-weight: bold; line-height: 16px; color: #3363B1; text-decoration:underline;
}

.sitemap_level_3_left_indent{padding-left:10px;}
.sitemap_level_3_left_indent_dash{font-family: Arial, Helvetica, sans-serif; font-size: 11px; font-weight: nomral; line-height: 16px; color: #A5A5A5; float:left;}
.sitemap_level_3_left_indent_link{font-family: Arial, Helvetica, sans-serif; font-size: 11px; font-weight: normal; line-height: 16px; color: #A5A5A5; float:left;}
.clear-both{clear:both;}
 
/*************************
 * Footer:
 *************************/
 
td.footer {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	line-height: 12px;	
	font-weight: normal;
	text-decoration: none; 	
	color: #848484;
	margin-top: 0px;
	margin-left: 0px;	
	margin-right: 0px;	
	margin-bottom: 0px;
	padding: 0px;
}
 
a.footer {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 10px;
	line-height: 10px;	
	font-weight: normal;
	text-decoration: none; 	
	color: #848484;
	margin-top: 0px;
	margin-left: 0px;	
	margin-right: 0px;	
	margin-bottom: 0px;
	padding: 0px;
}

a.footer:hover {
	text-decoration: underline; 	
}

.footerText {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 10px;
	line-height: 10px;		
	font-weight: normal;
	color: #666666;
	margin-top: 0px;
	margin-left: 0px;	
	margin-right: 0px;	
	margin-bottom: 0px;
	padding: 0px;
}

a.footerTextlink {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 10px;
	line-height: 10px;		
	font-weight: normal;
	color: #666666;
	margin-top: 0px;
	margin-left: 0px;	
	margin-right: 0px;	
	margin-bottom: 0px;
	padding: 0px;
	text-decoration: none; 	
}

a.footerTextlink:hover {
	text-decoration: none; 	
}

td.legal {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 10px;
	line-height: 10px;	
	font-weight: normal;
	color: #B9B8B8;
	margin-top: 0px;
	margin-left: 0px;	
	margin-right: 0px;	
	margin-bottom: 0px;
	padding: 0px;
}

a.footerForward {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 10px;
	line-height: 10px;		
	font-weight: bold;
	text-decoration: none; 		
	color: #6584AC;
	margin-top: 0px;
	margin-left: 0px;	
	margin-right: 0px;	
	margin-bottom: 2px;
	padding: 0px;
}

a.footerForward:hover {
	text-decoration: underline; 	
}

/*************************
 * Colour Palette
 * Version: 21/10/2003
 *************************/
 
.darkBlue {
	color: #0F1A60;
};

.headlineBlue {
	color: #3363B1;
};

.introductionBlue {
	color: #6584AC;
};

.typeBlue {
	color: #66CCFF;
};

.orange {
	color: #FF9702;
};

.midOrange {
	color: #F18B07;
};

.darkOrange {
	color: #E36D04;
};

.typeGrey {
	color: #848484;
};

.lightGrey {
	color: #CCCCCC;
};

/*************************
 * Dropdown menu
 *************************/
A:hover {
	TEXT-DECORATION: underline
}

.ncqDropdownMenu {
	LEFT: -1000px; OVERFLOW: hidden; POSITION: absolute; TOP: -1000px
}

.ncqDropdownMenu .content {
	POSITION: absolute
}

.ncqDropdownMenu .items {
	BORDER-RIGHT: #8B8B8B 1px solid; BORDER-TOP: #8B8B8B 1px solid; Z-INDEX: 2; LEFT: 0px; BORDER-LEFT: #8B8B8B 1px solid; BORDER-BOTTOM: #8B8B8B 1px solid; POSITION: relative; TOP: 0px
}

.top .items {
	BORDER-TOP: medium none
}

.ncqDropdownMenu .item {
	BORDER-RIGHT: medium none;
	BORDER-TOP: medium none;
	FONT-SIZE: 7pt;
	BORDER-LEFT: medium none;
	CURSOR: hand;
	CURSOR: pointer;
	COLOR: #6584AC;
	BORDER-BOTTOM: medium none;
	FONT-FAMILY: Arial, Helvetica, sans-serif;
	TEXT-DECORATION: none;
	font-weight : bold;
}

.ncqDropdownMenu .background {
	Z-INDEX: 1; FILTER: alpha(opacity=90); LEFT: 0px; POSITION: absolute; TOP: 0px; moz-opacity: .8
}

.ncqDropdownMenu .shadowRight {
	Z-INDEX: 3; FILTER: alpha(opacity=40); WIDTH: 2px; POSITION: absolute; TOP: 3px; moz-opacity: .4
}

.ncqDropdownMenu .shadowBottom {
	Z-INDEX: 1; FILTER: alpha(opacity=40); LEFT: 3px; POSITION: absolute; HEIGHT: 2px; moz-opacity: .4
}

.ncqDropdownMenu .hover {
	BACKGROUND: #E5EFFA; COLOR: #6584AC;
}

.ncqDropdownMenu .item IMG {
	MARGIN-LEFT: 11px
}

A.top:link {
	COLOR: #cccccc; TEXT-DECORATION: none
}

A.top:visited {
	COLOR: #cccccc; TEXT-DECORATION: none
}

A.top:active {
	COLOR: #cccccc; TEXT-DECORATION: none
}

A.top:hover {
	COLOR: #8d1c1c; TEXT-DECORATION: none
}

.navorderback {
	FONT-WEIGHT: normal; FONT-SIZE: 9px; COLOR: #cccccc; FONT-FAMILY: Verdana, Arial, Helvetica, sans-serif; TEXT-DECORATION: none
}

.navorderback A:hover {
	FONT-WEIGHT: normal; COLOR: #8d1c1c; TEXT-DECORATION: none
}

.navorderback A:link {
	FONT-WEIGHT: normal; COLOR: #cccccc; TEXT-DECORATION: none
}

visited {
	FONT-WEIGHT: normal; COLOR: #cccccc; TEXT-DECORATION: none
}

active {
	FONT-WEIGHT: normal; COLOR: #cccccc; TEXT-DECORATION: none
}

LINK {
	COLOR: #8d1c1c; TEXT-DECORATION: underline
}

visited {
	COLOR: #8d1c1c; TEXT-DECORATION: underline
}

/*************************
 * Custom Types
 *************************/

body {
	background-color:#ffffff;
	background-position: left top;
	background-repeat: no-repeat
}

table.uni_navigation
{
	background-image: url(../images/uni_navigation.gif);
	width: 292;
	height: 18;
	font-size:11px;
	font-family: Arial, Helvetica, sans-serif;
	color:#FF9702;
	font-weight:bold;
	background-position: left top;
	background-repeat: no-repeat
}

A:hover {
	TEXT-DECORATION: underline
}

visited {
	FONT-WEIGHT: normal; COLOR: #cccccc; TEXT-DECORATION: none
}

active {
	FONT-WEIGHT: normal; COLOR: #cccccc; TEXT-DECORATION: none
}

LINK {
	COLOR: #8d1c1c; TEXT-DECORATION: underline
}

visited {
	COLOR: #8d1c1c; TEXT-DECORATION: underline
}

/***************************
 * Custom Types: Data Entry
 ***************************/

span.dataEntry2Text 
{
	font-size:11px;
	font-family: Arial, Helvetica, sans-serif;
	color: #848484;
}
 
td.dataEntry2Text
{
	font-size:11px;
	font-family: Arial, Helvetica, sans-serif;
	color: #848484;
	padding-top: 0px;
	padding-left: 0px;
	padding-right: 15px;
	padding-bottom: 0px;			
	margin-top: 0px;
	margin-left: 0px;
	margin-right: 0px;
	margin-bottom: 0px;
}
 
td.dataEntry3Text
{
	font-size:11px;
	font-family: Arial, Helvetica, sans-serif;
	color: #000000;
	padding-top: 0px;
	padding-left: 0px;
	padding-right: 0px;
	padding-bottom: 0px;			
	margin-top: 0px;
	margin-left: 0px;
	margin-right: 0px;
	margin-bottom: 0px;
}

td.dataEntry2CellLeft
{
	width: 185px;
	padding-top: 12px;
	padding-left: 0px;
	padding-right: 0px;
	padding-bottom: 14px;			
	margin-top: 0px;
	margin-left: 0px;
	margin-right: 0px;
	margin-bottom: 0px;
	border-bottom: 1px solid #DDDDDD;
}

td.dataEntry2CellRight
{
	width: 257px;
	padding-top: 12px;
	padding-left: 0px;
	padding-right: 8px;
	padding-bottom: 14px;			
	margin-top: 0px;
	margin-left: 0px;
	margin-right: 0px;
	margin-bottom: 0px;
	border-bottom: 1px solid #DDDDDD;
}

td.dataEntry2CellBoth
{
	width: 100%;
	padding-top: 12px;
	padding-left: 0px;
	padding-right: 8px;
	padding-bottom: 14px;			
	margin-top: 0px;
	margin-left: 0px;
	margin-right: 0px;
	margin-bottom: 0px;
	border-bottom: 1px solid #DDDDDD;
}

table.dataEntry
{
	font-size:11px;
	font-family: Arial, Helvetica, sans-serif;
	color: #66CCFF;
	background-color: #0F1A60;
}

input.text
{
	font-size:11px;
	font-family: Arial, Helvetica, sans-serif;
	background-color: #E5EFFA;
    border-bottom: #FFFFFF 1px inset;
    border-left: #FFFFFF 1px inset;
    border-right: #FFFFFF 1px inset;
    border-top: #FFFFFF 1px inset;
	text-align: left;
}

input.textalt
{
}

textarea.text
{
	font-size:11px;
	font-family: Arial, Helvetica, sans-serif;
	background-color: #E5EFFA;
    border-bottom: #FFFFFF 1px inset;
    border-left: #FFFFFF 1px inset;
    border-right: #FFFFFF 1px inset;
    border-top: #FFFFFF 1px inset;
	text-align: left;
}

select.text
{
	font-size:11px;
	font-family: Arial, Helvetica, sans-serif;
	background-color: #E5EFFA;
    border-bottom: #FFFFFF 1px inset;
    border-left: #FFFFFF 1px inset;
    border-right: #FFFFFF 1px inset;
    border-top: #FFFFFF 1px inset;
	text-align: left;
}

input.numeric
{
	font-size:11px;
	font-family: Arial, Helvetica, sans-serif;
	background-color: #E5EFFA;
    border-bottom: #FFFFFF 1px inset;
    border-left: #FFFFFF 1px inset;
    border-right: #FFFFFF 1px inset;
    border-top: #FFFFFF 1px inset;
	text-align: right;
}

input.site_login
{
	font-size:11px;
	font-family: Arial, Helvetica, sans-serif;
	background-color: #E5EFFA;
    border-bottom: #FFFFFF 1px inset;
    border-left: #FFFFFF 1px inset;
    border-right: #FFFFFF 1px inset;
    border-top: #FFFFFF 1px inset;
}

input.formButton
{
	font-size:11px;
	font-family: Arial, Helvetica, sans-serif;
	background-color: #E5EFFA;
    border-bottom: #FFFFFF 1px solid;
    border-left: #FFFFFF 1px solid;
    border-right: #FFFFFF 1px solid;
    border-top: #FFFFFF 1px solid;
	text-align: center;
	width: 100px;
}



/*************************
 * Custom Types: calender
 *************************/

th.calender
{
	background-color: #FFFFFF;
}

td.cellDateWeekendBottom{font-size:10px;font-family:Arial,Helvetica,sans-serif;color:#ffffff;text-align:center;font-weight: bold;border-bottom:solid 1px #cccccc;}
td.cellDateNormalBottom{font-size:10px;font-family:Arial,Helvetica,sans-serif;color:#ffffff;text-align:center;font-weight: bold;border-bottom:solid 1px #cccccc;}
td.cellDateQuitDayBottom{font-size:10px;font-family:Arial,Helvetica,sans-serif;color:#ffffff;text-align:center;font-weight: bold;border-bottom:solid 1px #3363b1;}
td.cellDateMilestoneBottom{font-size:10px;font-family:Arial,Helvetica,sans-serif;color:#ffffff;text-align:center;font-weight: bold;border-bottom:solid 1px #ff9702;}

td.cellDateWeekendTop{font-size:14px;font-family:Arial,Helvetica,sans-serif;color:#ffffff;text-align:center;font-weight: bold;border-top:solid 1px #cccccc;}
td.cellDateNormalTop{font-size:14px;font-family:Arial,Helvetica,sans-serif;color:#ffffff;text-align:center;font-weight: bold;border-top:solid 1px #cccccc;}
td.cellDateQuitDayTop{font-size:14px;font-family:Arial,Helvetica,sans-serif;color:#ffffff;text-align:center;font-weight: bold;border-top:solid 1px #3363b1;}
td.cellDateMilestoneTop{font-size:14px;font-family:Arial,Helvetica,sans-serif;color:#ffffff;text-align:center;font-weight: bold;border-top:solid 1px #ff9702;}

td.cellDayX2
{
	font-size:11px;
	font-family: Arial, Helvetica, sans-serif;
	color: #ffffff;
	text-align: center;
	font-weight: bold;
}

td.cellDayX3
{
	font-size:11px;
	font-family: Arial, Helvetica, sans-serif;
	color: #ffffff;
	text-align: center;
	font-weight: bold;
}

/*************************************
 * Custom Types: calender sub-classes
 ************************************/

/* Weekend */

td.calenderWeekend
{
	width: 96px;
	height: 179px;
	background-color: #CCCCCC;
	border: solid 1px #CCCCCC;
}

td.cellTipWeekend
{	
	font-size:10px;
	font-family: Arial, Helvetica, sans-serif;
	background-color: #ffffff;
	color: #848484;	
}

td.cellImageWeekend
{
	font-size:10px;
	font-family: Arial, Helvetica, sans-serif;
	background-color: #FFFFFF;
	color: #000000;	
}

/* Normal */

td.calenderNormal
{
	width: 96px;
	height: 179px;
	background-color: #CCCCCC;
	border: solid 1px #CCCCCC;
}

td.cellTipNormal
{	
	font-size:10px;
	font-family: Arial, Helvetica, sans-serif;
	background-color: #ffffff;
	color: #848484;	
}

td.cellImageNormal
{
	font-size:10px;
	font-family: Arial, Helvetica, sans-serif;
	background-color: #FFFFFF;
	color: #000000;	
}

/* QuitDay */

td.calenderQuitDay
{
	background-color: #3363B1;
	border: solid 1px #3363B1;
}

td.cellTipQuitDay
{	
	font-size:10px;
	font-family: Arial, Helvetica, sans-serif;
	background-color: #ffffff;
	color: #848484;	
}

td.cellImageQuitDay
{
	font-size:10px;
	font-family: Arial, Helvetica, sans-serif;
	background-color: #FFFFFF;
	color: #000000;	
}

/* MileStone */

td.calenderMileStone
{
	background-color: #FF9702;
	border: solid 1px #FF9702;
}

td.cellTipMileStone
{	
	font-size:10px;
	font-family: Arial, Helvetica, sans-serif;
	background-color: #ffffff;
	color: #848484;	
}

td.cellImageMileStone
{
	font-size:10px;
	font-family: Arial, Helvetica, sans-serif;
	background-color: #FFFFFF;
	color: #000000;	
}

/*************************
 * Custom Types: myMenu
 *************************/
 
.myMenuTopHeader
{
	font-size: 10px; 
	font-family: Arial, Helvetica, sans-serif; 
	color: #333333;
	margin-top: 10px;
	margin-left: 0px;
	margin-right: 0px;
	margin-bottom: 0px;
	padding-top: 0px;
	padding-left: 0px;
	padding-right: 0px;
	padding-bottom: 0px;
}

.myMenuSectionHeader
{
	font-size: 10px; 
	font-family: Arial, Helvetica, sans-serif; 
	color: #848282;
	margin-top: 10px;
	margin-left: 0px;
	margin-right: 0px;
	margin-bottom: 0px;
	padding-top: 10px;
	padding-left: 0px;
	padding-right: 0px;
	padding-bottom: 0px;
}

a.myMenuLink
{
	font-size: 10px; 
	font-family: Arial, Helvetica, sans-serif; 
	color: #3363B1; 
	text-decoration:none;
	margin-top: 0px;
	margin-left: 7px;
	margin-right: 0px;
	margin-bottom: 0px;
	padding-top: 0px;
	padding-left: 0px;
	padding-right: 0px;
	padding-bottom: 0px;
}

a.myMenuLink:hover
{
	font-size: 10px; 
	font-family: Arial, Helvetica, sans-serif; 
	color: #3363B1; 
	text-decoration:none;
}

.myMenuButton
{
	font-family:Tahoma ;
	font-size:11px ;
	color:000000 ;
	background-image:url(../images/button_fade.gif) ;
	background-repeat:repeat-x ;
	background-position:bottom ;
	border:1px solid #000000 ;
	padding-left:2px ;
	padding-right:2px ;
	cursor:pointer ;
}

/**********************************************
 * Custom Types: cash calculator results table
 **********************************************/

td.calcCostLeft
{	
	height: 22px;
	font-size:10px;
	font-family: Arial, Helvetica, sans-serif;
	background-color: #D2E2F5;
	color: #3363B1;
	border: 1px solid #3363B1;
	padding: 5px;	
}

td.calcCostRight
{	
	height: 22px;
	font-size:10px;
	font-family: Arial, Helvetica, sans-serif;
	background-color: #3363B1;
	color: #ffffff;
	text-align: right;	
	border: 1px solid #3363B1;
	padding: 5px;	
}

td.calcSaveLeft
{	
	height: 22px;
	font-size:10px;
	font-family: Arial, Helvetica, sans-serif;
	background-color: #FFE5C0;
	color: #FF9702;
	border: 1px solid #FF9702;
	padding: 5px;	
}

td.calcSaveRight
{	
	height: 22px;
	font-size:10px;
	font-family: Arial, Helvetica, sans-serif;
	background-color: #FF9702;
	color: #ffffff;
	text-align: right;
	border: 1px solid #FF9702;
	padding: 5px;	
}

a.boldLink:hover {
	color : #FF0000;
	font-family: Arial, Helvetica, sans-serif;
	text-decoration : underline;
	font-size: 13px;
	font-weight: bold;
}

a.boldLink  {
	color : #0000FF;
	font-family: Arial, Helvetica, sans-serif;
	text-decoration: underline;
	font-size: 13px;
	font-weight: bold;
}

a.boldLink:visited {
	color : #990099;
	font-family: Arial, Helvetica, sans-serif;
	text-decoration : underline;
	font-size: 13px;
	font-weight: bold;
}

a.boldLink:visited:hover {
	color : #FF0000;
	font-family: Arial, Helvetica, sans-serif;
	text-decoration : underline;
	font-size: 13px;
	font-weight: bold;
}

/**********************************************
 * Forum Types: 
 **********************************************/

a.smLink  {
	color : #996699;
	font-family: Arial, Helvetica, sans-serif;
	text-decoration: underline;
	font-size: 11px;
	font-weight: normal;
}

a.smLink:hover {
	color : #996699;
	font-family: Arial, Helvetica, sans-serif;
	text-decoration : underline;
	font-size: 11px;
	font-weight: normal;
}

a.smLink:visited  {
	color : #996699;
	font-family: Arial, Helvetica, sans-serif;
	text-decoration: underline;
	font-size: 11px;
	font-weight: normal;
}

a.smLink:visited:hover {
	color : #996699;
	font-family: Arial, Helvetica, sans-serif;
	text-decoration : underline;
	font-size: 11px;
	font-weight: normal;
}

a.nav  {
	color : #444444;
	font-family: Arial, Helvetica, sans-serif;
	text-decoration: none;
	font-size: 10px;
	font-weight: bold;
}

a.nav:hover {
	color : #FF9702;
	font-family: Arial, Helvetica, sans-serif;
	text-decoration : underline;
	font-size: 10px;
	font-weight: bold;
}

a.nav:visited {
	color : #444444;
	font-family: Arial, Helvetica, sans-serif;
	text-decoration : none;
	font-size: 10px;
	font-weight: bold;
}

a.nav:visited:hover {
	color : #FF9702;
	font-family: Arial, Helvetica, sans-serif;
	text-decoration : underline;
	font-size: 10px;
	font-weight: bold;
}


a.npLink  {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 11px;
	color: #996699;
	text-decoration: underline;
	font-weight: normal;
}


a.npLink:hover {
	color : #999999;
	font-family: Arial, Helvetica, sans-serif;
	text-decoration : none;
	font-size: 11px;
}

a.npLink:visited {
	color : #996699;
	font-family: Arial, Helvetica, sans-serif;
	text-decoration : underline;
	font-size: 11px;
	font-weight: normal;
}

a.npLink:visited:hover {
	color : #996699;
	font-family: Arial, Helvetica, sans-serif;
	text-decoration : underline;
	font-size: 11px;
}

a.cat  {
	color : #6584AC;
	font-family: Arial, Helvetica, sans-serif;
	text-decoration: none;
	font-size: 12px;
	font-weight: bold;
}


a.cat:hover {
	color : #6584AC;
	font-family: Arial, Helvetica, sans-serif;
	text-decoration : underline;
	font-size: 12px;
	font-weight: bold;
}

a.cat:visited {
	color : #6584AC;
	font-family: Arial, Helvetica, sans-serif;
	text-decoration : none;
	font-size: 12px;
	font-weight: bold;
}

a.cat:visited:hover {
	color : #6584AC;
	font-family: Arial, Helvetica, sans-serif;
	text-decoration : underline;
	font-size: 12px;
	font-weight: bold;
}

.text {
	font-family: Arial, Helvetica, sans-serif;
	color : #848484;
	font-size: 11px;
	font-weight: normal;
}

.RTEtext {
	font-family: Arial, Helvetica, sans-serif;
	color : #848484;
	font-size: 11px;
	font-weight: normal;
}

.RTEBoldText {
	font-family: Arial, Helvetica, sans-serif;
	color : #3363B1;
	font-size: 11px;
	font-weight: bold;
}

.current {
	color : #FF9702;
	font-family: Arial, Helvetica, sans-serif;
	text-decoration :;
	font-size: 10px;
	font-weight: bold;
}

.error {
	font-family: Arial, Helvetica, sans-serif;
	color : #FF0000;
	font-size: 13px;
	font-weight: normal;
}

.tiText {
	font-family: Arial, Helvetica, sans-serif;
	color : #000000;
	font-size: 11px;
	font-weight: normal;
}

.bold {
	font-family: Arial, Helvetica, sans-serif;
	color : #000000;
	font-size: 13px;
	font-weight: bold;
}

.smText {
	font-family: Arial, Helvetica, sans-serif;
	color : #848282;
	font-size: 11px;
	font-weight: normal;
}

.heading {
	font-family: Arial, Helvetica, sans-serif;
	color : #000000;
	font-size: 19px;
	font-weight: bold;
}

.lgText {

	font-family: Arial, Helvetica, sans-serif; 
	font-size: 15px; 
	color: #000000; 
	font-weight: bold;
}

.tHeadingAlt {
	font-family: Arial, Helvetica, sans-serif; 
	font-size: 14px; 
	color: #3363B1; 
	font-weight: bold;
	font-style: italic;
}

.tHeading {
	font-family: Arial, Helvetica, sans-serif; 
	font-size: 12px; 
	color: #3363B1; 
	font-weight: bold;
	font-style: italic;
}

.tiHeading {
	font-family: Arial, Helvetica, sans-serif; 
	font-size: 12px; 
	color: #3363B1; 
	font-weight: bold;
	font-style: italic;
}

.highlight {
	background-color: #ffff66
}

select.textalt
{
	font-family: Arial, Helvetica, sans-serif;
	color : #848282;
	font-size: 10px;
	font-weight: normal;
	background-color: #E5EFFA;
    border-bottom: #FFFFFF 1px inset;
    border-left: #FFFFFF 1px inset;
    border-right: #FFFFFF 1px inset;
    border-top: #FFFFFF 1px inset;
	text-align: left;
}

.welcome_username
{
	font-family: Arial, Helvetica, sans-serif;
	color : #FFAD38;
	font-weight : bold;
	font-size: 12px;
}

.forum_navigation_search
{
	font-size:11px;
	font-family: Arial, Helvetica, sans-serif;
	background-color : #FFFFFF;
	border : solid 1px #999999;
	padding : 2px;
	display : inline;
}

.forumKey
{
	font-size:16px;
	font-family: Arial, Helvetica, sans-serif;
	font-weight: bold;
}

A.forumNavigationUnSelected
{
	font-family: Arial, Helvetica, sans-serif;
	font-size: 11px;
	font-weight: normal;
	color: #996699;
	text-decoration: underline;	
}

A.forumNavigationSelected
{
	font-family: Arial, Helvetica, sans-serif;
	font-size: 11px;
	font-weight: bold;
	color: #FFFFFF;
	text-decoration: none;	
}

A.forumNavigationSelected:visited
{
	font-family: Arial, Helvetica, sans-serif;
	font-size: 11px;
	font-weight: bold;
	color: #FFFFFF;
	text-decoration: none;	
}

.forumTheTimeNow
{
	font-family: Arial, Helvetica, sans-serif;
	font-size: 10px;
	font-weight: normal;	
}

/*********/
/* MyC2Q */
/*********/

.myC2Q_body_text
{
	font-family: Arial, Helvetica, sans-serif;
	font-size: 10px;
	font-weight: normal;
	line-height: 13px;
	color: #848484;
	margin-top: 0px;
	margin-left: 0px;	
	margin-right: 0px;	
	margin-bottom: 12px;
	padding: 0px;
}

.myC2Q_header_text
{
	font-family: Arial, Helvetica, sans-serif;
	font-size: 11px;
	font-weight: bold;
	line-height: 16px;
	color: #6584AC;
	margin-top: 0px;
	margin-left: 0px;	
	margin-right: 0px;	
	margin-bottom: 12px;
	padding: 0px;
}

a.myC2Q, a.myC2Q:hover,a.myC2Q:visited
{
	font-family: Arial, Helvetica, sans-serif;
	font-size: 10px;
	font-weight: normal;
	line-height: 14px;
	color: #FFFFFF;
	text-decoration: underline;
}

Form.myC2Q
{
	margin: 0px;
}

.bodymyc2qhome {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 10px;
	font-weight: normal;
	line-height: 16px;
	color: #848484;
	margin-top: 0px;
	margin-left: 0px;	
	margin-right: 0px;	
	margin-bottom: 12px;
	padding: 0px;
}

.welcome_username
{
	color : #FFAD38;
	font-weight : bold;
}

.forum_navigation_search
{
	font-size:11px;
	font-family: Arial, Helvetica, sans-serif;
	background-color : #FFFFFF;
	border : solid 1px #999999;
	padding : 2px;
	display : inline;
}



/*****************************/
/* Styles added 02/03/05  */
/*****************************/

.cattext {
	color : #6584AC;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	font-weight: bold;
}

a.quit  {
	color : #FFFFFF;
	font-family: Arial, Helvetica, sans-serif;
	text-decoration: underline;
	font-size: 12px;
	font-weight: bold;
}


a.quit:hover {
	color : #FFFFFF;
	font-family: Arial, Helvetica, sans-serif;
	text-decoration : underline;
	font-size: 12px;
	font-weight: bold;
}

a.quit:visited {
	color : #FFFFFF;
	font-family: Arial, Helvetica, sans-serif;
	text-decoration: underline;
	font-size: 12px;
	font-weight: bold;
}

a.quit:visited:hover {
	color : #FFFFFF;
	font-family: Arial, Helvetica, sans-serif;
	text-decoration: underline;
	font-size: 12px;
	font-weight: bold;
}

.quittext {
	color : #FFFFFF;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 11px;
	font-weight: normal;
}

.tiHeadingv2 {
	font-family: Arial, Helvetica, sans-serif; 
	font-size: 11px; 
	color: #3363B1; 
	font-weight: bold;
}

.orangeboldbig {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 13px;
	font-weight: bold;
	line-height: 16px;
	color: #FF9702;
	margin-top: 0px;
	margin-left: 0px;	
	margin-right: 0px;	
	margin-bottom: 0px;
	padding: 0px;
}

.blueBody4 {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 11px;
	font-weight: normal;
	line-height: 16px;
	color: #66CCFF;
	padding-left: 12px;
}


input.textlong2{ width:215px}
select.textlong2{ width:215px}