* {
	margin:0px;
	padding:0px;
}
img {
	border:0;
}
a {
	text-decoration:none
}
a:hover {
	text-decoration:underline;
}
body {
	margin:0px;
	padding:0px;
	font-family:Verdana, Arial, Helvetica, sans-serif;
	background:#FFFFFF;
	font-size:11px;
	z-index:000;
}
/**** Global Elements *****/
.left {
	float:left;
}
.right {
	float:right;
}
.clr {
	clear:both;
}
.center {
	text-align:center;
}
.hidden {
	display:none;
}
.pink {
	color:#22211C;
}
.red {
	color:#990000;
}
.green {
	color:#006600;
}

h1, h2, h3, h4, h5, h6, h7, h8 {
	line-height:100%;
	letter-spacing:0;
}
h1 {
	font-size:20px;
}
h2 {
	font-size:15px;
	font-family:Arial, Helvetica, sans-serif;
}
h3 {
	font-size:13px;
}
h4 {
	font-size:13px;
}
h5 {
	font-size:11px;
}
small {
	font-size:90%;
}
strong {
	font-weight:bold;
}
.Green18{ font-size:15px; font-weight:normal; color:#986918; font-family:"Lucida Sans Unicode" }
.f11{ font-size:11px; }
.Pad4 td{ padding:4px; }
.formInput{ width:200px; padding:2px; }
label.error{ color:#CC0000; font-family:tahoma; font-size:11px; }

.pay_error{ margin:10px 10px 10px 10px; color:#CC0000; line-height:1.5em; }
.loginError{ color:#CC0000; font-weight:bold;  margin:8px; }
.loginMessage{ color:#006600; font-weight:bold; margin:8px; } 
.hilite{ background-color:#FFFF33; font-style:italic; }

.sResult{ margin:5px 0 5px 0; padding:7px 5px 7px 5px; background-color:#F5F5F5 } 
.sResult h4 a{ font-weight:normal; color:#996600; font-size:12px; text-decoration:underline;  } 
.sResult url a{ font-weight:normal; color:#986918; text-decoration:none;   } 
.sResult url a:hover{ text-decoration:none;   } 
/********************************************/
#container {
	width: 975px;
	margin: 0 auto;
	padding:0 5px 0 5px;
	overflow:hidden;
	background-image: url(/siteimages/bodybg.gif);
	background-repeat: repeat-y;
}
#header .logo2 {
	position: absolute;
	left: 145px;
	top: 61px;
	text-align:center
}
#header .logo3 {
	position: absolute;
	left: 483px;
	top: 61px;
	text-align:center
}
#header .logo2 a, #header .logo3 a {
	font-family: Tahoma;
	font-size: 11px;
	font-weight: bold;
	color: #fde401;
}
#header #SealingLinks {
	height: 18px;
	line-height:18px;
	position:absolute;
	right:27px;
	top: 11px;
	/* background: url(/siteimages/en-es.jpg) top left no-repeat; */
	color:#AFAAF4;
	padding-left:24px;
}

#header #SealingLinks a {
	color:#FFFFFF;
	font-size:11px
}

#header {
	padding:0;
	z-index:001;
	background: url(/siteimages/headerbg.png) no-repeat ;
	height:125px;
	position:relative;
}
#header .logo {
	position:absolute;
	height:auto;
	background:#990000;
	z-index:002;
	left: 100px;
	top: 25px;
}
#header #EandP{
	position:absolute;
	left:733px;
	top: 40px;
	color:#FFFFFF;
	font-family:Tahoma, Arial;
	font-size:11px;
	width: 229px;
	height:21px;
}
#header-phone{
	position:absolute;
	left:371px;
	top: 15px;
	color:#FFFFFF;
	text-align: right;
}
#header-email{
	position:absolute;
	left:744px;
	top: 66px;
	color:#FFFFFF;
	text-align: right;
}
#header-phone a, #header-email a{ color:#FFFFFF; }
#navigation {
	height:23px;
	z-index:003;
	position:absolute;
	top:93px;
	width: 735px;
	background-repeat: repeat-x;
	background-position: bottom;
	left: 119px;
}
#tabsI {
	float:left;
	width:100%;
	line-height:normal;
	/*border-bottom:1px solid #DD740B;*/
	font-weight:bold;
	font-family:"Trebuchet MS";
	font-size:13px; 
}
#tabsI ul {
	margin:0;
	padding:0px 10px 0 10px;
	list-style:none;
}
#tabsI li {
	display:block;
	margin:0;
	padding:0;
	position:relative;
	float:left;
}
#tabsI a {
	float:left;
	/*  background:url("/siteimages/tab-L.jpg") no-repeat left top; */
	margin:0;
	padding:0 0 0 8px;
	text-decoration:none;
	z-index:100;
	margin-right:-1px; 
}
#tabsI a span {
	float:left;
	display:block;
	background-image:url("/siteimages/menu-saperator.gif");
	background-position: center right;
	background-repeat:no-repeat; 
	padding:0px 13px 0px 3px;
	color:#2c1b61;
	line-height:23px;
	z-index:100;
}
/* Commented Backslash Hack hides rule from IE5-Mac \*/
    #tabsI a span {
	float:none;
}
/* End IE5-Mac hack */
    #tabsI a:hover span {
	color:#7c0119;
}
#tabsI a:hover {
	
}
#tabsI a:hover span {
	color:#986918;	
	text-decoration:underline;	
}

