﻿
/* Css Classes by Designer Starts Here */

/* default class */

.oldbody
{
	margin: 0;
	padding: 0;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	color: #090909;
	background: #FFFFFF;
}

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 */

#OldContainer
{
	width: 1003px;
	margin: 0 auto;
	background: #FFFFFF;
}

#Container
{
	margin: 0 auto;
}

.Header
{
	height: 121px;
	vertical-align: top;
	padding: 0;
}
.SmallHeader
{
	height: 39px;
	vertical-align: bottom;
	padding: 0 0 10px;
}
/* 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;
	font-weight: normal;
}
.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;
	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;
}


/*.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}*/



/*.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_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:#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;
}



.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;
	border-top: solid 1px #999999;
	border-collapse: collapse;
}
.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
{
	font-size: 12px;
	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;}*/

/* Add new Grid theme*/

/*.grid_head 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_head 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;
	padding-left: 5px; padding-top: 5px; padding-bottom: 5px; vertical-align: top; border-left: 1px solid #D6E7F7;
	border-right: 1px solid #D6E7F7; border-top: 1px solid #D6E7F7; border-bottom: 1px solid #D6E7F7;
}

.alterrowstyle td { font-family: Arial, Helvetica, sans-serif; font-size: 12px; color: #00305b; font-weight: normal;
	padding-left: 5px; padding-top: 5px; padding-bottom: 5px; vertical-align: top; border-left: 1px solid #D6E7F7; 
	border-right: 1px solid #D6E7F7; border-top: 1px solid #D6E7F7; border-bottom: 1px solid #D6E7F7;
}
*/

.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 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;
}


/* 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;
}




.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: 13px;
	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) ----------------------------*/
/*New Design Date: 21, Apr 2010 */


body
{
	background-color: #FFF;
	background-image: url(images/body_bg.jpg);
	background-repeat: repeat-x;
	background-position: top;
	margin: 0px;
	padding: 0px;
}
.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-930274898, #af-form-930274898 .quirksMode
{
	float: left !important;
	height: 179px !important;
	margin-left: 15px !important;
	width: 211px !important;
}


#af-form-930274898
{
	overflow: hidden !important;
}


#af-form-930274898 .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 */
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 top;
	background-color: #FFFFFF;
	height: 190px;
	padding-left: 27px;
	font-size: 12px;
	color: #00305b;
	padding-right: 360px;
}
/* ---- Banner link class - CF-177 - Added by Amit Rajani - 12/3/09  ---- */
.banner a
{
	text-decoration: underline;
	color: #0070C0;
}
.banner a:hover
{
	text-decoration: none;
	color: #0070C0;
}
/* ---- changes completed   ----  */
.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;
}


/*nav  top start*/



#tabs
{
	float: left;
	width: 100%;
	font-size: 93%;
	line-height: normal;
	overflow: hidden;
}

#tabs ul
{
	margin: 0;
	padding: 11px 0px 0 0px;
	list-style: none;
}

#tabs li
{
	display: inline;
	margin: 0;
	padding: 0;
}

#tabs a
{
	float: left;
	background: url(    "images/left.png" ) no-repeat left top;
	margin: 0;
	padding: 0 0 0 8px;
	text-decoration: none;
}

#tabs a span
{
	float: left;
	display: block;
	background: url(    "images/right.png" ) no-repeat right top;
	padding: 6px 15px 7px 6px;
	margin-right: 2px;
	color: #FFF;
	text-align: center;
}

/* Commented Backslash Hack hides rule from IE5-Mac \*/
#tabs a span
{
	float: none;
}


/* End IE5-Mac hack */
#tabs a:hover span
{
	color: #0056a5;
	text-align: center;
}

#tabs a:hover
{
	background-position: 0% -42px;
}

#tabs a:hover span
{
	background-position: 100% -42px;
}


/*nav  top end*/


.nav_active
{
	background-image: url(images/nav_active.gif);
	background-repeat: no-repeat;
	background-repeat: no-repeat;
	float: left;
	width: 115px;
	height: 21px;
	margin-top: 11px;
	background-position: bottom;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	color: #0056a5;
	text-align: center;
	padding-top: 7px;
	margin-right: 1px;
	margin-left: 1px;
}
.nav
{
	background-image: url(images/nav.gif);
	background-repeat: no-repeat;
	float: left;
	width: 115px;
	height: 21px;
	margin-top: 11px;
	background-position: bottom;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	color: #fff;
	text-align: center;
	padding-top: 7px;
	margin-right: 1px;
	margin-left: 1px;
}
.forgot_password_links
{
	font-family: Arial, Helvetica, sans-serif;
	font-size: 9px;
	color: #0056a5;
	text-decoration: none;
}
.forgot_password_links:hover
{
	color: #958130;
}




/*--------------------------------------------------------------------------------------------------*/



/*-------------------------------------- SATISH  NEW DESIGN ---------------------------------------*/
.whitelink
{
	color: White;
}
.pagebg
{
	width: 880px;
}
.watermarktext
{
	color: #838383;
}
/*--------------------------------------------------------------------------------------------------*/

