
.content { vertical-align: top;
	background-color: #ffffff; 
	border-left: 3px;
	border-right: 3px;
	border-top: 0px;
	border-bottom: 3px;
	border-color: #4878C0;
	border-style: solid;
	padding-left: 15px; 
	padding-right: 15px;
	padding-top: 5px;
	padding-bottom: 25px;
    width: 863px;}

.bluebox {border-left: 2px;
	border-right: 2px;
	border-top: 8px;
	border-bottom: 2px;
	border-color: #cecece;
	border-style: solid;
	padding-left: 8px; 
	padding-right: 8px;
	padding-top: 8px;
	padding-bottom: 8px;
}
.bud_bar { text-align: left;
	padding-bottom: 3px; }
.button { background: #fff url('../images/buttonbg.jpg') repeat-x; 
	border: 1px solid #ccc; 
	padding-left: 5px; 
	padding-right: 5px;
	padding-top: 2px;
	padding-bottom: 2px;
	cursor: pointer; 
	color: #fff; }
.button_thin { background: #fff url('../images/buttonbg.jpg') repeat-x; 
	border: 1px solid #ccc; 
	padding-left: 3px; 
	padding-right: 3px;
	padding-top: 0px;
	padding-bottom: 0px;
	cursor: pointer; 
	color: #fff; }
.finscore {border-left: 2px;
	border-right: 2px;
	border-top: 2px;
	border-bottom: 2px;
	border-color: #4878C0;
	border-style: solid;
}
.font11 { font-size: 11px; }
.font12 { font-size: 12px; }
.font13 { font-size: 13px; }
.font14 { font-size: 14px; }
.font15 { font-size: 15px; }
.font16 { font-size: 16px; }
.left { text-align: left; }
.lefthandnav { width: 160px;
	vertical-align: top;
	background-color: #eeeeee; 
	text-align: left;
	border-left: 1px;
	border-right: 0px;
	border-top: 0px;
	border-bottom: 1px;
	border-color: #cccccc;
	border-style: solid;
	padding-left: 9px; 
	padding-right: 10px; 
	padding-top: 10px;
	padding-bottom: 10px; 
}
.login { padding-bottom: 1px;}
.login .table { width: 800px; margin-top: 40px; margin-right: auto; margin-left: auto;
	padding: 0px; 
	margin: 0px; 
	color: #000;
	background: #e9e9e9; 
	font:x-small Verdana,Serif; }
.main {text-align: left; }
.textwhite {color:#ffffff; text-align: left;}
.textblue {color:#4878C0; text-align: left;}
.title_blue {
	font-family: sans-serif, tahoma, arial, tahoma, verdana;
	font-weight:bold; 
	color: #205098;
}
.title_red {
	font-family: sans-serif, tahoma, arial, tahoma, verdana;
	font-weight:bold; 
	color: red;
}

a:link { color:#58a; text-decoration:none; }
a:visited { color:#58a; text-decoration:none; }
a:hover { color:#D83030; text-decoration:underline; }
a.white:link { color:#ffffff; text-decoration:none; }
a.white:visited { color:#ffffff; text-decoration:none; }
a.white:hover { color:#D83030; text-decoration:underline; }
a.black:link { color:#000000; text-decoration:none; }
a.black:visited { color:#000000; text-decoration:none; }
a.black:hover { color:#000000; text-decoration:underline; }
a.lightblue { color:#e6f5ff; }
a.gray { color:#646464; }
a.gray:hover { text-decoration:none; }
a.orange { color: orange; }
a.red { color: red; }
a img {	border-width:0;}
b.blue { color:#58a; text-decoration:none; }
body { background: #fff;
	font-family: "lucida grande", tahoma, verdana, arial, sans-serif;
	font-size: 11px;
	margin: 0px;
	padding: 0px;
	text-align: left; 
}
input { font-family: "lucida grande", tahoma, verdana, arial, sans-serif; font-size: 11px; }
input.total { border: #ffffff 1px solid;}
option { font-family: "lucida grande", tahoma, verdana, arial, sans-serif; font-size: 11px; }
select { font-family: "lucida grande", tahoma, verdana, arial, sans-serif; font-size: 11px; }


table.exline { 
	background-color: #ffa500
}

table.exline_b { border-left: 1px;
	border-right: 1px;
	border-top: 1px;
	border-bottom: 1px;
	border-color: #000000;
	border-style: solid;
}
table.exline_g {	border-left: 4px;
	border-right: 4px;
	border-top: 4px;
	border-bottom: 4px;
	border-color: #a9a9a9;
	border-style: solid;
}

table.grid_g { padding: 0px; 
	border-left: 1px;
	border-right: 1px;
	border-top: 1px;
	border-bottom: 1px;
	border-color: #a9a9a9;
	border-style: solid;
	font:x-small Verdana,Serif; 
}
td.grid_gh {  text-align: center;
	font-size: 10px;
	background-color: #800000; 
	color: #ffffff;
}
td.grid_gb { text-align: right;
	background-color: #eee; 
}



td { font-size: 11px; }
td.bud_bar0 { background-color: #90ee90; text-align: right;}
td.bud_bar1 { background-color: #90ee90; text-align: right;}
td.bud_bar2 { background-color: #F0C018; text-align: right;}
td.bud_bar3 { background-color: #be2828; text-align: right;}


td.finscore { background-color: #4878C0; 
	width: 100%; 
	color: #ffffff; 
	font-weight:bold; 
	text-align: center; 
}
td.finscore2 { width: 100%; 
	padding-left: 5px; 
	padding-right: 2px; 
	padding-top: 2px;
	padding-bottom: 2px; 
}
td.finscore2r { width: 100%; 
	padding-left: 2px; 
	padding-right: 5px; 
	padding-top: 2px;
	padding-bottom: 2px; 
	text-align: right;
}

td.grid_right { text-align: right;
	font-size: 11px;
	background-color: #eee; 
	border-left: 0px;
	border-right: 0px;
	border-top: 1px;
	border-bottom: 1px;
	border-color: white;
	border-style: solid;  
	padding-left: 5px; 
	padding-right: 5px; 
	padding-top: 3px;
	padding-bottom: 3px; 
}
td.grid_left { font-size: 11px;
	background-color: #eee; 
	border-left: 0px;
	border-right: 0px;
	border-top: 1px;
	border-bottom: 1px;
	border-color: white;
	border-style: solid;  
	padding-left: 5px; 
	padding-right: 5px; 
	padding-top: 3px;
	padding-bottom: 3px; 
}
td.label { font-size: 11px; text-align: left; }
td.center { text-align: center; }
td.left { text-align: left; }
td.right { text-align: right; }
td.tab { width: 96px; height: 38px; background-color: #4878C0; text-align: center; 
	font-size: 13px;
	font-weight: bold;
	border-left: 0px;
	border-right: 0px;
	border-top: 0px;
	border-bottom: 16px;
	border-color: #4878C0;
	border-style: solid; 
}
td.tab2 { width: 96px;	height: 38px; background-color: #ffffff; text-align: center; color: #000;
	font-size: 13px;
	font-weight: bold;
	border-left: 0px;
	border-right: 0px;
	border-top: 0px;
	border-bottom: 16px;
	border-color: #ffffff;
	border-style: solid; 
}

td.tab_x { width: 94px; height: 34px; background-color: #a5c3d2; text-align: center; 
	font-size: 13px;
	font-weight: bold;
	border-left: 3px;
	border-right: 3px;
	border-top: 3px;
	border-bottom: 0px;
	border-color: #556e8c;
	border-style: solid;
}
td.tab2_x { width: 94px; height: 34px; background-color: #ffffff; text-align: center; 
	font-size: 13px;
	font-weight: bold;
	border-left: 3px;
	border-right: 3px;
	border-top: 3px;
	border-bottom: 0px;
	border-color: #4878C0;
	border-style: solid;
}
td.tabspacer_x { background-color: #e6f5ff;}
td.tab_bottom { height: 3px; background-color: #ffffff; 
	border-left: 0px;
	border-right: 0px;
	border-top: 3px;
	border-bottom: 0px;
	border-color: #4878C0;
	border-style: solid;
}
td.tab_bottom2 { height: 3px; background-color: #ffffff; 
	border-left: 0px;
	border-right: 0px;
	border-top: 0px;
	border-bottom: 0px;
	border-color: #4878C0;
	border-style: solid;
}
td.tab_bottom_left { height: 3px; background-color: #ffffff; 
	border-left: 3px;
	border-right: 0px;
	border-top: 3px;
	border-bottom: 0px;
	border-color: #4878C0;
	border-style: solid;
    width: 20px;}
td.tab_bottom_right { height: 3px; background-color: #ffffff; 
	border-left: 0px;
	border-right: 3px;
	border-top: 3px;
	border-bottom: 0px;
	border-color: #4878C0;
	border-style: solid;
    width: 227px;}

td.topnav1 { width: 220px; background-color: #e6f5ff; height: 65px; text-align: center; }
td.topnav2 { width: 661px; background-color: #e6f5ff;}
td.topnav3 { width: 20px; background-color: #e6f5ff;}
td.tour_blue {
	font-family: sans-serif, tahoma, arial, tahoma, verdana;
	font-weight:bold; 
	color: #205098;
}
td.tour_blue2 {
	font-family: sans-serif, tahoma, arial, tahoma, verdana;
	font-weight:bold; 
	color: #205098;
	background-color: #e6f5ff;
}
td.tour_black {
	font-family: sans-serif, tahoma, arial, tahoma, verdana;
}

