/* Reset */
a { outline: none; } /* Gets rid of Firefox's dotted borders */
a img { border: none; } /* Gets rid of IE's blue borders */
a:hover img { border:none; }
fieldset, img { border: 0; }

/* Major Properties */
body {
	text-align: center;
	padding: 0;
	margin: 0;
	font-family: Geneva, Arial, Helvetica, san-serif;
	color:#FFFFFF;
	list-style-position: outside;
	list-style-type: circle;
	background-color: #FFFFFF;
	}

#container{
	/*clear: both;*/
	position: relative;
	margin:0 auto;
	width: 100%;
	top: 0px;
	background-color: #000066;
	background-attachment: fixed;
	background-image: url(../images/main/bg.gif);
	background-repeat: repeat-x;
	voice-family: "\"}\""; 
    voice-family:inherit;
	}

#container .inner{
	padding-top: 0;
	/*background-color: #000044;*/
}

/* ******* Content ******** */

#content {
	position:relative;
	margin: 0 auto;
	text-align:left;
	/*top:170px;*/
	left:0px;
	width: 940px;
	padding:7px;
	voice-family: "\"}\""; 
    voice-family:inherit;
	/*background-color: #000044;*/
	}

#content>p {
	margin:0px;
	}

#content>p+p {
	text-indent:30px;
	}
	
.inner{
	width: 950px;
	margin: 0 auto;
	text-align: left;
	padding: 1em 0 0 0;
	}
	
.innerMain{
	left:189px;
	width: 750px;
	text-align: left;
	margin: 0 auto 0 189px;
	padding: 1em 0 0 0;
	}

/* ***** Head Buffer ***** */

#headbuff{
	/*clear: both;*/
	margin: 0px 0px 10px;
	color: #FFFFFF;
	border-top-width: 1px;
	border-bottom-width: 1px;
	border-top-style: dotted;
	border-bottom-style: dotted;
	border-color: #FFFFFF;
	padding-top: 6px;
	padding-bottom: 5px;
	text-align: left;
	voice-family: "\"}\""; 
    voice-family:inherit;
}

/* ******* Content 2 Col - Determines main positioning ******** */

#prodcontent {
	left:189px;
	width:750px;
	voice-family: "\"}\"";
	voice-family:inherit;
	visibility:visible;/*	border-left: 1px dotted #3F3F8C;*/
	}
	
#prodcontent>p {
	margin:0px;
	}

#prodcontent>p+p {
	/*text-indent:30px;*/
	}
	
/* ******* Flash ******* */
#flashcontent {
	margin:4px 0px 8px 4px;
	border: 8px solid #FFCC00; 
	}
	
#flashcontentfooter {
	width: 1000px;
	height: 320px;
	margin: 3px 0;
}

#flashcontentfootersmall {
	width: 1000px;
	height: 60px;
	margin: 3px 0;
}

/* ----------------------------------------------------
/* Setup: Logo and Top Buffer */
/* ----------------------------------------------------*/
#mainNavigation {
	/*float:left;*/
	position:relative;
	/*left:-20px;
	top:-174px;	voice-family: "\"}\"";
	voice-family:inherit;
	padding-left: 10px;
*/
	width:940px;
	w\idth: 940px; /*IE Hack*/	
	voice-family: "\"}\""; 
    voice-family:inherit;
	height:158px;
}

/* ***** Menu ***** */

#menu {
	margin: 0 auto;
	text-align: left;
	float:left;
	position:relative;
	/*position:absolute;*/
	top:130px;
	width:267px;
	padding:10px;
	line-height:15px;
	/* Again, the ugly brilliant hack. */
	voice-family: "\"}\"";
	voice-family:inherit;
	border-top-color: #DFDFDF;
	border-top-style: solid;
	border-top-width: 1px; /* */
	}
	
/* Again, "be nice to Opera 5". */
body>#menu {width:150px;}
/* Application: Common Code */

/* ***** Nav ***** */

#indexnav {
	position: absolute;
	left: 189px;
	top: 120px;
	right: 0px;
	bottom: 0px;
	voice-family: "\"}\"";
	voice-family:inherit;
	width: 750px;
	height: 28px;
}

#indexnav ul {
      margin:0px;
      padding:0px;
      list-style:none;
      }
    
#indexnav li {
      float:left;
      margin:0px;
      padding:0px;
	  }
	  
