﻿/* Css Classes by Designer Starts Here */
/* default class */

/*body { margin:0; padding:0; font-family:Verdana, Arial, Helvetica, sans-serif;font-size:11px; color:#090909; background:#f3f8ff}*/

p
{
	margin: 0;
	padding: 0;
}

img
{
	border: 0 none;
}

hr
{
	border-bottom: #593101 dashed 1px;
	border-width: 0 0 1px 0;
}

a
{
	color: #090909;
	text-decoration: none;
}
a:hover
{
	color: #528ff4;
	text-decoration: none;
}

.clear
{
	clear: both;
}

input, select, textarea
{
	border: #aeaeae solid 1px;
	background: #FFFFFF;
	padding: 2px;
	color: #313131;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
}

.nobdr
{
	border: 0 none;
	background: 0 none;
}

/* default class end's here */

/* Main Container */
#Container
{
	margin: 0 auto;
}

.Header
{
	height: 121px;
	vertical-align: top;
	padding: 0;
}

/* Main container end's here */

/* Top Section */
.Logo
{
	width: 273px;
	height: 40px;
	margin: 0;
	background: url(images/consultant_force.gif) left no-repeat;
}
.Logo a
{
	display: block;
	width: 273px;
	height: 40px;
}

.Logo a span
{
	display: none;
}

.User_TopTxt
{
	color: #2f5289;
	font-size: 12px;
	line-height: 15px;
}
.User_TopTxt span
{
	color: #454545;
}
.User_TopTxt a
{
	color: #454545;
	text-decoration: underline;
}
.User_TopTxt a:hover
{
	color: #454545;
	text-decoration: none;
}

.Top_Txt_Right
{
	color: #0f0f0f;
	font-size: 12px;
}
.Top_Txt_Right span
{
	color: #15428f;
}
.Top_Txt_Right a
{
	color: #0f0f0f;
	text-decoration: none;
}
.Top_Txt_Right a:hover
{
	color: #0f0f0f;
	text-decoration: underline;
}

.Top_Txt_Right input
{
	border: #b2b2b2 solid 1px;
	background: #fafafa;
}

.Top_chk_Txt
{
	font-size: 9px;
}

.Tabs_BG
{
	background: url(images/tabs_bg.gif) left top repeat-x;
	height: 29px;
	line-height: 29px;
}


.Top_Tabs
{
	color: #fbfbfb;
	font-size: 12px;
	text-transform: uppercase;
	line-height: 29px;
	margin: 0 auto;
	float: right;
	width: 784px;
}
.Top_Tabs ul
{
	margin: 0;
	padding: 0;
	list-style: none;
}
.Top_Tabs li
{
	margin: 0;
	padding: 0;
	list-style: none;
	float: left;
	background: url(images/tabs_div.gif) right top no-repeat;
}
.Top_Tabs li.last
{
	margin: 0;
	padding: 0;
	list-style: none;
	background: 0 none;
}
.Top_Tabs li a
{
	color: #fbfbfb;
	text-decoration: none;
	padding: 10px 10px; /*padding:10px 28px;*/
}
.Top_Tabs li a:hover
{
	color: #fbfbfb;
	text-decoration: none;
	background: url(images/tabs_over.gif) left repeat-x;
	padding: 10px 10px;
}
.Top_Tabs li a.active
{
	color: #fbfbfb;
	text-decoration: none;
	background: url(images/tabs_active.gif) left repeat-x;
	padding: 10px 10px;
}

.BredCrum_Bg
{
	background: url(images/navigation_ng.gif) left top repeat-x;
	padding: 0 5px;
	height: 25px;
	line-height: 28px;
	font-size: 12px;
	color: #262626;
}
.BredCrum_Bg a
{
	color: #262626;
	text-decoration: none;
}
.BredCrum_Bg a:hover
{
	color: #093c91;
	text-decoration: underline;
}


.Left_Hdr
{
	background: url(images/hdr_bg_1.gif) right top no-repeat;
	width: 380px;
	height: 40px;
	padding: 10px;
}
.Right_Hdr
{
	background: url(images/hdr_bg_2.gif) right top no-repeat;
	width: 581px;
	height: 40px;
	padding: 10px;
	vertical-align: top;
}



/*.Title { color:#000000; font-size:12px; font-weight:bold; padding:5px; margin:5px 0; text-transform:uppercase; letter-spacing:1px; border-bottom:solid 1px #e3e3e3;}*/
.Title
{
	font-family: Arial, Helvetica, sans-serif;
	font-size: 17px;
	color: #0056a5;
	line-height: 20px;
	font-weight: bold;
	padding-left: 8px;
}

.Title span
{
	color: #7e9ed0;
	font-size: 12px;
	font-weight: bold;
	border: #c3d8fb solid 1px;
	border-width: 0 0 1px 0;
	padding: 0 0 5px 0;
	margin: 5px 0;
}



.Tbl_Title
{
	color: #0a409a;
	font-size: 12px;
	font-weight: bold;
	height: 20px;
	line-height: 20px;
	text-align: center;
	background: url(images/tbl_title_bg.gif) left top repeat-x;
}
.Tbl_Title td
{
	border: solid 0px #FFFFFF;
}

.Tbl_Simple
{
	background: #FFFFFF;
	color: #090909;
	font-size: 12px;
	padding: 0 0 0 5px;
	line-height: 18px;
}
.Tbl_Simple a
{
	color: #165dd3;
	text-decoration: underline;
}
.Tbl_Simple a:hover
{
	color: #165dd3;
	text-decoration: none;
}
.Tbl_Simple td
{
	border: solid 0px #FFFFFF;
}

.Tbl_Active
{
	background: #f3f3f3;
	color: #090909;
	font-size: 12px;
	padding: 0 0 0 5px;
	line-height: 18px;
}
.Tbl_Active a
{
	color: #165dd3;
	text-decoration: underline;
}
.Tbl_Active a:hover
{
	color: #165dd3;
	text-decoration: none;
}

.Tbl_Active_Left
{
	background: #f3f3f3;
	color: #090909;
	font-size: 10px;
	padding: 0 0 0 5px;
	font-weight: bold;
}
.Tbl_Active_Left a
{
	color: #165dd3;
	text-decoration: underline;
}
.Tbl_Active_Left a:hover
{
	color: #165dd3;
	text-decoration: none;
}

.Tbl_HighLight
{
	color: #FFFFFF;
	background: #adadad;
	padding: 4px;
	font-weight: bold;
}

.Line
{
	background: white;
	height: 4px;
	margin: 1px 0 10px 0;
}

.Paging
{
	color: #FFFFFF;
	font-size: 12px;
	float: right;
}
.Paging ul
{
	margin: 0;
	padding: 0;
	list-style: none;
}
.Paging li
{
	margin: 0 2px;
	padding: 0;
	list-style: none;
	float: left;
}
.Paging li a
{
	color: #252525;
	background: #f3f3f3;
	border: #aeaeae solid 1px;
	padding: 3px;
	line-height: 20px;
}
.Paging li a:hover
{
	color: #252525;
	background: #FFFFFF;
	border: #aeaeae solid 1px;
	padding: 3px;
}
.Paging li a.active
{
	color: #252525;
	background: #FFFFFF;
	border: #aeaeae solid 1px;
	padding: 3px;
}


.Footer_BG
{
	background: url(images/footer_bg.gif) left top repeat-x;
	text-align: center;
	height: 46px;
	color: #215586;
	font-size: 12px;
}
.Footer_BG a
{
	color: #215586;
	text-decoration: underline;
}
.Footer_BG a:hover
{
	color: #000000;
	text-decoration: none;
}

.Txt_copy
{
	color: #215586;
	margin: 5px 0 0 0;
}

