/* Generic Elements */
body											{	background-color: #FFFFFF; padding: 0px; margin: 0px; }
img												{	border: 0px; }
.ruler											{	padding: 0px; margin: 0px; width: 100%; height: 6px; background: url(../images/contentbg.gif) repeat-x; }


/* Form Components */
form											{	padding: 0px; margin: 0px; }
select											{	/*width: 192px;*/ border: 1px solid #6698C2;font-family: Verdana, Arial, Helvetica, sans-serif; font-size: 11px; line-height: 12px; color: #000000; text-decoration: none;  }


/* Content Components */
.textorange									{	padding-right: 5px; font-family: Verdana, Arial, Helvetica, sans-serif; font-size: 11px; line-height: 18px; color: #E28B28; }
.textgreen									{	padding-right: 5px; font-family: Verdana, Arial, Helvetica, sans-serif; font-size: 11px; line-height: 18px; color: #6D937F; }
.textlightblue								{
	padding-right: 5px;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 11px;
	color: #6698C2;
	line-height: 18px;
}
.textred									{	padding-right: 5px; font-family: Verdana, Arial, Helvetica, sans-serif; font-size: 11px; line-height: 18px; color: #C8504F; }
.textblue									{	padding-right: 5px; font-family: Verdana, Arial, Helvetica, sans-serif; font-size: 11px; line-height: 18px; color: #53759F; }
.textdefault						{	font-family: Verdana, Arial, Helvetica, sans-serif; font-size: 11px; line-height: 18px; color: #77787A; }
td						{	font-family: Verdana, Arial, Helvetica, sans-serif; font-size: 11px; line-height: 18px; color: #000000; }

p														{	padding-right: 5px; font-family: Verdana, Arial, Helvetica, sans-serif; font-size: 11px; line-height: 18px; color: #000000; }
/*h1.orange										{
	margin: 0px;
	padding: 0px;
	padding-top: 4px;
	padding-bottom: 12px;
	font-family: Verdana, Helvetica, Arial, sans-serif;
	font-size: 24px;
	color: #D77E18;
	line-height: 25px;
}
h1.red											{	margin: 0px; padding: 0px; padding-top: 4px; padding-bottom: 12px; font-family: Verdana, Helvetica, Arial, sans-serif; font-size: 24px; color: #C8504F; }
h1.blue											{
	margin: 0px;
	padding: 0px;
	padding-top: 4px;
	padding-bottom: 12px;
	font-family: Verdana, Helvetica, Arial, sans-serif;
	font-size: 24px;
	color: #53759F;
	line-height: 25px;
}
h1.lightblue								{
	margin: 0px;
	padding: 0px;
	padding-top: 4px;
	padding-bottom: 12px;
	font-family: Verdana, Helvetica, Arial, sans-serif;
	font-size: 24px;
	color: #6698C2;
	line-height: 25px;
}

h1.green										{	margin: 0px; padding: 0px; padding-top: 4px; padding-bottom: 12px; font-family: Verdana, Helvetica, Arial, sans-serif; font-size: 24px; color: #6D937F; }
*/
/*SS | Updated on 13/12/06*/
h1.orange										{
	margin: 0px;
	padding: 0px;
	padding-top: 4px;
	padding-bottom: 12px;
	font-family: Verdana, Helvetica, Arial, sans-serif;
	line-height:26px;
	font-size: 24px;
	color: #D77E18;
	font-weight: lighter;
}
h1.red											{
	margin: 0px;
	padding: 0px;
	padding-top: 4px;
	padding-bottom: 12px;
	font-family: Verdana, Helvetica, Arial, sans-serif;
	line-height:26px;
	font-size: 24px;
	color: #C8504F;
	font-weight: lighter;
}
h1.blue											{
	margin: 0px;
	padding: 0px;
	padding-top: 4px;
	padding-bottom: 12px;
	font-family: Verdana, Helvetica, Arial, sans-serif;
	line-height:26px;
	font-size: 24px;
	color: #53759F;
	font-weight: lighter;
}
h1.lightblue								{
	margin: 0px;
	padding: 0px;
	padding-top: 4px;
	padding-bottom: 12px;
	font-family: Verdana, Helvetica, Arial, sans-serif;
	line-height:26px;
	font-size: 24px;
	color: #6698C2;
	font-weight: lighter;
}
h1.green										{
	margin: 0px;
	padding: 0px;
	padding-top: 4px;
	padding-bottom: 12px;
	font-family: Verdana, Helvetica, Arial, sans-serif;
	line-height:26px;
	font-size: 24px;
	color: #6D937F;
	font-weight: lighter;
}


h2													{	margin: 0px; padding: 0px; padding-bottom: 15px; font-family: Verdana, Helvetica, Arial, sans-serif; font-size: 13px; color: #909090; }
h3													{	margin: 0px; padding: 0px; padding: 0px; font-family: Verdana, Arial, Helvetica, sans-serif; font-size: 17px; color: #5F81AA; }

a,
a:link,
a:active,
a:visited  									{ font-family: Verdana, Arial, Helvetica, sans-serif; font-size: 10px; line-height: 17px; color: #5F81AA; text-decoration: underline; }
a:hover    									{ font-family: Verdana, Arial, Helvetica, sans-serif; font-size: 10px; line-height: 12px; color: #5F81AA; text-decoration: none; }


/* Table Frame Position Elements */
#tableFrame									{ height: 100%; width: 900px; }
#logopositioning						{ padding-right: 22px; }
#headerbg										{ height: 38px; background-image: url(../images/headerbg.jpg); }
#navigationframe						{ vertical-align: top; width: 215px;  }
#headpadding								{	margin: 0px; padding-left: 9px; padding-bottom: 9px; }
.paddingtop13								{	padding-top: 13px; vertical-align: top; }
.sidebarimage								{	vertical-align: top; text-align: center; }
.sidebarhome								{	width: 216px; vertical-align: top; }
.formbox										{	padding-left: 16px; vertical-align: bottom; font-family: Verdana, Arial, Helvetica, sans-serif; font-size: 10px; line-height: 12px; color: #5F81AA; text-decoration: none; }
.formboxbottom							{	padding-left: 16px; padding-top: 14px;  background: url(../images/templates/formbox-bottom-bg.jpg) repeat-x;
height: 198px; }


/* BreadCrumb Components */
#breadcrumbs{ 
	height: 19px; 
	font-family: Verdana, Arial, Helvetica, sans-serif; 
	font-size: 10px; 
	line-height: 12px; 
	color: #909090; 
	text-decoration: none;
}

#breadcrumbsOrange{ 
	height: 19px; 
	font-family: Verdana, Arial, Helvetica, sans-serif; 
	font-size: 10px; 
	line-height: 12px; 
	color: #909090; 
	text-decoration: none;
}
#breadcrumbsOrange a,#breadcrumbs a:link,#breadcrumbs a:active,#breadcrumbs a:visited { 
	padding-left: 10px; 
	padding-right: 10px; 
	font-family: Verdana, Arial, Helvetica, sans-serif; 
	font-size: 10px; 
	line-height: 12px; 
	color: #DD8017; 
	text-decoration: none; 
}
#breadcrumbsOrange a:hover { 
	padding-left: 10px; 
	padding-right: 10px; 
	font-family: Verdana, Arial, Helvetica, sans-serif; 
	font-size: 10px; 
	line-height: 12px; 
	color: #DD8017; 
	text-decoration: underline;
}

#breadcrumbsRed{ 
	height: 19px; 
	font-family: Verdana, Arial, Helvetica, sans-serif; 
	font-size: 10px; 
	line-height: 12px; 
	color: #909090; 
	text-decoration: none;
}
#breadcrumbsRed a,#breadcrumbs a:link,#breadcrumbs a:active,#breadcrumbs a:visited { 
	padding-left: 10px; 
	padding-right: 10px; 
	font-family: Verdana, Arial, Helvetica, sans-serif; 
	font-size: 10px; 
	line-height: 12px; 
	color: #C8504F; 
	text-decoration: none; 
}
#breadcrumbsRed a:hover { 
	padding-left: 10px; 
	padding-right: 10px; 
	font-family: Verdana, Arial, Helvetica, sans-serif; 
	font-size: 10px; 
	line-height: 12px; 
	color: #C8504F; 
	text-decoration: underline;
}

#breadcrumbsBlue{ 
	height: 19px; 
	font-family: Verdana, Arial, Helvetica, sans-serif; 
	font-size: 10px; 
	line-height: 12px; 
	color: #909090; 
	text-decoration: none;
}
#breadcrumbsBlue a,#breadcrumbs a:link,#breadcrumbs a:active,#breadcrumbs a:visited { 
	padding-left: 10px; 
	padding-right: 10px; 
	font-family: Verdana, Arial, Helvetica, sans-serif; 
	font-size: 10px; 
	line-height: 12px; 
	color: #53759F; 
	text-decoration: none; 
}
#breadcrumbsBlue a:hover { 
	padding-left: 10px; 
	padding-right: 10px; 
	font-family: Verdana, Arial, Helvetica, sans-serif; 
	font-size: 10px; 
	line-height: 12px; 
	color: #53759F; 
	text-decoration: underline;
}

#breadcrumbsLightblue{ 
	height: 19px; 
	font-family: Verdana, Arial, Helvetica, sans-serif; 
	font-size: 10px; 
	line-height: 12px; 
	color: #909090; 
	text-decoration: none;
}
#breadcrumbsLightblue a,#breadcrumbs a:link,#breadcrumbs a:active,#breadcrumbs a:visited { 
	padding-left: 10px; 
	padding-right: 10px; 
	font-family: Verdana, Arial, Helvetica, sans-serif; 
	font-size: 10px; 
	line-height: 12px; 
	color: #6698C2; 
	text-decoration: none; 
}
#breadcrumbsLightblue a:hover { 
	padding-left: 10px; 
	padding-right: 10px; 
	font-family: Verdana, Arial, Helvetica, sans-serif; 
	font-size: 10px; 
	line-height: 12px; 
	color: #6698C2; 
	text-decoration: underline;
}

#breadcrumbsGreen{ 
	height: 19px; 
	font-family: Verdana, Arial, Helvetica, sans-serif; 
	font-size: 10px; 
	line-height: 12px; 
	color: #909090; 
	text-decoration: none;
}
#breadcrumbsGreen a,#breadcrumbs a:link,#breadcrumbs a:active,#breadcrumbs a:visited { 
	padding-left: 10px; 
	padding-right: 10px; 
	font-family: Verdana, Arial, Helvetica, sans-serif; 
	font-size: 10px; 
	line-height: 12px; 
	color: #6D937F; 
	text-decoration: none; 
}
#breadcrumbsGreen a:hover { 
	padding-left: 10px; 
	padding-right: 10px; 
	font-family: Verdana, Arial, Helvetica, sans-serif; 
	font-size: 10px; 
	line-height: 12px; 
	color: #6D937F; 
	text-decoration: underline;
}



