/* Attached CSS
============================================*/
@import url("inputPortal.css");
/* Globel Reset
===========================================*/
html,body,div,dl,dt,dd,ul,ol,li,h1,h2,h3,h4,h5,h6,pre,code,form,fieldset,legend,input,button,textarea,p,blockquote,th,td
{	margin:0;
	padding:0;
}
table
{	border-collapse:collapse;
	border-spacing:0;
}
fieldset,img
{	border:0;
}
/*address,caption,cite,code,dfn,em,strong,th,var,optgroup
{	font-style:inherit;
	font-weight:inherit;
}*/
del,ins
{	text-decoration:none;
}
ul,li
{	list-style:none;
}
caption,th
{	text-align:left;
}
h1,h2,h3,h4,h5,h6
{	font-size:100%;
	font-weight:normal;
}
q:before,q:after
{	content:'';
}
abbr,acronym
{	border:0;
	font-variant:normal;
}
sup
{	vertical-align:baseline;
}
sub
{	vertical-align:baseline;
}
legend
{	color:#000;
}
input,button,textarea,select,optgroup,option
{	font-family:inherit;
	font-size:inherit;
	font-style:inherit;
	font-weight:inherit;
}
input,button,textarea,select
{	
    font-size:100%;
}
select,input,button,textarea,button
{	font:99% arial,helvetica,clean,sans-serif;
}
table
{	font-size:inherit;
	/*font:100%;*/
}
pre,code,kbd,samp,tt
{	font-family:monospace;
	font-size:108%;
	line-height:100%;
}
/*=== Common
===============================================================*/
.clear
{	clear:both;
}
.algn_right
{	text-align:right;
}
.algn_cntr
{	text-align:center;
}
/*=== Body
===============================================================*/
body
{	background:url(../imagesPortal/bg_main.gif) repeat;
	font: normal 12px/18px Verdana, Arial, Helvetica, sans-serif;
	color:#000000;
}
h2
{	font:normal 22px Verdana, Arial, Helvetica, sans-serif;
	color:#a11047;
	padding:15px 0;
}
#outer_div
{	width:956px;
	margin:auto;
	background:#fff;
	/*min-height:850px;*/
}
#top_pane
{	width:956px;
	height:167px;
}
* + html  #top_pane
{ height:176px;
}

#top_pane .logo_pane h1 a
{	background:url(../imagesPortal/isa_designs_05.jpg) no-repeat left top;
	width:162px;
	height:137px;
	display:block;
	text-indent:-999px;
	overflow:hidden;
	float:left;
}
#top_pane .logo_txt
{	font:bold 30px Georgia, "Times New Roman", Times, serif;
	color:#75a190;
	float:left;
	padding:70px 0 0 0;
}
#top_pane .right_pane
{	width:186px;
	float:right;
}
#top_pane .right_pane a
{	color:#75a190;
	font-weight:bold;
	text-decoration:underline!important;
}
#top_pane .right_pane a
{	color:#75a190;
	text-decoration:none!important;
}

#top_pane .right_pane a.home
{	background:url(../imagesPortal/isa_home.gif) no-repeat left top;
	width:184px;
	height:46px;
	display:block;
	text-indent:-999px;
	overflow:hidden;
}
#top_pane .right_pane .search
{	background:url(../imagesPortal/search.gif) no-repeat left top;
	width:184px;
	padding:32px 0 0 0;
}
/*=== Navigations
===================================================*/
.nav
{	background:#015289;
	height:29px;
}
.nav ul
{	height:29px;
	padding:0 10px;
}
.nav ul li
{	float:left;
	border-right:#26709f 1px solid;
	height:29px;
}
.nav ul li.no_border
{	border:0;
}
.nav ul li a
{	/*font:bold 11px/29px Verdana, Arial, Helvetica, sans-serif;*/
 	font:bold 10px/29px Verdana, Arial, Helvetica, sans-serif;
	color:#fff;
	display:block;
	padding:0 21px;
	height:29px;
	text-decoration:none;
}
.nav ul li a:hover,.nav ul li a.active
{	/*font:bold 11px/29px Verdana, Arial, Helvetica, sans-serif;*/
 	font:bold 10px/29px Verdana, Arial, Helvetica, sans-serif;
	color:#fff;
	text-decoration:none;
	background:#9acfee;
}
/*=== Middle Pane ( Container )
==================================================*/
.middle_pane
{	padding:4px;
	width:948px;
	/*added by deepak to get min height*/
	min-height:500px;
}
.bannerpane
{	float:left;
	width:948px;
}
.banner
{	float:left;
	width:733px;
}
.banner_rightpane
{	color:#f99547;
	/*font:bold 18px/33px Verdana, Arial, Helvetica, sans-serif;*/
	padding-left:18px;
	float:left;
	width:194px;
}
.container
{	width:948px;
}
.container_left
{	width:214px;
	float:left;
}
.container_main1
{	width:715px;
	float:left;
	margin:0 9px;
	min-width:715px;
	/*min-height:300px;*/
}
.container_main
{
    min-width:502px;
    width:502px;
	float:left;
	margin:0px 11px 0px 7px;
	/*min-height:300px;*/
	
}
.container_right
{	width:212px;
	float:left;
}
/*=== Left Menu
===================================================*/
 .left_menu
{ width:214px;
/*padding-bottom:8px;*/
padding-bottom:5px;
}
.left_menu ul,.left_menu ul li
{ width:214px;
text-transform:uppercase;
padding:6px 0 0 0px;

text-align:left;
}
.left_menu ul li a
{ display:list-item;
/*background:url(../imagesPortal/menu_bg.gif) repeat-x left top;*/
color:#005189;
font:bold 12px Verdana, Arial, Helvetica, sans-serif;
display:block;
text-decoration:none;

text-align:left;
text-indent:5px;
/*padding:10px 10 0 0px;*/
}
.left_menu ul li a:hover
{ text-decoration:none;
color:#2984c2;
}

