html,body,form
{
	width: 100%;
	margin: 0px;
	padding: 0px;
	font-family: Arial;
	font-size: 12px;
	color: #FFFFFF;
}
body
{
	background-color: #CC0000;

}
div
{
	margin: 0px;
	padding: 0px;
}
div .msg
{
	margin: 0px;
	padding: 0px;
	font-size: 12px;
	color: Red;
}
img
{
	border-width: 0px;
}
p,ul,ol,li,div
{
	font-family: Arial;
	font-size: 12px;
	color: #FFFFFF;
}
a
{
	font-family: Arial;
	font-size: 12px;
	color: #FFFFFF;
}
h1,h2,h3,h4
{
	font-family: Arial;
	font-weight: bold;
	color: #FFFFFF;
}
h1
{
	margin-top: 25px;
	font-size: 26px;
	color: #CC0000;
}
h2
{
	font-size: 18px;
}
h3,h4
{
	font-size: 12px;
}
hr
{
	width: 564px;
	height: 1px;
	color: #CC0000;
	background-color: #CC0000;
	border-style: solid;
	clear: both;
	padding: 0px;
	margin: 6px 0px;
}
h2 a
{
	color: #CC0000;
	font-size: 18px;
	text-decoration: none;
}
ul.spaced li,ol.spaced li
{
	padding-top: 8px;
	padding-bottom: 8px;
}

.first
{
	margin-top: 0px;
	padding-top: 0px;
}
.headline
{
	margin-bottom: 0px;
	padding-bottom: 0px;
}
.headline_small
{
	margin-bottom: 0px;
	font-size: 13px;
	padding-bottom: 0px;
}
.ul
{
	text-decoration: underline;
}

