/*********************************
*
*? 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;}
body {text-align:center;margin:0 auto;}
/* -- Main Wrapper ----------------- */
#wrap {margin: 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;}
}