.totalpages
{
	font-size: 12px;
}
.paging_of
{
	font-size: 12px;
}


.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;
}

.boldtext
{
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	color: #00305b;
	font-weight: bold;
	letter-spacing: 1px;
}


.div_ourprocess
{
	height: 100px;
}


#media
{
	margin-top: 10px;
}
#noUpdate
{
	margin: 0 auto;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	color: #444444;
	text-align: left;
	width: 400px;
	height: 200px;
	padding: 40px;
	text-align: justify;
}
#noUpdate a
{
	color: #958130;
	text-decoration: underline;
}
#noUpdate a:hover
{
	text-decoration: none;
}

/*Added by Sanjay Verma on 24/08/2009*/
/*Starts*/
.PDFNote
{
	font-family: Arial, Helvetica, sans-serif;
	font-size: 9px;
}
.PDFTitle
{
	font-family: Arial, Helvetica, sans-serif;
	font-size: 17px;
	color: #0056a5;
	line-height: 20px;
	font-weight: bold;
	padding-left: 3px;
}
/*Ends*/

/* Added by Rima */

.ErrorPageMsg
{
	color: Black;
	font-size: 12px;
	font-weight: bold;
}
.AskQuestionText
{
	background: #f3f3f3;
	color: #090909;
	font-size: 10px;
	padding: 0 0 0 5px;
	font-weight: bold;
	font-size: 12px;
	font-style: italic;
}
.WhatNowText
{
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	line-height: 20px;
	font-weight: bold;
	color: #974806;
}
.RequestInfoText
{
	font-family: tahoma;
	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;
	color: #0070c0;
	font-size: 12px;
}
.RequestInfoText:hover
{
	color: #143c60;
}


.CtlHeaderDiv
{
	width: 103px;
	float: left;
}
.CtlHeaderImgDiv
{
	width: 102px;
	float: left;
}
.CtlHeaderLastDiv
{
	width: 99px;
	float: left;
}
.CtlHeader_ClientDiv
{
	width: 115px;
	float: left;
}
.CtlHeader_ConsultantDiv
{
	width: 117px;
	float: left;
}
.CtlHeader_ConsultantLastDiv
{
	width: 115px;
	float: left;
}
.td_SavedForLater
{
	padding-left: 5px;
	vertical-align: top;
}
.td_GridView
{
	padding-left: 10px;
	padding-right: 10px;
}
.TextAlignLeft
{
	text-align: left;
}
.SavedForLater_ProjectSearch
{
	padding-left: 5px;
	vertical-align: middle;
}
.Contact_Literal
{
	height: 265px;
	vertical-align: top;
}
.EditProfile_td
{
	padding-left: 10px;
	padding-top: 10px;
	border-bottom: solid 1px #000000;
	background-color: #eee;
}
.EditProfile_EditImage_td
{
	width: 7%;
	vertical-align: top;
}
.EditProfile_DeleteImage_td
{
	width: 8%;
	vertical-align: top;
}
.EditProfile_tdCenter
{
	padding-left: 10px;
	padding-top: 10px;
	border-bottom: solid 1px #000000;
}
.EditProfile_Width_td
{
	width: 50%;
}
.Privacy_div
{
	padding: 10px;
	text-align: justify;
}
.ReferenceManagement_div
{
	width: 100%;
	text-align: left;
	padding-left: 20px;
}
.RequestInfo_Grid_Title_SurveyQuestion
{
	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;
	width: 90%;
}

.RequestInfo_Grid_Title_Answer
{
	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;
	width: 10%;
}
.tdStyle
{
	width: 20%;
}
.tdStyle_width50
{
	width: 50%;
}
.tdStyle_width60
{
	width: 60%;
}
.ResourceConsultant_GrdResourceStyle
{
	border-color: #94BEDE;
	border-style: solid;
	border-width: 1px;
	border-collapse: collapse;
}
.ResourceConsultant_Search_td
{
	padding-left: 10px;
	width: 40%;
	vertical-align: top;
}
.master_SplashScreednDiv
{
	z-index: 101;
	left: 40%;
	width: 230px;
	position: absolute;
	top: 50%;
	height: 50px;
}
.textNew
{
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	color: #00305b;
	width: 55%;
	text-align: justify;
	padding: 10px;
	vertical-align: top;
}
.LandingPage_td
{
	width: 20%;
	border-right: solid 1px #e3e3e3;
	border-top: solid 1px #e3e3e3;
}
.divTermsAndCondition_style
{
	overflow: auto;
	width: 600px;
	height: 150px;
	border: solid 1px #dadada;
}
.ConsultantForceUrl
{
	color: #0A409A;
	text-decoration: underline;
}
.NonCompleteReg
{
	font-size: 13px;
	color: Red;
}
.hrStyle_Default
{
	border: solid 1px #e3e3e3;
}

/* Added by Rima ends */


.ContentQue
{
	
	display: inline-block;
	font-family: Arial,Helvetica,sans-serif ;
	font-weight: lighter ;
	font-size:12px;
	margin-left:10px;
	margin-right:10px;
	margin-top:5px;
}