#wrapper
{
	width: 100%;
	background-color: #000000;
	
}
#wrapper DIV.goldbar {
	BACKGROUND-IMAGE: url(/images/00-gold-trim.jpg); WIDTH: 100%; HEIGHT: 12px
}
#wrapper #mainnavigation {
	MARGIN: 0px auto; WIDTH: 790px; HEIGHT: 32px;
}
#wrapper #mainnavigation DIV {
	FLOAT: left
}
#wrapper #body {
	MIN-HEIGHT: 434px; BACKGROUND: url(/images/02-top-back.gif) #1c1c1c repeat-x left top; WIDTH: 100%; POSITION: relative
}
#wrapper #body #leftback {
	LEFT: 0px; BACKGROUND-IMAGE: url(/images/02-left-top.jpg); WIDTH: 67px; POSITION: absolute; TOP: 0px; HEIGHT: 139px
}
#wrapper #body #rightback {
	RIGHT: 0px; BACKGROUND-IMAGE: url(/images/02-right-top.gif); WIDTH: 111px; POSITION: absolute; TOP: 0px; HEIGHT: 139px
}
#wrapper #body #middlehomelink {
	LEFT: 50%; MARGIN-LEFT: -150px; WIDTH: 300px; POSITION: absolute; TOP: 10px; HEIGHT: 190px
}
#wrapper #body #middle {
	BACKGROUND: url(/images/03-body-main-back.jpg) no-repeat center top; MARGIN: 0px auto; WIDTH: 820px; 
}
#wrapper #footer {
	FONT-WEIGHT: bold; BACKGROUND: url(/images/03-footer-back.gif) #cc0000 repeat-x left top; WIDTH: 100%; COLOR: #ffffff; HEIGHT: 50px
}
#wrapper #footer .content {
	MARGIN: 0px auto; WIDTH: 820px
}
#wrapper #footer .content .left {
	FONT-WEIGHT: bold; FLOAT: left; MARGIN: 17px 0px 20px 20px; WIDTH: 520px
}
#wrapper #footer .content .right {
	FONT-WEIGHT: bold; FLOAT: right; MARGIN: 17px 8px 20px 0px; WIDTH: 232px
}
#wrapper #body #middle .top {
	WIDTH: 820px; PADDING-TOP: 10px; HEIGHT: 188px
}
#wrapper #body #middle .login {
	BACKGROUND-IMAGE: url(/images/04-login-back.jpg); MARGIN: 0px 0px 0px 20px; WIDTH: 202px; POSITION: relative; HEIGHT: 123px
}
#wrapper #body #middle .login DIV {
	POSITION: absolute
}
#wrapper #body #middle .login H2 {
	POSITION: absolute
}
#wrapper #body #middle .login H2 {
	MARGIN-TOP: 0px
}
#wrapper #body #middle .login#userloginarea H2 {
	LEFT: 13px; TOP: 9px
}
#wrapper #body #middle .login#userloggedinarea H2 {
	LEFT: 24px; TOP: 14px
}
#wrapper #body #middle .login P {
	FONT-WEIGHT: bold; MARGIN: 0px
}
#wrapper #body #middle .login DIV.input {
	LEFT: 13px; WIDTH: 185px; HEIGHT: 50px
}
#wrapper #body #middle .login DIV.input INPUT {
	WIDTH: 146px
}
#wrapper #body #middle .login #loginusername {
	TOP: 32px
}
#wrapper #body #middle .login .linkbutton {
	LEFT: 18px
}
#wrapper #body #middle .login #loginpassword {
	TOP: 73px
}
#wrapper #body #middle .login #loginmycmestatus {
	TOP: 39px
}
#wrapper #body #middle .login #loginmyprofile {
	TOP: 78px
}
#wrapper #body #middle .login .register {
	LEFT: 98px; TOP: 14px
}
#wrapper #body #middle .login .button {
	LEFT: 164px; TOP: 82px
}
#wrapper #body #middle .leftcolumn {
	FLOAT: left; MARGIN: 28px 36px 90px 20px; WIDTH: 200px; POSITION: relative; BACKGROUND-COLOR: #000000
}
#wrapper #body #middle .rightcolumn {
	FLOAT: right; WIDTH: 564px; top: 0px;
}
#wrapper #body #middle .clearmiddle {
	CLEAR: both; WIDTH: 820px; HEIGHT: 1px
}
#wrapper #body #middle .leftcolumn #signupnow {
	LEFT: -20px; POSITION: absolute; TOP: -28px
}
#wrapper #body #middle .leftcolumn .signuptout {
	WIDTH: 165px
}
#wrapper #body #middle .leftcolumn P {
	MARGIN-LEFT: 24px; WIDTH: 155px
}
#wrapper #body #middle .leftcolumn .signuptout H2 {
	MARGIN-TOP: 6px; MARGIN-LEFT: 92px; WIDTH: 105px
}
#wrapper #body #middle .leftcolumn .signuptout #stayinformedbutton {
	PADDING-BOTTOM: 8px; MARGIN-LEFT: 24px
}
#wrapper #body #middle .leftcolumn .discussion {
	PADDING-RIGHT: 25px; PADDING-LEFT: 24px
}
#wrapper #body #middle .leftcolumn .discussion P {
	MARGIN-TOP: 0px; FLOAT: none; MARGIN-LEFT: 0px; WIDTH: auto
}
#wrapper #body #middle .rightcolumn .contenttout {
	MARGIN: 5px 0px; WIDTH: 546px; BACKGROUND-COLOR: #0e0e0e
}
#wrapper #body #middle .rightcolumn .contenttout .toutcenter {
	PADDING-LEFT: 15px; WIDTH: 510px
}
#wrapper #body #middle .rightcolumn .contenttout .toutcenter H2 {
	MARGIN-TOP: 4px; COLOR: #cc0000
}
#wrapper #body #middle .rightcolumn .contenttout .toutcenter H2 A:hover {
	TEXT-DECORATION: underline
}

/*215874569*/
#wrapper #body #middle .rightcolumn .contenttout .toutcenter .headline {
	COLOR: #cc0000;
	font-size: 14pt;
	font-weight: bold;
}
#wrapper #body #middle .rightcolumn .contenttout .toutcenter .headline img {
	float:left;
	padding-right:15px;
}
#wrapper #body #middle .rightcolumn .contenttout .toutcenter .items {
	padding-left: 60px;
	clear: both;
	padding-top:8px;
	padding-bottom:8px;
	position: relative;
}
#wrapper #body #middle .rightcolumn .contenttout .toutcenter .items img {
	left:30px;
	top:12px;
	padding-right: 8px;
	position: absolute;
}
#wrapper #body #middle .rightcolumn .contenttout .toutcenter .items .title {
	color:silver;
	font-weight: bold;
	font-size: 12pt;
}
#wrapper #body #middle .rightcolumn .contenttout .toutcenter .items .description {
	color:silver;
}
#wrapper #body #middle .rightcolumn .contenttout .toutcenter .items .description a {
	COLOR: #cc0000;
}



