/* LEAPFROG SUPPLIED STYLES*/
/* CSS Document */
body {margin-left: 0;margin-top: 0;margin-right: 0;margin-bottom: 0;}
.copy {FONT-FAMILY: Verdana, Arial, Helvetica, san-serif;COLOR: #333333;FONT-SIZE: 11px;FONT-WEIGHT: normal;TEXT-DECORATION: none;LINE-HEIGHT: 18px;}
.copywhite {FONT-FAMILY: Verdana, Arial, Helvetica, san-serif;COLOR: #FFFFFF;FONT-SIZE: 10px;FONT-WEIGHT: normal;TEXT-DECORATION: none;}
.copygray {FONT-FAMILY: Verdana, Arial, Helvetica, san-serif;COLOR: #999999;FONT-SIZE: 10px;FONT-WEIGHT: normal;TEXT-DECORATION: none;LINE-HEIGHT: 18px;}

hr{border: 0;background-color: #a9c6da;height: 1px;}
/* Links */
/*a { font-size : 11px;font-family : Verdana,Arial,Helvetica,san-serif;font-weight : normal;TEXT-DECORATION: none;color : #336a93;}
a:visited { font-size : 11px;font-family : Verdana,Arial,Helvetica,san-serif;font-weight : normal;TEXT-DECORATION: none;color : #336a93;}
a:active { font-size : 11px;font-family : Verdana,Arial,Helvetica,san-serif;font-weight : normal;TEXT-DECORATION: none;color : #336a93;}
a:hover { font-size : 11px;font-family : Verdana,Arial,Helvetica,san-serif;font-weight : normal;TEXT-DECORATION: underline;color : #336a93;}*/
a.linksmall {FONT-FAMILY: Verdana, Arial, Helvetica, san-serif;COLOR: #9eacb9;FONT-SIZE: 10px;FONT-WEIGHT: normal;TEXT-DECORATION: none;}
a.linksmall:visited {FONT-FAMILY: Verdana, Arial, Helvetica, san-serif;COLOR: #9eacb9;FONT-SIZE: 10px;FONT-WEIGHT: normal;TEXT-DECORATION: none;}
a.linksmall:active {FONT-FAMILY: Verdana, Arial, Helvetica, san-serif;COLOR: #9eacb9;FONT-SIZE: 10px;FONT-WEIGHT: normal;TEXT-DECORATION: none;}
a.linksmall:hover {FONT-FAMILY: Verdana, Arial, Helvetica, san-serif;COLOR: #9eacb9;FONT-SIZE: 10px;FONT-WEIGHT: normal;TEXT-DECORATION: underline;}
/*
a.footerlink {FONT-FAMILY: Verdana, Arial, Helvetica, san-serif;COLOR: #d1d7e0;FONT-SIZE: 10px;FONT-WEIGHT: normal;TEXT-DECORATION: underline;}
a.footerlink:visited {FONT-FAMILY: Verdana, Arial, Helvetica, san-serif;COLOR: #d1d7e0;FONT-SIZE: 10px;FONT-WEIGHT: normal;TEXT-DECORATION: underline;}
a.footerlink:active {FONT-FAMILY: Verdana, Arial, Helvetica, san-serif;COLOR: #d1d7e0;FONT-SIZE: 10px;FONT-WEIGHT: normal;TEXT-DECORATION: underline;}
a.footerlink:hover {FONT-FAMILY: Verdana, Arial, Helvetica, san-serif;COLOR: #d1d7e0;FONT-SIZE: 10px;FONT-WEIGHT: normal;TEXT-DECORATION: underline;}
*/
img{display: inline;}
/* form fields */
.input_89 { font-family: Verdana, Arial, Helvetica, sans-serif; font-size: 9px; color: #666666; width: 89px; height: 17px;border: 1px solid #666666;}
.input_150 { font-family: Verdana, Arial, Helvetica, sans-serif; font-size: 9px; color: #666666; width: 150px; height: 17px;border: 1px solid #666666;}
.drop_down_69 { font-family: Verdana, Arial, Helvetica, sans-serif; font-size: 9px; color: #666666; width: 69px; height: 15px;border: 1px solid #666666;}
.drop_down_52 { font-family: Verdana, Arial, Helvetica, sans-serif; font-size: 9px; color: #666666; width: 52px; height: 15px;border: 1px solid #666666;}
/* forms */
.tinyform {margin: 0px;padding: 0px;}
/* IN-HOUSE STYLE CHANGES */
/* tag styles */
body{FONT-FAMILY: Verdana, Arial, Helvetica, san-serif;FONT-SIZE: 11px;line-height: 18px;}
table{FONT-FAMILY: Verdana, Arial, Helvetica, san-serif;FONT-SIZE: 11px;line-height: 18px;}
INPUT{ font-family: Verdana, Arial, Helvetica, sans-serif; font-size: 11px; vertical-align:middle;}
SELECT{ font-family: Verdana, Arial, Helvetica, sans-serif; font-size: 11px; vertical-align:middle;}
TEXTAREA{ font-family: Verdana, Arial, Helvetica, sans-serif; font-size: 11px; vertical-align:middle;}
H1{FONT-FAMILY: Verdana, Arial, Helvetica, san-serif;FONT-SIZE: 24px;line-height: 28px;font-weight: bold;}
H2{FONT-FAMILY: Verdana, Arial, Helvetica, san-serif;FONT-SIZE: 18px;line-height: 24px;font-weight: bold;}
H3{FONT-FAMILY: Verdana, Arial, Helvetica, san-serif;FONT-SIZE: 16px;line-height: 21px;font-weight: bold;}
/* class styles */
.college-rule{line-height: normal;}
.backgroundhiddentext{color: white;background-color: white;font-size: 9px;line-height: 10px;}
.title{FONT-FAMILY: Verdana, Arial, Helvetica, san-serif;FONT-SIZE: 24px;line-height: 28px;font-weight: bold;}
.subtitle{FONT-FAMILY: Verdana, Arial, Helvetica, san-serif;FONT-SIZE: 18px;line-height: 28px;font-weight: bold;}
.section{FONT-FAMILY: Verdana, Arial, Helvetica, san-serif;FONT-SIZE: 14px;line-height: 14px;font-weight: bold;}
.section-title{color:white;background-color:#719485;font-weight:bold;}
.heading{font-weight: bold;color: White;background-color: #476184;}
.tiny{font-size: 9px;}
.error {color: Red;font-weight: Bold;}
.left{text-align: left;}
.right{text-align: right;}
.center{text-align: center;}
.bold{font-weight:bold;}
.bold:visited{font-weight:bold;}
.bold:active{font-weight:bold;}
.bold:hover{font-weight:bold;}
.even { background-color: #dfdfdf; }
.even-fade-left { background-color: #dfdfdf; filter: progid:DXImageTransform.Microsoft.Gradient(gradientType=1,enabled='true',startColorstr=#ffffff,endColorstr=#dfdfdf); }
.even-fade-right { background-color: #dfdfdf; filter: progid:DXImageTransform.Microsoft.Gradient(gradientType=1,enabled='true',startColorstr=#dfdfdf,endColorstr=#ffffff); }
.odd { background-color: #ffffff; }
.odd-fade-left { background-color: #ffffff; filter: progid:DXImageTransform.Microsoft.Gradient(gradientType=1,enabled='true',startColorstr=#dfdfdf,endColorstr=#ffffff); }
.odd-fade-right { background-color: #ffffff; filter: progid:DXImageTransform.Microsoft.Gradient(gradientType=1,enabled='true',startColorstr=#ffffff,endColorstr=#dfdfdf); }
/* results page */
.columntab-unsorted{color: #FFFFFF;background-color: #476184; margin: 0 15px;vertical-align:top;}
.columntab-sorted{color: #FFFFFF;background-color: #719485; margin: 0 15px;vertical-align:top;}
.columntab-hover{color: #FFFFFF;background-color: #657B90;}
.columntab-deadspace{background-color: #D3DAE1;}
.rtop, .rbottom {display:block; background-color:#D3DAE1;}
.columntab-unsorted .rtop * {display: block; height: 1px; overflow: hidden; background-color: #476184;}
.columntab-sorted .rtop * {display: block; height: 1px; overflow: hidden; background-color: #719485;}
.columntab-hover .rtop * {display: block; height: 1px; overflow: hidden; background-color: #657B90;}
.r1 { FONT-SIZE: 1px; MARGIN: 0px 5px; LINE-HEIGHT: normal }
.r2 { FONT-SIZE: 1px; MARGIN: 0px 3px; LINE-HEIGHT: normal }
.r3 { FONT-SIZE: 1px; MARGIN: 0px 2px; LINE-HEIGHT: normal }
.r4 { FONT-SIZE: 1px; MARGIN: 0px 1px; LINE-HEIGHT: normal; HEIGHT: 2px }
.pagebar{color: #195079;background-color: #DEE5E2;}
.pagebar A{color: #195079;}
.pagebar A:active{color: #195079;}
.pagebar A:visited{color: #195079;}
.pagebar A:hover{color: #195079;}
.pagebar-button{color: #476194;background-color: #FFFDC6;}
.searchstats{color: #000000;background-color: #BAC6C1;}
.currentpage{color: #000000;font-weight: bold;}
.datarow-even{color: #195079;background-color: #FFFFFF;font-size: 10px;line-height: 12px;vertical-align: middle;height: 60px;}
.datarow-even A{color: #195079;}
.datarow-even A:active{color: #195079;}
.datarow-even A:visited{color: #195079;}
.datarow-even A:hover{color: #195079;}
.datarow-odd{color: #195079;background-color: #F4F5F7;font-size: 10px;line-height: 12px;vertical-align: middle;height: 60px;}
.datarow-odd A{color: #195079;}
.datarow-odd A:active{color: #195079;}
.datarow-odd A:visited{color: #195079;}
.datarow-odd A:hover{color: #195079;}
.datarow-short{height: 28px;}
.datacell-highlight{background-color: #DEE5E2;font-weight: bold;}

.nowrap { white-space:nowrap; }
.shaded { background-color:#FFE489; }

.listgroup-heading{color: #233d60;font-weight: bold;font-size: 13px;}
.listgroup-heading:hover{color: #233d60;font-weight: bold;font-size: 13px;}
.listgroup-heading:active{color: #233d60;font-weight: bold;font-size: 13px;}
.listgroup-heading:visited{color: #233d60;font-weight: bold;font-size: 13px;}
.listgroup-item{ font-size: 12px;}
a.listgroup-item { font-size: 12px; color: #000000;}
a.listgroup-item:visited { font-size: 12px; color: #000000;}
a.listgroup-item:active { font-size: 12px; color: #000000;}
a.listgroup-item:hover { font-size: 12px; color: #000000;}

.columnspacer-even{width: 3px;background-color: #FFFFFF;}
.columnspacer-odd{width: 3px;background-color: #F4F5F7;}
.parens-label{font-size: 8pt;}
div.thumbnail{padding: 2px; border: solid 2px #476184; background-color: White; width: 88px;height: 68px; overflow: hidden; text-align: center; vertical-align: middle; font-size: 34px;}
img.thumbnail{border: 0; vertical-align: middle; font-size: 34px;}
.tablink{font-weight: bold;color: #FFFFFF;}
.tablink:active{font-weight: bold;color: #FFFFFF;}
.tablink:visited{font-weight: bold;color: #FFFFFF;}
.tablink:hover{font-weight: bold;color: #FFFFFF;}
.thin-border{border: solid 1px #719485;width: 532px;}
.thick-border{border: solid 3px #719485;width: 532px;}
table.system-message{border: solid 2px red;}
span.system-message{font-weight: bold;color: Red;}
.admin-panel{background-color: #FFFDC6;border: dotted 1px #719485;}
/* TABS */
.tab {BACKGROUND-COLOR: #476184; BORDER-BOTTOM: #719485 2px inset; BORDER-LEFT: #719485 1px solid; BORDER-RIGHT: #719485 1px solid; BORDER-TOP: #476184 2px solid; color: White; CURSOR: pointer; }
.tabLink {font-weight: normal; color:White; text-decoration: none; }
.tabLink:link {font-weight: normal; color:White; text-decoration: none; }
.tabLink:visited {font-weight: normal; color:White; text-decoration: none; }
.tabLink:active {font-weight: normal; color:White; text-decoration: none; }
.tabLink:hover {font-weight: normal; color:White; text-decoration: none; }
.tabLinkSelected:link {font-weight: bold; color:White; text-decoration: none; }
.tabLinkSelected:visited {font-weight: bold; color:White; text-decoration: none; }
.tabLinkSelected:active {font-weight: bold; color:White; text-decoration: none; }
.tabLinkSelected:hover {font-weight: bold; color:White; text-decoration: none; }
.tabSelected {BACKGROUND-COLOR: #719485; BORDER-BOTTOM: #719485 solid; BORDER-LEFT: #719485 1px outset; BORDER-RIGHT: #719485 0px outset; BORDER-TOP: #719485 2px outset; color: white; font-weight:bold; CURSOR: pointer; }
.tabEmpty {BORDER-RIGHT: #719485 1px solid; BORDER-TOP: #719485 1px solid; BORDER-LEFT: #719485 1px solid; BORDER-BOTTOM: #719485 1px solid; BACKGROUND-COLOR: #ffffff}
.tabPage {BORDER: #719485 3px solid; WIDTH: 861px;position:static;}
/* rounded tabs */
.r1 { FONT-SIZE: 1px; MARGIN: 0px 5px; LINE-HEIGHT: normal }
.r2 { FONT-SIZE: 1px; MARGIN: 0px 3px; LINE-HEIGHT: normal }
.r3 { FONT-SIZE: 1px; MARGIN: 0px 2px; LINE-HEIGHT: normal }
.r4 { FONT-SIZE: 1px; MARGIN: 0px 1px; LINE-HEIGHT: normal; HEIGHT: 2px }

.rtop, .rbottom {display:block; background-color:#FFFFFF;}
.folder-tab {background-color:#476184;font-weight:bold;color:#FFFFFF;text-align:center;}
TD.folder-tab {border-right:solid 1px #ffffff; border-top:solid 1px #FFFFFF; border-bottom:solid 3px #476184; vertical-align:middle;}
.folder-tab-selected {background-color:#719485;font-weight:bold;color:#FFFFFF;text-align:center;}
TD.folder-tab-selected {border-right:solid 1px #ffffff; border-top:solid 1px #FFFFFF; border-bottom:solid 3px #719485; vertical-align:middle;}
.folder-tab-special {background-color:#dce4e1;font-weight:bold;color:#FFFFFF;text-align:center;}
TD.folder-tab-special {border-right:solid 1px #ffffff; border-top:solid 1px #FFFFFF; border-bottom:solid 3px #dce4e1; vertical-align:middle;}
.folder-tab .rtop *, .folder-tab .rbottom *{display:block;background-color:#476184;overflow:hidden;height: 1px;}
.folder-tab-selected .rtop *, .folder-tab-selected .rbottom *{display:block;background-color:#719485;overflow:hidden;height: 1px;}
.folder-tab-special .rtop *, .folder-tab-special .rbottom *{display:block;background-color:#dce4e1;overflow:hidden;height: 1px;}
.folder-tab a {color:#ffffff;text-decoration:none;font-size:9pt;}
.folder-tab a:visited {color:#ffffff;text-decoration:none;font-size:9pt;}
.folder-tab a:active {color:#ffffff;text-decoration:none;font-size:9pt;}
.folder-tab a:hover {color:#ffffff;text-decoration:none;font-size:9pt;}
.folder-tab-selected a {color:#ffffff;text-decoration:none;font-size:9pt;}
.folder-tab-selected a:visited {color:#ffffff;text-decoration:none;font-size:9pt;}
.folder-tab-selected a:active {color:#ffffff;text-decoration:none;font-size:9pt;}
.folder-tab-selected a:hover {color:#ffffff;text-decoration:none;font-size:9pt;}
.folder-tab-special a {color:#000000;text-decoration:none;font-size:9pt;}
.folder-tab-special a:visited {color:#000000;text-decoration:none;font-size:9pt;}
.folder-tab-special a:active {color:#000000;text-decoration:none;font-size:9pt;}
.folder-tab-special a:hover {color:#000000;text-decoration:none;font-size:9pt;}
/* hanging indents */
p.hang {text-indent:-15px;margin:0px 0px 0px 15px;line-height:normal; }
p.hang2 {text-indent:-15px;margin:0px 0px 0px 30px;line-height:normal; }
/* DEBUG */
.information{border: solid 1px #476184;padding: 3px;background-color: #FFFDC6;width: 750px;}

/* AJAX Tabs */
/* default layout */
.ajax__tab_default .ajax__tab_header {white-space:nowrap;}
.ajax__tab_default .ajax__tab_outer {display:inline-block}
.ajax__tab_default .ajax__tab_inner {display:inline-block}
.ajax__tab_default .ajax__tab_tab {margin-right:4px;overflow:hidden;text-align:center;cursor:pointer;display:inline-block}

/* xp theme */
.ajax__tab_fastline .ajax__tab_header {font-family:verdana,tahoma,helvetica;color:white;font-size:11px;background:url("images/tabs/tab-line.gif") repeat-x bottom;}
.ajax__tab_fastline .ajax__tab_outer {padding-right:4px;background:url("images/tabs/tab-right.gif") no-repeat right;}
.ajax__tab_fastline .ajax__tab_inner {padding-left:3px;background:url("images/tabs/tab-left.gif") no-repeat;}
.ajax__tab_fastline .ajax__tab_tab {height:21px;padding:4px;margin:0;background:url("images/tabs/tab.gif") repeat-x; line-height:14px;}
.ajax__tab_fastline .ajax__tab_hover .ajax__tab_outer {background:url("images/tabs/tab-hover-right.gif") no-repeat right;}
.ajax__tab_fastline .ajax__tab_hover .ajax__tab_inner {background:url("images/tabs/tab-hover-left.gif") no-repeat;}
.ajax__tab_fastline .ajax__tab_hover .ajax__tab_tab {background:url("images/tabs/tab-hover.gif") repeat-x;}
.ajax__tab_fastline .ajax__tab_active .ajax__tab_outer {background:url("images/tabs/tab-active-right.gif") no-repeat right;}
.ajax__tab_fastline .ajax__tab_active .ajax__tab_inner {background:url("images/tabs/tab-active-left.gif") no-repeat;}
.ajax__tab_fastline .ajax__tab_active .ajax__tab_tab {background:url("images/tabs/tab-active.gif") repeat-x;}
.ajax__tab_fastline .ajax__tab_body {border:2px solid #719485;border-top:1px;padding:0px;background-color:#ffffff;}

/* scrolling */
.ajax__scroll_horiz {overflow-x:scroll;}
.ajax__scroll_vert {overflow-y:scroll;}
.ajax__scroll_both {overflow:scroll}
.ajax__scroll_auto {overflow:auto}

/* WatermarkExtender */
.gray { color: Gray; }

/* Preview Image*/
.border_preview{
	z-index:100;
	position:absolute; 
	background: #fff;
	border: 1px solid #444;
}

.preview_temp_load {
	vertical-align:middle;
	text-align:center;
	padding: 10px;
}
/* LightBox */
#lightbox{
	background-color:#eee;
	padding: 10px;
	border-bottom: 2px solid #666;
	border-right: 2px solid #666;
	}
#lightboxDetails{
	font-size: 0.8em;
	padding-top: 0.4em;
	}	
#lightboxCaption{ float: left; }
#keyboardMsg{ float: right; }
#closeButton{ top: 5px; right: 5px; }

#lightbox img{ border: none; clear: both;} 
#overlay img{ border: none; }

#overlay{ background-image: url(lightbox/overlay.png); }

* html #overlay{
	background-color: #333;
	back\ground-color: transparent;
	background-image: url(blank.gif);
	filter: progid:DXImageTransform.Microsoft.AlphaImageLoader(src="lightbox/overlay.png", sizingMethod="scale");
	}

