/* http://meyerweb.com/eric/tools/css/reset/ */
/* v1.0 | 20080212 */

html, body, div, span, applet, object, iframe,
h1, h2, h3, h4, h5, h6, p, blockquote, pre,
a, abbr, acronym, address, big, cite, code,
del, dfn, em, font, img, ins, kbd, q, s, samp,
small, strike, strong, sub, sup, tt, var,
b, u, i, center,
dl, dt, dd, ol, ul, li,
fieldset, form, label, legend,
table, caption, tbody, tfoot, thead, tr, th, td {
	margin: 0;
	padding: 0;
	border: 0;
	outline: 0;
	font-size: 100%;
	vertical-align: baseline;
	background: transparent;
}
body {
	line-height: 1;
}
ol, ul {
	list-style: none;
}
blockquote, q {
	quotes: none;
}
blockquote:before, blockquote:after,
q:before, q:after {
	content: '';
	content: none;
}

blockquote {
padding-bottom:16px;
}

/* remember to define focus styles! */
:focus {
	outline: 0;
}

/* remember to highlight inserts somehow! */
ins {
	text-decoration: none;
}
del {
	text-decoration: line-through;
}

/* tables still need 'cellspacing="0"' in the markup */
table {
	border-collapse: collapse;
	border-spacing: 0;
}
/* ================================================================ */
/* 960.css */
.container_12,.container_16{margin-left:auto;margin-right:auto;width:960px}.grid_1,.grid_2,.grid_3,.grid_4,.grid_5,.grid_6,.grid_7,.grid_8,.grid_9,.grid_10,.grid_11,.grid_12,.grid_13,.grid_14,.grid_15,.grid_16{display:inline;float:left;position:relative;margin-left:10px;margin-right:10px}.container_12 .grid_3,.container_16 .grid_4{width:220px}.container_12 .grid_6,.container_16 .grid_8{width:460px}.container_12 .grid_9,.container_16 .grid_12{width:700px}.container_12 .grid_12,.container_16 .grid_16{width:940px}.alpha{margin-left:0}.omega{margin-right:0}.container_12 .grid_1{width:60px}.container_12 .grid_2{width:140px}.container_12 .grid_4{width:300px}.container_12 .grid_5{width:380px}.container_12 .grid_7{width:540px}.container_12 .grid_8{width:620px}.container_12 .grid_10{width:780px}.container_12 .grid_11{width:860px}.container_16 .grid_1{width:40px}.container_16 .grid_2{width:100px}.container_16 .grid_3{width:160px}.container_16 .grid_5{width:280px}.container_16 .grid_6{width:340px}.container_16 .grid_7{width:400px}.container_16 .grid_9{width:520px}.container_16 .grid_10{width:580px}.container_16 .grid_11{width:640px}.container_16 .grid_13{width:760px}.container_16 .grid_14{width:820px}.container_16 .grid_15{width:880px}.container_12 .prefix_3,.container_16 .prefix_4{padding-left:240px}.container_12 .prefix_6,.container_16 .prefix_8{padding-left:480px}.container_12 .prefix_9,.container_16 .prefix_12{padding-left:720px}.container_12 .prefix_1{padding-left:80px}.container_12 .prefix_2{padding-left:160px}.container_12 .prefix_4{padding-left:320px}.container_12 .prefix_5{padding-left:400px}.container_12 .prefix_7{padding-left:560px}.container_12 .prefix_8{padding-left:640px}.container_12 .prefix_10{padding-left:800px}.container_12 .prefix_11{padding-left:880px}.container_16 .prefix_1{padding-left:60px}.container_16 .prefix_2{padding-left:120px}.container_16 .prefix_3{padding-left:180px}.container_16 .prefix_5{padding-left:300px}.container_16 .prefix_6{padding-left:360px}.container_16 .prefix_7{padding-left:420px}.container_16 .prefix_9{padding-left:540px}.container_16 .prefix_10{padding-left:600px}.container_16 .prefix_11{padding-left:660px}.container_16 .prefix_13{padding-left:780px}.container_16 .prefix_14{padding-left:840px}.container_16 .prefix_15{padding-left:900px}.container_12 .suffix_3,.container_16 .suffix_4{padding-right:240px}.container_12 .suffix_6,.container_16 .suffix_8{padding-right:480px}.container_12 .suffix_9,.container_16 .suffix_12{padding-right:720px}.container_12 .suffix_1{padding-right:80px}.container_12 .suffix_2{padding-right:160px}.container_12 .suffix_4{padding-right:320px}.container_12 .suffix_5{padding-right:400px}.container_12 .suffix_7{padding-right:560px}.container_12 .suffix_8{padding-right:640px}.container_12 .suffix_10{padding-right:800px}.container_12 .suffix_11{padding-right:880px}.container_16 .suffix_1{padding-right:60px}.container_16 .suffix_2{padding-right:120px}.container_16 .suffix_3{padding-right:180px}.container_16 .suffix_5{padding-right:300px}.container_16 .suffix_6{padding-right:360px}.container_16 .suffix_7{padding-right:420px}.container_16 .suffix_9{padding-right:540px}.container_16 .suffix_10{padding-right:600px}.container_16 .suffix_11{padding-right:660px}.container_16 .suffix_13{padding-right:780px}.container_16 .suffix_14{padding-right:840px}.container_16 .suffix_15{padding-right:900px}.container_12 .push_3,.container_16 .push_4{left:240px}.container_12 .push_6,.container_16 .push_8{left:480px}.container_12 .push_9,.container_16 .push_12{left:720px}.container_12 .push_1{left:80px}.container_12 .push_2{left:160px}.container_12 .push_4{left:320px}.container_12 .push_5{left:400px}.container_12 .push_7{left:560px}.container_12 .push_8{left:640px}.container_12 .push_10{left:800px}.container_12 .push_11{left:880px}.container_16 .push_1{left:60px}.container_16 .push_2{left:120px}.container_16 .push_3{left:180px}.container_16 .push_5{left:300px}.container_16 .push_6{left:360px}.container_16 .push_7{left:420px}.container_16 .push_9{left:540px}.container_16 .push_10{left:600px}.container_16 .push_11{left:660px}.container_16 .push_13{left:780px}.container_16 .push_14{left:840px}.container_16 .push_15{left:900px}.container_12 .pull_3,.container_16 .pull_4{left:-240px}.container_12 .pull_6,.container_16 .pull_8{left:-480px}.container_12 .pull_9,.container_16 .pull_12{left:-720px}.container_12 .pull_1{left:-80px}.container_12 .pull_2{left:-160px}.container_12 .pull_4{left:-320px}.container_12 .pull_5{left:-400px}.container_12 .pull_7{left:-560px}.container_12 .pull_8{left:-640px}.container_12 .pull_10{left:-800px}.container_12 .pull_11{left:-880px}.container_16 .pull_1{left:-60px}.container_16 .pull_2{left:-120px}.container_16 .pull_3{left:-180px}.container_16 .pull_5{left:-300px}.container_16 .pull_6{left:-360px}.container_16 .pull_7{left:-420px}.container_16 .pull_9{left:-540px}.container_16 .pull_10{left:-600px}.container_16 .pull_11{left:-660px}.container_16 .pull_13{left:-780px}.container_16 .pull_14{left:-840px}.container_16 .pull_15{left:-900px}.clear{clear:both;display:block;overflow:hidden;visibility:hidden;width:0;height:0}.clearfix:after{clear:both;content:' ';display:block;font-size:0;line-height:0;visibility:hidden;width:0;height:0}* html .clearfix{height:1%}



