/* login page style */
.loginError {
	font-family : Verdana,Arial, Helvetica, sans-serif;
	font-size : .675em;
	font-weight : bold;
	font-style : normal;
	color : #FFFFFF;
}

.loginDisclaimer {
	font-family : Verdana,Arial, Helvetica, sans-serif;
	font-size : .6em;
	font-weight : normal;
	font-style : normal;
	color : #FFFF99;
}

.loginText {
	font-family : Verdana,Arial, Helvetica, sans-serif;
	font-size : .675em;
	font-weight : normal;
	font-style : normal;
	color : #FFFFFF;
}

a.loginLinks:link {
	font-family : Verdana, Arial, Helvetica, sans-serif; 
	font-size : .7em; 
	font-weight : bold;
	font-style : normal;
	color : #FFFFFF;
	text-decoration : none
}
a.loginLinks:visited {
	font-family:Verdana, Helvetica, sans-serif; 
	font-size : .7em; 
	font-weight : bold;
	font-style : normal;
	color : #FFFFFF;
	text-decoration : none
}
a.loginLinks:hover {
	font-family : Verdana, Helvetica, sans-serif; 
	font-size : .7em; 
	font-weight : bold;
	font-style : normal;
	color : #FFFFFF;
	text-decoration : underline
}

/* header area style */
a.headerLinks:link {
	font-family : Verdana, Arial, Helvetica, sans-serif; 
	font-size : .8em; 
	font-weight : bold;
	font-style : normal;
	color : #FFFFFF;
	text-decoration : none
}
a.headerLinks:visited {
	font-family:Verdana, Helvetica, sans-serif; 
	font-size : .8em; 
	font-weight : bold;
	font-style : normal;
	color : #FFFFFF;
	text-decoration : none
}
a.headerLinks:hover {
	font-family : Verdana, Helvetica, sans-serif; 
	font-size : .8em; 
	font-weight : bold;
	font-style : normal;
	color : #FFFFFF;
	text-decoration : underline
}

.headerContent {
	font-family : Verdana,Arial, Helvetica, sans-serif;
	font-size : .675em;
	font-weight : normal;
	color : #FFFFFF;
}

/* primary navigation style */
a.Primary:link {
	font-family : Verdana, Arial, Helvetica, sans-serif;
	font-size : .8em;
	font-weight : bold;
	font-style : normal;
	color : #003399;
	text-decoration : none;
}
a.Primary:visited {
	font-family : Verdana, Arial, Helvetica, sans-serif;
	font-size : .8em;
	font-weight : bold;
	font-style : normal;
	color : #003399;
	text-decoration : none
}
a.Primary:hover {
	font-family : Verdana,  Arial,  Helvetica, sans-serif;
	font-size : .8em;
	font-weight : bold;
	font-style : normal;
	color : #003399;
	text-decoration : underline;
}

/* secondary navigation style */
a.Secondary:link {
	font-family : Verdana, Arial, Helvetica, sans-serif;
	font-size : .7em;
	font-weight : normal;
	font-style : normal;
	color : #006699;
	text-decoration : none;
}
a.Secondary:visited {
	font-family : Verdana, Arial, Helvetica, sans-serif;
	font-size : .7em;
	font-weight : normal;
	font-style : normal;
	color : #006699;
	text-decoration : none;
}
a.Secondary:hover {
	font-family : Verdana, Arial, Helvetica, sans-serif;
	font-size : .7em;
	font-weight : normal;
	font-style : normal;
	color : #006699;
	text-decoration : underline
}

/* tertiary navigation style */
a.Tertiary:link {
	font-family : Verdana, Arial, Helvetica, sans-serif; 
	font-size : .8em;
	font-weight : bold;
	font-style : normal;
	color : #0099CC;
	text-decoration : none
}
a.Tertiary:visited {
	font-family:Verdana, Helvetica, sans-serif; 
	font-size : .8em;
	font-weight : bold;
	font-style : normal;
	color : #0099CC;
	text-decoration : none
}
a.Tertiary:hover {
	font-family : Verdana, Helvetica, sans-serif; 
	font-size : .8em;
	font-weight : bold;
	font-style : normal;
	color : #0099CC;
	text-decoration : underline
}

.mockTertiary {
	font-family : Verdana, Arial, Helvetica, sans-serif; 
	font-size : .8em;
	font-weight : bold;
	font-style : normal;
	color : #0099CC;
	text-decoration : none
}

/* padded tertiary navigation style */
a.padTertiary:link {
	font-family : Verdana, Arial, Helvetica, sans-serif; 
	font-size : .8em;
	font-weight : bold;
	font-style : normal;
	color : #0099CC;
	padding-left : 8px;
	text-decoration : none
}
a.padTertiary:visited {
	font-family:Verdana, Helvetica, sans-serif; 
	font-size : .8em;
	font-weight : bold;
	font-style : normal;
	color : #0099CC;
	padding-left : 8px;
	text-decoration : none
}
a.padTertiary:hover {
	font-family : Verdana, Helvetica, sans-serif; 
	font-size : .8em;
	font-weight : bold;
	font-style : normal;
	color : #0099CC;
	padding-left : 8px;
	text-decoration : underline
}

