body 
{
	margin:0px;
	font-family:Arial;
	font-size:12px;
	text-align:left;
	background-color:#f0f0f0;
}
.mainpage
{
	width:758px;	
}
/*css use for left column:begin*/
#LeftColumn
{
	width:169px;
	float:left;
	height:auto;	
	padding:18px 0px 0px 0px;
}
#LeftMenu
{
	background-repeat:no-repeat;
	background:url('images/left_top_bg.gif') #eaeaea;
	background-repeat:no-repeat;
	padding:30px 0px 0px 0px;
	min-height:260px;
}
#SpecialMenu
{
	background-repeat:no-repeat;
	background:url('images/left_top_bg.gif') #eaeaea;
	background-repeat:no-repeat;
	padding:30px 0px 0px 0px;
	min-height:100px;
}
.bullet
{
	background-image:url('images/bullet.gif');
	background-repeat:no-repeat;
	background-position:10px 8px;
	font-family:Arial;
	font-size:12px;
	color:#0052c2;
	padding:2px 1px 2px 20px;
	text-align:left;
}
.left_sep
{
	background-image:url('images/left_sep.gif');
	background-repeat:repeat-x;
	background-position:center center;
	height:2px;
	width:169px;
}
.left_bottom_bg
{
	background-image:url('images/left_bottom_bg.gif');
	background-repeat:no-repeat;
	background-position:left;
	height:16px;
	width:169px;
}
.blog_download
{
	background-image:url('images/blog_download.gif');
	background-repeat:no-repeat;
	width:169px;
	height:116px;
	cursor:pointer;
}

a.left_link:link
{
	color:#0052c2;
	text-decoration:none;
}
a.left_link:visited
{
	color:#0052c2;
	text-decoration:none;
}
a.left_link:hover
{
	color:#6c90c1;
	text-decoration:none;
}
/*css use for left column:end*/

/*css use for content column:begin*/
#ContentColumn
{
	float:right;
	width:540px; 
	overflow:hidden;
	padding:230px 10px 10px 10px;
}
.titlepage
{
 	font-family:Arial;
 	font-size:12px;
	text-align:left;
	color:#004db7;
}
.line
{
	background-image:url('images/line.gif');
	background-repeat:repeat-x;
	background-position:center center;
	width:560px;
	height:4px;
}
.content
{
	padding:0px 10px 0px 10px;
	text-align:left;	
}
.padding
{
	padding-left:15px;	
}
.tourimage
{
	margin-right:5px;
}
.selectedstep
{
	width:20px;
	height:20px;
	padding:2px 0px 0px 0px;
	background-image:url('images/selectedstep.gif');
	background-repeat:no-repeat;
	float:left;
	font-weight:bold;
	text-align:center;
	color:#FFFFFF;
	margin-right:3px;
}
.step
{
	width:20px;
	height:20px;
	float:left;
	font-weight:bold;
	color:#ff7400;
	text-align:center;
	padding:2px 0px 0px 0px;
	cursor:pointer;
	margin-right:3px;
}
.step:hover
{
	background-image:url('images/selectedstep.gif');
	background-repeat:no-repeat;
	color:#FFFFFF;
}
.tourcontent
{
	padding:15px;
	background-image:url('images/bgtour.gif');
	background-position:top right;	
	background-repeat:no-repeat;
}

/*css use for content column:end*/

/*css use for footer column:begin*/
#FooterLinks
{
	padding:10px 0px 10px 0px;	
}
/*css use for footer column:end*/

a.text_link:link
{
	color:#0052c2;
	text-decoration:none;
}
a.text_link:visited
{
	color:#2b6bc2;
	text-decoration:none;
}
a.text_link:hover
{
	color:#d4001a;
	text-decoration:none;
}

a.text:link
{
	color:#0052c2;
	text-decoration:none;
	display:block;
}
a.text:visited
{
	color:#2b6bc2;
	text-decoration:none;
	display:block;
}
a.text:hover
{
	color:#5785c4;
	text-decoration:none;
	display:block;
}