#wrapper #body #middle .rightcolumn .contenttout .imageleft DIV {
	FLOAT: left; WIDTH: 430px
}
.noback {
	BACKGROUND: none transparent scroll repeat 0% 0%
}
#wrapper #body #middle .rightcolumn .contenttout .threecolumns {
	PADDING-RIGHT: 0px; PADDING-LEFT: 0px; PADDING-BOTTOM: 12px; PADDING-TOP: 12px
}
#wrapper #body #middle .rightcolumn .contenttout .threecolumns DIV.row {
	BACKGROUND: url(/images/3-column-split.gif) repeat-y left top; FLOAT: left; WIDTH: 546px
}
#wrapper #body #middle .rightcolumn .contenttout .threecolumns DIV.row DIV.column {
	PADDING-RIGHT: 20px; PADDING-LEFT: 20px; FLOAT: left; PADDING-BOTTOM: 3px; WIDTH: 138px; PADDING-TOP: 3px
}
#wrapper #body #middle .rightcolumn .contenttout .onecolumn DIV.row {
	BACKGROUND-IMAGE: none
}
#wrapper #body #middle .rightcolumn .contenttout .onecolumn DIV.row DIV.column {
	PADDING-LEFT: 200px
}
#wrapper #body #middle .rightcolumn .contenttout .threecolumns DIV.row DIV.column DIV.picture {
	PADDING-LEFT: 21px
}
#wrapper #body #middle .rightcolumn .contenttout .threecolumns DIV.row DIV.column P {
	PADDING-LEFT: 15px; WIDTH: 110px
}
#wrapper #body #middle .rightcolumn .contenttout .threecolumns DIV.row DIV.column DIV.buttonlinks {
	CLEAR: both; WIDTH: 138px
}
#wrapper #body #middle .rightcolumn .contenttout .threecolumns DIV.row DIV.column DIV.buttonlinks IMG {
	FLOAT: left; WIDTH: 29px
}
#wrapper #body #middle .rightcolumn .contenttout .threecolumns DIV.row DIV.column DIV.buttonlinks P {
	PADDING-RIGHT: 0px; PADDING-LEFT: 0px; FLOAT: left; PADDING-BOTTOM: 0px; MARGIN: 0px; WIDTH: 109px; PADDING-TOP: 4px
}
#wrapper #body #middle .rightcolumn .contenttout .threecolumns DIV.row DIV.column DIV.buttonlinks P A {
	COLOR: #cc0000; TEXT-DECORATION: none
}
#wrapper #body #middle .rightcolumn .contenttout .threecolumns DIV.row DIV.column DIV.buttonlinks P A:hover {
	TEXT-DECORATION: underline
}
#wrapper #body #middle .rightcolumn .contenttout .speaker {
	CLEAR: both; BACKGROUND: url(/images/11-speaker-back.gif) repeat-y left top; FLOAT: left; WIDTH: 546px
}
#wrapper #body #middle .rightcolumn .contenttout .speaker DIV.description {
	FLOAT: left; WIDTH: 304px
}
#wrapper #body #middle .rightcolumn .contenttout .speaker DIV.description .picture {
	PADDING-RIGHT: 14px; FLOAT: left
}
#wrapper #body #middle .rightcolumn .contenttout .speaker DIV.description .text {
	FLOAT: left; WIDTH: 200px
}
#wrapper #body #middle .rightcolumn .contenttout .speaker DIV.description H2 {
	MARGIN-TOP: 0px; PADDING-TOP: 0px
}
#wrapper #body #middle .rightcolumn .contenttout .speaker DIV.long {
	WIDTH: 500px
}
#wrapper #body #middle .rightcolumn .contenttout .speaker DIV.long .text {
	WIDTH: 396px
}
#wrapper #body #middle .rightcolumn .contenttout .speaker .buttonlinks {
	PADDING-LEFT: 8px; FLOAT: left; WIDTH: 190px
}
#wrapper #body #middle .rightcolumn .contenttout .speaker .buttonlinks .buttonlink {
	CLEAR: both; PADDING-RIGHT: 0px; PADDING-LEFT: 0px; FLOAT: left; PADDING-BOTTOM: 2px; WIDTH: 202px; PADDING-TOP: 2px
}
#wrapper #body #middle .rightcolumn .contenttout .speaker .buttonlinks .buttonlink DIV.icon {
	FLOAT: left; WIDTH: 40px
}
#wrapper #body #middle .rightcolumn .contenttout .speaker .buttonlinks .large DIV.icon {
	WIDTH: 70px
}
#wrapper #body #middle .rightcolumn .contenttout .speaker .buttonlinks .buttonlink P {
	PADDING-RIGHT: 0px; PADDING-LEFT: 0px; FLOAT: left; PADDING-BOTTOM: 0px; MARGIN: 0px; WIDTH: 150px; PADDING-TOP: 4px
}
#wrapper #body #middle .rightcolumn .contenttout .speaker .buttonlinks .large P {
	WIDTH: 100px! important; PADDING-TOP: 23px
}
#wrapper #body #middle .leftcolumn .featuredtout {
	BACKGROUND: url(/images/11-red-tout-back.gif) repeat-y left top; MARGIN: 37px 0px 0px 22px; WIDTH: 155px; POSITION: relative
}
#wrapper #body #middle .leftcolumn .featuredtout #redtoutumbrella {
	LEFT: -13px; POSITION: absolute; TOP: -22px
}
#wrapper #body #middle .leftcolumn .featuredtout .toutcontent {
	BACKGROUND: url(/images/11-red-tout-main-back.gif) no-repeat left top; WIDTH: 155px
}
#wrapper #body #middle .leftcolumn .featuredtout .toutcontent H2 {
	PADDING-LEFT: 42px; MARGIN: 0px; WIDTH: 110px
}
#wrapper #body #middle .leftcolumn .featuredtout .toutcontent P {
	WIDTH: 110px
}
#wrapper #body #middle .leftcolumn #featuredviewnow {
	PADDING-RIGHT: 0px; PADDING-LEFT: 22px; PADDING-BOTTOM: 0px; PADDING-TOP: 6px
}
#wrapper #body #middle .rightcolumn .buttonright {
	PADDING-RIGHT: 16px; FLOAT: right; PADDING-BOTTOM: 8px
}
.formarea {
	WIDTH: 546px
}
.formarea .row {
	CLEAR: both; WIDTH: 546px; HEIGHT: 30px
}
.formarea .row DIV {
	FLOAT: left
}
.formarea .row .label {
	PADDING-RIGHT: 8px; FONT-SIZE: 11px; WIDTH: 110px; PADDING-TOP: 6px; TEXT-ALIGN: right
}
.formarea .row .label SPAN {
	COLOR: #cc0000
}
.formarea .row .input {
	WIDTH: 200px
}
.formarea .row .input INPUT {
	WIDTH: 180px
}
.formarea .row .input SELECT {
	WIDTH: 185px
}
.formarea .row .error {
	WIDTH: 220px; COLOR: #cc0000; PADDING-TOP: 6px
}
.formarea .row .submitbutton {
	PADDING-RIGHT: 6px
}
.formarea .row .checkbox {
	WIDTH: 25px
}
.formarea .row .checklabel {
	WIDTH: 440px; PADDING-TOP: 3px
}
.loggedin .row .input {
	PADDING-TOP: 6px
}
#homerightcallout {
	MARGIN-TOP: 25px; FLOAT: right; MARGIN-BOTTOM: 20px; MARGIN-LEFT: 35px; WIDTH: 275px; BACKGROUND-COLOR: #0e0e0e
}
#homerightcallout H2 {
	PADDING-RIGHT: 8px; PADDING-LEFT: 20px; PADDING-BOTTOM: 6px; MARGIN: 0px; PADDING-TOP: 6px
}
#homerightcallout H2 span {
	COLOR: #cd0001;
}
#homerightcallout P {
	PADDING-RIGHT: 8px; PADDING-LEFT: 20px; FONT-WEIGHT: bold; PADDING-BOTTOM: 6px; MARGIN: 0px; COLOR: #cd0001; PADDING-TOP: 6px
}
#homerightcallout .buttons {
	WIDTH: 275px; HEIGHT: 76px
}
#homerightcallout .buttons DIV {
	FLOAT: left
}
#wrapper #body #middle .ontheright {
	CLEAR: both; FLOAT: none! important; MARGIN: 15px 36px 10px 20px
}
#wrapper #body #middle .ontheright .toutcontent {
	PADDING-RIGHT: 10px; PADDING-LEFT: 20px; PADDING-BOTTOM: 0px; WIDTH: 170px; PADDING-TOP: 0px
}
#wrapper #body #middle .ontheright .toutcontent H3 {
	PADDING-RIGHT: 0px; PADDING-LEFT: 0px; FONT-SIZE: 16px; PADDING-BOTTOM: 0px; MARGIN: 6px 0px 0px; COLOR: #ffffff; PADDING-TOP: 0px
}
#wrapper #body #middle .ontheright .toutcontent H4 {
	PADDING-RIGHT: 0px; PADDING-LEFT: 0px; FONT-SIZE: 14px; PADDING-BOTTOM: 0px; MARGIN: 0px; PADDING-TOP: 0px
}
#wrapper #body #middle .ontheright .toutcontent A {
	COLOR: #cc0000; TEXT-DECORATION: none
}
#wrapper #body #middle .ontheright .toutcontent A:hover {
	TEXT-DECORATION: underline
}
TABLE.dinnertable {
	WIDTH: 545px
}
TABLE.dinnertable TR {
	MARGIN: 7px 0px
}
TABLE.dinnertable TD {
	PADDING-RIGHT: 6px; PADDING-LEFT: 6px; PADDING-BOTTOM: 6px; PADDING-TOP: 6px; TEXT-ALIGN: center
}
#advisors p{
	padding-left:15px;
	background-image: url('../images/advisors-pointer.gif');
	background-repeat: no-repeat;
	background-position: 1px 3px;
}
#advisors a{
	text-decoration:none;
	color:#B50000;
}
div.ProReFeature img{
	float:left;
	padding:0px 4px 0px 6px;
}
div.ProReFeature h2{
	color:#cc0001;
}
.Jwhite {
	font-family: Arial;
	font-size:18px;
	font-weight:bold;
	color:#FFF;
	}