#tabsI a.active span { background:url("/siteimages/activeR.gif") no-repeat right top; color:#FFFFFF; z-index:999;  }
#tabsI a.active { 	background:url("/siteimages/activeL.gif") no-repeat left top; margin-left:-1px; margin-right:1px; z-index:999; }
#tabsI a.active:hover, #tabsI a.active:hover span { text-decoration:none }

#tabsI ul li ul {
	position:absolute;
	list-style: none;
	margin: 0;
	padding:0;
	height:auto;
	top: 23px;
	z-index:992;
	display:none;
	left: 0;
}
#tabsI ul li ul li {
	float:none;
	margin:0;
	z-index:1000;
}
#tabsI ul ul li a {
	display:block;
	padding:7px 8px 7px 10px;
	width: 210px;
	background:none;
	background-color:#2C1B61;
	float: none;
	color:#FFFFFF;
	margin:0;
	border-bottom:1px solid #5F3A91;
	z-index:1000;
}
#tabsI ul ul li a:hover {
	background-color:#920223;
}
#tabsI ul li.sfHover ul {
	display:block;
	z-index:992;
}
/*  -------------- Quick Menu ----------------- */
.quickMenu{ background-color:#2c1b61; xxheight:280px; }
.quickMenu h3{ color:#fcae00 !important; font-family:"Trebuchet MS" !important; font-size:18px !important; line-height:2em !important;  }

/*  -------------- Quick Menu ----------------- */ 
#newsletterBox, #videosBox{
	background:url(/siteimages/boxes.jpg) left -598px no-repeat; width:241px; height:140px;
	overflow:hidden;
	
}
#newsletterBox h3{
	background:url(/siteimages/letter.gif) left bottom no-repeat;
	margin:18px 0 18px 18px !important;
	padding:0 0 0px 26px !important; 
	
}
#videosBox h3{
	margin:18px 0 18px 18px !important;
	padding:0 !important; 
}


.IndexMidBoxes{ 
				width:233px; height:136px; float:left; padding:0; }
.IndexMidBoxes h3{ font-family:"Trebuchet MS"; font-size:13px; color:#2c1b61; 
	background:url(/siteimages/bullet0.gif) left 2px no-repeat; 
	padding:0 0 0 13px;
} 
.IndexMidBoxes p{ padding:0 !important; margin:0 !important; }


.IndexMidBoxes a{ color:#a20327; font-size:11px; }
#IBox2{ float:right; }


#Banner2nd{ float:left; margin-top:9px; }
#Banner2nd p{ margin:0 !important; padding:0 !important; }









#MainBanner{
	width:702px;
	height:324px;
	background:url(/xsiteimages/banner.jpg) no-repeat;
	float:left;
	margin-bottom:12px;
	z-index: 100;
}
#MainBanner .area{
	margin: 120px 360px 30px 34px;
	font-family:"Trebuchet MS";
	font-size:12px;
	font-weight:normal;
	overflow:hidden;
}