/* Setup: Logo and Top Buffer */

#waco-nav-01 {
	position:absolute;
	left:0px;
	top:0px;
	width:189px;
	height:120px;
	outline:none;
}

#waco-nav-02 {
	position:absolute;
	left:189px;
	top:70px;
	width:722px;
	height:50px;
}

#waco-nav-03 {
	position:absolute;
	left:911px;
	top:0px;
	width:44px;
	height:120px;
}

#waco-nav-13 {
	position:absolute;
	left:189px;
	top:148px;
	width:722px;
	height:10px;
}
	  
/* Setup: Repeated code per rollover */

#swap00 {
	background-image: url(../images/main/nav_01.gif);    /* rollover state LOGO */
	width: 182px;                    /* image width */
	height: 120px;                   /* image height */
}
#swap01 {
	background-image: url(../images/main/nav_04_over.gif);    /* rollover state */
	width: 85px;                    /* image width */
	height: 28px;                   /* image height */
}
#swap02 {
	background-image: url(../images/main/nav_05_over.gif);
	width: 92px;                    
	height: 28px;                   
}
#swap03 {
	background-image: url(../images/main/nav_06_over.gif);    /* rollover state */
	width: 111px;                    /* image width */
	height: 28px;                   /* image height */
}
#swap04 {
	background-image: url(../images/main/nav_07_over.gif);    /* rollover state */
	width: 100px;                    /* image width */
	height: 28px;                   /* image height */
}
#swap05 {
	background-image: url(../images/main/nav_08_over.gif);    /* rollover state */
	width: 90px;                    /* image width */
	height: 28px;                   /* image height */
}
#swap06 {
	background-image: url(../images/main/nav_09_over.gif);    /* rollover state */
	width: 97px;                    /* image width */
	height: 28px;                   /* image height */
}
#swap07 {
	background-image: url(../images/main/nav_10_over.gif);    /* rollover state */
	width: 67px;                    /* image width */
	height: 28px;                   /* image height */
}
#swap08 {
	background-image: url(../images/main/nav_11_over.gif);    /* rollover state */
	width: 80px;                    /* image width */
	height: 28px;                   /* image height */
}
#swap09 {
	background-image: url(../images/main/nav_12_over.gif);    /* rollover state */
	width: 74px;                    /* image width */
	height: 28px;                   /* image height */
}


/* Application: Common Code */

.rollover { display: block; border: 0;} /* Allow setting widths and heights */
.rollover img { border: 0; } /* only set width and height once */
.rollover:hover { visibility: visible; /* for IE */ } /* sets any property for the :hover state */
.rollover:hover img { visibility: hidden; } /* 'rolls over' the image */

a img {border: none !important; text-decoration: none; }
a.img:link img{border: none !important; text-decoration: none; }
a.img:visited {border: none !important; text-decoration: none; }
a.img:hover { background-color: transparent; border-bottom-width: 0px; text-decoration: none; } 

/* ******* Footer ******** */

#footer{
	color: #FFF;
	border-top: 2px solid #333;
	background-color: #FFF;
	background-image: url(../images/default/footer_bg_sm.gif);
	background-repeat: repeat-x;
	background-position: top;
	height:320px;
	width: 100%;
}
.innerfooter{
	width: 1000px;
	height: 320px;
	text-align: left;
	margin: 0 auto;
	padding: 1em 0 1em 0;
}
#footersmall{
	color: #FFF;
	border-top: 2px solid #333;
	background-color: #FFF;
	background-image: url(../images/default/footer_bg_sm.gif);
	background-repeat: repeat-x;
	background-position: top;
	height:70px;
	width: 100%;
}
.innerfootersmall{
	width: 1000px;
	height: 60px;
	text-align: left;
	margin: 0 auto;
	padding: 1em 0;
}
#footer a{
	color: #fff;
	border: none
}
#footer a:hover{
	border-bottom: 1px solid #fff
}


/* ***** Footer ***** */

#footerInternal{
	clear: both;
	margin: 10px 0px 0px 0px;
	color: #3F3F8C;
	border-top-width: 1px;
	border-bottom-width: 1px;
	border-top-style: dotted;
	border-bottom-style: dotted;
	border-color: #3F3F8C;
	padding-top: 1px;
	padding-bottom: 5px;
	text-align: center;
	}

