/* CSS Document */
html{
}
html a{
outline:none;
}

body{
	font-family: Arial, Helvetica, sans-serif;
	
}
.logo
{
	 padding:23px 0px 22px 15px;
	 margin:0px;
	 
}
.main_tab_bg{
background-image:url(../images/satori_images/mid_bg.gif);
background-repeat:repeat-x;
background-position:left top;
}
.head_nav{
font-family:Arial, Helvetica, sans-serif;
font-size:11px;
color:#666666;
line-height:16px;
padding-left:5px;
padding-right:0px;
text-transform:uppercase;
}
.head_nav a{
font-family:Arial, Helvetica, sans-serif;
font-size:11px;
color:#666666;
text-decoration:none;
text-transform:uppercase;
}
.head_nav a:hover{
font-family:Arial, Helvetica, sans-serif;
font-size:11px;
color:#FF6600;
text-decoration:underline;
text-transform:uppercase;
}

.head_nav a:active{
font-family:Arial, Helvetica, sans-serif;
font-size:11px;
color:#FF6600;
text-decoration:underline;
text-transform:uppercase;
}
.arialbold_blue{
font-family:Arial, Helvetica, sans-serif;
font-size:11px;
color:#143251;
font-weight:bold;
}
.arial_orange{
font-family:Arial, Helvetica, sans-serif;
font-size:11px;
color:#F8971D;
}
.arial_lightgreen{
font-family:Arial, Helvetica, sans-serif;
font-size:11px;
color:#494949;
padding:0px 14px 0px 8px;
}
.links{
font-family:Arial, Helvetica, sans-serif;
font-size:11px;
color:#0688A3;
line-height:25px;
}
.links a{
font-family:Arial, Helvetica, sans-serif;
font-size:11px;
color:#0688A3;
text-decoration:underline;
}
.links a:hover{
font-family:Arial, Helvetica, sans-serif;
font-size:11px;
color:#0688A3;
text-decoration:none;
}

.links_home{
font-family:Arial, Helvetica, sans-serif;
font-size:11px;
color:#0688A3;
line-height:25px;
}
.links_home a{
font-family:Arial, Helvetica, sans-serif;
font-size:11px;
color:#0688A3;
text-decoration:underline;
}
.links_home a:hover{
font-family:Arial, Helvetica, sans-serif;
font-size:11px;
color:#0688A3;
text-decoration:none;
}

.arial_gray{
font-family:Arial, Helvetica, sans-serif;
font-size:11px;
color:#606060;
line-height:16px;
}
.links_orange{
font-family:Arial, Helvetica, sans-serif;
font-size:11px;
color:#FF9933;
line-height:16px;
text-decoration:underline;
}
.arial_black{
font-family:Arial, Helvetica, sans-serif;
font-size:11px;
color:#000000;
line-height:16px;
padding-left:9px;
}
.footer_bg{
background-image:url(../images/satori_images/footer_bg.gif);
background-repeat:repeat-x;
background-position:left top;
}
.footer_txt{
font-family:Tahoma;
font-size:11px;
color:#333333;
line-height:35px;
}

.line_vertical
{
padding-left:10px;
padding-right:10px;
}
.footer_txt a{
font-family:Tahoma;
font-size:11px;
color:#333333;
text-decoration:underline;
}
.footer_txt a:hover{
font-family:Tahoma;
font-size:11px;
color:#003366;
text-decoration:underline;
}
.footer_txt a:active{
font-family:Tahoma;
font-size:11px;
color:#003366;
text-decoration:underline;
}
.light_gray_txt{
font-family:Tahoma;
font-size:11px;
color:#838383;
line-height:35px;
}

.bg_left_main
{
	background-image:url(../images/satori_images/bg_left_main.gif);
	background-repeat:repeat-y;
}

.bg_left_main1
{
	background-image:url(../images/satori_images/about_left_small.gif);
	background-repeat:repeat-y;
}

.bg_right_main
{
	background-image:url(../images/satori_images/bg_right_main.gif);
	background-repeat:repeat-y;
}

.bg_right_main1
{
	background-image:url(../images/satori_images/bg_right_main1.gif);
	background-repeat:repeat-y;
}

.bg_middle_main
{
	background-image:url(../images/satori_images/bg_middle.jpg);
	background-repeat:repeat-x;
	background-position:top;
	background-color:#F1F1F1;
}

.bg_about_main
{
	background-image:url(../images/satori_images/about_main.gif);
	background-repeat:repeat-x;
	background-position:top;
	background-color:#F1F1F1;
}

