	BODY {
	PADDING-RIGHT: 0px;
	MARGIN-TOP: 0px;
	PADDING-LEFT: 0px;
	MARGIN-BOTTOM: 0px;
	PADDING-BOTTOM: 0px;
	MARGIN-LEFT: 7px;
	PADDING-TOP: 0px;
	font-family:Arial, Helvetica, sans-serif;
	font-size: 11px;
}

.greytext A{
	PADDING-RIGHT: 2px; PADDING-LEFT:2px; FONT-SIZE: 12px; PADDING-BOTTOM: 8px; COLOR: #FF7800; LINE-HEIGHT: 15px; PADDING-TOP: 8px; FONT-FAMILY: Arial, verdana, Sans-Serif
}
.greytext A:hover{
	PADDING-RIGHT: 2px; PADDING-LEFT: 2px; FONT-SIZE: 12px; PADDING-BOTTOM: 8px; COLOR: #FF7800; LINE-HEIGHT: 15px; PADDING-TOP: 8px; FONT-FAMILY: Arial, verdana, Sans-Serif; text-decoration:none;
}
.itallictext {
	FONT-SIZE: 11px; COLOR: #5f5f5f; LINE-HEIGHT: 17px; PADDING-TOP: 10px; FONT-STYLE: italic; FONT-FAMILY: Arial, verdana, Sans-Serif
}
.greytext {
	PADDING-RIGHT: 8px;
	PADDING-LEFT: 8px;
	FONT-SIZE: 12px;
	PADDING-BOTTOM: 8px;
	COLOR: #5f5f5f;
	LINE-HEIGHT: 17px;
	PADDING-TOP: 8px;
	FONT-FAMILY: Arial, Helvetica, sans-serif
}


.greytext_new {	
    
	FONT-SIZE: 12px;
	PADDING-BOTTOM: 8px;
	COLOR: #5f5f5f;	
	FONT-FAMILY: Arial, Helvetica, sans-serif
}
.greytext ul {
	padding-top: 0px;
	padding-right: 0px;
	padding-bottom: 0px;
	padding-left: 10px;
	margin-top: 0px;
	margin-right: 0px;
	margin-bottom: 0px;
	margin-left: 5px;
}
.greytext ul li {
	list-style-position: outside;
	list-style-image: url(../images/arrow_orange.gif);
	list-style-type: none;
	margin: 0px;
	padding-top: 0px;
	padding-right: 0px;
	padding-bottom: 0px;
	padding-left: 0px;
}
.greytext  ul  li  ul li {
	list-style-position: outside;
	list-style-image: url(../images/arrow_grey.gif);
	list-style-type: none;
}



.greytextnornal {
	FONT-SIZE: 11px; COLOR: #5f5f5f; LINE-HEIGHT: 17px; FONT-FAMILY: Arial, verdana, Sans-Serif
}
.greytextbold {
	FONT-WEIGHT: bold; FONT-SIZE: 11px; COLOR: #5f5f5f; LINE-HEIGHT: 17px; FONT-FAMILY: Arial, verdana, Sans-Serif
}
.greytextpadding {
	PADDING-RIGHT: 8px; PADDING-LEFT: 12px; FONT-SIZE: 11px; PADDING-BOTTOM: 8px; COLOR: #5f5f5f; LINE-HEIGHT: 17px; PADDING-TOP: 8px; FONT-FAMILY: Arial, verdana, Sans-Serif
}
.greytextwithbar {
	PADDING-LEFT: 6px; FONT-SIZE: 11px; PADDING-BOTTOM: 4px; COLOR: #5f5f5f; LINE-HEIGHT: 17px; PADDING-TOP: 4px; FONT-FAMILY: Arial, verdana, Sans-Serif
}
.bullettext {
	FONT-SIZE: 11px; PADDING-BOTTOM: 5px; COLOR: #5f5f5f; LINE-HEIGHT: 17px; PADDING-TOP: 8px; FONT-FAMILY: Arial, verdana, Sans-Serif
}
.bullettextbold {
	FONT-WEIGHT: bold; FONT-SIZE: 11px; COLOR: #5f5f5f; FONT-FAMILY: Arial, verdana, Sans-Serif
}
.orangearrowleftmargin {
	MARGIN-LEFT: 8px
}
.orangearrowleftmarginsolutions {
	MARGIN-TOP: 9px; MARGIN-LEFT: 8px
}
.orangearrowtopmargin {
	MARGIN-TOP: 10px
}
.morebuttonposition {
	MARGIN-TOP: 8px; MARGIN-LEFT: 8px
}
.morebuttonleftpadding {
	MARGIN-LEFT: 6px
}
.textrightpadding {
	FONT-SIZE: 11px; PADDING-BOTTOM: 10px; COLOR: #5f5f5f; LINE-HEIGHT: 17px; PADDING-TOP: 8px; FONT-FAMILY: Arial, verdana, Sans-Serif
}
.greybuttonposition {
	MARGIN-TOP: 6px
}
.textblue {
	FONT-WEIGHT: normal; FONT-SIZE: 11px; COLOR: #2f5f9a;  FONT-FAMILY: Arial, verdana, Sans-Serif; line-height:17px; text-decoration:none;
}
A.textblue:link {
	FONT-WEIGHT: bold; FONT-SIZE: 11px;  COLOR: #2f5f9a; FONT-FAMILY: Arial, verdana, Sans-Serif; TEXT-DECORATION: underline
}
A.textblue:active {
	FONT-WEIGHT: bold; FONT-SIZE: 11px;  COLOR: #2f5f9a; FONT-FAMILY: Arial, verdana, Sans-Serif; TEXT-DECORATION: underline
}
A.textblue:visited {
	FONT-WEIGHT: bold; FONT-SIZE: 11px; COLOR: #2f5f9a;  FONT-FAMILY: Arial, verdana, Sans-Serif; TEXT-DECORATION: underline
}
A.textblue:hover {
	FONT-WEIGHT: bold; FONT-SIZE: 11px; COLOR: #2f5f9a; FONT-FAMILY: Arial, verdana, Sans-Serif; TEXT-DECORATION: none
}
.textbrown {
	FONT-WEIGHT: bold; FONT-SIZE: 11px; PADDING-BOTTOM: 5px; COLOR: #d25a33; LINE-HEIGHT: 11px; PADDING-TOP: 5px; FONT-FAMILY: Arial, verdana, Sans-Serif
}
.bottomtextlinks {
	FONT-SIZE: 11px; COLOR: #5f5f5f; LINE-HEIGHT: 10pt; FONT-FAMILY: Arial, verdana, Sans-Serif
}
A.bottomtextlinks:link {
	FONT-SIZE: 11px; COLOR: #5f5f5f; LINE-HEIGHT: 10pt; FONT-FAMILY: Arial, verdana, Sans-Serif; TEXT-DECORATION: underline
}
A.bottomtextlinks:active {
	FONT-SIZE: 11px; COLOR: #5f5f5f; LINE-HEIGHT: 10pt; FONT-FAMILY: Arial, verdana, Sans-Serif; TEXT-DECORATION: underline
}
A.bottomtextlinks:visited {
	FONT-SIZE: 11px; COLOR: #5f5f5f; LINE-HEIGHT: 10pt; FONT-FAMILY: Arial, verdana, Sans-Serif; TEXT-DECORATION: underline
}
A.bottomtextlinks:hover {
	FONT-SIZE: 11px; COLOR: #5f5f5f; LINE-HEIGHT: 10pt; FONT-FAMILY: Arial, verdana, Sans-Serif; TEXT-DECORATION: none
}
.tdbottomlinks {
	FONT-SIZE: 11px; PADDING-BOTTOM: 6px; COLOR: #5f5f5f; LINE-HEIGHT: 10pt; PADDING-TOP: 6px; FONT-FAMILY: Arial, verdana, Sans-Serif; TEXT-ALIGN: center
}
.tdbottomtext {
	FONT-SIZE: 12px;
	PADDING-BOTTOM: 6px;
	COLOR: #ffffff;
	LINE-HEIGHT: 10pt;
	PADDING-TOP: 6px;
	FONT-FAMILY: Arial, verdana, Sans-Serif;
	BACKGROUND-COLOR: #498cb9;
	TEXT-ALIGN: center
}
.tdbottomtext a {
	color: #FFFFFF;
	text-decoration: none;
}
.tdbottomtext a:hover {
	text-decoration: underline;
}

