BODY
{
    position: relative;
    margin: 0 auto 0 auto;
    width: 1000px;
    font-size: 62.5%;
    font-family: Verdana, Helvetica, Sans-Serif;
    background: url(../Pictures/images/shell_blue_bg.jpg) #4c7094 repeat-x;
    text-align: center;
}

.HeaderBG
{
	background: url(../Pictures/layout/headerbg1.jpg) #f2f2f2 repeat;
	padding: 3px 0 0 0px;
}

IMG
{
    border-right: 0px;
    border-top: 0px;
    border-left: 0px;
    border-bottom: 0px;
}
A
{
    text-decoration: none;
}
#loginps A {
	FONT-SIZE: 9pt
}


#left A:visited {
	COLOR: #333333
}
#left A:link {
	COLOR: #333333
}
#left A:active {
	FONT-WEIGHT: bold; COLOR: #333333
}
#left A:hover {
	COLOR: #b30b10; FONT-WEIGHT: bold; TEXT-DECORATION: underline
}


.box
{
    border-right: #efefef 0px solid;
    border-top: #efefef 0px solid;
    margin: 0px auto;
    border-left: #efefef 0px solid;
    width: 830px;
    border-bottom: #efefef 0px solid;
    text-align: left;
}
#header
{
    background: url(../Pictures/layout/headerbg.jpg) repeat-x;
    width: 100%;
    border-bottom: #ffffff 1px solid;
    height: 126px;
    text-align: center;
}
#headercontent
{
    border-right: #efefef 0px solid;
    border-top: #efefef 0px solid;
    border-left: #efefef 0px solid;
    padding-top: 15px;
    border-bottom: #efefef 0px solid;
}
#adbar
{
    border-right: #848484 1px solid;
    border-top: #848484 1px solid;
    margin-top: 12px;
    float: right;
    border-left: #848484 1px solid;
    width: 728px;
    border-bottom: #848484 1px solid;
    height: 90px;
    background-color: #ffffff;
}
#logo
{
    border-right: #efefef 0px solid;
    border-top: #efefef 0px solid;
    border-left: #efefef 0px solid;
    border-bottom: #efefef 0px solid;
}
#content
{
    border-right: #efefef 0px solid;
    border-top: #efefef 0px solid;
    background: url(../Pictures/images/contentbg.jpg) repeat-x;
    border-left: #efefef 0px solid;
    width: 100%;
    border-bottom: #efefef 0px solid;
    text-align: center;
}
#contentheader
{
    border-right: #efefef 0px solid;
    border-top: #efefef 0px solid;
    padding-bottom: 15px;
    border-left: #efefef 0px solid;
    padding-top: 15px;
    border-bottom: #efefef 0px solid;
}
#time
{
    border-right: #efefef 0px solid;
    padding-right: 95px;
    border-top: #efefef 0px solid;
    font-size: 13px;
    float: right;
    border-left: #efefef 0px solid;
    color: #ffffff;
    border-bottom: #efefef 0px solid;
    font-family: Cambria, Georgia, "Times New Roman" , Times, serif;
}
#marketplace
{
    border-right: #efefef 0px solid;
    border-top: #efefef 0px solid;
    font-size: 13px;
    border-left: #efefef 0px solid;
    color: #ffffff;
    border-bottom: #efefef 0px solid;
    font-family: Cambria, Georgia, "Times New Roman" , Times, serif;
}
#contentbox
{
    clear: right;
    padding-right: 3px;
    padding-left: 1px;
    /* background: url(../Pictures/layout/contentboxbg.jpg) #f2f2f2 repeat-x; */
    background:  #f2f2f2 repeat-x;
    padding-bottom: 10px;
    padding-top: 10px;
    text-align:left;
}
#contentfooter
{
    clear: right;
    border-right: #efefef 0px solid;
    border-top: #efefef 0px solid;
    padding-bottom: 15px;
    border-left: #efefef 0px solid;
    padding-top: 15px;
    border-bottom: #efefef 0px solid;
    background-color:#00316c;
}
#stockinfo
{
    border-right: #efefef 0px solid;
    border-top: #efefef 0px solid;
    font-size: 9px;
    float: right;
    border-left: #efefef 0px solid;
    color: #efefef;
    border-bottom: #efefef 0px solid;
    font-family: Cambria, Georgia, "Times New Roman" , Times, serif;
}
#copyright
{
    border-right: #efefef 0px solid;
    border-top: #efefef 0px solid;
    font-size: 10px;
    border-left: #efefef 0px solid;
    color: #efefef;
    border-bottom: #efefef 0px solid;
    font-family: Cambria, Georgia, "Times New Roman" , Times, serif;
}
#left
{
    border-right: #ffffff 0px solid;
    border-top: #ffffff 0px solid;
    display: block;
    padding-left: 0px;
    border-left: #ffffff 0px solid;
    width: 170px;
    padding-top: 10px;
    border-bottom: #ffffff 0px solid;
    float: left;
    vertical-align:top;
}
#right
{
    border-right: #ffffff 0px solid;
    padding-right: 10px;
    border-top: #ffffff 0px solid;
    display: block;
    float: right;
    border-left: #ffffff 0px solid;
    width: 550px;
    padding-top: 10px;
    border-bottom: #ffffff 0px solid;
}
#thediamond
{
    top: 60px;
    display: block;
    z-index: 4;
    float: right;
    right: 120px;
    position: absolute;
}
.blocker {
	CLEAR: both
}
.title
{
    border-right: #efefef 0px solid;
    border-top: #efefef 0px solid;
    font-weight: bold;
    font-size: 19px;
    margin-bottom: 10px;
    border-left: #efefef 0px solid;
    color: #62778c;
    border-bottom: #efefef 0px solid;
    font-family: Cambria, Georgia, "Times New Roman" , Times, serif;
}
.titlesm
{
    border-right: #efefef 0px solid;
    border-top: #efefef 0px solid;
    font-weight: bold;
    font-size: 14px;
    margin-bottom: 10px;
    border-left: #efefef 0px solid;
    color: #62778c;
    border-bottom: #efefef 0px solid;
    font-family: Cambria, Georgia, "Times New Roman" , Times, serif;
}