.C_Login_Box_BG
{
	background: url(images/login_box_bg.gif) left top repeat-x #eff7ff;
	height: 174px;
	vertical-align: top;
}
.input
{
	border: #7b99ca solid 1px;
	background: #FFFFFF;
	font-size: 12px;
	width: 70%;
	padding: 2px;
}

.C_Login_Left
{
	color: #0a409a;
	font-size: 12px;
	width: 25%;
}
.C_Login_Right
{
	color: #0a409a;
	font-size: 12px;
	padding: 0 0 0 10px;
}
.C_Login_Right a
{
	color: #0a409a;
	text-decoration: none;
}
.C_Login_Right a:hover
{
	color: #0a409a;
	text-decoration: underline;
}

.Btn
{
	background: url(images/btn_bg.gif) left bottom repeat-x #FFFFFF;
	padding: 0 5px;
	border: #b7b7b7 solid 1px;
	height: 20px;
	text-transform: uppercase;
	font-size: 12px;
	font-weight: bold;
}
.Btn a
{
	color: #5e5e5e;
	text-decoration: none;
}
.Btn a:hover
{
	color: #0a409a;
	text-decoration: none;
}

.Btn:hover
{
	color: #0a409a;
	text-decoration: none;
}

.Btn1
{
	background: url(images/btn_bg.gif) left bottom repeat-x #FFFFFF;
	padding: 0 5px;
	border: #b7b7b7 solid 1px;
	height: 20px;
	text-transform: uppercase;
	font-size: 12px;
	font-weight: bold;
}
.Btn1 a
{
	color: red;
	text-decoration: none;
}
.Btn1 a:hover
{
	color: #0a409a;
	text-decoration: none;
}

.Grid_Btn
{
	background: url(images/btn_bg.gif) left bottom repeat-x #FFFFFF;
	padding: 0 5px;
	border: #b7b7b7 solid 1px;
	height: 20px;
	text-transform: uppercase;
	font-size: 12px;
	font-weight: bold;
}
.Grid_Btn a
{
	color: #5e5e5e;
	text-decoration: none;
}
.Grid_Btn a:hover
{
	color: #0a409a;
	text-decoration: none;
}


.Box_Bdr
{
	border: #bccce6 solid 1px;
	background: #edf4ff;
	text-align: center;
	font-size: 12px;
	color: #636363;
	padding: 10px;
}

.Right_Nws
{
	margin: 0;
	padding: 0;
}
.Right_Nws h1
{
	margin: 0 0 5px 0;
	padding: 0 0 10px 0;
	font-size: 12px;
	color: #1851af;
	border-bottom: #1851af dashed 1px;
	text-transform: uppercase;
}
.Right_Nws ul
{
	margin: 0;
	padding: 0;
	list-style: none;
}
.Right_Nws li
{
	margin: 0;
	padding: 5px 0;
	list-style: none;
}
.Right_Nws li a
{
	background: url(images/nws_arw.gif) left 8px no-repeat;
	padding: 5px 0 0 15px;
	color: #525252;
	text-decoration: none;
}
.Right_Nws li a:hover
{
	background: url(images/nws_arw.gif) left 8px no-repeat;
	padding: 5px 0 0 15px;
	color: #0a409a;
	text-decoration: none;
}

.Tbl_Grid_Blue
{
	background: #e9f1ff;
	color: #090909;
	font-size: 12px;
	padding: 5px;
}
.Tbl_Grid_Blue1
{
	background: #e9f1ff;
	color: #090909;
	font-size: 12px;
	padding: 5px;
}

.Inpt_Width
{
	width: 30%;
}

.Tbl_Simple_Int
{
	color: #090909;
	font-size: 12px;
	padding: 3px;
}
.Tbl_Simple_Int a
{
	color: #165dd3;
	text-decoration: underline;
}
.Tbl_Simple_Int a:hover
{
	color: #165dd3;
	text-decoration: none;
}

.Tbl_Active_Int
{
	background: #e9f1ff;
	color: #090909;
	font-size: 12px;
	padding: 3px;
}
.Tbl_Active_Int a
{
	color: #165dd3;
	text-decoration: underline;
}
.Tbl_Active_Int a:hover
{
	color: #165dd3;
	text-decoration: none;
}

.Left_Links
{
	font-size: 12px;
	margin: 0;
	padding: 0;
}
.Left_Links ul
{
	margin: 0;
	padding: 0;
	list-style: none;
}
.Left_Links li
{
	margin: 0;
	padding: 5px;
	list-style: none;
	background: #f9f9f9;
	border-bottom: #999999 solid 1px;
	line-height: 21px;
}
.Left_Links li a
{
	background: url(images/nws_arw.gif) left 8px no-repeat;
	padding: 5px 0 0 15px;
	color: #525252;
	text-decoration: none;
}
.Left_Links li a:hover
{
	background: url(images/nws_arw.gif) left 8px no-repeat;
	padding: 5px 0 0 15px;
	color: #0a409a;
	text-decoration: none;
}

.App_List_Right_Box
{
	background: #f1f3f5;
	padding: 5px;
	color: #9e9e9e;
	font-size: 12px;
	font-weight: bold;
	border: #d9d9d9 solid 1px;
}

.Tips_Txt
{
	color: #FF0000;
}


.Line1
{
	background: #dee5ef;
	height: 1px;
	margin: 1px 0 10px 0;
}

.Left_Contact
{
	background: #f2f2f2;
	border: #0a409a dashed 1px;
	border-width: 1px 0 1px 0;
	margin: 0 0 5px 0;
	padding: 10px;
	line-height: 18px;
}


.Login_Bg
{
	background: #e6f0fe;
	vertical-align: top;
	padding: 5px 10px 0 10px;
	color: #0a409a;
	font-size: 12px;
	height: 120px;
}
.Login_Bg a
{
	color: #0a409a;
	text-decoration: none;
}
.Login_Bg a:hover
{
	color: #0a409a;
	text-decoration: underline;
}


.Top_Tabs1
{
	color: #fbfbfb;
	font-size: 12px;
	text-transform: uppercase;
	line-height: 29px;
	margin: 0 auto;
	float: right;
	width: 818px;
}
.Top_Tabs1 ul
{
	margin: 0;
	padding: 0;
	list-style: none;
}
.Top_Tabs1 li
{
	margin: 0;
	padding: 0;
	list-style: none;
	float: left;
	background: url(images/tabs_div.gif) right top no-repeat;
}
.Top_Tabs1 li.last
{
	margin: 0;
	padding: 0;
	list-style: none;
	background: 0 none;
}
.Top_Tabs1 li span
{
	background: url(images/tabs_arrow.gif) right center no-repeat;
	padding: 0 20px 0 0;
	height: 29px;
	line-height: 29px;
}
.Top_Tabs1 li a
{
	color: #fbfbfb;
	text-decoration: none;
	padding: 10px 10px; /*padding:10px 28px;*/
}
.Top_Tabs1 li a:hover
{
	color: #fbfbfb;
	text-decoration: none;
	background: url(images/tabs_over.gif) left repeat-x;
	padding: 10px 10px;
}
.Top_Tabs1 li a.active
{
	color: #fbfbfb;
	text-decoration: none;
	background: url(images/tabs_active.gif) left repeat-x;
	padding: 10px 10px;
}


.Mid_height
{
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	color: #00305b;
}

.Btn_Side
{
	width: 8px;
	height: 18px;
	vertical-align: top;
	border-style: none;
}
.Btn_BG
{
	background: url(images/btn2.gif) left top repeat-x;
	text-align: center;
	color: #FFFFFF;
	text-transform: uppercase;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	font-weight: bolder;
	padding-top: 1px;
}
.Btn_BG a
{
	color: #FFFFFF;
	text-decoration: none;
}
.Btn_BG a:hover
{
	color: #FFFFFF;
	text-decoration: none;
}


.RequirementNote
{
	font-family: Arial;
	font-size: 12px;
	font-weight: bold;
	color: Red;
}