.orangelinksbold {
	FONT-WEIGHT: bold; FONT-SIZE: 11px; COLOR: #ff8400; LINE-HEIGHT: 11px; FONT-FAMILY: Arial, verdana, Sans-Serif; TEXT-DECORATION: underline
}
A.orangelinksbold:link {
	FONT-WEIGHT: bold; FONT-SIZE: 11px; COLOR: #ff8400; LINE-HEIGHT: 11px; FONT-FAMILY: Arial, verdana, Sans-Serif; TEXT-DECORATION: underline
}
A.orangelinksbold:active {
	FONT-WEIGHT: bold; FONT-SIZE: 11px; COLOR: #ff8400; LINE-HEIGHT: 11px; FONT-FAMILY: Arial, verdana, Sans-Serif; TEXT-DECORATION: underline
}
A.orangelinksbold:visited {
	FONT-WEIGHT: bold; FONT-SIZE: 11px; COLOR: #ff8400; LINE-HEIGHT: 11px; FONT-FAMILY: Arial, verdana, Sans-Serif; TEXT-DECORATION: underline
}
A.orangelinksbold:hover {
	FONT-WEIGHT: bold; FONT-SIZE: 11px; COLOR: #ff8400; LINE-HEIGHT: 11px; FONT-FAMILY: Arial, verdana, Sans-Serif; TEXT-DECORATION: none
}
.textblackbold {
	FONT-WEIGHT: bold; FONT-SIZE: 11px; COLOR: #4b4b4b; LINE-HEIGHT: 10pt; FONT-FAMILY: Arial, verdana, Sans-Serif
}
.textblack {
	FONT-SIZE: 11px; COLOR: #000000; LINE-HEIGHT: 10pt; FONT-FAMILY: Arial, verdana, Sans-Serif
}
.textdarkgreybold {
	PADDING-RIGHT: 6px; PADDING-LEFT: 12px; FONT-WEIGHT: bold; FONT-SIZE: 11px; PADDING-BOTTOM: 6px; COLOR: #4b4b4b; LINE-HEIGHT: 10pt; PADDING-TOP: 6px; FONT-FAMILY: Arial, verdana, Sans-Serif; BACKGROUND-COLOR: #f4f4f4
}
.greyorangepointerposition {
	MARGIN-TOP: 2px; MARGIN-BOTTOM: 2px; MARGIN-RIGHT: 6px
}
.doublearrowposition {
	MARGIN-LEFT: 6px
}
.orangelinks {
	FONT-SIZE: 11px; COLOR: #ff8400; LINE-HEIGHT: 20pt; padding:0 0 0 5px; FONT-FAMILY: Arial, verdana, Sans-Serif; TEXT-DECORATION: none;
}
A.orangelinks:link {
	FONT-SIZE: 11px; COLOR: #ff8400; LINE-HEIGHT: 11px; FONT-FAMILY: Arial, verdana, Sans-Serif; TEXT-DECORATION: underline
}
A.orangelinks:active {
	FONT-SIZE: 11px; COLOR: #ff8400; LINE-HEIGHT: 11px; FONT-FAMILY: Arial, verdana, Sans-Serif; TEXT-DECORATION: underline
}
A.orangelinks:visited {
	FONT-SIZE: 11px; COLOR: #ff8400; LINE-HEIGHT: 11px; FONT-FAMILY: Arial, verdana, Sans-Serif; TEXT-DECORATION: underline
}
A.orangelinks:hover {
	FONT-SIZE: 11px; COLOR: #ff8400; LINE-HEIGHT: 11px; FONT-FAMILY: Arial, verdana, Sans-Serif; TEXT-DECORATION: none
}
.tdleftnav {
	PADDING-BOTTOM: 6px; PADDING-TOP: 9px
}
.blueleftlinks {
	FONT-WEIGHT: bold; FONT-SIZE: 11px; COLOR: #2f5f9a; LINE-HEIGHT: 11px; FONT-FAMILY: Arial, verdana, Sans-Serif; TEXT-DECORATION: none
}
A.blueleftlinks:link {
	FONT-WEIGHT: bold; FONT-SIZE: 11px; COLOR: #2f5f9a; LINE-HEIGHT: 11px; FONT-FAMILY: Arial, verdana, Sans-Serif; TEXT-DECORATION: none
}
A.blueleftlinks:active {
	FONT-WEIGHT: bold; FONT-SIZE: 11px; COLOR: #2f5f9a; LINE-HEIGHT: 11px; FONT-FAMILY: Arial, verdana, Sans-Serif; TEXT-DECORATION: none
}
A.blueleftlinks:visited {
	FONT-WEIGHT: bold; FONT-SIZE: 11px; COLOR: #2f5f9a; LINE-HEIGHT: 11px; FONT-FAMILY: Arial, verdana, Sans-Serif; TEXT-DECORATION: none
}
A.blueleftlinks:hover {
	FONT-WEIGHT: bold; FONT-SIZE: 11px; COLOR: #2f5f9a; LINE-HEIGHT: 11px; FONT-FAMILY: Arial, verdana, Sans-Serif; TEXT-DECORATION: none
}
.tdfixedpadding {
	PADDING-BOTTOM: 7px; PADDING-TOP: 5px
}
.brownleftlinks {
	FONT-WEIGHT: bold; FONT-SIZE: 11px; COLOR: #d25a33; LINE-HEIGHT: 11px; FONT-FAMILY: Arial, verdana, Sans-Serif; TEXT-DECORATION: none
}
A.brownleftlinks:link {
	FONT-WEIGHT: bold; FONT-SIZE: 11px; COLOR: #d25a33; LINE-HEIGHT: 11px; FONT-FAMILY: Arial, verdana, Sans-Serif; TEXT-DECORATION: none
}
A.brownleftlinks:active {
	FONT-WEIGHT: bold; FONT-SIZE: 11px; COLOR: #d25a33; LINE-HEIGHT: 11px; FONT-FAMILY: Arial, verdana, Sans-Serif; TEXT-DECORATION: none
}
A.brownleftlinks:visited {
	FONT-WEIGHT: bold; FONT-SIZE: 11px; COLOR: #d25a33; LINE-HEIGHT: 11px; FONT-FAMILY: Arial, verdana, Sans-Serif; TEXT-DECORATION: none
}
A.brownleftlinks:hover {
	FONT-WEIGHT: bold; FONT-SIZE: 11px; COLOR: #d25a33; LINE-HEIGHT: 11px; FONT-FAMILY: Arial, verdana, Sans-Serif; TEXT-DECORATION: none
}
.solutionsimgposition {
	BORDER-RIGHT: #d9d9d9 1px solid; BORDER-TOP: #d9d9d9 1px solid; MARGIN-BOTTOM: 20px; MARGIN-LEFT: 8px; BORDER-LEFT: #d9d9d9 1px solid; MARGIN-RIGHT: 8px; BORDER-BOTTOM: #d9d9d9 1px solid
}
.breadcrumbtdpadding {
	PADDING-TOP: 10px
}
.tdgradientbg {
	BACKGROUND-IMAGE: url(../images/gradient_bg.gif); BACKGROUND-REPEAT: repeat-x
}
.pageheadtext {
	FONT-WEIGHT: bold; FONT-SIZE: 9pt; PADDING-BOTTOM: 15px; COLOR: #325e9b; PADDING-TOP: 23px; FONT-FAMILY: Arial, verdana, Sans-Serif
}
.mapmarginright {
	MARGIN-LEFT: 8px; MARGIN-RIGHT: 5px
}
.clientimgborder {
	BORDER-RIGHT: #d9d9d9 1px solid; BORDER-TOP: #d9d9d9 1px solid; MARGIN-TOP: 5px; MARGIN-BOTTOM: 5px; BORDER-LEFT: #d9d9d9 1px solid; BORDER-BOTTOM: #d9d9d9 1px solid
}
.mandatorytexttdpadding {
	PADDING-LEFT: 4px; FONT-SIZE: 11px; PADDING-BOTTOM: 8px; COLOR: #5f5f5f; LINE-HEIGHT: 11px; PADDING-TOP: 8px; FONT-FAMILY: Arial, verdana, Sans-Serif; BACKGROUND-COLOR: #d5d5d5; TEXT-ALIGN: right; TEXT-DECORATION: none
}
.mandatoryfieldstdpadding {
	FONT-SIZE: 11px; PADDING-BOTTOM: 5px; COLOR: #5f5f5f; LINE-HEIGHT: 11px; PADDING-TOP: 5px; FONT-FAMILY: Arial, verdana, Sans-Serif; TEXT-ALIGN: right; TEXT-DECORATION: none
}
.formoutertable {
	PADDING-RIGHT: 10px; PADDING-LEFT: 0px; PADDING-BOTTOM: 10px; PADDING-TOP: 10px; BACKGROUND-COLOR: #ffffff
}
.forminnertable {
	BACKGROUND-COLOR: #e6e6e6
}
.formtdwhite {
	PADDING-RIGHT: 5px; PADDING-LEFT: 5px; FONT-WEIGHT: bold; FONT-SIZE: 11px; PADDING-BOTTOM: 5px; COLOR: #5f5f5f; LINE-HEIGHT: 17px; PADDING-TOP: 5px; FONT-FAMILY: Arial, verdana, Sans-Serif; BACKGROUND-COLOR: #ffffff
}
.formtdwhitetext {
	PADDING-RIGHT: 5px; PADDING-LEFT: 5px; FONT-WEIGHT: bold; FONT-SIZE: 11px; PADDING-BOTTOM: 5px; COLOR: #5f5f5f; LINE-HEIGHT: 17px; PADDING-TOP: 5px; FONT-FAMILY: Arial, verdana, Sans-Serif; BACKGROUND-COLOR: #ffffff; TEXT-ALIGN: right
}
.formtdgrey {
	PADDING-RIGHT: 5px; PADDING-LEFT: 5px; FONT-WEIGHT: bold; FONT-SIZE: 11px; PADDING-BOTTOM: 5px; COLOR: #5f5f5f; LINE-HEIGHT: 17px; PADDING-TOP: 5px; FONT-FAMILY: Arial, verdana, Sans-Serif; BACKGROUND-COLOR: #f8f8f8; TEXT-ALIGN: left
}
.formtdgreytext {
	PADDING-RIGHT: 5px; PADDING-LEFT: 5px; FONT-WEIGHT: bold; FONT-SIZE: 11px; PADDING-BOTTOM: 5px; COLOR: #5f5f5f; LINE-HEIGHT: 17px; PADDING-TOP: 5px; FONT-FAMILY: Arial, verdana, Sans-Serif; BACKGROUND-COLOR: #f8f8f8; TEXT-ALIGN: right
}
.inputfixedlength {
	FONT-SIZE: 11px; WIDTH: 200px; COLOR: #5f5f5f; FONT-FAMILY: Arial, verdana, Sans-Serif
}
.border {
	border: 1px solid #E3E1E1;
}