.bg_middle
{
background-image:url(../images/satori_images/bg_menu.gif);
background-repeat:repeat-x;
}


.menu a
{
	background-image:url(../images/satori_images/button/white.jpg);
	background-repeat:no-repeat;
	background-position:0px 0px;
	margin:0px;
	padding:0px;
	text-align:left;
	font-family:Arial, Helvetica, sans-serif;
	font-size:11px;
	font-weight:bold;
	list-style:none;
	color:#3B3B3B;
	padding:13px 0px 12px 58px;
	text-decoration:none;
	line-height:16px;
	display:block;
}

.menu a:hover
{
	background-image:url(../images/satori_images/button/blue.jpg);
	background-repeat:no-repeat;
	background-position:0px 0px;
	margin:0px;
	padding:0px;
	text-align:left;
	font-family:Arial, Helvetica, sans-serif;
	color:#FFFFFF;
	font-size:11px;
	font-weight:bold;
	list-style:none;
	padding:13px 0px 12px 58px;
	text-decoration:none;
	display:block;
	line-height:16px;
}

.menu a:active
{
	background-image:url(../images/satori_images/button/blue.jpg);
	background-repeat:no-repeat;
	background-position:0px 0px;
	margin:0px;
	padding:0px;
	text-align:left;
	font-family:Arial, Helvetica, sans-serif;
	color:#FFFFFF;
	font-size:11px;
	font-weight:bold;
	list-style:none;
	padding:13px 0px 12px 58px;
	text-decoration:none;
	display:block;
	line-height:16px;
}

.bg_left_bg
{
	background-image:url(../images/satori_images/bg_left.gif);
	background-repeat:no-repeat;
	background-position:0px 0px;
	
}

.menu_inside_bg{
background-image:url(../images/satori_images/inside_bg.gif);
background-repeat:repeat-x;
background-position:left top;
padding-left:3px;
}

.menu_inside a
{
	background-image:url(../images/satori_images/button/inside_menu_bg_grey.gif);
	background-repeat:no-repeat;
	background-position:0px 0px;
	margin:0px;
	padding:0px;
	text-align:left;
	font-family:Arial, Helvetica, sans-serif;
	font-size:11px;
	font-weight:bold;
	list-style:none;
	color:#3B3B3B;
	padding:11px 0px 7px 0px;
	text-decoration:none;
	line-height:14px;
	display:block;
	text-align:center;
	width:157px;
}

.menu_inside a:hover
{
	background-image:url(../images/satori_images/button/inside_menu_bg_blue.gif);
	background-repeat:no-repeat;
	background-position:0px 0px;
	margin:0px;
	padding:0px;
	text-align:left;
	font-family:Arial, Helvetica, sans-serif;
	color:#FFFFFF;
	font-size:11px;
	font-weight:bold;
	list-style:none;
	padding:11px 0px 7px 0px;
	text-decoration:none;
	display:block;
	line-height:14px;
	text-align:center;
	width:157px;
}

.menu_inside a:active
{
	background-image:url(../images/satori_images/button/inside_menu_bg_blue.gif);
	background-repeat:no-repeat;
	background-position:0px 0px;
	margin:0px;
	padding:0px;
	text-align:left;
	font-family:Arial, Helvetica, sans-serif;
	color:#FFFFFF;
	font-size:11px;
	font-weight:bold;
	list-style:none;
	padding:11px 0px 7px 0px;
	text-decoration:none;
	display:block;
	line-height:16px;
	text-align:center;
	width:157px;
}

.inside_bg_left_top
{
	background-image:url(../images/satori_images/inside_bg_left_top.gif);
	background-repeat:repeat;
	background-position:top;
	padding:0px 7px 0px 10px;
}

.inside_bg_left_bottom
{
	background-image:url(../images/satori_images/inside_bg_left.gif);
	background-repeat:no-repeat;
	background-position:bottom;
}

.dotted_line_inside
{
	background-image:url(../images/satori_images/dotted_line_in.gif);
	background-repeat:repeat-x;
	height:1px;
	background-position:left;
}
/* ====== LHS Menu ====== */
.menu_background 
{
	padding:0px;
	margin:0px;
	list-style:none;
}
.menu_background a
{
	background-image:url(../images/satori_images/bullet_bg.gif);
	background-repeat:repeat-y;
	background-position:0px 0px;
	font-family:Arial, Helvetica, sans-serif;
	font-size:12px;
	color:#0D6F95;
	text-align:left;
	padding: 4px 0px 0px 33px;
	margin:0px 0px 0px 0px;
	text-decoration:none;
	line-height:21px;
	display:block;
}
.menu_background a:hover
{
	list-style:none;
	background-image:url(../images/satori_images/bullet_bg_blue.gif);
	background-repeat:repeat;
	background-position:0px 0px;
	font-family:Arial, Helvetica, sans-serif;
	font-size:12px;
	color:#0D6F95;
	text-align:left;
	padding: 4px 0px 0px 33px;
	margin:0px 0px 0px 0px;
	text-decoration:underline;
	line-height:21px;
	display:block;
}