.blacklink
{
	font-weight: Normal;
	font-size: 12px;
	color: #414141;
	font-family: Arial, Helvetica, sans-serif;
	text-decoration: none;
}
A.blacklink:link
{
	color: #414141;
	text-decoration: none;
}
A.blacklink:visited
{
	color: #414141;
	text-decoration: none;
}
A.blacklink:active
{
	color: #414141;
	text-decoration: none;
}
A.blacklink:hover
{
	font-weight: Normal;
	font-size: 12px;
	color: #FFFFFF;
	font-family: Arial, Helvetica, sans-serif;
	text-decoration: underline;
}

.TitleOR
{
	font-family: Arial;
	color: #5585D3;
	font-weight: bold;
}

.Synopsis
{
	color: Black;
	font-style: normal;
	font-size: 12px;
	font-family: Arial;
}
.Left_menuLinks
{
	margin: 0;
	padding: 0;
}
.Left_menuLinks ul
{
	margin: 0;
	padding: 0;
	list-style: none;
}
.Left_menuLinks li
{
	margin: 0;
	padding: 5px;
	list-style: none;
	background: #f9f9f9;
	border-bottom: #999999 solid 1px;
	line-height: 21px;
}
.Left_menuLinks li a
{
	padding: 5px 0 0 15px;
	color: #525252;
	text-decoration: none;
}
.Left_menuLinks li a:hover
{
	padding: 5px 0 0 15px;
	color: #0a409a;
	text-decoration: none;
}

.Left_menu
{
	background: url(images/nws_arw.gif) left 8px no-repeat;
	padding: 5px 0 0 15px;
	color: #525252;
	text-decoration: none;
}

A.Css_Box_Ctn_Disable
{
	background: #F4EFDC;
	font-size: 11px;
	color: #666F74;
	padding: 3px;
	text-decoration: none;
	display: block;
	border: #E6DFBF solid 1px;
	border-width: 0 0 1px 0;
}

.Css_Box_Title_Bg
{
	background: #98baef;
	height: 26px;
	padding: 0 5px;
}
.Css_Box_Title
{
	color: #0a409a;
	font-size: 14px;
	font-weight: bold;
}
.Css_Box_Title a
{
	color: #000000;
	font-size: 12px;
	font-weight: bold;
	text-decoration: none;
}
.Css_Box_Title a:hover
{
	color: #FFFFFF;
	font-size: 12px;
	font-weight: bold;
	text-decoration: none;
}
A.Css_Box_Ctn
{
	background: #F4EFDC;
	font-size: 11px;
	color: #000000;
	padding: 3px;
	text-decoration: none;
	display: block;
	border: #E6DFBF solid 1px;
	border-width: 0 0 1px 0;
}
A.Css_Box_Ctn:hover
{
	color: #2d65bf;
	text-decoration: none;
}




.MyCalender .ajax__calendar_container
{
	background-color: #a8c8fa;
	border: solid 1px #76a3ea;
}
.MyCalender .ajax__calendar_header
{
	background-color: #ffffff;
	margin-bottom: 4px;
}
.MyCalender .ajax__calendar_title, .MyCalender .ajax__calendar_next, .MyCalender .ajax__calendar_prev
{
	color: #0a409a;
	padding-top: 3px;
}
.MyCalender .ajax__calendar_body
{
	background-color: #FFFFFF;
	border: solid 1px #76a3ea;
}
.MyCalender .ajax__calendar_dayname
{
	text-align: center;
	font-weight: bold;
	margin-bottom: 4px;
	margin-top: 2px;
	font-family: Arial;
}
.MyCalender .ajax__calendar_day
{
	text-align: center;
}
.MyCalender .ajax__calendar_hover .ajax__calendar_day
{
	color: #ffffff;
	font-weight: bold;
	background-color: #c0d8ff;
}
.MyCalender .ajax__calendar_hover .ajax__calendar_month
{
	color: #ffffff;
	font-weight: bold;
	background-color: #c0d8ff;
}
.MyCalender .ajax__calendar_hover .ajax__calendar_year
{
	color: #ffffff;
	font-weight: bold;
	background-color: #c0d8ff;
}
.MyCalender .ajax__calendar_active
{
	color: #ffffff;
	font-weight: bold;
	background-color: #6e9fed;
}
.MyCalender .ajax__calendar_today
{
	font-weight: bold;
	color: #0a409a;
}
.MyCalender .ajax__calendar_hover .ajax__calendar_today
{
	color: #FFFFFF;
}
.MyCalender .ajax__calendar_other, .MyCalender .ajax__calendar_hover .ajax__calendar_title
{
	color: #bbbbbb;
}




.Tool_Tip_Img
{
	width: 20px;
	height: 20px;
	vertical-align: bottom;
}
.Tool_Tip_Top
{
	background: url(images/tool_line_top.gif) left top repeat-x;
	vertical-align: top;
}
.Tool_Tip_Left
{
	background: url(images/tool_line_left.gif) left top repeat-y;
}
.Tool_Tip_Right
{
	background: url(images/tool_line_right.gif) left top repeat-y;
}
.Tool_Tip_Bottom
{
	background: url(images/tool_line_bottom.png) left top repeat-x;
}
.Tool_Tip_Img_1
{
	width: 20px;
	vertical-align: top;
}
.Tool_Tip_MidCtn
{
	background: #f1f6fe;
	padding: 5px;
	vertical-align: top;
}
.Tool_Tip_Btm_Img
{
	margin: 0 0 0 80px;
}

/*.Contact_Txt { font-size:14px}*/
.Contact_Bg
{
	background: #eef5ff;
	padding: 8px;
}
.Contact_Int_Bg
{
	background: #FFFFFF;
	padding: 8px;
	color: #0a3d93;
	font-size: 12px;
}
.Contact_Txt
{
	font-size: 12px;
}
.Contact_Txt1
{
	font-size: 12px;
	padding: 0 0 0 5px;
	height: 25px;
}
.Call_Title
{
	color: #093a8c;
	font-size: 16px;
}

.Title1
{
	color: #0a409a;
	font-size: 12px;
	font-weight: bold;
	border-bottom: solid #000000 1px;
	padding: 5px;
	background: #cfd9e8;
}

.Sub_links_bold
{
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	color: #090909;
	font-weight: bold;
}



.consultants
{
	background-image: url(images/cl_bg.gif);
	background-repeat: no-repeat;
}
.box_hed
{
	font-family: Arial, Helvetica, sans-serif;
	font-size: 15px;
	color: #FFFFFF;
	padding: 3px 3px 2px 5px;
	font-weight: bold;
}

/*.Grid_Title { color:#0E5FAB; font-size:12px; font-weight:normal; height:23px; line-height:20px; text-align:center; 
             background: #0056A5 url(images/tbl_title_bg.gif) left top repeat-x;               
             
             }
.Grid_Title a { color:#0E5FAB; text-decoration:underline}
.Grid_Title a:hover { color:#0E5FAB; text-decoration:none}
.Grid_Title td { border: solid 0px #e7ebf7;}*/

.Grid_Title
{
	color: #00305A;
	font-size: 12px;
	font-weight: bold;
	height: 23px;
	line-height: 23px;
	text-align: center;
	background: url(images/tbl_title_bg.gif) left top repeat-x;
}

/*.Grid_Title{ background-image: url(images/tbl_title_bg.gif); background-repeat: repeat-x; font-family:Arial, Helvetica, sans-serif; font-size:12px; color:#00305b; font-weight:bold; border-right:solid 1px #97bedf; height:25px; padding-left:5px; padding-right:5px;}           */
.Grid_Title a
{
	color: #00305A;
	text-decoration: underline;
}
.Grid_Title a:hover
{
	color: #00305A;
	text-decoration: none;
}
.Grid_Title td
{
	border: solid 0px #FFFFFF;
}