#slide{
	width:236px;
	height:321px;
	background:url(/siteimages/boxes.jpg) 0 0 no-repeat;
	display:block;
	padding-top:3px;
}
#slide #up{ background:url(/siteimages/slide_updown.png) 0 0 no-repeat; width:135px;  margin:0px auto 0 auto; height:17px; }
#slide #down{ background:url(/siteimages/slide_updown.png) 0 bottom no-repeat; width:135px; margin:0 auto; height:17px; }
#slide #up a, #slide #down a{ display:block; height:17px; text-decoration:none }
#slide #up a:hover, #slide #down a:hover{ display:block; height:17px; text-decoration:none } 
#slide #items{ height:283px; overflow:hidden; position:relative; }
#slide .item{ width:208px; height:80px; background:url(/siteimages/boxes.jpg) 0 -345px no-repeat; margin:1px auto 8px auto; padding:4px; overflow:hidden; } 
#slide .item{ }  
#slide .item h3{ font-family:"Trebuchet MS"; font-size:15px; color:#2c1b61; padding:8px 0 8px 0 !important; left:0 !important; }  
#slide .item div{ height:79px; padding-left:8px; position:relative;  }
#slide .item div a{ color:#9e0000; font-size:11px; font-weight:bold; position:absolute; top:57px;  }




#content {
	margin:12px 9px 11px 14px;
}
#lefright-col{ width:702px; float:left; }
#left-col {
	float:left;
	width:207px;
	margin-right: 11px;
}
#left-col h3 {
	padding:8px 10px 5px 10px;
	color:#FFFFFF;
	font-family:Verdana, Arial, Helvetica, sans-serif;
	font-size:13px;
	font-weight:bold;
}
#left-col h4 {
	font-family:Verdana, Arial, Helvetica, sans-serif;
	padding:8px 10px 7px 10px;
	color:#FFD800;
	font-size:12px;
	font-weight:bold;
}
#left-col .pad {
	padding:10px 8px 10px 8px;
}
#mid-col {
	float:left;
	width:484px;
	font-family:Verdana, Arial, Helvetica, sans-serif;
}
#mid-col .pad{ padding:15px; }
#mid-col p{ line-height:1.4em }
#mid-col h1{  margin:.1em 0 1.2em 0; }
#mid-col h2{  margin:.1em 0 1.2em 0; color:#33459D; }
#mid-col h3{  margin:.1em 0 .5em 0; color:#6E4109;   }
#mid-col h4{  margin:.1em 0 .5em 0; }
#mid-col p{  margin:12px 0; }

#mid-col h1{ border-bottom:1px solid #CCCCCC; padding-bottom:4px; font-family:"Trebuchet MS";   }
#mid-col ul, #mid-col ol{ margin:8px 0 15px 25px; } 
#mid-col li{ margin:10px 0; }

/********* Healthcare REform Updates Module ************/

#mid-col .hc_updates { position:relative; width:auto; height:auto; padding:8px; margin:0; background:#FFFDF8; border:1px solid #E8D6C2; display:block; }
#mid-col .hc_updates p { position:relative; line-height:1.5em; font-family:Arial, Helvetica, sans-serif; }
#mid-col .hc_updates h2
{
	position:relative; width:auto; height:auto; color:#920226; margin:0; margin-bottom:10px; font-size:18px; font-weight:normal; line-height:1.2em;  
}

#mid-col #files { position:relative; width:auto; height:auto; background:#2C1B61; border:1px solid #015BA7; margin:0 auto; margin-bottom:10px; padding:7px; }
#mid-col #files table.file { position:relative; width:100%; height:auto; border:none; background:#FFF7D6; color:#890125; font-weight:bold; font-size:11px; }
#files table.file tr th { position:relative;  width:auto; height:auto; padding:10px; border:none;} 
#files table.file tr td{ position:relative; width:10%; height:auto; padding:8px; border-bottom:1px solid #3581BB;}
#files table.file tr td.title { width:40%;} 
#files table.file tr td.download { position:relative; width:15%; background:url(../siteimages/download.jpg) 95% no-repeat; text-align:left;}
#files table.file tr td.download a, #files table.file tr td a {  color:#092E62; text-decoration:none;  } 
#files table.file tr td.download a:hover, #files table.file tr td a:hover { text-decoration:underline;}

/*
#mid-col table{ background-color:#FFFFFF ; border:1px solid #999999; } 
#mid-col th{ padding:6px; text-align:left; margin:1px; border:none; background-color:#092E63; color:#FFFFFF; font-weight:bold;  }
#mid-col td{ padding:6px; border:none; }
*/
#mid-col table input{ padding:1px; }  



