
a img{
	border:0px;
	text-decoration:none;
}

table { /*border-spacing: 0px;*/ }

table td{
	padding:0px;
}
td{
	/*border:0px;*/
}
h2{
	text-align:left;
}


.prepsn_top_menu_over, .prepsn_top_menu_over:active, .prepsn_top_menu_over:link, .prepsn_top_menu_over:hover, .prepsn_top_menu_over:visited{
	display:block;
	height:20px;
	padding:0px 15px 0px 15px;
	color:#FFFFFF;
	text-shadow: 0.1em 0.1em 0.05em #333;
	font-weight:bold;
	font-size:11px;
	font-family:Verdana;
	text-decoration:none;
	background:url(../images/menu/highlight_bg.gif) #57a2ce repeat-x;
}

.prepsn_top_menu,.prepsn_top_menu:active, .prepsn_top_menu:link, .prepsn_top_menu:hover, .prepsn_top_menu:visited{
	display:block;
	height:20px;
	padding:0px 15px 0px 15px;
	color:#FFFFFF;
	text-shadow: 0.1em 0.1em 0.05em #333;
	font-weight:bold;
	font-size:11px;
	font-family:Verdana;
	text-decoration:none;
	background:url(../images/menu/background.gif) #1b74ac repeat-x;
}

.dataRow0{
	color:#000000;
	background:#e1e1e1;
}
.dataRow0-hover{
	color:#000000;
	background:#fff8ac;
}
.dataRow1{
	color:#000000;
	background:#ffffff;
}
.dataRow1-hover{
	color:#000000;
	background:#fff8ac;
}

.imgborder_table{
	margin-right:10px;
	margin-bottom:10px;
	border:1px solid #777777;
	background:#999999;
}
.imgborder_table tr td img{
	border:1px solid #999999;
	background:#cccccc;
	margin:5px;
	padding:5px;
	text-decoration:none;
}
.imgborder_table tr td a, .imgborder_table tr td a:link, .imgborder_table tr td a:hover, .imgborder_table tr td a:visited{
	text-decoration:none;
	margin:0px;
	padding:0px;
	border:0px;
}


.imgborder_table2{
	margin:0px;
	border:1px solid #777777;
	background:#999999;
}
.imgborder_table2 tr td img{
	border:1px solid #666666;
	background:#cccccc;
	margin:0px;
	padding:0px;
	text-decoration:none;
}
.imgborder_table2 tr td a, .imgborder_table2 tr td a:link, .imgborder_table2 tr td a:hover, .imgborder_table2 tr td a:visited{
	text-decoration:none;
	margin:0px;
	padding:0px;
	border:0px;
}

.imgborder_table3{
	margin:0px;
	border:1px solid #777777;
	background:#999999;
}
.imgborder_table3 tr td img{
	border:1px solid #666666;
	background:#cccccc;
	margin:0px;
	padding:0px;
	text-decoration:none;
}
.imgborder_table3 tr td a,.imgborder_table3 tr td a:active, .imgborder_table3 tr td a:link, .imgborder_table3 tr td a:hover, .imgborder_table3 tr td a:visited{
	text-decoration:none;
	margin:0px;
	padding:0px;
	border:0px;
}


table,p,body{
	font-family:arial;
	font-size:11px;
}
a.titleLink,a.titleLink:link,a.titleLink:visited{
	font-weight:bold;
	color:#DDDDDD;
	text-decoration:underline;
}
a.titleLink:hover{
	font-weight:bold;
	color:#EEEEEE;
	text-decoration:none;
}
.heading{
	font-size:16px;
	font-weight:bold;
	color:#000000;
}
.subHeading{
	font-size:12px;
	font-weight:bold;
	color:#000033;
}
INPUT{
	border:1px solid #666666;
	font-family:Arial;
	font-size:11px;
}
.checkbox{
	border:0px;
}
TEXTAREA{
	border:0px;
	border:1px solid #666666;
	font-family:Arial;
	font-size:11px;
}
SELECT{
	border:1px solid #666666;
	font-family:Arial;
	font-size:11px;
}
.submit{
	font-size:11px;
	font-weight:bold;
	border:1px solid #666666;
	color:#333333;
	background:url(../admin/images/button_bg.gif) #797979 repeat-x;
}
.left_menu_title{
	background:url(../admin/images/left_menu_bg.gif) #898989 repeat-x;
}
.left_menu_table{
	border:1px solid #898989;
	background:#F1f1f1
}