a.text_link1:link
{
	color:#ffffff;
	text-decoration:underline;
}
a.text_link1:visited
{
	color:#ffffff;
	text-decoration:underline;
}
a.text_link1:hover
{
	color:#bfbcbc;
	text-decoration:none;
}
/*css use for shadow for page (left, right, top shadow):begin*/
.left_shadow
{
	background-image:url('images/left_shadow.gif');
	background-repeat:no-repeat;
	background-position:right right;
	height:414px;
	width:5px;
	overflow:hidden;float:left;
}
.right_shadow
{
	background-image:url('images/right_shadow.gif');
	background-repeat:no-repeat;
	background-position:left  left;
	height:414px;
	width:5px;
	overflow:hidden;
}

.top_shadow
{
	background-image:url('images/top_shadow.gif');
	background-repeat:no-repeat;
	height:4px;
	width:758px;
	overflow:hidden;float:left;
}
/*css use for shadow for page (left, right, top shadow):end*/

/*css use for header:begin*/
.header
{
	background-image:url('images/header.gif');
	background-repeat:no-repeat;
	height:74px;
	width:750px;
}
/*css use for header:end*/

/*css use for Sub Menu:begin*/
.textheader
{
	font-family:Arial;
	font-size:11px;
	color:#666666;
	font-weight:normal;
	text-align:right;
	padding:37px 12px 0px 0px;
}

a.header_link:link
{
	color:#666666;
	text-decoration:none;
}
a.header_link:visited
{
	color:#666666;
	text-decoration:none;
}
a.header_link:hover
{
	color:#666666;
	text-decoration:underline;
}
/*css use for Sub Menu:end*/
/*css use for Top Menu:begin*/
.top_bg
{
	background-image:url('images/hd-bgmenu.gif');
	background-repeat:repeat-x;
	vertical-align:top;
	text-align:center;
	height:24px;
	padding-left:55px;
}
.hd-separator
{
	background-image:url('images/hd-separator.gif');
	width:1px;
	background-repeat:no-repeat;
	background-position:0px 3px;
	float:left;
	height:20px;
}
#topmenu
{
	font-family:Arial;
	font-size:11px;
	text-transform:uppercase;
	font-weight:bold;	
	color:#FFFFFF;
	text-align:center;
	cursor:pointer;
	float:left;
	padding:5px 10px 4px 10px;
}
#topmenu:hover
{
	background-image:url('images/hd-bgmenu-over.gif');
	background-repeat:repeat-x;
}


/*css use for Top Menu:end*/

/*css use for Banner Flash:begin*/
.flashbaner
{
	background-image:url('images/banner.jpg');
	background-repeat:no-repeat;
	background-position:center center;
	height:93px;
	width:750px;
}
/*css use for Banner Flash:end*/

.bullet1
{
	background-image:url('images/bullet1.gif');
	background-repeat:no-repeat;
	background-position:0px 5px;
	font-family:Arial;
	font-size:12px;
	padding:0px 0px 0px 15px;
	color:#0052c2;
	padding:8px 0px 0px 20px;
	cursor:pointer;
}
.bullet1:hover
{
	color:#d4001a;
}
.bullet4
{
	background-image:url('images/bullet1.gif');
	background-repeat:no-repeat;
	background-position:0px 5px;
	font-family:Arial;
	font-size:12px;
	padding:0px 0px 0px 15px;
	color:#0052c2;
	padding:8px 0px 0px 20px;
	cursor:pointer;
}
.bullet4:hover
{
	color:#d4001a;
}
.bullet2
{
	background-image:url('images/bullet2.png');
	background-repeat:no-repeat;
	background-position:5px 10px;
	font-family:Arial;
	font-size:12px;
	padding-left:17px;
	padding-top:5px;
	padding-bottom:5px;
	text-align:left;
	
}
.blt1_tb
{ padding-bottom:8px;}