#footerInternal a {
	color:#99CCFF;
	font-size:10px;
	text-decoration:none;
	font-family:Verdana, Arial, Helvetica, sans-serif;
	font-weight: normal;
	padding: 4px;
	}
	
#footerInternal a:link {
	color:#99CCFF;
	}

#footerInternal a:visited {
	color:#99CCFF;
	}

#footerInternal a:hover {
	color: #66CCFF;
	}
	
/* ***** Disclaimer ***** */

#disclamer{
	clear: both;
	margin: 6px 0px 0px 0px;
	padding-top: 2px;
	padding-bottom: 5px;
	text-align: center;
	}

#disclamer p {
	margin-top: 0px;
	font:10px Verdana, Arial, Helvetica, sans-serif;
	margin:0px 0px 0px 0px;
	padding:0px;
	color: #0978AC;
	}
	
#disclamer a {
	color:#0978AC;
	font-size:10px;
	text-decoration:none;
	font-family:Verdana, Arial, Helvetica, sans-serif;
	font-weight: normal;
	}
	
#disclamer a:link {
	color:#0978AC;
	}

#disclamer a:visited {
	color:#0978AC;
	}

#disclamer a:hover {
	color: #99CCFF;
	background-color: #121676;
	border-bottom-width: 1px;
	border-bottom-style: dotted;
	border-bottom-color: #3F3F8C;
	}
	
/* Main Headings */
	
h1 {
	margin:0px;
	padding:4px 0px 4px 0px;
	font-size:20px;
	line-height:22px;
	font-weight:500;
	color:#FFFFFF;
	}
		
.h1b {
	margin:0px;
	padding:4px 0px 4px 0px;
	font-size:20px;
	line-height:22px;
	font-weight:500;
	color:#FFCC00;
	}
	
h2 {
	margin:0px;
	padding:4px 0px 4px 0px;
	font-size:14px;
	line-height:17px;
	font-weight:900;
	color:#99CCFF;
	}
		
h3 {
	margin:0px;
	padding:4px 0px 4px 0px;
	font-size:14px;
	line-height:17px;
	font-weight:900;
	color:#FFFFFF;
	}
	
.h3Y {
	margin:0px;
	padding:4px 0px 4px 0px;
	font-size:14px;
	line-height:17px;
	font-weight:900;
	color:#FFCC00;
	}
	
h4 {
	margin:0px;
	padding:4px 0px 4px 0px;
	font-size:14px;
	line-height:16px;
	font-weight:600;
	color:#99CCFF;
	}
	
h5 {
	margin:0px;
	padding: 4px 0px 4px 0px;
	font-size:13px;
	line-height:19px;
	font-weight:600;
	color:#99CCFF;
	}
.h5Dk {
	margin:0px;
	padding: 4px 0px 4px 0px;
	font-size:13px;
	line-height:17px;
	font-weight:600;
	color:#006;
	}
	
h6 {
	margin:0px;
	padding: 4px 0px 4px 0px;
	/*font-family: Verdana, Arial, Helvetica, sans-serif;*/
	font-size:12px;
	line-height:17px;
	font-weight: 500;
	color:#FFFFFF;
	}

p {
	margin:0px;
	padding:4px 0px 4px 0px;
	font:11px/15px Verdana, Arial, Helvetica, sans-serif;
	color: #FFFFFF;
	}
	
ul {
	margin:0px 0px 0px 14px;
	padding: 0px 0px 0px 7px;
	width: 100%;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 12px;
	line-height: 21px;
	font-weight: 500;
	list-style-position: outside;
	list-style-type: circle;
	list-style-image: url(../images/shared/ulicons.gif);
	color: #FFF;
	}
	
li {
    /*float:left;*/
    margin:0px;
	padding: 0px 0px 0px 0px;
	display: normal;
	}	
		
ul#navlist{
	margin:0px 0px 0px 14px;
	padding: 0px 0px 0px 0px;
	list-style-type: none;
	float: left;
	width: 100%;
	color: #fff;
	font-size: 10px;
	text-decoration: none;
}
		
ul#navlist li { display: normal; }
		
