﻿* {
	margin: 0;
	padding: 0;
}
body {
	background: #161f2a;
	color: #333;
}
body, h1, h2, h3, h4, h5, h6, p, ul, ol {
	font-family: Arial, Verdana, Tahoma, Sans-Serif, Serif;
}
h1 {
	font-size: 1.3em;
	color: #0050A0;
	margin-top: 5px;
	margin-bottom: 10px;
}
h2 {
	font-size: 1.2em;
	color: #333;
	margin-top: 5px;
	margin-bottom: 10px;
}
h3 {
	font-size: 1em;
	color: #006699;
	color: #000;
	margin-bottom: 5px;
}
h4 {
	font-size: 1em;
}
h5 {
	font-size: 1em;
}
h6 {
	font-size: 1em;
}
p {
	font-size: 1em;
	margin-bottom: 5px;
	color: #333;
}
img {
	border: 0;
	border: none;
}
a {
	color: #006699;
	text-decoration: none;
}
a:hover {
	text-decoration: underline;
}
a img {
	border: 0;
	border: none;
}
hr {
	color: #4b5974;
	height: 1px;
}
/* site layout */
#mainContainer {
	background-position: #003366;
	width: 1068px;
	margin: 0 auto;
	text-align: center;
	background: #EEE;
	padding: 0 16px;
}
#mainWraper {
	text-align: left;
}
#header {
	height: 130px;
	background: url('../Images/top-bg.gif') repeat-x;
	position: relative;
	z-index: 3000;
}
#mainNavigationDiv {
	position: absolute;
	top: 5px;
	right: 0px;
	text-align: right;
	vertical-align: middle;
}
#mainNavigationDiv-Links {
	text-align: left;
	margin-top: 23px;
	font-family: Arial;
	font-size: 8pt;
}
/*******************Menu********************/

.mainNavigationDiv-Links-RootItemText {
	background: url('../Images/Menu/mainMenu-RootItem-Bg.gif') repeat-x top right;
	height: 28px;
	line-height: 28px;
	vertical-align: middle;
	color: #fff;
	padding: 0 5px;
	display: block;
	margin-left: 3px;
	font-weight: bold;
}
.mainNavigationDiv-Links-RootItem {
	background: url('../Images/Menu/mainMenu-RootItem-Left.gif') no-repeat;
	height: 28px;
}

.mainNavigationDiv-Links-RootItem {
	color: #fff;
}
.mainNavigationDiv-Links-RootItemHover {
	text-decoration: underline;
}
.mainNavigationDiv-Links-RootItemSelected {
	text-decoration: underline;
}
.mainNavigationDiv-Links-SubMenu {
	background: #fff;
	padding: 3px;
	z-index: 101;
}
.mainNavigationDiv-Links-SubItem {
	padding: 3px;
	border: 1px solid #eee;
}
.mainNavigationDiv-Links-SubItemHover {
	background: #f2f2f2;
	border: 1px solid #666;
}
.mainNavigationDiv-Links-SubItemSelected {
}
/******************End Menu****************/
.searchTxtBox {
	background: #efefef;
	height: 17px;
	border: 1px solid #006699;
	border-left: 0;
	color: #0066cc;
	vertical-align: middle;
	width: 168px;
	line-height: 11px;
	padding-top: 5px;
}
#mainContent {
	background: #fff url('../Images/right-bg.gif') repeat-y top right;
	padding-bottom: 10px;
	z-index: 1;
}
#mainContent-Left {
	float: left;
	width: 849px;
	font-size: 8.5pt;
}
#mainContent-Right {
	padding-left: 859px;
	padding-top: 5px;
	padding-bottom: 10px;
	font-size: 9pt;
}
#mainContent-Sub {
	background: #fff;
	padding: 5px 0 10px 0;
}
#mainContent-Left-Sub {
	float: left;
	width: 170px;
	font-size: 8.5pt;
	background: #EEE; /* border-bottom: 2px solid #006699;*/
}
#sideNavigationDiv {
	margin-bottom: 10px;
}
.sideNavigationBar {
	border-collapse: collapse !important;
}
#shoppingCartDiv {
	margin-top: 25px;
	margin-bottom: 10px; /* border-bottom: 2px solid #006699;*/
}
.sideBar-Heading {
	color: #888;
	font-weight: bold;
	text-align: left;
	background: #E5E5E5;
	border: 0px solid #A8A8A8;
	padding: 2px 8px;
	font-size: 9pt;
	font-family: Verdana;
	display: block;
}
#loginDiv {
}
#mainContent-Right-Sub {
	padding-left: 190px;
	padding-top: 5px;
	padding-bottom: 10px;
	font-size: 8.5pt;
}
#mainContent-Right-Sub li {
	list-style-position: inside;
}
#mainSiteMapPath {
	padding-bottom: 5px;
	border-bottom: 1px solid #eee;
	margin-bottom: 10px;
	height: 35px;
	vertical-align: middle;
	position: relative;
}
#sitefunctionDiv {
	position: absolute;
	top: 0;
	right: 10px;
}
#mainContainer-footer {
	background-position: #003366;
	width: 1100px;
	margin: 0 auto;
	text-align: center;
	background: #161f2a;
	padding: 0 0px;
}