.JwhiteSmall {
	font-family: Arial;
	font-size:15px;
	font-weight:bold;
	color:#FFF;
	}
.Jgrey {
	font-family: Arial;
	font-size:18px;
	color:#ACACAC
	}
.Jred {
	color:#B50000;
	font-weight:bold;
	}
.Jred a{
	color:#B50000;
	font-weight:bold;
	text-decoration: none;
	}
.Jred a:hover{
	color:#B50000;
	font-weight:bold;
	text-decoration: underline;
	}		
#featured-content-btns{
	padding:0px 11px;
}





#left-col-finder_A{
	background:url(../images/left-col-finder-home.jpg) top left no-repeat;
	width:155px;
	height:367px;
	position:relative;
	overflow:hidden;
}
#left-col-finder_A h3{
	position:absolute;
	font-weight:bold;
	color:white;
	font-size:9pt;
	width:100px;
	top:14px;
	left:54px;
	margin:0px;
}
#left-col-finder_A a{
	position:absolute;
	font-weight:bold;
	color:white;
	font-size:9pt;
	width:134px;
	height: 30px;
	top:163px;
	left:10px;
}
#left-col-finder_A div{
	position:absolute;
	font-weight:bold;
	color:white;
	font-size:9pt;
	width:130px;
	top:64px;
	left:13px;
}

