/********************************* Classes for XHTML default Tag *********************************/
body {
	margin:0;
	padding:0;
	color:#444444;
	background-color: #FFF;
	font-family: "Trebuchet MS", tahoma, arial, sans-serif, serif;
	font-size: 12px;
}
h1, h2, h3, h4, h5, h6 { font-family: arial, sans-serif, tahoma, serif; }
form, img, a, li, ul { margin:0; padding:0; border:0; list-style:none; }
a { color:#57007b; text-decoration:none; outline:none; }
a:hover { text-decoration:underline; }
p {
}

/************************ Classes for differentiation of uniq ID ************************/
.top_line { background:#57007b; border-bottom:1px solid #9f00df; height:16px; font-size:0; }
#wrapper {
	width:960px;
	margin:0 auto;
}

#header { background:url(../images/header_bg.gif) repeat-x; height:93px; margin-top:1px; }
#header .tl{ background:url(../images/header_tl.gif) no-repeat;}
#header .pocker_chips{ background:url(../images/pocker_chips.gif) no-repeat 100% 0; height:63px; padding-top:30px; }

#logo {
	display:block;
	width:335px;
	height:29px;
	margin-left:20px;
	background-position: 0 0;
	color: #FFF;
	font-size: 32px;
	font-weight: bold;
	padding-top: 7px;
}

#menu { background:url(../images/menu_bg.gif) repeat-x; height:59px; }
#menu .clear { font-size:0; line-height:0; }
#menu .left_img { background:url(../images/menu_left.gif) no-repeat; height:59px; }
#menu .right_img { background:url(../images/menu_right.gif) no-repeat 100% 0; height:59px; padding:0 20px; }
#menu li { float:left; line-height:28px; padding:0 12px; display:inline; }
#menu #top_level li {
	background-image: url(../images/divider-menu.gif);
	background-repeat: no-repeat;
	background-position: 100% 50%;
}
#menu li a { font-size:13px; text-transform:uppercase; text-decoration:none; }
#menu li a:hover, #menu li a.active { text-decoration:underline; }
#menu #top_level  li a {
	font-weight:bold;
	color:#6b6a68;
	font-size: 12px;
}
#menu #bottom_level li a  {
	color:#6b6a68;
}
#menu #bottom_level li {
	background-image: url(../images/divider-menu.gif);
	background-repeat: no-repeat;
	background-position: 100% 50%;
}
#menu li.first { padding:0 12px 0 0; }
#menu #top_level li.last, #menu #bottom_level li.last { padding:0 0 0 12px; background:none; }

.divider {
	height:20px;
	background-image: url(../images/divider.gif);
	background-repeat: repeat-x;
}