ul#navlist li.normal{
	float: left;
	color: #006;
	text-decoration: none;
	border-left: 1px solid #CCC;
	border-right: 1px solid #CCC;
	border-bottom: 1px solid #F0F0F0;
	padding-top: 0.2em;
	padding-left: 0.5em;
	padding-right: 1em;
	padding-bottom: 0.5em;
	font-weight: 500;
	background-color: #F3F3F3;
	text-align: center;
	width: 165px;
}
ul#navlist li.desc{
	float: left;
	color: #006;
	border-right: 1px solid #CCC;
	border-bottom: 1px solid #F0F0F0;
	padding-top: 0.2em;
	padding-left: 0.5em;
	padding-right: 0.5em;
	padding-bottom: 0.5em;
	text-decoration: none;
	text-align: center;
	background-color: #FCFCFC;
	width: 165px;
}
		
ul#navlist li.price{
	float: left;
	color: #006;
	text-decoration: none;
	border-left: 1px solid #CCC;
	border-bottom: 1px solid #F0F0F0;
	padding-top: 0.2em;
	padding-left: 0.5em;
	padding-right: 0.5em;
	padding-bottom: 0.5em;
	font-weight: 500;
	background-color: #F5F5F5;
	text-align: center;
	width: 165px;
}
		
ul#navlist li a:hover{
	color: #fff;
}

/* **** LIst - 2 Coloumn wide/half size **** */

ul#collist{
	float: left;
	margin:0px 0px 0px 14px;
	padding: 0px 0px 0px 0px;
	clear: left;
	list-style-type: none;
	width: 300px;
	color: #fff;
	font-size: 10px;
	text-decoration: none;
}
		
ul#collist li { display: normal; }
		
ul#collist li.cola{
	float: left;
	color: #006;
	text-decoration: none;
	border-left: 1px solid #CCC;
	border-right: 1px solid #CCC;
	border-bottom: 1px solid #F0F0F0;
	padding-top: 2px;
	padding-left: 2px;
	padding-right: 3px;
	padding-bottom: 2px;
	clear: right;
	font-weight: 500;
	background-color: #F3F3F3;
	text-align: center;
	width: 120px;
}

ul#collist li.colb{
	float: left;
	color: #006;
	border-right: 1px solid #CCC;
	border-bottom: 1px solid #F0F0F0;
	padding-top: 2px;
	padding-left: 2px;
	padding-right: 3px;
	padding-bottom: 2px;
	clear: right;
	text-decoration: none;
	text-align: center;
	background-color: #FCFCFC;
	width: 120px;
}
		
ul#collist li.colc{
	float: left;
	color: #006;
	text-decoration: none;
	border-right: 1px solid #CCC;
	border-bottom: 1px solid #F0F0F0;
	padding-top: 2px;
	padding-left: 2px;
	padding-right: 3px;
	padding-bottom: 2px;
	clear: right;
	font-weight: 500;
	background-color: #F5F5F5;
	text-align: center;
	width: 120px;
}
		
ul#collist li a:hover{
	color: #fff;
}

.clearboth { clear: both; }



/* ******* Links ****** */

a {
	color:#99CCFF;
	font-size:11px;
	text-decoration:none;
	font-family:Verdana, Arial, Helvetica, sans-serif;
	font-weight: 500;
	line-height: 18px;
	}
	
a:link {
	color:#99CCFF;
	}

a:visited {color:#99CCFF;}

a:hover {
	color: #66CCFF;
	font-weight: 500;
	background-color: #121676;
	border-bottom-width: 1px;
	border-bottom-style: dotted;
	border-bottom-color: #3F3F8C;
	}

/* ******* bgImage : HAS BG IMAGE INSIDE ******** */

#bgimage {
	position:fixed;
	width:767px;
	height:629px;
	top: 100px;
	left: 15%;
	right: 0px;
	bottom: auto;
	background-image: url(../images/main/main_bg_img.gif);
	background-repeat: no-repeat;
	}

/* ******* Header : HAS BG IMAGE INSIDE ******** */

#header {
	margin:0px;
	padding: 0px 0px 6px 6px;
	line-height:11px;
	position:absolute;
	width: 851px;
	/*height:629px;*/
	voice-family: "\"}\"";
	voice-family:inherit;
	top: 0px;
	}
	/* For IE5/Win's benefit height = [correct height] + [top padding] + [top and bottom border widths] */
	/*height:33px;  14px + 17px + 2px = 33px */