.inputphone {
	FONT-SIZE: 11px; WIDTH: 43px; COLOR: #5f5f5f; FONT-FAMILY: Arial, verdana, Sans-Serif
}
.selectfixedlength {
	FONT-SIZE: 11px; WIDTH: 200px; COLOR: #5f5f5f; FONT-FAMILY: Arial, verdana, Sans-Serif
}
.formbuttonspadding {
	PADDING-TOP: 10px; TEXT-ALIGN: center
}
.leftsubnav {
	PADDING-LEFT: 4px; PADDING-BOTTOM: 6px; PADDING-TOP: 9px
}
.leftsubsubnav {
	PADDING-LEFT: 8px; PADDING-BOTTOM: 6px; PADDING-TOP: 9px
}
.leftsubnavlinksactive {
	FONT-SIZE: 11px; COLOR: #325e9b; LINE-HEIGHT: 10pt; FONT-FAMILY: Arial, verdana, Sans-Serif
}
.leftsubnavlinks {
	FONT-SIZE: 11px; COLOR: #5f5f5f; LINE-HEIGHT: 10pt; FONT-FAMILY: Arial, verdana, Sans-Serif
}
A.leftsubnavlinks:link {
	FONT-SIZE: 11px; COLOR: #5f5f5f; LINE-HEIGHT: 10pt; FONT-FAMILY: Arial, verdana, Sans-Serif; TEXT-DECORATION: none
}
A.leftsubnavlinks:active {
	FONT-SIZE: 11px; COLOR: #5f5f5f; LINE-HEIGHT: 10pt; FONT-FAMILY: Arial, verdana, Sans-Serif; TEXT-DECORATION: none
}
A.leftsubnavlinks:visited {
	FONT-SIZE: 11px; COLOR: #5f5f5f; LINE-HEIGHT: 10pt; FONT-FAMILY: Arial, verdana, Sans-Serif; TEXT-DECORATION: none
}
A.leftsubnavlinks:hover {
	FONT-SIZE: 11px; COLOR: #325e9b; LINE-HEIGHT: 10pt; FONT-FAMILY: Arial, verdana, Sans-Serif; TEXT-DECORATION: none
}
A.brandingtextlinks:link {
	FONT-SIZE: 11px; COLOR: #ffffff; LINE-HEIGHT: 10pt; FONT-FAMILY: Arial, verdana, Sans-Serif
}
A.brandingtextlinks:active {
	FONT-SIZE: 11px; COLOR: #ffffff; LINE-HEIGHT: 10pt; FONT-FAMILY: Arial, verdana, Sans-Serif
}
A.brandingtextlinks:visited {
	FONT-SIZE: 11px; COLOR: #ffffff; LINE-HEIGHT: 10pt; FONT-FAMILY: Arial, verdana, Sans-Serif
}
A.brandingtextlinks:hover {
	FONT-SIZE: 11px; COLOR: #ffffff; LINE-HEIGHT: 10pt; FONT-FAMILY: Arial, verdana, Sans-Serif; TEXT-DECORATION: none
}