#left-col-finder_B{
	background:url(../images/case-study-feature-icon.gif) 0px 6px no-repeat;
	width:155px;
	height:367px;
	position:relative;
	overflow:hidden;
color: silver;
}
#left-col-finder_B h3{
	position:absolute;
	font-weight:bold;
	color:silver;
	font-size:10pt;
	width:115px;
	top:6px;
	left:40px;
	margin:0px;
}
#left-col-finder_B div a{
	color:#cc0000;
}
#left-col-finder_B a.btn{
	position:absolute;
	font-weight:bold;
	color:white;
	font-size:9pt;
	width:155px;
	height: 31px;
	bottom:0px;
	left:0px;
	background-image:url(../images/login-now.gif);
}
#left-col-finder_B div{
	position:absolute;
	font-weight:bold;
	color:silver;
	font-size:9pt;
	width:155px;
	top:50px;
	left:0px;
}



/*---case-study/login.cfm---*/

div.case-study-login-a{
	padding:6px 20px 6px 20px;
}
div.case-study-login-a div.title{
	font-weight: bold;
	color:#cc0000;
	font-family: Arial;
	font-size: 18px;
}
#csla-field-box{
	position:relative;
	height:60px;
}
#csla-email-box{
	position:absolute;
	top:10px;
	left:0px;
}
#csla-email-box input{
	width: 240px;
}

#csla-meeting-box{
	position:absolute;
	top:10px;
	right:0px;
}
#csla-meeting-box select{
	width: 440px;
}

/*---/case-study/login.cfm---*/


/*---case-study/case-study.cfm---*/

#case-study-top{

}

#case-study-top div.question{
	color: #cc0000;
	padding-bottom: 4px;
}

#case-study-top div.option{
	padding-bottom: 4px;
	padding-left: 25px;
	margin-left: 10px;
	position: relative;
	line-height: 18px;
}

#case-study-top div.option input{
	position: absolute;
	left: 0px;
	top: 0px;
}