/* I've heard this called the "be nice to Opera 5" rule. Basically, it feeds correct 
length values to user agents that exhibit the parsing error exploited above yet get 
the CSS box model right and understand the CSS2 parent-child selector. ALWAYS include
a "be nice to Opera 5" rule every time you use the Tantek Celik hack (above). 
body>#header {
	height: 349px;
	width: 405px;
	background-image: url(../images/shared/mainlogo.gif);
	background-repeat: no-repeat;
}*/


/* ***** Floatright Footer ***** */

#floatRightFooter {
	float: right;
	width: 350px;
	clear: right;
	text-align: right;
	}

#floatRightFooter img {
	/**/ 
	}

#floatRightFooter h3 {
	margin:2px 0px 7px;
	padding:0px;
	font-size:14px;
	line-height:20px;
	font-weight:900;
	color:#FFFFFF;
	}

#floatRightFooter p {
	margin:0px 0px 5px 0px;
	padding:0px;
	color: #FFCC00;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 0.95em;
	line-height: 15px;
	font-weight: 400;
	}

.aB {
	color:#99CCFF;
	font-size:11px;
	text-decoration:none;
	font-family:Verdana, Arial, Helvetica, sans-serif;
	font-weight: 500;
	line-height: 15px;
	/*text-transform: capitalize;*/
	padding: 3px 3px 3px 3px;
	}
	
.aB:link {
	color:#99CCFF;
	}

.aB:visited {
	color:#99CCFF;
	}

.aB:hover {
	color: #66CCFF;
	font-weight: 500;
	background-color: #121676;
	border-bottom-width: 1px;
	border-bottom-style: dotted;
	border-bottom-color: #3F3F8C;
	}
	
/* non decrotive links*/
.aNone {
	color:#99CCFF;
	}
	
.aNone:link {
	color:#99CCFF;
	}

.aNone:visited {
	color:#99CCFF;
	}

.aNone:hover {
	color: #66CCFF;
	font-weight: 500;
	}


/* ***** PDF Link Large***** */
#linkright {
	float: right;
	position:absolute;
	top:4px;
	left:548px;
	width:170px;
	height:22px;
	/* Again, the ugly brilliant hack. */
	voice-family: "\"}\"";
	voice-family:inherit;
	margin: 0px 0px 0px 6px;
	padding: 2px;
	clear: left;
	text-align: right;
	vertical-align: middle;	
	}
	
#linkright img {
	margin:0px 10px 0px 0px;
	}

#linkright a {
	color:#FFCC33;
	font-size:10px;
	text-decoration:none;
	font-family:Verdana, Arial, Helvetica, sans-serif;
	font-weight: normal;
	padding: 4px;
	}
	
#linkright a:link {
	color:#FFCC33;
	}

#linkright a:visited {color:#FFCC33;}

#linkright a:hover {
	color: #FFFFFF;
	}

/* ***** Images (Large) Right ***** */

#floatright {
	float: right;
	width: 330px;
	margin: 6px 0px 10px 10px;
	padding: 10px;
	clear: right;
	/*border: 1px dotted #99CCFF;*/
	}

#floatright img {
	margin:0px 0px 4px 0px;
	border: 8px solid #FFCC00; 
	}

#floatright h3 {
	margin:2px 0px 7px;
	padding:0px;
	font-size:14px;
	line-height:20px;
	font-weight:900;
	color:#FFFFFF;
	}

#floatright p {
	font:11px/15px Verdana, Arial, Helvetica, sans-serif;
	margin:0px 0px 5px 0px;
	padding:0px;
	color: #9CF;
	}

/* ***** Images (Large) Right With Border ***** */

#floatrightborder {
	float: right;
	width: 330px;
	border: 1px dotted #99CCFF;
	margin: 0px 6px 6px 0px;
	padding: 10px;
	clear: right;
	/*border: 1px dotted #99CCFF;*/
	}

#floatrightborder img {
	margin:0px 0px 4px 0px;
	border: 8px solid #FFCC00; 
	}

#floatrightborder h3 {
	margin:2px 0px 7px;
	padding:0px;
	font-size:14px;
	line-height:20px;
	font-weight:900;
	color:#FFFFFF;
	}

#floatrightborder p {
	font:11px/15px Verdana, Arial, Helvetica, sans-serif;
	margin:0px 0px 5px 0px;
	padding:0px;
	color: #9CF;
	}

/* ***** Images (Small) ***** */

