@charset "iso-8859-1";
/* CSS Document */

a {color:#565656}
a:hover {color:#ed1c24}

body, form {margin:0; padding:0}
body, input, select, td {font-size:13px; font-family:Arial, Helvetica, sans-serif; color:#565656}

ul {margin-left:0; padding-left:20px}
li {list-style-image:url(../i/li.gif); margin-top:5px; padding-left:5px}


.btn {border:1px solid #bebebe; background:url(../i/btn_bg.gif) bottom repeat-x; height:21px; padding:0 20px}

.calfees {







	border-collapse: collapse;







}















.calfees td, th {







	border: 1px solid #000;







	text-align: center;







	padding: 10px;







}



.calfees th {
	font-weight: normal;






}















.calfees #grey_dark {







	color: #FFFFFF;







	background-color: #666666;







}







.calfees #grey {



	background-color: #EEEEEE;







}



















.calfees #red {







	color: #FFFFFF;







	background-color: #B33737;







}

.compare {}
.compare td {text-align:center}

.dotted {border-top:1px dotted #acacac}

.error {background:#ffebec; border:1px solid #ed1c24; padding:10px; margin:10px 0; font-size:11px; color:#ed1c24; font-weight:bold}

.gallery { background-color:#DEDBDB; border-bottom:1px solid #D3D0D0; border-top:1px solid #D3D0D0; text-align:center; padding:10px}

.grey_dark td{background:#999; color:#FFF; font-weight:bold}

.in {border:1px solid #c6c6c6}

.Freadonly {border:0; background:none}
.FreadonlyBold {border:0; background:none; font-weight:bold}

.row1 td{background:#e5e5e5}
.row2 td{background:#f3f3f3}
.row3 td{background:#ededed}

.student { background-color:#E7E7E7; border-bottom:1px solid #D3D0D0}
.student .top {border-top:1px solid #D3D0D0}
.student .txt {padding: 20px 20px 13px 13px; font-style:italic}

.subheader {padding:20px 0 5px 25px; font-weight:bold}

.submenu {background:#FFF url(../i/bg_submenu.gif) repeat-y; padding:6px 25px; margin-bottom:1px; margin-right:20px}
.submenu a{text-decoration:none}
.submenu a:hover{text-decoration:underline}

.tab { border:1px solid #e5e5e5}
.tab td{padding:5px; text-align:center}
.tab th{padding:5px; background:#e5e5e5; text-align:center; font-weight:bold; font-size:13px}

.txt_blue {color:#003678}
.txt_green {color:#1f7800}
.txt_pink {color:#770078}
.txt_yellow {color:#ff6600}


#bot {background:#dfdfdf url(../i/grad_bot.gif) top repeat-x}
#bot #leftbot {font-size:11px; padding:25px 0}
#bot #rightbot {padding:0 35px}

#content {background-color:#f3f3f3}
#content #right {padding:20px 35px 50px 35px; background:url(../i/right_bg.gif) bottom right no-repeat}

#flags {float:left; padding:3px 45px}
#flags img{margin:0 5px}

#form {border-bottom:1px dotted #acacac; border-top:1px dotted #acacac}
#form td {padding:10px 10px}
#form .td1 {background-color:#f3f3f3}
#form .td2 {background-color:#ececec}

#logo {margin:0 0 71px 57px}

#menu {border-bottom:3px solid #fff}
#menu td {font-size:12px}
#menu td a {color:#272727; text-decoration:none}
#menu .item { background:#e3e3e3 url(../i/grad_menu.gif) repeat-x;}
#menu .item_o { background:#b8b8b8 url(../i/grad_menu_o.gif) repeat-x; color:#000}
#menu .item_o a {color:#000}

#menu .filter {width: 170px; display:none; position: absolute; background:#d5d5d5; border-left:1px solid #FFF;  border-right:1px solid #FFF; border-bottom:1px solid #FFF; opacity:.9; filter: alpha(opacity=90); margin-top:9px}
#menu .filter a{text-decoration:none}
#menu .filter a:hover {text-decoration:underline}
#menu .filter div{padding:5px 10px; border-top:1px solid #FFF;}


#top {background:url(../i/grad_top.gif) bottom repeat-x}

#topline {text-align:right; font-size:11px; background-color:#f3f3f3; border-bottom:1px solid #d2d2d2; padding:5px 67px}
#topline a {text-decoration:none}

#webdesign {margin-left:5px; color:#8f8f8f}
#webdesign a{color:#8f8f8f; text-decoration:none}
#webdesign a:hover {color:#565656}.calfees #coral {
	background-color: ff6666;
}
.calfees #coral-lite {
	background-color: ff9999;
}

