/* CSS Document */

body{
background-color:#f7f7f7;}

.wrapper {
	background-image: url(../images-new/v7a_slice_interior_02.jpg);
	background-repeat: repeat-y;
	margin-left: auto;
	margin-right: auto;
	width: 996px;
	
}
#header{margin-top:22px;margin-bottom:6px;}

#links{margin-top:15px; text-align:right;}

.dotted-line { background-image: url(../images-new/v7a_slice_interior_20.jpg); background-repeat: repeat-x; height: 1px; margin: 0px 5px 5px; }
.dotted-line2 { background-image: url(../images-new/v7a_slice_interior_20.jpg); background-repeat: repeat-x; height: 1px; margin: 5px 5px 0px; }

#leftcol, #rightcol {margin-top:15px;}
#printme.content img {padding:0px 10px 10px 0px;}

#rightcol #SubMenu li{font-weight:bold;}
#rightcol li {
	font-weight:normal;
	margin-bottom:13px;
 	list-style-type: none;
	margin-left:18px;
	font-size:11px;
}

#contentFormatter ul
{
	margin-top:6px;
	}

#contentFormatter li 
{
	font-weight:normal;
	margin-bottom:6px;
 	list-style-type: disc;
	margin-left:18px;
	font-size:11px;
	}

ul.CMSSiteMapList
{
	list-style:none;
	margin:0px;
}

ul.CMSSiteMapList a
{
	color:Black;
}
a, a:visited {
 color:#f36b21;
 text-decoration:none;
}

#secondary-nav a {
 color:#000000;
 text-decoration:none;
}
#secondary-nav a:hover {
 color:#f36b21;
 text-decoration:none;
}

#secondary-nav li.CMSListMenuHighlightedLI  a{
	color:#f36b21;
	text-decoration:none;
}

#secondary-nav li.CMSListMenuHighlightedLI {

	list-style-image: url(../images-new/v7a_slice_interior_48.jpg);
}

#media { line-height:normal; }
/*

.medialinx:link { color:#507c97; text-decoration:none;}
.medialinx:active { color:#507c97; text-decoration:underline;}
.medialinx:hover { color:#507c97; text-decoration:underline;}
.medialinx:visited { color:#7fb0d0; text-decoration:none;}
*/

.search { background:url(../images-new/v7a_slice_interior_24.jpg) top left white; border: none 0px; width: 132px; height: 19px; padding: 5px 5px 0px 30px; vertical-align:middle; }
.searchSubmit { vertical-align: middle; }


#home-bottom p{
line-height:2em;
}
.hometext {
	font-size: 12px;
}
#home-bottom .content img{padding-right:5px;}
#home-bottom .footerHeading10{
	margin-left:10px;
	margin-bottom:15px;
	font-weight:bold;
	font-family:Arial;
	font-size: 13px;
    letter-spacing:0.05em;
    text-transform:uppercase;
}
#home-bottom .footerHeading20{
	margin-left:20px;
	margin-bottom:15px;
	font-weight:bold;
	font-family:Arial;
	font-size: 13px;
    letter-spacing:0.05em;
    text-transform:uppercase;
}


