/*********************************
*
*	? Copyright 2007
*	Web Impact
*	Evolusent
*	http://www.webimpact.com/
*	http://www.evolusent.com/
*
*********************************/

@media screen, projection {

	
	/* -- Reset Box Model ----------------- */
	html,body,div,ul,ol,li,dl,dt,dd,h1,h2,h3,h4,h5,h6,pre,form,fieldset,input { margin:0; padding:0; }
	h1,h2,h3,h4,h5,h6,pre,code,address,caption,cite,code,em,strong,th {}
	ul,ol { padding-left:10px; } 
	fieldset,img { border:none; }
	caption,th { text-align:left; }
	
	/* -- General Styles ----------------- */
	body {text-align:center; font-family:Verdana, Arial, Helvetica, sans-serif; color:#000000; font-size:10px;}
	a {text-decoration:none; color:#ca0811;}
	a:hover {text-decoration:underline;}
	h1 {font-size:16px; font-weight:bold; color:#ca0811; border-bottom:solid #CCCCCC 2px; padding-bottom:6px; margin-bottom:12px; line-height:14px;}
	h2 {font-family: "Times New Roman", Times, serif; font-size:18px; font-weight:bold; font-style:italic; color:#333333; border-bottom:solid #CCCCCC 2px; padding-bottom:2px; margin-bottom:12px; clear:both;}
	h3 {font-family: "Times New Roman", Times, serif; font-size:18px; font-weight:bold; font-style:italic; color:#ca0811; border-bottom:solid #CCCCCC 2px; padding-bottom:2px; margin-bottom:12px; clear:both;}
		
	/* -- Main Wrapper ----------------- */
	#wrap {margin:0px auto; width:850px;}	
	
	/* -- Structure ----------------- */
	#main_column_1 {float:left; width:280px; text-align:left;}
	#main_column_2 {float:right; width:570px; text-align:left;}
	
	/* -- Header, Main Nav & Sub Nav----------------- */
	#header #logo {float:left; width:250px; position:relative; top:15px;}
	#header #nav {clear:both; margin-bottom:10px;}
	#header #nav #top_nav {float:right; width:540px; text-align:left; padding:0 0 1px 0;}
	#header #nav #bottom_nav {clear:both;}
	#header #nav #bottom_nav .sub_nav {}
	#header #nav #bottom_nav .sub_nav a{padding:0 10px 0 10px; color:#FFFFFF;}
	#header #nav #bottom_nav .sub_nav a:hover {text-decoration:underline;}

	/* -- Search ----------------- */
	#header #search {float:right; width:378px; height:33px; background:url(../multimedia/background_search.jpg);}	
	#header #search #my_awards {float:left; margin:7px 0 0 15px; color:#666666;}
	#header #search #my_awards img {position:relative; top:3px;}
	#header #search #my_awards a {color:#FFFFFF; padding: 0 10px 0 7px;}
	#header #search #my_awards a:hover {text-decoration:underline;}
	#header #search_field {float:right; margin:7px 5px 0 0; color:#FFFFFF;}
	#header #search_box {height:11px; width:160px; font-size:10px; }
	#header #search_button {height:16px; width:21px; border:0; background-image:url(../multimedia/button_search.jpg); cursor:pointer;}
	
	/* -- Main News Section ----------------- */
	#main_news {clear:both; text-align:left; margin-top:20px; padding:0 40px;}	
	#main_news #image {float:left; width:150px;}
	#main_news #text {float:right; width:320px; padding:5px 0 30px 0;}

	/* -- Virtual Tradeshow Search ----------------- */
	#search_field2 {margin-top:10px;}
	#search_box2 {height:13px; width:160px; font-size:10px; margin:3px 0 10px 0; }
	#select_field {height:17px; width:165px; font-size:10px; margin:3px 0 0 0; }
	
	/* -- Footer ----------------- */
	#footer {clear:both; background-image:url(../multimedia/background_footer.jpg); background-repeat:no-repeat; height:80px; width:840px; margin:30px 0; color:#333333;}
	#footer a {color:#666666; padding: 0 5px;}
	#footer a:hover {text-decoration:underline;}
	#footer ul li {display:inline; list-style:none; position:relative; top:25px;}
	
	/* -- Misc Classes ----------------- */
	.red {color:#ca0811;}
	.left_boxes {margin-bottom:10px;}
	.left_boxes .content {padding:0 15px 20px 3px; text-align:left; width:235px;}
	.right_boxes {margin-bottom:10px;}
	.important_dates {margin-bottom:10px;}
	
	/* -- Subpage Navigation ----------------- */
	.side_nav {margin-top:20px; margin-bottom:15px;}
	.side_nav a {color:#FFFFFF; font-weight:bold; padding-left:7px;}
	.side_nav img {padding-left:20px;}
	.side_nav .top_cell {background:url(../multimedia/nav_sidetop.jpg); background-repeat:no-repeat; height:30px; border-bottom:solid #9a0000 1px;}
	.side_nav .middle_cells {background:url(../multimedia/nav_sidemiddle.jpg); background-repeat:no-repeat; width:210px; background-color: #6e0005;}
	.side_nav .bottom_cell {background:url(../multimedia/nav_sidebottom.jpg); background-repeat:no-repeat; height:30px;}
	.side_nav .bottom_border {border-bottom:solid #9a0000 1px; height:30px;}
	
	/* -- Subpage ----------------- */
	.left_boxes2 {margin-bottom:15px;}
	.left_boxes2 .content {padding:0 15px 20px 3px; text-align:left; width:210px;}
	#main_news2 {clear:both; text-align:left; margin-top:20px; margin-right:20px;}
	#main_news2 table {margin-bottom:30px;}

	/* -- Tab Browsing ----------------- */
	.tab_browsing {padding-top:20px;}
	.tab_browsing a {font-weight:bold;}
	.tab_browsing .tab_on {background:url(../multimedia/tabs_on.jpg); background-repeat:no-repeat; height:26px; width:110px; text-align:center;}
	.tab_browsing .tab_on a {color:#333333;}
	.tab_browsing .tab_off {background:url(../multimedia/tabs_off.jpg); background-repeat:no-repeat; height:26px; width:110px; text-align:center;}
	.tab_browsing .tab_off a {color:#ffffff;}

	/* -- Newsletter ----------------- */
	.newsletter_francais {margin-bottom:20px;}
	.newsletter_francais a {color:#FFFFFF; font-size:12px; padding-left:100px;}
	#newsletter_wrap {margin:0px auto; width:800px;}
	#newsletter_main_column_2 {float:right; width:500px; text-align:right;}
	#newsletter_main_news {clear:both; text-align:left; padding:0 10px;}	
	#newsletter_main_news #image {float:left; width:150px;}
	#newsletter_main_news #text {float:right; width:320px; padding:5px 0 30px 0;}


}