/* body tag setting only works for IE*/

BODY 
{
	FONT-FAMILY		: Verdana,Arial,Helvetica,sans-serif; 
	font-weight		: normal; 
	COLOR			: #000000;
	BACKGROUND		: #F2F3ED;



}

/* complete page links colors*/
A:link {COLOR: #393939; TEXT-DECORATION: underline}
A:visited {COLOR: #444440; TEXT-DECORATION: underline}
A:active {COLOR: #444440}
A:hover {COLOR: #6C6C6C; TEXT-DECORATION: none}

/* complete page links colors for dark bg */

a.darkbg:link {COLOR: #E2F0FF; TEXT-DECORATION: underline}
a.darkbg:visited {COLOR: #E2F0FF; TEXT-DECORATION: underline}
a.darkbg:active {COLOR: #F6F6F6}
a.darkbg:hover {COLOR: #FFFFFF; TEXT-DECORATION: none}


/* for top menu bar font and onmouseover color*/

td#footer a:link {color: white; FONT-FAMILY: Verdana,Arial,Helvetica,sans-serif; FONT-SIZE: 8pt; font-weight: bold; BACKGROUND: #A40400; vertical-align: middle;}
td#footer a:visited {color: white; FONT-FAMILY: Verdana,Arial,Helvetica,sans-serif; FONT-SIZE: 8pt; font-weight: bold; BACKGROUND: #A40400; vertical-align: middle;}
td#footer a:hover {color: #D2A700; FONT-FAMILY: Verdana,Arial,Helvetica,sans-serif; FONT-SIZE: 8pt; font-weight: bold; BACKGROUND: #A40400; vertical-align: middle;}
td#footer a:active {color: #000000; FONT-FAMILY: Verdana,Arial,Helvetica,sans-serif; FONT-SIZE: 8pt; font-weight: bold; BACKGROUND: #A40400; vertical-align: middle;}	



.GlobalLinksBar
		{ 
		vertical-align	:	middle;
		text-align		:	right;
		COLOR			:	#000000;
		FONT-FAMILY		:	Verdana,Arial,Helvetica,sans-serif;
		font-weight		:	bold; 
		FONT-SIZE		:	68%;
		}

.PageTextwithPadding 
		{ 
		PADDING			: 	10px;
		vertical-align	:	top;
		text-align		:	left;
		BACKGROUND		: 	#DEE0D5;
		COLOR			:	#000000;
		FONT-FAMILY		:	Verdana,Arial,Helvetica,sans-serif;
		font-weight		:	normal; 
		FONT-SIZE		:	70%;
		}

/* page title */

.PageTitle
		{ 
		BORDER-Bottom	: 	#000000 1px  dashed; 
		vertical-align	:	middle;
		padding			:	8px;
		text-align		:	left;
		BACKGROUND		: 	#3B3D3B;
		COLOR			:	#ffffff;
		FONT-FAMILY		:	Verdana,Arial,Helvetica,sans-serif;
		font-weight		:	bold; 
		FONT-SIZE		:	70%;
		}

.FooterBar 
		{ 
		PADDING			: 	5px;
		vertical-align	:	middle;
		text-align		:	left;
		BACKGROUND		: 	#C0C2B7;
		COLOR			:	#000000;
		FONT-FAMILY		:	Verdana,Arial,Helvetica,sans-serif;
		font-weight		:	normal; 
		FONT-SIZE		:	66%;
		}


.TopBarLinks 
		{ 
		PADDING-RIGHT	: 	4px;
		vertical-align	:	middle;
		text-align		:	right;
		BACKGROUND		: 	#3687DE;
		COLOR			:	#ffffff;
		FONT-FAMILY		:	Verdana,Arial,Helvetica,sans-serif;
		font-weight		:	bold; 
		FONT-SIZE		:	70%;
		}

.TopBarLinks2008 
		{ 
		vertical-align	:	middle;
		text-align		:	right;
		COLOR			:	#000000;
		FONT-FAMILY		:	Verdana,Arial,Helvetica,sans-serif;
		font-weight		:	bold; 
		FONT-SIZE		:	66%;
		}


.LeftPanelPadding
		{ 
		vertical-align	:	middle;
		padding-top		:	0px;
		padding-left	:	4px;
		padding-bottom	:	0px;
		padding-right	:	4px;
		text-align		:	left;
		}

.MainTextPadding
		{ 
		vertical-align	:	top;
		text-align		:	left;
		padding-top		:	0px;
		padding-left	:	9px;
		padding-bottom	:	0px;
		padding-right	:	0px;
		}



.LeftLinks 
		{ 
		PADDING			: 	5px;
		vertical-align	:	middle;
		text-align		:	left;
		COLOR			:	#000000;
		FONT-FAMILY		:	Verdana,Arial,Helvetica,sans-serif;
		font-weight		:	bold; 
		FONT-SIZE		:	66%;
		}

.LeftLinksLine
		{ 
		vertical-align	:	middle;
		text-align		:	left;
		COLOR			:	#000000;
		FONT-FAMILY		:	Verdana,Arial,Helvetica,sans-serif;
		font-weight		:	bold; 
		FONT-SIZE		:	66%;
		}

.PageText
		{ 
		vertical-align	:	top;
		text-align		:	left;
		COLOR			:	#000000;
		FONT-FAMILY		:	Verdana,Arial,Helvetica,sans-serif;
		font-weight		:	normal; 
		FONT-SIZE		:	70%;
		}

.PageTextCircle
		{ 
		vertical-align	:	top;
		text-align		:	left;
		COLOR			:	#000000;
		FONT-FAMILY		:	Verdana,Arial,Helvetica,sans-serif;
		font-weight		:	normal; 
		FONT-SIZE		:	70%;
		}


.HomePageText
		{ 
		vertical-align	:	top;
		text-align		:	left;
		COLOR			:	#000000;
		FONT-FAMILY		:	Verdana,Arial,Helvetica,sans-serif;
		font-weight		:	normal; 
		FONT-SIZE		:	70%;
		BACKGROUND		: 	#FAFDFF;
		BORDER-Left	: 	#3884AD 1px solid;
		BORDER-Top	: 	#3884AD 1px solid;
		BORDER-Right	: 	#3884AD 1px solid;
		BORDER-Bottom	: 	#3884AD 1px solid;
		padding			:	2px;


		}


.PageSmallHeading
		{ 
		vertical-align	:	middle;
		text-align		:	left;
		COLOR			:	#004084;
		FONT-FAMILY		:	Verdana,Arial,Helvetica,sans-serif;
		font-weight		:	bold; 
		FONT-SIZE		:	73%;
		BORDER-Bottom	: 	#004085 1px dotted;

		}

.PageSmallHeadingSecond
		{ 
		vertical-align	:	middle;
		text-align		:	left;
		COLOR			:	#0056B2;
		FONT-FAMILY		:	Verdana,Arial,Helvetica,sans-serif;
		font-weight		:	bold; 
		FONT-SIZE		:	70%;
		}

.ExhibitorsTitle
		{ 
		vertical-align	:	middle;
		text-align		:	left;
		padding			:	5px;
		COLOR			:	#000000;
		FONT-FAMILY		:	Verdana,Arial,Helvetica,sans-serif;
		font-weight		:	bold; 
		FONT-SIZE		:	70%;
		BACKGROUND		: 	#BEDDFF;

		}

.ExhibitorsData
		{ 
		vertical-align	:	middle;
		text-align		:	left;
		padding			:	5px;
		COLOR			:	#000000;
		FONT-FAMILY		:	Verdana,Arial,Helvetica,sans-serif;
		font-weight		:	normal; 
		FONT-SIZE		:	70%;
		BACKGROUND		: 	#F1F8FF;

		}

.Sponsors
		{ 
		BORDER-Bottom	: 	#3688DC 1px dotted;
		vertical-align	:	middle;
		text-align		:	center;
		padding			:	5px;
		COLOR			:	#000000;
		FONT-FAMILY		:	Verdana,Arial,Helvetica,sans-serif;
		font-weight		:	bold; 
		FONT-SIZE		:	70%;
		BACKGROUND		: 	#F1F8FF;
		}




/* Block center heading */

.BlockHeading
		{ 
		vertical-align	:	middle;
		padding-top		:	4px;
		padding-left	:	2px;
		padding-bottom	:	2px;
		padding-right	:	2px;
		text-align		:	left;
		COLOR			:	#3F3F3F;
		FONT-FAMILY		:	Verdana,Arial,Helvetica,sans-serif;
		font-weight		:	bold; 
		FONT-SIZE		:	66%;
		background-image: url(images/BlockBackground.jpg); 
		background-repeat: repeat-x;
		}

/* Block center heading */

.PageHeading
		{ 
		vertical-align	:	middle;
		padding-top		:	4px;
		padding-left	:	4px;
		padding-bottom	:	2px;
		padding-right	:	2px;
		text-align		:	left;
		COLOR			:	#261569;
		FONT-FAMILY		:	Verdana,Arial,Helvetica,sans-serif;
		font-weight		:	bold; 
		FONT-SIZE		:	66%;
		background-image: url(images/BlockBackground.jpg); 
		background-repeat: repeat-x;
		}


.BlockBottomText
		{ 
		BORDER-Top		: 	#A6A6A6 1px solid; 
		BORDER-Left		: 	#A6A6A6 1px solid;
		BORDER-Bottom	: 	#A6A6A6 1px solid;
		BORDER-Right	: 	#A6A6A6 1px solid;
		vertical-align	:	top;
		padding			:	7px;
		text-align		:	left;
		COLOR			:	#000000;
		FONT-FAMILY		:	Verdana,Arial,Helvetica,sans-serif;
		font-weight		:	normal; 
		FONT-SIZE		:	66%;
		BACKGROUND		: 	#F9F9F9;

		}

.CellRightBorder
		{ 
		BORDER-Right	: 	#3687DE 1px solid;
		BORDER-Left		: 	#809BC9 1px solid;
		vertical-align	:	top;
		padding			:	0px;
		text-align		:	left;
		COLOR			:	#000000;
		FONT-FAMILY		:	Verdana,Arial,Helvetica,sans-serif;
		font-weight		:	normal; 
		FONT-SIZE		:	66%;

		}

.CellRightBorderNoLeft
		{ 
		BORDER-Right	: 	#3687DE 1px solid;
		vertical-align	:	top;
		padding			:	0px;
		text-align		:	left;
		COLOR			:	#000000;
		FONT-FAMILY		:	Verdana,Arial,Helvetica,sans-serif;
		font-weight		:	normal; 
		FONT-SIZE		:	66%;

		}

.CellRightBorderOnlyLeft
		{ 
		BORDER-Left		: 	#809BC9 1px solid;
		vertical-align	:	top;
		padding			:	0px;
		text-align		:	left;
		COLOR			:	#000000;
		FONT-FAMILY		:	Verdana,Arial,Helvetica,sans-serif;
		font-weight		:	normal; 
		FONT-SIZE		:	66%;

		}


/* old hhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhh bar */




/* Onmouse over effect classes */
.gallerycontainer{
position: relative;
/*Add a height attribute and set to largest image's height to prevent overlaying*/
}

/* onmouseover border white */
.thumbnail img{
border: 0px solid white;
margin: 0 0px 0px 0;
}

.thumbnail:hover{
background-color: transparent;
}

.thumbnail:hover img{
border: 0px solid blue;
}

.thumbnail span{ /*CSS for enlarged image*/
position: absolute;
background-color: #ffcbcb;
padding: 10px;
left: -1000px;
border: 1px dashed White;
visibility: hidden;
color: black;
text-decoration: none;
FONT-FAMILY: Verdana,Arial,Helvetica,sans-serif;
FONT-SIZE: 10px; 
font-weight: bold; 


}

.thumbnail span img{ /*CSS for enlarged image*/
border-width: 0;
padding: 2px;
FONT-FAMILY: Verdana,Arial,Helvetica,sans-serif;
FONT-SIZE: 10px; 

}

.thumbnail:hover span{ /*CSS for enlarged image*/
visibility: visible;
FONT-FAMILY: Verdana,Arial,Helvetica,sans-serif;
FONT-SIZE: 10px; 

/* top: 25; /*position where enlarged image should offset vertically */
/* left: 130px; /*position where enlarged image should offset horizontally */

/* new left and top position */
top: 272; /*position where enlarged image should offset vertically */
left: 2.9%; /*position where enlarged image should offset horizontally */


z-index: 50;
}

/* Onmouse over image */

.OnmouseOverPopupImageBG
		{ 
		BORDER-Top		: 	#940000 1px  solid; 
		BORDER-Left		: 	#940000 1px solid;
		BORDER-Bottom	: 	#940000 1px solid;
		BORDER-Right	: 	#940000 1px solid;
		vertical-align	:	middle;
		padding			:	0px;
		text-align		:	center;
		BACKGROUND		: 	#9f1212;
		COLOR			:	#ffffff;
		FONT-FAMILY		:	Verdana,Arial,Helvetica,sans-serif;
		font-weight		:	bold; 
		FONT-SIZE		:	70%;
		}


/* Onmouse over image title bar on the bottom */

.OnmouseOverPopup 
		{ 
		vertical-align	:	middle;
		padding			:	4px;
		text-align		:	left;
		BACKGROUND		: 	#9f1212;
		COLOR			:	#ffffff;
		FONT-FAMILY		:	Verdana,Arial,Helvetica,sans-serif;
		font-weight		:	bold; 
		FONT-SIZE		:	70%;
		}

/* Onmouse over image text details bar */

.OnmouseOverPopupDetails 
		{ 
		vertical-align	:	middle;
		padding			:	4px;
		text-align		:	left;
		BACKGROUND		: 	#ff9d98;
		COLOR			:	#000000;
		FONT-FAMILY		:	Verdana,Arial,Helvetica,sans-serif;
		font-weight		:	normal; 
		FONT-SIZE		:	70%;
		}


/* End up here Onmouse over effect classes */



/* header bg dark red */

.Pageheaderbg 
		{ 
		vertical-align	:	middle;
		text-align		:	left;
		BACKGROUND		: 	#6f0000;
		COLOR			:	#ffffff;
		FONT-FAMILY		:	Verdana,Arial,Helvetica,sans-serif;
		font-weight		:	normal; 
		FONT-SIZE		:	66%;
		}

/* header title punch line bg dark red */

.PageheaderPunchLine 
		{ 
		vertical-align	:	bottom;
		PADDING-LEFT	: 	4px;
		PADDING-TOP		: 	2px;
		text-align		:	left;
		COLOR			:	#ffffff;
		FONT-FAMILY		:	Verdana,Arial,Helvetica,sans-serif;
		font-weight		:	bold; 
		FONT-SIZE		:	70%;
		text-transform	:	uppercase;

		}

/* header title punch line bg dark red */

.PageheaderblackBG 
		{ 
		vertical-align	:	top;
		text-align		:	left;
		COLOR			:	#ffffff;
		BACKGROUND		: 	#000000;
		FONT-FAMILY		:	Verdana,Arial,Helvetica,sans-serif;
		font-weight		:	bold; 
		FONT-SIZE		:	70%;
		}

/* Welsome Note column */

.WelcomeImageTitle 
		{ 
		vertical-align	:	bottom;
		PADDING-BOTTOM	: 	2px;
		PADDING-TOP		: 	5px;		
		PADDING-RIGHT	: 	10px;
		text-align		:	left;
		COLOR			:	#ffffff;
		FONT-FAMILY		:	Verdana,Arial,Helvetica,sans-serif;
		font-weight		:	bold; 
		FONT-SIZE		:	70%;
		}

/* Welsome Note column Punch Line title */

.WelcomePunchLine 
		{ 
		vertical-align	:	bottom;
		PADDING-BOTTOM	: 	2px;
		PADDING-TOP		: 	0px;		
		PADDING-RIGHT	: 	10px;
		text-align		:	left;
		COLOR			:	#ffffff;
		FONT-FAMILY		:	Verdana,Arial,Helvetica,sans-serif;
		font-weight		:	bold; 
		FONT-SIZE		:	70%;
		text-transform	:	uppercase;
		}

/* Welsome Note column test */

.WelcomeText 
		{ 
		vertical-align	:	bottom;
		PADDING-BOTTOM	: 	2px;
		PADDING-TOP		: 	6px;		
		PADDING-RIGHT	: 	10px;
		text-align		:	left;
		COLOR			:	#ffffff;
		FONT-FAMILY		:	Verdana,Arial,Helvetica,sans-serif;
		font-weight		:	normal; 
		FONT-SIZE		:	70%;
		}

/* Login Section Padding */

.LoginAreaPadding 
		{ 
		PADDING-BOTTOM	: 	6px;
		PADDING-TOP		: 	6px;		
		PADDING-RIGHT	: 	0px;
		PADDING-LEFT	: 	0px;
		vertical-align	:	top;
		text-align		:	right;
		COLOR			:	#ffffff;
		FONT-FAMILY		:	Verdana,Arial,Helvetica,sans-serif;
		font-weight		:	normal; 
		FONT-SIZE		:	66%;
		}


/* Login Section Bg Color */

.LoginAreaBG 
		{ 
		PADDING			: 	7px;
		vertical-align	:	top;
		BACKGROUND		: 	#c62f2f;
		text-align		:	left;
		COLOR			:	#ffffff;
		FONT-FAMILY		:	Verdana,Arial,Helvetica,sans-serif;
		font-weight		:	normal; 
		FONT-SIZE		:	66%;
		}

/* Login Section Header */

.LoginAreaHeader 
		{ 
		PADDING			: 	3px;
		vertical-align	:	middle;
		BACKGROUND		: 	#ffd1d1;
		text-align		:	left;
		COLOR			:	#000000;
		FONT-FAMILY		:	Verdana,Arial,Helvetica,sans-serif;
		font-weight		:	bold; 
		FONT-SIZE		:	70%;
		text-transform	:	uppercase;
		}

/* Login Section Middle */

.LoginAreaMiddle
		{ 
		PADDING			: 	3px;
		vertical-align	:	top;
		BACKGROUND		: 	#fff1f1;
		text-align		:	left;
		COLOR			:	#000000;
		FONT-FAMILY		:	Verdana,Arial,Helvetica,sans-serif;
		font-weight		:	normal; 
		FONT-SIZE		:	66%;
		}


/* Login Section Bottom Links */

.LoginAreaLinks 
		{ 
		PADDING			: 	3px;
		vertical-align	:	middle;
		BACKGROUND		: 	#ffd1d1;
		text-align		:	center;
		COLOR			:	#000000;
		FONT-FAMILY		:	Verdana,Arial,Helvetica,sans-serif;
		font-weight		:	normal; 
		FONT-SIZE		:	70%;
		text-transform	:	none;

		}

/* Login Section username field */

.LoginUsername 
		{ 
		PADDING-RIGHT	: 	30px;
		vertical-align	:	middle;
		text-align		:	right;
		COLOR			:	#000000;
		FONT-FAMILY		:	Verdana,Arial,Helvetica,sans-serif;
		font-weight		:	bold; 
		FONT-SIZE		:	70%;
		}


/* Home page hi message */

.HiMessage 
		{ 
		vertical-align	:	bottom;
		text-align		:	left;
		COLOR			:	#ffffff;
		FONT-FAMILY		:	Verdana,Arial,Helvetica,sans-serif;
		font-weight		:	bold; 
		FONT-SIZE		:	70%;
		text-transform	:	none;
		}

/* Home page thumb images top part */

.ThumbImages 
		{ 
		padding			:	5px;
		vertical-align	:	middle;
		text-align		:	center;
		BACKGROUND		: 	#b22222;
		COLOR			:	#ffffff;
		FONT-FAMILY		:	Verdana,Arial,Helvetica,sans-serif;
		font-weight		:	normal; 
		FONT-SIZE		:	70%;
		text-transform	:	none;
		}

/* Home page thumb Title text  */

.ThumbTitle 
		{ 
		padding			:	2px;
		vertical-align	:	middle;
		text-align		:	center;
		BACKGROUND		: 	#9f1212;
		COLOR			:	#ffffff;
		FONT-FAMILY		:	Verdana,Arial,Helvetica,sans-serif;
		font-weight		:	bold; 
		FONT-SIZE		:	66%;
		text-transform	:	none;
		}



/* footer note copyright */

.FooterNote 
		{ 
		vertical-align	:	middle;
		padding			:	7px;
		text-align		:	left;
		BACKGROUND		: 	#6f0000;
		COLOR			:	#ffffff;
		FONT-FAMILY		:	Verdana,Arial,Helvetica,sans-serif;
		font-weight		:	normal; 
		FONT-SIZE		:	66%;
		}

/* Form properties */

.FormField
		{ 
		FONT-FAMILY	:	Verdana,Arial,Helvetica,sans-serif;
		font-weight	:	normal; 
		FONT-SIZE	:	10px;
		}

/* Form Button properties */

.FormFieldButton
		{ 
		FONT-FAMILY		:	Verdana,Arial,Helvetica,sans-serif;
		font-weight		:	bold; 
		FONT-SIZE		:	70%;
		BORDER			: 	#000000 1px  solid; 
		padding-left	:	5px;
		padding-right	:	5px;
		BACKGROUND		: 	#c62f2f;
		COLOR			:	#ffffff;
	
		}


/* Normal text for page */

.NormalText 
		{ 
		vertical-align	:	middle;
		text-align		:	left;
		COLOR			:	#000000;
		FONT-FAMILY		:	Verdana,Arial,Helvetica,sans-serif;
		font-weight		:	bold; 
		FONT-SIZE		:	70%;
		}

/* Top Link Color */

.TopLinkBar 
		{ 
		vertical-align	:	middle;
		text-align		:	left;
		COLOR			:	#000000;
		FONT-FAMILY		:	Verdana,Arial,Helvetica,sans-serif;
		font-weight		:	bold; 
		FONT-SIZE		:	66%;
		}

