/* Global white space reset */
h1, h2, h3, h4, h5, h6, p, pre, blockquote, label, ul, ol, dl, fieldset, address {margin:0}
li, dd {margin-left:15px}
fieldset {padding:6px}

/* Undo default HTML styling of common browsers */
a:link, a:visited {text-decoration:none; color:#666666; font-weight:bold}
h1 a:link, h1 a:visited, h2 a:link, h2 a:visited, h3 a:link, h3 a:visited, h4 a:link, h4 a:visited {text-decoration:none; color:#FFFFFF}
ul, ol {list-style:none}
img {border:none}

/* General */
html, body {height:100%}
body {
	background:#FFFFFF;
	color:#000000;
	text-align:center;
	margin:0;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 13px;
}

/* General links */
a:hover {text-decoration:underline;}
a:active {text-decoration:none}
a:focus, input:focus {outline:none}

/* Paragraph and headings */
h1 {font-size:18px; color:#d63621; margin:0 10px 5px 0; padding:0 0 10px 0;}
h2 {font-size:15px; color:#2894DB; margin:10px 15px 5px 0; text-decoration:underline; font-weight:bold;}
h3 {font-size:14px; color:#FFFFFF; margin:5px 15px}
h4 {font-size:14px; color:#52A9E2; margin:10px 15px 5px 0; text-decoration:underline; font-weight:normal;}
h5 {font-size:10px}
.left { float:left; }
.right { float:right; }
.spacer { clear:both; height:15px; }
.speakername {font-size:20px; color:#E74601; margin:10px 15px 5px 0; font-weight:bold;}
.speakersubject {font-size:16px; color:#FF9900; margin:10px 15px 5px 0; font-weight:bold;}

/* Container */
#container {
	width:900px;
	min-height:100%;
	height:auto;
	margin:0 auto -95px auto;
	text-align:left
	}
* html #container {height:100%}

/* Header */
#header {width:900px;padding:0px; font-size:11px; margin:0;background-image:url(images/index_04.jpg); background-repeat:no-repeat; height:124px}
#header a {color:#FFFFFF}
#headermenu {width:900px;padding:0px; margin:0;}

/* Header links */

/* Menu */
#menu {background-image:url(images/topmenubg.jpg);width:888px;height:32px;padding:0; margin:0 0 5px 0; font-size:14px;}
#menu ul {width:900px; height:25px;padding:0;  margin:0 0 0 10px;}
#menu ul li {list-style:none; margin: 5px 7px 0 7px; padding:0; color:#FFFFFF; float:left;}
#menu ul li a:link, #menu ul li a:visited {padding:0; margin:0 auto; color:#FFFFFF; font-weight:bold; display:block;}
#menu ul li a:hover, #menu ul li a#active, #menu ul li a:active {color:#FFFFFF; display:block; text-decoration:underline;}
.menutabimg {
	margin:0 auto;
}
.menutabcat {
	margin:0 auto;
	display:block;
	width:176px;
	height:25px;
	background-color:#CCCCCC;
	text-align:center;
}

#topbar{
position:absolute;
padding: 2px;
width: 102px;
visibility: hidden;
z-index: 100;
}


/* CONTENT AND COLUMNS */
#contentbox {margin:0; padding:0; width:900px; max-width:900px; }
#contentbody { float:left; margin:10px 5px 25px 20px; padding:0; width:800px; max-width:800px;min-height:240px;}
#contentright { float:left; margin:0 0 0 10px; padding:0; width:300px; max-width:300px;}

.mainimg {padding:0;margin:10px; border:solid 1px #666666; max-width:680px;}
.productc { width:210px; float:left; margin-left:10px;}
.prodimg {padding:0;margin:5px; border:solid 1px #666666; width:400px; max-width:400px;}
.prodimg:hover {border:solid 1px #333333;}
.thumbimg {padding:0;margin:5px; border:solid 1px #666666; width:200px; max-width:200px; height:150px;}
.thumbimg:hover {border:solid 1px #333333;}
.thumbname {padding:0;margin:0px; text-align:center; color:#E5E5E5; height:35px; vertical-align:text-top;}
.thumbname a{padding:0;margin:0px; text-align:center; color:#E5E5E5; font-weight:normal}\
.white {color:#FFFFFF}
.listing li{ list-style:disc; margin:0; padding:0 0 2px 0;}
.adtitle {font-size:12px; color:#FFFFFF; background-color:#FF6600; margin:10px 15px 5px 0; padding:5px; text-align:center; font-weight:bold;}


.box {}
.boxtitle { color:#CC0000; float:left; font-weight:bold; margin: 10px 0 0 10px; padding:0; text-transform:uppercase}
.boxtitle2 { color:#3366FF; float:left; font-weight:bold; margin: 10px 0 0 10px; padding:0; text-transform:capitalize}
.boxsub { color:#666666; float:right; font-style:italic; margin: 10px 10px 0 10px; padding:0; text-transform:capitalize}
.boxcontent { color:#666666; margin: 0 15px 0 15px; padding:0;}

.boxform { color:#666666; margin:0; padding:0;}
.boxform input.submit {background-image:url(images/btnbg.jpg); width:64px; height:19px; border: 0px solid #FFFFFF; color:#FFFFFF; text-align:center; font-size:11.5px; margin:0; padding:0;}
.boxform select { min-width:200px; margin:3px;}
.boxform select option { min-width:200px; margin:0px; padding:0 0 0 5px;}

.logo {float:left; position:absolute; width:300px; height:124px;}
#language {float:right; margin:10px 25px 10px 10px}

/* --------------------BANNER ROTATOR--------------------- */
#SlideItMoo_banners_outer { 
	display:block; 
	position:relative; 
	width:520px; 
	height:735px; 
	margin:0px auto 0px; 
	border:1px #CCCCCC solid; 
}
#SlideItMoo_banners_inner { 
	position:relative ; 
	overflow:hidden ; 
	width:520px ; 
	height:735px ; 
	margin:0px auto 0px;
}
#SlideItMoo_banners_items { 
	white-space:nowrap; 
	display:block; 
	position:relative; 
}
#SlideItMoo_banners_items a img { 
	border:none; 
}

/* Footer */
#footercont { font-size:11px; margin:0; padding:10px 0 10px 0; width:900px; max-width:900px; color:#666666}
#footercont a { color:#666666}
.footer { color:#FF9900; text-align:center; font-size:12px}
.footer a { font-size:12px; color:#FF9900; font-weight:normal;}
.footer a:hover { font-size:12px; color:#FF9900;}

#footerbar { background-image:url(images/footer-bg.jpg); height:35px; padding:0; margin:0 auto; width:925px;}
.footer1 { background-image:url(images/footer-1.jpg); display:block; width:8px; height:35px; float:left;}
.footer2 { background-image:url(images/footer-2.jpg); display:block; width:8px; height:35px; float:right;}
#footerlink {height:30px; line-height:25px; padding:0; margin:0 auto; display:inline; text-align:center;}
#footerlink li {list-style:none; margin: 3px 0 0 0; color:#FF9900; float:left; font-weight:normal;}
#footerlink li a:link, #footerlink li a:visited {padding:0; margin:0 15px 0 15px; font-weight:normal; color:#FF9900; float:left;}
#footerlink li a:hover, #footerlink li a#active, #footerlink li a:active {}

/* Misc */
.clear {clear:both}
.highlight {color:#FF3333; font-weight:bold}
.box1 {
	border-width: 1px;
	border-style: solid;
	padding: 2px;
	color: #CCCCCC;
	width:120px;
}
.box2 {
	border-width: 1px;
	border-style: solid;
	padding: 2px;
	color: #CCCCCC;
}
.box3 {
	border-width: 0px;
	border-style: solid;
	padding: 0px;
	color: #CCCCCC;
}
.box4 {
	border-width: 0px;
	border-style: solid;
	padding: 0px;
	color: #CCCCCC;
}
.boxads {
	border-width: 1px;
	border-style: solid;
	padding: 2px;
	color: #CCCCCC;
	width:150px;
}
.title {
	font-family: Arial, Verdana, Geneva, Helvetica, sans-serif;
	text-align: left;
	font-size: 18px;
	color: #0099CC;
}
.justified { text-align:justify; }