#footer {
	clear: both;
	border-top: 2px solid #000; /* border-bottom: 10px solid #000; */
	background-color: #161f2a;
}
#footer-Copyright {
	background: #006699;
	background: #5F81AF;
	text-align: right;
	font-size: .8em;
	padding: 5px 10px;
	font-weight: bold;
	color: #fff;
}
#footer-SitemapLinks {
	/* background: #fff;*/
}
#footer-SitemapLinks ul {
	margin-left: 16px !important;
}
#footer-SitemapLinks ul a:hover {
	/*text-decoration: underline !important;     color: #900;*/
}
.button {
	display: block;
	background: url('../Images/button-bg.jpg') repeat-x;
	padding: 5px;
	vertical-align: middle;
	border: 1px solid #ccc;
	-webkit-border-radius: 5px;
	-moz-border-radius: 5px;
	border-radius: 5px;
}
/* Main event */
#mainEventDiv {
	background: url('../Images/main-event-bg.jpg') no-repeat;
	height: 350px;
	border-bottom: 5px solid #993333;
	width: 849px;
	overflow: hidden;
	position: relative;
	padding-bottom: 10px;
}
.mainEvent-title {
	font-size: 1.1em;
	color: #fff;
	margin-bottom: 5px;
}
.mainEvent-title a, .mainEvent-title a:hover {
	color: #fff;
}
.mainEvent-TxtMore {
	text-align: right;
	display: block;
	font-weight: bold;
	vertical-align: middle;
	float: right;
	font-size: 10pt;
}
.mainEvent-TxtMore a {
	background-position: 0 -4px;
	color: #990000;
	text-decoration: none;
	font-size: 1em;
	display: block;
	padding: 0px 5px 0px 5px;
}
.mainEvent-TxtMore a:hover {
	text-decoration: underline;
	color: #900;
}
.mainEventContent-Div {
	position: relative;
	padding-left: 60px;
}
.mainEventContent-Text {
	color: #fff;
	float: left;
	width: 365px;
	padding: 10px 0 10px 0;
	font-size: 8.5pt;
	background: #5F81AF;
	height: 220px;
}
.mainEventContent-Text p {
	margin-top: 5px;
	color: #fff;
}
.mainEventContent-Gallery {
}
.mainEvent-TxtBold {
	font-weight: bold;
	color: #000;
}
/* end main event */

/* promotion */
.promotion {
	position: absolute;
	top: 60px;
	left: 470px;
	height: 280px;
	width: 360px;
	overflow: hidden;
	border: 1px solid #333;
	-webkit-border-radius: 5px;
	-moz-border-radius: 5px;
	border-radius: 5px;	
	background: #000;
	z-index:2000;
}
.promotion a{ cursor:pointer;}
.promotion img {
	height: 274px;
	width: 354px;
	margin:3px; cursor:pointer;
}

