/* 
** MASTER - ALL VERSIONS USE THIS
** 
** May 24, 2010
** 
*/

/* PAGE OVERALL
-------------------------------------------------------------- */

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

body 
	{
	font-size: .7em;
  	font-family: verdana, arial, helvetica, sans-serif;
	}

.clear
    {
    clear: both;
    }


/* LAYERS
------------------------------------------*/

#loggedin, #loggedout
	{
	position: absolute;
	right: 0;
	}

#content 
	{
	position: relative;
    float: left;
    width: 100%;
    margin: 0;
	}

#search
	{
	float: left;
	margin: 0;
	padding: .8em 0 0 7.5em;
	width: 23em;
	}

/* auto complete */

div.ac_results
	{
	border: 1px solid #333;
	}

.ac_results img
	{
	margin: .2em 0 -.2em 0;
	}

.ac_results li
	{
	text-align: left;
	}

li.ac_over
	{
	color: #000;
	background-color: #d4dfb2;
	}

#adv_search {
	float: left;
	padding: 1em 0 0 0;
	}


#adv_search_options
    {
    position: absolute;
    top: -1em;
    left: 10em;
    width: 74em;
    height: 33em;
/*
    margin: 0 auto;
    left: 0;
    margin-top: .5em;
    left: -38em;
*/
	padding: 0;
    color: #333;
    text-align: left;
    background-color: #fff;
    border: 1px solid #333;
	z-index: 602;
    }

#display_options
	{
	float: right;
	padding: .7em 1em 0 0;
	color: #fff;
	}

#display_options label
    {
    float: left;
    padding: .3em .5em 0 0;
    }

#path #display_options a
    {
    display: block;
    float: left;
    margin: 0 .3em 0 0;
    padding: 0 .2em;
    }

#display_options a.viewdown
    {
    background-color: #93a172;
    border: 1px solid #fff;
    }

/* full screen mode */

#maxctl
	{
	position: relative;
	top: 0;
	left: 1em;
	width: 12em;
	padding: .5em;
	font-size: .9em;
	background-color: #ececec;
	border: 1px solid #fff;
	}

/*
#closefs 
	{
	position: absolute;
	top: 0;
	right: 0;
	}
*/

#maxkey
	{
	position: absolute;
	left: 5em;
	bottom: 12em;
	padding: 1em;
	font-size: .9em;
	background-color: #ececec;
   	opacity: .85;
   	-ms-filter:"progid:DXImageTransform.Microsoft.Alpha(Opacity=85)";
   	filter: alpha(opacity=85);
	border: 1px solid #fff;
	}

#maxbanner 
	{
  	position: absolute;
	border-top: 3px solid #036;
   	height: 9em;
	left: 0;
	padding: .5em 0 0 2%;
	bottom: 0;
   	background-color: #fff;
   	opacity: .85;
   	-ms-filter:"progid:DXImageTransform.Microsoft.Alpha(Opacity=85)";
	filter: alpha(opacity=85);
   	width: 98%;
	}

.mban
	{
	float: left;
	width: 237px;
	padding: .5em;
	background-color: #fff;
	}

.mbt
	{
	float: right;
	width: 35em;
	padding: .5em;
	background-color: #fff;
	}

#maxbanner p
	{
	clear: both;
	margin: 0;
	padding: 0 5em 0 0;
	font-size: .9em;
	text-align: right;
	}

#column1, #column2, #column3, #column4
	{
    position: relative;
  	float: left;
   	width: 23%;
    margin-left: 2%;
	}

#disease-list, #place-list, #sidebar-gis, #feed-list
   	{
	padding: .3em 0 0 .3em;
   	height: 200px;
   	margin-right: 2px;
   	border: 1px solid #999;
   	overflow: auto;
   	}

#disease-list span, #place-list span, #sidebar-gis span, #feed-list span
	{
	text-decoration: underline;
	}

#fromdate label, #todate label
	{
	float: left;
	margin-left: 2.2em;
	width: 4em;
	}

.error
	{
	display: inline;
    color: #c00; 
    } 

#aso_error
    {
    margin-left: 3em;
    padding: .3em 1em;
    color: #c00;
    }

#message, #lb_message
	{
	position: absolute;
	top: 50px;
	left: 33%;
	width: 30em;;
	padding: 2em;
	background-color: #fff;
	border: 1px solid #369;
    text-align: left;
	z-index: 77750;
	}

#lb_message h1
    {
    margin-top: 0;
    }