.textblock
{
    border-right: #efefef 0px solid;
    border-top: #efefef 0px solid;
    font-size: 12px;
    border-left: #efefef 0px solid;
    border-bottom: #efefef 0px solid;
    font-family: Tahoma, Verdana, Arial, Helvetica, sans-serif;
}
#loginps {
	BORDER-RIGHT: #efefef 0px solid; BORDER-TOP: #efefef 0px solid; BORDER-LEFT: #efefef 0px solid; BORDER-BOTTOM: #efefef 0px solid
}
/*#diadex
{
    border-right: #62778c 1px solid;
    border-top: #62778c 1px solid;
    background: url(../Pictures/layout/diadexgraph.gif) #ffffff no-repeat center center;
    border-left: #62778c 1px solid;
    border-bottom: #62778c 1px solid;
    height: 130px;
}*/
#diadex1
{
    border-right: #62778c 1px solid;
    border-top: #62778c 1px solid;
    border-left: #62778c 1px solid;
    border-bottom: #62778c 1px solid;
}

#diadexplain
{
    border-right: #62778c 0px solid;
    border-top: #62778c 0px solid;
    font-size: 12px;
    border-left: #62778c 0px solid;
    padding-top: 10px;
    border-bottom: #62778c 0px solid;
    font-family: Tahoma, Verdana, Arial, Helvetica, sans-serif;
    text-align: center;
}
.inputbox {
	BORDER-RIGHT: #62778c 1px solid; BORDER-TOP: #62778c 1px solid; MARGIN-TOP: 3px; PADDING-LEFT: 5px; FONT-SIZE: 11px; PADDING-BOTTOM: 3px; BORDER-LEFT: #62778c 1px solid; WIDTH: 95%; PADDING-TOP: 3px; BORDER-BOTTOM: #62778c 1px solid; FONT-FAMILY: Tahoma, Verdana, Arial, Helvetica, sans-serif
}
.dottedline
{
    background: url(../Pictures/layout/dottedline.gif) repeat-x center center;
    padding-bottom: 14px;
    width: 100%;
    padding-top: 14px;
    height: 1px;
}
#listingsbox {
	BORDER-RIGHT: #62778c 1px solid; PADDING-RIGHT: 15px; BORDER-TOP: #62778c 1px solid; PADDING-LEFT: 15px; PADDING-BOTTOM: 15px; BORDER-LEFT: #62778c 1px solid; PADDING-TOP: 15px; BORDER-BOTTOM: #62778c 1px solid
}
/* Khalil begin*/
/*
.leftnav {
	FONT-SIZE: 12px; PADDING-BOTTOM: 15px; FONT-FAMILY: Tahoma, Verdana, Arial, Helvetica, sans-serif
}
.leftnav2 {
	PADDING-LEFT: 5px; FONT-SIZE: 12px; PADDING-BOTTOM: 15px; COLOR: #666666; FONT-FAMILY: Tahoma, Verdana, Arial, Helvetica, sans-serif
}
.leftnav LI {
	PADDING-BOTTOM: 4px
}
*/