.tour_bullet
{
	background-image:url('images/bullet2.gif');
	background-repeat:no-repeat;
	background-position:0px 6px;
	font-family:Arial;
	font-size:12px;
	padding:0px 0px 5px 15px;
	text-align:left;
}
.bullet3
{
	background-image:url('images/bullet3.png');
	background-repeat:no-repeat;
	background-position:17px 6px;
	font-family:Arial;
	font-size:12px;
	padding-left:32px;
	margin-bottom:5px;
}
/*css use for Home's content:begin*/
.image1
{
	background-image:url('images/image1.jpg');
	background-repeat:no-repeat;
	background-position:center center;
	width:63px;
	height:63px;
}
.image2
{
	background-image:url('images/image2.jpg');
	background-repeat:no-repeat;
	background-position:center center;
	width:63px;
	height:63px;
}
.image3
{
	background-image:url('images/image3.jpg');
	background-repeat:no-repeat;
	background-position:center center;
	width:63px;
	height:63px;
}
.image4
{
	background-image:url('images/image4.jpg');
	background-repeat:no-repeat;
	background-position:center center;
	width:63px;
	height:63px;
}
.image5
{
	background-image:url('images/image5.jpg');
	background-repeat:no-repeat;
	background-position:center center;
	width:63px;
	height:63px;
}

.blog_bg
{
	background-image:url('images/blog_bg.gif');
	background-repeat:repeat-x;
	background-position:center center;
	height:57px;
	font-family:Arial;
	font-size:12px;
	width:209px;
	border:solid 1px #d3d3d3;
	text-align:left;
}
.subtitle
{
	text-align:left; 
	color:#ff7400;
	font-weight:bold;
}

a.content_link:link
{
	color:#0052c2;
	text-decoration:none;
}
a.content_link:visited
{
	color:#0052c2;
	text-decoration:none;
}
a.content_link:hover
{
	color:#0052c2;
	text-decoration:underline;
}
/*css use for Home's content:end*/

/*css use for footer:begin*/
.footer_bg
{
	background-image:url('images/footer_bg.gif');
	background-repeat:repeat-x;
	background-position:center center;
	width:auto;
	height:45px;
	font-family:Arial;
	font-size:11px;
	color:#FFFFFF;
	text-align:center;
}
#Copyright
{
	font-size:11px;
	color:#0a52a5;
	text-align:center;
	
	padding-bottom:10px;
}

a.footer_link:link
{
	color:#FFFFFF;
	text-decoration:none;
}
a.footer_link:visited
{
	color:#FFFFFF;
	text-decoration:none;
}
a.footer_link:hover
{
	color:#FFFFFF;
	text-decoration:underline;
}

a.text_footer:link
{
	color:#0a52a5;
	text-decoration:underline;
	
	font-size:11px;
	text-align:center;
	padding-top:5px;
	padding-bottom:10px;
}
a.text_footer:visited
{
	color:#0a52a5;
	text-decoration:underline;
	
	font-size:11px;
	text-align:center;
	padding-top:5px;
	padding-bottom:10px;
}
a.text_footer:hover
{
	color:#0a52a5;
	text-decoration:none;
	
	font-size:11px;
	text-align:center;
	padding-top:5px;
	padding-bottom:10px;
}

/*css use for footer:end*/

/*css use for Introduction:begin*/
.number
{
	background-image:url('images/bgnumber.jpg');
	background-repeat:no-repeat;
	font-family:Verdana;
	font-size:10px;
	text-transform:uppercase;
	font-weight:bold;
	padding:2px 0px 3px 4px;
	margin-bottom:5px;
	margin-top:15px;
}
.textcolor
{
	color:#FFFFFF;
	padding:0px 10px 0px 0px;
}
.textcolor1
{
	color:#0052c0;
	font-weight:bold;
}
.textcolor2
{
	background-color:#cdcdcd;
}
.num1
{
	background-image:url('images/num1.gif');
	background-repeat:no-repeat;
	background-position:left;
	height:20px;
	font-size:15px;
	color:#787879;
	font-weight:bold;
	font-style:italic;
	padding-left:15px;
	padding-top:11px;
}
.num2
{
	background-image:url('images/num2.gif');
	background-repeat:no-repeat;
	background-position:left;
	height:20px;
	font-size:15px;
	color:#787879;
	font-weight:bold;
	font-style:italic;
	padding-left:20px;
	padding-top:11px;
}

