/*
	FlashMaps Geospatial
	$Revision: 1.0 $
*/


body {background-color: #FFFFFF; margin-top: 5px; text-align:left; padding: 0px; margin: 0px; font: 13px 'Trebuchet MS', Verdana, Arial, Helvetica, sans-serif; line-height: 1.5em;}

#topNav {width:960px; margin:0 auto; padding-bottom:10px; margin-top:3px;}
#masthead {height: 121px; background: #fff url(../images/mastheadBG.jpg) no-repeat; margin:0;}

#adminLogin {float:right; width:190px; text-align:center; height:30px;}
#adminLogin a {color:#fff; text-decoration:none; font-weight:bold; position:relative; top:10px; padding-left:20px;}
#adminLogin a:hover {text-decoration:underline;}


/*#masthead a.RHSLogo {position:relative; left:570px; width:225px; height:68px; display:block; top:-20px; margin:0; background:yellow;}
#masthead a.HIMSSLogo {position:relative; top:50px; left:805px; width:150px; height:68px; display:block; margin:0; background:green;}*/

#masthead a.RHSLogo {position:relative; width:225px; height:68px; display:block; margin:0; float:left;}
#masthead a.HIMSSLogo {position:relative; width:150px; height:68px; display:block; margin:0 0 0 10px; float:left;}
#colabLogos {float:right; clear:both; display:block; width:395px; margin:20px 0 0 0;}

#menu {padding-top:6px; margin-top:0px; height:24px; background:#d7d7d7; border-top:2px solid #fff; color:#3e73a9; font:13px 'Trebuchet MS', Verdana, Arial, Helvetica, sans-serif;}
#menu p {margin:0 0 0 35px; padding:0; width:650px; text-align: left; font-weight: bold; float:left;}
#menu a {color: #3e73a9; text-decoration: none;}
#menu a:hover {color: #666;}
#menu div.addthis_toolbox {float:right; padding-right:10px; margin-right:0px; text-align:right;}

#tbcolors {} 

#content {width: 960px; padding: 20px 0; text-align:left; margin:0 auto;}
#content_left {float: left; width: 150px; text-align:center; margin-right:20px; padding:4px; border:1px solid #B7CBEC;}
#content_left.mappage {width:210px; margin:0; border:none; padding:none;}
#content_left p {text-align:left;}
#content_left p.header {font-weight:bold; color:#0158A5; font-size:14px; text-align:center; margin:6px 0 0 0; font-variant:small-caps;}
#content_left img {margin-bottom:10px;}

#content_main {float:left; width:710px; padding-left:30px; margin:0;}
#content_main.homepage {width:675px; padding-right:25px; margin-bottom:10px;}

#content_main.homepage img {float:right;}
#content_main.homepage p{line-height: 20px;}

#content_main.homepage p.graph2{clear: both;}
#content_main.homepage p.graph2 img {float:left;}


#content_main h2 {color:#3e73a9; font-size:18px; margin-top:0; clear:both;}


#content_right {float:right; padding:4px; margin:0 0 10px 0;}

#content_map {float:left; width:710px;}

#content_main h1 {color:#3e73a9; font-size:22px; margin-top:0;}

div.commentColumn {float:right; width:200px;}
div.commentColumn h2 {color:#0158A5; font-size:18px; margin-top:0;}
div.commentColumn p {font-size:12px; color:#666; font-style:italic; padding-left: 5px;}
div.commentColumn p.byLine {font-style:normal;}

div.sponsors {float:right; width:200px; margin-bottom:30px;}
div.sponsors h2 {color:#0158A5; font-size:15px; margin-top:0;}

div.commentColumn span.open {display:block; background: url(../images/openQuote.gif) top left no-repeat;}
div.commentColumn span.close {display:block; background: url(../images/closeQuote.gif) bottom right no-repeat; margin-bottom:30px;}

#data h2, div.definitions h2 {background:#668CB0; color:#fff; font-size: 16px; padding:6px 10px; margin-top:40px; line-height:1.5em;}
div.definitions p {margin-left:10px; margin-right:10px;}
div.definitions h2 {background:#d7d7d7; color:#fff; font-size: 16px; padding:6px 10px; margin-top:40px; line-height:1.5em;}

#data {margin: 10px;}
#data p.closewindow {margin: 0; width:99%; height: 14px; text-align: right;}
#data p.closewindow img {margin: 0; border: 0;}

#data table.moreInfo {margin:10px 20px;}

#content_main p.closewindow {display:none;}

/*#initiatives {width: 930px; padding: 20px 0 0 45px; margin-top: -30px; text-align: left;}*/

#ads {width: 960px; padding: 20px 0; text-align: center; margin:0 auto; color:#666; clear:both;}

#footer {height:100px; background: #efefef; font: 11px 'Trebuchet MS', Verdana, Arial, Helvetica, sans-serif;  width:910px; margin:0 auto; padding: 15px 0 15px 50px; line-height: 1.8em; clear: both; border-top: 1px solid #ddd; color: #999; margin-top:10px;}
#footer a {color: #999; text-decoration: none; border-bottom: 1px dotted #999;}
#footer a:hover {color: #aaa; border-bottom: 1px solid #aaa;}
#footer_left {float: left; width:700px}
#footer_right {float: right; width:100px}

/*#dashboardMap {background: url(../images/hit-map.jpg) no-repeat; width: 400px; height: 234px}
#dashboardMap #launch {left: 150px; position: relative; top: 185px; border:0;}*/

#backtohome {font-size: 11px; font-weight: bold; margin-left: 175px;}
#subscribe, #membership {background: url(../images/subscribe_bg.gif) no-repeat; width: 572px; height: 340px; padding: 10px; margin-left: 175px;}
#subscribe h2, #membership h2 {font-size: 22px; color: #333; background-color: #cdcdcd; width: 570px; padding: 10px 3px; margin-bottom: 0;}

#learnmore {font-size: 11px; font-weight: bold; text-align: right; margin:-3px 50px 0 0;}

a {color: #0158a4;}
a:hover {color: #0099cc;}

#loginwrapper {width: 930px; text-align: right; color: #fff;}
#loginwrapper p {margin: 6px 57px 0 0;}
#loginwrapper p strong {font-weight: bold; font-size: 11px;}
#loginwrapper p a {color: #0099cc;}
#loginwrapper p a:hover {color: #4eb0f2;}
#login {width: 200px; font-size: 11px; text-align: left; margin: 0 0 0 730px; color: #fff;}
#login p {margin: 2px 0;}
#login p input {margin: 0;}


/*RESOURCES Dashboard*/

#topRow {width: 700px; font-size: 11px; line-height: 17px; padding-bottom: 20px;}
#topRow img {margin: 0px; padding: 0px;}
#topRow p {padding: 0px 8px 3px 8px; margin: 5px 3px;}
#topRow .box1 {width: 227px; float: left; margin-right: 7px; border: 1px solid #ccc;}
#topRow .box2 {width: 227px; float: left; margin-right: 3px; border: 1px solid #ccc;}
#topRow .box3 {width: 227px; float: right; border: 1px solid #ccc;}

#clear {height: 10px; clear: both;}

#bottomRow {width: 702px; font-size: 11px; line-height: 17px; margin-bottom: 15px;}
#bottomRow p {padding: 2px 8px;  margin: 5px 3px;}
#bottomRow .box1 {width: 465px; float: left; margin-right: 5px; border: 1px solid #ccc;}
#bottomRow .box1 table {font-size: 11px; margin: 5px; width: 435px;}
#bottomRow .box1 table ul {margin-top: 5px;}

#bottomRow .box2 {width: 227px; float: right; border: 1px solid #ccc;}