.leftnav {
	FONT-SIZE: 12px; PADDING-BOTTOM: 15px; FONT-FAMILY: Tahoma, Verdana, Arial, Helvetica, sans-serif
}
.leftnav2 {

	PADDING-LEFT: 5px; FONT-SIZE: 6px; PADDING-BOTTOM: 1px; FONT-WEIGHT: bold; FONT-SIZE: 0.9em; 
}
.leftnav LI {
	PADDING-BOTTOM: 4px
}
.leftnav3 {

	PADDING-LEFT: 5px; FONT-SIZE: 10px; PADDING-BOTTOM: 1px; FONT-FAMILY: Verdana;TEXT-DECORATION: none
}
/* Khalil  end*/


#fronttwo {
	BORDER-RIGHT: #62778c 0px solid; BORDER-TOP: #62778c 0px solid; BORDER-LEFT: #62778c 0px solid; BORDER-BOTTOM: #62778c 0px solid
}
#frontabout {
	BORDER-RIGHT: #62778c 0px solid; BORDER-TOP: #62778c 0px solid; BORDER-LEFT: #62778c 0px solid; WIDTH: 260px; BORDER-BOTTOM: #62778c 0px solid
}
#frontnews {
	BORDER-RIGHT: #62778c 0px solid; BORDER-TOP: #62778c 0px solid; FLOAT: right; BORDER-LEFT: #62778c 0px solid; WIDTH: 260px; BORDER-BOTTOM: #62778c 0px solid
}
.onelisting {
	CLEAR: right; PADDING-RIGHT: 5px; PADDING-LEFT: 5px; FLOAT: left; PADDING-BOTTOM: 5px; WIDTH: 74px; MARGIN-RIGHT: 2px; PADDING-TOP: 5px; HEIGHT: 120px; BACKGROUND-COLOR: #62778c; TEXT-ALIGN: center
}
.onelistingtitle {
	FONT-WEIGHT: bold; FONT-SIZE: 15px; COLOR: #ffffff; FONT-FAMILY: Tahoma, Verdana, Arial, Helvetica, sans-serif
}
.onelistingcontent {
	FONT-SIZE: 11px; COLOR: #ffffff; FONT-FAMILY: Tahoma, Verdana, Arial, Helvetica, sans-serif
}
TD {
	FONT-SIZE: 11px; COLOR: #000000; LINE-HEIGHT: 13px; FONT-FAMILY: Tahoma
}
TH {
	FONT-SIZE: 11px; COLOR: #000000; LINE-HEIGHT: 13px; FONT-FAMILY: Tahoma 
	/* COLOR: #01326c*/
}
#resultbox A {
	COLOR: #666666;
}
#resultbox A:visited {
	COLOR: #000000; TEXT-DECORATION: underline;
}
#resultbox A:link {
	COLOR: #000000; TEXT-DECORATION: underline
}
#resultbox A:active {
	COLOR: #666666
}
#resultbox A.norm {
	COLOR: #330099; TEXT-DECORATION: underline
}
#resultbox A.norm:visited {
	COLOR: #330099; TEXT-DECORATION: underline
}
#resultbox A.norm:link {
	COLOR: #330099; TEXT-DECORATION: underline
}
#resultbox A.norm:active {
	COLOR: #330099; TEXT-DECORATION: underline
}
.png
{
    BEHAVIOR: url( '/Pictures/layout/png.htc' );
}