#gb_message
	{
	position: absolute;
	top: 15%;
	left: 10%;
	width: 75%;
	padding: 2em;
	background-color: #fff;
	border: 1px solid #369;
	z-index: 1200;
	}

a.fancy_close 
    {
    position: absolute;
    top: -12px;
    right: -15px;
    height: 30px;
    width: 30px;
    background: url('../fancybox/fancy_close.png') top left no-repeat;
    cursor: pointer;
    z-index: 1810;
}

#loadingMsg
	{
	position: absolute;
	top: 20%;
	left: 40%;
	padding: 4em 6em 4em 7em;
	font-weight: bold;
	background: #fff url(../images/new/ajax-loader.gif) no-repeat 20% 50%;
	border: 1px solid #369;
	z-index: 750;
	}

/*
#frameLoadingMsg
	{
	position: fixed;
	top: 40%;
	left: 45%;
	padding: 4em 6em 4em 7em;
	font-weight: bold;
	background: #fff url(../images/new/ajax-loader.gif) no-repeat 20% 50%;
	z-index: 4050;
	}
*/

#frameLoadingMsg
        {
	display: none;
        position: fixed;
        padding: 30em 6em 4em 7em;
        font-weight: bold;
        background: url(../images/new/ajax-loader.gif) no-repeat center center;
        z-index: 9999;
        text-align: center;
        top:0;
        right: 0;
        bottom: 0;
        left: 0;
        }

#map
	{
	clear: left;
	width: 100%;
	height: 100%;
	z-index: 1;
	overflow: hidden;
	}


#map span /* fix extra long google credit on map */
	{
	font-size: .7em;
	}

#map_disclaimer
    {
    position: absolute;
    top: 330px;
    left: 15px;
    padding: 1em;
    border: 1px solid #fff;
    background-color: #fff;
    opacity: .65;
    -ms-filter:"progid:DXImageTransform.Microsoft.Alpha(Opacity=65)";
    filter: alpha(opacity=65);
    z-index: 2 !important;
    }


/* CONTROL PANEL 
------------------------------ */

#control_panel 
	{
   	position: relative;
   	float: left;
   	width: 100%;
	margin: 0 0 2px 0;
	padding:0;
   	line-height: 1.4em;
	background-color: #ececec;
	z-index: 590;
	}

#cp_left
	{
	float: left;
	width: 31%;
	margin: 0 0 0 1%;
	padding: 1.5em 0 .8em 0;
	}

#cp_left .legend, #fancybox .legend
	{
	width: 27em;
	margin: 0 auto;
	}

.mapframe #cp_left .legend
    {
    width: 29em !important;
    }

#cp_left.hide_presets
    {
    width: 98%;
    margin-right: 1%;
    }

#cp_left.hide_presets div.legend
    {
    float: left;
    width: 31%;
    margin: 0;
    }

#custom_cp_right
    {
    float: left;
    margin-left: 2%;
    width: 66%;
    }

#custom_cp_right table
    {
    font-size: .9em;
    color: #333;
    }

#custom_cp_right th, #custom_cp_right td
    {
    padding: 0 .3em .6em .3em;
    vertical-align: top;
    text-align: left;
    line-height: 1.2em;
    }

#fancybox .legend
	{
	background-color: #ececec;
	margin: 0 0 1em 2em;
	padding: 1em;
	border: 1px solid #ccc;
	}

#cp_right
	{
	float: left;
	margin: 0;
	padding: 0 1% 0 0;
	width: 67%;
	height: 100%;
	background-color: #ddd;
	}

#fancybox p
	{
	margin-left: 2em;
	}

#bottom_left
	{
	float: left;
	width: 45%;
	padding: .5em 0 0 2%;
	}

.bottom_left_content
    {
    position: relative;
    z-index: 1000;
    }

#bottom_right
	{
	float: right;
	padding: 1em 5% 1em 0;
	width: 45%;
	text-align: right;
	}

.last-load
    {
    width: 100%;
    }

#bottom_nav  /* below green bar */
	{
   	position: relative;
   	float: left;
   	width: 100%;
   	color: #999;
   	line-height: .5em;
   	border-top: 1px solid #fff;
	}

#footer  /* logos */
	{
   	position: relative;
   	float: left;
   	width: 95%;
   	margin-top: 3em;
    margin-right: 5%;
	padding-bottom: 5em;
   	text-align: right;
   	color: #999;
   	line-height: 1.2em;
	}