.menu_background a:active
{
	list-style:none;
	background-image:url(../images/satori_images/bullet_bg_blue.gif);
	background-repeat:repeat;
	background-position:0px 0px;
	font-family:Arial, Helvetica, sans-serif;
	font-size:12px;
	color:#0D6F95;
	text-align:left;
	padding: 4px 0px 0px 33px;
	margin:0px 0px 0px 0px;
	text-decoration:underline;
	line-height:21px;
	display:block;
}

.bg_submenu ul
{
	padding:0px 0px 0px 0px;
	margin:0px;
	list-style:none;
	list-style-type:none;
}

.bg_submenu li 
{
	background-image:url(../images/satori_images/bg_submenu.gif);
	background-repeat:repeat;
	background-position:0px bottom;
	font-family:Arial, Helvetica, sans-serif;
	font-size:12px;
	color:#0D6F95;
	text-align:left;
	padding: 0px 0px 0px 42px;
	margin:0px 0px 0px 0px;
	text-decoration:none;
	line-height:21px;
	display:block;
}

.bg_submenu a:hover
{
	background-image:url(../images/satori_images/bg_submenu.gif);
	background-repeat:repeat;
	background-position:0px bottom;
	color:#0D6F95;
	padding:0px 0px 0px 42px;
	margin:0px 0px 0px 0px;
	text-decoration:underline;

}

.bg_submenu a:active
{
	background-image:url(../images/satori_images/bg_submenu.gif);
	background-repeat:repeat;
	background-position:0px bottom;
	font-family:Arial, Helvetica, sans-serif;
	font-size:12px;
	color:#0D6F95;
	text-align:left;
	padding: 0px 0px 0px 42px;
	margin:0px 0px 0px 0px;
	text-decoration:underline;
	line-height:21px;
	display:block;
}

.td_spacer1
{
	padding-left:24px;
	padding-right:24px;
}

.bredcrums_grey
{
	font-family:Arial, Helvetica, sans-serif;
	font-size:11px;
	color:#606060;
	text-align:left;
	text-decoration:none;
}

.bredcrums
{
	font-family:Arial, Helvetica, sans-serif;
	font-size:11px;
	color:#0D6F95;
	text-align:left;
	text-decoration:none;
}

.bredcrums a
{
	font-family:Arial, Helvetica, sans-serif;
	font-size:11px;
	color:#0D6F95;
	text-align:left;
	text-decoration:underline;
}

.bredcrums a:links
{
	font-family:Arial, Helvetica, sans-serif;
	font-size:11px;
	color:#0D6F95;
	text-align:left;
	text-decoration:underline;
}

.bredcrums a:hover
{
	font-family:Arial, Helvetica, sans-serif;
	font-size:11px;
	color:#0D6F95;
	text-align:left;
	text-decoration:none;
}

h1
{
	font-family:Arial, Helvetica, sans-serif;
	font-size:12px;
	font-weight:bold;
	text-decoration:none;
	text-align:left;
	color:#3380A3;
	margin:0px;
	padding:0px 0px 0px 0px;
}

p
{
	font-family:Arial, Helvetica, sans-serif;
	font-size:11px;
	color:#606060;
	line-height:16px;
	text-align:left;
	margin:0px;
	padding:5px 0px 12px 0px;
}

.panel_rhs
{
	background-image:url(../images/satori_images/bg_right.gif);
	background-repeat:no-repeat;
	padding-top:30px;
	padding-left:20px;
	padding-right:19px;
}

h2{
	padding:0px 0px 3px 0px;
	margin:0px;
	text-align:left;
	color:#3380A3;
	font-family:Arial, Helvetica, sans-serif;
	font-size:14px;
	text-transform:uppercase;
}

.bullets_point ul
{
	list-style-type:none;
	list-style:none;
	margin:0px 0px 0px 0px;	
	padding:0px;
}

.bullets_point li a
{
	background-image:url(../images/satori_images/bullet_yellow.gif);
	background-repeat:no-repeat;
	/background-position:0px 5px !important;
	background-position:0px 5px;
	text-align:left;
	font-family:Arial, Helvetica, sans-serif;
	font-size:11px;
	color:#000000;
	list-style-type:none;
	list-style:none;
	padding:2px 0px 3px 21px;
	margin:0px;
	line-height:22px;
	text-decoration:none;
}