#floatrightsm {
	float: right;
	width: 150px;
	margin: 6px 0px 10px 10px;
	padding: 10px;
	clear: right;
	border-top: 1px solid #DFDFDF;
	border-right: 2px solid #DFDFDF;
	border-bottom: 2px solid #DFDFDF;
	border-left: 1px solid #DFDFDF;
}

#floatrightsm img {
	margin:0px 0px 10px 0px;
	border: 1px solid #DFDFDF; 
}

#floatrightsm h3 {
	margin:2px 0px 7px;
	padding:0px;
	font-size:14px;
	line-height:20px;
	font-weight:900;
	color:#0066CC;
}

#floatrightsm p {
	font:11px/15px Verdana, Arial, Helvetica, sans-serif;
	margin:0px 0px 5px 0px;
	padding:0px;
	color: #999;
}

/* ***** Images (Medium) ***** */

#floatrightmed {
	float: right;
	width: 210px;
	margin: 6px 0px 10px 10px;
	padding: 10px;
	clear: right;
	border-top: 1px solid #DFDFDF;
	border-right: 2px solid #DFDFDF;
	border-bottom: 2px solid #DFDFDF;
	border-left: 1px solid #DFDFDF;
	}

#floatrightmed img {
	margin:4px 4px 10px 4px;
	border: 1px solid #DFDFDF; 
	}

#floatrightmed h3 {
	margin:2px 0px 7px;
	padding:0px;
	font-size:14px;
	line-height:20px;
	font-weight:900;
	color:#0066CC;
	}

#floatrightmed p {
	font:11px/15px Verdana, Arial, Helvetica, sans-serif;
	margin:0px 0px 5px 0px;
	padding:0px;
	color: #999;
	}

/* ***** Images (Full-Size) ***** */

.thumbnailmax {
	/*float: right;*/
	width: 729px;
	margin: 0px 0px 0px 0px;
	padding: 6px;
	/*clear: right;*/
	border: 1px dotted #99CCFF;
	}

.thumbnailmax img {
	margin:0px 0px 5px 0px;
	border: 1px solid #DFDFDF; 
	}

.thumbnailmax h3 {
	margin:2px 0px 7px;
	padding:0px;
	font-size:14px;
	line-height:20px;
	font-weight:900;
	color:#9CF;
	}

.thumbnailmax h5 {
	margin:0px 0px 7px;
	padding:0px 0px 0px 10px;
	font-size:13px;
	line-height:17px;
	font-weight:600;
	color:#9CF;
	}
	
.thumbnailmax p {
	font:11px/15px Verdana, Arial, Helvetica, sans-serif;
	margin:0px 0px 5px 0px;
	padding:0px;
	color: #FFF;
	}


/* ***** Images (Left) SMALL ***** */

.thumbnailleftloc {
	float: left;
	width: 280px;
	margin: 0px 20px 6px 0px;
	padding: 6px 6px 6px 0px;
	/*border-right: 1px dotted #3F3F8C;*/
	border-right: 1px dotted #99CCFF;
	clear: left;
	}

.thumbnailleftloc img {
	margin:4px 0px 8px 4px;
	border: 8px solid #FFCC00; 
	}
	
/*.thumbnailleft object {
	margin:4px 0px 8px 4px;
	border: 8px solid #FFCC00; 
	}*/

.thumbnailleftloc h3 {
	margin:2px 5px 7px;
	padding:0px;
	font-size:14px;
	line-height:20px;
	font-weight:900;
	color:#FFCC00;
	}

.thumbnailleftloc p {
	font:11px/15px Verdana, Arial, Helvetica, sans-serif;
	margin:0px 5px 0px;
	padding:0px;
	color: #FFFFFF;
	}

/* ***** Images (Left) ***** */

.thumbnailleft {
	float: left;
	width: 345px;
	margin: 0px 20px 6px 0px;
	padding: 6px 6px 6px 0px;
	/*border-right: 1px dotted #3F3F8C;
	border-right: 1px dotted #99CCFF;*/
	clear: left;
	}

.thumbnailleft img {
	margin:0px 0px 8px 4px;
	border: 8px solid #FFCC00; 
	}
	
/*.thumbnailleft object {
	margin:4px 0px 8px 4px;
	border: 8px solid #FFCC00; 
	}*/

.thumbnailleft h3 {
	margin:2px 5px 7px;
	padding:0px;
	font-size:14px;
	line-height:20px;
	font-weight:900;
	color:#FFCC00;
	}