#alerts_bar img
    {
    cursor: pointer;
    margin: 0 0 -.2em 0;
    padding: 0;
    }

div#gm  /* appear multiple times on the page, so should be a class */
	{
    	height: 170px;
    	overflow: auto;
    	width: 420px;
	}

#iframegm #gm
    {
        margin-left: 85px;
        margin-bottom: 10px;
    	width: 600px;
        height: 100%;
    }

#gm .at /* alert title that gets generated in DRead RenderSum */
    {
    padding: .2em .5em .5em .5em;
    background-color: #ececec;
    border: 1px solid #ccc;
    margin: 0 0 10px 0;
    }

ul .at
    {
    display: inline;
    }

#fancybox /* modal windows */ 
	{
   	color: #333;
	width: 97%;
	text-align: left;
	}

#panes, #fancy_div
	{
	clear: both;
	padding: 2em 2em 2em 1em;
	}

/*
#registration_form, #part3
	{
	padding-left: 2em;
	}
*/

#ureport form, #newsreport form
	{
	display: none;
	}

#ch_ureport form label, #ureport form label, #newsreport form label
	{
	float: left;
	clear: left;
	display: block;
	width: 7em;
	}

#ch_ureport form .buttons, #ureport form .buttons, #newsreport form .buttons
	{
	margin-left: 11em;
	}

.community_report {
    background-color: #ececec;
    padding: 3px;
}

/*
.moreinfo
    {
    cursor: pointer;
    }
*/

/* HEADERS
------------------------------------------*/

h1 
	{
	margin: 1em 0;
	font-size: 1.4em;
   	color: #8ca53f;
	}

#fancybox h1
	{
	margin-left: 1.6em;
	font-size: 1.3em;
    color: #036;
	}

#fancy_div h1
	{
	margin-top: 0;
	margin-left: 0;
	font-size: 1.3em;
    color: #036;
	}

#fancybox h1 span
	{
	font-weight: normal;
	font-size: .8em;
	color: #333;
	}

h2 
	{
	clear: left;
	margin: 2em 0 1em 0;
	font-size: 1.2em;
    color: #036;
	border-bottom: 1px solid #036;
	}

#fancybox h2
	{
	margin: 0;
	padding: 0;
	font-size: 1em;
	color: #333;
	text-align: left;
	border: 0;
	}

#fancybox h2 span
	{
	font-weight: normal;
	}

#adv_search_options h2
    	{
	margin: 0;
	padding: .8em 0 .8em 2em;
	font-size: 1em;
	color: #454545;
	text-decoration: none;
	background-color: #ececec;
	border-width: 1px;
	border-top-color: #fff;
	border-right-color: #fff;
	border-bottom-color: #ccc;
	border-left-color: #fff;
    	}

#cp_left h2
	{
	float: left;
	margin: 1.8em 0 0 0;
	padding: 0 1em 0 0;
	font-size: 1em;
	color: #333;
	line-height: 1.3em;
	text-align: right;
	border: 0;
	}

#cp_right h2
	{
	position: relative;
	margin: -15px 0 0 0;
	padding: 0;
	font-weight: normal;
	line-height: 1.1em;
	text-align: center;
	border: 0;
	}

.mbt .legend h2
	{
	clear: none;
	float: left;
	margin: 0;
	padding: 1.5em 1em 0 0;
	border: 0;
	}
	

a.terms-of-use-link
	{
	position: absolute;
	bottom: 15px;
	right: 0;
	z-index: 586;
	}

/* hide from IE6 */
html > body #mapds
	{
	position: absolute;
	top: 421px;
	width: 100%;
	height: 15px;
	background: url(../images/new/cp_bg.png) repeat-x 0 100%;
	z-index: 575;
	}

#alerts_bar h2
	{
    width: 100%;
	margin: 0;
    padding: .2em 0 0 0;
	font-size: 1.1em;
	color: #fff;
    text-align: center;
    border: 0;
	background: #666 url(../images/new/now_showing_bg.gif) repeat-x 0 .7em;
	}

#alerts_bar h2 strong
	{
	padding: 0 .5em .3em .5em;
    background-color: #666;
	}

#now_showing_display
    {
    display: block;
    padding: .3em 0;
    font-weight: normal;
    font-size: .8em;
    }

#alerts_bar #now_showing_display img
    {
    margin-left: 4px;
    margin-bottom: -1px;
    }

#now_showing_display label
    {
    color: #ccc;
    }

#now_showing_display a, #now_showing_display a:visited
    {
    color: #fff;
    }
	
