/*RESET ALL ELEMENTS~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~*/
html,body,div,span,object,iframe,h1,h2,h3,h4,h5,h6,p,blockquote,a,em,img,strong,sub,sup,fieldset,form,label,legend,table,tr,th,td,ul,ol,li{
    font-weight:inherit;font-style:inherit;font-size:100%;line-height:1;font-family:inherit;
    text-align: left;vertical-align: baseline;
    margin:0;padding:0;
    border:0;
}
a img,:link img,:visited img{
    border:0;
}
table{
    border-collapse:collapse;border-spacing:0;
}
ul{
    list-style:none;
}
q:before,q:after,blockquote:before,blockquote:after{
    content:"";
}
/*GENERAL SETTINGS~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~*/
body{
    background:#FFF;color:#000;
    font-family:Verdana,Helvetica,sans-serif;font-size:11px;line-height:1.2;
}
h1,h2,h3{margin:0 0 5px 0;}
h1{font-size:12px;margin:0 0 10px 0;font-weight:bold;line-height:14px;}
h2{font-size:12px;font-weight:bold;line-height:14px;}
h3{font-size:12px;font-weight:bold;line-height:14px;}
p{margin:0 0 5px 0;line-height:14px;}
ul{margin:0 0 5px 0;}
ul li{margin:0 0 5px 0;}
strong {font-weight:bold;line-height:14px;}
/*PAGE STRUCTURE~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~*/


/*table id server_logo++++++++++++++++++++++++++++*/
table#server_logo{width:910px;margin-bottom:10px;}
table#server_logo tr{vertical-align:top;}
table#server_logo td#server{width:175px;vertical-align:top;padding:10px 0 0 5px}
table#server_logo td#logo{width:720px;vertical-align:bottom;text-align:right;}



/*table id nav_content_teasers++++++++++++++++++++*/
table#nav_content_teasers{width:791px;}
table#nav_content_teasers tr{vertical-align:top;}
table#nav_content_teasers td#nav{width:170px;vertical-align:top;padding:0 0 0 10px;}
table#nav_content_teasers td#nav li{list-style:none;padding:0;margin:0 0 5px 0;}
table#nav_content_teasers td#nav ul{list-style:none;padding:0;margin:0;width:162px;}
table#nav_content_teasers td#nav img.red-arrow{margin:0 10px 0 0;}
table#nav_content_teasers td#content{width:437px;vertical-align:top;padding-left:20px;padding-right:20px;}
table#nav_content_teasers td#teasers{width:196px;vertical-align:top;text-align:center;font-size:9px;line-height:14px;color:#4B4B4B;}
/*table id footer+++++++++++++++++++++++++++++++++*/
table#footer{width:791px;margin-top:10px;}

/*CONTENT~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~*/
/*table id server_logo++++++++++++++++++++++++++++*/
table#server_logo td#server a:link,table#server_logo td#server a:visited{
    color:#000;
    font:8px/1.2 Verdana,Helvetica,sans-serif;text-decoration:none;text-transform:uppercase;
}
/*table id nav_content_teasers++++++++++++++++++++*/
table#nav_content_teasers td#content div#maincontent{line-height:1.2;padding:0 15px 0 0;width:468px;}
table#nav_content_teasers td#teasers{background:#FFF;}
table#nav_content_teasers td#teasers div#background{margin-top:0px;background:#F5F5F5;padding:10px;text-align:center;font-size:10px;line-height:13px;}
table#nav_content_teasers td#teasers a:link,table#nav_content_teasers td#teasers a:visited{
    display:block;text-align:center;margin:5px 0;
}

table#nav_content_teasers td#teasers div#background div.logos{
	margin:10px 0 10px 0;
	border-top:1px dotted #999999;
}

table#nav_content_teasers td#teasers div#background div#bottom-logo{
	margin:10px 0 10px 0;
	border-top:1px dotted #999999;
	border-bottom:1px dotted #999999;
}	
	
	
table#nav_content_teasers td#teasers div#product-pilot{
	padding-top:10px;
}
table#nav_content_teasers td#teasers div#news{
    width:200px;height:200px;overflow:hidden;
    font:10px arial;
    padding:5px;
    border:1px solid black;
	text-align:left;
}

table#nav_content_teasers td#teasers div#news a{
 text-align:left;
}

/*table id footer+++++++++++++++++++++++++++++++++*/

table#footer{width:910px;}
table#footer td div{
    background:#FFF;color:#AAA;
    padding:20px 5px 5px 5px;
    border-top:1px solid #AAA;
}
/*POPUPS~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~*/
div.fairDetails{
    background:#EEE;
	margin:10px;padding:20px;
	border:1px solid #333;
}
div.fairDetails h1 img.fairlogo{
    border:1px solid #CCC;
}
div.fairDetails div.international {
	float:right;
	width:200px;
	background-color:#FFFFFF;
	border:1px solid #000;
	text-align:left;
	padding:5px;
	margin:0 0 10px 10px;
}

div.fairDetails div.international h1{
	text-align:center;background-color:#000;color:#FFF;padding:3px;
	font:15px/15px Verdana,Helvetica,sans-serif;margin:0 0 6px 0;
	font-weight:bold;
}

div.fairDetails div.international ul{
	margin:0;margin-left:22px;
}

div.fairDetails div.international li{
	list-style:square;
	font:13px/13px Verdana,Helvetica,sans-serif;
	border-bottom:0px solid #CCCCCC;
	padding:0px 0 4px 5px;
}

div#advertising{padding-bottom:20px;}

/*FORMS~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~*/
form#contactform{
    background-color:#EEE;color:#000;
    margin:10px 0;padding:10px;
    border:1px solid #333;
}
div.row{
    clear:both;padding-top:2px;
}
div.row label{
    float:left;text-align:right;width:25%;
}
div.row label.req{
    font-weight:bold;
}
div.row span{
    float:right;text-align:left;width:74%;
}
input.forminput,textarea.forminput{
    width:175px;
    background:#FFF;color:#000;
	font-family:Verdana,Helvetica,sans-serif;font-size:12px;
    border:1px solid #999;
}
input.active,textarea.active{
    width:175px;
    background-color:#FFE;color:#000;
	font-family:Verdana,Helvetica,sans-serif;font-size:12px;
    border:1px solid #000;border-bottom-color:#CCC;border-right-color:#CCC;
}
div.submit{
    clear:both;text-align:right;
}

/*LOGO~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~*/

a.logo:link, a.logo:visited{
	background-image:none;
}