.Grid_Simple
{
	background: #FFFFFF;
	color: #090909;
	font-size: 12px;
	padding: 0 0 0 5px;
	line-height: 18px;
}
.Grid_Simple a
{
	color: #00305A;
	text-decoration: underline;
}
.Grid_Simple a:hover
{
	color: #00305A;
	text-decoration: none;
}
.Grid_Simple td
{
	border: solid 0px #FFFFFF;
}

.Grid_Active
{
	background: #F7F7FF;
	color: #090909;
	font-size: 12px;
	padding: 0 0 0 5px;
	line-height: 18px;
}
.Grid_Active a
{
	color: #00305A;
	text-decoration: underline;
}
.Grid_Active a:hover
{
	color: #00305A;
	text-decoration: none;
}
.Grid_Active td
{
	border: solid 0px #FFFFFF;
}
/* Add new Grid theme*/

/*.Grid_Title td { background-image: url(images/img_grid_hed_bg.gif); background-repeat: repeat-x;
	font-family: Arial, Helvetica, sans-serif; font-size: 12px; color: #00305b;font-weight: bold;
	border-right: solid 1px #97bedf;height: 25px;	
}

.Grid_Title th { background-image: url(images/img_grid_hed_bg.gif); background-repeat: repeat-x;
	font-family: Arial, Helvetica, sans-serif; font-size: 12px;color: #00305b; font-weight: bold;
	border-right: solid 1px #97bedf;height: 25px;
}
.rowstyle { background-color: #ffffff; }

.alterrowstyle { background-color: #f1f6fb; }

.rowstyle td { font-family: Arial, Helvetica, sans-serif; font-size: 12px; color: #00305b;font-weight: normal;
	vertical-align: middle; border: 0px solid #97BEDF;	
}

.alterrowstyle td { font-family: Arial, Helvetica, sans-serif; font-size: 12px; color: #00305b; font-weight: normal;
	vertical-align: middle; border: 0px solid #97BEDF; 	
}*/

/* end */

.headerlink, A.headerlink:link, A.headerlink:visited, A.headerlink:active
{
	font: bold 12px Arial, Helvetica, sans-serif;
	color: #204c4e;
	text-decoration: none;
}
A.headerlink:hover
{
	font: bold 12px Arial, Helvetica, sans-serif;
	color: #204c4e;
	text-decoration: underline;
}

/*-------------------------------------------------- Satish ----------------------------------------*/
.modalBackground
{
	background-color: Gray;
	filter: alpha(opacity=80);
	opacity: 0.8;
}
.modaltitlebar
{
	background-color: #0056A5;
	height: 25px;
	color: White;
	padding-left: 10px;
	text-align: left;
	font-family: Arial, Helvetica, Sans-Serif;
	font-size: 12px;
}
.popupclosebutton
{
	background-color: #0056A5;
	padding-top: 5px;
	padding-right: 5px;
}
.txtbox
{
	width: 200px;
}
.dropdown
{
	width: 207px;
}
.esteric
{
	color: Red;
	font-weight: bold;
	cursor: default;
}
.errormsg
{
	color: Red;
	font-family: Arial;
	font-size: 12px;
}
.helpdiv
{
	display: none;
	position: absolute;
	z-index: 2000; /*height:150px; 	width:200px;*/
	text-align: justify; /*background-color:#6699ff;*/ /*padding:10px; 	/*color:White;*/
	line-height: 20px;
	font-size: 12px;
	richness: 80;
}
.Mid_Spc
{
	padding: 10px;
}

.Paging
{
	color: #FFFFFF;
	font-size: 12px;
	float: right;
	font-family: Arial, Tahoma;
}
.Paging ul
{
	margin: 0;
	padding: 0;
	list-style: none;
}
.Paging li
{
	margin: 0 2px;
	padding: 0;
	list-style: none;
	float: left;
}
.Paging_Linkbutton
{
	color: #252525;
	background: #f3f3f3;
	border: #aeaeae solid 1px;
	padding: 3px;
	line-height: 20px;
}
.Paging_Linkbutton:hover
{
	color: #252525;
	background: #FFFFFF;
	border: #aeaeae solid 1px;
	padding: 3px;
}
.Paging_Linkbutton_active
{
	color: #252525;
	background: #C6BE94;
	border: #aeaeae solid 1px;
	padding: 3px;
}

.paragraph
{
	line-height: 20px;
	text-align: justify;
}



.login_instruction
{
	color: Black;
	font-style: normal;
	font-size: 12px;
}
.login_LabelTD
{
	width: 120px;
	font-size: 12px;
}
.login_ErrorMsg
{
	color: Red;
	font-size: 12px;
	padding: 0px 10px;
}

.login_DialogTitle
{
	color: #1047A1;
	font-size: 12px;
}

.NoRecord
{
	background: url(images/no_record.jpg) center top no-repeat;
	background-color: White;
	height: 97px;
}


.DescHeader
{
	color: #2f5289;
	font-size: 14px;
	line-height: 25px;
	padding-left: 0px;
}
.DescHeader a
{
	text-decoration: underline;
}
.DescHeader a:hover
{
	text-decoration: none;
}

.LogoutStyle
{
	color: #2f5289;
	font-size: 12px;
	font-weight: bold;
}

.PromptInfo
{
	background-color: #ffffcc;
	line-height: 30px;
	padding-left: 30px;
	font-size: 13px;
}

/*-------------------------------------------------- Satish ----------------------------------------*/




/*-------------------------- NEW DESIGN CHANGES 07/08/2009 (MM/DD/YYYY) ----------------------------*/


/*body {
	margin-left: 0px;
	margin-top: 0px;
	margin-right: 0px;
	margin-bottom: 0px;
	background-image:url(images/bg.gif); background-repeat: repeat-x;
	background-color:#cac19c;
	font-family:Arial, Helvetica, sans-serif;
	font-size:12px;
}*/
td
{
	font-family: Arial, Helvetica, sans-serif;
}
.textbox
{
	font-family: Arial, Helvetica, sans-serif;
	font-size: 10px;
	color: #0056a5;
	border: solid 1px #868686;
	height: 16px;
	padding: 2px 0px 0px 2px;
}
.banner
{
	background-image: url(images/banner_image.jpg);
	background-repeat: no-repeat;
	background-position: right;
	background-color: #FFFFFF;
	height: 190px;
	padding-left: 27px;
	font-size: 12px;
	color: #00305b;
	padding-right: 360px;
}

.footer
{
	border: solid 7px #fff;
	background-color: #143c60;
	font-size: 12px;
	color: #fff;
	font-weight: bold;
	height: 34px;
	text-align: center;
	padding-top: 5px;
}

.bg_white
{
	background-color: #FFFFFF;
}
.text
{
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	color: #00305b;
}
.home_UL
{
	list-style-image: url(images/bullet.gif);
	padding-left: 8px;
	margin-left: 8px;
	margin-top: 5px;
	margin-bottom: 5px;
	font-size: 12px;
	color: #00305b;
}

.subtext
{
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	color: #224c71;
	line-height: 20px;
	font-weight: bold;
}
.sublinks
{
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	color: #958130;
	list-style-image: url(images/bullet.gif);
	padding-left: 15px;
	margin-left: 0px;
	margin-top: 0px;
	line-height: 15px;
	background-image: url(images/img_sub_bullet.gif);
	background-repeat: no-repeat;
	text-decoration: none;
}
.sublinks:hover
{
	color: #143c60;
}


#OldContainer
{
	width: 1003px;
	margin: 0 auto;
	background: #FFFFFF;
}

.Header
{
	height: 121px;
	vertical-align: top;
	padding: 0;
}

/* Main container end's here */

/* Top Section */

.Logo
{
	width: 273px;
	height: 40px;
	margin: 0;
	background: url(images/consultant_force.gif) left no-repeat;
}
.Logo a
{
	display: block;
	width: 273px;
	height: 40px;
}
.Logo a:hover
{
	background: url(images/consultant_force.gif) left top no-repeat;
}
.Logo a span
{
	display: none;
}