h3
	{
	margin: 0 0 1em 0;
	padding: 2em 0 0 0;
	clear: left;
	}

#adv_search_options h3
	{
	font-size: 1em;
	color: #036;
	}

#adv_search_options h3 img
	{
	float: left;
	margin-top: -3px;
	margin-right: .3em;
	background-color: #036;
	}


/* IMAGES
------------------------------------------*/

img
	{
	border: 0;
	}

img.f
	{
	margin-bottom: -.4em;
	}

#top img
	{
	display: block;
	}

#bottom_left ul
    {
    padding-bottom: .7em;
    }

#bottom_left ul li img
	{
    	margin-bottom: -7px;
	}

#l2_content img.ab, #l2_content img.ab2
	{
	margin-right: 3em;
	margin-bottom: 1em;
	}

.layout_2col img, img.left
	{
	float: left;
	margin: .3em 1em 0 0;
	border: 1px solid #333;
	}

img.right
	{
	float: right;
	margin: .3em 0 0 1em;
	border: 1px solid #333;
	}

img.left.noborder, img.right.noborder, img.noborder
	{
	border: 0;
	}

img.share
    {
    height: 13px;
    }

/* LISTS
------------------------------------------*/

ul 
	{
    	list-style-type: none;
    	padding: 0;
	}

ul li 
	{
    	display: inline;
	padding: .2em .8em .2em .8em;
	}

/* main nav */

#path ul
    	{
    	padding-left: 2.5em;
    	float: left;
    	line-height: 1.4em;
        width: 87%;
    	}

#path ul li
    	{
    	float: left;
    	text-align: center; 
    	/* width: 37px; */
    	margin: .8em .5em 0 0;
    	}

#path ul li.right
    {
    float: right;
    }

#L2 #path ul li
        {
        width: auto;
        }

#adv_search, ul#cp
	{
    	position: relative;
    	float: left;
    	z-index: 500;
	}

/* adv search options */

#adv_search_options ul
	{
	margin: 0;
	padding: 0;
	list-style: none;
	}

#adv_search_options li
	{
	clear: left;
	float: left; 
	display: list-item;
	margin: 0;
	padding: 0 0 .5em 0;
	line-height: 1.2em;
	width: 100%;
	text-align: left;
	}

#adv_search_options li input, #adv_search_options li img, #adv_search_options li span
	{
	float: left;
	}

#adv_search_options li img
	{
	margin-left: .3em;
	width: 16px;
	}

#adv_search_options li span
	{
	padding-left: .5em;
	width: 80%;
	}

#adv_search_options #feed-list li span
	{
	width: 68%;
	}

/* control panel options */

/*
#cp_left ul li 
	{
    	border-right: 1px solid #999;
	}

ul#cp li 
    {
    border: none;
    }

#cp_left ul li.last 
	{
    	border: none;
	}
*/

/* fancybox tabs */

ul#tabs
	{
	float: left;
	margin: 0;
	padding: 0 0 0 .5em;
	border-bottom: 1px solid #ccc;
	}

ul#tabs li
	{
	float: left;
	margin: 0 .3em -1px 0;
	padding: 0;
    	background: #fff url(../images/new/preset_bg.png) repeat-x 0 100%; 
	}

ul#tabs a, ul#tabs a:visited
	{
	display: block;
	padding: .6em 1em .6em 0;
	font-weight: bold;
	color: #8ca53f;
	text-decoration: none;
	border: 1px solid #ccc;
	}

ul#tabs a.onm_screen
	{
	padding-left: 3em;
	background: url(../images/new/onm_screen_icon.gif) no-repeat 1em .6em;
	}

ul#tabs a.onm_email
	{
	padding-left: 3.1em;
	background: url(../images/new/onm_email_icon.gif) no-repeat 1em .8em;
	}
	
ul#tabs a.onm_phone
	{
	padding-left: 3.1em;
	background: url(../images/new/onm_phone_icon.gif) no-repeat 1em .4em;
	}
	
ul#tabs a.onm_app
	{
	padding-left: 2.8em;
	background: url(../images/new/onm_app_icon.gif) no-repeat 1em .5em;
	}

ul#tabs a.current
	{
    color: #036;
	background-color: #fff;
	border-bottom-color: #fff;
	}


/* alerts expanding bar */

table tr.odd, ul li.odd 
	{
    	background-color: #e8edd9;
	}