.arrowspacing{
	padding:5px 0 0 0;
}
.MainContent_h {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	font-weight: bold;
	color: #325e9b;
	text-decoration: none;
	background-image:url(../images/h_icon.gif);
	background-repeat:no-repeat;
	background-position:3px 12px;
	padding:8px 0 8px 13px;
	/*text-transform:uppercase;*/
}


.MainContentforcolor_h {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 13px;
	font-weight: bold;
	color: #325e9b;
	text-decoration: none;
	background-image:url(../images/h_icon.gif);
	background-repeat:no-repeat;
	background-position:3px 12px;
	padding:8px 0 8px 13px;
	/*text-transform:uppercase;*/
}

.formtdwhitetextforcolor1 {
	 FONT-WEIGHT: bold; 
	 FONT-SIZE: 11px;
	  COLOR: #5f5f5f;
PADDING-BOTTOM: 5px;	  FONT-FAMILY: Arial, verdana, Sans-Serif; 
	  BACKGROUND-COLOR: #ffffff;
}


.MainContentheading_h {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	font-weight: bold;
	color: #325e9b;
	text-decoration: none;
	
	background-position:3px 12px;
	padding:8px 0 8px 0px;
	/*text-transform:uppercase;*/
}


.MainContent_P {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	font-weight: bold;
	color: #325e9b;
	text-decoration: none;
	
	/*text-transform:uppercase;*/
}
.txt{
	font-family:Arial, Helvetica, sans-serif;
	font-size:11px;
	font-weight:normal;
	text-decoration:none;
	color:#1a2f4d;
	padding:0 15px;
	line-height:16px;
}
.txt1{
	font-family:Arial, Helvetica, sans-serif;
	font-size:12px;
	font-weight:normal;
	text-decoration:none;
	color:#000000;
	padding:5px 5px 0 5px;
	line-height:16px;
}
.txt1 a{
	font-family:Arial, Helvetica, sans-serif;
	font-size:11px;
	font-weight:normal;
	text-decoration:underline;
	color:#FF7800;
}
.txt1 a:hover{
	font-family:Arial, Helvetica, sans-serif;
	font-size:11px;
	font-weight:normal;
	text-decoration:none;
	color:#FF7800;
}
.txt1 ul{
	margin: 0px;
	padding-top: 0px;
	padding-right: 0px;
	padding-bottom: 0px;
	padding-left: 10px;
	
	
}
.txt1 ul li{
	list-style-type: none;
	list-style-position: left middle;
	list-style-image: url(../images/arrow_orange.gif);
}
.txt1 ul li ul{
	margin: 0px;
	padding-left: 15px;
	
}
.txt1 ul li ul li{
	list-style-image: url(../images/arrow_grey.gif);
	
}
.scroll{
	height:150px;
	overflow:auto;
}
div#scrollbar { 
    display:none;
    }