.GridViewClass
{
	
}

/***************************************************************************\
 *
 * Khalil
 *
\***************************************************************************/

.MaxWidth
{
   width: 100%;
}

.MaxHeight
{
   height: 100%;
}

.MaxSize
{
   width: 100%;
   height: 100%;
}

/***************************************************************************\
 *
 * Log In home page
 *
\***************************************************************************/

.LoginFormDiv
{	
	position: absolute;
	left: 656px;
	top: 31px;
	height: 174px;
	width: 274px;
	background: url(../Pictures/images/LoginBackground.png) ;
}

.LoginFormTable
{
	text-align: right;
	margin-right: 41px;
	margin-left:19px;
	margin-top:8px;
}

.LoginP
{
	padding: 0;
	margin: 0 0 10px 0;
}

.LoginInput
{
	width: 140px;
}

#Login a
{
	margin-right: 32px;
	margin-left:19px;
}

#Login a:link, #login a:visited
{
	color: #6a6a69;
}

#Login a:hover
{
	color: #b30b10;
}

.MemberLogin
{
	/*width:81px; height:30px;
	margin: 23px 0 0 19px; padding:0;*/
	/*background: url(../Pictures/images/MemberLogin.gif) top left no-repeat;*/
}

.MemberLoginSpan
{
	display: none;
}

.HomeErrorLoginLabel
{
    color:Red;
    display:block;
}

/***************************************************************************\
 *
 * Diadex right panel
 *
\***************************************************************************/

#rightContent
{
	position: absolute;
	left: 656px;
	/*top: 211px;*/
	top: 211px;
	height: 382px;
	width: 274px;
	background: url(../Pictures/images/RightColumnBackground.png) no-repeat left top;
	text-align:center;
}



#rightContent p
{
	margin: 0 0 8px 0; padding: 0;
}

#rightContent img
{
	border: none;
	margin: 8px 0 0 0;
}

#rightContent h4
{
	margin: 0 30px 0 30px;
	font-family: Verdana;
	font-size: 11px;
	font-weight:lighter;
}

#rightContent a:link, #rightContent a:visited
{
	color: #b30b10;
}

#rightContent a:hover
{
	color: #b2b0b0;
}

/***************************************************************************\
 *
 * Forgot Password Page
 *
\***************************************************************************/
.Header
{
    width:100%;    
	background-color:#000066;
}
.bodyForgot
{
    background-color:white;
    margin-left:0;
    margin-top:0;
    width:100%;
    text-align:left;
}

.TopBar {
	  font-size: 10px;
	  font-family: Verdana, Arial, Helvetica;
	  color: #E0EDF6;
	  font-weight: bold;
	}

.TopBar A:link {
		color: #E0EDF6;
		text-decoration: none;
	}

.TopBar A:visited {
		color: #E0EDF6;
		text-decoration: none;
	}

.TopBar A:hover {
		text-decoration: underline;
	}

.BodyText {
	  font-size: 12px;
	  font-family: Verdana, Arial, Helvetica;
	  color: #000066;
	}

.TitleText {
	  font-size: 11px;
	  font-family: Verdana, Arial, Helvetica;
	  color: #000066;
	  font-weight: bold;
	  text-decoration: underline;
	}
	
