@charset "UTF-8";
body {
	background: #316DB8 url(../../images/bg_body.gif) center top;
	/*background: #FFF; TESTING ONLY*/
	margin: 0px;
	padding: 0px;
}
#flag {
	background: #FFFFFF;
	/*margin-top: 30px;*/ /* comment out for new header */
}
#shell {
	background: #FFFFFF url(../../images/bg_shell.gif) repeat-y left top;
}
#shell .col1 {
	width: 36px;
}
#shell .col2 {
	width: 534px;
	background: url(../../images/content_bg-tr.gif) no-repeat right top;
}
#shell .col3 {
	width: 8px;
	background: url(../../images/divider_bg-t.gif) no-repeat left top;
}
#shell .col4 {
	width: 157px;
	background: url(../../images/signup_bg-t.jpg) no-repeat left top;
}

#shell .col4-agenda {
	width: 157px;
	background: url(../../images/outline_bg-t.jpg) no-repeat left top;
}

#shell .col4-subhome {
	width: 157px;
/*	background: url(../../images/outline_bg-t.jpg) no-repeat left top;
*/}

#shell .col5 {
	width: 35px;
	background: url(../../images/shell_bg-rt.gif) no-repeat left top;
}
#shell .col2 #content {
	width: 476px;
	font: 12px Arial, Helvetica, sans-serif;
	color: #0072BC;
	margin: 35px 32px 35px 0px;
}
#shell .col2 #content td.left {
	width: 110px;
}
#shell .col2 #content td.left-ethics {
	background: url(../../images/agenda/5-bg.gif) no-repeat left top;
	width: 110px;
}
#shell .col2 #content td.left-edu {
	background: url(../../images/agenda/6-bg.gif) no-repeat left top;
	width: 110px;
}
#shell .col2 #content td.left-work {
	background: url(../../images/agenda/7-bg.gif) no-repeat left top;
	width: 110px;
}
#shell .col2 #content td.left-care {
	background: url(../../images/agenda/8-bg.gif) no-repeat left top;
	width: 110px;
}
#shell .col2 #content td.left-last {
	background: url(../../images/agenda/9-bg.gif) no-repeat left top;
	width: 110px;
}
#shell .col2 #content td.right {
}
#shell .col2 #content a:link {
	font-weight: bold;
	color: #666666;
}
#shell .col2 #content a:visited {
	font-weight: bold;
	color: #999999;
}
#shell .col2 #content h1 {
	font: bolder 20px Arial, Helvetica, sans-serif;
	color: #6D6E71;
}
#shell .col2 #content h3 {
	font-size: 14px;
	color: #4C5A64;
}
#shell .col2 #content h5 {
	color: #0072BC;
	margin-top: -14px;
	font: oblique bold 12px "Times New Roman", Times, serif;
}
#shell .col2 #content strong {
	color: #4C5A64;
}
#shell .col2 #content #inset-right {
	font: italic 9px Arial, Helvetica, sans-serif;
	color: #333333;
	margin-left: 6px;
}
.footnote-up {
	font-size: 10px;
	font-weight: bold;
	vertical-align: super;
	color: #333333;
}
ol.footnotes {
	font-size: 10px;
	font-style: italic;
	font-variant: normal;
	color: #333333;
}
#shell .col2 #news {
	width: 502px;
	font: 12px/16px Arial, Helvetica, sans-serif;
	color: #0072BC;
	margin: 35px 0px 35px 32px;
}
#shell .col2 #news b {
	font: bold 14px Verdana, Arial, Helvetica, sans-serif;
}
#shell .col2 #news i {
	font: italic 10px Arial, Helvetica, sans-serif;
	color: #6D6E71;
}
#shell .col2 img.newsline {
	margin: 10px 0px;
	height: 1px;
	width: 502px;
	border-bottom: 1px solid #0072BC;
}
#shell .col2 #news td.left {
	width: 126px;
}
#shell .col2 #news td.left-detail {
	width: 250px;
}
#shell .col2 #news td.right {
	padding-right: 24px;
	padding-left: 12px;
}
#shell .col2 #news td.full {
	padding: 12px 24px 12px 0px;
}
#shell .col2 #news img.border {
	background: #DDDDDD;
	border: 1px solid #1A5CAD;
}
#shell .col2 #news td.foot a {
	color: #6D6E71;
	font-weight: bold;
	font-size: 10px;
}
#shell .col2 #news ul {
	color: #6D6E71;
}
#shell .col2 #news li {
	margin-bottom: 4px;
	list-style: url(../../images/triangle.gif);
}
#shell .col2 #news li.spread {
	margin-bottom: 12px;
}
#shell .col2 #news a {
	color: #6D6E71;
}
#shell .col2 #news td.caption {
	font: italic 9px/12px Verdana, Arial, Helvetica, sans-serif;
	color: #6D6E71;
	padding-right: 54px;
	padding-left: 12px;
}
#shell .col2 #news .showing {
	font-size: 14px;
	font-weight: bold;
	color: #6D6E71;
	margin-right: 20px;
}