/* ================================================================ */

/* **************** GRIDS SPECIAL OOCSS ***************** */


.line,.lastUnit{overflow:hidden; *overflow:visible;*zoom:1;}
.unit{float:left;}
.unitRight{float:right;}
.size1of1{float:none;}
.size1of2{width:50%;}
.size1of3{width:33.33333%;}
.size2of3{width:66.66666%;}
.size1of4{width:25%;}
.size3of4{width:75%;}
.size1of5{width:20%;}
.size2of5{width:40%;}
.size3of5{width:60%;}
.size4of5{width:80%;}
.lastUnit{float:none;width:auto;_position:relative;_left:-3px;_margin-right:-3px;}

/*
Copyright (c) 2009, Nicole Sullivan. All rights reserved.
Code licensed under the BSD License:
version: 0.2
*/
/* **************** BLOCK STRUCTURES ***************** */
/* mod */
.mod{margin:10px;}
.mod .inner{background: url(http://oocss.org/css/skin/transparent.png) repeat left top;}
.hd,.bd,.ft{overflow:hidden;_overflow:visible; _zoom:1;}
.inner{position:relative;}
.b{display:block;background-repeat:no-repeat;font-size:1%;position:relative;z-index:10;}
.tl, .tr, .bl, .br{height:10px; width:10px;float:left;}
.tl{background-position: left top;}
.tr{background-position: right top;}
.bl{background-position: left bottom;} 
.br{background-position: right bottom;}
.br,.tr{float:right;}
.tr, .tl{overflow:hidden;margin-bottom:-32000px;}/* margin bottom needs to be < -9px */
.bl,.br{margin-top:-10px;}
.top{background-position:center top;}
.bottom{background-position:center bottom;_zoom:1;}/* this zoom required for IE5.5 only*/
/* complex */
.complex{overflow:hidden;*position:relative;*zoom:1;}/* position/zoom required for IE7, 6, 5.5 */
.complex .tl, .complex .tr{height:32000px; margin-bottom:-32000px;width:10px;}
.complex .bl, .complex .br{/*margin-top:0;*/}
.complex .top{height:5px;}
.complex .bottom{height:5px;/*margin-top:-10px;*/}
/* pop  */
.pop{overflow:visible;margin: 10px 20px 20px 10px; background-position:left top;}
.pop .inner{right:-10px; bottom:-10px; background-position:right bottom;padding:0 10px 10px 0;}
.pop .tl, .pop .br{display:none;}
.pop .bl{bottom:-10px;}
.pop .tr{right:-10px;}

/* ================================================================ */


/*
Copyright (c) 2009, Yahoo! Inc. All rights reserved.
Code licensed under the BSD License:
http://developer.yahoo.net/yui/license.txt
version: 2.8.0r4
*/
/**
 * YUI Fonts
 * @module fonts
 * @namespace yui-
 * @requires
 */

/**
 * Percents could work for IE, but for backCompat purposes, we are using keywords.
 * x-small is for IE6/7 quirks mode.
 */
body {
	font:13px/1.36 "Lucida Grande", Lucida, Verdana, sans-serif;
	/* for IE6/7 */
	*font-size:small;
	/* for IE Quirks Mode */
	*font:x-small;
}

/**
 * Nudge down to get to 13px equivalent for these form elements
 */
select,
input,
button,
textarea,
button {
	font:99% arial,helvetica,clean,sans-serif;
}

/**
 * To help tables remember to inherit
 */
table {
	font-size:inherit;
	font:100%;
}

/**
 * Bump up IE to get to 13px equivalent for these fixed-width elements
 */
pre,
code,
kbd,
samp,
tt, .ttfont {
	font-family: Courier, mono;
	*font-size:108%;
	line-height:100%;
}


/* ================================================================ */

hr {
        color:#ccc;
        width:90%;        
}

#container
{
	margin-left: auto;
	margin-right: auto;
	width: 960px;
}

.container-wide {
	width: 99% !important;
}

#draft_warning {
	position: fixed;
	left: 550px;
	top: 0px;
	padding: .2em;
	background: #ff8888;
	color: white;
	font-weight: bold;
	border: 2px solid red;
	z-index: 1000000;
}


#header-content {
        margin-top:10px;
	font-size:x-large;
}

