﻿body 
{
}

textarea 
{
    font-family:Arial;
    font-size:9pt;
}

/*Featured Schools Banners*/
.featuredSchools 
{
    font-family:Arial;
    font-size:8pt;
    text-align:left;
}

.featuredSchools .title 
{
    font-family:Arial;
    font-size:8pt;
    font-weight:bold;
    color:#666666;
    text-decoration:none;
}

.featuredSchools .more a 
{
    font-family:Arial;
    font-size:8pt;
    color:#3399FE;
    text-decoration:none;
}

.featuredSchools .more a:hover { color:#000000; text-decoration:none;} 

.featuredSchools a:hover
{    
    text-decoration:underline;
}

.featuredSchools .cellImage 
{
    background-color:#dfddd4;
    padding: 1px 1px 1px 1px;
    /*border:solid 1px #dfddd4;*/
}

.featuredSchools .cellImage:hover 
{
    background-color:#ffffff;    
    padding: 0px 0px 0px 0px;
    border:solid 1px #dfddd4;
}

.featuredSchools .image 
{
    width:150px;    
    border: solid 0px #817754;        
}

.featuredSchools .image:hover
{    
    filter:alpha(opacity=50);
    opacity:0.5;
}

.featuredSchools .cellContent
{
    background-color:Transparent;
    padding: 0px 4px 4px 4px;
}

/*Featured Schools*/

/* Backend */
.backendContainer {width:890px;}
.backendContainer .backendHeaderM { height:110px; width:100%; text-align:left;background-color:#095ca9;}
.backendContainer .backendHeaderM .logo { position:relative; text-align:left; left:15px; top:5px; background-image:url(/images/app/img_logo.png); width:169px; height:74px; background-repeat:no-repeat;}

.backendBody 
{
    background-color:#ffffff;
    color:#000000;
}

.dataGridHandler 
{
    background-color:#666666;
    color:#ffffff;    
    padding:3px 8px 3px 8px;
}

.dataGrid a { color:#1f5b94;}
.dataGrid a:hover { text-decoration:underline; outline-width:0px;}
.dataGrid td, .dataGrid th {padding-left:5px;padding-right:5px; }

/* BACKEND */
.mainTitle /*gray*/
{
	font-family:Palatino Linotype, Book Antiqua;
	font-size:19pt;
	font-weight:bold;
	color:#505050;
}

.backendMessage {
    font-family:Verdana;
    font-size:11pt;
    color:#009900;
}
.backendErrorMessage {
    font-family:Verdana;
    font-size:11pt;
    color:#ff0000;
}
.backendPropertyCell 
{	
	text-align:left;
}

.loginTextbox {
    width:150px;
    font-family:Arial;
    font-size:9pt;
}     

.dataGrid 
{
	border:solid 1px #000;
}

.gridCell 
{
	border:solid 1px #000;
}

.headerCell 
{
	border:solid 1px #000;
	background-color:#C9C9C9;
}

.mainSubTitle2 {
    color:#505050;
    font-family:Arial;
    font-size:13pt;
    font-weight:bold;
}

/* Backend */

/*Default rounded box*/
.csRoundedContainer { color:#000000;text-align:center; overflow:visible;}
.csRoundedContainer b.xtop, .csRoundedContainer b.xbottom {display:block; background:transparent; font-size:1px; /*background:red;*/}

.csRoundedContainer b.xt1, .csRoundedContainer b.xt2, .csRoundedContainer b.xt3, .csRoundedContainer b.xt4 {display:block; overflow:hidden;}
.csRoundedContainer b.xb1, .csRoundedContainer b.xb2, .csRoundedContainer b.xb3, .csRoundedContainer b.xb4 {display:block; overflow:hidden;}
.csRoundedContainer b.xt1, .csRoundedContainer b.xt2, .csRoundedContainer b.xt3 {height:1px;}
.csRoundedContainer b.xb1, .csRoundedContainer b.xb2, .csRoundedContainer b.xb3 {height:1px;}
.csRoundedContainer b.xt2 {margin:0 3px; border-width:0 2px;}
.csRoundedContainer b.xb2 {margin:0 3px; border-width:0 2px;}
.csRoundedContainer b.xt3 {margin:0 2px;}
.csRoundedContainer b.xb3 {margin:0 2px;}
.csRoundedContainer b.xt4 {height:2px; margin:0 1px;}
.csRoundedContainer b.xb4 {height:2px; margin:0 1px;}

.csRoundedContainer .xt2, .csRoundedContainer .xt3, .csRoundedContainer .xt4 {background:#ffffff;border-left:1px solid #e4e4e2; border-right:1px solid #e4e4e2;}
.csRoundedContainer .xb2, .csRoundedContainer .xb3, .csRoundedContainer .xb4 {background:#ffffff; border-left:1px solid #e4e4e2; border-right:1px solid #e4e4e2;}
.csRoundedContainer .xt1 {margin:0 5px; background:#e4e4e2;}
.csRoundedContainer .xb1 {margin:0 5px; background:#e4e4e2;}
.csRoundedContainer .xcontainer {background-color:#ffffff;}
.csRoundedContainer .xboxheader {display:block; border:0 solid #e4e4e2; border-width:0 1px;min-height:25px;  color:#1f6f6f;font-weight:bold;font-size:12pt; font-family:Arial;text-align:left; }
.csRoundedContainer .xboxheader-body {display:block; border-width:0px;min-height:25px; margin-left:0px; margin-right:0px; color:#1f6f6f;padding-left:20px;padding-top:12px;font-family:Arial;font-size:12pt;text-align:left; vertical-align:middle; }
.csRoundedContainer .xboxheader-body panelHeaderText { vertical-align:middle; height:25px; vertical-align:middle; float:left;}
.csRoundedContainer .xboxheader-body-d2 {display:block; border-width:0px;min-height:25px; margin-left:0px; margin-right:0px;color:#1f6f6f;font-family:Arial;font-size:12pt;text-align:left; }
.csRoundedContainer .xboxheader-body-d {display:block; border-width:0px;min-height:25px; margin-left:0px; margin-right:0px;color:#1f6f6f;font-family:Arial;font-size:12pt;text-align:left; }
.csRoundedContainer .xboxfooter {display:block; border:0 solid #e4e4e2; border-width:0 1px;min-height:25px; font-family:Arial;font-size:10pt; }
.csRoundedContainer .xboxfooter-body {display:block; border-width:0px;min-height:25px; margin-left:3px; margin-right:3px; text-align:right;padding-right:10px;font-family:Arial;font-size:10pt; vertical-align:middle; }
.csRoundedContainer .xboxfooter-body div { height:18px; padding-top:7px; vertical-align:middle;}
.csRoundedContainer .xboxcontent {display:block;*display:inline; border:0 solid #e4e4e2; border-width:0 1px;}
.csRoundedContainer .xboxcontent-bg {position:relative;z-index:1;left:0px;top:0px;}
.csRoundedContainer .xboxcontent-bgi {position:absolute;z-index:1;left:0px;top:0px;}
.csRoundedContainer .xboxcontent-body {z-index:2;left:0px;top:0px; text-align:left;padding-left:20px;padding-right:20px;padding-bottom:10px;}

.csInfoPanel .xt2, .csInfoPanel .xt3, .csInfoPanel .xt4 {background:#f5f6f0;}
.csInfoPanel .xb2, .csInfoPanel .xb3, .csInfoPanel .xb4 {background:#f5f6f0;}
.csInfoPanel .xcontainer {background-color:#f5f6f0;}

.roundedFooter .xt2 {background:#e4dec0;}
.roundedFooter .xt3 {background:#e4dec0;}
.roundedFooter .xt4 {background:#e4dec0;}
.roundedFooter .xt1 {margin:0 5px; background:#FFFFFF;}
.roundedFooter .xb1 {margin:0 5px; background:#FFFFFF;}
.roundedFooter .xt2, .roundedFooter .xt3, .roundedFooter .xt4 {border-left:1px solid #FFFFFF; border-right:1px solid #FFFFFF;}
.roundedFooter .xb2, .roundedFooter .xb3, .roundedFooter .xb4 {background:#e4dec0; border-left:1px solid #FFFFFF; border-right:1px solid #FFFFFF;}
.roundedFooter .xboxcontent {display:block;*display:inline; border:0 solid #FFFFFF; border-width:0 1px; }
.roundedFooter .xboxcontent-body {z-index:2;left:0px;top:0px; text-align:left;padding:10px 20px 10px 20px;}
.roundedFooter .xcontainer {background-color:#e4dec0;}

.tsInfo .xboxheader-body  { color:#E05284;  font-family: Helvetica Neue (T1), Arial, Arial Narrow; font-size:16pt; font-weight:500; text-align:left; padding:2px 0px 5px 9px; }
.tsProgram .xboxheader-body { color:#dc3a3a; font-family: Helvetica Neue (T1), Arial, Arial Narrow; font-size:16pt; font-weight:500; text-align:left; padding:2px 0px 5px 9px; }
.tsDegrees .xboxheader-body { color:#3d96c3; font-family: Helvetica Neue (T1), Arial, Arial Narrow; font-size:16pt; font-weight:500; text-align:left; padding:2px 0px 5px 9px; }
.tsSchools .xboxheader-body { color:#90AF13; font-family: Helvetica Neue (T1), Arial, Arial Narrow; font-size:16pt; font-weight:500; text-align:left; padding:2px 0px 5px 9px; }
.tsFinder .xboxheader-body { color:#DD9831; font-family: Helvetica Neue (T1), Arial, Arial Narrow; font-size:16pt; font-weight:500; text-align:left; padding:2px 0px 5px 9px; }

.tsInfoText { color:#E05284;  font-family: Helvetica Neue (T1), Arial, Arial Narrow; font-size:16pt; font-weight:500; text-align:left; padding:10px 0px 5px 10px; }
.tsProgramText { color:#dc3a3a; font-family: Helvetica Neue (T1), Arial, Arial Narrow; font-size:16pt; font-weight:500; text-align:left; padding:10px 0px 5px 10px; }
.tsDegreesText { color:#3d96c3; font-family: Helvetica Neue (T1), Arial, Arial Narrow; font-size:16pt; font-weight:500; text-align:left; padding:10px 0px 5px 10px; }
.tsSchoolsText { color:#90AF13; font-family: Helvetica Neue (T1), Arial, Arial Narrow; font-size:16pt; font-weight:500; text-align:left; padding:10px 0px 5px 10px; }
.tsFinderText { color:#DD9831; font-family: Helvetica Neue (T1), Arial, Arial Narrow; font-size:16pt; font-weight:500; text-align:left; padding:10px 0px 5px 0px; }
.tsBlackSmall { color:#494949; font-family: Helvetica Neue (T1), Arial, Arial Narrow; font-size:14pt; font-weight:500; text-align:left; padding:10px 0px 5px 10px; }

.tsBlackSmall2 { color:#494949; font-family: Helvetica Neue (T1), Arial, Arial Narrow; font-size:14pt; font-weight:500; text-align:left; padding:10px 0px 5px 10px; }

.smallHeaderText .xboxheader {display:block; border:0 solid #dedede; border-width:0 1px;min-height:25px;font-family:Arial;font-size:12pt;text-align:left; }
.smallHeaderText .xboxheader-body {display:block; border-width:0px;min-height:25px; margin-left:3px; margin-right:3px; color:#494949;padding-left:10px;padding-top:0px;font-family:Arial;font-size:13pt;text-align:left; vertical-align:middle; }

.csRoundedContainer .xdescription { text-align:left;}
.csRoundedContainer .xshdescription {text-align:left;}

.csRoundedContainer .xboxcontentn, .csRoundedContainer .xboxheadern {display:block; background:#ffffff; border:0 solid #ffffff; border-width:0 1px;background-image:url(/images/app/pan_head_bg_2.png);background-repeat:repeat-x;}
.csRoundedContainer .xboxheadern {display:block; background:blue; border:0 solid #ffffff; border-width:0 1px;background-image:url(/images/app/pan_head_bg_2.png);background-repeat:repeat-x;}
.csRoundedContainer .xboxfootern {display:block; background:blue; border:0 solid #ffffff; border-width:0 1px;}
/*Default rounded box*/

/* Featured */
.peFeaturedSchool .xt2 {background:#d1e4cd;}
.peFeaturedSchool .xt3 {background:#d1e4cd;}
.peFeaturedSchool .xt4 {background:#d1e4cd;}
.peFeaturedSchool .xt2, .peFeaturedSchool .xt3, .peFeaturedSchool .xt4 {border-left:1px solid #d1e4cd; border-right:1px solid #d1e4cd;}
.peFeaturedSchool .xb2, .peFeaturedSchool .xb3, .peFeaturedSchool .xb4 {background:#d1e4cd; border-left:1px solid #d1e4cd; border-right:1px solid #d1e4cd;}
.peFeaturedSchool .xt1 { background:#d1e4cd;}
.peFeaturedSchool .xb1 { background:#d1e4cd;}
.peFeaturedSchool .xcontainer {background-color:#d1e4cd;}
.peFeaturedSchool .xboxcontent-body {height:auto;*min-height:5px; padding-left :0px;padding-right:0px;padding-bottom:0px;padding-top:0px;text-align:center;}

.peFeaturedSchool a:hover img {filter:alpha(opacity=50);}

.tsRoundedFooter .xcontainer {background-color:#ffffff; background-image:none;}
.tsRoundedFooter .xt2, .tsRoundedFooter .xt3, .tsRoundedFooter .xt4 {border-left:1px solid #dedede; border-right:1px solid #dedede; background:#ffffff;}
.tsRoundedFooter .xboxfooter {display:block; border:0 solid #dedede; border-width:0 1px;min-height:26px; color:#FFFFFF; font-family:Arial;font-size:8pt; text-align:right; }
.tsRoundedFooter .xboxfooter-body {display:block; vertical-align:middle; background-color:#ffffff; border-width:0px;min-height:26px; margin-left:3px; margin-right:3px; text-align:right;padding-right:10px;font-family:Arial;font-size:8pt; }
.tsRoundedFooter .xb2, .tsRoundedFooter .xb3, .tsRoundedFooter .xb4 {background:#6a6a6b; border-left:1px solid #dedede; border-right:1px solid #dedede;}


.linksMenu2 {*z-index:3; padding-left:3px; }
.linksMenu2 ul { width:163px; padding:0px; margin:0px; list-style:none; font-size:10pt; float:left;  }
.linksMenu2 ul li { height:34px;margin:0px 0px 0px 0px; padding:0px 0px 0px 0px; display:inline; width:163px; text-align:left; white-space:nowrap;}
.linksMenu2 ul li .item:link, .linksMenu2 ul li .item:visited, .linksMenu2 ul li .itemActive { margin:0px 0px 0px 0px; padding:0px 0px 0px 15px;width:155px; color: #0195DD; float: left; text-align:left; vertical-align:middle; text-decoration: none; padding-left:10px; outline-width:0; height:34px; overflow:hidden; }
.linksMenu2 ul li .item:hover, .linksMenu2 ul li .item:active, .linksMenu2 ul li .itemActive { width:155px; color: #696969; height: 34px; font-weight:bold; overflow:hidden;}
.linksMenu2 ul li .item, .linksMenu2 ul li .itemActive { background-image:url(/images/app/left_menu_arrow.png); background-repeat:no-repeat; background-position:96% center;vertical-align:middle;line-height:34px;z-index:5px; }
.linksMenu2 ul li .item span,  .linksMenu2 ul li .itemActive span {text-align:left; vertical-align:bottom; padding-left:6px;}
.linksMenu2 ul li .item img {text-align:left; vertical-align:middle;width:19px;height:19px;}
.linksMenu2 ul li .link {width:155px; height:34px; float:left; margin:0px 0px 0px 0px; padding:0px 0px 0px 0px;padding-top:0px; }
.linksMenu2 ul li .arrow { width:5px;height:20px; background-image:url(/images/app/left_menu_arrow.png); background-repeat:no-repeat; background-position:left center; float:left; padding:0px; }
.linksMenu2 ul li .arrow2 { width:5px;height:20px; background-image:url(/images/app/left_menu_arrow.png); background-repeat:no-repeat; background-position: 40% center; padding:0px; }
.linksMenu2 .menuActive { width:155px; color: #000000; background-image: url(/images/app/main_menu_item_bg_on.png); text-align:left; background-repeat: repeat-x; height: 34px; }
.linksMenu2 ul li .separator { background-color:#dedede; width:100%; height:1px; float:left; padding:0px; }
.linksMenu2 .corner { background-image:url(/images/app/corner_pink.png); background-repeat:no-repeat; width:14px; height:14px; z-index:5; position:relative; bottom:20px;}

.linksMenu2Dark ul li { height:34px;margin:0px 0px 0px 0px; padding:0px 0px 0px 0px; display:inline; width:163px; text-align:left; white-space:nowrap; color: #09679A;}
.linksMenu2Dark ul li .item:link, .linksMenu2Dark ul li .item:visited, .linksMenu2Dark ul li .itemActive { margin:0px 0px 0px 0px; padding:0px 0px 0px 0px;width:155px; color: #09679A; float: left; text-align:left; vertical-align:middle; text-decoration: none; padding-left:10px; outline-width:0; height:34px; overflow:hidden; }
.linksMenu2Dark ul li .item:hover, .linksMenu2Dark ul li .item:active, .linksMenu2Dark ul li .itemActive { width:155px; color: #696969; height: 34px; font-weight:bold; overflow:hidden;}

.linkMenuHeaderText { border-width:0px;min-height:25px; margin-left:3px; margin-right:3px; color:#494949;padding-left:10px;padding-top:8px;font-family:Arial;font-size:14pt;text-align:left; }
.linkMenuSpecialization { border-width:0px;min-height:25px; margin-left:3px; margin-right:3px; color:#494949;padding-left:10px;padding-top:0px; padding-bottom:5px; font-family:Arial;font-size:14pt;text-align:left; }
.verticalSeparator { background-color:#dedede; width:1px; height:100%; float:left; padding:0px; }


.linksMenu2a {*z-index:3; padding-left:3px; }
.linksMenu2a ul { width:163px; padding:0px; margin:0px; list-style:none; font-size:10pt; float:left;  }
.linksMenu2a ul li { height:34px;margin:0px 0px 0px 0px; padding:0px 0px 0px 0px; display:inline; width:163px; text-align:left; white-space:nowrap;}
.linksMenu2a ul li .item:link, .linksMenu2a ul li .item:visited, .linksMenu2a ul li .itemActive { margin:0px 0px 0px 0px; padding:0px 0px 0px 15px;width:160px; color: #0195DD; float: left; text-align:left; vertical-align:middle; text-decoration: none; padding-left:10px; outline-width:0; height:34px; overflow:hidden; }
.linksMenu2a ul li .item:hover, .linksMenu2a ul li .item:active, .linksMenu2a ul li .itemActive { width:160px; color: #696969; height: 34px; font-weight:bold; overflow:hidden;}
.linksMenu2a ul li .item, .linksMenu2a ul li .itemActive { background-image:url(/images/app/left_menu_arrow.png); background-repeat:no-repeat; background-position:96% center;vertical-align:middle;line-height:34px;z-index:5px; }
.linksMenu2a ul li .item span,  .linksMenu2a ul li .itemActive span {text-align:left; vertical-align:bottom; padding-left:2px;}
.linksMenu2a ul li .item img {text-align:left; vertical-align:middle;width:19px;height:19px;}
.linksMenu2a ul li .link {width:155px; height:34px; float:left; margin:0px 0px 0px 0px; padding:0px 0px 0px 0px;padding-top:0px; }
.linksMenu2a ul li .arrow { width:5px;height:20px; background-image:url(/images/app/left_menu_arrow.png); background-repeat:no-repeat; background-position:left center; float:left; padding:0px; }
.linksMenu2a ul li .arrow2 { width:5px;height:20px; background-image:url(/images/app/left_menu_arrow.png); background-repeat:no-repeat; background-position: 40% center; padding:0px; }
.linksMenu2a .menuActive { width:155px; color: #000000; background-image: url(/images/app/main_menu_item_bg_on.png); text-align:left; background-repeat: repeat-x; height: 34px; }
.linksMenu2a ul li .separator { background-color:#dedede; width:100%; height:1px; float:left; padding:0px; }
.linksMenu2a .corner { background-image:url(/images/app/corner_pink.png); background-repeat:no-repeat; width:14px; height:14px; z-index:5; position:relative; bottom:20px;}

.margin0 p
{
    margin-top:0px;
    margin-bottom:0px;
}

/* Input Search */

.inputSearch 
{   
   vertical-align: middle;
   color: GrayText;   
}

.inputSearchNormal
{   
   vertical-align: middle;
   color: Black;   
}

/* Input Search */

/* Content Page */
.contentPage .cellBody 
{
    padding: 10px 20px 0px 20px;
}

.contentPage .cellBodyHome 
{
    padding: 10px 30px 0px 30px;
}

.contentPage .cellBodyInfo 
{
    padding: 25px 38px 0px 38px;    
}

.contentPage .cellLeftColumn 
{
    width:215px;padding-top:10px;
}

.contentPage .cellRightColumn 
{
    width:230px;text-align:right;padding-right:20px;padding-top:10px;
}

.contentPage a {
    color:#ec4e07;
}

.contentPage a:hover {
    color:#6c6c6c;
    text-decoration:underline;
}

.genList 
{
    line-height:1.7em;
}

.genList ul {
    list-style-type:none;
    text-align:left;
    *padding-left:40px;
    margin-left:-20px;
    color:#292929;
}

.genList span {
    
}

.genList a {
    color:#ec4e07;
}

.genList a:hover {
    color:#292929;
    text-decoration:none;
    font-weight:bold;
}

.genList a span {
    color:#292929;
}

.genList a:hover span {
    color:#292929;
}

/* Bars */
.contentPage .verticalBar 
{
    width:1px;background-color:#fce1d5;border-right: solid 1px #cdcdcd;
}

.contentPage .horizontalBar 
{    
    height:5px;background-image:url(/images/app/img_gen_bar.jpg);background-repeat:repeat-x;
}

.contentPage .separatorBarDotted 
{
    height:1px;background-image:url(/images/app/img_dotted_line.jpg);background-repeat:repeat-x;
}

.contentPage .topBorderDottedLine 
{
    background-image:url(/images/app/img_dotted_line.jpg);background-repeat:repeat-x; background-position: top left;
}

.contentPage .availableDegrees a
{    
    margin-right:15px;
}

.contentPage .availableDegrees a:hover
{    
    font-weight:normal;
}

.contentPage .availableDegrees .degreesText, .contentPage .availableDegrees .programsTextOff 
{    
    width:150px; 
}