div#wn	{
	position:relative;
	width:225px;
	height:52px;
	margin:0 auto;
	overflow:hidden;
	}
div#scrollbar {
	position:relative;
	width:225px;
	height:11px;
	margin:0 auto;
	display:block; /* display:none initially */
	font-size:1px;  /* so no gap or misplacement due to image vertical alignment */
  }

div#track {
	position:absolute;
	left:12px;
	top:0;
	width:210px;
	height:11px;
	background-image: url(../images/scroll_bar.jpg);
	background-repeat: no-repeat;
	background-position: center center;
  }
div#dragBar {
	position:absolute;
	left:1px;
	top:1px;
	width:15px;
	height:9px;
	padding-top: 2px;
  }  
div#left { position:absolute; left:0; top:0; }  
div#right { position:absolute; right:0; top:0;  }

/* for safari, to prevent selection problem  */
div#scrollbar, div#track, div#dragBar, div#left, div#right {
    -moz-user-select: none;
    -khtml-user-select: none;
}

/* so no gap or misplacement due to image vertical alignment
font-size:1px in scrollbar has same effect (less likely to be removed, resulting in support issues) */
div#scrollbar img {
    display:block; 
}
.LeftCol{
	width:220px;
	float:right;
	margin: 0 5px 0px 8px;
}
.LeftCol h1{
	font-family:Arial, Helvetica, sans-serif;
	font-size:12px;
	color:#FFFFFF;
	background-color:#ff9c00;
	padding: 5px 10px 5px 10px;
	font-weight:bold;
	margin: 0;
	line-height:14px;
}
.LeftCol p{
	font-family:Arial, Helvetica, sans-serif;
	font-size:12px;
	color:#1a2f4d;
	background-color:#f6f6f6;
	border:1px solid #ece9e9;
	padding:5px 10px 10px 10px;
	margin: 0;
}

.rightCol{
	width:220px;
	float:right;
	margin: 0 5px 0px 8px;
}
.rightCol h1{
	font-family:Arial, Helvetica, sans-serif;
	font-size:12px;
	color:#FFFFFF;
	background-color:#ff9c00;
	padding: 5px 10px 5px 10px;
	font-weight:bold;
	margin: 0;
	line-height:14px;
}
.rightCol p{
	font-family:Arial, Helvetica, sans-serif;
	font-size:12px;
	color:#1a2f4d;
	background-color:#f6f6f6;
	border:1px solid #ece9e9;
	padding:5px 10px 10px 10px;
	margin: 0;
}
.rightCol1{
	font-family:Arial, Helvetica, sans-serif;
	font-size:12px;
	color:#1a2f4d;
	background-color:#f6f6f6;
	border:1px solid #ece9e9;
	padding:5px 10px 10px 10px;
	margin: 0;
}
.rightCol1 ul{
	margin: 0px;
	padding-top: 0px;
	padding-right: 0px;
	padding-bottom: 0px;
	padding-left: 10px;
	
	
}
.rightCol1 ul li{
	list-style-type: none;
	list-style-position: left middle;
	list-style-image: url(../images/arrow_orange.gif);
}
.rightCol1 ul li ul{
	margin: 0px;
	padding-left: 15px;
	
}
.rightCol1 ul li ul li{
	list-style-image: url(../images/arrow_grey.gif);
	
}
.leftnav{
	font-family:Arial, Helvetica, sans-serif;
	font-size:12px;
	color:#3b3b3b;
	padding:10px;
}
.leftnav .active{
	font-weight:bold;
	color:#ff7800;
}
.leftnav a{
	display:block;
	font-family:Arial, Helvetica, sans-serif;
	font-size:12px;
	color:#000000;
	background-image:url(../images/left_nav_icon.gif);
	background-repeat:no-repeat;
	background-position:8px 8px;
	background-color:#FFFFFF;
	/*padding:0 0 0 20px;*/
	height: 22px;
	border-top:1px solid #e2e2e2;
	padding: 8px 0 0 20px;
	text-decoration:none;
}
.leftnav a:hover{
	color:#ff7800;
	text-decoration:none;
}
.leftnav ul li ul{
	font-family:Arial, Helvetica, sans-serif;
	font-size:12px;
	color:#3b3b3b;
	background-color:#FFFFFF;
	margin:0px;
	list-style-position: inside;
	list-style-image: none;
	list-style-type: none;
	display:none;
}
.leftnav li li{
	font-family:Arial, Helvetica, sans-serif;
	font-size:12px;
	color:#3b3b3b;
	font-weight:normal;

	background-image:url(../images/arrow_orange(1).gif);
	background-repeat:no-repeat;
	background-position:8px 5px;
	padding:0 0 0 20px;
	line-height:17px;
	list-style:none;
	margin:0px;
	display:none;
}
.leftnav1{
	font-family:Arial, Helvetica, sans-serif;
	font-size:12px;
	color:#3b3b3b;
	padding:10px;
}
.leftnav1 .active{
	font-weight:bold;
	color:#ff7800;
}
.leftnav1 a{
	font-weight:normal;
	color:#000000;
	text-decoration:none;
}
.leftnav1 a:hover{
	font-weight:normal;
	color:#ff7800;
	text-decoration:none;
}
.leftnav1 ul{
	font-family:Arial, Helvetica, sans-serif;
	font-size:12px;
	color:#3b3b3b;
	background-color:#FFFFFF;
	list-style:none;
	margin:0px;
}
.leftnav1 li{
	font-family:Arial, Helvetica, sans-serif;
	font-size:12px;
	color:#3b3b3b;
	font-weight:normal;
	background-image:url(../images/arrow_orange1.gif);
	background-repeat:no-repeat;
	background-position:8px 5px;
	padding:0 0 0 20px;
	line-height:17px;
	list-style:none;
	margin:0px;
	display:block;
}
.SubNav{
	font-family:Arial, Helvetica, sans-serif;
	font-size:12px;
	color:#3b3b3b;
	font-weight:normal;
	background:url(../images/arrow_orange1.gif) no-repeat left 4px;
	padding:0 0 0 10px;
	margin: 0 0 0 10px;
	line-height:17px;
}
.SubNav a{
	color:#000000;
	text-decoration:none;
}
.SubNav a:hover{
	color:#ff7800;
}
div.SubNav1{
	font-family:Arial, Helvetica, sans-serif;
	font-size:12px;
	color:#3b3b3b;
	font-weight:normal;
	background-image:url(../images/arrow_orange1.gif);
	background-repeat:no-repeat;
	background-position:20px 4px;
	padding:0 0 0 30px;
	line-height:17px;
	list-style:none;
	margin:0px;
	display:block;
}
div.customerBox {
	background-color: #f4f4f4;
	padding:10px;
	color:#333333;
	font-size: 11px;
}