.EmailText
{
    font-size:8pt;
    font-family: Verdana, Arial, Helvetica;
    width:150px;
    background-color:Yellow;
}

.ResultLabel
{
    color:Red;
    width:100%;
}

/***************************************************************************\
 *
 * Home Master Page
 *
\***************************************************************************/
.rightPanel
{
    /*text-align:left;
    width:300px;*/
}

.Center
{
    text-align:center;
}



.body {
	background-color: #4d7096;
	text-align: center;
	margin-top: 14px;
	font-family: Verdana, Helvetica, Sans-Serif;
	font-size: 62.5%;
}

#body
{	
	margin: 0 auto 0 auto;
	background-color: #2f2f2f;
	height: 610px;
	width: 962px;
	background-image: url(../Pictures/images/Background.gif); 
	text-align: left;
	position: relative;
}

.bodyHome 
{	
	background-image: url(../Pictures/images/BackgroundHome.png); 
	margin: 0px auto; 
	width: 962px; 
	position: relative; 
	height: 673px; 
	background: url(../Pictures/images/shell_blue_bg.jpg); 
	text-align: left;
}

#cdeLogo
{
    float: left; 
    margin-left: 5px;
	width:98px
}

#cdeLogo a
{
	display:block;
	width:94px; height:103px;
	margin:0; padding:0;
	background: url(../Pictures/images/CdeLogo.png) top left no-repeat;
	text-decoration: none;
}

/*#cdeLogo span
{
	display: none;
}*/

#clctNasdaqLogo
{
	position: absolute;
	left: 125px;
	top: 91px;
	margin: 0; padding: 0;
}

#clctNasdaqLogo a
{
	display:block;
	width:52px; height:31px;
	margin:0; padding:0;
	background: url(../Pictures/images/ClctNasdaqLogo.png) top left no-repeat;
	text-decoration: none;
}

#clctNasdaqLogo span
{
	display: none;
}

#tag
{
	position: absolute;
	left: 184px;
	top: 42px;
	width:414px; height:39px;
	margin:0; padding:0;
	background: url(../Pictures/images/Tagline.png) top left no-repeat;
}

/*#tag span
{
	display: none;
}*/

#nav
{
	position: absolute;
	left: 186px;
	top: 106px;
	margin: 0; padding: 0;
	display: inline;
}

#nav li
{
	display: inline;
	list-style-type: none;
	padding: 0 4px 0 4px;
	border-left: 1px solid #6a6a69;
}

#nav li.first
{
	border-left: none;
}

#nav a:link, #nav a:visited
{
	color: #6a6a69;
	text-decoration: none;
	font-family: Verdana, Helvetica, Sans-Serif;
	font-size: 11px;
}

#nav a:hover
{
	text-decoration: underline;
	color: #b30b10;
}

#banner
{
	position: absolute;
	left: 19px;
	top: 132px;
	width:631px; height:73px;
	margin:0; padding:0;
	background: url(../Pictures/images/IntroBanner.png) top left no-repeat;
	z-index: 1;
}

/*#banner span
{
	display: none;
}*/

#contest
{
	position: absolute;
	left: 19px;
	top: 132px;
}

#contest img
{
	border-style: none;
}

#register
{
    position: absolute;
    left: 19px;
    top: 274px;
    height: 380px;
    width: 631px; 
    background: #0066cc url(../Pictures/images/RegisterBackground.jpg) no-repeat left top;
    
}


#registerFree
{
	position: absolute;
	left: 26px;
	top: 54px;
	width:186px; height:23px;
	margin:0; padding:0;
	background: url(../Pictures/images/JoinFree.gif) top left no-repeat;
}

#registerFree span
{
	display: none;
}

#selection
{
	position: absolute;
	left: 42px;
	top: 120px;
	width:145px; height:67px;
	margin:0; padding:0;
	background: url(../Pictures/images/Selection.gif) top left no-repeat;
}

#selection span
{
	display: none;
}

#more
{
	position: absolute;
	left: 72px;
	top: 200px;
}