.User_TopTxt
{
	color: #2f5289;
	font-size: 12px;
	line-height: 15px;
}
.User_TopTxt span
{
	color: #454545;
}
.User_TopTxt a
{
	color: #454545;
	text-decoration: underline;
}
.User_TopTxt a:hover
{
	color: #454545;
	text-decoration: none;
}

.Top_Txt_Right
{
	color: #0f0f0f;
	font-size: 12px;
}
.Top_Txt_Right span
{
	color: #15428f;
}
.Top_Txt_Right a
{
	color: #0f0f0f;
	text-decoration: none;
}
.Top_Txt_Right a:hover
{
	color: #0f0f0f;
	text-decoration: underline;
}

.Top_Txt_Right input
{
	border: #b2b2b2 solid 1px;
	background: #fafafa;
}

.Top_chk_Txt
{
	font-size: 9px;
}

.Tabs_BG
{
	background: url(images/tabs_bg.gif) left top repeat-x;
	height: 29px;
	line-height: 29px;
}

.Top_Tabs
{
	color: #fbfbfb;
	font-size: 12px;
	text-transform: uppercase;
	line-height: 29px;
	margin: 0 auto;
	clear: both;
	width: 600px;
}
.Top_Tabs ul
{
	margin: 0;
	padding: 0;
	list-style: none;
}
.Top_Tabs li
{
	margin: 0;
	padding: 0;
	list-style: none;
	float: left;
	background: url(images/tabs_div.gif) right top no-repeat;
}
.Top_Tabs li.last
{
	margin: 0;
	padding: 0;
	list-style: none;
	background: 0 none;
}
.Top_Tabs li a
{
	color: #fbfbfb;
	text-decoration: none;
	padding: 10px 10px; /*padding:10px 28px;*/
}
.Top_Tabs li a:hover
{
	color: #fbfbfb;
	text-decoration: none;
	background: url(images/tabs_over.gif) left repeat-x;
	padding: 10px 10px;
}
.Top_Tabs li a.active
{
	color: #fbfbfb;
	text-decoration: none;
	background: url(images/tabs_active.gif) left repeat-x;
	padding: 10px 10px;
}


.BredCrum_Bg
{
	background: url(images/navigation_ng.gif) left top repeat-x;
	padding: 0 5px;
	height: 25px;
	line-height: 28px;
	font-size: 10px;
	color: #262626;
}
.BredCrum_Bg a
{
	color: #262626;
	text-decoration: none;
}
.BredCrum_Bg a:hover
{
	color: #093c91;
	text-decoration: underline;
}

/* Top Section end's here */


/* Mid Section */

.Left_Hdr
{
	background: url(images/hdr_bg_1.gif) right top no-repeat;
	width: 380px;
	height: 40px;
	padding: 10px;
}
.Right_Hdr
{
	background: url(images/hdr_bg_2.gif) right top no-repeat;
	width: 581px;
	height: 40px;
	padding: 10px;
	vertical-align: top;
}


/*.Title { background: url(images/title_bg.gif) left top repeat-x; color:#000000; font-size:12px; font-weight:bold; padding:5px; margin:5px 0; text-transform:uppercase; }


.Title span { color:#FFFFFF; font-size:12px; font-weight:bold; border:#c3d8fb solid 1px; border-width:0 0 1px 0; padding:0 0 5px 0; margin:5px 0}
*/
.Title
{
	font-family: Arial, Helvetica, sans-serif;
	font-size: 17px;
	color: #0056a5;
	line-height: 20px;
	font-weight: bold;
	padding-left: 8px;
	text-transform: capitalize;
}

.Title span
{
	color: #7e9ed0;
	font-size: 12px;
	font-weight: bold;
	border: #c3d8fb solid 1px;
	border-width: 0 0 1px 0;
	padding: 0 0 5px 0;
	margin: 5px 0;
}




.Tbl_Title
{
	color: #0a409a;
	font-size: 12px;
	font-weight: bold;
	height: 20px;
	line-height: 20px;
	text-align: center;
	background: url(images/tbl_title_bg.gif) left top repeat-x;
}
.Tbl_Title td
{
	border: solid 0px #FFFFFF;
}

.Tbl_Simple
{
	background: #FFFFFF;
	color: #090909;
	font-size: 12px;
	padding: 0 0 0 5px;
	line-height: 18px;
}
.Tbl_Simple a
{
	color: #165dd3;
	text-decoration: underline;
}
.Tbl_Simple a:hover
{
	color: #165dd3;
	text-decoration: none;
}
.Tbl_Simple td
{
	border: solid 0px #FFFFFF;
}

.Tbl_Active
{
	background: #f3f3f3;
	color: #090909;
	font-size: 12px;
	padding: 0 0 0 5px;
	line-height: 18px;
}
.Tbl_Active a
{
	color: #165dd3;
	text-decoration: underline;
}
.Tbl_Active a:hover
{
	color: #165dd3;
	text-decoration: none;
}

.Tbl_Active_Left
{
	background: #f3f3f3;
	color: #090909;
	font-size: 10px;
	padding: 0 0 0 5px;
	font-weight: bold;
}
.Tbl_Active_Left a
{
	color: #165dd3;
	text-decoration: underline;
}
.Tbl_Active_Left a:hover
{
	color: #165dd3;
	text-decoration: none;
}

.Tbl_HighLight
{
	color: #FFFFFF;
	background: #adadad;
	padding: 4px;
	font-weight: bold;
}

.Line
{
	background: #dee5ef;
	height: 4px;
	margin: 1px 0 10px 0;
}

.Paging
{
	color: #FFFFFF;
	font-size: 10px;
	float: right;
}
.Paging ul
{
	margin: 0;
	padding: 0;
	list-style: none;
}
.Paging li
{
	margin: 0 2px;
	padding: 0;
	list-style: none;
	float: left;
}
.Paging li a
{
	color: #252525;
	background: #f3f3f3;
	border: #aeaeae solid 1px;
	padding: 3px;
	line-height: 20px;
}
.Paging li a:hover
{
	color: #252525;
	background: #FFFFFF;
	border: #aeaeae solid 1px;
	padding: 3px;
}
.Paging li a.active
{
	color: #252525;
	background: #FFFFFF;
	border: #aeaeae solid 1px;
	padding: 3px;
}


/* End's here mid section */

/* Bottom */

.Footer_BG
{
	background: url(images/footer_bg.gif) left top repeat-x;
	text-align: center;
	height: 46px;
	color: #215586;
	font-size: 10px;
}
.Footer_BG a
{
	color: #215586;
	text-decoration: underline;
}
.Footer_BG a:hover
{
	color: #000000;
	text-decoration: none;
}

.Txt_copy
{
	color: #215586;
	margin: 5px 0 0 0;
}

/* Int Pages */

.C_Login_Box_BG
{
	background: url(images/login_box_bg.gif) left top repeat-x #eff7ff;
	height: 174px;
	vertical-align: top;
}
.input
{
	border: #7b99ca solid 1px;
	background: #FFFFFF;
	font-size: 10px;
	width: 70%;
	padding: 2px;
}

.C_Login_Left
{
	color: #0a409a;
	font-size: 12px;
	width: 25%;
}
.C_Login_Right
{
	color: #0a409a;
	font-size: 10px;
	padding: 0 0 0 10px;
}
.C_Login_Right a
{
	color: #0a409a;
	text-decoration: none;
}
.C_Login_Right a:hover
{
	color: #0a409a;
	text-decoration: underline;
}