.left_menu_table tr{
	background:url(../admin/images/left_menu_left.gif) #f1f1f1 repeat-y;
}
.left_menu_title td a,.left_menu_title td a:visited,.left_menu_title td a:link{
	width:100%;
	height:100%;
	display:block;
	color:#FFFFFF;
	font-weight:bold;
	text-decoration:none;
}
.left_menu_title td a:hover{
	text-decoration:none;
}
.left_menu_table tr td table tr td a,.left_menu_table tr td table tr td a:visited,.left_menu_table tr td table tr td a:link{
	color:#666666;
	font-weight:bold;
	text-decoration:underline;
}
.left_menu_table tr td table tr td a:hover{
	text-decoration:none;
}
.admin_body2{
	background:url(../admin/images/admin_left.gif) #ffffff repeat-y;
	padding:10px;
}

.admin_title2{
	color:#FFFFFF;
	font-size:24px;
	padding-right:25px;
	border-bottom:3px solid #990000;
	background:url(../admin/images/admin2_title.gif) #222222 repeat-x;
}
.admin_body{
	background:url(../admin/images/admin_left.gif) #ffffff repeat-y;
	padding:10px;
}

.admin_title{
	color:#FFFFFF;
	font-size:24px;
	padding-right:25px;
	border-bottom:3px solid #666666;
	background:url(../admin/images/admin_title.gif) #222222 repeat-x;
}
.admin_footer{
	color:#FFFFFF;
	font-size:11px;
	padding:5px;
	padding-right:15px;
	border-top:1px solid #111111;
	background:url(../admin/images/admin_title.gif) #222222 repeat-x;
}
.admin_footer a, .admin_footer a:link, .admin_footer a:hover, .admin_footer a:visited{
	color:#FFFFFF;
	text-decoration:underline;
	font-weight:bold;
}

.left_menu_title td{
	background:url(../admin/images/left_menu_bg.gif) #898989 repeat-x;
	border-top:1px solid #585858;
	border-bottom:1px solid #585858;
	padding:4px;
	color:#EEEEEE;
}
.stats_tabs_table{
	border:1px solid #CCCCCC;
	border-top:0px;
	background:#EEEEEE;
}
.gray_box{
}

.gray_box td{
	border:1px solid #AAAAAA;
	background:#CCCCCC;
}
.stats_sub_table{
	border:1px solid #AAAAAA;
}
.stats_sub_table tr td{
	background:#CCCCCC;
}
.stats_sub_table tr td div span.line{
	font-size:10px;
}
.class_heading, .class_heading td{
	color:#FFFFFF;
	font-size:20px;
	background:url(../admin/images/class_bg.gif) #016690 repeat-x;
}
.conference_heading td span,.class_heading td span,.class_heading td a:link, .class_heading td a:visited, .class_heading td a:hover, .conference_heading td a:link, .conference_heading td a:visited, .conference_heading td a:hover{
	font-size:11px;
	color:#FFFFFF;
	font-weight:bold;
}
 .class_heading td a:hover, .conference_heading td a:hover{
	text-decoration:underline;
}
.conference_heading, .conference_heading td{
	color:#FFFFFF;
	font-size:16px;
	background:url(../admin/images/conference_bg.gif) #248fba repeat-x;

}
.submit_large{
	font-size:15px;
	font-weight:bold;
	border:1px solid #AAAAAA;
	background:#DDDDDD;
	color:#666666;
}
.light_box{
	margin:0px;

	display:inline;
	color:#000000;
	font-size:11px;
	padding:2px 2px 0px 2px;
	background:#FFFFFF;
	border:1px solid #999999;
	font-family:Arial;
	font-size:11px;
}
.box{
	margin:0px;

	display:inline;
	color:#000000;
	font-size:11px;
	padding:2px 2px 0px 2px;
	background:#f7f7f7;
	border:1px solid #666666;
	font-family:Arial;
	font-size:11px;
}
.box-hover{
	display:inline;
	color:#000000;
	padding:2px 2px 0px 2px;
	background:#fffee6;
	border:1px solid #666666;
	font-family:Arial;
	font-size:11px;
}
.box-active{
	display:inline;
	color:#000000;
	background:#e3e3f0;
	padding:2px 2px 0px 2px;
	border:1px solid #666666;
	font-family:Arial;
	font-size:11px;
}
.select{
	display:inline;
	color:#000000;
	background:#f7f7f7;
	border:1px solid #666666;
	font-family:Arial;
	font-size:11px;
}
^ .select-hover{
	display:inline;
	color:#000000;
	background:#fffee6;
	border:1px solid #666666;
	font-family:Arial;
	font-size:11px;
}
^ .select-active{
	display:inline;
	color:#000000;
	background:#e3e3f0;
	border:1px solid #666666;
	font-family:Arial;
	font-size:11px;
}
.multiple{
	display:inline;
	color:#000000;
	background:#f7f7f7;
	border:1px solid #666666;
	font-family:Arial;
	font-size:11px;
}
.multiple-hover{
	display:inline;
	color:#000000;
	background:#fffee6;
	border:1px solid #666666;
	font-family:Arial;
	font-size:11px;
}
.multiple-active{
	display:inline;
	color:#000000;
	background:#e3e3f0;
	border:1px solid #666666;
	font-family:Arial;
	font-size:11px;
}
.error{
	color:#FF0000;
	font-weight:bold;
}
.formTable{
	border:1px solid #151515;
	background:#f1f1f1;
}
.formTable td{
	padding:4px;
}
.formTitle{
	border-bottom:1px solid #151515;
	background:url(../admin/images/title_repeat.gif) #292929 repeat-x;
	color:#FFFFFF;
	font-weight:bold;
}
.formTitleRow{
	background:url(../admin/images/title_repeat.gif) #292929 repeat-x;
}
.formTitleRow td{
	color:#FFFFFF;
	font-weight:bold;
}
.noticeTable{
	border:1px solid #ff0000;
	background:#f3f3f3;
}
.noticeTitle{
	border-bottom:1px solid #ff0000;
	background:#ff0000;
	color:#FFFFFF;
	font-weight:bold;
}
.formCell{
	border-bottom:1px solid #0a1826;
}
.menuHeading{
	font-weight:bold;
	color:#777777;
	border-bottom:1px solid #777777;
	margin-bottom:5px;
	font-size:13px;
}
.locHeading{
	font-weight:bold;
	font-size:13px;
}
.menuSubHeading{
	color:#777777;
	font-weight:bold;
	border-bottom:1px dotted #666666;
	margin-bottom:5px;
	margin-top:15px;
}
.dataTablePSN{
	background:#FFFFFF;
	border:1px solid #CCCCCC;
}
.dataTablePSN td{
	padding:4px;
}
.PSNTableCP4 td{
	padding:4px;
}
.PSNTableCP3 td{
	padding:3px;
}
.PSNTableCP2 td{
	padding:2px;
}
.PSNTableCP1 td{
	padding:1px;
}
.dataTitleRow, .dataTitleRow td{
	background:url(../admin/images/title_repeat2.gif) #183754 repeat-x;
	color:#FFFFFF;
	font-weight:bold;
}
.dataTitleRow2, .dataTitleRow2 td{
	background:url(../admin/images/title_repeat3.gif) #435f90 repeat-x;
	color:#FFFFFF;
	font-weight:bold;
}

