body {font-size:12px;font-family:"Lucida Grande", Arial, Helvetica, Sans-Serif;color:#333;line-height:1.9em;}

a {font-size:12px;font-family:"Lucida Grande", Arial, Helvetica, Sans-Serif;color:#0066cc;}

#header a, #header {color:#FFF;}

#header {background: #fff url('/images/bg.png') top center repeat-x;height:53px;}

#footer {background: #003366 url('/images/footer_bg.png') top left repeat-x;width:100%;margin:auto;padding:10px;/*color:#FFF;padding-top:300px;*/}

body,div,dl,dt,dd,ul,ol,li,h1,h2,h3,h4,h5,h6,pre,form,fieldset,input,textarea,p,blockquote,th,td { 
	margin:0px;
	padding:0px;
}
hr {background-color: #bbb;height: 1px;border:0px;margin:10px 0px;}
p {margin-bottom:15px;}
table {
	border-collapse:collapse;
	border-spacing:0;
}
fieldset,img { 
	border:0;
}
label {float:left;width:110px;font-weight:bold;padding:6px;}

address,caption,cite,code,dfn,em,th,var {
	font-style:normal;
	font-weight:normal;
}
ol,ul {
	list-style:none;
}
caption,th {
	text-align:left;
}
q:before,q:after {
	content:'';
}
abbr,acronym { border:0;
}

h1{font: 18px/1.4 "Lucida Grande", Arial, Helvetica, Sans-Serif;font-weight:bold;}

.right {float:right;clear:none;}

.left {float:left;clear:none;}

.installed_widget {float:left;padding-left:20px;width:120px;height:115px;}

.button {cursor:pointer;}

.hidden {display:none;}

thead {font-weight:bold;border-bottom: 1px solid #ccc;color:#000}

a {text-decoration:none;border:0px;}

input, textarea {padding:3px;margin:0px;margin-bottom:3px;font-size:12px; font-family:"Lucida Grande", Arial, Helvetica, Sans-Serif;color:#333}

.textbox {width:250px;padding:6px;margin:0px;margin-bottom:3px;font-size:12px; font-family:"Lucida Grande", Arial, Helvetica, Sans-Serif;color:#333}

.submit {padding:6px;margin:0px;margin-bottom:3px;font-size:12px; font-family:"Lucida Grande", Arial, Helvetica, Sans-Serif;color:#333}

.notes_input {width:600px;height:200px;padding:6px;}

#signup_form input {padding:10px;font-size:14px;}

#account_settings {width:500px;text-align:right;}

#account_settings h3 {border-bottom:1px solid #1D52B5;margin-top:12px;font-size:13px;}

#account_settings div {width:394px;}

#account_settings input {margin-left:25px;}

#settings_menu {width:100%;padding:10px;background-color:#B0CCFF;margin-bottom:25px;margin-top:25px;}

#settings_menu ul {list-style: none;}

#settings_menu li {float:left;margin-left:20px;padding:5px;}

#settings_menu li:hover {background-color:#8FB6FF}

.error_text {color:#FF0000;}

.date-pick {border-style: none;}

#content_area {width:900px;margin:auto;background-color:#FFF;padding:10px;}

#footer_content_area {position:relative;width:900px;margin:auto;padding:50px 0px;color:#FFF;}

#header_content_area {position:relative;width:900px;margin:auto;padding:0px 10px;}

#header_content_area .menu a {font-size:18px;font-weight:bold;margin-left:20px;}

#header_content_area a:hover {text-decoration:underline;}

.sign_in {position:absolute;top:-155px;right:0px;background-color:#FFF;width:300px;border:3px solid #999;}

.sign_in form, .sign_in h1 {margin-left:10px;}

#sign_in_button {display:block;cursor:pointer;width:100%;text-align:center;}

#data_table {width:100%;border: 1px solid #ccc;}

#data_table td {padding:10px;font-size:12px;font-family:"Lucida Grande", Arial, Helvetica, Sans-Serif;}

.datarow img {visibility:hidden;}

.datarow .show {visibility:visible;}

.datarow  td{border-top: 1px solid #ccc;}

.datarowActive {background-color:#E5F3FF;}

.dataheadingActive {background-color:#E5F3FF;}

.datarowActive img {visibility:visible;}

.editable {cursor:pointer;}

.editable:hover {background-color:#c7e5ff;}

.news_details td input,
.news_details td textarea,
.news_details td label,
.calendar_entry_details td input,
.calendar_entry_details td textarea,
.calendar_entry_details td label  {float:left;}

.calendar_entry_details td hr,
.news_details td hr {clear:both;}

.image_frame {border: 1px solid #999;padding:2px;}

.image_container {float:left; margin-right:20px; margin-bottom:15px;text-align:center;}

.image_container .button {visibility:hidden; padding:0px 3px;}

.image_containerActive .button {visibility:visible;}

.drag_handle {cursor:move;}

/* override the root element to enable scrolling */ 
#flowpanes { 
    overflow:hidden;
	position:relative;
	width:425px;
	margin-left:60px;
} 
 
/* override single pane */ 
#flowpanes div { 
    float:left; 
    width:425px; 
    cursor:pointer; 
} 
 
/* our additional wrapper element for the items */ 
#flowpanes .items { 
    width:20000em; 
    position:relative; 
    clear:both; 
    margin:0; 
    padding:0; 
} 
 
#flowpanes .less, #flowpanes .less a { 
    color:#999 !important; 
    font-size:11px; 
}

.note_top {width:900px;height:14px;background:url('/images/note1.png');}

.note_content {width:870px;background:#242424;color:#FFF;text-align:left;padding-left:15px;padding-right:15px;}

.note_bottom {width:900px;height:14px;background:url('/images/note2.png');margin-bottom:15px;}

.slide-out-div {padding: 20px;width: 250px;background: #eee;border: 1px solid #000;line-height:1.9;}  

.slide-out-div h3 {margin-bottom:15px;}  

.widget_select {cursor:pointer;padding-left:20px;height:35px;line-height:35px;background:url('/images/delete.png') no-repeat;background-position:left 10px;float:left;clear:both;}

.checked {background:url('/images/accept.png') no-repeat;background-position:left 10px;}
