@charset "utf-8";
.main {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 11px;
	font-weight: normal;
	color: #000000;
	text-decoration: none;
}
P {
padding-left: 5px;
padding-right: 5px;

font-family: Verdana, Arial, Helvetica, sans-serif;
font-size: 12px;
}

td {
	
font-family: Verdana, Arial, Helvetica, sans-serif;
font-size: 12px;
color: #000000;
}

h3{
	
font-family: Verdana, Arial, Helvetica, sans-serif;
font-size: 12px;
font-weight: bold;
color: #000099;

}

.titles {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 16px;
	font-weight: bolder;
	color: #730003;
}

a:link {
	color: #2D548D;
	text-decoration: underline;
}

a:visited { 
	color: #5C80A0;
}

a:hover { 
	color: #689F7F;
	text-decoration: underline;
	}
a:active { 
	color: #67A07F;
}

.onlyhome {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 13px;
	font-weight: normal;
	color: #A5ADAC;
	text-decoration: none;
}

.smlfoot {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 11px;
	font-weight: normal;
	color: #CCCCCC;
}
.highlis {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 12px;
	font-style: normal;
	font-weight: bolder;
	color: #DF09CA;
	text-decoration: none;
}

#pageheading {
	padding-right: 4px;
	padding-left: 4px;
}

#pageheading h1 {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 15px;
	color: #284B83;
	font-weight: bold;
	padding-bottom: 2px;
	padding-top: 2px;
	margin: 0px;	
	border-bottom-width: 1px;
	border-bottom-style: solid;
	border-bottom-color: #32517D;	
}

html {
scrollbar-base-color: #3e3d3d;
scrollbar-arrow-color: #353333;
scrollbar-track-color: #353333;

scrollbar-shadow-color: #000000;
scrollbar-lightshadow-color: #000000; 
scrollbar-darkshadow-color: #353333;

scrollbar-highlight-color: #353333;
scrollbar-3dlight-color: #000000;
}

iframe {
overflow-x: hidden;

}
.hedsty {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 12px;
	font-weight: bolder;
	color: #1557A1;
}
#main_content {
	padding-left: 4px;
	padding-right: 4px;
}
.usermenu {
	font-size: 11px;
	font-family: Arial, Helvetica, sans-serif;
}
.usermenu a {
	color: #323F61;
	text-align: center;
	vertical-align: middle;
	padding-left: 3px;
	padding-right: 3px;
	padding-top: 2px;
	padding-bottom: 2px;
	height: 32px;
	line-height: 32px;
	text-decoration: none;
	white-space: nowrap;
	font-weight: bold;
	border: 1px solid #313A51;
	background-color: #D8DCE2;

}
.usermenu a:hover {
	color: #fff;
	background-color: #313A51;
}
.tr1 {
	background-color: #eeeeee;
}
.tr2 {
	background-color: #ffffff;
}
.tbltitle {
	background-color: #cccccc;
	font-size: 12px;
	font-weight: bold;
}
.tblhead2 {
	background-color: #cccccc;
}

.appbook, .appbook td, .appbook th
{
    border-color: #808080;
    border-style: solid;
}

.appbook
{
    border-width: 0 0 1px 0px;
    border-spacing: 0;
    border-collapse: collapse;
}

.appbook td, .appbook th
{
    margin: 0;
    padding: 4px;
    border-width: 1px 1px 0 1px;
}

.appbook th.mainhr, .appbook th.drname
{
	font-weight: bold;
}
.appbook th
{
    font-weight: normal;
    background-color: #FFC;
}
.appbook td
{
    background-color: #FFF;
	text-align: center;
}
.appbook td.openslot {
	 background-color: #99B9DF;
}
.appbook td.openslot a {
	 display: block;
	 text-decoration: none;
	 color: #304076;
}
.appbook td.openslot a:hover {
	 text-decoration: underline;
	 color: #000;
}
.appbook td.greyslot {
	 background-color: #DBDBDB;
}
.appbook td.slotfull {
	 background-color: #FFC959;
}