.Btn
{
	background: url(images/btn_bg.gif) left bottom repeat-x #FFFFFF;
	padding: 0 5px;
	border: #b7b7b7 solid 1px;
	height: 20px;
	text-transform: uppercase;
	font-size: 10px;
	font-weight: bold;
}
.Btn a
{
	color: #5e5e5e;
	text-decoration: none;
}
.Btn a:hover
{
	color: #0a409a;
	text-decoration: none;
}

.Btn:hover
{
	color: #0a409a;
	text-decoration: none;
}

.Btn1
{
	background: url(images/btn_bg.gif) left bottom repeat-x #FFFFFF;
	padding: 0 5px;
	border: #b7b7b7 solid 1px;
	height: 20px;
	text-transform: uppercase;
	font-size: 10px;
	font-weight: bold;
}
.Btn1 a
{
	color: red;
	text-decoration: none;
}
.Btn1 a:hover
{
	color: #0a409a;
	text-decoration: none;
}

.Grid_Btn
{
	background: url(images/btn_bg.gif) left bottom repeat-x #FFFFFF;
	padding: 0 5px;
	border: #b7b7b7 solid 1px;
	height: 20px;
	text-transform: uppercase;
	font-size: 10px;
	font-weight: bold;
}
.Grid_Btn a
{
	color: #5e5e5e;
	text-decoration: none;
}
.Grid_Btn a:hover
{
	color: #0a409a;
	text-decoration: none;
}


.Box_Bdr
{
	border: #bccce6 solid 1px;
	background: #edf4ff;
	text-align: center;
	font-size: 12px;
	color: #636363;
	padding: 10px;
}

.Right_Nws
{
	margin: 0;
	padding: 0;
}
.Right_Nws h1
{
	margin: 0 0 5px 0;
	padding: 0 0 10px 0;
	font-size: 12px;
	color: #1851af;
	border-bottom: #1851af dashed 1px;
	text-transform: uppercase;
}
.Right_Nws ul
{
	margin: 0;
	padding: 0;
	list-style: none;
}
.Right_Nws li
{
	margin: 0;
	padding: 5px 0;
	list-style: none;
}
.Right_Nws li a
{
	background: url(images/nws_arw.gif) left 8px no-repeat;
	padding: 5px 0 0 15px;
	color: #525252;
	text-decoration: none;
}
.Right_Nws li a:hover
{
	background: url(images/nws_arw.gif) left 8px no-repeat;
	padding: 5px 0 0 15px;
	color: #0a409a;
	text-decoration: none;
}

/*.Tbl_Grid_Blue {background:#e4f2ff; color:#090909; font-size:10px; padding:5px}*/
.Tbl_Grid_Blue
{
	background: #e9f1ff;
	color: #090909;
	font-size: 10px;
	padding: 5px;
}
.Tbl_Grid_Blue_Bold
{
	background: #e9f1ff;
	color: #090909;
	font-size: 10px;
	padding: 5px;
	font-weight: bold;
}
.Tbl_Grid_Blue1
{
	background: #e9f1ff;
	color: #090909;
	font-size: 10px;
	padding: 5px;
}

.Inpt_Width
{
	width: 30%;
}

.Tbl_Simple_Int
{
	color: #090909;
	font-size: 12px;
	padding: 3px;
}
.Tbl_Simple_Int a
{
	color: #165dd3;
	text-decoration: underline;
}
.Tbl_Simple_Int a:hover
{
	color: #165dd3;
	text-decoration: none;
}

.Tbl_Simple_Int_Bold
{
	color: #090909;
	font-size: 12px;
	padding: 3px;
	font-weight: bold;
}
.Tbl_Simple_Int_Bold a
{
	color: #165dd3;
	text-decoration: underline;
}
.Tbl_Simple_Int_Bold a:hover
{
	color: #165dd3;
	text-decoration: none;
}

.Tbl_Active_Int
{
	background: #e9f1ff;
	color: #090909;
	font-size: 12px;
	padding: 3px;
}
.Tbl_Active_Int a
{
	color: #165dd3;
	text-decoration: underline;
}
.Tbl_Active_Int a:hover
{
	color: #165dd3;
	text-decoration: none;
}

.Tbl_Active_Int_Bold
{
	background: #e9f1ff;
	color: #090909;
	font-size: 12px;
	padding: 3px;
	font-weight: bold;
}
.Tbl_Active_Int_Bold a
{
	color: #165dd3;
	text-decoration: underline;
}
.Tbl_Active_Int_Bold a:hover
{
	color: #165dd3;
	text-decoration: none;
}

.Left_Links
{
	margin: 0;
	padding: 0;
}
.Left_Links ul
{
	margin: 0;
	padding: 0;
	list-style: none;
}
.Left_Links li
{
	margin: 0;
	padding: 5px;
	list-style: none;
	background: #f9f9f9;
	border-bottom: #999999 solid 1px;
}
.Left_Links li a
{
	background: url(images/nws_arw.gif) left 8px no-repeat;
	padding: 5px 0 0 15px;
	color: #525252;
	text-decoration: none;
}
.Left_Links li a:hover
{
	background: url(images/nws_arw.gif) left 8px no-repeat;
	padding: 5px 0 0 15px;
	color: #0a409a;
	text-decoration: none;
}

.App_List_Right_Box
{
	background: #f1f3f5;
	padding: 5px;
	color: #9e9e9e;
	font-size: 12px;
	font-weight: bold;
	border: #d9d9d9 solid 1px;
}

.Tips_Txt
{
	color: #FF0000;
}


.Line1
{
	background: #dee5ef;
	height: 1px;
	margin: 1px 0 10px 0;
}

.Left_Contact
{
	background: #f2f2f2;
	border: #0a409a dashed 1px;
	border-width: 1px 0 1px 0;
	margin: 0 0 5px 0;
	padding: 10px;
	line-height: 18px;
}


/*.Login_Bg { background:url(images/login_bg.gif) left top no-repeat #e6f0fe; vertical-align:top; padding:13px 10px 0 10px; color:#0a409a; font-size:11px; height:120px; }*/
.Login_Bg
{
	background: #e6f0fe;
	vertical-align: top;
	padding: 13px 10px 0 10px;
	color: #0a409a;
	font-size: 12px;
	height: 120px;
}
.Login_Bg a
{
	color: #0a409a;
	text-decoration: none;
}
.Login_Bg a:hover
{
	color: #0a409a;
	text-decoration: underline;
}


.Top_Tabs1
{
	color: #fbfbfb;
	font-size: 12px;
	text-transform: uppercase;
	line-height: 29px;
	margin: 0 auto;
	width: 690px;
	font-family: Arial, Helvetica, sans-serif;
}
.Top_Tabs1 ul
{
	margin: 0;
	padding: 0;
	list-style: none;
}
.Top_Tabs1 li
{
	margin: 0;
	padding: 0;
	list-style: none;
	float: left;
	background: url(images/tabs_div.gif) right top no-repeat;
}
.Top_Tabs1 li.last
{
	margin: 0;
	padding: 0;
	list-style: none;
	background: 0 none;
}
.Top_Tabs1 li span
{
	background: url(images/tabs_arrow.gif) right center no-repeat;
	padding: 0 20px 0 0;
	height: 29px;
	line-height: 29px;
}
.Top_Tabs1 li a
{
	color: #fbfbfb;
	text-decoration: none;
	padding: 10px 28px;
}
.Top_Tabs1 li a:hover
{
	color: #fbfbfb;
	text-decoration: none;
	background: url(images/tabs_over.gif) left repeat-x;
	padding: 10px 28px;
}
.Top_Tabs1 li a.active
{
	color: #fbfbfb;
	text-decoration: none;
	background: url(images/tabs_active.gif) left repeat-x;
	padding: 10px 28px;
}

/* edit css by satya as on 27th Jan 2009 */

.Mid_height
{
	height: 200px;
}

