﻿body{margin:0}

/*******************************************************************
 * Main Pages 
 *******************************************************************/
A:link
{
	FONT: 13px Arial;
	COLOR: #9BCBF8; TEXT-DECORATION: none;
	font-weight:bold;
}
A:visited
{
	FONT: 13px Arial;
	COLOR: #9BCBF8; TEXT-DECORATION: none;
	font-weight:bold;
}
A:hover
{
	FONT: 13px Arial;
	COLOR: #ffffff; 
	TEXT-DECORATION:  none;
	font-weight:bold;
}
A:active 
{
	FONT: 13px Arial; 
	COLOR: #ffffff; 
	FONT-WEIGHT: bold;
	TEXT-DECORATION: none;
}

.leftbar A:link
{
	FONT: 12px Arial;
	COLOR: #800000; TEXT-DECORATION: none;
	font-weight:bold;
}
.leftbar A:visited
{
	FONT: 12px Arial;
	COLOR: #800000; TEXT-DECORATION: none;
	font-weight:bold;
}
.leftbar A:hover
{
	FONT: 12px Arial;
	COLOR: #FF0000; 
	TEXT-DECORATION:  none;
	font-weight:bold;
}
.leftbar A:active 
{
	FONT: 12px Arial; 
	COLOR: #FF0000; 
	FONT-WEIGHT: bold;
	TEXT-DECORATION: none;
}

.main
{
	width: 995px;
}

.menu
{
	FONT-SIZE: 11px; FONT-FAMILY: Verdana, Arial, Helvetica, sans-serif;
	text-align: right;
	vertical-align: top;
	padding: 2px;
	padding-right: 10px;
}

.header {
	text-align: left;
	vertical-align: bottom;
	background-color: #ffffff;
	background-repeat: no-repeat;
	background-position: right;
	width: 755px;
	height: 315px;
}

.leftbar
{
	FONT-SIZE: 13px; FONT-FAMILY: Verdana, Arial, Helvetica, sans-serif;
	text-align: left;
	vertical-align: top;
	padding: 5px;
	padding-top: 10px;
	padding-bottom: 10px;
	width: 230px;
}

.content
{
	FONT-SIZE: 13px; FONT-FAMILY: Verdana, Arial, Helvetica, sans-serif;
	text-align: justify;
	vertical-align: top;
	padding: 10px;
	width: 755px;
}

.footer_divide
{
	FONT-SIZE: 10px; FONT-FAMILY: Verdana, Arial, Helvetica, sans-serif;
	text-align: center;
	vertical-align: middle;
	background-repeat: no-repeat;
	height:29px;
}


.footer
{
	FONT-SIZE: 10px; FONT-FAMILY: Verdana, Arial, Helvetica, sans-serif;
	text-align: center;
	vertical-align: middle;
	padding-bottom: 6px;
	padding-top: -25px;
}

.footer_dark
{
	FONT-SIZE: 10px; FONT-FAMILY: Verdana, Arial, Helvetica, sans-serif;
	text-align: center;
	vertical-align: middle;
	padding-bottom: 6px;
	padding-top: -25px;
}

.footer_text
{
	margin-top:-8px;
}


/*******************************************************************
 * Menu 
 *******************************************************************/
.menu A:link
{
	FONT: 12px Arial;
	COLOR: #000; TEXT-DECORATION: none;
	font-weight:bold;
}
.menu A:visited
{
	FONT: 12px Arial;
	COLOR: #000; TEXT-DECORATION: none;
	font-weight:bold;
}
.menu A:hover
{
	FONT: 12px Arial;
	COLOR: #7F8C9D; TEXT-DECORATION: underline;
	font-weight:bold;
}
.menu A:active 
{
	FONT: 12px Arial;
	COLOR: #7F8C9D; TEXT-DECORATION: underline;
	font-weight:bold;
}


#dropmenudiv 
{
	margin-left: -2px; margin-top: 2px; TEXT-INDENT: 3px; PADDING-BOTTOM: 1px; PADDING-TOP: 1px; 
	background: #ffffff;
	color: #000000;
	text-align: left;
	FONT: 12px Arial; 
	POSITION: absolute; 
	font-weight:bold;
	z-index: 5;
}

#dropmenudiv A 
{
	FONT: 12px Arial; 
	font-weight:bold;	
	PADDING-RIGHT: 0px; DISPLAY: block; PADDING-LEFT: 0px;  
	PADDING-BOTTOM: 1px; WIDTH: 100%; COLOR: #000000; 
	PADDING-TOP: 1px; TEXT-DECORATION: none;
}