/* Sub Tertiary navigation style */
a.subTertiary:link {
	font-family : Verdana, Arial, Helvetica, sans-serif; 
	font-size : .675em;
	font-weight : bold;
	font-style : normal;
	color : #0099CC;
	text-decoration : none
}
a.subTertiary:visited {
	font-family:Verdana, Helvetica, sans-serif; 
	font-size : .675em;
	font-weight : bold;
	font-style : normal;
	color : #0099CC;
	text-decoration : none
}
a.subTertiary:hover {
	font-family : Verdana, Helvetica, sans-serif; 
	font-size : .675em;
	font-weight : bold;
	font-style : normal;
	color : #0099CC;
	text-decoration : underline
}

/* padded Sub Tertiary navigation style */
a.padSubTertiary:link {
	font-family : Verdana, Arial, Helvetica, sans-serif; 
	font-size : .675em;
	font-weight : bold;
	font-style : normal;
	color : #0099CC;
	text-decoration : none;
	padding-left : 8px;
}
a.padSubTertiary:visited {
	font-family:Verdana, Helvetica, sans-serif; 
	font-size : .675em;
	font-weight : bold;
	font-style : normal;
	color : #0099CC;
	text-decoration : none;
	padding-left : 8px;
}
a.padSubTertiary:hover {
	font-family : Verdana, Helvetica, sans-serif; 
	font-size : .675em;
	font-weight : bold;
	font-style : normal;
	color : #0099CC;
	text-decoration : underline;
	padding-left : 8px;
}

/* general content  style */
.Title {
	font-family : Verdana,Arial, Helvetica, sans-serif;
	font-size : 1.75em;
	font-weight : bold;
	font-style : normal;
	color : #003399;
	text-decoration : none;
	padding-left : 8px;
}

.Title2 {
	font-family : Verdana,Arial, Helvetica, sans-serif;
	font-size : 1.75em;
	font-weight : bold;
	font-style : normal;
	color : #003399;
}

.subTitle {
	font-family : Verdana,Arial, Helvetica, sans-serif;
	font-size : 1em;
	font-weight : bold;
	font-style : normal;
	color : #003399;
	text-decoration : none;
	padding-left : 8px;
}

.subTitle2 {
	font-family : Verdana,Arial, Helvetica, sans-serif;
	font-size : .9em;
	font-weight : normal;
	font-style : italic;
	color : #003399;
}

.textHeading {
	font-family : Verdana,Arial, Helvetica, sans-serif;
	font-size : .675em;
	font-weight : bold;
	font-style : normal;
	color : #003399;
	text-decoration : none;
}

.Image{
	float : right;
}

.Text {
	font-family : Verdana,Arial, Helvetica, sans-serif;
	font-size : .675em;
	font-weight : normal;
	font-style : normal;
	color : #000000;
	vertical-align : text-top;
}

.padText {
	font-family : Verdana,Arial, Helvetica, sans-serif;
	font-size : .675em;
	font-weight : normal;
	font-style : normal;
	color : #000000;
	padding-left : 8px;
	vertical-align : text-top;
}

.textBlue {
	font-family : Verdana,Arial, Helvetica, sans-serif;
	font-weight : normal;
	font-style : normal;
	color : #003399;
	text-decoration : none;
}

.textBlueBold {
	font-family : Verdana,Arial, Helvetica, sans-serif;
	font-weight : bold;
	font-style : normal;
	color : #003399;
	text-decoration : none;
}

.textBlueBoldItalic {
	font-family : Verdana,Arial, Helvetica, sans-serif;
	font-weight : bold;
	font-style : italic;
	color : #003399;
	text-decoration : none;
}

.textBlackItalic {
	font-family : Verdana,Arial, Helvetica, sans-serif;
	font-weight : normal;
	font-style : italic;
	color : #000000;
	text-decoration : none;
}

.Warning {
	font-family : Verdana,Arial, Helvetica, sans-serif;
	font-size : 1em;
	font-weight : bolder;
	font-style : normal;
	color : #CC0000;
}

.smallWarning {
	font-family : Verdana,Arial, Helvetica, sans-serif;
	font-size : .675em;
	font-weight : bolder;
	font-style : normal;
	color : #CC0000;
}

.Required {
	font-family : Verdana,Arial, Helvetica, sans-serif;
	font-weight : bolder;
	font-style : normal;
	color : #CC0000;
}

.topThinBlueBorder{
	border-top : thin solid #0099CC;
}
.bottomThinBlueBorder{
	border-bottom : thin solid  #0099CC;
}
.topMediumBlueBorder{
	border-top : medium solid  #0099CC;
}
.bottomMediumBlueBorder{
	border-bottom : medium solid  #0099CC;
}