#right-col {
	float:right;
	width:241px;
}
#right-col h3 {
	padding:8px 10px 7px 10px;
	font-family:"Trebuchet MS";
	font-size:16px;
	margin-right:1px;
	font-weight: normal;
}
#right-col h4 {
	padding:6px 10px 5px 10px;
	color:#FFFFFF;
	background-color:#0D4291;
	font-family: Tahoma, Arial;
	font-size:11px;
	font-weight:bold;
	margin:5px 1px 8px 0;
}
#sponsorLogos img {
	margin:12px 0;
}
.counter-box {
	position:relative;
	width:45px;
	height:35px;
	margin-top:5px;
	line-height:40px;
	padding-left:5px;
	float:left;
	font-family:Arial, Helvetica, sans-serif;
	color:#003399;
	font-size:24px;
	font-weight:bold;
	background:#FFFFFF;
}
.price-text {
	font-family:"Arial", Helvetica, sans-serif;
	font-size:16px;
	font-weight:bold;
	color:#003399;
	margin:0 auto 8px auto;
	display:block;
	background:#CCCCCC;
	width:172px;
	padding-top:5px;
	padding-left:8px;
	padding-bottom:5px;
}
/* RegboxTimer */
.timer {
	width:172px;
	height:70px;
	padding:0;
	padding-top:5px;
	padding-left:8px;
	background:#72001a;
	margin:10px auto 0 auto;
}
.timer a {
	font-family:Arial, Helvetica, sans-serif;
	color:#FFFFFF;
	font-size:16px;
	font-weight:bold;
	margin:0;
	margin-left:4px;
	line-height:1.3em;

	padding:0;
	text-decoration:none;
}
.timer a:hover {
	font-family:Arial, Helvetica, sans-serif;
	color:#ffcc20;
	text-decoration:none;
}
.timer span.block {
	font-family:Arial, Helvetica, sans-serif;
	color:#ffef01;
	font-size:20px;
	font-weight:bold;
	margin:0;
	margin-left:4px;
	margin-bottom:10px;
}
.timer span.birdtext {
	font-family:Arial, Helvetica, sans-serif;
	color:#FFFFFF;
	font-size:14px;
	font-weight:bold;
	margin:0;
	margin-left:2px;
	padding:0;
}
.timer a:hover span.birdtext {
	font-family:Arial, Helvetica, sans-serif;
	color:#ffcc20;
	text-decoration:none;
}
/* RegboxTimer */













	
#footer {
	padding-top:10px;
	line-height:1.5em;
	font-size:11px;
	background: #DBDBDB url(/siteimages/footer-grad.png) left bottom repeat-x;
	font-family:Tahoma, Arial; 
}
#footer-links1{ padding:1px; background:#aaaaaa; position:relative; margin:2px 9px 10px 12px; }
#footer-links2{ padding:15px; background-color:#FFFFFF; }
#footer-links2 ul{
	width:207px; 
	float:right; 
	padding-left:20px;
	display:block;
}
#footer-links2 ul { list-style-position:inside; list-style-image:url(/siteimages/bullet_small.gif); }
#footer-links2 p{ display:none }
 
#footer a {
	color:#2C1B61;
}
#footer #copyright-txt {
	position:absolute;
	left: 537px;
	top: 7px;
	width: 425px;
	text-align:right;
}
#footer #copyright-txt p{ padding:0; margin:0; }
#footer .ewebcraft{
	color:#777777;
	font-size:10px;
}
#footer .ewebcraft a{ color:#666666; }

#footer #followuson {
	position:absolute;
	text-align:left;
	left: 33px;
	top: -1px;
}
#footer #followuson label{ color:#2c1b61; font-family:Tahoma, Arial; font-weight:bold; font-size:12px; display:block; margin-bottom:6px; }

#header-slideshow {
	background-image: url(/siteimages/header-slide-bg.png);
	height: 78px;
	width: 276px;
	position: absolute;
	left: 391px;
	top: 21px;
}
#header-slideshow .pad {
	padding: 15px 8px 8px 8px;
	overflow: hidden;
}
#header-slideshow a{
color:#000066;
font-size:11px; 
font-family:Tahoma;
font-weight:bold;
}
#endRound{
	background: url(/siteimages/end.png) top center no-repeat ; width:985px; height:15px;
	margin:0 auto; 
}