/* DELETE???
ul li.arrow 
	{
    	padding: 0 .5em 0 1.2em;
    	background: url(../images/new/arrow.png) no-repeat .2em .2em;
	}

ul li.arrowdown 
	{
    	padding: 0 .5em 0 1.5em;
    	background: url(../images/new/arrowdown.png) no-repeat .2em .2em;
	}

#alerts_bar ul
	{
	background-color: #8c8c8c;
	width: 94%;
	margin: 0 3%;
   	background: #8c8c8c url(../images/new/alerts_bg.gif) repeat-x left center;
	}

#alerts_bar li
	{
	background-color: #8c8c8c;
	}

ul#cp li 
	{
    	float: left;
    	list-style: none;
	}
*/


/* 2nd level content lists */

#l2_content ul
	{
	list-style: disc;
	margin: 1em 0 1em 2em;
	padding: 0;
	}

#fancybox #l2_content ul
    {
    margin-left: 4em;
    }

#l2_content li
	{
	display: list-item;
	margin: 0;
	padding: 0 0 .3em 0;
	}

#bottom_left li
	{
	padding: 0 .3em 0 0;
	}

#l2_content .al-list
	{
	list-style: none;
	}


/* PARAGRAPH
------------------------------------------*/
p 
	{
    	padding: .5em 0;
	}


/* LINKS
------------------------------------------*/

a, a:visited
	{
	color: #333;
	}

a:focus, a:hover, a:active
	{
	color: #999;
	}

#path li a.down:link, #path li a.down:visited, #path li a.down:focus, #path li a.down:hover, #path li a.down:active
	{
	position: relative;
	font-weight: bold;
	padding: 0 .3em .9em .3em;
	text-decoration: none;
	border-bottom: 4px solid #8ca53f;
	}

#fullscreen a, #fullscreen a:visited, #fullscreen a:focus, #fullscreen a:hover, #fullscreen a:active, #adv_search a:link, #adv_search a:visited, #adv_search a:active 
	{
	color: #fff; 
	}

#adv_search_options a, #adv_search_options a:visited, #adv_search_optios:focus, #adv_search_options:hover, #adv_search_options:active
	{
	color: #333;
	}

#path ul li a:link, #path ul li a:visited, #path ul li a:active
    	{
    	color: #fff;
    	}

/*
#path ul li.right a:link, #path ul li.right a:visited, #path ul.right li a:active 
	{
    	color: #fff;
	}
*/

#path a:link, #path a:visited, #path a:focus, #path a:hover, #path a:active
	{
	padding: 0 .3em .7em .3em;
	}

/*
span.gr a:link, span.gr a:visited, span.gr a:active {
    color: #8ca53f;
}
*/

/*
a.sim:link, div#gm a.sim:link, a.sim:visited, div#gm a.sim:visited {
  font-weight: bold;
  text-decoration: none;
  padding: 1px;
}

a.sim:hover, div#gm a.sim:hover {
  text-decoration: underline;
  font-weight: bold;
}

a.sim:link, div#gm a.sim:link, a.sim:visited, div#gm a.sim:visited, a.sim:active, div#gm a.sim:active {
    font-weight: bold;
    color: #fff;
    background-color: #8ca53f;
}
*/

#l2_content a, #l2_content a:visited
	{
	color: #036;
	text-decoration: underline;
	}

#adv_search_options a.close, #adv_search_options a.close:visited, #adv_search_options a.close:focus, #adv_search_options a.close:hover, #adv_search_options a.close:active
	{
	position: absolute;
	top: .5em;
	right: 2em;
	padding: .3em 0 .3em 2.1em;
	color: #454545;
	background: url(../images/new/close.gif) no-repeat 0 0;
	z-index: 900;
	}

#hm_contact a, #hm_contact a:visited, #hm_contact a:focus, #hm_contact a:hover, #hm_contact a:active
    {
    color: #999;
    }

/* TABLES
-------------------------------------------------------------- */
table 
	{
	font-size: 100%;
   	border: none;
	}

/* LEGEND */

.legend table
	{
	color: #333;
	}

.legend th
	{
	padding: 0 .5em 0 0;
	font-weight: normal;
	}

.legend td
	{
	padding: 0 .5em 0 0;
	text-align: center;
	}


/* NOW SHOWING ALERTS */

/*
#now_showing
	{
	height: 120px;
	overflow: auto;
	border: 1px solid #0f0;
	}
*/

/*
.ui-resizable-s
	{
	position: fixed;
	border: 1px solid #f00;
	}
*/