#more a
{
	text-decoration: underline;
	font-weight: bold;
}

#more a:link, #more a:visited 
{
	color: #b30b10;
}

#more a:hover
{
	color: White;
}

#rewardCard
{
	position: absolute;
	left: 46px;
	top: 237px;
	margin: 0; padding: 0;
}

#rewardCard img
{
	border-style: none;
}

#registerNow
{
	position: absolute;
	left: 39px;
	top: 306px;
	margin: 0; padding: 0;
}

#registerNow img
{
	border-style: none;
}

#orderOnline
{
	position: absolute;
	left: 315px;
	top: 50px;
	width:287px; height:18px;
	margin:0; padding:0;
	background: url(../Pictures/images/OrderOnline.gif) top left no-repeat;
}

/*#orderOnline span
{
	display: none;
}*/

#gcalCertified
{
	position: absolute;
	left: 345px;
	top: 78px;
	width:257px; height:15px;
	margin:0; padding:0;
	background: url(../Pictures/images/gcalCertified.gif) top left no-repeat;
}

#gcalCertified span
{
	display: none;
}

#confidence
{
	text-align: right;
	position: absolute;
	right: 4px;
	top: 108px;
	direction: rtl;
}

#confidence li
{
	list-style-image: url(../Pictures/images/Bullet.gif);
	margin: 0 0 8px 0;
	font-size: 11px;
}

#confidence a
{
	text-decoration: underline;
}

#confidence a:link, #confidence a:visited
{
	color: White;
}

#confidence a:hover
{
	color: #b30b10;
}

#gcal
{
	position: absolute;
	left: 449px;
	top: 281px;
}

#gcal a
{
	display:block;
	width:152px; height:52px;
	margin:0; padding:0;
	background: url(../Pictures/images/Gcal.gif) top left no-repeat;
	text-decoration: none;
}

#gcal span
{
	display: none;
}


#footer
{
	font-size: 9px;
	margin: 0; padding: 0;
	color: #b2b0b0;
}

#footer p
{
	margin: 20px 0 0 0; padding: 0;
}

#footer a:link, #footer a:visited
{
	color: #b2b0b0;
}

#footer a:hover
{
	color: #b30b10;
}

#footer a:link.red, #footer a:visited.red
{
	color: #b30b10;
}

#footer a:hover.red
{
	color: White;
}

/* secondary page styles */
#diadex
{	    
	position: absolute;
	left: 656px;
	top: 14px;
	height: 191px;
	width: 274px;
	background: url(../Pictures/images/LoginBackground.png) ;
	text-align: center;
	
}

#diadex h4
{
	margin: 0 30px 0 30px; padding: 0;
	font-family: Verdana;
	font-size: 11px;
	font-weight:lighter;
}

#diadex img
{
	border-style: none;
	width: 230px; 
	height: 155px; 
	
}

#diadex a:link, #diadex a:visited
{
	color: #b30b10;
}

#diadex a:hover
{
	color: #b2b0b0;
}

#diadex p 
{
	margin: 3px 0 3px 0; padding: 0;
}

#content
{
	position: absolute;
	left: 19px;
	/*top: 211px;*/
	top: 180px;
	height: 380px;
	width: 923px;
	background: White url(../Pictures/images/ContentBackground.jpg) no-repeat left top;
	color: White;
}

#content h2
{
	font-size: 17px;
	padding: 10px 10px 0 10px;
	clear: both;
}

#content ul li
{
	font-size: 14px;
	padding: 0 16px 8px 0;
	
}

#content a:link, #content a:visited
{
	color: White;
}

#content a:hover
{
	color: #b30b10;
}

#contentLeft
{
	position: absolute;
	left: 0px; top: 0px;
	width: 642px; 
	height: 380px; 
	overflow: auto; 
}

.right
{
	float: right;
	font-size: 12px;
	padding: 0 16px 0 0;
}

#last
{
	padding-bottom: 103px;
}