.num3
{
	background-image:url('images/num3.gif');
	background-repeat:no-repeat;
	background-position:left;
	height:20px;
	font-size:15px;
	color:#787879;
	font-weight:bold;
	font-style:italic;
	padding-left:20px;
	padding-top:11px;
}
.num4
{
	background-image:url('images/num4.gif');
	background-repeat:no-repeat;
	background-position:left;
	height:20px;
	font-size:15px;
	color:#787879;
	font-weight:bold;
	font-style:italic;
	padding-left:20px;
	padding-top:11px;
}

.num5
{
	background-image:url('images/num5.gif');
	background-repeat:no-repeat;
	background-position:left;
	height:20px;
	font-size:15px;
	color:#787879;
	font-weight:bold;
	font-style:italic;
	padding-left:20px;
	padding-top:11px;
}
/*css use for Introduction:end*/

/*css use for Glossary:begin*/
.bold_
{
	font-weight:bold;
	color:#D4001A;
}
.bold_1
{
	color:#D4001A;
}
/*css use for Glossary:end*/

/*css use for Press Room:begin*/
.smalltext_italic
{
	font-size:11px;
	font-style:italic;
}
.smalltext
{
	font-size:11px;
}
.smalltext_color
{
	font-size:11px;
	color:#D4001A;
}
/*css use for Press Room:end*/
/*css use for Pricing page: begin*/
.text
{
	padding-top:0px; padding-bottom:5px;
}
.text_
{
	padding-top:5px;
}
.hide
{
	display:none;
	padding:15px;
	background-color:#f2f2f2;
	border-right:solid 1px #bfbfbf;
	border-bottom:solid 1px #a2a2a2;
	margin-bottom:15px;
	margin-top:5px;
}
.show
{
	padding:15px;
	background-color:#f2f2f2;
	border-right:solid 1px #bfbfbf;
	border-bottom:solid 1px #a2a2a2;
	margin-bottom:15px;
}
.hide1
{
	background-color:#f2f2f2;
}
/*css use for Pricing page: begin*/
/*css use for sitemap*/
.node
{
	background-image:url('images/node.gif');
	background-repeat:no-repeat;
	background-position:15px 0px;
	padding:3px 0px 3px 47px;
}
.node_sub
{
	background-image:url('images/nodesub.gif');
	background-repeat:no-repeat;
	background-position:15px 0px;
	padding:0px 0px 3px 47px;
	margin-top:0px;
}

.node1
{
	background-image:url('images/node1.gif');
	background-repeat:repeat-y;
	background-position:15px 0px;
	padding:3px 0px 3px 47px;
}
.nodeend
{
	background-image:url('images/node_end.gif');
	background-repeat:no-repeat;
	background-position:15px 0px;
	padding:3px 0px 3px 47px;
}
.nodeendsub
{
	background-image:url('images/node_end.gif');
	background-repeat:no-repeat;
	background-position:15px 0px;
	padding:3px 0px 3px 47px;
}
.nodetext
{
	border:solid 1px #d4001a;
	width:155px;
	padding:2px 0px 2px 10px;
	font-family:Verdana;
	font-size:10px;
	text-transform:uppercase;
	color:#d4001a;
	font-weight:bold;
}
.nodetext:hover
{
	background-color:#d4001a;
	cursor:pointer;
	color:#FFFFFF;
	border-bottom:solid 1px #8b0011;
	border-right:solid 1px #8b0011;
	border-top:solid 1px #f8465c;
	border-left:solid 1px #f8465c;
}
.nodetext1
{
	border:solid 1px #004db7;
	width:255px;
	padding:2px 0px 2px 10px;
	font-family:Verdana;
	font-size:10px;
	color:#004db7;
	font-weight:bold;
}