.thumbnailleft p {
	font:11px/15px Verdana, Arial, Helvetica, sans-serif;
	margin:0px 5px 0px;
	padding:0px;
	color: #FFFFFF;
	}

/* ***** Images 2 wide ***** */

.thumbnail {
	text-align: center;
	float: left;
	width: 345px;
	border: 1px dotted #99CCFF;
	margin: 0px 6px 6px 0px;
	padding: 10px;
	}

.thumbnail img {
	margin:4px 4px 8px 4px;
	border: 8px solid #FFCC00; 
	}

.thumbnail h3 {
	margin:0px 0px 7px;
	padding:0px 0px 0px 10px;
	font-size:14px;
	line-height:17px;
	font-weight:900;
	color:#9CF;
	}
	
.thumbnail h5 {
	margin:0px 0px 7px;
	padding:0px 0px 0px 10px;
	font-size:13px;
	line-height:17px;
	font-weight:600;
	color:#9CF;
	}
	
.thumbnail p {
	font:11px/15px Verdana, Arial, Helvetica, sans-serif;
	margin:0px 0px 7px 0px;
	padding:0px 0px 0px 10px;
	color: #FFFFFF;
	}


/* ***** Images 2 wide ***** */

.thumbnailleftsmall {
	float: left;
	width: 175px;
	margin: 0px 6px 6px 0px;
	padding: 0px 7px 7px 0px;
	}

.thumbnailleftsmall img {
	margin:4px 0px 0px 0px;
	border: 8px solid #FFCC00; 
	}

.thumbnailleftsmall drawBorder {
	margin:4px 4px 8px 4px;
	border: 8px solid #FFCC00; 
	}
	
.thumbnailleftsmall h3 {
	margin:0px 0px 7px;
	padding:0px 0px 0px 10px;
	font-size:14px;
	line-height:17px;
	font-weight:900;
	color:#9CF;
	}
	
.thumbnailleftsmall h5 {
	margin:0px 0px 7px;
	padding:0px 0px 0px 10px;
	font-size:13px;
	line-height:17px;
	font-weight:600;
	color:#9CF;
	}
	
.thumbnailleftsmall p {
	font:11px/15px Verdana, Arial, Helvetica, sans-serif;
	margin:0px 0px 7px 0px;
	padding:0px 0px 0px 10px;
	color: #FFFFFF;
	}

.thumbnailrightsmall {
	float: left;
	width: 350px;
	margin: 0px 6px 6px 0px;
	padding: 10px;
	}

.thumbnailrightsmall img {
	margin:4px 4px 8px 4px;
	}

.thumbnailrightsmall h3 {
	margin:0px 0px 7px;
	padding:0px 0px 0px 0px;
	font-size:14px;
	line-height:17px;
	font-weight:900;
	color:#9CF;
	}
	
.thumbnailrightsmall h5 {
	margin:0px 0px 7px;
	padding:0px 0px 0px 10px;
	font-size:13px;
	line-height:17px;
	font-weight:600;
	color:#9CF;
	}
	
.thumbnailrightsmall p {
	font:11px/15px Verdana, Arial, Helvetica, sans-serif;
	margin:0px 0px 7px 0px;
	padding:0px 0px 0px 10px;
	color: #FFFFFF;
	}

/* ***** Images 3 wide - BLANK ***** */
.thumbnail3upBlank {
	float: left;
	width: 231px;
	/*border: 1px dotted #99CCFF;*/
	margin: 0px 6px 6px 0px;
	padding: 6px;
	}
	
/* ***** Images 3 wide ***** */
.thumbnail3up {
	float: left;
	width: 228px;
	border: 1px dotted #99CCFF;
	margin: 0px 4px 4px 0px;
	padding: 6px;
	}

.thumbnail3up img {
	margin:4px 4px 8px 4px;
	border: 2px solid #99CCFF; 
	}

.thumbnail3up a img {
	border: none; 
	}

.thumbnail3up a img:hover {
	border: none; 
	}

.thumbnail3up h3 {
	margin:0px 0px 7px 0px;
	padding:2px;
	font-size:14px;
	line-height:17px;
	font-weight:900;
	color:#FFFFFF;
	}
	
.thumbnail3up h5 {
	margin:0px;
	padding:2px;
	font-size:13px;
	line-height:17px;
	font-weight:600;
	color:#99CCFF;
	}
	