#contentRight
{
	position: absolute;
	left: 643px; top: 0px;
	width: 281px;
	float: right;
	padding: 0; margin: 0;
}

#contentRight ul li
{
	list-style-image: url(../Pictures/images/Bullet.png);
}

#cdeGcal
{
	position: absolute;
	right: 9px;
	bottom: 13px;
	margin: 0; padding: 0;
}

#cdeGcal a
{
	display:block;
	width:106px; height:84px;
	margin:0; padding:0;
	background: url(../Pictures/images/CdeGcal.gif) top left no-repeat;
	text-decoration: none;
}

#cdeGcal span
{
	display: none;
}

.caps
{
	text-transform: uppercase;
}

#moreLeft
{
	position: absolute;
	left: 0px; top: 0px;
	width: 461px;
}

#moreLeft h1
{
	font-size: 24px;
	font-weight: bold;
	text-align: center;
	padding: 10px 0 10px 0; margin: 0;
}

#moreLeft h2
{
	font-size: 18px;
	color: Yellow;
	text-align: center;
	padding: 10px 0 10px 0; margin: 0;
}

#moreLeft ul
{
	padding: 0 0 0 40px; margin: 0;
}

#moreLeft ul li
{
	list-style-image: url(../Pictures/images/Bullet.png);
}

#moreLeft ul li ul li
{
	list-style-image: none;
}

#moreLeft p
{
	text-align: center;
}

#moreLeft img
{
	border-style: none;
}
	
#moreRight
{
	position: absolute;
	left: 462px; top: 0px;
	width: 461px;
}

#moreRight h3
{
	font-size: 16px;
	color: Yellow;
	text-align: center;
	padding: 10px 0 0 0; margin: 0;
}

#moreRight p
{
	font-size: 14px;
	padding: 5px 20px 0 20px; margin: 0;
}

#moreRight h4
{
	font-size: 14px;
	font-weight: bold;
	color: Gray;
	text-align: center;
	padding: 20px 0 0 0; margin: 0;
}

#moreRight img
{
	border-style: none;
	padding: 40px 0 0 15px;
}

#content p
{
	font-size: 14px;
}

#content img
{
	border-style: none;
}


/* Khalil*/

.ImagesSteps
{
    margin-left: 100px;
    position:relative;
}

.LoginDiv
{
    padding-left: 9px;
    padding-top: 9px;
}
.LoginTextBoxes
{
    width: 128px;
    height: 18px;
}

.LoginUserPwdTD
{
    padding-top: 2px;
    vertical-align: top;
    text-align: right;
    width: 61px;
}

.LoginButtonTD
{
    padding-top: 5px;
    vertical-align: top;
    text-align: left;    
}
.LoginLinksTD
{
    padding-top: 0px;
    vertical-align: top;
}
.PagesContentsDiv
{ 
    
    padding-left: 9px;    
    padding-top: 9px;
}
.TextBlock
{
    font-size: 11px;    
    font-family: Tahoma, Verdana, Arial, Helvetica, sans-serif;
}
.ImagesSteps
{
    margin-left: 100px;
}

.stepFourTable
{
    width:90%;
}

.stepFourTableTitles
{
    font-weight: bold;
    width:20%;
}

.stepFourTableTitlesValues
{
    width:80%;
    text-align:center;
}

.stepFourEditLink
{
    vertical-align: middle;
    text-align: left;
    width:10%;
}
.LegendStyle
{
    font-weight: bold;
    color: Gray;
}
/* Khalil*/

/*Admin Pages*/
/*Member Details*/
#Details th {
	font-family:verdana, arial;
	font-size:9pt;
	font-weight:bold;
	color:#fff;
	background-color:#00F;
	}
#Details td
{
    font-family: verdana, arial;
    font-size: 8pt;
}
#Details p
{
    font: normal 11px "Verdana" , Arial, Helvetica, sans-serif;
    color: #000;
}

a.special:link, a.special:visited
{
    font: bold 11px "Verdana" , Arial, Helvetica, sans-serif;
    color: #00f;
    text-decoration: underline;
}