/*.Btn_Side {  width:8px; height:18px; border-width:0px;}
.Btn_BG { background:url(images/btn2.gif) left top repeat-x; text-align:center; color:#FFFFFF; text-transform:uppercase; font-family: Arial, Helvetica, sans-serif; font-size:12px; font-weight:bolder; padding-top:3px;  border-width:0px;}
.Btn_BG a { color:#FFFFFF; text-decoration:none}
.Btn_BG a:hover { color:#FFFFFF; text-decoration:none}*/

.Btn_Side
{
	width: 8px;
	height: 18px;
	vertical-align: top;
}
.Btn_BG
{
	background: url(images/btn2.gif) left top repeat-x;
	text-align: center;
	color: #FFFFFF;
	text-transform: uppercase;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	font-weight: bolder;
	vertical-align: middle;
	padding-bottom: 2px;
}
.Btn_BG a
{
	color: #FFFFFF;
	text-decoration: none;
}
.Btn_BG a:hover
{
	color: #FFFFFF;
	text-decoration: none;
}


.Call_Title
{
	color: #093a8c;
	font-size: 14px;
}


.Tool_Tip_Img
{
	width: 20px;
	height: 20px;
}
.Tool_Tip_Top
{
	background: url(../Default/images/tool_line_top.gif) left top repeat-x;
}
.Tool_Tip_Left
{
	background: url(../Default/images/tool_line_left.gif) left top repeat-y;
}
.Tool_Tip_Right
{
	background: url(../Default/images/tool_line_right.gif) left top repeat-y;
}
.Tool_Tip_Bottom
{
	background: url(../Default/images/tool_line_bottom.png) left top repeat-x;
}
.Tool_Tip_Img_1
{
	width: 20px;
	vertical-align: top;
}
.Tool_Tip_MidCtn
{
	background: #e3edff;
	padding: 5px;
	vertical-align: top;
}
.Tool_Tip_Btm_Img
{
	margin: 0 0 0 80px;
}


.Title1
{
	color: #0a409a;
	font-size: 12px;
	font-weight: bold;
	border-bottom: solid #000000 1px;
	padding: 5px;
	background: #cfd9e8;
}

/*add class on 02-02-2009*/

.Table_Center
{
	text-align: center;
}

.Sub_links_bold
{
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	color: #090909;
	font-weight: bold;
}

/* add class on 03-02-2009 by satya */

.Add_1
{
	background: #f8f8f8;
	font-size: 12px;
	padding: 5px;
	border: #d5d5d5 solid 1px;
	border-width: 1px 1px 0 1px;
}
.Add_2
{
	background: #FFFFFF;
	font-size: 12px;
	padding: 5px;
	border: #d5d5d5 solid 1px;
	border-width: 1px 1px 0 1px;
}

.Btn_Add
{
	color: #adadad;
	font-weight: bold;
}
.Btn_Add a
{
	background: url(images/title_bg.gif) left top repeat-x;
	color: #093681;
	padding: 4px;
	display: block;
	border: #adadad solid 1px;
	border-width: 0 0 1px 0;
	text-transform: uppercase;
}
.Btn_Add a:hover
{
	background: url(images/title_bg.gif) left top repeat-x;
	color: #FFFFFF;
	padding: 4px;
	display: block;
	border: #adadad solid 1px;
	border-width: 1px 0 0 0;
}

.Tbl_Title_1
{
	background: url(images/title_bg_1.gif) left top repeat-x;
	color: #0a409a;
	font-size: 12px;
	font-weight: bold;
	height: 44px;
	text-align: center;
	vertical-align: middle;
}

/* Css Classes by Designer Ends Here */

/* Css Classes Definded by Developer Starts Here*/
/*------------------- Sanjay --------------------------------*/
.NoRecord
{
	background: url(images/no_record.jpg) center top no-repeat;
	background-color: White;
	height: 97px;
}

.LoginText
{
	font-size: 16px;
	font-weight: bold;
	color: #666666;
}

.txtbox
{
	width: 200px;
}
.dropdown
{
	width: 207px;
}
.esteric
{
	color: Red;
	font-weight: bold;
	cursor: default;
}
.errormsg
{
	color: Red;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
}
.login_instruction
{
	color: Black;
	font-style: normal;
	font-size: 12px;
}
.login_LabelTD
{
	width: 120px;
	font-size: 12px;
}
.login_ErrorMsg
{
	color: Red;
	font-size: 12px;
	padding: 0px 10px;
}

.login_DialogTitle
{
	color: #1047A1;
	font-size: 12px;
}

.MyCalender .ajax__calendar_container
{
	background-color: #a8c8fa;
	background-image: border:solid 1px #76a3ea;
}
.MyCalender .ajax__calendar_header
{
	background-color: #ffffff;
	margin-bottom: 4px;
}
.MyCalender .ajax__calendar_title, .MyCalender .ajax__calendar_next, .MyCalender .ajax__calendar_prev
{
	color: #0a409a;
	padding-top: 3px;
}
.MyCalender .ajax__calendar_body
{
	background-color: #FFFFFF;
	border: solid 1px #76a3ea;
}
.MyCalender .ajax__calendar_dayname
{
	text-align: center;
	font-weight: bold;
	margin-bottom: 4px;
	margin-top: 2px;
	font-family: Arial, Helvetica, sans-serif;
}
.MyCalender .ajax__calendar_day
{
	text-align: center;
}
.MyCalender .ajax__calendar_hover .ajax__calendar_day
{
	color: #ffffff;
	font-weight: bold;
	background-color: #c0d8ff;
}
.MyCalender .ajax__calendar_hover .ajax__calendar_month
{
	color: #ffffff;
	font-weight: bold;
	background-color: #c0d8ff;
}
.MyCalender .ajax__calendar_hover .ajax__calendar_year
{
	color: #ffffff;
	font-weight: bold;
	background-color: #c0d8ff;
}
.MyCalender .ajax__calendar_active
{
	color: #ffffff;
	font-weight: bold;
	background-color: #6e9fed;
}
.MyCalender .ajax__calendar_today
{
	font-weight: bold;
	color: #0a409a;
}
.MyCalender .ajax__calendar_hover .ajax__calendar_today
{
	color: #FFFFFF;
}
.MyCalender .ajax__calendar_other, .MyCalender .ajax__calendar_hover .ajax__calendar_title
{
	color: #bbbbbb;
}

.RequirementNote
{
	font-family: Arial;
	font-size: 12;
	color: Red;
}
.Paging
{
	color: #FFFFFF;
	font-size: 12px;
	float: right;
	font-family: Arial Tahoma;
}
.Paging ul
{
	margin: 0;
	padding: 0;
	list-style: none;
}
.Paging li
{
	margin: 0 2px;
	padding: 0;
	list-style: none;
	float: left;
}
.Paging_Linkbutton
{
	color: #252525;
	background: #f3f3f3;
	border: #988d59 solid 1px;
	padding: 3px;
	line-height: 20px;
}
.Paging_Linkbutton:hover
{
	color: #FFFFFF;
	background: #FFFFFF;
	border: #988d59 solid 1px;
	padding: 3px;
}
.Paging_Linkbutton_active
{
	color: #4d4522;
	background: #C6BE94;
	border: #988d59 solid 1px;
	padding: 3px;
}

.Paging
{
	color: #FFFFFF;
	font-size: 12px;
	float: right;
	font-family: Arial Tahoma;
}
.Paging ul
{
	margin: 0;
	padding: 0;
	list-style: none;
}
.Paging li
{
	margin: 0 2px;
	padding: 0;
	list-style: none;
	float: left;
}
.Paging li a
{
	color: #252525;
	background: #f3f3f3;
	border: #aeaeae solid 1px;
	padding: 3px;
	line-height: 20px;
}
.Paging li a:hover
{
	color: #252525;
	background: #FFFFFF;
	border: #aeaeae solid 1px;
	padding: 3px;
}
.Paging li a.active
{
	color: #252525;
	background: #FFFFFF;
	border: #aeaeae solid 1px;
	padding: 3px;
}