.menu_box
{	background:#eaeaea;
}
.menu_box h2
{	font:bold 15px/37px Arial, Helvetica, sans-serif;
	color:#003a5d;
	/*background:url(../imagesPortal/menu_header.gif) no-repeat left top;*/
	/*background-color:#F18F3C;*/
	width:198px;
	height:37px;
	padding:0 0 0 10px;
}
.menu_box h3
{	font:bold 15px/37px Arial, Helvetica, sans-serif;
	color:#003a5d;
	background:url(../imagesPortal/menu_header.gif) no-repeat left top;
	width:198px;
	height:37px;
	padding:0 0 0 16px;
}
.menu_box ul
{	padding:0 0 0 16px;
	width:198px;
}
.menu_box ul li
{	padding:0 0 12px 8px;
	width:190px;
	margin:12px 0 0;
	background:url(../imagesPortal/arrow.gif) no-repeat left 4px;
	display:block;
	font:normal 11px Verdana, Arial, Helvetica, sans-serif;
	border-bottom:#d0d0d0 1px solid;
}
.menu_box ul li a
{	color:#0f363c;
	text-decoration:none;
	/*text-transform:uppercase;*/
}
.menu_box ul li a:hover
{	color:#0f363c;
	text-decoration:underline;
}
.menu_box ul li .txt_pane
{	float:left;
	width:125px;
}
.menu_box ul li .img_box
{	float:left;
	width:56px;
}
.menu_box02
{	background:#eaeaea;
	width:212px;
}
.menu_box02 h3
{	font:bold 15px/37px Arial, Helvetica, sans-serif;
	color:#003a5d;
	background:url(../imagesPortal/menu_header02.gif) no-repeat left top;
	width:162px;
	height:46px;
	padding:0 0 0 51px;
}
.menu_box02 ul
{	padding:0 0 0 12px;
	width:201px;
}
.menu_box02 ul li
{	padding:0 0 14px 0;
	margin:14px 0 12px;
	width:189px;
	display:block;
	font:normal 12px Verdana, Arial, Helvetica, sans-serif;
	border-bottom:#d0d0d0 1px solid;
}
.menu_box02 ul li a.header
{	color:#005284;
	text-decoration:none;
	font:normal 12px Verdana, Arial, Helvetica, sans-serif;
	display:block;
	padding-bottom:4px;
}
.menu_box02 ul li a.header:hover
{	color:#005284;
	text-decoration:underline;
	font-weight:normal;
}
.menu_box02 ul li a
{	color:#f18f3c;
	text-decoration:underline;
	font-weight:bold;
}
.menu_box02 ul li a:hover
{	color:#f18f3c;
	text-decoration:none;
	font-weight:bold;
}
.menu_box02 ul li a strong
{	font-weight:bold;
}
.view_all
{	background:url(../imagesPortal/view_all.gif) no-repeat left top;
	width:58px;
	height:16px;
	display:block;
	margin:11px 12px 11px 0;
	display:block;
	float:right;
	text-indent:-999px;
	overflow:hidden;
}
/*=== Footer
==================================================*/
.footer
{	border-top:#808080 1px solid;
	margin:4px;
	padding:3px 0;
	color:#616161;
	font:normal 11px/18px Verdana, Arial, Helvetica, sans-serif;
}
.footer #logo_footer
{	background:url(../imagesPortal/footer_logo.gif) no-repeat left top;
	width:101px;
	height:61px;
	display:block;
	float:left;
	text-indent:-999px;
	overflow:hidden;
	margin-right:3px;
}
.footer a
{	color:#616161;
	font:normal 11px Verdana, Arial, Helvetica, sans-serif;
	text-decoration:none;
}
.footer a:hover
{	color:#616161;
	text-decoration:underline;
}
.footer .wrapper
{	float:left;
	width:836px;
}

