/***********************************************/
/* 3col With leftNav.css                             */
/***********************************************/

/***********************************************/
/* HTML tag styles                             */
/***********************************************/ 

body{	font-family: verdana, helvetica,sans-serif;	color: #000; line-height: 1.166; margin: 0px auto;	padding: 0px; background-color: #fff; background: #fff url(../../GrandLifestyle/images/bg.gif);}
a{	color: #EE1C25;	text-decoration: none;}
a:link{	color: #EE1C25;	text-decoration: none;}
a:visited{	color: #EE1C25;	text-decoration: none;}
a:hover{	color: #EE1C25;	text-decoration: underline;}

h1{ font-family: Verdana,sans-serif; font-size: 120%; color: #000; margin: 0px; padding: 0px;}
h2{ font-family: Verdana,sans-serif; font-size: 114%; color: #000; margin: 0px; padding: 15px 0px 40px 0px;}
h3{ font-family:  Verdana,sans-serif; font-size: 20px;; color: #000; margin: 0 0 20px 0; padding: 0px; }
h4{ font-family: Verdana,sans-serif; font-size: 100%; font-weight: normal; color: #000; margin: 0px; padding: 0px;}
h5{ font-family: Verdana,sans-serif; font-size: 100%; color: #000; margin: 0px; padding: 0px;}

ul{ list-style-type: square;}
ul ul{ list-style-type: disc;}
ul ul ul{ list-style-type: none;}
label{ font-family: Verdana,sans-serif; font-size: 12px; font-weight: bold; color: #000;}



/***********************************************/
/* Layout Divs                                 */
/***********************************************/

#LeaderBoard {background-color: #000; height: 100px; width:950px; padding-top:10px; text-align:center;}
#Wrapper { 	width:950px; border:10px solid #333;	margin:0px auto; padding:0px;	background-color:#333; margin-top:10px;}
#Header{	padding:  0px; width: 100%; width:950px; margin:0px auto; background-color:#fff;	border-bottom:10px solid #333;}
#LeftCol{ float: left; width: 155px; border-right:10px solid #333; background-color:#333; }
#RightCol{  float:right; width: 300px;}
#Content{	float: left; background: #fff url(../../GrandLifestyle/images/bg_title.jpg) no-repeat center top;  width: 473px;}
#ContentText{float:left;	 padding: 0px 10px 170px 10px;background: url(../../GrandLifestyle/images/bg_textBottom.jpg)no-repeat center bottom;	width: 453px;}
#Exhibitors {float:right;}
#WelcomeImg {float:left;}
#DivBreak { border-bottom:1px solid #CCCCCC; clear:left;}

/***********************************************/
/* Components                                  */
/***********************************************/

#SiteName{	margin: 0;	padding: 0 0 0 10px;}


/***********************************************/
/* Articles                              */
/***********************************************/
.bgTitle {   font-size: 14px; padding:22px 0px 40px 0px; font-weight:bold;}

#HomeArticles {font-family:Verdana,sans-serif; font-size: 12px; color: #333; padding-bottom:100px; }
#HomeArticles h2 {font-size:18px; font-weight:bold; color:#333; padding-top:5px;}
.abstract {font-size: 95%;color: #7CA6BA; padding: 8px 0px;}
    


/*************** #pageName styles **************/

#PageName {	margin: 0px;	padding: 0px 0px 0px 10px;}

/************* #breadCrumb styles *************/

#BreadCrumb{	font-size: 80%;	padding: 2px 0px 0 10px;}


/************** .feature styles ***************/

.feature{	padding: 0px 0px 0px 0px;	font-size: 80%;}
.feature h3{	padding: 30px 0px 5px 0px;	text-align: left;}
.feature img{	float: right;	padding: 10px 10px 0px 0px;}


/************** .story styles *****************/

.story{	clear: both;	padding: 10px 0px 0px 0px;	font-size: 80%;}
.story p{	padding: 0px 0px 10px 0px;}

/************** .profile styles *****************/

.profile{	font-size: 12px; padding-top:8px;}
.profile .exhibitor {float:left; font-size:14px; padding-top:3px; font-weight: bold;}
.profile .title{float:left; font-size:18px; font-weight:bold; }
.profile .address{clear:both; padding: 10px 82px;}
.profile .body{padding: 10px 0px; }

/************* #footer styles ***************/

/************* #footer styles ***************/

#SponsorWrapper{clear: both; width:100%;font-size: 85%; padding:20px 0px; color:#5e5e5e;  background-color: #333; overflow:hidden; text-align: center;border-bottom: dashed 2px #5e5e5e;  }


#Footer{clear: both; width:955px; font-size: 75%; color: #5e5e5e; padding:20px 0px; background-color: #333;overflow:hidden; }
#Footer img{}


/************* #search styles ***************/

#Search{	padding: 5px 0px 5px 10px;	border-bottom: 1px solid #cccccc;	font-size: 90%;}
#Search form{ margin: 0px; padding: 0px;}
#Search label{	display: block;	margin: 0px; padding: 0px;}


/*********** #leftCol link styles ***********/

#LeftCol ul a:link, #LeftCol ul a:visited, #LeftCol ul a:active, #LeftCol ul a  {list-style: none; margin: 0px; padding: 0px 0px 0px 25px;}

/* hack to fix IE/Win's broken rendering of block-level anchors in lists */
/*#LeftCol li {border-bottom: 1px solid #f3f6fb;}

/* fix for browsers that don't need the hack */
/*html>body #LeftCol li {border-bottom: 1px solid #f3f6fb;}


/*********** #leftNav styles ***********/
.NavTitle {background-color: #444; color:#fff; height:21px; display: block;padding: 12px 0px 0px 15px; font-size:13px; text-transform:uppercase; border-bottom: solid 2px #000;}
#LeftNav{  background-color: #34ABB8; background: url(../../GrandLifestyle/images/bg_left.jpg) no-repeat center top; padding-bottom:100px;}

#LeftNav ul {list-style:none;padding:0 0 0px 0;margin:0;}
#LeftNav li {list-style:none;padding:0 0 0 0px;margin:0;}
#LeftNav a {list-style:none; text-decoration:none; color:#fff;  font-size:12px; font-family:Verdana, Helvetica, sans-serif; display:block;height: 24px; background: url(../../GrandLifestyle/images/bg_left.jpg) no-repeat center left;} 
#LeftNav a:hover {list-style:none; text-decoration:none;  color:#333; font-size:12px; opacity:.80; filter: alpha(opacity=80); -moz-opacity: 0.8; font-family:Verdana, Helvetica, sans-serif; display:block;height: 24px; background: #969696 url(../../GrandLifestyle/images/bg_left.jpg) no-repeat center left;} 




#LeftNav ul.Altnav {list-style:none;padding:0 0 0px 0;margin:0;}
#LeftNav ul.Altnav  li {list-style:none;padding:0 0 0 0px;margin:0;}
#LeftNav ul.Altnav  a {list-style:none; text-decoration:none; color:#fff;  font-size:12px; font-family:Verdana, Helvetica, sans-serif; display:block;height: 24px; background: url(../../GrandLifestyle/images/bg_leftAlt.jpg) no-repeat center left;} 
#LeftNav ul.Altnav  a:hover {list-style:none; text-decoration:none;  color:#333; font-size:12px; opacity:.80; filter: alpha(opacity=80); -moz-opacity: 0.8; font-family:Verdana, Helvetica, sans-serif; display:block;height: 24px; background: #969696 url(../../GrandLifestyle/images/bg_leftAlt.jpg) no-repeat center left;} 


/*********** .relatedLinks styles ***********/

.relatedLinks{position: relative; 	margin: 0px;	padding: 0px 0px 10px 10px;	font-size: 90%;}
.relatedLinks h3{padding: 10px 0px 2px 0px;}
.relatedLinks a:link,
.relatedLinks a:visited {display: block; }


/************** Table form styles **************/

td
{
    font-family: Verdana, Sans-Serif;
    font-size: 12px;
    
}

/************** #advert styles **************/

#advert{padding: 30px 0px 10px;}
#advert img{display: block;}


/************** #rightCol styles **************/

#RightCol{margin: 0px;	padding: 0 0 0 10px; background-color:#333;	font-size: 80%;}
#RightCol p{padding: 5px 0px 5px 0px;}

/*Ad Positons for RightCol*/
#RcAdOne{width:300px;}
#RcAdTwo{clear:both; width:300px; height:250px;}
#RcAdThree{ padding:10px 0 0 0; float:left;}
#RcAdFour{ padding:10px 0 0 0; float:right;}
#RcAdFive{ padding:10px 0 0 0; clear:left;}
#RcAdSix{ padding:10px 0 0 0;}

/************* #image styles ***************/


#imageHolder
{
	text-align:center;
	background-color:#333;
	overflow:hidden;
	height:1%;

	color:White;
}
#imageHolder img
{
	padding: 7px;
	background-color:white;
	margin:10px 0px 10px 0px;
}
#imageHolder small		{color:white;}



.imageNav 
{
    text-align:center;background-color:#606060;
	display:block;
	height:24px;
    padding-top:2px;
    padding-left:4px;
    
}

.imageNav a,.imageNav a:visited
{
	text-decoration:none;
	color:#fff;
	text-align:center;
	border:solid 1px #888888;
	text-decoration:none;
	line-height:18px;
	width:15px;
	margin-right:2px;
	margin-top:3px;
	font-size:12px;
	
	float:left;
	display:block;
}
.imageNav a:hover,.imageNav a:focus 
{
	background-color:#ccc;
	color:888;
}

#articleImage {float:right;width:240px;}



