/* CSS Document */

a:link { color:#186DCE; text-decoration:none; font-family:Arial; }
a:visited { color:#186DCE; text-decoration:none; font-family:Arial; }
a:hover { text-decoration:underline; font-family:Arial; }

/* Use style button instead of Windows default */
.mbox, .mboxG, .mboxR { font-family:Verdana; font-size:11px; font-weight:bold; cursor:pointer; margin:1px; padding:2px;}
.mbox { border:2px solid #003366; color:#333366; filter:progid:DXImageTransform.Microsoft.Gradient(gradientType=0,startColorStr=#ffffff,endColorStr=#72AEEE); background-color:#BDD7F7}
.mboxG { border:2px solid #003366; color:#006800; filter:progid:DXImageTransform.Microsoft.Gradient(gradientType=0,startColorStr=#ffffff,endColorStr=#72AEEE); background-color:#BDD7F7}
.mboxR { border:2px solid #003366; color:#CE0001; filter:progid:DXImageTransform.Microsoft.Gradient(gradientType=0,startColorStr=#ffffff,endColorStr=#72AEEE); background-color:#BDD7F7}
.mboxSm { font-family:Verdana; font-size:9px; font-weight:bold; cursor:pointer; margin:1px; padding:2px;}
.mboxSm { border:2px outset #003366; color:#333366; filter:progid:DXImageTransform.Microsoft.Gradient(gradientType=0,startColorStr=#ffffff,endColorStr=#72AEEE); background-color:#BDD7F7}
.mboxSmG { font-family:Verdana; font-size:9px; font-weight:bold; cursor:pointer; margin:1px; padding:2px;}
.mboxSmG { border:2px outset #003366; color:#006800; filter:progid:DXImageTransform.Microsoft.Gradient(gradientType=0,startColorStr=#ffffff,endColorStr=#72AEEE); background-color:#BDD7F7}
.mboxBIG { font-family:Verdana; font-size:16px; font-weight:bold; cursor:pointer; margin:1px; padding:2px;}
.mboxBIG { border:1px solid #003366; color:#006800; filter:progid:DXImageTransform.Microsoft.Gradient(gradientType=0,startColorStr=#ffffff,endColorStr=#72AEEE); background-color:#BDD7F7}

.CursorPointer
{
	cursor:default;
		 
}
.ArrowCursor
{
	cursor:default;
}
.Hide
{
    display:none;
}
	
.content_login
{
	font-family:Verdana, Arial, Helvetica, sans-serif;
	font-size:11px;
	color:#ffffff;
	line-height:20px; 
}

.content_login12
{
	font-family:Verdana, Arial, Helvetica, sans-serif;
	font-size:12px;
	color:#ffffff;
	line-height:20px; 
}

/* Used for all text inputs. */
.inputtxt
{
	border-bottom:1px;
	border-bottom-color:#BABABA;
	border-bottom-style:solid;
	border-left:1px;
	border-left-color:#BABABA;
	border-left-style:solid;
	border-right:1px;
	border-right-color:#BABABA;
	border-right-style:solid;
	border-top:1px;
	font-size:11px;
	height:15px;
	border-top-color:#BABABA;
	border-top-style:solid;
	font-family:Verdana;
}
/* Used for Pages that are Non-Transitional. */
.inputtxt18h
{
	border-bottom:1px;
	border-bottom-color:#BABABA;
	border-bottom-style:solid;
	border-left:1px;
	border-left-color:#BABABA;
	border-left-style:solid;
	border-right:1px;
	border-right-color:#BABABA;
	border-right-style:solid;
	border-top:1px;
	font-size:11px;
	height:18px;
	border-top-color:#BABABA;
	border-top-style:solid;
	font-family:Verdana;
}

/* Used for Blue text inputs which need to be 18px high. */
.inputtxt_blue
{
	border-bottom:1px;
	border-bottom-color:#BABABA;
	border-bottom-style:solid;
	border-left:1px;
	border-left-color:#BABABA;
	border-left-style:solid;
	border-right:1px;
	border-right-color:#BABABA;
	border-right-style:solid;
	border-top:1px;
	font-size:11px;
	height:18px;
	border-top-color:#BABABA;
	border-top-style:solid;
	background-color:#DBE6F2;
	font-family:Verdana;
}
.inputtxt_blue_search
{
	border-bottom:1px;
	border-bottom-color:#BABABA;
	border-bottom-style:solid;
	border-left:1px;
	border-left-color:#BABABA;
	border-left-style:solid;
	border-right:1px;
	border-right-color:#BABABA;
	border-right-style:solid;
	border-top:1px;
	font-size:13px;
	height:23px;
	border-top-color:#BABABA;
	border-top-style:solid;
	background-color:#DBE6F2;
	font-family:Verdana;
}
.inputtxt_blue_DD_Reg
{
	border-bottom:1px;
	border-bottom-color:#BABABA;
	border-bottom-style:solid;
	border-left:1px;
	border-left-color:#BABABA;
	border-left-style:solid;
	border-right:1px;
	border-right-color:#BABABA;
	border-right-style:solid;
	border-top:1px;
	font-size:11px;
	border-top-color:#BABABA;
	border-top-style:solid;
	background-color:#DBE6F2;
	font-family:Verdana;
}

/* Used for all DD lists which need to be 20px high. */
.inputtxt_blue_DD
{
	border-bottom:1px;
	border-bottom-color:#BABABA;
	border-bottom-style:solid;
	border-left:1px;
	border-left-color:#BABABA;
	border-left-style:solid;
	border-right:1px;
	border-right-color:#BABABA;
	border-right-style:solid;
	border-top:1px;
	font-size:11px;
	height:20px;
	border-top-color:#BABABA;
	border-top-style:solid;
	background-color:#DBE6F2;
	font-family:Verdana;
}

.inputtxt_blue_DD_12
{
	border-bottom:1px;
	border-bottom-color:#BABABA;
	border-bottom-style:solid;
	border-left:1px;
	border-left-color:#BABABA;
	border-left-style:solid;
	border-right:1px;
	border-right-color:#BABABA;
	border-right-style:solid;
	border-top:1px;
	font-size:12px;
	border-top-color:#BABABA;
	border-top-style:solid;
	background-color:#DBE6F2;
	font-family:Verdana;
}

.inputtxt_keyword
{
	border-bottom:1px;
	border-bottom-color:#BABABA;
	border-bottom-style:solid;
	border-left:1px;
	border-left-color:#BABABA;
	border-left-style:solid;
	border-right:1px;
	border-right-color:#BABABA;
	border-right-style:solid;
	border-top:1px;
	width:200px;
	font-size:12px;
	height:20px;
	border-top-color:#BABABA;
	border-top-style:solid;
	background-color:#006800;
	font-family:Verdana;
}

.inputtxt_notes
{
	border-bottom:1px;
	border-bottom-color:#BABABA;
	border-bottom-style:solid;
	border-left:1px;
	border-left-color:#BABABA;
	border-left-style:solid;
	border-right:1px;
	border-right-color:#BABABA;
	border-right-style:solid;
	border-top:1px;
	width:200px;
	font-size:12px;
	height:16px;
	border-top-color:#BABABA;
	border-top-style:solid;
	background-image:url(http://www.theshufflelist.com/TSL/Images/EnterNotes.png);
	background-repeat:no-repeat;
	background-color:#DBE6F2;
	font-family:Verdana;
}

.inputtxt_sn
{
	border-bottom:1px;
	border-bottom-color:#BABABA;
	border-bottom-style:solid;
	border-left:1px;
	border-left-color:#BABABA;
	border-left-style:solid;
	border-right:1px;
	border-right-color:#BABABA;
	border-right-style:solid;
	border-top:1px;
	width:200px;
	font-size:12px;
	height:12px;
	border-top-color:#BABABA;
	border-top-style:solid;
	background-image:url(http://www.theshufflelist.com/TSL/Images/EnterKeysTags.png);
	/*background-attachment:fixed; */
	background-repeat:no-repeat;
	background-color:#DBE6F2;
	font-family:Verdana;
}

.SNDropDownStyle
{
	border-bottom:0px;
	border-bottom-color:#BABABA;
	border-bottom-style:hidden;
	border-left:0px;
	border-left-color:#BABABA;
	border-left-style:hidden;
	border-right:0px;
	border-right-color:#BABABA;
	border-right-style:hidden;
	border-top:0px;
	font-size:11px;
	color:#333366;
	border-top-color:#BABABA;
	border-top-style:hidden;
	background-color:#DBE6F2;
	font-family:Arial, Helvetica;
}

.DropDownStyle_Cat
{
	border-bottom:0px;
	border-bottom-color:#BABABA;
	border-bottom-style:hidden;
	border-left:0px;
	border-left-color:#BABABA;
	border-left-style:hidden;
	border-right:0px;
	border-right-color:#BABABA;
	border-right-style:hidden;
	border-top:0px;
	font-size:11px;
	color:#BCDDFF;
	border-top-color:#BABABA;
	border-top-style:hidden;
	background-color:#006800;
	font-family:Arial, Helvetica;
}

.SNDropDownStyle_Cat_SN
{
	border-bottom:0px;
	border-bottom-color:#BABABA;
	border-bottom-style:hidden;
	border-left:0px;
	border-left-color:#BABABA;
	border-left-style:hidden;
	border-right:0px;
	border-right-color:#BABABA;
	border-right-style:hidden;
	border-top:0px;
	font-size:11px;
	color:#BCDDFF;
	border-top-color:#BABABA;
	border-top-style:hidden;
	background-color:#006800;
	font-family:Arial, Helvetica;
}

.SNDropDownStyle_Cat_SSN
{
	border-bottom:0px;
	border-bottom-color:#BABABA;
	border-bottom-style:hidden;
	border-left:0px;
	border-left-color:#BABABA;
	border-left-style:hidden;
	border-right:0px;
	border-right-color:#BABABA;
	border-right-style:hidden;
	border-top:0px;
	font-size:10px;
	height:16px;
	color:#BCDDFF;
	border-top-color:#BABABA;
	border-top-style:hidden;
	background-color:#006800;
	font-family:Arial, Helvetica;
}

.SNDropDownStyle_PUSN
{
	border-bottom:0px;
	border-bottom-color:#BABABA;
	border-bottom-style:hidden;
	border-left:0px;
	border-left-color:#BABABA;
	border-left-style:hidden;
	border-right:0px;
	border-right-color:#BABABA;
	border-right-style:hidden;
	border-top:0px;
	font-size:11px;
	color:#BCDDFF;
	border-top-color:#BABABA;
	border-top-style:hidden;
	background-color:#333366;
	font-family:Arial, Helvetica;
}

.inputtext
{
	border-bottom:0px;
	border-bottom-color:#B1C3DE;
	border-bottom-style:hidden;
	border-left:0px;
	border-left-color:#B1C3DE;
	border-left-style:hidden;
	border-right:0px;
	border-right-color:#B1C3DE;
	border-right-style:hidden;
	border-top:0px;
	width:130px;
	font-size:11px;
	color:#000000;
	background-color:#7594C3;
	border-top-color:#B1C3DE;
	border-top-style:hidden;
}

.inputtext_med
{
	border-bottom:0px;
	border-bottom-color:#B1C3DE;
	border-bottom-style:hidden;
	border-left:0px;
	border-left-color:#B1C3DE;
	border-left-style:hidden;
	border-right:0px;
	border-right-color:#B1C3DE;
	border-right-style:hidden;
	border-top:0px;
	width:130px;
	font-size:12px;
	color:#000000;
	/* background-color:#7594C3; */
	background-color:#FFFFFF;
	border-top-color:#B1C3DE;
	border-top-style:hidden;
	font-family:Arial, Helvetica;
}

body
{
	margin:0px;
}
.heading
{
	font-family:Arial, Verdana, Helvetica;
	font-size:14px;
	font-weight:bold;
	color:#006800;
}
.heading12
{
	font-family:Arial, Verdana, Helvetica;
	font-size:12px;
	font-weight:bold;
	color:#006800;
}
.white_nav_sl
{
	font-family:Arial, Verdana, Helvetica;
	font-size:12px;
	font-weight:bold;
	color:#186DCE;
	line-height:14px;
}
.white_nav_sl A, .white_nav_sl A:hover, .white_nav_sl A:visited
{
}
.blue_nav 
{
	font-family:Arial, Verdana, Helvetica;
	font-size:12px;
	font-weight:bold;
	color:#FFFFFF;
	line-height:16px;
}
.blue_nav A, .blue_nav A:hover, .blue_nav A:visited
{
}
.green_nav
{
	font-family:Arial, Verdana, Helvetica;
	font-size:12px;
	font-weight:bold;
	color:#FFFFFF;
	line-height:16px;
}
.green_nav A, .green_nav A:hover, .green_nav A:visited
{
}
.orange_nav
{
	font-family:Arial, Verdana, Helvetica;
	font-size:12px;
	font-weight:bold;
	color:#FFFFFF;
	line-height:16px;
}
.orange_nav A, .orange_nav A:hover, .orange_nav A:visited
{
}
.colon_nav
{
	font-family:"Arial Black";
	font-size:14px;
	font-weight:bold;
	line-height:14px;
}
.SL_content
{
	font-family:Arial, Verdana, Helvetica;
	font-size:12px;
	color:#000000;
}
.SL_paging
{
	font-family:Arial, Verdana, Helvetica;
	font-size:12px;
	color:#000000;
}
.SL_content_8
{
	font-family:Arial, Verdana, Helvetica;
	font-size:8pt;
	color:#333366;
}
.SL_lbl
{
	font-family:Arial, Verdana, Helvetica;
	font-size:8pt;
	color:#646464;
}
.SL_title
{
	font-family:Arial, Verdana, Helvetica;
	font-size:14px;
	color:#186DCE;
}
.SL_notes
{
	font-family:Arial, Verdana, Helvetica;
	font-size:8pt;
	color:#333366;
}
.SL_date
{
	font-family:"Microsoft Sans Serif", Verdana, Arial, Helvetica;
	font-size:8pt;
	color:#000000;
}
.SL_shuffler
{
	font-family:Arial, Verdana, Helvetica;
	font-size:11px;
	color:#333366;
}
.SL_shuffler2
{
	font-family:Arial, Verdana, Helvetica;
	font-size:12px;
	color:#333366;
}
.SL_location
{
	font-family:Arial, Verdana, Helvetica;
	font-size:8pt;
	color:#333366;
}
.SL_email
{
	font-family:Arial, Verdana, Helvetica;
	font-size:8pt;
	color:#333366;
}
.SL_keyword
{
	font-family:Arial, Verdana, Helvetica;
	font-size:8pt;
	color:#DB4B00;
}
.SL_cat
{
	font-family:Arial, Verdana, Helvetica;
	font-size:8pt;
	font-weight:bold;
	color:#333366;
}
.SL_favcat
{
	font-family:Arial, Verdana, Helvetica;
	font-size:8pt;
	color:#006800;
}
.content
{
	font-family:Arial, Verdana, Helvetica;
	font-size:12px;
	color:#000000;
	line-height:18px;
}
.content_12
{
	font-family:Arial, Verdana, Helvetica;
	font-size:12px;
	color:#000000;
}
.content_12_msg
{
	font-family:Arial, Verdana, Helvetica;
	font-size:12px;
	color:#000000;
	line-height:14px;
}
.content_checklist
{
	font-family:Arial, Verdana, Helvetica;
	font-size:12px;
	color:#000000;
	line-height:21px;
}
.content_9
{
	font-family:Verdana, Arial, Helvetica;
	font-size:9px;
	color:#000000;
	line-height:11px;
}
.content_9_blue
{
	font-family:Verdana, Arial, Helvetica;
	font-size:9px;
	color:#186DCE;
	line-height:13px;
}
.content_9_green
{
	font-family:Verdana, Arial, Helvetica;
	font-size:9px;
	color:#006800;
	line-height:13px;
}
.content_9_orange
{
	font-family:Verdana, Arial, Helvetica;
	font-size:9px;
	color:#FF6600;
	line-height:13px;
}
.content_10
{
	font-family:Arial, Verdana, Helvetica;
	font-size:10px;
	color:#000000;
	line-height:13px;
}
.content_10_blue
{
	font-family:Verdana, Arial, Helvetica;
	font-size:10px;
	color:#186DCE;
	line-height:13px;
}
.content_10_green
{
	font-family:Arial, Verdana, Helvetica;
	font-size:10px;
	color:#006800;
	line-height:13px;
}
.content_10_orange
{
	font-family:Verdana, Arial, Helvetica;
	font-size:10px;
	color:#FF6600;
	line-height:13px;
}
.content_11
{
	font-family:Arial, Verdana, Helvetica;
	font-size:11px;
	color:#000000;
	line-height:14px;
}
.content_11_darkblue
{
	font-family:Arial;
	font-size:11px;
	color:#333366;
	line-height:14px;
}
.content_11_green
{
	font-family:Arial, Verdana, Helvetica;
	font-size:11px;
	color:#006800;
	line-height:14px;
}
.content_11_darkorange
{
	font-family:Arial, Verdana, Helvetica;
	font-size:11px;
	color:#DB4B00;
	line-height:14px;
}
.content_12_overlib
{
	font-family:Arial, Verdana, Helvetica;
	font-size:12px;
	color:#000000;
	line-height:18px;
}
.content_12_blue
{
	font-family:Arial, Verdana, Helvetica;
	font-size:12px;
	color:#186DCE;
	line-height:16px;
}
.content_12_darkblue
{
	font-family:Arial;
	font-size:12px;
	color:#333366;
	line-height:16px;
}
.content_12_green
{
	font-family:Arial, Verdana, Helvetica;
	font-size:12px;
	color:#006800;
	line-height:16px;
}
.content_12_orange
{
	font-family:Arial, Verdana, Helvetica;
	font-size:12px;
	color:#FF6600;
	line-height:16px;
}
.content_12_darkorange
{
	font-family:Arial, Verdana, Helvetica;
	font-size:12px;
	color:#DB4B00;
	line-height:16px;
}
.content_12_red
{
	font-family:Arial, Verdana, Helvetica;
	font-size:12px;
	color:#CE0001;
	line-height:16px;
}
.content_14
{
	font-family:Arial, Verdana, Helvetica;
	font-size:14px;
	color:#000000;
	line-height:18px;
}
.content_14_red
{
	font-family:Arial, Verdana, Helvetica;
	font-size:14px;
	color:#CE0001;
	line-height:16px;
}
.content_14_blue
{
	font-family:Arial, Verdana, Helvetica;
	font-size:14px;
	color:#186DCE;
	line-height:18px;
}
.content_14_blue22h
{
	font-family:Arial, Verdana, Helvetica;
	font-size:14px;
	color:#186DCE;
	line-height:22px;
}
.content_14_darkblue
{
	font-family:Arial, Verdana, Helvetica;
	font-size:14px;
	color:#333366;
	line-height:18px;
}
.content_14_darkblueMSSR
{
	font-family:"Microsoft Sans Serif", Verdana, Arial, Helvetica;
	font-size:14px;
	color:#333366;
	line-height:18px;
}
.content_14_green
{
	font-family:Arial, Verdana, Helvetica;
	font-size:14px;
	color:#006800;
	line-height:18px;
}
.content_14_orange
{
	font-family:Arial, Verdana, Helvetica;
	font-size:14px;
	font-weight:bold;
	color:#FF6600;
	line-height:18px;
}
.content_14_darkorange
{
	font-family:Arial, Verdana, Helvetica;
	font-size:14px;
	font-weight:bold;
	color:#DB4B00;
	line-height:18px;
}
.content_14_bluelight
{
	font-family:Arial, Verdana, Helvetica;
	font-size:12pt;
	font-weight:bold;
	color:#DCEAF7;
}
.content_14_white
{
	font-family:Arial, Verdana, Helvetica;
	font-size:12pt;
	font-weight:bold;
	color:#FFFFFF;
}
.content_16
{
	font-family:Arial, Verdana, Helvetica;
	font-size:16px;
	color:#000000;
	line-height:20px;
}
.content_16_red
{
	font-family:Arial, Verdana, Helvetica;
	font-size:16px;
	font-weight:bold;
	color:#CE0001;
	line-height:20px;
}
.content_16_blue
{
	font-family:Arial, Verdana, Helvetica;
	font-size:16px;
	font-weight:bold;
	color:#186DCE;
	line-height:18px;
}
.content_16_darkblue
{
	font-family:Arial, Verdana, Helvetica;
	font-size:16px;
	font-weight:bold;
	color:#333366;
	line-height:18px;
}
.content_16_green
{
	font-family:Arial, Verdana, Helvetica;
	font-size:16px;
	font-weight:bold;
	color:#006800;
	line-height:18px;
}
.content_16_orange
{
	font-family:Arial, Verdana, Helvetica;
	font-size:16px;
	font-weight:bold;
	color:#FF6600;
	line-height:20px;
}
.content_16_darkorange
{
	font-family:Arial, Verdana, Helvetica;
	font-size:16px;
	font-weight:bold;
	color:#DB4B00;
	line-height:20px;
}
.content_18_blue
{
	font-family:Arial, Verdana, Helvetica;
	font-size:18px;
	font-weight:bold;
	color:#186DCE;
	line-height:22px;
}
.content_18_orange
{
	font-family:Arial, Verdana, Helvetica;
	font-size:18px;
	font-weight:bold;
	color:#FF6600;
	line-height:22px;
}
.content_18_darkorange
{
	font-family:Verdana, Arial, Helvetica;
	font-size:18px;
	font-weight:bold;
	color:#DB4B00;
	line-height:20px;
}
.content_18_green
{
	font-family:Arial, Verdana, Helvetica;
	font-size:18px;
	font-weight:bold;
	color:#006800;
	line-height:22px;
}
.content_24_blue
{
	font-family:Arial, Verdana, Helvetica;
	font-size:24px;
	font-weight:bold;
	color:#186DCE;
	line-height:26px;
}
.content_24_darkblue
{
	font-family:Arial, Verdana, Helvetica;
	font-size:24px;
	font-weight:bold;
	color:#333366;
	line-height:26px;
}
.content_buzz
{
	font-family:Arial, Verdana, Helvetica;
	font-size:12px;
	color:#000000;
	line-height:22px;
}
.heading_buzz
{
	font-family:Verdana, Arial, Helvetica;
	font-size:14px;
	font-weight:bold;
	color:#006800;
	line-height:16px;
}
.maroontext
{
	font-family:Arial, Verdana, Helvetica;
	font-size:12px;
	color:#CE0001;
	font-weight:bold;
	line-height:20px;
}
.footertxt
{
	font-family:Verdana, Arial, Verdana, Helvetica;
	font-size:10px;
	color:#ffffff;
	line-height:14px;
}
.footerlink
{
	font-family:Verdana, Arial, Verdana, Helvetica;
	font-size:10px;
	color:#ffffff;
	line-height:14px;
	text-decoration:none;
}

/* Default CSS Document Start... */

/* New css....By Joseph*/
.InnerItemStyle10
{
	color:#000000;
	padding-left:10px;
	margin-left:10px;
	font-size:10px;
	line-height:12px;
}
.InnerItemStyle10 A, .InnerItemStyle10 A:visited
{	
	color:#186DCE;
	padding-left:5px;
	font-size:10px;
}
.InnerItemStyle10 A:hover
{
	color:#186DCE;
	padding-left:5px;	
	font-size:10px;
}
.ItemStyle10
{
	background-color:#E9E9E9; 
	color:#000000;
	padding-left:10px;
	margin-left:10px;
	font-size:10px;
	line-height:12px;
}
.ItemStyle10 A, .ItemStyle10 A:visited
{	
	background-color:#E9E9E9; 
	color:#186DCE;
	padding-left:5px;
	font-size:10px;
}
.ItemStyle10 A:hover
{
	background-color:#E9E9E9; 
	color:#186DCE;
	padding-left:5px;	
	font-size:10px;
}
.SelectedRowStyle10
{
	background-color:#669999; 
	color:#186DCE;
	font-weight:bold;	
	font-size:10px;
	line-height:12px;
}
.SelectedRowStyle10 A, .SelectedRowStyle10 A:visited
{	
	background-color:#669999; 
	color:#186DCE;
	padding-left:5px;	
	font-size:10px;
}
.SelectedRowStyle10 A:hover
{	
	background-color:#669999; 
	color:#186DCE;
	padding-left:5px;	
	font-size:10px;
}
.AlternateItemStyle10
{
	/*background-color:#EBF5FF; */
	background-color:#F7F7F7 ;
	color:#000000;
	font-size:10px;
	line-height:12px
}
.AlternateItemStyle10 A, .AlternateItemStyle10 A:visited
{
	background-color:#F7F7F7; 
	color:#186DCE;
	padding-left:5px;
	font-size:10px;
}
.AlternateItemStyle10 A:hover
{
	background-color:#F7F7F7; 
	color:#186DCE;
	padding-left:5px;
	font-size:10px;
}

/* New css....By Gurpreet*/
.InnerItemStyle
{
	color:#000000;
	padding-left:10px;
	margin-left:10px;
	font-size:12px;
	line-height:14px;
}
.InnerItemStyle A, .InnerItemStyle A:visited
{	
	color:#186DCE;
	padding-left:5px;
	font-size:12px;
}
.InnerItemStyle A:hover
{
	color:#186DCE;
	padding-left:5px;	
	font-size:12px;
}
.ItemStyle
{
	background-color:#E9E9E9; 
	color:#000000;
	padding-left:10px;
	margin-left:10px;
	font-size:12px;
	line-height:14px;
}
.ItemStyle A, .ItemStyle A:visited
{	
	background-color:#E9E9E9; 
	color:#186DCE;
	padding-left:5px;
	font-size:12px;
}
.ItemStyle A:hover
{
	background-color:#E9E9E9; 
	color:#186DCE;
	padding-left:5px;	
	font-size:12px;
}
.AlternateItemStyle
{
	/*background-color:#EBF5FF; */
	background-color:#F7F7F7 ;
	color:#000000;
	font-size:12px;
	line-height:14px
}
.AlternateItemStyle A, .AlternateItemStyle A:visited
{
	background-color:#F7F7F7; 
	color:#186DCE;
	padding-left:5px;
	font-size:12px;
}
.AlternateItemStyle A:hover
{
	background-color:#F7F7F7; 
	color:#186DCE;
	padding-left:5px;
	font-size:12px;
}
.SelectedRowStyle
{
	background-color:#669999; 
	color:#186DCE;
	font-weight:bold;	
	font-size:12px;
	line-height:14px;
}
.SelectedRowStyle A, .SelectedRowStyle A:visited
{	
	background-color:#669999; 
	color:#186DCE;
	padding-left:5px;	
	font-size:12px;
}
.SelectedRowStyle A:hover
{	
	background-color:#669999; 
	color:#186DCE;
	padding-left:5px;	
	font-size:12px;
}
.ItemStyleMSL
{
	background-color:#FFFFFF; 
	/* color:#186DCE; */
	padding-left:5px;	
	font-size:12px;
}
.AlternateItemStyleMSL
{
	background-color:#EEF3F9; 
	/* color:#186DCE; */
	padding-left:5px;
	font-size:12px;
}
.SelectedRowStyleMSL
{	
	background-color:#FFFFFF; 
	/* color:#186DCE; */
	padding-left:5px;	
	font-size:12px;
}
.FooterStyle
{
	color:#ffffff;
	background-color:#ffffff; 
	font-size:12px;
	line-height:12px;
}
.FooterStyle A, .FooterStyle A:visited
{
	color:#ffffff;
	background-color:#ffffff; 
	font-size:12px;
}
.FooterStyle A:hover
{
	color:#ffffff;
	background-color:#ffffff; 
	font-size:12px;
}
.gridhdr
{
	/*background-color:#006699;*/
	background-color:#144A7F;
	color:#FFFFFF;
	font-family:Verdana, Arial, Helvetica, sans-serif;
	font-size:10px;
	text-decoration:none;
}
.PagerStyle
{
    background-color:#7BB0E6;
	color:#FFFFFF;
	font-family:"Arial Black", Arial, Verdana;
	font-size:16px;
	line-height:20px;
	font-weight:bold;
}
.PagerStyle A, .PagerStyle A:visited
{
	background-color:#7BB0E6; 
	color:#FFFFFF;
	font-family:Arial, Verdana;
	font-size:16px;
	line-height:20px;
	font-weight:bold;
}
.PagerStyle A:hover
{
	background-color:#144A7F; 
	color:#FFFFFF;
	font-family:Arial, Verdana;
	font-size:16px;
	line-height:20px;
	font-weight:bold;
	text-decoration:overline;
}
.PagerStyleMSL
{
    background-color:#FFFFFF;
	color:#186DCE;
	font-family:"Arial Black", Arial, Verdana;
	font-size:16px;
	line-height:20px;
	font-weight:bold;
}
.PagerStyleMSL A, .PagerStyleMSL A:visited
{
	background-color:#FFFFFF; 
	color:#186DCE;
	font-family:Arial, Verdana;
	font-size:16px;
	line-height:20px;
	font-weight:bold;
}
.PagerStyleMSL A:hover
{
	background-color:#BCDDFF; 
	color:#186DCE;
	font-family:Arial, Verdana;
	font-size:16px;
	line-height:20px;
	font-weight:bold;
	text-decoration:overline;
}


/* below are not used yet */
.gridhdrCheckBox
{
	color:#ffffff;
	font-family:Verdana, Arial, Helvetica, sans-serif;
	font-size:10px;
	font-weight:bold;
	text-decoration:none;
	padding-left:5px;
}
.gridhdr A, .gridhdr A:visited
{
	color:#ffffff;
	font-family:verdana, Arial, Helvetica, sans-serif;
	font-size:10px;
	font-weight:bold;
	padding-left:5px;
	text-decoration:underline;
}
.gridhdr A:hover
{
	color:#ffffff;
	padding-left:5px;
	font-family:verdana, Arial, Helvetica, sans-serif;
	font-size:10px;
	font-weight:bold;
}
.gridhdrfine
{
	background-color:#868686;
	color:#000000;
	font-family:verdana, Arial, Helvetica, sans-serif;
	font-size:10px;
	font-weight:normal;
	text-decoration:none;
}
.gridtext
{
	color:#000000;
	font-family:Verdana, georgia, Arial, Helvetica, sans-serif;
	font-size:10px;
	font-weight:normal;
	line-height:18px;
	padding-left:9px;
}
.gridtext A:hover
{
	color:#000000;
	font-family:Verdana, Arial, Helvetica, sans-serif;
	font-size:11px;
	font-weight:normal;
	line-height:14px;
	padding-left:5px;
	
	margin-left:-5px;
	
}
/*
.gridpager,.gridpager A,.gridpager A:hover
{
	height:16px;
	background-color:#dadad9;
	color:#000000;
	font-family:verdana, Arial, Helvetica, sans-serif;
	font-size:10px;
	vertical-align:top;
}*/

.errMessage
{
	font-family:Verdana, Arial, Helvetica, sans-serif;
	font-size:11px;
	color:#CE0001;
	text-decoration:none;
	line-height:11px;
}
.errMessage14h
{
	font-family:Verdana, Arial, Helvetica, sans-serif;
	font-size:11px;
	color:#CE0001;
	text-decoration:none;
	line-height:15px;
}
.required_16_red
{
	font-family:Verdana;
	font-size:16px;
	color:#CE0001;
	line-height:16px;
}

/*....end */


.SNSIZE
{
	font-size:8pt; line-height:12px
}
.footertxt1,.footertxt1 A,.footertxt1 A:hover
{
	font-family:Verdana, Arial, Helvetica, sans-serif;
	font-size:10px;
	color:#ffffff;
	line-height:14px;
}
.footerlink
{
	font-family:Verdana, Arial, Helvetica, sans-serif;
	font-size:10px;
	color:#ffffff;
	line-height:14px;
	text-decoration:none;
}
.as {
	FONT-SIZE:11px; COLOR:#e98d03; FONT-FAMILY:Verdana; TEXT-DECORATION:none
}
.aw {
	FONT-SIZE:8pt; COLOR:#DB4B00; FONT-FAMILY:Arial; TEXT-DECORATION:none; line-height:12px
}
.awSN {
	FONT-SIZE:8pt; COLOR:#000000; FONT-FAMILY:Arial; TEXT-DECORATION:none; line-height:12px
}
.SN1px {
	FONT-SIZE:12pt; COLOR:#000000; FONT-FAMILY:Arial; TEXT-DECORATION:none; line-height:1px
}
.awSN10 {
	FONT-SIZE:10pt; COLOR:#000000; FONT-FAMILY:Verdana; TEXT-DECORATION:none; line-height:16px
}
.awSNred {
	FONT-SIZE:8pt; COLOR:#CE0001; FONT-FAMILY:Arial; TEXT-DECORATION:none; line-height:12px
}
.awSNwhite {
	FONT-SIZE:8pt; COLOR:#FFFFFF; FONT-FAMILY:Arial; TEXT-DECORATION:none; line-height:12px
}
.awSNverdana {
	FONT-SIZE:8pt; COLOR:#000000; FONT-FAMILY:Verdana; TEXT-DECORATION:none; line-height:12px
}
.awSNorange {
	FONT-SIZE:12pt; line-height:12px; COLOR:#FF6600; FONT-FAMILY:Arial; TEXT-DECORATION:none
}
.awSNdarkorange {
	FONT-SIZE:12pt; line-height:12px; COLOR:#DB4B00; FONT-FAMILY:Arial; TEXT-DECORATION:none
}
#InputW {
	BORDER-RIGHT:#ffffff 1px solid; BORDER-TOP:#ffffff 1px solid; BORDER-LEFT:#ffffff 1px solid; BORDER-BOTTOM:#ffffff 1px solid; BACKGROUND-COLOR:silver
}
#Input {
	BORDER-RIGHT:#3300ff 1px solid; BORDER-TOP:#3300ff 1px solid; BORDER-LEFT:#3300ff 1px solid; BORDER-BOTTOM:#3300ff 1px solid; BACKGROUND-COLOR:silver
}
#InputSmall {
	BORDER-RIGHT:#333399 1px solid; BORDER-TOP:#333399 1px solid; FONT-SIZE:xx-small; BORDER-LEFT:#333399 1px solid; BORDER-BOTTOM:#333399 1px solid; FONT-FAMILY:Verdana,Arial; BACKGROUND-COLOR:#dfdfdf
}
SELECT {
	FONT:x-small Verdana,Arial; BACKGROUND-COLOR:#dfdfdf
}
TEXTAREA {
	FONT:8pt Verdana, Arial, sans-serif; BACKGROUND-COLOR:#dfdfdf
}