#footer-inner {
      
        margin-top:10px;
}

#footer-content {
        padding:10px;
	text-align:center;
	margin:0 auto;
}

.advanced_search_colnames {
    width: 100%;
}

.advanced_search_colnames li {
    float: left;
    width: 20em;
    line-height: 1.5;
}

.search_tips_list dt {
    margin-top: 1em;
    font-family: Courier, mono;
}

.search_tips_list dd {
    padding-left: 2em;
}

/* alpha is for the main content on a page */
#alpha-inner {
}

/* beta is for the sidebar */
#beta-inner {
	background: #fee;
}

.search_tip {
      text-align:center;
      display:none;
}

#search_tip_box .unit{
padding:10px;
}

.login_info {
	float: right;	    
}

.flash_alert {
        margin-top:10px;
	text-align:center;
	font-size:xx-large;
	background: #FFFFCC;
	padding:10px;
	border:1px solid #eee;
}	   

.patent_pending {
    font-size: 50%;
    color: #888;
}

.boxed {

    margin: .25em 0;
    border-bottom:2px solid #ddd;
}

.boxed tr.even:hover, .boxed tr.odd:hover {
    background-color:#ffc;
}

.boxed th, .boxed th a {
    text-align: left;
    background: #69f;
    color: white;
}


.boxed th, .boxed td {
    padding:4px 10px;
}