/* end promotion */


#mainContent-Left-InnerLeft {
	float: left;
	width: 420px;
	padding: 10px;
}
#mainContent-Left-InnerRight {
	float: left;
	width: 379px;
	padding: 10px 10px 10px 20px;
}


h2.sectionHeading {
	color: #8C0214;
	zcolor: #666;
	font-family: Verdana, Arial, Tahoma, Sans-Serif, Serif;
	margin-bottom: 10px;
	font-size: 10pt;
	border-bottom: 2px solid #666;
	padding-bottom: 5px;
}
.sectionBody {
	color: #666;
	border-bottom: 1px dashed #ccc;
	margin: 8px 5px 8px 20px;
	padding-bottom: 8px;
}
a.aLink {
	font-weight: bold;
	text-decoration: none;
	color: #006699;
}
a:hover.aLink {
	color: #600;
	text-decoration: underline;
}
h3 a.aLink {
	color: #666;
	color: #000;
}
ul.itemList {
	margin-left: 20px;
}
ul.itemList li.itemList-Item {
	color: #666;
	list-style-image: url('../Images/arrow.gif');
	border-bottom: 1px dashed #cccccc;
	margin: 8px 5px 8px 0;
	padding-bottom: 5px;
	clear: both;
}

h3.itemList-Item-Heading {
	font-size: 1em;
	vertical-align: top;
}
p.itemList-Item-Speakers {
	color: #600;
	font-weight: bold;
}

div.itemBlock {
	margin: 5px 5px 10px 20px;
	border-bottom: 1px dashed #ccc;
	padding-bottom: 8px;
	clear: both;
}
.itemBlock h3.itemBlock-Item-Heading {
	font-size: 1em;
	vertical-align: top;
}
div.itemBlock .itemBlock-Img {
	float: left;
	margin: 0 10px 10px 0;
}
/*********************************/
div.rightSideBar-Block {
	margin-bottom: 15px;
	padding-bottom: 10px;
	color: #666;
	border-bottom: 1px dashed #ccc;
	margin-right: 5px;
}
h2.rightSideBar-Block-Heading {
	zbackground: url('../Images/right-side-bar-bg.jpg') no-repeat;
	zheight: 31px;
	zvertical-align: middle;
	zline-height: 31px;
	zpadding-left: 12px;
	color: #fff;
	color: #000;
	border-bottom: 2px solid #666;
	padding-bottom: 5px;
	font-size: 10pt;
	margin-bottom: 10px;
}
div.rightSideBar-Block p {
	font-size: 10.5px;
}
/* end site layout */



/* Easy Slider */

#slider, #slider2 {
	margin-top: 8px;
	display: block;
	border: 0px solid #fff;
	width: 340px;
	height: 95px;
	overflow: hidden;
}
#slider ul, #slider li, #slider2 ul, #slider2 li {
	margin: 0;
	padding: 0;
	list-style: none;
}

#slider img, #slider2 img {
	/*     define width and height of list item (slide)     entire slider area will adjust according to the parameters provided here      */
	zwidth: 340px;
	height: 95px;
	overflow: hidden;
	background: #5F81AF;
}

/* // Easy Slider */

/******* Page tool *********/

.font-size-120 {
	font-size: 120% !important;
}
.siteTool-Padding {
	padding-left: 5px;
}
/****table*****/
.tableformat {
}
.tableformat td {
	padding-top: 5px;
	vertical-align: top;
}
.tableformat p {
	padding-left: 5px;
}
ol li {
	margin: 10px;
	margin-right: 20px;
}
/*Member area table style*/
.table_header {
	background-color: #5D7B9D;
	color: White;
	width: 299px;
	padding: 5px;
	font-weight: bold;
}
.table_header a {
	color: White;
}
.table_column {
	background-color: #F7F6F3;
	color: #333333;
	width: 299px;
	padding: 5px;
}
/*end member area table*/