#dropmenudiv A:hover 
{
	
	COLOR: #7F8C9D; 
	FONT: 12px Arial; 
	FONT-WEIGHT: bold;
}


/*******************************************************************
 * Footer 
 *******************************************************************/
.footer A:link
{
	FONT: 11px Arial;
	COLOR: #9BCBF8; TEXT-DECORATION: none;
	font-weight:bold;
}
.footer A:visited
{
	FONT: 11px Arial;
	COLOR: #9BCBF8; TEXT-DECORATION: none;
	font-weight:bold;
}
.footer A:hover
{
	FONT: 11px Arial;
	COLOR: #ffffff; TEXT-DECORATION: underline;
	font-weight:bold;
}
.footer A:active 
{
	FONT: 11px Arial;
	COLOR: #ffffff; TEXT-DECORATION: underline;
	font-weight:bold;
}

.footer_dark A:link
{
	FONT: 11px Arial;
	COLOR: #496B99; TEXT-DECORATION: none;
	font-weight:bold;
}
.footer_dark A:visited
{
	FONT: 11px Arial;
	COLOR: #496B99; TEXT-DECORATION: none;
	font-weight:bold;
}
.footer_dark A:hover
{
	FONT: 11px Arial;
	COLOR: #ffffff; TEXT-DECORATION: underline;
	font-weight:bold;
}
.footer_dark A:active 
{
	FONT: 11px Arial;
	COLOR: #ffffff; TEXT-DECORATION: underline;
	font-weight:bold;
}


/*******************************************************************
 * Fonts and Text Styles 
 *******************************************************************/

.Verdana15 {
	FONT-SIZE: 15px; FONT-FAMILY: Verdana, Arial, Helvetica, sans-serif
}

.Verdana14 {
	FONT-SIZE: 14px; FONT-FAMILY: Verdana, Arial, Helvetica, sans-serif;
	text-align: justify;
}

.Verdana13 {
	FONT-SIZE: 13px; FONT-FAMILY: Verdana, Arial, Helvetica, sans-serif;
	text-align: justify;
}
.Verdana12 {
	FONT-SIZE: 12px; LINE-HEIGHT: normal; FONT-FAMILY: Verdana, Arial, Helvetica, sans-serif;
	text-align: justify;
}
.Verdana11 {
	FONT-SIZE: 11px; LINE-HEIGHT: normal; FONT-FAMILY: Verdana, Arial, Helvetica, sans-serif
}
.Verdana10 {
	FONT-WEIGHT: normal; FONT-SIZE: 10px; FONT-STYLE: normal; FONT-FAMILY: Verdana, Arial, Helvetica, sans-serif
}
.Verdana9 {
	FONT-WEIGHT: normal; FONT-SIZE: 9px; FONT-STYLE: normal; FONT-FAMILY: Verdana, Arial, Helvetica, sans-serif
}
.Verdana8 {
	FONT-SIZE: 8px; FONT-FAMILY: Verdana, Arial, Helvetica, sans-serif
}
.Verdana9Bold {
	FONT-WEIGHT: bold; FONT-SIZE: 9px; FONT-STYLE: normal; FONT-FAMILY: Verdana, Arial, Helvetica, sans-serif
}
.Verdana8Bold {
	FONT-WEIGHT: bold; FONT-SIZE: 8px; FONT-FAMILY: Verdana, Arial, Helvetica, sans-serif
}

.Verdana12Bold {
	FONT-SIZE: 12px; LINE-HEIGHT: normal; FONT-FAMILY: Verdana, Arial, Helvetica, sans-serif;
	text-align: justify;
	FONT-WEIGHT: bold; 
}

.white
{
	color:#ffffff;
}

.black
{
	color:#000000;
}

.Arial12 {
	FONT-SIZE: 12px; LINE-HEIGHT: normal; FONT-FAMILY: Arial, Helvetica, sans-serif
}

.Arial13 {
	FONT-SIZE: 13px; LINE-HEIGHT: normal; FONT-FAMILY: Arial, Helvetica, sans-serif
}

.Arial13Bold {
	FONT-SIZE: 13px; LINE-HEIGHT: normal; FONT-FAMILY: Arial, Helvetica, sans-serif;
	font-weight: bold;
}

.Arial14 {
	FONT-SIZE: 14px; LINE-HEIGHT: normal; FONT-FAMILY: Arial, Helvetica, sans-serif
}

.TimesNewRoman14 {
	FONT-SIZE: 14px; FONT-FAMILY: Times New Roman, Times, serif;
	text-align: justify;
}