div.customerBox p{
margin:0px 0 5px 0;
}
.homeBoxBG{
	background-image:url(../images/home_boxBG.gif);
	background-repeat:repeat-x;
}

hr{
	height:1px;
	color:#bdbdbd;
	margin: 0px;
	padding: 0px;
}
.testimonial {
	background-color: #E9E9E9;
	background-image: url(../images/qoute.gif);
	background-repeat: no-repeat;
	background-position: left top;
	height: 75px;
	width: 494px;
	padding-top: 10px;
	padding-right: 0px;
	padding-bottom: 0px;
	padding-left: 25px;
	margin: 0px;
}
.contentBG {
	background-image: url(../images/n_contentBG.gif);
	background-repeat: repeat-x;
	background-color:#d6f0fd;
	padding-right: 0px;
	padding-left: 0px;
}
.contentBG  .img{
	padding:7px 5px 7px 5px;
}
.contentBG div ul {
	margin: 0px;
	padding-left: 20px;
}
.contentBG div ul li {
	list-style-image: url(../images/bullet1.gif);
	list-style-type: none;
}
.dividerBG {
	background-image: url(../images/dot1.gif);
	background-repeat: repeat-x;
	background-position:center;
	margin:0 10px;
}
.greytext_2 {
	PADDING-RIGHT: 8px; PADDING-LEFT: 8px; FONT-SIZE: 11px; PADDING-BOTTOM: 8px; COLOR: #5f5f5f; LINE-HEIGHT: 15px; PADDING-TOP: 8px; FONT-FAMILY: Arial, verdana, Sans-Serif
}
.greytext_2 A{
	PADDING-RIGHT: 2px; PADDING-LEFT:2px; FONT-SIZE: 11px; PADDING-BOTTOM: 8px; COLOR: #5f5f5f; LINE-HEIGHT: 15px; PADDING-TOP: 8px; FONT-FAMILY: Arial, verdana, Sans-Serif; text-decoration:none;
}
.greytext_2 A:hover{
	PADDING-RIGHT: 2px; PADDING-LEFT: 2px; FONT-SIZE: 11px; PADDING-BOTTOM: 8px; COLOR: #FF7800; LINE-HEIGHT: 15px; PADDING-TOP: 8px; FONT-FAMILY: Arial, verdana, Sans-Serif; text-decoration:none;
}
.greytext1 {
	PADDING-RIGHT: 8px;
	PADDING-LEFT: 8px;
	FONT-SIZE: 12px;
	PADDING-BOTTOM: 8px;
	COLOR: #5f5f5f;
	LINE-HEIGHT: 17px;
	PADDING-TOP: 8px;
	FONT-FAMILY: Arial, Helvetica, sans-serif
}
.greytext1 A{
	PADDING-RIGHT: 2px; PADDING-LEFT:2px; FONT-SIZE: 12px; PADDING-BOTTOM: 8px; COLOR: #FF7800; LINE-HEIGHT: 15px; PADDING-TOP: 8px; FONT-FAMILY: Arial, verdana, Sans-Serif
}
.greytext1 A:hover{
	PADDING-RIGHT: 2px; PADDING-LEFT: 2px; FONT-SIZE: 12px; PADDING-BOTTOM: 8px; COLOR: #FF7800; LINE-HEIGHT: 15px; PADDING-TOP: 8px; FONT-FAMILY: Arial, verdana, Sans-Serif; text-decoration:none;
}
.greytext1 ul {
	padding-top: 0px;
	padding-right: 0px;
	padding-bottom: 0px;
	padding-left: 15px;
	margin-top: 0px;
	margin-right: 0px;
	margin-bottom: 0px;
	margin-left: 5px;
	
}
.greytext1 ul li {
	list-style-position: outside;
	list-style-image: url(../images/bullet12.gif);
	list-style-type: none;
	margin: 0px;
	padding-top: 0px;
	padding-right: 0px;
	padding-bottom: 0px;
	padding-left: 0px;
}
.formtdwhitetext1 {
	PADDING-RIGHT: 5px; PADDING-LEFT: 5px; FONT-WEIGHT: bold; FONT-SIZE: 11px; PADDING-BOTTOM: 5px; COLOR: #5f5f5f; LINE-HEIGHT: 17px; PADDING-TOP: 5px; FONT-FAMILY: Arial, verdana, Sans-Serif; BACKGROUND-COLOR: #ffffff;
}
/* ------------ Updated on 27th jan 2009 ----------------- */
div.customerBox1 {
	background-color: #f4f4f4;
	color:#333333;
	font-size: 11px;
}
div.customerBox1 .Lheading{
	font:normal 16px "Myriad Pro", Arial, Helvetica, sans-serif;
	color:#000000;
	text-align:center;
	padding:5px 0;
}
div.customerBox1 .Lheading a{
	color:#000000;
	text-decoration:none;
}
div.customerBox p{
	margin:0px 0 5px 0;
}
#theToolTip {
	Z-INDEX: 100;
	FILTER: progid:DXImageTransform.Microsoft.Shadow(color=#a0a0a0, direction=135, strength=4);
	LEFT: -300px;
	VISIBILITY: hidden;
	WIDTH: 180px;
	height:111px;
	PADDING:6px 10px;
	BORDER: #e7e7e7 1px solid;
	POSITION: absolute;
	BACKGROUND-COLOR: #ffffff;
}
#ToolTipPointer {
	Z-INDEX: 101;
	LEFT: -300px;
	VISIBILITY: hidden;
	POSITION: absolute
}
#theToolTip P {
	MARGIN-TOP: 0px;
	font:normal 11px Arial, Helvetica, sans-serif;
	COLOR: #333333;
	LINE-HEIGHT: 1.4em;
	MARGIN-RIGHT: 10px
}
#ToolTipTextWrap {
	FONT-WEIGHT: bold;
	FONT-SIZE: 1.2em;
	COLOR: #000000;
	MARGIN:0 10px 5px 0px;
}
/*-------------- Updated CSS 30th Jan 2009 --------------------*/
.name{
	background:#2f5f9a;
	font:bold 13px Arial, Helvetica, sans-serif;
	color:#FFFFFF;
	padding:7px 0;
	text-align:center;
	text-transform:uppercase;
}
.name a{ color:#ffffff;
	text-decoration:none;}
