/*
Overall defaults 
*/

html, body, td{
	font-family:	Verdana, Geneva, Arial, Helvetica, sans-serif;
	font-size: 10px;
}

/*
HTML elements
*/

a{
color: #258dbf;
text-decoration: none;
}
a:hover{
color: #666666;
text-decoration: underline;
}
dd{
font-weight: normal;
margin: 0.5em 0 0.5em 0;
padding: 0px;
}
dt{
font-weight: bold;
margin: 1.5em 0 0.5em 0;
padding: 0px;
}
h1,h2,h3,h4,h5,h6{
padding: 0px;
margin: 0.5em 0 0.5em 0;
}
h1{font-size: 1.7em;}
h2{font-size: 1.5em; font-weight: normal;}
h3{font-size: 1.4em;}
h4{font-size: 1.2em;}
h5{font-size: 1.2em; font-weight: normal; text-decoration: underline;}
h6{font-size: 1.2em; font-style: italic;}
img{
	border: none 0px white;
	margin: 0px 0px 0px 0px;
}
li{
padding: 0px;
margin: 0.5em 0 0.5em 0em;
}
ol, ul{
padding: 0px;
margin: 0.5em 0 0.5em 3em;
}
p{
padding: 0px;
margin: 0.5em 0 0.5em 0;
}
/*
table th
{
   position: relative;
   top: expression(this.parentNode.parentNode.parentNode.scrollTop-1);
}
td, th 
{
	height:23px;
	padding-left:4px; 
	padding-right:4px; 
}
*/

/* 
Custom classes
*/

div.ajax__calendar_days table tr td
{
    padding: 0px 0px 0px 0px;
}

.ajaxupdate 
{
	position: fixed;
	top: 35%;
	left: 45%;  
}
.clearBoth
{
	clear: both;
}
div.email
{
	text-align: left;
}
div.executiveDelete
{
	background-color: Red;
	height: 200px;
	padding: 20px;
	text-align: center;
}
.fixedHeader 
{
overflow: auto;
height: 200px;
}
.floatleft
{
clear: both;
float: left;
height: auto;
padding: 0px 10px 0px 10px;
}
.floatright
{
clear: both;
float: right;
height: auto;
padding: 0px 10px 0px 10px;
}
form{
margin: 0px 0px 10px 0px;
}
.modalBackground {
background-color: Gray;
filter: alpha(opacity=70);
opacity: 0.7;
}
.modalHeader{
background-color:#DDDDDD;
border:solid 1px Gray;
color:Black;
cursor: move;
text-align: center;
}
.modalPopup {
	background-color:#ffffdd;
	border-width:3px;
	border-style:solid;
	border-color:Gray;
	padding:3px;
	width:400px;
}
.panelHeader 
{
color: #0057A0; 
font:Verdana, Arial, Helvetica, sans-serif;
font-size:17px;
font-weight: bold;
line-height: 14px; 
margin: 8px 0px 8px 0px;
padding: 0px;
text-align:right;
}
.panelHeaderLeft
{
color: #333333; 
font-size:14px;
margin: 8px 0px 8px 0px;
text-align:left;
}

/*
Bookmark links
*/
.bookmarks {
	CLEAR: both; BORDER-RIGHT: #ddd 1px solid; PADDING-RIGHT: 10px; BORDER-TOP: #ddd 1px solid; 
	PADDING-LEFT: 10px; PADDING-BOTTOM: 10px; 
	MARGIN: 15px 0px 10px; BORDER-LEFT: #ddd 1px solid; PADDING-TOP: 10px; BORDER-BOTTOM: #ddd 1px solid; 
	POSITION: relative;
	text-align: center;
}
.bookmarks P {
	PADDING-RIGHT: 0px; PADDING-LEFT: 0px; PADDING-BOTTOM: 0px; 
	MARGIN: 0px; PADDING-TOP: 0px
}
.bookmarks P A {
	PADDING-RIGHT: 10px; PADDING-LEFT: 10px; RIGHT: 0px; 
	PADDING-BOTTOM: 10px; PADDING-TOP: 10px; 
	POSITION: absolute; TOP: 0px
}
.bookmarks H3 {
	PADDING-RIGHT: 3px; PADDING-LEFT: 0px; FONT-WEIGHT: normal; 
	PADDING-BOTTOM: 0px; MARGIN: 0px 5px 0px 3px; PADDING-TOP: 0px;
	font-size: small !important;
	color: Gray !important;
	text-align: center;
}
.bookmarks UL {
	PADDING-RIGHT: 0px; PADDING-LEFT: 0px; PADDING-BOTTOM: 0px; 
	MARGIN: 15px 0px 0px 15px; PADDING-TOP: 0px; LIST-STYLE-TYPE: none; TEXT-ALIGN: center;
}
.bookmarks UL LI 
{
	height: 16px;
	PADDING-RIGHT: 4px; DISPLAY: inline; 
	/*font-size: smaller;*/
	PADDING-LEFT: 0px; PADDING-BOTTOM: 6px; PADDING-TOP: 0px; 
	TEXT-ALIGN: center
}
.bookmarks UL LI.delicious {
	BACKGROUND: url(i/delicious.gif) no-repeat 0px 0px
}
.bookmarks UL LI.digg {
	BACKGROUND: url(i/digg.gif) no-repeat 0px 0px
}
.bookmarks UL LI.facebook {
	BACKGROUND: url(i/facebook.gif) no-repeat 0px 0px
}
.bookmarks UL LI.google {
	BACKGROUND: url(i/google.jpg) no-repeat 0px 0px
}
.bookmarks UL LI.reddit {
	PADDING-RIGHT: 0px; PADDING-LEFT: 2px; BACKGROUND: url(i/reddit.gif) no-repeat 0px 0px; 
	PADDING-BOTTOM: 0px; PADDING-TOP: 0px;
	display:none;
}
.bookmarks UL LI.stumbleupon {
	BACKGROUND: url(i/stumbleupon.gif) no-repeat 0px 0px
}
.bookmarks UL LI A, .bookmarks UL LI A:link, .bookmarks UL LI A:visited {
	color: Navy;
	PADDING-RIGHT: 0px; PADDING-LEFT: 18px; PADDING-BOTTOM: 0px; MARGIN: 0px 3px 0px 0px; 
	PADDING-TOP: 0px
}
.bookmarks UL LI A:active, .bookmarks UL LI A:hover
{
	color: Red;
	text-decoration: none;
}