.topThinBlackBorder{
	border-top : thin solid #000000;
}
.bottomThinBlackBorder{
	border-bottom : thin solid #000000;
}
.topMediumBlackBorder{
	border-top : medium solid #000000;
}
.bottomMediumBlackBorder{
	border-bottom : medium solid #000000;
}

/*  edit time stamp style */
.editInfo {
	font-family : Verdana,Arial, Helvetica, sans-serif;
	font-size : .675em;
	font-weight : normal;
	font-style : italic;
	color : #003399;
}

/* councillor member's area style */
.councilName {
	font-family : Verdana,Arial, Helvetica, sans-serif;
	font-size : 1em;
	font-weight : bold;
	font-style : normal;
	color :#003399;
}
.councilPosition {
	font-family : Verdana,Arial, Helvetica, sans-serif;
	font-size : .675em;
	font-weight : normal;
	font-style : italic;
	color : #000000;
}

/* department area style */
.departmentName {
	font-family : Verdana,Arial, Helvetica, sans-serif;
	font-size : 1em;
	font-weight : bold;
	font-style : italic;
	color :#003399;
}
.departmentContact {
	font-family : Verdana,Arial, Helvetica, sans-serif;
	font-size : .675em;
	font-weight : bold;
	font-style : normal;
	color : #000000;
}

/* local business area style */
.Name {
	font-family : Verdana,Arial, Helvetica, sans-serif;
	font-size : 1em;
	font-weight : bold;
	font-style : italic;
	color :#003399;
}

/* employment area style */
.employmentName {
	font-family : Verdana,Arial, Helvetica, sans-serif;
	font-size : .8em;
	font-weight : bold;
	font-style : normal;
	color :#003399;
}
.employmentPosition {
	font-family : Verdana,Arial, Helvetica, sans-serif;
	font-size : .675em;
	font-weight : normal;
	font-style : italic;
	color : #000000;
}
.employmentContactName {
	font-family : Verdana,Arial, Helvetica, sans-serif;
	font-size : .675em;
	font-weight : bolder;
	font-style : italic;
	color :#003399;
}
.employmentContactInfo {
	font-family : Verdana,Arial, Helvetica, sans-serif;
	font-size : .675em;
	font-weight : normal;
	font-style : italic;
	color :#003399;
}

/* business guide area style */
.guideTitle {
	font-family : Verdana,Arial, Helvetica, sans-serif;
	font-size : .8em;
	font-weight : bold;
	font-style : normal;
	color :#003399;
}

/* shopping cart area style */
.cartTitle {
	font-family : Verdana,Arial, Helvetica, sans-serif;
	font-size : .8em;
	font-weight : bold;
	font-style : normal;
	color : #FFFFFF;
}

.cartSubTotal {
	font-family : Verdana,Arial, Helvetica, sans-serif;
	font-size : .675em;
	font-weight : normal;
	font-style : italic;
	color : #003399;
}

.cartTotal {
	font-family : Verdana,Arial, Helvetica, sans-serif;
	font-size : .8em;
	font-weight : bolder;
	font-style : normal;
	color : #003399;
}

/* parking pass style */
.passInfoTitle {
	font-family : Verdana,Arial, Helvetica, sans-serif;
	font-size : 1.75em;
	font-weight : bold;
	font-style : normal;
	color : #006699;
}

.passInfoLength {
	font-family : Verdana,Arial, Helvetica, sans-serif;
	font-size : 1em;
	font-weight : bold;
	font-style : normal;
	color : #006699;
}

.passInfoVehicle {
	font-family : Verdana,Arial, Helvetica, sans-serif;
	font-size : .9em;
	font-weight : normal;
	font-style : italic;
	color : #006699;
}

.passInfoBlue {
	font-family : Verdana,Arial, Helvetica, sans-serif;
	font-size : .8em;
	font-weight : normal;
	font-style : normal;
	color : #006699;
}

.passInfoBlack {
	font-family : Verdana,Arial, Helvetica, sans-serif;
	font-size : .8em;
	font-weight : bolder;
	font-style : normal;
	color : #000000;
}

/* right navigation area style */
.Time{
	font-family : Verdana, Arial, Helvetica, sans-serif;
	font-size : .675em;
	font-weight : bold;
	color : #003399;
}

/* footer area  style */
a.Footer:link {
	font-family : Verdana, Arial, Helvetica, sans-serif;
	font-size : .675em;
	font-weight : normal;
	color : #FFFFFF;
	text-decoration : underline;
}
a.Footer:visited {
	font-family : Verdana, Arial, Helvetica, sans-serif;
	font-size : .675em;
	font-weight : normal;
	color : #FFFFFF;
	text-decoration : underline;
}
	
.footerContent {
	font-family : Verdana,Arial, Helvetica, sans-serif;
	font-size : .675em;
	font-weight : normal;
}

.footerContentColour {
	color : #FFFFFF;
}