.nodetext1sub
{
	border:solid 1px #004db7;
	width:208px;
	padding:2px 0px 2px 10px;
	font-family:Verdana;
	font-size:10px;
	color:#004db7;
	font-weight:bold;
}
.nodetext1sub:hover
{
	background-color:#004db7;
	cursor:pointer;
	color:#FFFFFF;
	border-bottom:solid 1px #023b8a;
	border-right:solid 1px #023b8a;
	border-top:solid 1px #4994fc;
	border-left:solid 1px #4994fc;
}
.nodetext1:hover
{
	background-color:#004db7;
	cursor:pointer;
	color:#FFFFFF;
	border-bottom:solid 1px #023b8a;
	border-right:solid 1px #023b8a;
	border-top:solid 1px #4994fc;
	border-left:solid 1px #4994fc;
}
.nodetext2
{
	border:solid 1px #666666;
	width:255px;
	padding:2px 0px 2px 10px;
	font-family:Verdana;
	font-size:10px;
	color:#666666;
	font-weight:bold;
}
.nodetext2:hover
{
	background-color:#666666;
	cursor:pointer;
	color:#FFFFFF;
	border-bottom:solid 1px #4c4c4c;
	border-right:solid 1px #4c4c4c;
	border-top:solid 1px #a3a3a3;
	border-left:solid 1px #a3a3a3;
}
/*css use for HightMark page: begin*/
.th-first
{
	background-color:#0052c2;
	padding:3px 8px 2px 8px;
	color:#FFFFFF;
	font-weight:bold;
	border-top:solid 1px #0b68bf;
	border-left:solid 1px #b5aeae;
	border-bottom:solid 1px #0048ab;
	
}
.th-middle
{
	background-color:#0052c2;
	padding:3px 8px 2px 8px;
	color:#FFFFFF;
	font-weight:bold;
	border-top:solid 1px #0b68bf;
	border-bottom:solid 1px #0048ab;
	border-left:solid 1px #0b68bf;
}
.th-last
{
	background-color:#0052c2;
	padding:3px 8px 2px 8px;
	color:#FFFFFF;
	font-weight:bold;
	border-top:solid 1px #0b68bf;
	border-bottom:solid 1px #0048ab;
	border-left:solid 1px #0040b7;
}
.cell-first
{
	border-left:solid 1px #b5aeae;
	border-bottom:solid 1px #b5aeae;
	padding:3px 8px 2px 8px;
	vertical-align:top;
}
.cell-middle
{
	border-left:solid 1px #b5aeae;
	border-bottom:solid 1px #b5aeae;
	padding:3px 8px 2px 8px;
	vertical-align:top;
}
.cell-last
{
	border-left:solid 1px #b5aeae;
	border-bottom:solid 1px #b5aeae;
	border-right:solid 1px #b5aeae;
	padding:3px 8px 2px 8px;
	vertical-align:top;
}


.th-first1
{
	background-color:#0052c2;
	padding:3px 8px 2px 8px;
	color:#FFFFFF;
	font-weight:bold;
	border-top:solid 1px #00aeff;
	border-left:solid 1px #b5aeae;
	border-bottom:solid 1px #0048ab;
	text-align:center;
}
.th-middle1
{
	background-color:#0052c2;
	padding:3px 8px 2px 8px;
	color:#FFFFFF;
	font-weight:bold;
	border-top:solid 1px #00aeff;
	border-bottom:solid 1px #0048ab;
	border-left:solid 1px #0040b7;
	text-align:center;
}
.th-last1
{
	background-color:#0052c2;
	padding:3px 8px 2px 8px;
	color:#FFFFFF;
	font-weight:bold;
	border-top:solid 1px #00aeff;
	border-bottom:solid 1px #0048ab;
	border-left:solid 1px #0040b7;
	text-align:center;
}
.cell-first1
{
	border-left:solid 1px #b5aeae;
	border-bottom:solid 1px #b5aeae;
	padding:3px 8px 2px 8px;
	vertical-align:top;
	text-align:center;
}
.cell-middle1
{
	border-left:solid 1px #b5aeae;
	border-bottom:solid 1px #b5aeae;
	padding:3px 8px 2px 8px;
	vertical-align:top;
	text-align:center;
}
.cell-last1
{
	border-left:solid 1px #b5aeae;
	border-bottom:solid 1px #b5aeae;
	border-right:solid 1px #b5aeae;
	padding:3px 8px 2px 8px;
	vertical-align:top;
	text-align:center;
}
.table
{
	padding-top:10px;
	padding-bottom:10px;
}
/*css use for HightMark page: end*/
/*css use for forms:begin*/
.form
{
	background-color:#e4e4e4;
	border-left:solid 1px #FFFFFF;
	border-top:solid 1px #FFFFFF;	
	border-right:solid 1px #969696;
	border-bottom:solid 1px #969696;
	width:auto;
	padding:20px;
}
.textbox
{
	border:solid 1px #686868;
	width: 290px;
}
.label
{
	padding:0px 3px 0px 8px;
}
.radio
{
	
}
.button
{
	border-top:solid 1px #ededed;
	border-left:solid 1px #ededed;
	border-bottom:solid 1px #474747;
	border-right:solid 1px #474747;
	cursor:pointer;
	background-color:#d6d6d6;
}
.separator
{
	background-image:url('images/dotline.gif');
	background-repeat:repeat-x;
	background-position:center center;	
	height:5px;
}
.box
{
	background-color:#0052c2;
	padding:15px;
	color:#FFFFFF;
	border-bottom:solid 1px #001a8a;
	border-right:solid 1px #001a8a;	
}
.box1
{
	background-color:#0052c2;
	padding:5px 15px 5px 15px;
	color:#FFFFFF;
	border-bottom:solid 1px #001a8a;
	border-right:solid 1px #001a8a;	
}
.number1
{
	color:#d4001a;
	font-weight:bold;
	padding:0px 5px 0px 0px;
	
	
}
/*css use for forms:end*/