#rightborder { border-right: 1px solid #e7e7e7; border-top-width: 0px; border-bottom-width: 0px; border-left-width: 0px; border-top-style: none; border-bottom-style: none; border-left-style: none; padding: 0px 10px; }
.rightborder { border-right: 1px solid #e7e7e7; border-top-width: 0px; border-bottom-width: 0px; border-left-width: 0px; border-top-style: none; border-bottom-style: none; border-left-style: none; padding: 0px 10px; }


blockquote{
margin:15px;	
}

.success { line-height:18px; margin: 0px 20px 0px 10px; }
.imgright { float: right; padding: 0px 0px 10px 20px; }
.imgleft { padding: 0px 20px 10px 0px; }

#logoClient {float:left;}
#logo {float:left;}
.fleft {float:left;}
.clear {clear:both;}
#lefttcol 
{
	margin-top:15px;
	}

#leftCol-top 
{
	background:url(../images-new/left-menu-top-2.gif) top left no-repeat;
	width:220px;
	height:17px; 
	}	
	
#leftCol-mid 
{
	background:url('../images-new/left-menu-mid-2.gif') repeat-y left top;
	width:100%;
	margin:0px;
	padding:0px;
	color:#000;
	
	}	

#leftCol-mid a 
{
	color:#000;
	}

#leftCol-mid a:hover 
{
	text-decoration:underline;
	color:#f36b21;
	}
	
#leftCol-mid ul.CMSListMenuUL 
{
 	padding:0px;
	margin:0 16px 0 15px;
	font-size:12px;
	}

#leftCol-mid ul ul
{
	margin:0 0px 0 30px;
	}

/*#leftCol-mid ul.CMSListMenuUL ul*/
#leftCol-mid ul li.CMSListMenuHighlightedLI ul
{
	padding:0px;
	margin:0 0 0 15px;
	}

#leftCol-mid ul li.CMSListMenuLI ul
{
	padding:0px;
	margin:0 0 0 30px;
	}

#leftCol-mid ul li.CMSListMenuLI ul li.CMSListMenuHighlightedLI, #leftCol-mid ul li.CMSListMenuLI ul li.CMSListMenuHighlightedLILast, #leftCol-mid ul li.CMSListMenuLI ul li.CMSListMenuHighlightedLIFirst 
{
	padding:0px;
	margin:0 0 0 0px;
	}

#leftCol-mid ul li ul li.CMSListMenuLILast, #leftCol-mid ul li ul li.CMSListMenuHighlightedLILast 
{
	padding:0px;
	margin:0 0 4px 0px;
	}


#leftCol-mid ul li
{
	background:url('../images-new/menu-dash.gif') repeat-x left bottom;
	padding:5px 0px 5px 0px;
	margin:0 0 0 0px;
	list-style-type:none;
	text-decoration:none;
	}

#leftCol-mid ul li.CMSListMenuLIFirst
{
	padding:0px 0px 5px 0px;
	}	


#leftCol-mid ul li ul li.CMSListMenuLIFirst
{
	background:none;
	padding:5px 0px 5px 0px;
	}	

#leftCol-mid ul li ul li
{
	background:none;
	padding:3px 0px 3px 0px;
	}	

#leftCol-mid .CMSListMenuHighlightedLI a, #leftCol-mid .CMSListMenuHighlightedLIFirst a, #leftCol-mid .CMSListMenuHighlightedLILast a 
{
	color:#f36b21;
	}	

#leftCol-mid ul li.CMSListMenuHighlightedLI ul li a, #leftCol-mid ul li.CMSListMenuHighlightedLIFirst ul li a, #leftCol-mid ul li.CMSListMenuHighlightedLILast ul li a 
{
	color:#000;
	}	

#leftCol-mid ul li.CMSListMenuLILast, #leftCol-mid ul li.CMSListMenuHighlightedLILast 
{
	background:none;
	padding-bottom:0;
	}	

#leftCol-mid ul li ul li
{
	background:none;
	list-style-image:url(../images-new/leftCol-bullet.gif);
	}

/*
#leftCol-mid ul li.CMSListMenuHighlightedLIFirst, #leftCol-mid ul li.CMSListMenuHighlightedLI, #leftCol-mid ul li.CMSListMenuHighlightedLast
{
	list-style-image:url(../images-new/leftCol-karat.gif);
	margin-left:15px;
	}	

#leftCol-mid ul li ul li
{
	margin-left:15px;
	}	

#leftCol-mid ul li ul li.CMSListMenuHighlightedLI, #leftCol-mid ul li ul li.CMSListMenuHighlightedFirst, #leftCol-mid ul li ul li.CMSListMenuHighlightedLast
{
	margin-left:30px;
	}	
*/

#leftCol-mid li li
{
	/*margin-left:15px;*/
	}	


#leftCol-mid li.CMSListMenuHighlightedLIFirst, #leftCol-mid li.CMSListMenuHighlightedLI, #leftCol-mid li.CMSListMenuHighlightedLILast
{
	list-style-image:url(../images-new/leftCol-karat.gif);
	margin-left:15px;
	}	

/*
#leftCol-mid ul li ul li.CMSListMenuLIFirst, #leftCol-mid ul li ul li.CMSListMenuLI, #leftCol-mid ul li ul li.CMSListMenuLILast
{
	margin-left:15px;
	}	


#leftCol-mid ul li ul li ul li.CMSListMenuHighlightedLIFirst, #leftCol-mid ul li ul li ul li.CMSListMenuHighlightedLI, #leftCol-mid ul li ul li ul li.CMSListMenuHighlightedLast
{
	list-style-image:url(../images-new/leftCol-karat.gif);
	
	}
*/
#leftCol-bot 
{
	background:url(../images-new/left-menu-bot-2.gif) top left no-repeat;
	width:220px;
	height:18px; 
	}			

#content-top	
{
	background:url(../images-new/content-top-2.gif) top left no-repeat;
	width:700px;
	height:17px; 
	}	

#content-mid	
{
	background:url(../images-new/content-mid-2.gif) top left repeat-y;
	width:100%;
	}	

#contentFormatter 
{
	width:660px;
	margin: 0 0 0 15px;
}

#contentFormatter p
{
	line-height:12px;
}

#eventWindow
{
	font-family:Arial;
	font-size:12px;

	}

#headerEventWindowLogo
{

	}

#headerEventWindowTitle
{
	font-size:14px;
	font-weight:bold;
	color:#4e84a7;

	}

#eventWindowSummary
{ float:left;

	}

#eventWindowAttendWrap
{
	background-color:#c8dbe8;
	padding:5px;
	margin:5px 0 5px 0;
	}


#eventWindowAttend
{
	float:left;
	}

#eventWindowSpaces
 {
	float:right;
	text-align:right;

	}

#eventWindowContent
{
	padding:5px;

	}

#eventWindowButton
{
	padding:5px 0px 0px 0px;

	}


table.clientResources
{
	border:1px solid #7bacca;
    margin:0px;
    width:100%;
    margin-top:16px;
	}

table.clientResources td 
{	
padding:7px;
border:1px solid #ddd;
	}

table.clientResources a 
{	
	color:#003665;
	text-decoration:underline;
	}


table.clientSearchResults 
{
	border-top:1px solid #7bacca;
    margin:0px;
    width:100%;
    margin-top:16px;
	}

table.clientSearchResults td 
{	
padding:14px 7px;
font-family:Arial;
font-size:11px;
border-bottom:1px solid #ddd;
	}

table.clientSearchResults th 
{	
	background-color:#eef4f7;
	padding:4px 7px;
	text-align:left;
	}
	
table.clientSearchResults tr.subhead th{	
	background-color:Transparent;
	border-top:1px solid #ddd;
	padding:4px 4px;
	text-align:left;
}

table.clientSearchResults td.clientSearchResultsTitle 
{
	background-color:#adcee4;
	font-size:18px;
	color:#003665;
	padding:9px 7px 9px 7px;
	text-align:left;
	}
	
table.alumniSearchResults 
{
	border-top:1px solid #7bacca;
    margin:0px;
    width:100%;
    margin-top:16px;
	}

table.alumniSearchResults td 
{	
padding:7px;
border-bottom:1px solid #ddd;
	}

table.alumniSearchResults th 
{	
	background-color:#eef4f7;
	padding:9px 7px 9px 7px;
	text-align:left;
	}

table.alumniSearchResults td.alumniSearchResultsTitle 
{
	background-color:#adcee4;
	padding:5px;
	font-size:18px;
	color:#003665;
	padding:9px 7px 9px 7px;
	text-align:left;
	}
	
.Calendar 
{
	border-top:5px solid #7bacca;
	border-bottom:5px solid #7bacca;
	padding:0px;
	margin:0px;
	}

.Calendar table
{
	border:1px solid #7bacca;
    margin:0px;
    width:100%;
}

.Calendar table td
{
	border:1px solid #7bacca;
    margin:0px;
}


.Calendar table table
{
	border:0px solid #7bacca; 
	/*width:660px;*/
	} /* calendar header*/
	
.Calendar table table tr td
{
	border:0px solid #7bacca; 
	}


.Calendar table tr:first-child
{
	border:0px solid #7bacca;
    margin:0px;
    background-color:#eef4f7;
}

.Calendar table tr:first-child td
{
	padding:0px;
}
	
.Calendar table tr:first-child table
{
	width:100%;
}

.Calendar table tr:first-child table tr:first-child td
{
	text-align:center;
	padding:12px;
}

.Calendar table tr:first-child table tr:first-child td:first-child
{
	text-align:left;
}

.Calendar table tr:first-child table tr:first-child td:last-child
{
	text-align:right;
}


.Calendar table table tr td
{
	font-size:18px;
	color:#003665;
	padding-top:9px; 
	}

.Calendar table table tr td a
{
	font-size:12px;
	color:#003665;
	}

	
.Calendar table th 
{
	color:#043764;
	text-align:left; 
	padding:3px 5px 3px 5px;
	}

.Calendar table td
{
	line-height:14px;
	padding-left:5px;
	padding-right:1px;
	padding-top:3px;
	padding-bottom:8px;
	text-align:left;
	color:#f36b21;
	font-size:10px; 
	}

.Calendar table td a
{
	color:#003665;
	text-decoration:underline;	
	}

.eventCalendar {}

	
td .Content 
{
	color:#000;
	padding-top:3px;
	}

td .ContentEvent 
{
	color:#000;
	padding-bottom:4px;
	padding-top:3px;
	}
	
a.blueLinks 
{
	color:#003665;
	text-decoration:underline;	
	}



#content-bot	
{
	background:url(../images-new/content-bot-2.gif) top left no-repeat;
	width:700px;
	height:18px; 
	}	

#footer
{
	margin-top:20px;  
	padding-bottom:30px; 
	padding-left:25px; 
	}

#footer p
{
	padding:0px;
	margin:0px; 
	}

#footer img
{
	border:0px solid #fff;

	}

#footerIconKentico 
{
	float:left; 
	margin:0 0px 0 0px; 
              }


#footerIconText 
{
	float:left; 
	margin:0 4px 0 0px; 
	color:#666666;
	line-height:15px;
              }

#footerIcon1 
{
	float:left; 
	margin:0 10px 0 0px; 
	color:#666666;
	border:0px solid White;
              }

#footerIcon2 
{
	float:left;
    border:0px solid White;
}

#footerLeftMargin
{
	margin-left:225px;
	}

.footerHome #footerLeftMargin
{
	margin-left:150px;
	}


.footerRightRail #footerLeftMargin
{
	margin-left:25px;
	}

	
.footerThird, .footerThirdMid, .footerThirdEnd 
{
	float:left;
	padding:0 18px 0 18px;
	font-size:10px;	
	margin:15px 0px 0px 0px;
	}


.footerThird 
{
	width:160px;

	}

.footerThirdMid 
{
	width:140px;

	}


.footerLine 
{
	border-right:1px solid #bcbcbc;
	
	}
	
.container_12 {padding-bottom:5px;}

.newCopyright 
{
	font-size: 10px;
	text-align:right;
	}	

#contentFormatter p  
{
padding-left:0px;
padding-right:0px;
margin-left:0px;
margin-right:0px;
}

#contentFormatter h1, #contentFormatter h2, #contentFormatter h3, #contentFormatter h4, #contentFormatter h5  
{
padding-left:0px;
padding-right:0px;
margin-left:0px;
margin-right:0px;
margin-top:0px;
}

#contentFormatter h1 
{
	color:#f36b21;
	font-size:22px;
	margin-bottom:6px;
	/*font-size:46px;*/
	}
	
#contentFormatter h2 
{
	color:#4e84a7;
	font-size:18px;
	font-weight:normal;
	clear:both;
	margin-top:0px;
	margin-bottom:6px;
	}
	
#contentFormatter h3 
{
	color:#f36b21;
	font-size:16px;
	font-weight:normal;
	margin-bottom:4px;
	}

#contentFormatter h4	
{
	color:#4e84a7;
	font-size:14px;
	font-weight:bold;
	}
	
#contentFormatter h5 
{
	color:#f36b21;
	font-size:12px;
	font-weight:bold;
	font-family:Verdana;
	}


#contentFormatter p
{
	line-height:16px;
	}

#contentFormatter p em
{
	line-height:14px;
	}

table.basicContentTable  
{
	}

table.basicContentTable tr 
{
	border-bottom:1px solid #aaa;
	}


table.basicContentTable h3  
{
	padding-top:12px;
	}


table.basicContentTable table.basicScheduleTable tr td 
{
	border:1px solid #aaa;
	padding:7px;
	}

	
.profileFormItem
{
	margin:6px 0 6px 0px;
	}

#profileForm input, #profileForm select, #profileForm textarea
{
	padding:2px;
	}


.inputWiden
{
	width:200px;
	}
	
textarea.inputWiden
{
	width:485px;
	height:150px;
	font-family:Verdana,Helvetica,Arial,'Liberation Sans',FreeSans,sans-serif;
	font-size:1em;
}


.profileSection 
{
	border:0px solid Red;
	border-bottom:1px solid #ddd;
	margin-bottom:12px;
	padding-bottom:12px;
	}


.profileTitleNarrow, .profileTitleWide, .profileTitleWider 
{
	font-weight:bold;
	float:left;
	line-height:14px;
	margin:6px 8px 6px 0px;
}

.profileTitleNarrow 
{
	width:70px;
	}

.profileTitleWide 
{
	width:160px;
	}

.profileTitleWider 
{
	width:300px;
	}

.profileFormItem 
{
	float:left;
	border:0px solid Red;
	}
.profileFormItemWide
{
	float:none;
	border:0px solid Red;
	}
	
.profileLine 
{
	clear:both;
	border:0px solid Gray;
	
	}				

.profileButton 
{
	
	}

a.underLine 
{
	text-decoration:underline;
	}					
	
.ChangePasswordTable { }
.ChangePasswordTable td.FieldLabel{padding:4px 5px 4px 0px;}
.ChangePasswordTable td.FieldInput{padding:4px 0 4px 5px;}

