body
{
	/*background: #006794 url(images/bg.png) left top repeat-x;*/
	font-family: arial;
}
*
{
	margin: 0px;
	padding: 0px;
}
a
{
	/*color: #C1582E;*/
	text-decoration: none;
}

a:hover
{
	text-decoration: underline;
}

a:visited
{
    color: #006594;
}

.clear
{
	clear: both;
}

.CVinc { margin-bottom: 2px; text-align: center; }
.CVinc, .CVinc a { color: #1074A0 !important; font-size: 8px; }
.CVinc a:hover { color: #2895C5 !important; }

.Normal
{
color: #666;
font-family: 'Helvetica Neue', Arial, Helvetica, sans-serif;
font-size: 12px;
line-height: 150%;
margin-bottom: 0px;
}

#container
{
	/*background: url(images/content-mid.png) left top repeat-y;*/
	margin: 0 auto;
	padding: 0;
	max-width: 1180px;
}

#container a
{
	text-decoration: none;
}

#container a:hover
{
	text-decoration: underline;
}

#containertop
{
	margin: 0 auto;
	width: 956px;
}
#containertop
{
	/*background: url(images/content-top.png) left top no-repeat;*/
	/*height: 15px;*/
	/*margin-top: 10px;*/
}
.content-rotator-text
{
	height: 300px;
	margin-left: 400px;
	margin-top: -300px;
}
.content-rotator-text div div
{
	font-size: 48px;
}

/* header */
#appic-header
{
	height: 111px;
	position: relative;
}

#appic-header-logo {
	background-size: cover;
	height: 100px; 
	display: block;
	position: relative;
	top: -10px;
	z-index: 2;
}

#appic-header h1
{
	color: #006594;
	display: block;
	font-family: "arial black" , sans-serif;
	font-size: 17px;
	left: 9.0em;
	letter-spacing: -1.7px;
	position: relative;
	top: -5.0em;
	width: 560px;
}
#appic-header h1 a
{
}
#appic-header h1 a:hover
{
	text-decoration: none;
}
#appic-header-top-menu
{
	position: absolute;
	right: -0.5em;
	top: -0.8em;
	width: 260px;
	margin: 0 10px 0 0;
}

#appic-header-top-menu li
{
	display: inline;
	font-size: 11px;
}

#appic-header-top-menu li:after
{
	content: " | ";
}

#appic-header-top-menu li.last:after
{
	content: "";
}

#appic-header-top-menu li a
{
	color: #000;
	text-decoration: none;
}

#appic-header-top-menu li a:hover
{
	text-decoration: underline;
}

#appic-header-search-form
{
	font-size: 11px;
	position: absolute;
	top: 2.7em; /*temp markup*/
	border: none;
	background: none; /* end temp markup */
}

#appic-header-main-menu
{
/*	background: url(images/menu/menu-bg.png) left top repeat-x;
	display: block;
	height: 36px;
	left: -26.0px;
	position: absolute;
	top: 4.7em;
	width: 1012px;
	z-index: 1;*/
}
/* header end */


/* Content  color:#c1582e;*/
.appic-content-1-column-main
{
	margin-left: 30px;
	width: 100%;
}
.appic-content-1-column-right
{
	float: right;
	height: 100%;
	margin-right: 30px;
}
#appic-content, .admin-content
{
	margin: 50px 0 0 0;
}

.admin-content
{
	padding: 0 20px;
}
.left-panes
{
	float: left;
	width: 290px;
}
#appic-content .appic-content-left
{
/*	float: left;
	margin: 20px 10px 0 0;
	padding: 0 0 0 4px;
	width: 286px;*/
}
.appic-content-left-top
{
	margin-left: 4px;
	width: 200px;
}
ul#appic-content-side-menu
{
	margin: 0;
	padding: 0;
}

ul#appic-content-side-menu li
{
	list-style: none;
}
ul#appic-content-side-menu li a
{
}

ul#appic-content-side-menu li.students, ul#appic-content-side-menu li.postdocs, ul#appic-content-side-menu li.members, ul#appic-content-side-menu li.subscribers
{
	border-bottom: 1px solid #fff;
	height: 49px;
	width: 200px;
}

ul#appic-content-side-menu li.students
{
}
ul#appic-content-side-menu li.postdocs
{
}
ul#appic-content-side-menu li.members
{
}
ul#appic-content-side-menu li.subscribers
{
}

ul#appic-content-side-menu li.students a, ul#appic-content-side-menu li.postdocs a, ul#appic-content-side-menu li.members a, ul#appic-content-side-menu li.subscribers a
{
	color: #fff;
	font-family: "trebuchet ms" , sans-serif;
	font-size: 18px;
	font-weight: bold;
	display: block;
	height: 49px;
	padding: 13px 0 0 0;
	text-align: center;
}
ul#appic-content-side-menu li.subscribers a
{
	padding-top: 6px;
}

ul#appic-content-side-menu li.students a
{
	background: url(images/side-menu-students-bg.png) left top repeat-y;
}
ul#appic-content-side-menu li.postdocs a
{
	background: url(images/side-menu-postdocs-bg.png) left top repeat-y;
}
ul#appic-content-side-menu li.members a
{
	background: url(images/side-menu-members-bg.png) left top repeat-y;
}
ul#appic-content-side-menu li.subscribers a
{
	background: url(images/side-menu-subscribers-bg.png) left top repeat-y;
}

ul#appic-content-side-menu li.students a:hover
{
	background: url(images/side-menu-students-bg.png) left top repeat-y;
}
ul#appic-content-side-menu li.postdocs a:hover
{
	background: url(images/side-menu-postdocs-bg.png) left top repeat-y;
}
ul#appic-content-side-menu li.members a:hover
{
	background: url(images/side-menu-members-bg.png) left top repeat-y;
}
ul#appic-content-side-menu li.subscribers a:hover
{
	background: url(images/side-menu-subscribers-bg.png) left top repeat-y;
}


ul#appic-content-resources-menu
{
	list-style: none;
	margin: 20px 0;
	padding: 0;
}
ul#appic-content-resources-menu li
{
	background: url(images/directory-box-bg2.png) left center no-repeat;
	display: block;
	font-size: 18px;
	font-weight: bold;
	height: 57px;
	margin: 0;
	padding: 35px 0 0 95px;
}

ul#appic-content-join-appic-menu li a, ul#appic-content-resources-menu li a
{
	color: #0067a3;
}
ul#appic-content-join-appic-menu, ul#appic-content-view-directory-menu
{
	list-style: none;
	margin: 0;
	padding: 0;
	width: 200px;
}

ul#appic-content-join-appic-menu li, ul#appic-content-view-directory-menu li
{
	font-size: 14px;
	font-weight: bold;
	margin: 10px 0 0 25px;
}
ul#appic-content-view-directory-menu li#view-directory, ul#appic-content-join-appic-menu li#view-directory
{
	background: url(images/directory-box-bg2.png) left top no-repeat;
	display: block;
	font-size: 18px;
	height: 57px;
	margin: 0;
	padding: 10px 0 0 50px;
}

ul#appic-content-join-appic-menu li a, ul#appic-content-view-directory-menu li a
{
	color: #0067a3;
}
ul#appic-content-join-appic-menu li#view-directory
{
	margin-top: 40px;
	height: 40px;
}
#appic-content #appic-content-right
{
	float: left;
	width: 650px;
}
#container .search-results a
{
	color: #116B8F;
	font-size: 12px;
}

/* Content End */

/* footer */
#appic-footer
{
	margin: 0 auto;
	padding: 5px 0 0 0;
	position: relative;
	width: 956px;
	background: #006794 url(images/content-bottom.png) left top no-repeat;
}
#appic-footer a, #appic-footer p
{
	color: #D8E4E9;
}
#appic-footer p
{
	font-size: 10px;
}
#appic-footer #contact-appic
{
	background: url(images/footer-contact-bg.png) left top no-repeat;
	display: block;
	float: left;
	height: 82px;
	margin: 10px 0 0 5px;
	text-indent: -10000.0em;
	width: 174px;
}

#appic-footer .appic-footer-links
{
	float: left;
	margin-top: 20px;
	padding: 0 0 0 20px;
	width: 750px;
}

#appic-footer .appic-footer-links ul
{
	margin: 0 0 5px 0;
	padding: 0;
}

#appic-footer .appic-footer-links ul li
{
	color: #fff;
	display: inline;
	font-family: arial, sans-serif;
	font-size: 11px;
	font-weight: bold;
	list-style: none;
}

#appic-footer .appic-footer-links ul li:after
{
	content: " | ";
}

#appic-footer .appic-footer-links ul li.last:after
{
	content: "";
}

#appic-footer .Normal
{
	color: #fff;
	font-size: 10px;
}
/* footer end */

/* content page */
#appic-content-breadcrumb
{
	background: url(images/bread-crumb-bg.png) left top repeat-x;
	font-size: 11px;
	height: 21px;
	padding: 3px 0 0 5px;
	margin: 0 20px;
	margin-bottom:20px;
}

#appic-content-breadcrumb a
{
	color: #acb644;
	font-weight: bold;
}

.appic-content-center
{
	background: 999;
	/*float: left;*/
	padding: 0 10px 0 0;
	/*width: 410px;*/
}
.appic-content-right-small
{
	/*float: left;*/
	padding: 0 10px;
	/*width: 205px;*/
}

.appic-content-main-content h1
{
	color: #333;
	font-size: 18px;
}
.appic-content-main-content a
{
	color: #cb5d30;
}
.appic-content-main-content h2
{
	color: #006795;
	font-size: 12px;
	font-weight: bold;
}

.appic-content-left-content
{
	padding: 0 0 0 20px;
	width: 286px;
}

.appic-content-left-content ul
{
	margin: 0;
	padding: 0;
	list-style: none;
}

.appic-content-left-content ul li
{
	padding: 0 0 5px 0;
}

.appic-content-left-content a
{
}

.appic-content-left-content h2 .Head
{
	font-size: 14px;
	text-transform: uppercase;
}

.appic-content-left-content-no-padding
{
	padding: 0;
}

.appic-content-left-content-no-padding h2 .Head
{
	background: url(images/sidebar-bullet.png) left center no-repeat;
	color: #cb5d30;
	font-family: "trebuchet ms" , sans-serif;
	font-size: 14px;
	font-weight: bold;
	margin: 0 0 5px 0;
	padding: 0 0 0 25px;
	text-transform: uppercase;
}

.appic-content-left-content-no-padding ul
{
	margin: 0 0 0 12px;
	padding: 0 0 0 12px;
}

.appic-content-left-content-no-padding ul li
{
	list-style: none;
	padding: 0 0 5px 0;
}
.appic-content-left-content-no-padding ul li a
{
	color: #cb5d30;
}

#appic-content table
{

}

#appic-content table tr td
{
	/*border-bottom: 1px dotted #999 !important;*/
	font-size: 15px;
	margin: 0;
	/*padding: 5px;*/
}
#content-rule
{
	background: url(images/content-rule.png) left repeat-x;
	float: left;
	height: 19px;
	margin-bottom: 10px;
	width: 645px;
}
.bottom-right-content{

	height: 305px;
	padding-right: 15px;
	width: 640px;
	position: relative;
	float: left;


}

.news-block {
	margin: 0 10px 0 0;
}

   .news-block, .events-block  
{
	background: url(images/bottom-box.png) left top repeat-x;
    margin: 0 0 0 0;
    min-height:265px;
    padding:20px;
    width: 270px;
    float: left;
	}



.bottom-right-content h2
{
	margin-bottom: 15px;
}
.bottom-right-content p
{
	font-size: 14px;
	line-height: 150%;
}



ul#appic-content-resources-menu li
{
	background-position: top left;
}
ul#appic-content-resources-menu li a
{
	position: relative;
	top: -6px;
}

div #dnn_ctr374_HtmlModule_HtmlModule_lblContent
{
	background-image: url(/portals/0/images/directory-box-bg2.png);
}
#appic-content-right
{
	padding-left: 10px;
}
#appic-content-right
{
	width: 200px;
	position: relative;
	left: 270px;
	top: -700px;
}
#appic-content-right
{
	position: relative;
	left: 200px;
}


#dnn_ctr563_RadCalendarEvents_radCal 
{
 
 width: 800px !important;   
}

#dnn_ctr563_RadCalendarEvents_radCal th 
{
    display: none;
}


#dnn_ctr563_RadCalendarEvents_lstEvents, 
#dnn_ctr563_RadCalendarEvents_lstEvents table
{
   width: 800px !important;   
}

#dnn_ctr563_RadCalendarEvents_lstEvents_ctl00_colIcon 
{
    display: none;
}

/* Table Styles */

	/* Cell padding causes NN 4.7x to choke */

.tableTitle {
	padding: 3px 3px 3px 3px;
	font-family: trebuchet ms, verdana, arial, helvetica, sans-serif !important;
	font-size: 14px !important;
	font-weight: bold;
	color: #333; 
	text-align: center;
}

.tableRowOdd {
	background-color: #FFF;
}

.tableRowEven {
	background-color: #CCC;
}

.tableRowEven td, td.tableRowEven
{
    padding: 3px;
}

.container-content table 
{
    margin: 0 0 12px 0;
}


.rowHead {
	padding: 3px 3px 3px 3px;
	font-family: verdana, arial, helvetica, sans-serif;
	font-size: 10px !important;
	text-align: center;
	color: #CCC; 
	background-color: #333;
	border: 1px solid #CCC;
}

.colHead {
	padding: 3px 3px 3px 3px;
	font-family: verdana, arial, helvetica, sans-serif;
	font-size: 10px !important;
	text-align: right;
	color: #CCC; 
	background-color: #369;
	border: 1px solid #CCC;
}

.dataCell {
	padding: 3px 3px 3px 3px;
	font-family: verdana, arial, helvetica, sans-serif !important;
	font-size: 10px !important;
	text-align: center;
	border: 1px solid #333 !important;
}

#dnn_ctr1140_HtmlModule_lblContent
{
    max-height: 250px;
    overflow: hidden !important;
}

.style9 {
	font-size: 14px !important;
	font-weight: bold;
}
.style10 {font-size: 12px}
.style11 {font-size: 14px !important; color: #000;}
.style1 {color: #FF0000;}
 