.name span{
	margin:0 30px;
}
.ContactForm {
	border:1px solid #e3e2e2;
	margin:2px 10px 10px 10px;
	padding:0 10px 10px 10px;
}
.location {
	border:1px solid #e3e2e2;
	background:#f4f4f4;
	margin:0 10px;
}
.address {
	border:1px solid #e3e2e2;
	margin:2px 10px 10px 10px;
	padding:0 10px 10px 10px;
}
.location .left {
	background:#325e9b;
	float:left;
	padding:4px 8px 5px 8px;
	font:normal 12px Arial, Helvetica, sans-serif;
	color:#FFFFFF;
}
.location .right {
	float:left;
	font:bold 12px Arial, Helvetica, sans-serif;
	color:#325e9b;
	text-transform:uppercase;
	padding:4px 5px 0 5px;
}
.location .right span {
	padding:0 13px;
}
.help{
	background:url(/upload/images/help-bg.gif) repeat-x;
	font:normal 11px Arial, Helvetica, sans-serif;
	padding:5px 10px;
}
.help p{
	padding:0;
	margin:0;
}
.help h1{
	font:bold 14px Arial, Helvetica, sans-serif;
	color:#2f609b;
	margin:0;
	padding:0;
}
.help a{
	color:#FF7800;
	text-decoration:underline;
}
.help a:hover{
	text-decoration:none;
}
.help span{
	color:#FF7800;
}
.topbg{
	background:url(/upload/images/top-bg.gif) repeat-x;
}
.nameTop{
	background: url(/upload/images/top_gradient.gif) no-repeat;
	height:24px;	
	font:bold 11px Arial, Helvetica, sans-serif;
	color:#000000;
	padding:6px 0 0 0;
	text-align:right;
	text-transform:uppercase;
}
.nameTop a{
		color:#000000;
		text-decoration:none;
}

.nameTop span{
	margin:0 5px;
}
.nameMiddle{
	background: url(/upload/images/top_gradient.gif) no-repeat;
	height:24px;	
	font:bold 11px Arial, Helvetica, sans-serif;
	color:#000000;
	padding: 23px 0 0 0;
	text-align:right;
	vertical-align:top;
	text-transform:uppercase;
}
.nameMiddle a{
		color:#666666;
		text-decoration:none;
}

.nameMiddle span{
	margin:0 5px;
}
.topBG
{
	background: url(/upload/images/top_gradient.gif) no-repeat;
}
.formoutertableLocation {
	PADDING-RIGHT: 10px; PADDING-LEFT: 0px; PADDING-BOTTOM: 10px;  BACKGROUND-COLOR: #ffffff
}
/*.news
{
	
	background-color:#f9f9ea;
	color:#5b5b5b;
	font-size:11px;
	font-family:arial;
	padding:7px 7px 11px 11px;
}
.news strong
{
	color:#494b00;
}
.news a
{
	color:#494b00;
	text-decoration:none;
}
.news a:hover
{
	color:#494b00;
	background-color:#eeeece;
	display:block;
}*/

div.news1 {
	background:#f9f9ea;
	padding:10px;
	font:normal 11px Arial, Helvetica, sans-serif;
	border-bottom:2px solid #ffffff;
	cursor:pointer;
}
div.news1 table, div.news1BG table{
	font:normal 11px Arial, Helvetica, sans-serif;
}
div.news1BG {
	background:#eeeece;
	padding:10px;
	font:normal 11px Arial, Helvetica, sans-serif;
	border-bottom:2px solid #ffffff;
	cursor:pointer;
}
.news1 ul, .news1BG ul {
	padding:0;
	margin:4px 0px 5px 5px;
	#margin:0px 0px 5px 5px;
}
.news1 li, .news1BG li{
	list-style:none;
	/*background:url(../images/readmore_icon.gif) no-repeat right bottom;*/
	padding:0 20px 0 0px;
}
.news1 a, .news1BG a{
	text-decoration:none;
	color:#5b5b5b;
}
.news1 span, .news1BG span{
	width:17px;
	padding:0px 0px 0px 160px;
}