#header .login {
	position:absolute;
	width:250px;
	height:auto;
	top:64px;
	right:414px;
	text-align:right;
}
.login p, .login a { position:relative; width:auto; color:#FFFFFF; font-size:13px; font-weight:bold;} 


/***************** Sponsors Content ****************************/
	

.sponsor_con h4{
	background:#A0BDC8 !important; line-height:28px; font-size:15px;
	text-transform:uppercase; color:#fff !important; padding:0; padding-left:15px;
}	
#mid-col .sponsor_con .sponsors{
	padding:10px; text-align:center;
}
#mid-col .sponsor_con .sponsors .blocks{
	position:relative; width:170px; height:110px; float:left; display:inline; margin:10px; margin-left:15px; 
	margin-right:15px; overflow:hidden;
}

.sponsor_con h4{
	background:#092E63; line-height:28px; font-size:15px;
	text-transform:uppercase; color:#fff !important; padding:0; padding-left:15px;
}

#right-col .sponsor_con h4{ background:#092E63; line-height:20px; font-size:12px; 
	text-transform:uppercase; color:#fff !important; padding:0; padding-left:15px; }
#right-col .sponsor_con .sponsors .blocks{ text-align:center; }
#right-col .sponsor_con .sponsors .blocks img{ margin:15px 0 15px 0; }


/***************** Speakers Content ****************************/
	#container #content-text #content .speakers_con
	{
		position:relative; width:720px; height:auto; padding:0; margin:0; padding-top:10px; padding-bottom:10px; 
		margin-top:10px; margin-bottom:10px; 
	}
		.speakers_con .speakers
		{
			position:relative; height:auto; margin:0 auto; padding:10px 0 10px 0;
		}
			.speakers .blocks
			{
				width:49%; float:left; 
				overflow:hidden;	border:1px solid #E7E7E7; margin-right:3px; margin-bottom:3px;
				
			}
				
				.speakers .blocks .lft
				{
					float:left; width:85px; padding:10px 0 10px 7px; overflow:hidden;
					
				}
				
				.speakers .blocks .rgt
				{
					float:right; width:133px; padding:10px 8px 10px 0px; 
					font-family:Tahoma, Arial; 
					font-size:11px;
					overflow:hidden;
					height:135px;
					z-index:100;	
					
				}
				.speakers .blocks .rgt h3{ 
					font-family: Arial !important; 
					font-size:14px !important;
					color:#FF0000 !important;
					margin: 0 0 0 0 !important;
					padding:0 !important;
				}
				.speakers .blocks .rgt .designation{ 
					padding:7px 0 7px 0px;
				}
				.speakers .blocks .rgt .designation p {
					margin:0 !important;  
					padding:0 !important;
				}
				.speakers .blocks .rgt .noOverFlow{
					overflow:hidden;
					height:119px;
				}
				.speakers .blocks .rgt a{
					color:#B30000;
				}
				.speakers .blocks .rgt .coming{
					padding:0 !important ;
					margin:0 !important;
					color:#B30000 !important; 
					
				} 

#newTimer{ width:178px; height:189px; margin:0 auto; position:relative; }
#newTimer .count-timer{ position:absolute; top:60px; width:145px; right:28px; text-align:right; 
	font-family:"Times New Roman", Times, serif; font-size:18px; color:#000000; font-weight:bold;
}	