.TimesNewRoman12 {
	FONT-SIZE: 12px; FONT-FAMILY: Times New Roman, Times, serif;
	text-align: justify;
}

/*******************************************************************
 * Special Headers 
 *******************************************************************/


.content_header
{
	FONT-SIZE: 13px; FONT-FAMILY: Verdana, Arial, Helvetica, sans-serif;
	text-align: center;
	font-weight: bold;
	text-transform: uppercase;
}


.HeaderNormal {
	FONT-SIZE: 40px; FONT-FAMILY: Arial, Helvetica, sans-serif;
	FONT-WEIGHT: normal; 
}

.HeaderColored {
	FONT-SIZE: 40px; FONT-FAMILY: Arial, Helvetica, sans-serif;
	FONT-WEIGHT: bold; 
	text-transform: uppercase;
}

.HeaderTitle {
	FONT-SIZE: 36px; FONT-FAMILY: Verdana, Arial, Helvetica, sans-serif;
	FONT-WEIGHT: bold; 
	padding-left: 10px;
}

.HeaderSubtitle {
	FONT-SIZE: 14px; FONT-FAMILY: Verdana, Arial, Helvetica, sans-serif;
	FONT-WEIGHT: bold; 
	padding-left: 10px;
	color: #990000;
}

.req
{
	color: #ff0000;
	font-weight: bold;
	font-family: Verdana;
	font-size: 11px;
}

.req_small
{
	color: #ff0000;
	font-weight: bold;
	font-family: Verdana;
	font-size: 9px;
}

/*******************************************************************
 * Homepage 
 *******************************************************************/


.home .HeaderNormal 
{
	color: #2E3640;
	padding-left: 5px;
}

.home .HeaderColored 
{
	color: #FADD2A;
	padding-left: 5px;
}

.home .header 
{
	background-color: #ffffff;
	background-image:url('../images/header_home.jpg');
}


.home .header_text
{
	position: absolute;
	margin-top: -90px;	
}

.home .header_shadow
{
	position: absolute;
	margin-top: -88px;
	margin-left: 2px;
}

.home .header_shadow .HeaderNormal 
{
	color: #000;
}

.home .header_shadow .HeaderColored 
{
	color: #000;
}

.home .menu 
{
	background-color: #ffffff;
}

.home .leftbar 
{
	background-color: #BCB15A;
}

.home .content
{
	/*background-color: #7F8C9D; */
	background-color: #606C7C;
	color: #ffffff;
}

.home .footer
{
	/*background-color: #7F8C9D; */
	background-color: #606C7C;
	color: #ffffff;
	background-image:url('../images/footerbg_home.gif');
	background-repeat: no-repeat;
}

/*******************************************************************
 * About Us 
 *******************************************************************/

.aboutus .HeaderNormal 
{
	color: #ffffff;
}

.aboutus .HeaderColored 
{
	/*color: #BCB15A;*/
	color: #ffff00;
	padding-left: 5px;
}

.aboutus .header 
{
	background-color: #000000;
	background-position: right;
	background-image:url('../images/header_aboutus.jpg');
}

.aboutus .header_text
{
	position: absolute;
	margin-top: -312px;
}

.aboutus .header_shadow
{
	position: absolute;
	margin-top: -310px;
	margin-left: 2px;
}

.aboutus .header_shadow .HeaderColored 
{
	color: #000;
}

.aboutus .menu 
{
	background-color: #ffffff;
}

.aboutus .leftbar 
{
	background-color: #1C4695;
	color: #ffffff;
	font-weight: bold;
}

.aboutus .content
{
	/*background-color: #7F8C9D; */
	background-color: #03151A;
	color: #ffffff;
}

.aboutus .footer
{
	/*background-color: #7F8C9D; */
	background-color: #03151A;
	color: #ffffff;
	background-image:url('../images/footerbg_aboutus.gif');
	background-repeat: no-repeat;
}

.aboutus .footer_text
{
	color: #ffffff;
}

/*******************************************************************
 * CISO 
 *******************************************************************/

.ciso .HeaderNormal 
{
	color: #fff;
	padding-left: 5px;
}

.ciso .HeaderColored 
{
	color: #FADD2A;
	padding-left: 5px;
}

.ciso .header 
{
	background-color: #3B433E;
	background-image:url('../images/header_ciso.jpg');
}


.ciso .header_text
{
	position: absolute;
	margin-top: -90px;
}

.ciso .header_shadow
{
	position: absolute;
	margin-top: -88px;
	margin-left: 2px;
}

.ciso .header_shadow .HeaderNormal 
{
	color: #000;
}