#informed {
height: 175px;
width: 157px;
}
#informed #getmail {
margin-top: 106px;
}
#informed #name {
background: #FFFFFF;
height: 16px;
width: 80px;
margin-left: 60px;
border-width: 0px;
border-style: none;
}
#informed #email {
height: 16px;
width: 80px;
margin-left: 60px;
margin-top: 6px;
border-width: 0px;
border-style: none;
}
#informed #go {
margin-top: 4px;
margin-left: 77px;
}

#newsbox {
	font: 10px Arial, Helvetica, sans-serif;
	color: #0072BC;
}
#newsbox ul {
	margin-left: 0px;
	padding-left: 0px;
	font: bold 10px Arial, Helvetica, sans-serif;
	color: #6D6E71;
}
#newsbox li {
	margin-bottom: 6px;
	list-style: url(../../images/arrow.gif);
}
#newsbox a {
	color: #6D6E71;
	text-decoration: none;
}
#newsbox b {
	color: #333333;
	font-weight: bold;
}
#foot {
	background: #FFFFFF;
	font: 11px/14px Arial, Helvetica, sans-serif;
	color: #0072BC;
}
img.drawline {
	margin-top: 10px;
	margin-bottom: 10px;
	border-bottom: 1px solid #0072BC;
}
table.navpage {
	font: bold 10px Verdana, Arial, Helvetica, sans-serif;
	color: #FFFFFF;
	background: #85BCDF;
	border: 1px solid #0072BC;
}
table.navpage a {
	color: #FFFFFF;
	text-decoration: none;
}
table.navpage a:hover {
	color: #000000;
	text-decoration: none;
}
td.pad-left {
	padding-left: 12px;
}


.description {
font-family:Arial, Helvetica, sans-serif;
font-size:10px;
color:#0072BC;
font-style:italic;
}

/* For new header */
/*#top td {
	padding-top: 20px;
	padding-right: 24px;
	padding-bottom: 10px;
	font: bold 12px Arial, Helvetica, sans-serif;
	color: #FFFFFF;
}*/
#top td a {
	color: #FFFFFF;
	text-decoration: none;
	margin-right: 3px;
	margin-left: 3px;
}
#top td a:hover {
	text-decoration: underline;
}

/*For WYSIWYG tool */
a.header {
font-family:Arial, Helvetica, sans-serif;
font-size:20px;
font-weight:bolder;
color:#6D6E71;
}

.subHeader {
font-family:Arial, Helvetica, sans-serif;
font-size:16px;
font-weight:bold;
color:#0072BC;
}

a.subHeader {
font-family:Arial, Helvetica, sans-serif;
font-size:16px;
font-weight:bold;
color:#0072BC;
}



/*SUBHOME STYLES*/
.subHomeIntro {
font-family:Arial, Helvetica, sans-serif;
font-size:12px;
color:#0072bc;
line-height: 120%;
}

.subHomeHeader {
font-family:Arial, Helvetica, sans-serif;
font-size:14px;
font-weight:bold;
color:#0072bc;
}

.subHomeNews {
font-family:Arial, Helvetica, sans-serif;
font-size:11px;
color:#6d6e71;
line-height: 100%;
font-style: italic;
padding: 0px 0px 0px 70px;
display:block;
}

.subHomeNews a, .subHomeNews a:link, .subHomeNews a:visited {
	font-size:12px;
	font-weight:bold;
	color:#0072bc;
	font-style:normal;
	display:block;
	padding-bottom: 4px;
	text-decoration: none;
}

.subHomeNews a:hover {
	color:#0072bc;
	text-decoration: underline;
}


/*DARREN'S NEW STYLES --------------------------------------------------------------------- */

.homeBody {
	font-family:Arial, Helvetica, sans-serif;
	font-size:12px;
	color:#0072bc;
	line-height:120%;
}

.homeBodyGreyItal {
	font-family:Arial, Helvetica, sans-serif;
	font-size:12px;
	color:#6d6e71;
	font-style:italic;
	line-height:110%;
}

.homeBodyGrey {
	font-family:Arial, Helvetica, sans-serif;
	font-size:12px;
	color:#808183;
	line-height:110%;
}

.indentBodyBlue {
	font-family:Arial, Helvetica, sans-serif;
	font-size:12px;
	color:#0072bc;
	line-height:120%;
	padding:0px 0px 0px 25px;
	display:block;
}

.indentBodyGrey {
	font-family:Arial, Helvetica, sans-serif;
	font-size:12px;
	color:#6d6e71;
	line-height:120%;
	padding:0px 0px 0px 25px;
	display:block;
}

.quotes {
font-family:Arial, Helvetica, sans-serif;
font-size:11px;
color:#0072BC;
font-style:italic;
padding:0px 25px 0px 15px;
text-align:justify;
}