.gallery{ position:relative; width:465px; height:auto; padding:3px; }
.gallery img { border:none;  }
.gallery .thumbnail {
	width:130px; height:100px; float:left; display:inline-block; margin-right:13px; margin-bottom:12px; overflow:hidden; padding:5px; border:1px solid #B6B6B6; text-align:center;   }
.gallery .thumbnail a { width:130px; height:100px; overflow:hidden;  display:block; } 	

/* ============================ Gallery ============================== 

.gallery_con{ position:relative; width:462px; height:auto; margin:10px 0 10px 0; 
	float:left; display:inline; padding:0; border:4px solid #00618B; overflow:hidden; z-index:000;
}
.gallery_con .main{
position:relative; width:440px; height:auto; background:#000; margin:0 auto; margin-bottom:10px; margin-top:10px;
border:4px solid #BDBDBD; text-align:center; overflow:hidden; z-index:000;
}
.gallery_con .thumnails_con{
position:relative; width:440px; height:60px; margin:0 auto; padding:0; margin-bottom:10px; overflow:hidden;
}
.thumnails_con span { cursor:pointer; z-index:999;}
.thumnails_con span.prev { position:absolute; left:0; top:0; width:8px; height:60px;}
.thumnails_con span.next { position:absolute; right:0; top:0; width:8px; height:60px; }

.gallery_con .thumnails_con .gallery{
position:relative; width:420px; height:56px; margin:0 auto; padding:0; padding-top:1px; overflow:hidden;
}
.gallery .photo_scroll{
position:absolute; width:10000px; height:56px; left:0; top:0; z-index:300;
}
.gallery_con .thumnails_con .gallery .thumb{
position:relative; width:78px; height:55px; float:left; display:block; margin:0; padding:0; margin-right:2px;
background:#000; margin-left:2px; text-align:center; border:1px solid #00618B; cursor:pointer; 
opacity:.40; filter:alpha(opacity=40); -moz-opacity:.40;
}
.gallery_con .thumnails_con .gallery .thumb:hover, .gallery_con .thumnails_con .gallery div.active{
opacity:.99; filter:alpha(opacity=99); -moz-opacity:.99;
}
.gallery .thumb img { border:none;}

.gallery_con .main .title_img
{
	position:absolute; bottom:0; left:0; height:28px;  margin:0; padding-top:5px; padding-left:15px;
	background:#A7A7A6 url(/siteimages/strip.gif) no-repeat; text-align:left; padding:0;  color:#052C7F; 
	font-weight:bold; z-index:999;
}
.gallery_con .main .title_img p 
{ 
	position:relative; width:437px; height:28px; margin:0 !important; padding:0; line-height:1.3em !important; font-size:10px; 
	font-family:Verdana, Arial, Helvetica, sans-serif; padding-left:10px;
}

/* ============================ Gallery ============================== */				
#sslogos{ width:370px; margin:0 auto 10px auto; }
#sslogos a{	line-height: 30px !important; height:30px; display:block; width:120px; float:right; font-size:14px; text-align:left;   }
#sslogos a img{ margin-right:5px; }
#EandP .text {
	width: 160px;
	border: 1px solid #9f9caa;
	
}
#container .pad {
	padding: 12px;
}
 /* --------- */
.video_gallery{
	padding-bottom:15px;
	margin-bottom:25px;
	border-bottom:1px solid #DDDDDD;
	
}
.video_gallery .videoContainer{

}	
.video_gallery .vidSummery{

}
/* ===================== Top Menu =========================== */
#top_menu {
	list-style: none;
	padding: 0;
	margin: 0;
	font-family:"Trebuchet MS";
	font-size:13px;
	
}

#top_menu li { float: left; }
#top_menu ul li { float: none; margin:0; padding:0; background-color: #2C1B61; }

#top_menu li a {
	display: block;
	text-align:center;
	text-decoration: none;
	padding:5px 10px 5px 15px;
	color: #232323;
	font-weight: bold;
}
#top_menu li a.active{ color:#C08506; text-decoration:underline; }
#top_menu li ul a { text-align:left; }


#top_menu li .parent-hover {
	color:#FFFFFF;
	background:#2C1B61 url(/siteimages/pmenu-tl.gif) top left no-repeat;
	position:relative;
}
#top_menu li .parent-hover span{
	width:11px; height:11px; 
	background:#2C1B61 url(/siteimages/pmenu-tr.gif) top right no-repeat;
	display:block; 
	position:absolute;
	top:0;
	right:0;
}


#top_menu li ul {
	display: none;
	list-style: none;
	position: absolute;
	margin: -1px 0 0 0;
	z-index: 90;
	padding: 0;
	width: 200px;
	
}

#top_menu  li ul a {
	display: block;
	border-bottom: 1px solid #545454;
	margin: 0 10px 0 10px;
	padding-left:3px;
	padding-right:3px;
	text-decoration: none;
	color: #FFFFFF;
	font-size:12px;
	font-weight:normal;
}



#top_menu  li ul .child-hover1 {
	color:#FCAE00;
}

#top_menu li ul .child-hover2 {
	color:#FCAE00;
}



#top_menu li ul li ul {
	margin: -29px 0 0 190px;
	position: absolute;
}

#top_menu span {
	 /* float: right; */
}
/* ===================== End Top Menu =========================== */
/* ===================== Left Menu =========================== */

#left_menu {
	list-style: none;
	padding: 0;
	margin: 0;
	font: 12px tahoma, Helvetica, sans-serif;
}