.ciso .header_shadow .HeaderColored 
{
	color: #000;
}

.ciso .menu 
{
	background-color: #ffffff;
}

.ciso .leftbar 
{
	background-color: #BCB15A;
}

.ciso .content
{
	/*background-color: #7F8C9D; */
	background-color: #606C7C;
	color: #ffffff;
}

.ciso .footer
{
	/*background-color: #7F8C9D; */
	background-color: #606C7C;
	color: #ffffff;
	background-image:url('../images/footerbg_home.gif');
	background-repeat: no-repeat;
}


/*******************************************************************
 * Compliance 
 *******************************************************************/

.compliance .HeaderNormal 
{
	color: #fff;
	padding-left: 5px;
}

.compliance .HeaderColored 
{
	color: #FADD2A;
	padding-left: 5px;
}

.compliance .header 
{
	background-color: #ffffff;
	background-image:url('../images/header_compliance.jpg');
	background-position: left;
}


.compliance .header_text
{
	position: absolute;
	margin-top: -90px;
	margin-left: 406px;
	text-align: right;
}

.compliance .header_shadow
{
	position: absolute;
	margin-top: -88px;
	margin-left: 408px;
	text-align: right;
}

.compliance .header_shadow .HeaderNormal 
{
	color: #000;
}

.compliance .header_shadow .HeaderColored 
{
	color: #000;
}

.compliance .menu 
{
	background-color: #ffffff;
}

.compliance .leftbar 
{
	background-color: #3F3B34;
	color: #FAC72F;
	width: 220px;
	padding: 10px;
}

.compliance .content
{
	background-color: #9EB0CA;
	color: #3F3B34;
}

.compliance .footer_dark
{
	/*background-color: #7F8C9D; */
	background-color: #9EB0CA;
	color: #3F3B34;
	background-image:url('../images/footerbg_compliance.gif');
	background-repeat: no-repeat;
}


/*******************************************************************
 * Risk Management 
 *******************************************************************/

.risk .HeaderNormal 
{
	color: #ffffff;
	padding-left: 5px;
}

.risk .HeaderColored 
{
	color: #FADD2A;
	padding-left: 5px;
}

.risk .header 
{
	background-color: #ffffff;
	background-image:url('../images/header_risk.jpg');
}


.risk .header_text
{
	position: absolute;
	margin-top: -315px;
	margin-left: 388px;
	text-align: right;
}

.risk .header_shadow
{
	position: absolute;
	margin-top: -313px;
	margin-left: 390px;
	text-align: right;
}

.risk .header_shadow .HeaderNormal 
{
	color: #000;
}

.risk .header_shadow .HeaderColored 
{
	color: #000;
}

.risk .menu 
{
	background-color: #ffffff;
}

.risk .leftbar 
{
	background-color: #BCB15A;
}

.risk .content
{
	/*background-color: #7F8C9D; */
	background-color: #606C7C;
	color: #ffffff;
}

.risk .footer
{
	/*background-color: #7F8C9D; */
	background-color: #606C7C;
	color: #ffffff;
	background-image:url('../images/footerbg_home.gif');
	background-repeat: no-repeat;
}

/*******************************************************************
 * 24x7 Vigilance 
 *******************************************************************/

.vigilance .HeaderNormal 
{
	color: #000;
	padding-left: 5px;
}

.vigilance .HeaderColored 
{
	color: #78769E;
	padding-left: 5px;
}

.vigilance .header 
{
	background-color: #000;
	background-image:url('../images/header_24x7.jpg');
}


.vigilance .header_text
{
	position: absolute;
	margin-top: -90px;
	margin-left: 400px;
	text-align: right;
}

.vigilance .header_shadow
{
	position: absolute;
	margin-top: -88px;
	margin-left: 402px;
	text-align: right;
}

.vigilance .header_shadow .HeaderNormal 
{
	color: #000;
}

.vigilance .header_shadow .HeaderColored 
{
	color: #000;
}

.vigilance .menu 
{
	background-color: #ffffff;
}

.vigilance .leftbar 
{
	background-color: #9BD0E4;
	color: #000;
	width: 220px;
	padding: 10px;
}

.vigilance .content
{
	background-color: #78769E;
	color: #ffffff;
}

.vigilance .footer
{
	/*background-color: #7F8C9D; */
	background-color: #78769E;
	color: #fff;
	background-image:url('../images/footerbg_vigilance.gif');
	background-repeat: no-repeat;
}


/*******************************************************************
 * Disaster Recovery / Business Continuity 
 *******************************************************************/
.continuity .HeaderNormal 
{
	color: #ffffff;
	padding-left: 5px;
}