.bullets_point li a:hover
{
	background-image:url(../images/satori_images/bullet_yellow.gif);
	background-repeat:no-repeat;
	/background-position:0px 5px !important;
	background-position:0px 5px;
	text-align:left;
	font-family:Arial, Helvetica, sans-serif;
	font-size:11px;
	color:#000000;
	list-style-type:none;
	list-style:none;
	padding:2px 0px 3px 21px;
	margin:0px;
	line-height:22px;
	text-decoration:underline;
}

.inside_page_bg
{
	background-image:url(../images/satori_images/inside_page_bg.gif);
	background-repeat:repeat;
	background-position:top;
	background-color:#F2F2F2;
}

.bg_bottom
{
	background-image:url(../images/satori_images/bgfooter.gif) !important;
	background-position:top;
	background-repeat:repeat-x;
	background-color:#FFFFFF;
}

.inside_left_bottom
{
	background-image:url(../images/satori_images/inside_bg_left.gif);
	background-repeat:no-repeat;
}

.news_no
{
background-image:url(../images/satori_images/one.gif);
background-position:0px 0px;
background-repeat:no-repeat;
font-family:Arial, Helvetica, sans-serif;
font-size:18px;
font-weight:bold;
text-align:center;
padding:11px 0px 37px 0px;
color:#FFFFFF;
}

.contentheading
{
	font-family:Arial, Helvetica, sans-serif;
	font-size:18px;
	color:#106E7E;
	text-align:left;
	font-weight:bold;
	padding:0px 0px 10px 0px;
	margin:0px;
}

.message2{
	color:red;
	font-weight:bold;
}

.content
{
font-family:Arial, Helvetica, sans-serif;
font-size:11px;
color:#606060;
line-height:16px;
}

.content a{text-decoration: none;
	color: #3399CC;
	font-family:Arial, Helvetica, sans-serif;
	font-size:11px;}
	
.content a:hover{
	text-decoration: underline;}

.content ul{
	font-size: 11px;
	color: #5E5E5E;
	line-height: 15px;
	padding:14px 0px 18px 5px;
	margin:0px;
	list-style:none;
	list-style-image:none;
	list-style-type:none;
}

.content li{
	font-size: 11px;
	color: #096589;
	line-height: 29px;
	background-image:url(../images/satori_images/bg_bullet.gif);
	background-repeat:no-repeat;
	background-position:0px 1px;
	padding-left:15px;
	margin:0px;
}

.subheading_new {
color:#1B678C;
font-family:Arial,Helvetica,sans-serif;
font-size:12px;
font-weight:bold;
padding-bottom:0px;
padding-top:0px;
}


.dotted_line_faded
{
	background-image:url(../images/satori_images/dotted_line_line_new.gif);
	background-repeat:no-repeat;
	line-height:1px;
	height:1px;
	text-align:left;
}

.content_table{
	margin:3px 0px 15px 8px;
	font-size:11px;
	color:#096589;
}

.content_table_bullet{
	padding:3px 0px 6px 15px;
	font-size:11px;
	color:#096589;
	background-image:url(../images/satori_images/bg_bullet_new.gif);
	background-repeat:no-repeat;
	background-position:0px 8px;
}


/*=====================  LHSMENU CSS =======================*/

.LHSmenu ul{
	margin:0px;
	padding:0px;
	list-style-type:none;
}
.LHSmenu ul li{
	background:url(../images/satori_images/dotted_line_in.gif) repeat-x left bottom;
	line-height:25px;
	}
.LHSmenu ul li a{
	font-family:Arial, Helvetica, sans-serif;
	font-size:12px;
	color:#0D6F95;
	display:block;
	background:url(../images/satori_images/bg_bullet_new.gif) no-repeat 16px 8px;
	padding:0px 0px 0px 34px;
	font-size:12px;
	
	height:25px;
	color:#0D6F95;
	text-decoration:none;
}
.LHSmenu ul li a:hover{
	
	font-size:12px;
	padding:0px 0px 0px 34px;
	text-decoration:underline;
	line-height:inherit;
	background:#CADCE5 url(../images/satori_images/bg_bullet_new.gif) no-repeat 16px 8px;

}