a.special:hover {
            color: #f00;
}

#note1 {
            position: absolute;
            top: 0px;
            left: 0px;
            background: #ffc;
            padding: 10px;
            border: 1px solid #000;
            z-index: 1;
            visibility: hidden;
            font: bold 11px "Verdana", Arial, Helvetica, sans-serif;
            color: #000;
}
#jbtnums {
		overflow:auto;
		height:250px;
		width:300px;
		font-family:verdana, arial;
		font-size:9pt;
		border:1px solid #ccc;
		}
table#jbtlookup td {
		font-family:verdana, arial;
		font-size:9pt;
}
#jbtnumsdetail {
		overflow:auto;
		height:250px;
		width:300px;
		font-family:verdana, arial;
		font-size:9pt;
		border:1px solid #ccc;
		}
table#jbtlookupdetail td {
		font-family:verdana, arial;
		font-size:9pt;
}
#Details h2
{
    font-family: verdana, arial;
    font-size: 12pt;
    font-weight: bold;
    color: #ffffff;
    background-color: #000000;
    width: 100%;
    text-align: center;
}
/*Member Details*/
/*Admin Pages*/

.CompareTh
{
    background-color: #616180;
}
.CompareHeaderTd
{
    font-size: 10pt;
    font-weight: bold;
    color: white;
    font-family: verdana, arial;
    text-align: center;
}

.CompareEmpty
{
    background-color: transparent;
}

.CompareFirstTd
{
    font-family: verdana, arial;
    font-size: 9pt;
    font-weight: bold;
    color: white;
    background-color: #616180;
}
.CompareTd
{
    font-family: verdana, arial;
    font-size: 9pt;
    color: #000000;
    background-color: #ffffff;
    text-align:center;
}
.CompareAlternateTd
{
    font-family: verdana, arial;
    font-size: 9pt;
    color: #000000;
    background-color: #f2f2f2;
    text-align:center;
}
.opticalImage
{
    height:40px;
    width:40px;
}
.TemplateLink A:visited {
	COLOR: Red;
}
.TemplateLink A:link {
	COLOR: Blue;
}
.TemplateLink A:active {
	FONT-WEIGHT: bold; COLOR: Red
}
.TemplateLink A:hover {
  FONT-WEIGHT: bold; TEXT-DECORATION: underline
}

/***** Progrss Loading *****/
#progressBackgroundFilter {
    position:fixed; 
    top:0px; 
    bottom:0px; 
    left:0px;
    right:0px;
    overflow:hidden; 
    padding:0; 
    margin:0; 
    background-color:#000; 
    filter:alpha(opacity=20); 
    opacity:0.2; 
    z-index:1000; 
}
#processMessage { 
    position:fixed; 
    top:50%; 
    left:50%;
    padding:10px; 
    /*width:14%; */
    z-index:1001; 
    background-color:#fff;
    border:solid 1px #000;
}

.JewelryStyle td
{
    vertical-align: bottom;
}

.JewelryRow
{
    
    
}
    
.TopBorder
{
    border-top: solid 1px black;
}

.RightBorder
{
    border-right: solid 1px black;
}

.LeftBorder
{
    border-left: solid 1px black;
}

.BottomBorder
{
    border-bottom: solid 1px black;
}


.modalBackground

{

background-color: Gray; 
filter: alpha(opacity=70);

opacity: 0.7; 
}

.modalPopup 
{

background-color: #ffffdd; 
border-width: 3px;

border-style: solid; 
border-color: Gray;

padding: 10px; 
width: 250px;

text-align: center; 
}

.MassUpdateKeyWord
{
	width: 60%;
	text-align: center;
	border: 2px Black solid;
}
.MassUpdateKeyWord TH
{
	border-bottom: 2px Black solid;
}

.MassUpdateKeyWord span
{
	display:block;
	font-size: 11px; color: #4f4f4f; font-family: Tahoma, Verdana, Arial
}