.formTitle td.dataTitle0{
	background:url(../admin/images/team_light.gif) #707783 repeat-x;
	color:#FFFFFF;
	font-weight:bold;
}
.formTitle td.dataTitle1{
	background:url(../admin/images/team_dark.gif) #3d4652 repeat-x;
	color:#FFFFFF;
	font-weight:bold;
}

.help_comment{
	color:#555555;
	font-size:11px;
}

.formTitle2{
	border-right:1px solid #333333;
}
.dataTitle{
	border-right:1px solid #183754;
}
.dataCell{
	border-top:1px solid #AAAAAA;
	border-right:1px solid #A7A7A7;
}
.dataCell2{
	border-top:1px solid #AAAAAA;
}
.dataRow2{
	color:#000000;
	background:#eeeeff;
}
.dataRow2-hover{
	color:#000000;
	background:#ffeeee;
}
.dataRow0{
	color:#000000;
	background:#e1e1e1;
}
.dataRow0-hover{
	color:#000000;
	background:#fff8ac;
}
.dataRow1{
	color:#000000;
	background:#ffffff;
}
.dataRow1-hover{
	color:#000000;
	background:#fff8ac;
}
.key_new{
	font-weight:bold;
	color:#009900;
	border-top:1px solid #999999;
	border-right:1px solid #CCCCCC;
}
.key_new_box{
	font-weight:bold;
	background:#AAFFAA;
	border:1px solid #006600;
}
.key_existing{
	font-weight:bold;
	color:#009999;
	border-top:1px solid #999999;
	border-right:1px solid #999999;
}
.key_existing2{
	font-weight:bold;
	color:#009999;
}
.key_existing_box{
	font-weight:bold;
	background:#AAFFFF;
	border:1px solid #006666;
}
.key_possible_match{
	font-weight:bold;
	color:#660066;
	border-top:1px solid #999999;
	border-right:1px solid #CCCCCC;
}
.key_possible_match_box{
	font-weight:bold;
	background:#ffaaff;
	border:1px solid #330033;
}
.key_multiple_match{
	font-weight:bold;
	color:#CC00CC;
	border-top:1px solid #999999;
	border-right:1px solid #CCCCCC;
}
.key_multiple_match_box{
	font-weight:bold;
	background:#CC00CC;
	border:1px solid #990099;
}
.key_formatting_error{
	font-weight:bold;
	color:#FF0000;
	border-top:1px solid #999999;
	border-right:1px solid #CCCCCC;
}
.key_formatting_error2{
	font-weight:bold;
	color:#FF0000;
}
.key_formatting_error_box{
	font-weight:bold;
	background:#FF0000;
	border:1px solid #CC0000;
}
.key_possible_error{
	font-weight:bold;
	color:#990000;
	border-top:1px solid #999999;
	border-right:1px solid #CCCCCC;
}
.key_possible_error_box{
	font-weight:bold;
	background:#990000;
	border:1px solid #660000;
}
.key_data_erasure{
	font-weight:bold;
	color:#000099;
	border-top:1px solid #999999;
	border-right:1px solid #CCCCCC;
}
.key_data_erasure_box{
	font-weight:bold;
	background:#000099;
	border:1px solid #000066;
}