.more_news
{
background:url(../images/morenews_icon.gif);
	background-repeat:no-repeat;
	background-position:97% 50%;
	border-top:1px solid #f1f1f1;
	border-bottom:1px solid f1f1f1;
	padding:5px 30px 5px 5px;
	color:#5b87b5;
	font-size:11px;
}
.more_news a
{
	color:#5b87b5;
	text-decoration:none;
}
.more_news a:hover
{
	color:#5b87b5;
	text-decoration:underline;
}
.bg_orange
{
	background-color:#ff8605;
	height:8px;
}
.footer_bg1
{
	background-color:#00254b;
	height:29px;
}
.footer_bg2
{
	background-color:#334150;
	height:85px;
	text-align:center;
	font-size:11px;
	color:#ffffff;
	vertical-align:top;
	line-height:3em;
}
.footer_bg2 a
{
	color:#ffffff;
	text-decoration:none;
}
.footer_bg2 a:hover
{
	color:#86aed7;
	text-decoration:none;
}
.footer_bg2 span
{
	font-size:12px;
	line-height:1.3em;
}
.main_txt
{
	color:#525252;
	font-size:12px;
	line-height:1.4em;
	padding:0px 0px 0px 15px;
}
.bg_spotlight
{
	background:url(../images/bg_spotlight.gif);
	background-repeat:repeat-x;
	height:42px;
}
.p_bg
{
	background:url(../images/p_bg.gif);
	background-repeat:no-repeat;
	background-position:62% 0%;
	height:155px;
}
.spotlight td
{
	font-size:12px;
	color:#306caa;
}

.spotlight td strong
{
	color:#000000;
}
.spotlight td a
{
	color:#306caa;
	text-decoration:none;
}
.spotlight td a:hover
{
	color:#306caa;
	text-decoration:underline;
}
.dotted_line
{
	background:url(../images/dotted_bg.gif);
	background-repeat:repeat-x;
	background-position:0% 50%;
	height:20px;
}
.more a
{
	text-decoration:none;
	color:#5b87b5;
	font-size:11px;
}
.more a:hover
{
	text-decoration:underline;
}
.bg_gray
{
	background:url(../images/bg_gray.gif);
	background-repeat:repeat-x;
	height:118px;
	color:#17528e;
	font-size:14px;
	border-right:1px solid #ffffff;;
}
.blue_txt
{
	color:#17528e;
	font-size:14px;
}
.blue_txt a
{
	color:#17528e;
	font-size:14px;
	text-decoration:none;
}
.blue_txt a:hover
{
	color:#17528e;
	font-size:14px;
	text-decoration:underline;
}


.formtdgreytextnew {
	PADDING-RIGHT: 5px; PADDING-LEFT: 5px; FONT-WEIGHT: bold; FONT-SIZE: 11px; PADDING-BOTTOM: 5px; COLOR: #5f5f5f; LINE-HEIGHT: 17px; PADDING-TOP: 5px; FONT-FAMILY: Arial, verdana, Sans-Serif; BACKGROUND-COLOR: #f8f8f8; TEXT-ALIGN: center
}





.MainContentpdf_h {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	font-weight: bold;
	color: #325e9b;
	text-decoration: none;
	
	background-repeat:no-repeat;
	background-position:3px 12px;
	padding:8px 0 8px 2px;
	/*text-transform:uppercase;*/
}




.formtdwhitetexttomovie {
	 FONT-WEIGHT: bold; FONT-SIZE: 11px;  COLOR: #5f5f5f; LINE-HEIGHT: 17px; FONT-FAMILY: Arial, verdana, Sans-Serif; BACKGROUND-COLOR: #ffffff;
}



	/*CSS written by swarn;*/
	
.light_bl_border{border:1px solid #b2d2e1;}
.padd4{padding-left:6px; padding-top:3px; padding-bottom:3px; padding-right:6px;}
.wh_txt12{font-family:Arial, Helvetica, sans-serif; font-size:12px; color:#FFFFFF; font-weight:bold;}































.arrowlistmenu{
width: 100%; /*width of accordion menu*/
}

.arrowlistmenu .menuheader{ /*CSS class for menu headers in general (expanding or not!)*/
font: normal 15px Arial;
color: white;
background:url(/images/right-arw.jpg) center right no-repeat;
background-color: #026594 ;
margin-bottom: 10px; /*bottom spacing between header and rest of content*/

padding: 4px 0 4px 10px; /*header text is indented 10px*/
cursor: hand;
cursor: pointer;
}

.arrowlistmenu .openheader{ /*CSS class to apply to expandable header when it's expanded*/

background: #e56a18 url(/images/dwn-arw.jpg) center right no-repeat;

}

.arrowlistmenu ul{ /*CSS for UL of each sub menu*/
list-style-type: none;
margin: 0;
padding: 0;
margin-bottom: 8px; /*bottom spacing between each UL and rest of content*/
}

.arrowlistmenu ul li{
padding-bottom: 2px; /*bottom spacing between menu items*/
}

.arrowlistmenu ul li a{
color: #A70303;
background: url(/images/arrowbullet.png) no-repeat center left; /*custom bullet list image*/
display: block;
padding: 2px 0;
padding-left: 19px; /*link text is indented 19px*/
text-decoration: none;
font-weight: bold;

font-size: 90%;
}

.arrowlistmenu ul li a:visited{
color: #A70303;
}

.arrowlistmenu ul li a:hover{ /*hover state CSS*/
color: #A70303;
background-color: #F3F3F3;
}