/* Footer Components */
.footerframeleft {	height: 38px; vertical-align: middle; text-align: left; font-family: Verdana, Arial, Helvetica, sans-serif; font-size: 10px; line-height: 12px; color: #5F81AA;}
.footerframeright {	height: 38px; vertical-align: middle; text-align: right; font-family: Verdana, Arial, Helvetica, sans-serif; font-size: 10px; line-height: 12px; color: #77787A; }
.footerframeleft a,
.footerframeleft a:link,
.footerframeleft a:active,
.footerframeleft a:visited  { padding-right: 3px; font-family: Verdana, Arial, Helvetica, sans-serif; font-size: 10px; line-height: 12px; color: #5F81AA; text-decoration: underline; }
.footerframeleft a:hover    { padding-right: 3px; font-family: Verdana, Arial, Helvetica, sans-serif; font-size: 10px; line-height: 12px; color: #5F81AA; text-decoration: none; }

/* LEFT NAV COMPONENTS */

.navTitleBlue{
	width:184px;
	height: 18px;
	color:#FFFFFF;
	font-weight: bold;
	background-color: #75A8D3; 
	border-bottom:1px solid #79ABCE;
	padding:4px 0px 2px 14px;
	display:block;
	text-decoration:none;
}

a.blueNavItem, a.blueNavItem:visited{
	width: 184px !important;/*MOZILLA BASED BROWSERS*/
	width:198px;/*IE 6*/
	color:#FFFFFF;
	background-color: #6698c2; 
	border-bottom:1px solid #79ABCE;
	padding:5px 0px 4px 14px;
	display:block; 
	text-decoration:none;
}

a.blueNavItem:hover{
	color:#FFFFFF; 
	background-color: #5381AE;
	text-decoration:none;
}

.navTitleRed{
	width:184px;
	height: 18px;
	color:#FFFFFF;
	font-weight: bold;
	background-color: #D96261; 
	border-bottom:1px solid #D25F5E;
	padding:4px 0px 2px 14px;
	display:block;
	text-decoration:none;
}

a.redNavItem, a.redNavItem:visited{
	width: 184px !important;/*MOZILLA BASED BROWSERS*/
	width:198px;/*IE 6*/
	color:#FFFFFF;
	background-color: #C8504F; 
	border-bottom:1px solid #D25F5E;
	padding:5px 0px 4px 14px;
	display:block; 
	text-decoration:none;
}
a.redNavItem:hover{
	color:#FFFFFF; 
	background-color: #A24447;
	text-decoration:none;
}

.navTitleGreen{
	width:184px;
	height: 18px;
	color:#FFFFFF;
	font-weight: bold;
	background-color: #7EA490; 
	border-bottom:1px solid #82A797;
	padding:4px 0px 2px 14px;
	display:block;
	text-decoration:none;
}


.leftNavWriting{
	width: 184px !important;/*MOZILLA BASED BROWSERS*/
	width:198px;/*IE 6*/ 
	color:#000000;
	background-color: #EAEAEA; 
	border-bottom:1px solid #FFFFFF;
	padding:5px 0px 4px 14px;
	display:block; 
	text-decoration:none;
	font-size: 10px;
	font-family:verdana;
}
a.aNav, a.aNav:visited{
	width: 184px !important;/*MOZILLA BASED BROWSERS*/
	width:198px;/*IE 6*/ 
	color:#FFFFFF;
	background-color: #6D937F; 
	border-bottom:1px solid #82A797;
	padding:5px 0px 4px 14px;
	display:block; 
	text-decoration:none;
}

a.aNav:hover{
	color:#FFFFFF;
	background-color: #587D72;
	text-decoration:none;
	line-height: 17px;
}

a.greenNavItem, a.greenNavItem:visited{
	width: 184px !important;/*MOZILLA BASED BROWSERS*/
	width:198px;/*IE 6*/ 
	color:#FFFFFF;
	background-color: #6D937F; 
	border-bottom:1px solid #82A797;
	padding:5px 0px 4px 14px;
	display:block; 
	text-decoration:none;
}
a.greenNavItem:hover{
	color:#FFFFFF;
	background-color: #587D72;
	text-decoration:none;
	line-height: 17px;
}

.navTitleDarkBlue{
	width:184px;
	height: 18px;
	color:#FFFFFF;
	font-weight: bold;
	background-color: #5D87B2; 
	border-bottom:1px solid #648CB3;
	padding:4px 0px 2px 14px;
	display:block;
	text-decoration:none;
}

a.darkBlueNavItem, a.darkBlueNavItem:visited{ 
	width: 184px !important;/*MOZILLA BASED BROWSERS*/
	width:198px;/*IE 6*/
	color:#FFFFFF;
	background-color: #5476A1; 
	border-bottom:1px solid #648CB3;
	padding:5px 0px 4px 14px;
	display:block; 
	text-decoration:none;
}
a.darkBlueNavItem:hover{
	color:#FFFFFF; 
	background-color: #446491;
	text-decoration:none;
}

.navTitleOrange{
	width:184px;
	height: 18px;
	color:#FFFFFF;
	font-weight: bold;
	background-color: #E38821; 
	border-bottom:1px solid #E19844;
	padding:4px 0px 2px 14px;
	display:block;
	text-decoration:none;
}

a.orangeNavItem, a.orangeNavItem:visited{
	width: 184px !important;/*MOZILLA BASED BROWSERS*/
	width:198px;/*IE 6*/
	color:#FFFFFF;
	background-color: #D47C18; 
	border-bottom:1px solid #E19844;
	padding:5px 0px 4px 14px;
	display:block; 
	text-decoration:none;
}
a.orangeNavItem:hover{
	color:#FFFFFF; 
	background-color: #C96911;
	text-decoration:none;
}

a.subNav, a.subNav:visited{
width: 184px !important;/*MOZILLA BASED BROWSERS*/
	width:198px;/*IE 6*/
	color:#4E4D4D;
	padding:5px 0px 5px 14px;
	background-color:#E0E0E0;
	border-bottom:1px solid #E6E6E6;
	font-weight:normal;
	display:block;
	text-decoration:none;
}

a.subNav:hover{
	color:#FFFFFF;
	font-weight:normal;
	background-color:#B0B0B0;
	border-bottom:1px solid #BFBFBF;
}
/* END LEFT NAV*/
