﻿div, span, applet, object, iframe,
h1, h2, h3, h4, h5, h6, p, blockquote, pre,
a, 
img, ins, 
 ul, li
{
	margin: 0;
	padding: 0;
	border: 0;
	outline: 0;
	font-weight: normal;
	font-size:  12px;
	font: inherit;
	line-height: inherit;
	list-style: none;
	vertical-align: baseline;
}
div {float: left;}
/* remember to define focus styles! */
:focus {	outline: 0;}
body 
{
	font-family: Verdana, Arial, sans-serif ;
	font-size: 12px;
	height: 100%;
	color: #000;
	background: white;
}
img {float: left;}

/* tables still need 'cellspacing="0"' in the markup */
table, tbody, tfoot, thead
{	table-layout: fixed; border-spacing: 0; border-collapse: collapse; margin: 0; padding: 0;}
tr, th, td { border: 0; outline: 0; padding: 0; margin: 0;}

caption, th, td {	text-align: left;	font-weight: normal;}
tbody, tr, td {float: none;}
blockquote:before, blockquote:after,
q:before, q:after {	content: ""; }
blockquote, q {	quotes: "" "";line-height:1.6em; }
span{line-height:1.6em; }
a {text-decoration: none; }
sup {font-size: 8px;}

#Cbody {margin: 0px auto 0px auto; width: 1070px; float: none;	 }
#cdiContent {margin: 5px 0 0 0; float: left;}


/* COLORS */
/*
final scheme: 
blues:	 1A59AE 2172DF 33B0D9 5FBFE1 CCECF6
greens:	  9CCE59 C8E5A8 E2F2D0
browns:	 C2832D
yellows: 
reds:    
greys: 	 E7F0FD
*/


/* ********** ********** ********** */
/* menu */
/*** Required ***/
ul#wuMenu_menu{ width: 100%;	height: 24px; 	cursor: pointer;  z-index:auto; position: relative; 	}
ul#wuMenu_menu li {	display: block; 	margin: 0 0 0 5px; 	float: left;}
ul#wuMenu_menu li a { 	color: #fff; 	text-decoration: underline; 
	display: block; 	line-height: 200%; 	padding: 24px 20px 0; float: left;	}
ul#wuMenu_menu li span a{padding: 0 0 0 10px; float: left;}
ul#wuMenu_menu li a:hover { 	color: #fff; float: left; 
	background: Transparent url("images/cdi-menuhover-bg.png") top left repeat-x; 	}
ul#wuMenu_menu li a.current{ 	color: #1A59AE;	background: #fff; float: left;	}
ul li a.current2{ 	color: #1A59AE;	padding-left: 10px; background-image: url(images/arrow2.png); background-position: center left; background-repeat: no-repeat;	}

ul#menu2 li {width: 100%; min-width: 100%; margin-bottom: 10px; float: left;}

#divMenuLogin {width: 100%; margin-top:-70px; float: left;
				position: relative;  background-repeat: repeat-x; background-position: top left;z-index:9999;}
#divMenu {position: relative; float: left;}