/*---case-study/case-study.cfm---*/


/* Resoure Locator Map */

#world { padding: 0px;
background: url(/images/USmap.gif) no-repeat;
width: 469px;
height: 281px;
margin: 0px auto;
position: relative;
}
#world li {padding: 0px;
display: block;
margin:0px;
}
#world a {display: block;
text-indent: 0px;
text-decoration: none;
font-size:13px;
}



#west{position:absolute;
left:10px;
top:1px;
width: 181px;
height: 162px;
}
#west a{text-indent: 100px;
width: 181px;
height: 162px;
display: block;
list-style-type: none;
}
#west a:hover{
width: 181px;
height: 162px;
background-image:url(/images/west.gif);
background-repeat: no-repeat;
background-position: 0px 0px;
z-index:auto;
}



#southwest{position:absolute;
left:64px;
top:142px;
width: 199px;
height: 139px;
}
#southwest a{text-indent: 25px;
line-height:60px;
width: 199px;
height: 139px;
display: block;
list-style-type: none;
}
#southwest a:hover{
width: 199px;
height: 139px;
background-image:url(/images/southwest.gif);
background-repeat: no-repeat;
background-position: 0px 0px;
z-index:auto;
}



#midwest{position:absolute;
z-index:1000;
left:167px;
top:23px;
width: 200px;
height: 148px;
}
#midwest a{text-indent: 50px;
line-height:33px;
width: 200px;
height: 148px;
display: block;
list-style-type: none;
}
#midwest a:hover{width: 200px;
height: 148px;
background-image:url(/images/midwest.gif);
background-repeat: no-repeat;
background-position: 0px 0px;
z-index:auto;
}



#northCal{position:absolute;
z-index:1200;
left:6px;
top:70px;
width: 52px;
height: 69px;
}
#northCal a{text-indent: 8px;
line-height:99px;
width: 52px;
height: 69px;
display: block;
list-style-type: none;
}
#northCal a:hover{width: 52px;
height: 69px;
background-image:url(/images/NorthCal.gif);
background-repeat: no-repeat;
background-position: 0px 0px;
z-index:auto;
}




#southCal{position:absolute;
z-index:1200;
left:13px;
top:129px;
width: 69px;
height: 66px;
}
#southCal a{text-indent: 8px;
line-height:99px;
width: 69px;
height: 66px;
display: block;
list-style-type: none;
}
#southCal a:hover{width: 69px;
height: 66px;
background-image:url(/images/SouthCal.gif);
background-repeat: no-repeat;
background-position: 0px 0px;
z-index:auto;
}




#northeast{position:absolute;
left:357px;
top:13px;
width: 106px;
height: 129px
}
#northeast a{text-indent: 8px;
width: 106px;
height: 129px;
display: block;
list-style-type: none;
}
#northeast a:hover{ width: 106px;
height: 129px;
background-image:url(/images/northeast.gif);
background-repeat: no-repeat;
background-position: 0px 0px;
z-index:auto;
}



#Hawaii{position:absolute;
z-index:1200;
left:28px;
top:217px;
width: 59px;
height: 45px;
}
#Hawaii a{text-indent: 8px;
line-height:99px;
width: 59px;
height: 45px;
display: block;
list-style-type: none;
}
#Hawaii a:hover{width: 59px;
height: 45px;
background-image:url(/images/Hawaii.gif);
background-repeat: no-repeat;
background-position: 0px 0px;
z-index:auto;
}

/* Resoure Locator Map ends */

/* Added Stylesheet - START */