.boxed .lth, .boxed .mth, .boxed .ltd, .boxed .mtd {
    border-right: 2px solid white;
}

.boxed td.num {
    text-align: right;
}

.even {
     background: #fafafa;
}

.odd {
     background: #eee;
}

.following_row td {
	border-top: 1px dotted #ddf;
	color: #448;
	padding: 1em;
}

.twocol th {
	text-align: left;
	padding-right: 1em;
	padding-top: .4em;
	vertical-align: top;
}

.textbox_form {
        font-size:medium;
        background:#eee;
        border:1px solid #ccc;
        padding:5px; 
        margin-bottom:2px;       
}

h1 { font-size: 196%; }
h2 { font-size: 167%; }
h3 { font-size: 146.5%; }
h4 { font-size: 123.1%; }
h5 { font-size: 108%; }
h6 { font-size: 108%; }

p {
        margin-bottom:1em;       
}

a {
        text-decoration: none;
        color:#0076AB;
}

a:hover {
	text-decoration: underline;
}

a:visited {
        color:#0076AB;       
}

.align_right {
        text-align:right;
	padding:5px;
}

.search_box {
        text-align:center;
        margin:0 auto;
        padding-top:20px;
        
}

.search_button {
        font-size:x-large;
        color:#0076AB;
}

.search_box_text {
        font-size:large;
        background:#eee;
        border:1px solid #ccc;
        padding:5px;
}

.search_box_dropdown {
        background:#eee;
        border:1px solid #ccc;
}

.search_options {
        text-align:center;
        margin:0 auto; 
        padding-top:5px;
}