.green_head { background:url(../images/green_bg.gif) repeat-x; height:30px; color:#fff; }
.green_head div { background:url(../images/green_left.gif) no-repeat; height:30px; }
.green_head p { background:url(../images/green_right.gif) no-repeat 100% 0; height:30px; line-height:30px; padding:0 10px; font-size:13px; font-weight:bold; }

.red2_head {
	background:url(../test/images/redbg.gif) repeat-x;
	height:30px;
	color:#fff;
}
.red2_head div { background:url(../images/green_left.gif) no-repeat; height:30px; }
.red2_head p { background:url(../images/green_right.gif) no-repeat 100% 0; height:30px; line-height:30px; padding:0 10px; font-size:13px; font-weight:bold; }

.red_head2 { background:url(../images/red_bg.gif) repeat-x; height:31px; color:#fff; }
.red_head2 div { background:url(../images/red_left.gif) no-repeat; height:31px; }
.red_head2 p { background:url(../images/red_right.gif) no-repeat 100% 0; height:31px; line-height:31px; padding:0 10px; font-size:13px; font-weight:bold; }

.green_head2 { background:url(../images/green2_bg.gif) repeat-x; height:30px; color:#fff; }
.green_head2 div { background:url(../images/green2_left.gif) no-repeat; height:30px; }
.green_head2 p { background:url(../images/green2_right.gif) no-repeat 100% 0; height:30px; line-height:30px; padding:0 10px; font-size:13px; font-weight:bold; }

.grey_head { background:url(../images/grey2_bg.gif) repeat-x; height:26px; color:#fff; }
.grey_head div { background:url(../images/grey2_left.gif) no-repeat; height:26px; }
.grey_head p { background:url(../images/grey2_right.gif) no-repeat 100% 0; height:26px; line-height:26px; padding:0 10px; font-size:13px; font-weight:bold; }

.grey1_head { background:url(../images/grey1_bg.gif) repeat-x; height:26px; color:#fff; }
.grey1_head div { background:url(../images/grey1_left.gif) no-repeat; height:26px; }
.grey1_head p { background:url(../images/grey1_right.gif) no-repeat 100% 0; height:26px; line-height:26px; padding:0 10px; font-size:13px; font-weight:bold; }

.blue1_head { background:url(../images/blue1_bg.gif) repeat-x; height:26px; color:#fff; }
.blue1_head div { background:url(../images/blue1_left.gif) no-repeat; height:26px; }
.blue1_head p { background:url(../images/blue1_right.gif) no-repeat 100% 0; height:26px; line-height:26px; padding:0 10px; font-size:13px; font-weight:bold; }

.blue2_head { background:url(../images/blue2_bg.gif) repeat-x; height:26px; color:#fff; }
.blue2_head div { background:url(../images/blue2_left.gif) no-repeat; height:26px; }
.blue2_head p { background:url(../images/blue2_right.gif) no-repeat 100% 0; height:26px; line-height:26px; padding:0 10px; font-size:13px; font-weight:bold; }

.grey_bottom { background:#d6d4ce url(../images/grey_bottom.gif) no-repeat 0 100%; width:454px; padding:10px; }

.box_top { background:url(../images/box_top.gif) no-repeat; width:455px; height:8px; font-size:0; line-height:0; }
.box_bottom { background:url(../images/box_bottom.gif) no-repeat 0 100%; width:445px; padding:0 0 5px 10px; }
.box_repeat { background:url(../images/box_repeat.gif) repeat-y; width:455px; }

a.button { background:url(../images/button.gif) no-repeat; width:115px; height:19px; display:inline-block; text-align:center; line-height:19px; color:#74726b; font-weight:bold; }
a.button:hover {text-decoration:none;}

.bottom_part { background:url(../images/bottom.gif) no-repeat 0 100%; }
.bottom_part .right_part{ background:url(../images/bottom_right.gif) no-repeat 100% 100%; padding:10px 10px 25px 10px; }
.mid_content { background:url(../images/mid_repeat.gif) repeat-y; }
.mid_content .right_repeat { background:url(../images/mid_repeat.gif) repeat-y 100% 0; }

.title_tag { color:#104471; font-weight:bold; }

#two_box .box { width:475px; float:left; margin-right:10px; }
#two_box .box li p {
}
#two_box li { float:left; }
#two_box li.col1 { width:132px; padding-top:10px; }
#two_box li.col2 { width:310px; }
#two_box li.col4 { width:440px; }
#two_box .last {margin-right:0;}

#three_box .box1 { width:312px; float:left; margin-right:10px; }
#three_box .last {margin-right:0;}

#video li { float:left; width:138px; height:119px; display:inline; margin:0 15px 5px 0; }
#video li.last { margin-right:0; }

#four_box .box2 { width:232px; float:left; margin-right:10px; }
#four_box .last {margin-right:0;}
.link_list { font-weight:bold; }
.link_list li { border-bottom:1px solid #cdcbc7; padding:8px 0; line-height:13px; }
.link_list li.col1 { width:70%; padding-right:5px; float:left;}
.link_list li.col2 { width:27%; float:left; }
.link_list li.first_list {padding:0 0 8px 0;}
.link_list li a { color:#104471; text-decoration:none; }
.link_list li a:hover, #four_box li a.active { text-decoration:underline; }

#bottom_main_content p {
	color:#434343;
}

span.grey_arrow2 { background:url(../images/grey2_arrow.gif) no-repeat; width:17px; height:17px; display:block; float:right; margin-top:6px; display:inline; }
span.blue_arrow2 { background:url(../images/blue2_arrow.gif) no-repeat; width:17px; height:17px; display:block; float:right; margin-top:6px; display:inline; }
a.blue_arrow2 { background:url(../images/blue2_arrow.gif) no-repeat 100% 5px; padding-right:20px; float:right; color:#fff03b; font-size:11px; font-weight:normal; }
a.grey_arrow2 { background:url(../images/grey1_arrow.gif) no-repeat 100% 6px; padding-right:20px; float:right; color:#fff03b; font-size:11px; font-weight:normal; }
a.red_arrow { background:url(../images/red_arrow.gif) no-repeat 100% 8px; padding-right:20px; float:right; color:#fff03b; font-size:11px; font-weight:normal; }
a.green_arrow { background:url(../images/green_arrow.gif) no-repeat 100% 8px; padding-right:20px; float:right; color:#fff03b; font-size:11px; font-weight:normal; }

#footer { background:#000; text-align:center; height:115px; line-height:115px; color:#989898; }
#footer .left_bg { background:url(../test/images/footer_left.gif) no-repeat 0 0; height:48px; line-height:48px; text-align:center; color:#fff; font-weight:bold; }
#footer #footer_logo { background:url(../test/images/footer_logo.gif) no-repeat 0 0; display:block; height:48px; width:157px; text-indent:-999em; position:absolute; right:0; top:0; }
#footer a { color:#fff; }
#footer .copyright { color:#fde400; }

/********************* classes for differentiation of box and heading ********************/
.block h2, .block h3 { color:#57007b; font-size:1.4em; font-weight:bold; background: url(../test/images/heading_yellow.gif) no-repeat 0 0; height:32px; line-height:32px; padding-left:15px; letter-spacing:-1px; }

/********************* classes for differentiation of padding, border & color ********************/
.fl {
	float:left;
	margin-top: 5px;
	margin-right: 5px;
	margin-bottom: 5px;
	margin-left: 5px;
}
.fr { float:right; }
.clear { clear:both; height:1px; font-size:0; line-height:0; }
.center { text-align:center; }
.left { text-align:left; }
.right { text-align:right; }
.justify { text-align:justify; }
.line_height { line-height:2em; }
.bold { font-weight:bold; }
.pad { padding:5px; }
.pad1 { padding:10px; }
.pt { padding-top:5px; }
.pt1 { padding-top:10px; }
.pb { padding-bottom:5px; }
.pb1 { padding-bottom:10px; }
.pl { padding-left:5px; }
.pl1 { padding-left:10px; }
.pr { padding-right:5px; }
.pr1 { padding-right:10px; }
.mrg { margin:5px; }
.mt { margin-top:5px; }
.mt1 { margin-top:10px; }
.mt2 { margin-top:20px; }
.mb { margin-bottom:5px; }
.mb1 { margin-bottom:10px; }
.ml { margin-left:5px; }
.ml1 { margin-left:10px; }
.mr { margin-right:5px; }
.mr1 { margin-right:10px; }
.white_text { color:#ffffff; }
.small_text { font-size:.85em; }
.mid_align { vertical-align:middle; }
.width_full { width:100%; }
.img_margin { margin:0 10px 20px 0; }
  CAPTION.MYTABLE2
  {
	background-color:#F0F0F0;
	color:white;
	border-style:solid;
	border-width:2px;
	font-size: 18px;
	font-weight: bold;
	background-image: url(/images/main-heading-bg.jpg);
  }

  TABLE.MYTABLE2
  {
	font-family:arial;
	font-size:10pt;
	background-color:#EEEEEE;
	width:100%;
  }

  TH.MYTABLE2
  {
	font-size:12pt;
	background-color:#666666;
	color:white;
	background-image: url(/images/tablebg1.jpg);
  }


  TR.MYTABLE2
  { 
     height:15;
  }

  TD.MYTABLE2
  {
	font-size:11pt;
	background-color:#999999;
	color:#666666;
	text-align:center;
	background-image: url(/images/yellow_row_bg.jpg);
	font-weight: bold;
  }