#divPaging
{
	font-size: 12px;
	font-family: Arial;
}

/*.Tbl_Active_Grid {background:#FFFFFF; color:#090909; font-size:11px; padding:0 0 0 5px;}
.Tbl_Active_Grid a { color:#165dd3; text-decoration:underline}
.Tbl_Active_Grid a:hover { color:#165dd3; text-decoration:none}*/

/*.Grid_Title { color:#165dd3; font-size:11px; font-weight:bold; height:20px; line-height:20px; text-align:center; 
             background:url(images/tbl_title_bg.gif) left top repeat-x;               
             }
.Grid_Title a { color:#165dd3; text-decoration:underline}
.Grid_Title a:hover { color:#165dd3; text-decoration:none}
.Grid_Title td { border: solid 0px #FFFFFF;}*/

.SuspendText
{
	color: Black;
	font-style: normal;
	font-size: 12px;
	font-family: Arial, Helvetica, sans-serif;
}
.helpdiv
{
	display: none;
	position: absolute;
	z-index: 2000; /*height:150px; 	width:200px;*/
	text-align: justify; /*background-color:#6699ff;*/ /*padding:10px; 	/*color:White;*/
	line-height: 20px;
	font-size: 12px;
	richness: 80;
}

.PageSummary
{
	color: #090909;
	font-size: 12px;
	padding: 0 0 0 5px;
}

/*-------------------------------------- SATISH  NEW DESIGN ---------------------------------------*/
.whitelink
{
	color: White;
}
.pagebg
{
	background-color: White;
}
.watermarktext
{
	color: #838383;
}
/*--------------------------------------------------------------------------------------------------*/

/* Css Classes Definded by Developer Ends Here*/

.totalpages
{
	font-size: 12px;
}
.paging_of
{
	font-size: 12px;
}

.resourcecategorydiv
{
	border: solid 1px #555555;
	background-color: #e3e3e3;
	width: 95%;
}
/*Rima*/
.CtlHeader_AdminDiv
{
	width: 117px;
	float: left;
}
.StyleRed
{
	color: Red;
}
.tdStyle_Width50
{
	width: 50%;
}
.RefData_ProjectTitle
{
	font-family: Arial;
	color: Red;
	font-size: 10px;
}
.PaddingStyle
{
	padding-left: 10px;
	padding-right: 10px;
}
.ErrorPageMsg
{
	color: Black;
	font-size: 12px;
	font-weight: bold;
}
.Headercontentdiv
{
	width: 200px;
	cursor: pointer;
}
.OnlineRef_td
{
	padding-left: 10px;
	padding-top: 10px;
	border-bottom: solid 1px #eee;
	background-color: #eee;
}
.ProjectAdmin_td
{
	padding: 5px 0 0 0;
	vertical-align: top;
}
.PrjDownload_div
{
	width: 31%;
	margin: auto;
	padding: 20px;
}

.hrStyle
{
	border: solid 1px #e3e3e3;
}
.ResourceCate_div
{
	width: 50%;
	border-right: solid 1px #e3e3e3;
	vertical-align: top;
}
.Serices_div
{
	background: #f3f3f3;
	color: #090909;
	font-size: 12px;
	padding: 0 0 0 5px;
	font-weight: bold;
}
.Service_paddingStyle
{
	padding-top: 10px;
}

/*Change in css for New Design 21 apr. By Mahammad Khamar shaikh */
body
{
	background-color: #FFF;
	background-image: url(images/body_bg.jpg);
	background-repeat: repeat-x;
	background-position: top;
	margin: 0px;
	padding: 0px;
}
.master_SplashScreednDiv
{
	z-index: 101;
	left: 40%;
	width: 230px;
	position: absolute;
	top: 50%;
	height: 50px;
}
.nav_menu
{
	background-image: url(images/devider.jpg);
	background-repeat: no-repeat;
	background-position: right top;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	font-weight: bold;
	color: #FFF;
	text-decoration: none;
	padding-top: 0px;
	padding-right: 16px;
	padding-bottom: 0px;
	padding-left: 16px;
}
.nav_menu_link
{
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	font-weight: bold;
	color: #FFF;
	text-decoration: none;
	text-transform: uppercase;
}
.small_link
{
	font-family: Arial, Helvetica, sans-serif;
	font-size: 10px;
	font-weight: normal;
	color: #FFF;
	text-decoration: underline;
}

.LoginButton
{
	padding: 0px;
}

.small_link:hover
{
	font-family: Arial, Helvetica, sans-serif;
	font-size: 10px;
	font-weight: normal;
	color: #FFF;
	text-decoration: none;
}
.nav_menu_link:hover
{
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	font-weight: bold;
	color: #03f8ff;
	text-decoration: none;
	text-transform: uppercase;
}
.left_bg_gradiant
{
	background-image: url(images/left_bg_gradiant.png);
	background-repeat: repeat-y;
	background-position: left top;
}
.right_bg_gradiant
{
	background-image: url(images/right_bg_gradiant.png);
	background-repeat: repeat-y;
	background-position: right top;
}

.page_bg_gradiant
{
	background-image: url(images/page_bg.png);
	background-repeat: repeat-y;
	background-position: top;
}
.page_bg_gradiant_large
{
	background-image: url(images/page_bg_996.png);
	background-repeat: repeat-y;
	background-position: top;
}
.page_bg_gradiant_Extra_large
{
	background-image: url(images/page_bg1400.png);
	background-repeat: repeat-y;
	background-position: top;
}




.header_gradiant
{
	background-image: url(images/top_header_gradiant.png);
	background-repeat: no-repeat;
	background-position: center top;
}
.black_box_devider
{
	background-image: url(images/devider_black.jpg);
	background-repeat: no-repeat;
	background-position: right bottom;
}
.devider2
{
	background-image: url(images/devider_2.png);
	background-repeat: no-repeat;
	background-position: left bottom;
}
.blue_text_link
{
	font-family: Arial, Helvetica, sans-serif;
	font-size: 18px;
	font-style: italic;
	font-weight: normal;
	color: #3ec9d0;
	text-decoration: underline;
}
.ebook_bg
{
	background-image: url(images/e_book_bg.png);
	background-repeat: no-repeat;
	background-position: center top;
}

.blue_text_link:hover
{
	font-family: Arial, Helvetica, sans-serif;
	font-size: 18px;
	font-style: italic;
	font-weight: normal;
	color: #3ec9d0;
	text-decoration: none;
}


.black_box_bg
{
	background-image: url(images/black_bg.png);
	background-repeat: no-repeat;
	background-position: center top;
}
.white_text
{
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	font-weight: normal;
	color: #FFF;
	text-decoration: none;
}
.yellow_text
{
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	font-weight: normal;
	color: #f4a809;
	text-decoration: none;
}
.grey_text
{
	font-family: Arial, Helvetica, sans-serif;
	font-weight: normal;
	color: #888a8d;
	text-decoration: none;
}
.page_bg_bottom
{
	background-image: url(images/page_bg_bottom.png);
	background-repeat: repeat-x;
	background-position: top;
}

.af-body input.text
{
	width: 171px !important;
}

.ebook
{
	background-image: url(images/ebook_1.jpg) !important;
	background-position: 50px 0;
	background-repeat: no-repeat;
}
#af-form-2105688023, #af-form-2105688023 .quirksMode
{
	float: left !important;
	height: 179px !important;
	margin-left: 15px !important;
	width: 211px !important;
}


#af-form-2105688023
{
	overflow: hidden !important;
}


#af-form-2105688023 .af-standards .af-element
{
	padding-right: 46px !important;
}

.welcome-text
{
	color: #ffffff;
	font-size: 12px;
	font-weight: bold;
}

.login-time
{
	color: #818488;
	font-size: 12px;
}
/*End New Design 21, Apr 2010 */