.thumbnail3up p {
	font:11px/15px Verdana, Arial, Helvetica, sans-serif;
	margin:0px 0px 5px 0px;
	padding:2px;
	color: #99CCFF;
	}

/* ***** Images 4 wide ***** */
.thumbnail4up {
	float: left;
	width: 165px;
	/*border: 1px dotted #99CCFF;*/
	margin: 0px 4px 4px 0px;
	padding: 6px;
	}

.thumbnail4up img {
	margin:4px 4px 8px 4px;
	border: 2px solid #99CCFF; 
	}

.thumbnail4up h3 {
	margin:0px 0px 7px 0px;
	padding:2px;
	font-size:14px;
	line-height:17px;
	font-weight:900;
	color:#FFFFFF;
	}
	
.thumbnail4up h5 {
	margin:0px;
	padding:2px;
	font-size:13px;
	line-height:17px;
	font-weight:600;
	color:#99CCFF;
	}
	
.thumbnail4up p {
	font:11px/15px Verdana, Arial, Helvetica, sans-serif;
	margin:0px 0px 5px 0px;
	padding:2px;
	color: #99CCFF;
	}

.clearboth { clear: both; }
.bdyBld {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 12px;
	font-weight: 600;
	color: #CCCCCC;
	}
	
/* ***** Table Boxes ***** */

.box0,.box5{
	padding:5px 0px 5px 12px;
	overflow:hidden;
	/*width:92%;ie 6 bug et ie4*/
	width:355px;/*ie 6 bug et ie4*/
	/*margin-top:-8px;nn4*/
}
.box4{
	padding:5px 0px 5px 0px;
	margin-left:12px;
	overflow:hidden;
	width:97%;/*ie 6 bug et ie4*/
	/*margin-top:-8px;nn4*/
}
.box3{
	padding:5px 0px 5px 0px;
	margin-left:12px;
	overflow:hidden;
	width:97%;/*ie 6 bug et ie4*/
	/*width:355px;ie 6 bug et ie4*/
	/*margin-top:-8px;nn4*/
}
.table_container {
	width: 100%;
	border-right:1px solid #006;
	border-bottom:1px solid #006;
	overflow:hidden;
}
.tbrow_container {
	width: 100%;
	border-left: 1px solid #CCC;
	border-right: 1px solid #CCC;
	border-bottom: 1px solid #F0F0F0;
	overflow:hidden;
	background-color: #F5F5F5;
}
.tbcol_container{
	width:50%;
	float:left;
	border-right: 1px solid #CCC;
	border-bottom: 1px solid #F0F0F0;
	white-space: nowrap;
	overflow:hidden;
	text-align:center;
	background-color: #F5F5F5;
}
.tbcol_container2{
	width:49%;
	float:left;
	border-right: 1px solid #006;
	border-bottom: 1px solid #F0F0F0;
	white-space: nowrap;
	overflow:hidden;
	text-align:center;
	background-color: #F9F9F9;
}
.tbcol_container3{
	width:33%;
	float:left;
	border-right: 1px solid #006;
	border-bottom: 1px solid #F0F0F0;
	white-space: nowrap;
	overflow:hidden;
	text-align:center;
	background-color: #F9F9F9;
}
.tbcol_container4{
	width:24.75%;
	float:left;
	border-right: 1px solid #006;
	border-bottom: 1px solid #F0F0F0;
	white-space: nowrap;
	overflow:hidden;
	text-align:center;
	background-color: #F9F9F9;
}
.tbrow_container h5 {
	margin:0 0 0 0px;
	color: #000066;
	font-size: 12px;
	font-weight: 600;
}
.tbrow_container p {
	margin:0 0 0 0px;
	color: #000066;
}
/*prsentation*/
pre{
	padding-bottom:10px;
	padding-left:10px;
	padding-top:10px;
	width:87%;
	overflow:auto;
}
.cb{
	font-weight:800;
	text-align:center;
}
/*.box0,.box3,.box4,.box5{*/
/*border:medium double #FAAAFF;overwrites nn4 def*/
/*margin-top:0;overwrites nn4 def
}*/
/*next rules overwrite previous rule
must be copied from nn4 stylesheet
must be below
.box3{
border-bottom:none;
}
.box4{
border-top-style:dotted;
border-top-width:thin;
}
.box5{
border-bottom:none;
border-top-style:dotted;
border-top-width:thin;
}
*/
