	body {background-color:#343434;}

	#centerdiv {}

	#maintable {text-align:left; font-family: verdana, helvetica, arial, sans-serif; font-size:10px;}

	#headercell {width:760px; height:110px; margin:0; padding:0; padding-bottom:10px; background-color:#405c81;} /* width:717px; */

 	#middlecell {background-color:#fff;  min-height:330px; margin:0 0 0 0; padding:0 0 7px 0;} /* width:717px; width:560px; */

	#middlecell p {line-height:18px;}

	#footercell {width:760px; height:50px; margin:0; padding:0; background-color:#507297;} /* width:717px; */
 
 	#statuslink {font-size:12px; text-align:left; color:#333;}


 	
 	
 	/* HERMES and MBA STUDENT SERVICES graphics and links styles */
 	/* Unused: #logos {} #rtregion_audiencelinks {} #hermes {} */
	#global-links {color: #fff; margin:10px 12px 35px 0; } /* These are the links above the MBA Student Services graphic */
	#global-links a:link, #global-links a:visited, #global-links a:hover, #global-links a:active {color:#fff; text-decoration:none;} 
	#programtitle img {margin-right:12px;} /* MBA Student Services graphic */
	td#programtitle {text-align:right;}

	#rtregion_homeimage div img {margin:0;padding:0;}

	#imagestrip {width:760px; height:99px; margin:0; padding:0; font-size:10px; color:#003F7A; background-color:#003F7A;} /* width:717px; */
	#imagestrip a:link, #imagestrip a:visited {color:#003366;}
	#imagestrip a:hover, #imagestrip a:active {color:#5C7BAA;}

	#navigation {padding: 5px 0px 0px 1px; margin:10px 15px 5px 10px; border-top:1px solid #000; border-bottom:1px solid #000; text-transform:uppercase; width:165px !important;} /* width:190px */

	#navigation a:link, #navigation a:visited {display:block; text-decoration:none;}

 	#navigation a:hover, #navigation a:active {display:block; text-decoration:underline;}
 	
 	#navigation a:link, #navigation a:visited, #navigation a:hover, #navigation a:active {margin-bottom:5px; padding-bottom: 5px; } /* border-bottom: dotted 1px #333; */
 	
 	#subnav {padding: 0 10px 5px 13px; margin-top:-8px; margin-bottom:5px; } /* border-bottom: dotted 1px #333; */
 	#subnav a:link, #subnav a:visited, #subnav a:hover, #subnav a:active {} /* border-bottom: dotted 0px #333; */
 	#subnav a:hover, #subnav a:active {color:;}
 	
 	#subsubnav {padding: 0 10px 5px 10px; margin-bottom:10px;}
 	#subnav {text-transform:none;}
 	
 	a:link.youarehere, a:visited.youarehere,  a:hover.youarehere, a:active.youarehere {border-bottom: dotted 0px #333 !important;}

	a:link, a:visited {color:#405c81;}
	a:hover, a:active {color:#932F37;}

	#navigation a:link, #navigation a:visited {color:#000;}
	#navigation a:hover, #navigation a:active {color:#932F37;}

	.youarehere {font-weight:bold;}


	#subnav a:link, #subnav a:visited, #subnav a:hover, #subnav a:active {color:#333;}
	#subnav a:hover, #subnav a:active {color:#932f37;}


	.golinks {text-decoration:none;}
	.titlegolinks {text-decoration:none; color:#000 !important;}
	

	#content {padding: 0 10px 10px 10px; margin:9px 3px 0 0; line-height:14px; } /* margin:9px 13px 0 0; width:370px; */

	#content-home {margin:0 0 0 0;  width:560px; padding: 10px 0 0 0; float:left; background-color:#fff;}
    #rtregion_homeimage {margin:0 0 0 0; width:560px; height:170px; float:left;}

	#footer {padding: 5px 17px 5px 17px; background-color:#507297; color:#fff;}
	#footer a:link, #footer a:visited {text-decoration:none; color:#D0D0D0;}
	#footer a:hover, #footer a:active  {text-decoration:underline; color:#932F37;}

	 #column1 {width:560px; border-right:1px solid #ccc; padding:0 9px 0 13px;} /* width:188px; */
	
	 
	 #content-home ul {margin:0 5px 0 12px; padding:0;} /* margin:0 15px; */
	 #content-home ul li {list-style:square; margin-bottom:10px;}
	 
	/* Right Sidebar - Callout space */

	#callout {width:175px; margin:0 0 0 9px; padding:5px 13px 0 9px; } /* position:relative; top:-205px; left:561px; padding:5px 13px 0 13px; width:200px !important; */
	#rtregion_right {padding-right:0px;} /* padding-right:5px; */
	#rtregion_right div img {border:1px solid #000; margin-top:5px;}
	
	#rtregion_right {width:175px; margin:0 0; padding:0 0;}
	#rtregion_right1 {width:175px; margin:0 0; padding:0 0;}
	
	#relatedlinks {padding:10px 0 0 0; margin:0;}
	#relatedlinks p {font-size:10px; line-height:12px; margin-bottom:0;}
	#relatedlinks a {font-size:10px; line-height:12px; margin-bottom:0;}
	
	#mainsearch {margin:0 0 0 0; padding: 0;}
	#mainsearch #quick-search-home {margin:0 0 0 0; padding:0 !important; width: 540px; }
	#mainsearch #search {height:29px margin:0 0 0 0; margin-left:0 !important; padding:1px; width:415px; border:1px solid #000; float:left; display:block; }
	#mainsearch #submitsearch {height:25px; margin: 0 0 0 0; width: 80px; font-size:9px !important; font-weight:bold; float: right; border:1px solid #000;}
	#mainsearch a:link, #mainsearch a:visited {text-decoration:none;}
	#mainsearch a:hover, #mainsearch a:active {text-decoration:underline;}
	
	#listallsearch {margin-left: 480px; margin-top: 20px !important; margin-bottom:-5px; display: block; width:55px; height:30px;}
	
	
	
	#quick-search-home {margin:0 0 25px 0; width:175px;}
	#rtregion_right div h4 {font-size:10px !important; text-align:right; margin-bottom:0; color:#000;}
	#rtregion_right #search {height:15px; margin: 2px 0 0 12px; width: 160px; }
    #rtregion_right #submitsearch {height:25px; margin: 2px 0 0 96px; width: 80px; font-size:9px !important; font-weight:bold;}
    
    #rtregion_searchagain div h4 {font-size:10px !important; text-align:left; margin-top: 10px; margin-bottom:0; margin-left:15px; color:#000;}
	#rtregion_searchagain #search {height:15px; margin: 2px 0 0 15px; width: 160px; }
    #rtregion_searchagain #submitsearch {height:25px; margin: 2px 0 0 15px; width: 70px; font-size:9px !important; font-weight:bold;}
    
    #rtregion_searchagain div p {margin-left:10px;}
     #rtregion_searchagain h5 {margin-left:10px;}
     
     /* interior non guide pages */
     #guidesearch-left {padding:4px 0 0 0; margin:0;}
     #guidesearch-left h4 {margin-top:9px;}
     #sidebar-search {margin:0 0 5px 0; width:159px;}
     #rtregion_guidesearch-mc div h4 {font-size:10px !important; text-align:left; margin-bottom:0; margin-left:10px; color:#000;}
	 #rtregion_guidesearch-mc #search {height:15px; margin: 2px 0 0 10px; width: 159px; }
     #rtregion_guidesearch-mc #submitsearch {height:25px; margin: 2px 0 0 10px; width: 70px; font-size:9px !important; font-weight:bold;}
     
     
	#relatedlinks {padding:15px 0 0 0;  margin: 2px 0 0 10px;} /* padding: 15px 20px 10px 18px; margin-top:15px; */
	#relatedlinks a:link, #relatedlinks a:visited, #relatedlinks a:hover, #relatedlinks a:active {color:#333; text-decoration:none; margin-top:0; margin-bottom: 2px; padding:0; display:block;}
	#relatedlinks a:hover, #relatedlinks a:active {text-decoration:underline; color:#932f37 !important; margin-top:0; margin-bottom: 2px; padding:0; display:block;}
	
	
	.middlecolumn {width:370px; border-left: 1px solid #ccc; border-right: 1px solid #ccc;} /* float:left; */
	/* #middlecell td[width="190"] {border-right:1px solid #ccc;} */
	#content .rtmodule_kb {border-left:1px solid #ccc; padding-left:5px; }
	
	#content .rtmodule_kb a:link, #content .rtmodule_kb a:visited, #content .rtmodule_kb a:hover, #content .rtmodule_kb a:active {text-decoration:none;}
	
	.rtmodule_kb td[valign="baseline"].fieldtitle {font-weight:bold;}
	.rtmodule_kb td[valign="baseline"].fieldtitle i {font-weight:normal !important;}
	.rtmodule_kb td[valign="baseline"].small  {display:none;}

	.guidefeedback td hr {visibility: hidden; #ccc;}
	
	h1 {font-family: verdana, helvetica, arial, sans-serif; font-weight:normal; font-size:17px;}
	h3 {font-family: verdana, helvetica, arial, sans-serif;}
	h4 {font-family: verdana, helvetica, arial, sans-serif;} /*margin-top:16px; font-size:13px; */
	
	h2 {font-size: 12px !important; line-height:15px; margin-bottom:5px;} /* for occurances h2s within the page */
	h3 {font-size: 11px;}
	
	h2, h3 {color:#2D4871;}
	h3 {margin-top:25px;}
	h4 {color:#003F7A; margin-bottom:2px;}

	h5 {font-size:11px; font-family: verdana, helvetica, arial, sans-serif; border-top:1px solid #000; border-bottom:1px solid #000; width: 170px; margin-bottom:7px; margin-top:4px;} /*  width: 186px; width: 174px; */
	
	h5#kbseealso {color:#000;font-size:11px; font-family: verdana, helvetica, arial, sans-serif; border-top:0 solid #000; border-bottom:1px solid #000; width: 186px;text-transform:uppercase;}
	h4#kbentryabstractlabel {margin: 0 0 0 0; font-weight:normal;color:#000;}
	
	td#kbseealso a:link {display:block;}
	.kbentryabstract {margin:0;}
	.kbentrybody {margin:0;}

	table#browsebytopic td {padding-right:15px !important;}
	
	#browsebytopic a:link, #browsebytopic a:visited, #browsebytopic a:hover, #browsebytopic a:active {display:block; margin-bottom:7px;}
	
	#browsebytopic a:link, #browsebytopic a:visited, #browsebycategory a:link, #browsebycategory a:visited  {text-decoration: none;}
	
	#browsebytopic a:hover, #browsebytopic a:active, #browsebycategory a:hover, #browsebycategory a:active {text-decoration: underline;}
	
	#content h2 {margin-top:16px;}

	#rtregion_main div h2 {font-size: 16px !important; line-height:18px; margin-bottom:5px;} /* interior page titles */

	#content-home  h2 {font-size:11px !important; font-family: verdana, helvetica, arial, sans-serif; margin-top:0; border-bottom:1px solid #000; width: 160px; color:#000;} /* home page title */

	#rtregion_main div h2 {font-size: 16px !important; line-height:18px; margin-bottom:5px;} /* interior page titles */
	
	#rtregion_right1 h5 {margin-top:20px !important; width:160px !important;} /* width:160px */

	#rtregion_right h3 {font-size: 11px !important; line-height:13px; margin-bottom:5px; margin-top:37px;}
	h3#kbentrytitle {margin-top:0px !important; margin-bottom:5px; font-size:16px; font-weight:normal; text-transform:uppercase;}
	
	#kbdetailtable { padding-left:8px; } /* border-left:1px solid #ccc; */
	 /* form[name="search"] + tbody {display:none;} color: red; */
	
	
	table + hr[size="1"] {display:none;}	
	.kbentryattachment {font-weight:bold;}
	.kbentryattachment a:link {font-weight:normal !important;}
	.kbentryattachment .small hr {display:none;}

.cluboutput {margin-bottom:25px;}
.cluboutput p {margin-bottom:1px;}
.clubdescription {margin-top:0;}

.validationalert {color:red;}
#validationalert {color:red;}

/* graduation site rules */
/* checklists */
.checklisttable {padding-top: 0px; background-color: #e5e5e5;}

.checklisttable a {text-decoration: underline; font-family: verdana, arial, helvetica, sans-serif;}

.checklisttable a:hover {color: #B32200! important;
                        background-color: #FFF1DF;
                        text-decoration: underline;
                        font-family: verdana, arial, helvetica, sans-serif;} /* 2D3F5A, FF8C00, FF3100 */

.checklisttask {padding-right: 5px;
                                padding-left: 5px;
                                padding-bottom: 5px;
                                padding-top: 5px;
                                border-bottom: #ffffff 1px solid;}

.checklistsmalllink {color: #000! important;
                        text-decoration: underline;
                        font-family: verdana, arial, helvetica, sans-serif;
                        font-size: 10px;}


.checklistcomplete  {
        padding-right: 5px;
        padding-left: 5px;
        padding-bottom: 5px;
        padding-top: 5px;
        border-bottom: #ffffff 1px solid;
        background-color:#DFECFF;}

.checklistcompletebg {background-color: #cccccc;}

.checklisttaskbg {background-color: #e5e5e5;}

.completetask {padding: 10px 10px; width: 300px; line-height: 16px; background-color:#e5eaf2;}

/* More checklist stuff */
.completetask strong {color: #405c81;}

.onpage_checklist {font-size: 11px;
                    margin-left: auto;
                        line-height: 16px;
                        margin-right: auto;
                        background-color: #ffffff;}

.tasksummary {border-right: #333333 1px dotted;
                                padding-right: 10px;
                                border-top: #333333 1px dotted;
                                padding-left: 10px; font-size: 10px !important;
                                margin-bottom: 10px;
                                padding-bottom: 10px;
                                margin-left: 10px;
                                border-left: #333333 1px dotted;
                                width: 200px;
                                color: #333333;
                                line-height:14px !important;
                                padding-top: 10px;
                                border-bottom: #333333 1px dotted;
                                background-color: #e5e5e5;}

.tasksummarydeadline {font-weight: bold; color: #000000;}
.tasksummary p {font-size: 10px! important; line-height: 14px! important;}

.tasksummary .availablelink:hover {color: #B32200! important;  background-color: #FFF1DF; text-decoration: underline;}
.taskinstructions .relatedlinks:hover {color: #B32200! important;  background-color: #FFF1DF; text-decoration: underline;}

.checklistnew {color:#00813D; font-weight:bold;}
.checklisttask {margin: 5px 0px; padding:10px 0px;} 
.checklisttask[width="100%"] {width:350px;} 
.checklisttask .subhead {color:#000; font-weight:bold;}
.checklisttask .smallbodytype {font-size:9px;} 
.checklistcomplete .subhead {color:#000; font-weight:bold;}
.taskinstructions .subhead {color:#000;}
.completetask .subhead {color:#000;}


/* faq and events */
 .ulfaq li {padding: 4px 0;}

.eventaheadlabelclass	   {font-weight: bold; color: #CA1C19; padding: 0px;LINE-HEIGHT: 22px;}

.eventabody           	   {text-decoration: underline; color:#4d59ab;}

.eventabody:link           {text-decoration: underline;}

.eventabody:active         {}

.eventabody:visited        {}

.eventabody:hover          {text-decoration: underline;}

.eventatablecell	   {vertical-align: middle; padding-top:10; padding-bottom:10;padding-left:10; padding-right:10;  background-color:#E5E5E5;}

.eventatableheader         {padding-left:10; padding-right:10; border-top:solid; border-bottom:solid; border-top-width:1px; border-bottom-width:1; border-color:black;padding-top:3; padding-bottom:3; font-weight:bold}

.required 		{color: #CC0000;}
.eventformhead { color: #000000; background-color: #E5E5E5; border-top: 1px solid #000; }


.eventadate {

	font-size: 10px;

	padding: 0px;

	margin-bottom: 3px;

	text-transform: uppercase;

}

.eventaback {

	color:#4d59ab;

	text-decoration:underline;

	font-size: 10px;

	font-weight: bold;

	line-height: 12px;

	display: inline;

}

.eventregister {

	font-size: 14px;

	font-weight: bold;

	text-align: center;

	color: #FFF;

	background-color: #003382;

	padding: 10px;

	margin-bottom: 20px;

	margin-left: 10px;

	border: 1px solid #CCC;

	float: right;

	width: 150px;}

.eventregister a{

	color: #FFF ;

}

.eventregister a:hover{

	color: #E5E5E5;

}

.eventreginfo {

	padding: 15px;

	margin: 0px 0px 20px 0px;

	background-color: #E5EAF2;

}

.eventguestconfirm{

	padding-top: 10px;

	border-top: 1px dotted #333;}

.eventcancelation {
	font-weight: bold;
	text-align: center;
	color: #FFF;
	background-color: #003382;
	padding: 10px;
	margin: 20px 0 20px 0;
	border: 1px solid #CCC;
	width: 150px;

}

.eventcanceltext		{color:#ffffff; text-decoration:underline; }
.eventcanceltext:link		{color:#ffffff; text-decoration:underline; }

.eventcanceltext:hover		{color:#E5E5E5; text-decoration:underline; }

.head {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-weight: bold;
	color: #000;
	padding: 0px;
	line-height: 22px;

}

.onpage .head {color:#000;}

.formblist {border:1px solid #000;}
.formblist td {border-bottom:1px solid #000;}
.formblist .notification_header {background-color:#e5eaf2; font-weight:bold;}

#signin {margin-top:0;}
#signin h1 {margin-bottom:-7px;}
#signin h3 {margin-top:-10px;}
#signin p .smallbodytype {margin-top:-1px;}

.rtmodule_pages table td.pagedesc {padding-bottom:15px;}