.save_button {
       border: 1px solid #aaa;
	border-radius: 3px;
	-moz-border-radius: 3px;
	-webkit-border-radius: 3px;
	
	overflow: visible;
	background-color:#ebebeb;
	background-image: -moz-linear-gradient(top,#ffffff,#ebebeb);
	background-image: -webkit-gradient(linear,left top,left bottom,from(#ffffff),to(#ebebeb));

	filter:  progid:DXImageTransform.Microsoft.gradient(GradientType=0,startColorstr='#ffffff', endColorstr='#ebebeb'); /* IE6 & IE7 */
	-ms-filter: "progid:DXImageTransform.Microsoft.gradient(GradientType=0,startColorstr='#ffffff', endColorstr='#ebebeb')"; /* IE8 */

	outline: 0;
	box-shadow: 0 1px 2px #ccc;
	-moz-box-shadow: 0 1px 2px 0 rgba(0,0,0,0.4);
	-webkit-box-shadow: 0 1px 2px rgba(0,0,0,0.4);
	white-space: nowrap;
	text-shadow: 0 1px 0 rgba(255, 255, 255, 1);
	font-size:14px;
	padding:2px 5px;
	text-align:center;
	color:#000;
	font-size:x-large;
}

.pad_top {
        margin-top:10px;       
}


.button {
        border: 1px solid #aaa;
	border-radius: 3px;
	-moz-border-radius: 3px;
	-webkit-border-radius: 3px;
	
	overflow: visible;
	background-color:#ebebeb;
	background-image: -moz-linear-gradient(top,#ffffff,#ebebeb);
	background-image: -webkit-gradient(linear,left top,left bottom,from(#ffffff),to(#ebebeb));

	filter:  progid:DXImageTransform.Microsoft.gradient(GradientType=0,startColorstr='#ffffff', endColorstr='#ebebeb'); /* IE6 & IE7 */
	-ms-filter: "progid:DXImageTransform.Microsoft.gradient(GradientType=0,startColorstr='#ffffff', endColorstr='#ebebeb')"; /* IE8 */
	text-shadow: 0 1px 0 rgba(255, 255, 255, 1); 
	outline: 0;
	box-shadow: 0 1px 2px #ccc;
	-moz-box-shadow: 0 1px 2px 0 rgba(0,0,0,0.4);
	-webkit-box-shadow: 0 1px 2px rgba(0,0,0,0.4);
	white-space: nowrap;
	
	font-size:14px;
	padding:2px 5px;
	text-align:center;
	
}

.button.red a {
        color:#fff;
        text-shadow: none;
}

.button.red {
        background: #EF0909; /* old browsers */
        background: -moz-linear-gradient(top, #EF0909 0%, #752A1E 100%); /* firefox */
        background: -webkit-gradient(linear, left top, left bottom, color-stop(0%,#EF0909), color-stop(100%,#752A1E)); /* webkit */
        filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#EF0909', endColorstr='#752A1E',GradientType=0 ); /* ie */
        color:#fff;
        text-shadow: none;
}

.total_pages {
        text-align:right;
}

.paging {
       text-align:center;
       margin:0 auto;
       padding:10px;
}

.people_options {
        text-align:right;       
}

.nav {
        margin-top:10px;
        margin-bottom:10px;        
}

.nav ul {
      list-style: none;
      padding: 0;
      margin: 0;          
}

.nav li {
      float: left;
      margin: 0 0.15em;         
}

.nav li a {
        background: #000;
	padding: 4px 8px;
	-moz-border-radius: 5px;
	-webkit-border-radius: 5px;
	color: #fff;
	/* button layout test from oocss */
	display: table-cell;
	float: none;
	width: auto;
	*display: block;
	*zoom: 1;
	_position: relative;
	_left: -3px;
	_margin-right: -3px;
	font-size:medium;
}    

.nav li.admin_link a {
        background: #fee;
        color:#000;
}

.admin_color {
        background: #fee;
}

.admin_box {
    background: #fee;
    padding: .5em;
    margin: .5em;
    border: 1px solid #f88;
}

.admin_button {
        background: #fcc;
	padding: 4px 8px;
	-moz-border-radius: 5px;
	-webkit-border-radius: 5px;
	color: 0;
	/* button layout test from oocss */
	display: table-cell;
	float: none;
	width: auto;
	*display: block;
	*zoom: 1;
	_position: relative;
	_left: -3px;
	_margin-right: -3px;
	font-size:medium;
}

.person_pic {
        text-align:center;
        margin:0 auto; 
        padding:5px;
}

.download_button {
       
        padding:5px;
        border:1px solid #ccc;
}

.header {

        background:#F0F0F0;
        padding:5px; 
        font-size:small;
        border:1px solid #ccc;
        margin-right:10px;
}

.clear_all {
        clear:both;        
}

.simple_box {
        padding:5px;
        border:1px solid #ccc; 
        margin-right:10px;
        border-top:0;
}

.relative_position {
        position:relative;       
}

.upper_right_corner {
        position:absolute;
        top:0;
        right:0;
        margin-right:14px;
        margin-top:5px;
}

.importance {
        font-size:large;      
}

.created_by {
        margin-left:5px;        
}

.x-large {
        font-size:x-large;      
}


.history_link {
        font-size:small;      
}

.form_item {
        margin-top:4px;       
	margin-bottom: 10px;
}

.form_item label {
       float:left;
       text-align: right;
       clear:left;
       padding:5px 0;
       margin-right:8px;
       width:80px;
}

.form_item .input_box {
        margin-left: 1em;
}

.form_item  select {
	     margin-left: 1em;
}

.form_item input {
width: 75%;
}

.center_it {
        text-align:center;
        margin:0 auto;        
}

.rss_entry {
    position: relative;
    border: 2px solid #eee;
    margin: .5em 0;
    padding: .5em;
}

.rss_controls {
    position: absolute;
    z-index: 1000;
    right: 0;
}

/* ================================================================ */

/*
    ColorBox Core Style
    The following rules are the styles that are consistant between themes.
    Avoid changing this area to maintain compatability with future versions of ColorBox.
*/

#colorbox, #cboxOverlay, #cboxWrapper{position:absolute; top:0; left:0; z-index:99999; overflow:hidden;}
#cboxOverlay{position:fixed; width:100%; height:100%;}
#cboxMiddleLeft, #cboxBottomLeft{clear:left;}
#cboxContent{position:relative; overflow:visible;}
#cboxLoadedContent{overflow:auto;}
#cboxLoadedContent iframe{display:block; width:100%; height:100%; border:0;}
#cboxTitle{margin:0;}
#cboxLoadingOverlay, #cboxLoadingGraphic{position:absolute; top:0; left:0; width:100%;}
#cboxPrevious, #cboxNext, #cboxClose, #cboxSlideshow{cursor:pointer;}

/*
    ColorBox example user style
    The following rules are ordered and tabbed in a way that represents the order/nesting of the generated HTML, so that the structure easier to understand.
*/

#cboxOverlay{background:#000;}

#colorbox{text-shadow:none;}
    #cboxContent{margin-top:32px;background:#fff;padding:5px;}
        #cboxLoadedContent{overflow:hidden;}
        #cboxLoadingGraphic{background:url(loading.gif) center center no-repeat;}
        #cboxLoadingOverlay{background-color:#fff;}
        #cboxTitle{position:absolute; top:-22px; left:0; color:#fff;}
        #cboxCurrent{position:absolute; top:-22px; right:205px; text-indent:-9999px;}
        #cboxSlideshow, #cboxPrevious, #cboxNext, #cboxClose{text-indent:-9999px; width:100px; height:36px; position:absolute; top:-20px; background:url(colorbox_close.png) 0 0 no-repeat;}
        #cboxPrevious{background-position:0px 0px; right:44px;}
        #cboxPrevious.hover{background-position:0px -25px;}
        #cboxNext{background-position:-25px 0px; right:22px;}
        #cboxNext.hover{background-position:-25px -25px;}
        #cboxClose{background-position:right 3px; right:-5px; top:-29px;}

        .cboxSlideshow_on #cboxPrevious, .cboxSlideshow_off #cboxPrevious{right:66px;}
        .cboxSlideshow_on #cboxSlideshow{background-position:-75px -25px; right:44px;}
        .cboxSlideshow_on #cboxSlideshow.hover{background-position:-100px -25px;}
        .cboxSlideshow_off #cboxSlideshow{background-position:-100px 0px; right:44px;}
        .cboxSlideshow_off #cboxSlideshow.hover{background-position:-75px -25px;}




/* ================================================================ */

.adverse_event_note {
	background: #eee;
	border: 1px solid #888;
	padding:10px;
	margin:10px;
	-moz-border-radius: 5px;
	-webkit-border-radius: 5px;
}

.note {
	background: #f8f8f8;
	border: 1px solid #888;
	margin: .5em;
}

.note_header {
	font-weight: bold;
	background: #ddd;
	padding: 5px;
}

.note_header.interesting {
        background:#93C7F4;
}

.note_header.other_interesting {
        background:#FFCC66;
}

.note_header.new_note {
        background:#FFCC66;
}

.note_header.system_actions {
        background:#FCA9A9;
}

.note_body {
	padding: 0 .5em .25em .5em;
	word-wrap: break-word;
}

.dbupdate .fieldname {
	font-weight: bold;
}

.dbupdate .oldval {
	color: #666;
}

.tweet a, .tweet a:visited {
    color: #222;
}

.user_link {
   
    padding: 0 .2em;
}


.note_op {
    background: #aaf;
    padding: 0 .2em;
}


.add_note_form {
    background: #eee;
    border: 1px solid #888;
    padding: .5em;
    margin: .5em;
}

.procedure ul {
	margin-left: 1.68em;
	list-style-type: disc;
}

.assignment_admin, .assignment_admin:visited {
    background: #4f4;
    color: #444;
}

.freeform_warning {
	background: #fee;
	border: 1px solid #f88;
	padding: .5em;
	margin: .5em auto .5em auto;
	font-size:0.7em;
}

.save_watch_highlight {
    background: #faa;
}

.analytics_header {
  background: #aaa;
  color: white;
  padding: 0.1em 1em;
  font-weight: bold;
}

#reports h1, #reports h2,#reports h3,#reports h4, #reports h5, #reports h6 {
        font-size:xx-large;
        color:#2B2A2A;
}

.sub {
        font-size:x-large;
        color:#626260;
}

.report_feed {
        float:left; 
        padding:10px;
}

.centerIt {
        margin:0 auto;
        text-align:center;
        font-size:large;
}

.fake {
  color: red;
}

.note_flags {
	background: #eee;
}

.large_heading {
        font-size:xx-large;
        color:#6699FF;
}

.rightAlign {
        text-align:right;       
}

.week_dropdown {
        font-size:large;       
}

.raw_rss {
    font-family: mono;
    border: 1px solid #888;
    background: #eee;
    padding: .5em;
}

.twhunt_date {
	color: #888;
}

.twhunt_add {
	background: #f6b330;
	color: #444;
	font-weight: bold;
}


.twhunt_goto {
	background: #8f8;
	color: #444;
	font-weight: bold;
}

.twhunt_id {
      font-size: 80%;
      color: #888;
}

.twhunt_kw {
	font-weight: bold;
}

.twhunt_block {
	background: #f00;
	color: white;
}

#mapdiv {
    width: 100%;
    height: 600px;
}

.movepin_selector {
    background: #eee;
    margin: .5em;
    padding: .5em;
    border: 1px solid white;
}

.movepin_selector.active {
    border: 1px solid red;
}

.movepin_title {
    position: relative;
}

#movepin_ajax_status {
    position:absolute;
    right: 0;
    top: 0;
    text-align: center;
    width: 5em;
    background: red;
    color: white;
    font-weight: bold;
    padding: .1em;
}

.movepin_color_codes {
    padding: 2px;
    border: 1px solid black;
}

.kml_selectors {
    position: relative;
    border: 2px solid #ccc;
    float: left;
    padding: 0 1em;
    margin: 0 1em;
}

#kml_menu {
    width: 200px;
    position: absolute;
    z-index: 1000;
    background: white;
    border: 2px solid #888;
    padding: .5em;
}

.help_via_colorbox_content {
    min-width: 300px;
    max-width: 600px;
    min-height: 200px;
}

.movepin_page_list_elt {
    float: left;
    display: block;
    border: 2px solid #888;
    padding: .25em .25em;
    margin: .25em;
}

.facebook_comment {
    color: #664 !important;
}

.dbadmin_colnames {
    width: 100%;
}

.dbadmin_colname {
    float: left;
    width: 15em;
}

.ext_list {
    border: 1px solid #888;
    margin: 1em;
    padding: 1em;
}

.ext_list_notes {
    border: 1px solid #888;
    background: #eee;
    padding: 1em;
}

.ext_link_policy {
    border: 1px solid #888;
    background: #eee;
    padding: 1em;
}

.retweet {
background-color:#F7F7B0;
padding:5px;
}

#popup_background {
width:100%;
height:100%;
background-color:#000;
margin:0;
position:absolute;
background:url('/now_background.png');
top:0;
left:0;
}

#popup {
display:none;
position:fixed;
margin: 0 auto;
top:5%;
left:5%;
right:5%;
border: 1px solid #ccc;
}

#popup_simple, #popup_post {
background-color:#fff;
text-align:center;
padding:10px;
max-height:200px;
overflow-y:auto;
overflow-x:hidden;
}

.left_align {
text-align:left;
}

/* begin close button popup */
#popup .close_btn { border: 1px solid #ccc;position:absolute;padding:1px 5px;top: -10px;right:5px;background-color: #999}
.close_btn a {font-size:15px;font-weight:bold;color:white;text-decoration:none;}
/* end close button*/

.align_left {
text-align:left;
margin:0;
width:100%;
}

.heading1 {
font-size:large;
font-weight:bold;
}

.stretch_input {
width:90%;
}

ul[id*='sortable'] li { margin: 0 5px 5px 5px; padding: 5px; width:200px;}

.line_break {
margin-bottom:0;
}

.double_break {
margin-bottom:.5em;
margin:0;
padding:0;
}

.select_all_items {
display:none;
}

.twhunt_filter {
background-color:#eee;
border:1px solid #ccc;
padding:5px;
}

.select_all {
background-color:#eee;
border:1px solid #ccc;
display:inline;
padding:5px;
}

.elegant {
background-color:#eee;
border:1px solid #ccc;
padding:5px;
}

.emeet form {
    background: #ddd;
    border: 1px solid #888;
    margin: 1em;
    padding: 1em;
}