.LHSmenu ul li a:active{
	
	font-size:12px;
	padding:0px 0px 0px 34px;
	text-decoration:underline;
	line-height:inherit;
	background:#CADCE5 url(../images/satori_images/bg_bullet_new.gif) no-repeat 16px 8px;

}
/*=============== third level menu ===========*/
.LHSmenu ul ul{
	margin:0px;
	/margin:-18px 0px 0px 0px;
	padding:0px;
	list-style-type:none;
}
.LHSmenu ul ul li{
	background:url(../images/satori_images/dotted_line_in.gif) repeat-x left bottom;
	}
.LHSmenu ul ul li a{
	font-family:Arial, Helvetica, sans-serif;
	font-size:12px;
	color:#0D6F95;
	display:block;
	background:url(../images/satori_images/dot.gif) no-repeat 31px 11px;
	padding:0px 0px 0px 42px;
	font-size:12px;
	line-height:25px;
	color:#0D6F95;
	text-decoration:none;
}
.LHSmenu ul ul li a:hover{
	
	font-size:12px;
	padding:0px 0px 0px 42px;
	text-decoration:underline;
	line-height:25px;
	background:#CADCE5 url(../images/satori_images/dot.gif) no-repeat 31px 11px;
}

.LHSmenu ul ul li a:active{
	
	font-family:Arial, Helvetica, sans-serif;
	font-size:12px;
	color:#0D6F95;
	display:block;
	background:url(../images/satori_images/dot.gif) no-repeat 31px 11px;
	padding:0px 0px 0px 42px;
	font-size:12px;
	line-height:25px;
	color:#0D6F95;
	text-decoration:underline;
}

.sitemap_link_main a
{
	font-family:Arial, Helvetica, sans-serif;
	font-size:12px;
	color:#106E7E;
	text-decoration:none;
	text-align:left;
	padding:0px 0px 0px 20px;
	margin:0px;
	font-weight:bold;	
}

.sitemap_link_main a:hover
{
text-decoration:underline;
}

.sitemap_link1
{
 margin:0px;
 padding:10px 0px 0px 30px;
 list-style-type:none;
 text-align:left;
 font-family:Arial, Helvetica, sans-serif;
	font-size:11px;
	color:#106E7E;
}

.sitemap_link1 a
{
	text-decoration:none;
	text-align:left;
	padding:0px 0px 0px 17px;
	margin:0px;
	font-weight:bold;
	color:#106E7E;
	background-image:url(../images/satori_images/bullet_yellow.gif);
	background-repeat:no-repeat;
	background-position:0px 2px;
	line-height:20px;	
}

.sitemap_link1 a:hover
{
	text-decoration:underline;	
}

.sitemap_link2
{
 margin:0px;
 padding:3px 0px 0px 50px;
 list-style-type:none;
 text-align:left;
 font-family:Arial, Helvetica, sans-serif;
	font-size:11px;
	color:#000000;
}

.sitemap_link2 a
{
	text-decoration:none;
	text-align:left;
	padding:0px 0px 0px 12px;
	margin:0px;
	font-weight:bold;
	color:#000000;
	background-image:url(../images/satori_images/bg_bullet_new.gif);
	background-repeat:no-repeat;
	background-position:0px 3px;
	line-height:20px;	
}

.sitemap_link2 a:hover
{
	text-decoration:underline;	
}

/* sushma (12th sep 08) */

.bgtext{
	background-image:url(../images/satori_images/aa_bgtext.jpg);
	background-repeat:repeat-x;
	color:#FFFFFF;
	font-family: Arial, Helvetica, "sans-serif bolder";
	font-size: 11px;
	text-transform: uppercase;
	font-weight:bold;
	padding-left:5px;
}

.line_right{ background-image:url(../images/satori_images/login_right.jpg); background-repeat:repeat-y; width:6px;}
.line_left{ background-image:url(../images/satori_images/login_left.jpg); background-repeat:repeat-y; width:5px;}
.line_bottom{ background-image:url(../images/satori_images/login_bottom.jpg); background-repeat:repeat-x; height:6px;}

.tdspacer{
padding-left: 3px;
padding-right:3px;
padding-top:16px;
padding-bottom:5px;
}

.tdspacer2{
padding-left: 40px;
background-color:#F8FAFB;
font-family:Arial, Helvetica, sans-serif;
font-size:11px;
color:#525252;
text-align:left;
font-weight:bold;
height:34px;
}

.boldtext{
font-family:Arial, Helvetica, sans-serif;
font-size:11px;
color:#525252;
text-align:left;
font-weight:bold;
}

.td_blank_space
{
	width:13px;
}

.text_box
{
	width:176px;
	border:1px solid #CBDAE6;
	font-family:Arial, Helvetica, sans-serif;
	font-size:11px;
	color:#525252;
	text-align:left;
	font-weight:normal;
}