.continuity .HeaderColored 
{
	color: #FF73B8;
	/* color: #8F4888; */
	padding-left: 5px;
}

.continuity .header 
{
	background-color: #000;
	background-image:url('../images/header_disaster.jpg');
}

.continuity .content_header
{
	color: #8F4888;
}


.continuity .header_text
{
	position: absolute;
	margin-top: -307px;
	margin-left: 426px;
	text-align: right;
}

.continuity .header_shadow
{
	position: absolute;
	margin-top: -305px;
	margin-left: 428px;
	text-align: right;
}

.continuity .header_shadow .HeaderNormal 
{
	color: #000;
}

.continuity .header_shadow .HeaderColored 
{
	color: #000;
}

.continuity .menu 
{
	background-color: #ffffff;
}

.continuity .leftbar 
{
	background-color: #579D87;
	color: #fff;
	width: 220px;
	padding: 10px;
}

.continuity .content
{
	background-color: #D1E7E9;
	color: #000;
}

.continuity .footer_dark
{
	background-color: #D1E7E9;
	color: #000;
	background-image:url('../images/footerbg_continuity.gif');
	background-repeat: no-repeat;
}

/*******************************************************************
 * Under Development 
 *******************************************************************/
.underdev .HeaderNormal 
{
	color: #2E3640;
	padding-left: 5px;
}

.underdev .HeaderColored 
{
	color: #FADD2A;
	padding-left: 5px;
}

.underdev .header 
{
	background-color: #ffffff;
	background-image:url('../images/header_underdev.jpg');
}


.underdev .header_text
{
	position: absolute;
	margin-top: -50px;	
}

.underdev .header_shadow
{
	position: absolute;
	margin-top: -48px;
	margin-left: 2px;
}

.underdev .header_shadow .HeaderNormal 
{
	color: #000;
}

.underdev .header_shadow .HeaderColored 
{
	color: #000;
}

.underdev .menu 
{
	background-color: #ffffff;
}

.underdev .leftbar 
{
	background-color: #BCB15A;
}

.underdev .content
{
	background-color: #606C7C;
	color: #ffffff;
}

.underdev .footer
{
	background-color: #606C7C;
	color: #ffffff;
	background-image:url('../images/footerbg_home.gif');
	background-repeat: no-repeat;
}

/*******************************************************************
 * Contact Us 
 *******************************************************************/
.contactus .HeaderNormal 
{
	color: #2E3640;
	padding-left: 5px;
}

.contactus .HeaderColored 
{
	color: #DD433F;
	padding-left: 5px;
}

.contactus .header 
{
	background-color: #ffffff;
	background-image:url('../images/header_contact.jpg');
}


.contactus .header_text
{
	position: absolute;
	margin-top: -50px;	
}

.contactus .header_shadow
{
	position: absolute;
	margin-top: -48px;
	margin-left: 2px;
}

.contactus .header_shadow .HeaderNormal 
{
	color: #000;
}

.contactus .header_shadow .HeaderColored 
{
	color: #000;
}

.contactus .menu 
{
	background-color: #ffffff;
}

.contactus .leftbar 
{
	background-color: #BCB15A;
	text-align: justify;
}

.contactus .content
{
	background-color: #606C7C;
	color: #ffffff;
}

.contactus .footer
{
	background-color: #606C7C;
	color: #ffffff;
	background-image:url('../images/footerbg_home.gif');
	background-repeat: no-repeat;
}

/*******************************************************************
 * Privacy Statement 
 *******************************************************************/
.privacy .HeaderNormal 
{
	color: #2E3640;
	padding-left: 5px;
}

.privacy .HeaderColored 
{
	color: #FADD2A;
	padding-left: 5px;
}

.privacy .header 
{
	background-color: #ffffff;
	background-image:url('../images/header_privacy.jpg');
}


.privacy .header_text
{
	position: absolute;
	margin-top: -50px;	
}

.privacy .header_shadow
{
	position: absolute;
	margin-top: -48px;
	margin-left: 2px;
}

.privacy .header_shadow .HeaderNormal 
{
	color: #000;
}

.privacy .header_shadow .HeaderColored 
{
	color: #000;
}

.privacy .menu 
{
	background-color: #ffffff;
}

.privacy .leftbar 
{
	background-color: #BCB15A;
}

.privacy .content
{
	background-color: #606C7C;
	color: #ffffff;
}

.privacy .footer
{
	background-color: #606C7C;
	color: #ffffff;
	background-image:url('../images/footerbg_home.gif');
	background-repeat: no-repeat;
}