table{
	text-align:left;
}
.imageRow0{
	color:#000000;
	background:#dddddd;
}
.imageRow0-hover{
	color:#000000;
	background:#ffffcc;
}
.imageRow1{
	color:#000000;
	background:#f1f1f1;
}
.imageRow1-hover{
	color:#000000;
	background:#ffffCC;
}

.win{
	font-weight:bold;
	color:#009900;
}
.loss{
	font-weight:bold;
	color:#FF0000;
}
.tie{
	font-weight:bold;
	color:#666666;
}
a.prepsn_search_link:link,a.prepsn_search_link:link,a.prepsn_search_link:link,a.prepsn_search_link:hover{
	font-weight:0;
	font-size:11px;
	font-family:arial;
	color:#183e60;
}
a.prepsn_search_link_selected:link,a.prepsn_search_link_selected:link,a.prepsn_search_link_selected:link,a.prepsn_search_link_selected:hover{

	font-weight:bold;
	text-decoration:underline;
	font-size:11px;
	font-family:arial;
	color:#183e60;
}


a.breadcrumb_link:link,a.breadcrumb_link:active,a.breadcrumb_link:visited{
	font-family:Arial;
	font-size:12px;
	color:#666666;
	font-weight:bold;
}
a.breadcrumb_link:hover{
	font-family:Arial;
	font-size:12px;
	color:#666666;
	font-weight:bold;
}
.breadcrumb_arrows{
	font-family:Arial;
	font-size:16px;
	color:#999999;
	font-weight:bold;
}
.breadcrumb_heading{
	font-family:Arial;
	font-size:18px;
	color:#2c67a1;
	font-weight:bold;
}



a.homemenu_link:link, a.homemenu_link:visited,a.homemenu_link:active{
	border-right:1px solid #BBBBBB;
	border-bottom:1px solid #BBBBBB;
	border-left:1px solid #BBBBBB;
	padding:4px 10px 4px 10px;
	color:#666666;
	font-weight:bold;
	text-decoration:none;
	display:block;
	margin-left:4px;
	font-size:11px;
}
a.homemenu_link:hover{
	background:#fffee6;
	text-decoration:none;
}
a.homemenu_frozen:link, a.homemenu_frozen:visited,a.homemenu_frozen:active{
	border-right:1px solid #BBBBBB;
	border-bottom:1px solid #BBBBBB;
	border-left:1px solid #BBBBBB;
	padding:7px 10px 7px 10px;
	color:#FFFFFF;
	background:#666666;
	font-weight:bold;
	text-decoration:none;
	display:block;
	margin-left:4px;
	font-size:11px;
}
a.homemenu_frozen:hover{

}


a.midmenu_base:link, a.midmenu_base:visited,  a.midmenu_base:active{
	display:block;
	height:25px;
	padding:0px 15px 0px 15px;
	color:#FFFFFF;
	font-weight:bold;
	font-size:11px;
	font-family:arial;
	text-decoration:none;
	background:url(../images/menu/background_mid.gif) repeat-x;
}
a.midmenu_base:hover,a.midmenu_hover:hover, a.midmenu_hover:link, a.midmenu_hover:visited,  a.midmenu_hover:active{
	display:block;
	height:25px;
	padding:0px 15px 0px 15px;
	color:#FFFFFF;
	font-weight:bold;
	font-size:11px;
	font-family:arial;
	text-decoration:none;
	background:url(../images/menu/highlight_mid.gif) repeat-x;
}
.bottom_menu_div{
	border-left:1px solid #999999;
}
a.bottom_menu:active, a.bottom_menu:visited, a.bottom_menu:link{
	display:block;
	width:150px;
	font-size:11px;
	background:#F1F1F1;
	text-decoration:none;
	border-bottom:1px solid #999999;
	border-right:1px solid #999999;
	padding:4px 4px 4px 14px;
	color:#666666;
	font-weight:bold;
}
a.bottom_menu:hover{
	display:block;
	background:#F7F7F7;
	text-decoration:underline;
	border-bottom:1px solid #999999;
	border-right:1px solid #999999;
	padding:4px 4px 4px 14px;
	font-weight:bold;

}