.mainTitle {
	font-family:Arial, Helvetica, sans-serif;
	font-size:22px;
	color:#0072bc;
	line-height:120%;
}

.indentTitleBlue {
	font-family:Arial, Helvetica, sans-serif;
	font-size:14px;
	color:#0072bc;
	font-weight:bold;
	line-height:120%;
}

.indentTitleGrey {
	font-family:Arial, Helvetica, sans-serif;
	font-size:14px;
	color:#6d6e71;
	font-weight:bold;
	line-height:120%;
}

.indentTitleGreySmall {
	font-family:Arial, Helvetica, sans-serif;
	font-size:13px;
	color:#6d6e71;
	font-weight:bold;
	line-height:120%;
}

.bodyTitleBlue {
	font-family:Arial, Helvetica, sans-serif;
	font-size:14px;
	color:#0072bc;
	font-weight:bold;
	line-height:120%;
}

.bodyTitleBlueTpPd {
	font-family:Arial, Helvetica, sans-serif;
	font-size:14px;
	color:#0072bc;
	font-weight:bold;
	line-height:120%;
	display:block;
	padding-top:15px;
}

.bodyTitleGreySm {
	font-family:Arial, Helvetica, sans-serif;
	font-size:12px;
	color:#6d6e71;
	font-weight:bold;
	line-height:120%;
}

.bodyTitleGreySmallItal {
	font-family:Arial, Helvetica, sans-serif;
	font-size:12px;
	color:#6d6e71;
	font-weight:bold;
	font-style:italic;
	line-height:100%;
	display:block;
	padding-bottom:8px;
}

.didYouKnow {
	font-family:Arial, Helvetica, sans-serif;
	font-size:11px;
	color:#6d6e71;
	line-height:95%;
}

.dwnldBody {
	font-family:Arial, Helvetica, sans-serif;
	font-style:italic;
	font-size:11px;
	color:#6d6e71;
	line-height:95%;
}

a.lnkDwnldTitle, a.lnkDwnldTitle:link, a.lnkDwnldTitle:visited {font-family:Arial, Helvetica, sans-serif; font-weight:bold; font-size:12px; color:#0072bc; line-height:120%; display:block; padding-bottom:4px; text-decoration:underline;}
a.lnkDwnldTitle:hover {color:#0072bc; text-decoration:none;}

a.lnkBulletTitle, a.lnkBulletTitle:link, a.lnkBulletTitle:visited {font-family:Arial, Helvetica, sans-serif; font-weight:bold; font-size:14px; color:#6d6e71; line-height:120%; display:block; padding-bottom:4px; text-transform:uppercase; text-decoration:underline;}
a.lnkBulletTitle:hover {color:#6d6e71; text-decoration:none;}

a.lnkBulletBody, a.lnkBulletBody:link, a.lnkBulletBody:visited {font-family:Arial, Helvetica, sans-serif; font-size:12px; color:#0072bc; line-height:120%; display:block; padding-bottom:4px; text-decoration:underline;}
a.lnkBulletBody:hover {color:#0072bc; text-decoration:none;}

.indentTitleBlue a, .indentTitleBlue a:link, .indentTitleBlue a:visited {color:#0072bc; text-decoration:underline;}
.indentTitleBlue a:hover {color:#0072bc; text-decoration:none;}

.indentTitleGrey a, .indentTitleGrey a:link, .indentTitleGrey a:visited {color:#6d6e71; text-decoration:underline;}
.indentTitleGrey a:hover {color:#6d6e71; text-decoration:none;}

.indentTitleGreySmall a, .indentTitleGreySmall a:link, .indentTitleGreySmall a:visited {color:#6d6e71; text-decoration:underline;}
.indentTitleGreySmall a:hover {color:#6d6e71; text-decoration:none;}

a.lnkBodyBlue, a.lnkBodyBlue:link, a.lnkBodyBlue:visited {color:#0072bc; text-decoration:underline;}
a.lnkBodyBlue:hover {color:#0072bc; text-decoration:none;}

a.lnkbulletBlueArrow, a.lnkbulletBlueArrow:link, a.lnkbulletBlueArrow:visited {color:#0072bc; text-decoration:underline;}
a.lnkbulletBlueArrow:hover {color:#0072bc; text-decoration:none;}


ul.bulletBlueArrow {
	margin:0px 10px 0px 20px;
	padding:0px;
	list-style-type:none;
}
.bulletBlueArrow li {
	background:	url(../../images/imgBulletArrowBlue.gif) no-repeat 2px 3px;
	padding:0px 0px 5px 20px;
	margin:0px;
}

ul.bulletGray {
	margin:0px 10px 0px 20px;
	padding:0px;
	color:#6d6e71;
}

ul.bulletGray li {
	color:#6d6e71;
	padding:0px 0px 5px 0px;
	margin:0px;
}

h2.noSpaceBelow { font-size:17px; padding:10px 0px 5px 0px; margin-bottom:0px;}


