* {
padding: 0;
margin: 0;
border: 0;
}

html {
min-height: 100%;
margin-bottom: 1px;
height: 101%;/* short page fix - ih 10.03.09 */
margin-bottom: 1px;/* short page fix - ih 10.03.09 */
}



body {
font-size: 0.8em;
background-color: #c28a3f;
color: #000000;
font-family: verdana, helvetica, arial, sans-serif;
}

a {
color: #212E58;
text-decoration: underline;
}

a:link, a:visited {
color: #1a3b82;
}

a:hover, a:active, a:focus {
color: #5b77b5;
}

div#container { /* holds all content of pages */
width: 906px;
background: #fff url(images/bg-container.jpg);
margin: 20px auto 60px auto;
}

h1, input, p, select, span, textarea, ul {
font-family: verdana, helvetica, arial, san-serif;

}

h1 {
font-size: 100%;
line-height: 1.5;
color: #4e83d3;
padding: 18px 0 20px 0;
}

h2 {
font-size: 100%;
line-height: 1.5;
color: #162047;
padding: 8px 0 5px 0;
}

h3 {font-size: 100%;
line-height: 1.5;
color: #1a3b82;
padding: 8px 0 5px 0;
}

img {
border: 0px;
}

p, input, select, textarea, ol, ul {
font-size: 100%;
line-height: 1.5;
}

input, select, textarea {
border: 1px solid #cccccc;
}

form {
}

ul {
}

.clear {
clear: both;
font-size: 0;
line-height: 0;
}

/* header styles start */

div#splitContainerHead { /* header container */
float: left;
width: 906px;
border-bottom: 8px solid #2d5d9c;
}

div#leftHead { /* left part of header */
float: left;
text-align: left;
width: 207px;
}

div#rightHead { /* right part of header */
float: right;
text-align: right;
width: 698px;
background: white url(images/bg-header.jpg) right top repeat-y;
}

div#rightHead div { /* company name */
color: #1f3874;
font-family: georgia, serif;
font-size: 270%;
text-align: left;
line-height: 1.0;
float: left;
width: 300px;
padding: 16px 0 0 15px;
}

div#rightHead div span {
font-size: 70%;
font-family: inherit;
}

div#rightHead ul { /* contact info in the header */
color: #1e3874;
list-style: none;
padding: 18px 18px 0 300px;
}

div#rightHead p { /* light blue slogan */
color: #4d83d2;
font-weight: bold;
text-transform: uppercase;
padding: 22px 18px 10px 0;
}

/* header styles end */

/* main area styles start */

div#main { /* holds left menu column and content area */
background: transparent url(images/bg-main.jpg) bottom right no-repeat;
width: 907px;
float: left;
}

/* main area styles end */

/* left menu styles start */

div#leftMenu {
text-align: right;
width: 207px;
float: left;
}

div#leftMenu a {
color: #fff;
font-weight: bold;
text-decoration: none;
background: transparent url(images/bg-left-menu.gif) right center no-repeat;
display: block;
padding: 20px 52px 20px 0;
}

div#leftMenu a:hover, div#leftMenu a:active {
color: #e3c195;
}

a#on:link, a#on:visited, a#on:hover, a#on:active {
color: #e3c195;
}

/* left menu styles end */

/* content styles start */

div#banner { /* Dedicated to effective... */
color: #1f3874;
font-family: georgia, serif;
font-size: 1.8em;/*was 1.4em*/
font-style: italic;
background: #c4ced8 url(images/bg-banner.jpg) top left no-repeat;
width: 698px;
height: 180px;
margin: 0 0 0 207px;/*was 0 0 0 207px*/
border-bottom: 3px solid #fff;
}

div#banner p {
padding: 20px 35px 20px 200px;/*was 20px 35px 20px 307*/
font-family: georgia, serif;
}

div#splitContainerContent { /* container for main content */
width: 684px;
margin: 0 0 0 0px;
float: right;
}

div#leftContent { /* left part of main content */
color: #162047;
font-size: 84%;
text-align: left;
width: 500px;
padding: 0 15px 24px 15px;
margin: 0 0 0 -13px;
float: left;
}

div#leftContent p, div#leftContent ul {
/*ih_9_21_09 line-height: 2.0;*/line-height: 1.75;
/*ih_9_17_09*/padding-bottom:10px;
}

div#leftContent ul {
margin: 0 0 15px 12px;
}

div#rightContent { /* right part of main content */
background: transparent url(images/bg-right-content-p.gif) repeat-y;
float: right;
width: 160px;
height: 100%;
margin: 0;
}

div#rightContent p {
color: #1c4889;
font-size: 84%;
font-family: georgia, serif;
font-style: italic;
line-height: 2.0;
padding: 18px 32px 40px 16px;
margin: 2px 0 0 0;
}

/* content styles end */

/* footer styles start */

div#footer {
color: #162047;
font-size: 84%;
text-align: right;
background-color: #c28a3f;
width: 906px;
padding: 18px 0 0 0;
}

div#footer p {
}

div#footer a {
color: #fff;
font-weight: bold;
text-decoration: none;
}

/* footer styles end */

/* ih 09172009 image classes start */
.floatleft {
float: left;
padding-right: 20px;
}

.floatright {
float: right;
padding-left: 20px;
}

.pdf {
padding: 0 10px 0 0;
vertical-align: text-bottom;
}

.hr { border-bottom: #1c4889 dotted 2px;
}
/* image classes end */