/*=== Sign In Page
==================================================*/
.signin_toppane
{	background:url(../imagesPortal/sign_in_top.jpg) repeat-x left top;
	height:126px;
}
.signin_toppane #logo
{	background:url(../imagesPortal/logo_02.jpg) no-repeat left top;
	width:165px;
	height:125px;
	display:block;
	margin:auto;
	text-align:left;
	text-indent:-999px;
	overflow:hidden;
}
.signin_contentpane
{	width:956px;
}
.signin_box
{	width:479px;
	margin:40px auto;
}
.signin_box .top
{	background:url(../imagesPortal/login_box_top.gif) no-repeat left top;
	width:479px;
	height:5px;
}
.signin_box .cntnt
{	border-left:#e0e0e0 1px solid;
	border-right:#e0e0e0 1px solid;
	width:477px;
}
.signin_box .cntnt h3
{	background:url(../imagesPortal/signin_account.gif) no-repeat left top;
	width:470px;
	height:45px;
	margin:0 auto;
	text-indent:-999px;
	overflow:hidden;
}
.signin_form
{	width:415px;
	margin:0 auto;
	padding:23px 0;
	font:normal 12px Verdana, Arial, Helvetica, sans-serif;
}
.signin_form .raw
{	width:415px;
	margin-bottom:1px;
}
.signin_form .raw .link
{	line-height:29px;
}
.signin_form .raw label
{	width:113px;
	float:left;
	padding:6px;
}
.signin_form .raw .textbox_outerdiv
{	width:265px;
	height:18px;
	background:#f0f0f0;
	padding:6px;
	float:left;
}
.signin_form .raw .textbox_outerdiv input
{	border:#dcdcdc 1px solid;
	width:254px;
	height:13px;
	padding:2px;
}
.signin_form .raw a
{	color:#3481b0;
	text-decoration:none;
}
.signin_form .raw a:hover
{	color:#3481b0;
	text-decoration:underline;
}
.signin_box .btm
{	background:url(../imagesPortal/login_box_btm.gif) no-repeat left top;
	width:479px;
	height:5px;
}
.signin_footerpane
{	background:url(../imagesPortal/sign_in_footer.jpg) repeat-x left top;
	height:51px;
	color:#818181;
	font:normal 11px Verdana, Arial, Helvetica, sans-serif;
	text-align:center;
	padding:20px 0 0 0;
}

/*By Deepak */
.divFullWidth
{
    width: 100%;
}
#search_list
{
    font-family: Verdana, Arial, Helvetica, sans-serif;
    font-size: 11px;
    font-weight: normal;
    margin:0;
    padding:0;
}

#search_list h5
{
    border: 1px solid #CAF3FF;
    font-family: Verdana, Arial, Helvetica, sans-serif;
    font-size: 13px;
    font-weight: bold;
    margin: 0;
    padding: .5em;
    background-color: #E8FAFF;
}

#search_list h6
{
    margin:.8em 0 0 0;
}


.search_head
{
    font-family: Verdana, Arial, Helvetica, sans-serif;
    font-size: 11px;
    font-weight: bold;
    color: #005288;
}
.SearchDesc
{
    font-family: Verdana, Arial, Helvetica, sans-serif;
    font-size: 11px;
    font-weight: normal;
}
#sitemap
{
    margin:0;
    padding:.2em .2em .2em .4em;
    float:left;
    /*width:515px;*/
}

#sitemap h1
{
    font-family: Verdana, Arial, Helvetica, sans-serif;
    font-size: 22px;
    color:#005288;
    font-weight:bold;
}

#sitemap h2
{
    font-family: Verdana, Arial, Helvetica, sans-serif;
    font-size: 15px;
    color: #005288;
    font-weight: bold;
    margin:.2em 0 .2em 0;
}

#sitemap h3
{
    margin:0 .1em 0 .1em;
    padding:0;
}

#sitemap h3 a
{
    font-family: Verdana, Arial, Helvetica, sans-serif;
    font-size: 11px;
    color: #005288;
    font-weight:normal;
    text-decoration:none;
}

.Links
{
    margin:0 .1em 0 .1em;
    padding:0;
    color:#005288;
    text-decoration:none;
    font-family:Verdana, Arial, Sans-Serif, Tahoma;
    font-size: 11px
}

.left_menuNews
{	width:214px;
	padding-bottom:4px;
}
.left_menuNews ul,.left_menu ul li
{	width:214px;
 	
}
.left_menuNews ul li a
{	display:block;
	background:url(../imagesPortal/menu_bg.gif) repeat-x left top;
	/*height:52px;*/
	color:#005189;
	font:bold 12px/52px Verdana, Arial, Helvetica, sans-serif;
	text-decoration:none;
	padding:0 0 0 12px;
}
.left_menuNews ul li a:hover
{	text-decoration:none;
	color:#2984c2;
}
.left_menuNews h2
{	font:bold 15px/37px Arial, Helvetica, sans-serif;
	color:#003a5d;
	/*background:url(../imagesPortal/menu_header.gif) no-repeat left top;*/
	/*background-color:#F18F3C;*/
	width:198px;
	height:37px;
	padding:0 0 0 8px;
}
.left_menuNews h3
{	font:bold 15px/37px Arial, Helvetica, sans-serif;
	color:#003a5d;
	background:url(../imagesPortal/menu_header.gif) no-repeat left top;
	width:198px;
	height:37px;
	padding:0 0 0 16px;
}