#wrapper #body #middle .rightcolumn .contenttouthome {
	MARGIN: 5px 0px; BACKGROUND-IMAGE: url(/images/HomeMapBg.jpg); MARGIN: 0px 0px 0px 20px; WIDTH: 574px; POSITION: absolute; HEIGHT: 185px
}
#wrapper #body #middle .rightcolumn .AdvisoryBoardhome {
	MARGIN: 5px 0px; BACKGROUND-IMAGE: url(/images/AdBoardTopBg.jpg); MARGIN: 0px 0px 0px 20px; WIDTH: 546px; POSITION: relative; HEIGHT: 212px
}
#wrapper #body #middle .rightcolumn .AdvisoryBoardBhome {
	MARGIN: 5px 0px; BACKGROUND-IMAGE: url(/images/AdBoardBottomBg.jpg); MARGIN: 0px 0px 0px 0px; WIDTH: 543px; POSITION: relative; HEIGHT: 68px
}
#MapImg {
	position:absolute;
	width:200px;
	height:115px;
	MARGIN-TOP: 25px; 
	MARGIN-LEFT: 30px;
	z-index:1;
}
#MapHeader {
	position:absolute;
	width:229px;
	height:39px;
	MARGIN-TOP: 35px;
	MARGIN-LEFT: 300px;
	z-index:2;
	left: -10px;
}
.MapHeaderTxt
{
	font-family: Arial;
	font-weight: bold;
	font-size: 18px;
	color: #FFFFFF;
}
.MapHeaderSmallTxt
{
	font-family: Arial;
	font-weight: bold;
	font-size: 16px;
	color: #FFFFFF;
}
#MapSubHeaderRed {
	position:absolute;
	width:242px;
	height:31px;
	z-index:3;
	MARGIN-TOP: 81px;
	MARGIN-LEFT: 290px;
}
.LiveEventWhiteTxt
{
	font-family: Arial;
	font-weight: normal;
	font-size: 11px;
	color: #ffffff;
}
.MapHeaderRedTxt
{
	font-family: Arial;
	font-weight: bold;
	font-size: 12px;
	color: #CD0001;
}
.MapHeaderRedTxt a
{
	font-family: Arial;
	font-weight: bold;
	font-size: 12px;
	color: #CD0001;
	text-decoration: none;
}
.MapHeaderRedTxt a:hover
{
	font-family: Arial;
	font-weight: bold;
	font-size: 12px;
	color: #CD0001;
	text-decoration: underline;
}
.MapRightMainRed
{
	font-family: Arial;
	font-weight: bold;
	font-size: 16px;
	color: #CD0001;
}
#MapGoBtn {
	position:absolute;
	width:140px;
	height:35px;
	z-index:4;
	MARGIN-TOP: 119px;
	MARGIN-LEFT: 290px;
}
#AdvisoryBHeader {
	position:absolute;
	width:263px;
	height:41px;
	z-index:1;
	MARGIN-TOP: 25px;
}
.AdvisoryBHeaderTxt
{
	font-family: Arial;
	font-weight: bold;
	font-size: 28px;
	color: #D71E00;
}
#AdvisoryBPhoto {
	position:absolute;
	width:137px;
	height:115px;
	MARGIN-TOP: 15px; 
	MARGIN-LEFT: 15px;
	z-index:1;
}
#AdvisoryName {
	position:absolute;
	width:185px;
	height:24px;
	MARGIN-TOP: 15px;
	MARGIN-LEFT: 175px;
	z-index:2;
	left: -10px;
	font-family: Arial;
	font-weight: bold;
	font-size: 15px;

}
#AdvisoryBackBtn {
	position:absolute;
	width:96px;
	height:24px;
	MARGIN-TOP: 15px;
	MARGIN-LEFT: 450px;
	z-index:2;
	left: -10px;
}
#AdvisoryNumber {
	position:absolute;
	width:185px;
	height:24px;
	MARGIN-TOP: 40px;
	MARGIN-LEFT: 175px;
	z-index:2;
	left: -10px;
}
.AdvisoryNumberTxt
{
	font-family: Arial;
	font-weight: bold;
	font-size: 14px;
	color: #bbbbbb;
}
#AdvisoryEmail {
	position:absolute;
	width:185px;
	height:24px;
	MARGIN-TOP: 60px;
	MARGIN-LEFT: 175px;
	z-index:2;
	left: -10px;
}
#AdvisoryAff {
	position:absolute;
	width:361px;
	height:24px;
	MARGIN-TOP: 90px;
	MARGIN-LEFT: 175px;
	z-index:2;
	left: -10px;
}
#AdvisoryAddress {
	position:absolute;
	width:361px;
	height:24px;
	MARGIN-TOP: 140px;
	MARGIN-LEFT: 175px;
	z-index:2;
	left: -10px;
}
#AdvisoryFooter {
	position:absolute;
	width:483px;
	height:45px;
	z-index:1;
	left: 30px;
	top: 17px;
}
.AdvisoryFooterLink:Link, .AdvisoryFooterLink:Visited
{
	color: #ffffff;
	text-decoration: underline;
	font-weight: bold;
	font-size: 12px;
	font-family: Arial, Verdana, Helvetica, Sans-Serif;
}
.AdvisoryFooterLink:Hover
{
	color: #ffffff;
	text-decoration: none;
	font-weight: bold;
	font-size: 12px;
	font-family: Arial, Verdana, Helvetica, Sans-Serif;
}
.RegisterLink:Link, .RegisterLink:Visited
{
	color: #B50000;
	font-weight: bold;
	font-size: 13px;
	font-family: Arial, Verdana, Helvetica, Sans-Serif;
	text-decoration: underline;
}
.RegisterLink:Hover
{
	color: #B50000;
	font-weight: bold;
	font-size: 13px;
	font-family: Arial, Verdana, Helvetica, Sans-Serif;
	text-decoration: none;
}
#left-col-AHF{
	width:160px;
	height:160px;
	position:relative;
	overflow:hidden
}
#LeftAlert {
	position:absolute;
	width:34px;
	height:34px;
	z-index:1;
	top: 8px;
}
#LeftContent {
	position:absolute;
	width:118px;
	height:47px;
	z-index:1;
	left: 50px;
	top: 5px;
}
#LeftContentNext {
	position:absolute;
	width:162px;
	height:65px;
	z-index:2;
	top: 53px;
}
#LeftReadMoreBtn {
	position:absolute;
	width:142px;
	height:35px;
	z-index:3;
	top: 120px;
	left: 0px;
}
#wrapper #body #middle .rightcolumnMap {
	FLOAT: left; WIDTH: 500px; HEIGHT: 411px; background-color: #1c1c1c;
}
#wrapper #body #middle .rightcolumnMap-DM {
	FLOAT: left; WIDTH: 500px; HEIGHT: 900px; background-color: #1c1c1c;
}
#MapRightSection {
	position:relative;
	z-index:1;
	MARGIN: 50px 70px 20px 500px; 
	BACKGROUND-IMAGE: url(/images/MapRightSectionBg.jpg); 
	WIDTH: 229px; 
	HEIGHT: 341px;
}
#divMap {
	float:bottom;
	z-index:1;
	MARGIN: 10px 100px 20px 100px; 
	WIDTH: 700px; 
	HEIGHT: 350px;
	 
}
div.divMapScroll {
	float:left;
	z-index:2;
	WIDTH: 650px; 
	HEIGHT: 350px;
	MARGIN: 10px; 
	overflow-x:hidden;
	overflow-y:auto;
	scrollbar-face-color: #FFCACA;
	scrollbar-shadow-color: #000000;
	scrollbar-highlight-color: #FFA8A8;
	scrollbar-3dlight-color:#FFB164;
	scrollbar-darkshadow-color: #FFA8A8;
	scrollbar-track-color: #FF9D9D;
	scrollbar-arrow-color: #000000;
}

