
/*~*~*~*~*~*~*~*~*~*~*~*~*~*~*~*~*~*~*~*~*~*~*~*~*~*~*~*~*~*~*~*~*~*~*
	resetting styles
*~*~*~*~*~*~*~*~*~*~*~*~*~*~*~*~*~*~*~*~*~*~*~*~*~*~*~*~*~*~*~*~*~*~*/
/*
Copyright (c) 2009, Yahoo! Inc. All rights reserved.
Code licensed under the BSD License:
http://developer.yahoo.net/yui/license.txt
version: 3.0.0
build: 1549
*/
body,div,dl,dt,dd,ul,ol,li,h1,h2,h3,h4,h5,h6,pre,code,form,fieldset,legend,input,textarea,p,blockquote,th,td{margin:0;padding:0;}
table{border-collapse:collapse;border-spacing:0;}
fieldset,img{border:0;}
address,caption,cite,code,dfn,em,strong,th,var{font-style:normal;font-weight:normal;}
li{list-style:none;}
caption,th{text-align:left;}
h1,h2,h3,h4,h5,h6{font-size:100%;font-weight:normal;}
q:before,q:after{content:'';}
abbr,acronym{border:0;font-variant:normal;}
sup{line-height:0;vertical-align:super;}
sub{line-height:0;vertical-align:sub;}
input,textarea,select{font-family:inherit;font-size:inherit;font-weight:inherit;}
input,textarea,select{*font-size:100%;}
legend{color:black;}

/*~*~*~*~*~*~*~*~*~*~*~*~*~*~*~*~*~*~*~*~*~*~*~*~*~*~*~*~*~*~*~*~*~*~*
	base styles
*~*~*~*~*~*~*~*~*~*~*~*~*~*~*~*~*~*~*~*~*~*~*~*~*~*~*~*~*~*~*~*~*~*~*/

html {background: white;}
body {margin:0;font:13px/19px Georgia, Times, "Times New Roman", serif;color:black;background-color:white;}

:focus { outline: 0; }
a, a:link, a:visited, a:active { color: #444; text-decoration: none; cursor:pointer; }
a:active { outline: 0; }
a:hover, a:focus { text-decoration: underline; }

b,strong{font-weight:bold;}
i,em{font-style:italic;}
input{font:12px/12px Georgia, Times, "Times New Roman", serif;border:0 none;color:#444;vertical-align:middle;}
textarea{font:12px/12px Georgia, Times, "Times New Roman", serif;border:1px solid #444;color:#444;padding:4px;width:50%;height:100px;vertical-align:top;}
input:focus,textarea:focus{color:black;}
select{vertical-align:middle;}
input[type="text"],input[type="password"]{border:1px solid #444;padding:3px;}


input[type="button"],input[type="submit"]{color:white;cursor:pointer;background-color:black;padding:3px;text-transform:uppercase;}


input[type="radio"],input[type="checkbox"]{border:0 none;padding:0;margin:4px;width:auto;}
.clear{clear:both;}
.left{float:left;}
.right{float:right;}

.clearfix:before,.clearfix:after{content:"\0020";display:block;height:0;visibility:hidden;}
.clearfix:after{clear:both;}
.clearfix{zoom:1;}

/*~*~*~*~*~*~*~*~*~*~*~*~*~*~*~*~*~*~*~*~*~*~*~*~*~*~*~*~*~*~*~*~*~*~*
	The following Styles are adapted from YUI base CSS library:
	http://developer.yahoo.com/yui/3/cssbase/
	version: 3.0.0
	build: 1549
*~*~*~*~*~*~*~*~*~*~*~*~*~*~*~*~*~*~*~*~*~*~*~*~*~*~*~*~*~*~*~*~*~*~*/

/*~*~*~*~*~*~*~*~*~*~*~*~*~*~*~*~*~*~*~*~*~*~*~*~*~*~*~*~*~*~*~*~*~*~*
	BASE FOR class="mainBase" SECTIONS
*~*~*~*~*~*~*~*~*~*~*~*~*~*~*~*~*~*~*~*~*~*~*~*~*~*~*~*~*~*~*~*~*~*~*/

body .mainBase{font:13px/19px Georgia, Times, "Times New Roman", serif;color:black;}
body.largeFont .mainBase {
	font-size: 16px;
	line-height: 26px;
}
.mainBase h1{font-size:2.5em;line-height:1em;margin:2.5em 0 1em;}
.mainBase h2,.mainBase h3,.mainBase h4,.mainBase h5,.mainBase h6{font-weight:bold;margin:2em 0 1em;}

.mainBase abbr,
.mainBase acronym{
	border-bottom:1px dotted #000;
	cursor:help;
}
.mainBase blockquote,.mainBase ul,.mainBase ol,.mainBase dl,.mainBase img{margin:1em;}
.mainBase ol,.mainBase ul,.mainBase dl{margin-left:2em;}
.mainBase ol li{list-style:decimal outside;}
.mainBase ul li{list-style:disc outside;}
/* Includes override for lightbox table styles */
.mainBase table,#modalContent table{margin-bottom:1em;border:1px solid #444;}
.mainBase caption,#modalContent caption{font-weight:bold;margin-bottom:.5em;}
.mainBase th,#modalContent th{font-weight: bold;}
.mainBase th,#modalContent th,.mainBase td,#modalContent td{padding:3px;vertical-align:top;border:1px solid #444;}
.mainBase tr.even td,#modalContent tr.even td{background-color:white;}


.mainBase form{margin:1em 0;}
.mainBase p,
.mainBase pre,
.mainBase fieldset,
.mainBase legend,
.mainBase label,
.mainBase select,
.mainBase input[type=text],
.mainBase input[type=password],
.mainBase input[type=button],
.mainBase input[type=submit],
.mainBase textarea{margin-bottom:1em;}

.mainBase fieldset{border-bottom:1px solid #444;border:0 none;}
.mainBase legend{display:block;font-weight:bold;width:100%;}
.mainBase label{display:inline-block;padding:4px 0;vertical-align:middle;margin-right:1em;}
.mainBase label input[type=text],
.mainBase label input[type=password],
.mainBase label input[type=button],
.mainBase label input[type=submit],
.mainBase label select,
.mainBase label textarea{margin:0 1em;}
.mainBase .radio label,
.mainBase .checkbox label{margin:0;}
.mainBase input[type=button],
.mainBase input[type=submit]{display:block;}
.mainBase .buttons input[type=button],
.mainBase .buttons input[type=submit]{display:inline-block;margin:0 1em 0 0;}

/*from mystuff*/

#myPanels input[type="button"],
#myPanels input[type="submit"], 
#myPanels a.showAddToBook{
	margin: 5px;
	padding: 1px 7px;
	background-color: #efefef;/* CR */
	color: #ba131a;/* CR */
	border: 1px solid #ccc;/* CR */
	border-radius: 14px;
	-moz-border-radius: 14px;
	-webkit-border-radius: 14px;
}
#myPanels input:hover[type="button"],
#myPanels input:hover[type="submit"],
#myPanels a.showAddToBook:hover {
	border: 1px solid #ba131a;/* CR */
	background-color: #ba131a;/* CR */
	color: white;/* CR */
	text-decoration: none;
}