#left_menu li { position:relative; }
#left_menu li a{
	background: url(/siteimages/quick-menu-bg.png) bottom left;
	line-height:29px;
	padding: 0;
	padding-left: 30px;
	text-decoration: none;
	overflow:hidden;
	white-space:nowrap;
	color:#FFFFFF;
	display:block;
	z-index:990;
}
#left_menu li a:hover{ color:#FCAE00; }
#left_menu li a.active{ background-position: top ; color:#2C1B61; }

#left_menu ul li a{ background-image:none; padding-left:20px; z-index:999; }
#left_menu ul li { margin:0; padding:0; background-color: #314FB3; background-image:none; border-bottom: 1px solid #4D7DC9 !important; height:29px; z-index:999; }



#left_menu li ul {
	display: none;
	list-style: none;
	position: absolute;
	margin: 0;
	z-index: 90;
	padding: 0;
	width: 200px;
	left:70%;
	#left:100%;
	_left:86%;
	top:6px;
	border : 1px solid #4D7DC9 !important;
}


/* ===================== End Left Menu =========================== */

/*======================= MOD MTA MEMBERS  ============================*/
#tbl_mtam{   }
#tbl_mtam td{ padding: 0 5px 15px 5px; border: 1px solid #DDDDDD; border-left:none;  }
#tbl_mtam td.pic {  border: 1px solid #DDDDDD; border-right:none; }
#tbl_mtam td.pic ximg{ xmargin:0 5px 0 5px; }

#tbl_mtam h3{ font-size:14px; color:#000066; margin-top:12px; }
#tbl_mtam div, #tbl_mtam em { padding-bottom:6px; font-size:11px;  }
#tbl_mtam em { padding-bottom:6px; font-size:11px; display:block; }
#tbl_mtam .ww { overflow:hidden; width:280px;  } 

#memberSearch{ border:1px solid #D4D4D4; padding:15px 15px 15px 15px; background-color:#F6F1E0; }
#memberSearch td{ padding:5px; }
.memCat{ margin-top:15px!important; background-color:#EFDEA4; padding:5px!important; color:#855A24 !important; font-family:Georgia,Arial !important; }
/*======================= END MOD MTA MEMBERS  ============================*/


/*======================= MOD MTA Products  ============================*/
.prod_listing_item{ padding-bottom:20px; border-bottom:1px solid #C3C3C3; margin-bottom:30px; } 
.prod_listing_item  h3{ font-family:"Trebuchet MS"; color:#000066; margin-bottom:18px !important; }
.prod_listing_item .ProdImage{ float:left; border:1px solid #B9B9B9; width:125px; text-align:center; padding:7px 0 7px 0 }
.prod_listing_item .ProdSummery{ float:right; margin-left:10px; width:328px; }
.prod_listing_item .buynow{ margin-top:20px; text-align:right; margin-right:10px; }

.ProdImageDt{ border:1px solid #B9B9B9; width:125px; text-align:center; padding:7px 0 7px 0; margin-right: 10px; margin-bottom:8px; float:left  }
.subPbox{ border:1px solid #BABABA; background-color:#FFFAE2; padding:2px; font-size:11px; }
.subPbox td{ padding:4px 6px 4px 6px; background-color:#FDECAF; }
.subPbox .total{ text-align:right; margin: 15px 8px 10px 0; font-size:14px; }
.subPbox .addtocart{ margin:15px 8px 12px 0; text-align:right; }
/*======================= END MOD MTA Products  ============================*/


.h1Flink a{ font-size:12px; color:#8A5811; font-weight:normal; }

.pressYear{ color:#000000; font-weight:bold; }

		
.banner{ position:relative; }		
.banner img{position:absolute; left:0px; top:0px; z-index:001;}
.banner img.active{z-index:002;}
/*.banner img { position:relative; float:left; display:inline;}*/

.hrs1 {
	border:dashed #dddddd; border-width:1px 0 0 0; height:0;line-height:0px;font-size:0;margin:0;padding:0;
}
#promotion_code{ }
.lineThrough{ text-decoration:line-through; }
.f14{ font-size:14px; }
.f16{ font-size:16px; }

.paymentView{ padding:10px; border:1px solid #BBBBBB; background-color:#F3F3F3; margin:0 auto; width:350px; }
.paymentView td{ border-bottom:1px solid #CCC; padding:8px; }
.paymentView th{ border-top:4px double #CCC; padding:8px; }