table tbody tr td ul li a{color: #1A59AE; float: left;}
#menu2 li a {color: #1A59AE; float: left;}
ul li h3 a {color: #1A59AE; float: left;}
table tbody tr td ul li {float: left; margin-right: 15px;}

/* general id based styles */
.cdui-job, .cdiui-pr, #FAQ, #hiw, #smb, #Cases, #pers { border-top: solid 2px #868686; margin-top: 20px;}
#topheader {height: 126px; background:url(images/cdi-top-bg.gif) repeat-x 0 0;  margin: 10px 0 0 0; 
            min-width: 1070px;
            width:100%; }
#flash{z-index: 1; }
#companyname {margin: -115px 0 7px 8px; font-size: 32px; font-weight:bold;  height:128px; position: relative;  }
#nameClear {color: #d0d0d0; }
#nameData {color: #1A59AE; margin-left: 20px;  }
#nameInc {color: #606060; font-size: 12px; letter-spacing: 4px; padding-left:3px; text-align: center; font-weight: normal;}

#listCycleNav a{border: solid 1px #e6e6e6; background: #fff; margin:2px; padding: 2px;}
#listCycleNav a:hover{border: solid 1px #e6e6e6; background: #E7F0FD; margin:2px; padding: 2px;}
#listCycleNav li a{border: none; margin: 0; padding:0;}
#listCycleNav li a:hover{border: none; margin: 0; padding:0;}

#listCycleNav a.activeSlide {background-color:#E7F0FD; }
#listCycleNav a:focus {outline: none;}


/* end general id based styles */

/* headers */
h1 {font-size: 24px; font-weight: bold;}
h2 {font-size: 16px; font-weight: bold;}
h3 {font-size: 14px; font-weight: bold;}
h4 {font-size: 12px; font-weight: bold;}

h5 {font-weight: bold;}
h6 {font-weight: normal; font-style: italic;}

.cdiui-h3-iconadjust {padding: 6px 0 0 0;}
/* end headers */

/* base classes */

.cdiui-container-lsm {width: 30%; float: left;}
.cdiui-container-llg {width: 67%; float: left;}
.cdiui-container-rsm {width: 32%; float: right; }
.cdiui-container-rlg {width: 67%; float: right; }
.cdiui-container-ml {width: 32%; float: left;}
.cdiui-container-mr {width: 32%; float: right;}

.cdiui-blue {background-color: #5FBFE1;}
.cdiui-gray {background-color: #c6c6c6;}
.cdiui-green {background-color: #9CCE59;}
.cdiui-brown {background-color: #C2832D;}
.cdiui-dkgray {background-color: #868686;}

.cdiui-fill {width: 100%; min-width: 100%;}

.cdiui-banner {height: 42px; background-image: url(images/bannertrans.png); background-position: left center; background-repeat: no-repeat;}
.cdiui-pressrelease {background-color: #e6e6e6; background-image: url(images/arrow3.png); 
						background-position: left center; background-repeat: no-repeat; 
						padding-left: 32px; min-height: 48px; width: 94%;}

.cdiui-square {border: solid 1px #e6e6e6;  width: 100%;} 
* cdiui-square {float: left; border: 0;} /* ie7 hack */
.cdiui-rounded {border: solid 1px #e6e6e6; -moz-border-radius: 12px; -webkit-border-radius: 12px; margin:1px;}
.cdiui-inner {height: auto; float: left; width: 100%; margin: 5px; overflow:hidden; }
* cdiui-inner {margin:0;}/* ie7 hack */

.cdiui-inner-left {height: auto; float: left; width: 100%; margin: 5px;}
.cdiui-right-adjust {margin-right: 0.65em;}

.cdiui-cmd {height: auto; border: solid 2px #33B0D9;  background-color: #5FBFE1; text-decoration: none; -moz-border-radius: 12px; -webkit-border-radius: 12px;}
.cdiui-cmd-dkblue {border: solid 3px #1A59AE; }
.cdiui-cmdbig {height: 32px; border: solid 2px #33B0D9; 
				 background-color: #5FBFE1; text-decoration: none; -moz-border-radius: 12px; -webkit-border-radius: 12px;}
.cdiui-clickable, .cdiui-linked {cursor: pointer;}
.cdiui-clickable:hover {text-decoration: underline  !important;}

.cdiui-checked {background-color: #9CCE59;}

.cdiui-input {border: solid 1px #868686 !important; margin: 1px 0 1px 0;}

input[type=checkbox].cdiui-input {border: none !important;}
.cdiui-li {margin: 0 0 2px 0; background-image: url(images/arrow2.png); background-position: center left; background-repeat: no-repeat;
           width: 100%; float: left; padding-left: 16px; margin-left: 10px;}

.cdiui-validation-success {background-position:0px 42px; min-width: 16px; background-color: #C8E5A8;}
.cdiui-validation-failure {background-position:0px 21px; background-color: #E5A8A8; padding-top:4px;}
.cdiui-validatable {background-image: url(images/cdiui-bg-sort-trans-16x16.png);
                    background-repeat: no-repeat;
                 background-position:0 0px;
                 border: solid 1px #868686; color: #464646;}
                 
.cdiui-table-headerrow {height: 32px; font-weight: bold;}                 
.cdiui-pager {width: 100%;float: left; }
.cdiui-pager-table {width: 150px; background-color: #e6e6e6; }
.cdiui-altrow {background-color: #e6e6e6;}
                 
span.bullet {float: left; width: 90%; background-image: url(images/arrow1.png); background-position: left center; background-repeat: no-repeat;
                                padding-left: 20px; margin: 0 0 20px 20px; line-height:1.3em;}
span.collapsed-spacing {margin: 0 0 4px 20px;}
span.collapsed-spacing blockquote {margin-bottom: 20px;}
div.cdiui-expando {display: none; margin:5px 0 5px 0; background-color: #e6e6e6; float: right; width: 90%;}
div.cdiui-expando table tr td {padding: 2px;}
div.cdiui-expando table tr td img {margin: 0 15px 0 10px;}
div.cdiui-expando table tr:nth-child(odd) {background-color: #f6f6f6;}

/* end base classes */