#divResource {
	float:bottom;
	z-index:1;
	MARGIN: 10px 100px 20px 100px; 
	WIDTH: 600px; 
	HEIGHT: 200px;
	 
}
div.divResourceScroll {
	float:left;
	z-index:2;
	WIDTH: 550px; 
	HEIGHT: 100px;
	MARGIN: 10px; 
	overflow-x:hidden;
	overflow-y:auto;
	scrollbar-face-color: #FFCACA;
	scrollbar-shadow-color: #000000;
	scrollbar-highlight-color: #FFA8A8;
	scrollbar-3dlight-color:#FFB164;
	scrollbar-darkshadow-color: #FFA8A8;
	scrollbar-track-color: #FF9D9D;
	scrollbar-arrow-color: #000000;
}

#MapRightHeader {
	position:absolute;
	width:180px;
	height:46px;
	z-index:2;
	top: 20px;
	left: 20px;
}
#MapRightLine {
	position:absolute;
	width:200px;
	height:14px;
	z-index:2;
	left: 20px;
	top: 45px;
}
#MapRightContent {
	position:absolute;
	width:200px;
	height:256px;
	z-index:3;
	top: 60px;
	left: 30px;
	
	overflow-x:hidden;
	overflow-y:auto;
	scrollbar-face-color: #FFCACA;
	scrollbar-shadow-color: #000000;
	scrollbar-highlight-color: #FFA8A8;
	scrollbar-3dlight-color:#FFB164;
	scrollbar-darkshadow-color: #FFA8A8;
	scrollbar-track-color: #FF9D9D;
	scrollbar-arrow-color: #000000;


}

.MapRightSubHeader
{
	color: #F06261;
	text-decoration: none;
	font-weight: bold;
	font-size: 13px;
	font-family: Arial, Verdana, Helvetica, Sans-Serif;
}
.RegionTitle
{
	color: #F16362;
	text-decoration: none;
	font-weight: bold;
	font-size: 20px;
	font-family: Arial, Verdana, Helvetica, Sans-Serif;
}

/* Added Stylesheet - END */