/*
#now_showing
    {
    border-bottom: 5px solid #ccc;
    }
*/

#now_showing table
	{
	border-top: 1px solid #fff;
	width: 100%;
	border-collapse: collapse;
	}

#now_showing th div
    {
    padding: .3em 1em;
	white-space: nowrap;
	border-right: 1px solid #fff;
    }

#now_showing th.th9 div
    {
    border-right: 0;
    }

#now_showing th span
    {
    padding-right: 1.3em;
    text-decoration: underline;
    cursor: pointer;
    background-position: 100% .5em;
    background-repeat: no-repeat;
    }

#alert_rows td div
	{
    padding: .2em 1em;
	}

#alert_rows td.td9 div
    {
    padding: 0;
    }

#sort1 /* default sort by date */
    {
    background: url(../images/new/desc_arrow.png);
    }
	
/* source */
th.th1 { width: 5%; text-align: center; }
td.td1 { width: 5%; text-align: center; }

/* date */
th.th2 { width: 5%; text-align: center; }
td.td2 { width: 5.5%; text-align: center; }

/* summary */
th.th3 { width: 27%; text-align: left; }
td.td3 { width: 27%; }

/* disease */
th.th4 { width: 12%; text-align: left;}
td.td4 { width: 12%; }

/* location */
th.th5 { width: 17%; text-align: left;}
td.td5 { width: 17.5%; }

/* species */
th.th6 { width: 10%; text-align: left; }
td.td6 { width: 10%; text-align: left; }

/* cases */
th.th7 { width: 7%; text-align: center; }
td.td7 { width: 7%; text-align: center; }

/* deaths */
th.th8 { width: 7%; text-align: center; }
td.td8 { width: 7.5%; text-align: center; }

/* significance */
th.th9 { width: 10%; text-align: center; border: 0; }
td.td9 { width: 8.5%; }


#viewall
    {
    padding: .5em 0;
    text-align: center;
    background-color: #fff5d4;
    border-top: 1px solid #ccc;
    }

#viewall a
    {
    padding: 0 1.5em 0 0;
    background: url(../images/new/desc_arrow.png) no-repeat 100% .4em;
    }

#innertable
	{
	width: 100%;
/*
	height: 200px;
*/
	overflow: auto;
	}

#innertable table
	{
	height: 200px;
	}

#innertable td
	{
	vertical-align: middle;
	}

td.center
	{
	text-align: center;
	}

td.td2 span
    {
    display: none;
    }


/* FORM FIELDS
-------------------------------------------------------------- */

input
	{
	font-size: 1em;
    	color: #333;
	}

input#adv_search_button
	{
	margin: 3em 0 0 4em;
	}

input.medium_textbox
    {
    padding: 2px;
    width: 300px;
    }

/*
input.grey
{
    color: #666;
}
*/

select
	{
	font-size: 1em;
    	color: #333;
	}

.default
	{
    color: #999;
    }

textarea.big
{
    border: thin solid #a9a9a9;
    padding: 2px;
    width: 300px;
    height: 100px;
}


/* MISC
-------------------------------------------------------------- */

.hide, .hidden 
	{
    	display: none;
	}

.inactive, .inactive input, .inactive select
	{
	color: #ababab;
	}

.gr {
    color: #8ca53f;
    font-weight: bold;
}
.lgblue {
	font-size: 1.1em;
    color: #003366;
    font-weight: bold;
}
.sm {
	font-size: .9em;
}
.smwh {
    color: #fff;
    text-align: center;
}

span.tagline
	{
	display: block;
	margin-top: -1em;
	padding: 0 0 1em 6.5em;
	color: #036;
	font-size: .9em;
	}

p.selection
	{
	margin: 0;
	padding: 0 0 .4em 0;
	}

.ac1, .ac2, .ac3, .ac4, .ac5 {
  width: 10em;
}
.ac1 {
  background-color: #efdb00;
}
.ac2 {
  background-color: #f8b034;
}
.ac3 {
  background-color: #f8751d;
}
.ac4 {
  background-color: #b31a00;
}
.ac5 {
  background-color: #600000;
}
.block {
	display: block;
}


/* TERM CLOUDS - v.php */

#l2_content .term-cloud-link
    {
    line-height: 2.4em;
    text-decoration: none;
    }


/* PRESET INFO */

#presetinfo
    {
    position: absolute;
    width: 16.8em;
    border: 1px solid #666;
    }

#presetinfo div
    {
    position: absolute;
    background-color: #fff;
    z-index: 1200;
    }