/*css use for referral page:begin*/
a.form_link:link
{
	color:#ffffff;
	text-decoration:underline;
}
a.form_link:visited
{
	color:#ffffff;
	text-decoration:underline;
}
a.form_link:hover
{
	color:#ffffff;
	text-decoration:none;
}

/*css use for referral page:end*/

/*css use for POP UP page:begin*/
.popup_title
{
	font-size:18px;
	color:#0052c2;
	padding-bottom:12px;
	font-weight:bold;
}
/*css use for POP UP page:end*/

/* css use for required field */
.required
{
    color:#d4001a;
}

.title_content
{
	font-size:12px; 
	font-weight:bold; 
	padding-top:10px; 
	padding-bottom:5px;
	text-transform:uppercase; 
	color:#D60E27;
}

a.block2:link, a.block2:visited{color:#0052C2;text-decoration:none;}
a.block2:hover{color:#004574;text-decoration:underline;}

#glossary1{width:240px;height:auto;float:left;text-align:left;}
#glossary2{width:240px;height:auto;float:right;text-align:left; top:0px; padding-right:0px; padding-left:10px;}
.alphabe{height:auto;width:230px;}

a.blt2:link,a.blt2:visited{color:#0052C2;text-decoration:none;}
a.blt2:hover{color:#D60E27;text-decoration:none;}
.hide1
{ display:none; background-color:#edeeee;
  padding:9px;
  border-right:solid 1px #bfbfbf;
  border-bottom:solid 1px #a2a2a2;
  margin-right:9px; margin-bottom:9px;}
.hide2
{ background-color:#edeeee;
  padding:9px;
  border-right:solid 1px #bfbfbf;
  border-bottom:solid 1px #a2a2a2;
  margin-right:9px; margin-bottom:9px;}
  .text0
  { color:#D4001A; font-weight:bold; font-size:14px;}
  .title_insub
  {
	color:#0052C2;
	text-transform:uppercase;
	font-size:11px;
	font-weight:bold;
	padding-bottom:4px;
}

#contact-title
{
	width:458px;
	height:20px;
	margin:0 auto;
	background:#f59f43;
	font-size:12px;
	font-weight:bold;
	text-transform:uppercase;
	color:#5b2f00;
	padding-top:5px;
	border:solid 1px #9f5200;
	padding-left:10px
}
#contact-content
{
	width:468px;
	height:auto;
	margin:0 auto;
	border:solid 1px #9f5200;
	border-top:none
}
#content0{width:auto;height:auto;float:left;text-align:left;margin:0 auto;}
#mainimages {position:absolute; height: 207px; width: 298px; margin: auto}
