/*****************************/
/*** Css cleaner ***/
/*****************************/

html, body, div, span, applet, object, iframe,
h1, h2, h3, h4, h5, h6, p, blockquote, pre,
a, abbr, acronym, address, big, cite, code,
del, dfn, em, font, img, ins, kbd, q, s, samp,
small, strike, strong, sub, sup, tt, var,
b, u, i, center,
dl, dt, dd, ol, ul, li,
fieldset, form, label, legend,
table, caption, tbody, tfoot, thead, tr, th, td {
	margin: 0;
	padding: 0;
	border: 0;
	outline: 0;
	font-size: 100%;
	vertical-align: baseline;
	background: transparent;
}
body {
	line-height: 1;
}
ol, ul {
	list-style: none;
}
blockquote, q {
	quotes: none;
}
blockquote:before, blockquote:after,
q:before, q:after {
	content: '';
	content: none;
}

/* remember to define focus styles! */
:focus {
	outline: 0;
}

/* remember to highlight inserts somehow! */
ins {
	text-decoration: none;
}
del {
	text-decoration: line-through;
}

/* tables still need 'cellspacing="0"' in the markup */
table {
	border-collapse: collapse;
	border-spacing: 0;
}

.clr,
.article_seperator,
.posttools,
.postinfo {
clear:both;
font-size:1px;
height:1;
margin:-1px 0 0;
overflow:hidden;
}
* html .clr,
* html .article_separator,
* html .leading_separator,
* html .row_separator {
clear:both;
display:block;
font-size:1px;
height:0;
margin:-1px 0 0;
overflow:hidden;
}


/*****************************/
/*** Core html setup stuff ***/
/*****************************/

html {
  height: 100%;
  width: 100%;
}

body {
	height: 100%;
	width: 100%;
	background:url(../images/topline.gif) top repeat-x;
	margin: 0px;
	padding:0px;
	font-family: "Times New Roman";
	font-size: 12px;
	color:#626469;
	text-align:left;
}

a:link, a:visited, a:active {
	font-weight: normal;
	color:#00129d;
	text-decoration:none;
}
a:hover {
text-decoration:underline;
}

input.button { cursor: pointer; }

/** Special class **/
.blue_font {
	color:#1B9FDA;
	font-size:13px;
	font-weight:bold;
}
.border-line {
border-top:1px dotted #CCCCCC;
width:100%;
display:block;
height:1px;
line-height:1px;
}

p { 
	margin-top: 5px; 
	margin-bottom: 15px; 
	line-height:20px;
}
h2 {
	margin-top:0px;
	padding-top:2px;
	padding-bottom:2px;
	font-family:"Times New Roman";
	font-size:15px;
	font-style:normal;
	font-weight:normal;
	text-transform:uppercase;
	border-top:1px dotted #636466;
	border-bottom:1px dotted #636466;	
	color:#636466;
}
h3 {
	font-family:"Times New Roman";
	font-size:12px;
	color:#1a1a1a;
	font-weight:normal;
	text-transform:uppercase;
	font-style:normal;
	margin-top:1px;
	margin-bottom:15px;
}

h4 {
	font-family:"Times New Roman";
	font-size:12px;
	color:#00a0e2;
	font-weight:normal;
	font-style:normal;
	margin-bottom:3px;
}


#page {
	padding:0;
	margin:0;
	border-spacing:0;
	line-height:15px;
	font-size: 12px;
	color:#626469;
}
#page h2.contentheading,
#page h2.contentheading a {
border:medium none;
color:#008EC9;
font-family:"Times New Roman";
font-size:24px;
font-style:normal;
font-weight:normal;
margin-top:0;
padding-bottom:6px;
padding-left:0;
padding-top:4px;
text-transform:uppercase;
}

#page ul li{
margin-bottom:5px;
list-style-position:inside;
list-style-type:disc;
margin-left:30px;
}

#page .articleinfo .createdate {
color:#00A0E2;
font-size:10px;
padding-left:6px;
}
/*****************************************/
/*** Template specific layout elements ***/
/*****************************************/

.wrapper{
	padding:0px;
	background:url(../images/explore.gif) bottom repeat-x;

}

.container {
	width:995px;
	margin-left:auto;
	margin-right:auto;
	background:url(../images/stars.gif) right 33px no-repeat;
	text-align:left;
}

.header {
	height:192px;
	margin-left:60px;
	margin-right:55px;
}

.logo {
	margin-top:70px;
	margin-left:20px;
	float:left;
}

.page {
	margin-right:60px;
	margin-left:60px;
	padding-bottom:40px;
}

.spotlight-wrap{
	float:left;
	width:644px;
	padding:0px;
}
.events-calendar {
	float:left;
	width:644px;
}
.events-calendar h4 {
color:#00A0E2;
font-family:"Times New Roman";
font-size:12px;
font-style:normal;
font-weight:normal;
margin-bottom:0;
margin-top:14px;
}
.spotlight h2{
margin-bottom:16px;
padding-bottom:4px;
padding-top:5px;
}
.spotlight .news {
float:left;
width:204px;	
margin-bottom:20px;
}
.spotlight .news h4 {
color:#00A0E2;
font-family:"Times New Roman";
font-size:12px;
font-style:normal;
font-weight:normal;
margin-bottom:0;
margin-top:14px;
}
.spotlight .news-number0 {
padding-right:7px;
border-right:1px solid #acacac;
}
.spotlight .news-number1 {
padding-right:7px;
border-right:1px solid #acacac;
padding-left:8px;
}
.spotlight .news-number2 {
padding-left:8px;
}
.news, .news p, .news a, .events, .events p, .events a, .calendar , .calendar a {
	font-style:italic;
	line-height:17px;
}

.news-center {
	float:left;
	width:190px;
	border-left:1px solid #737373;
	border-right:1px solid #737373;
	margin-right:9px;
	padding-left:9px;
	padding-right:9px;
	padding-bottom:20px;
}

.sidebar {
	float:right;
	width:220px;
	padding-top:30px;
	padding-bottom:40px;
	background:url(../images/myaegee.gif) left 5px no-repeat;
	border-top:1px solid #000000;
}

.events {
	clear:both;
	float:left;
	width:325px;
	margin-right:10px;
}

.calendar {
	width:305px;
	float:left;
}

.explore {
	margin-left:60px;
	margin-right:60px;
	padding-top:15px;
	padding-bottom:40px;
	line-height:20px;

}
.explore h3 {
	font-family:"Times New Roman";
	font-size:12px;
	color:#00a0e2;
	font-weight:normal;
	font-style:normal;
	margin-bottom:1px;
	margin-top:10px;
}

.subsection {
	float:left;
	width:175px;
	padding-right:30px;
	border-left:1px solid #c6c6c6;
	padding-left:15px;
	height:220px;
}

.firstsection {
	border-left:none;
	padding-left:0px;
}

.footer-container{
	clear:both;
	width:995px;
	margin-left:auto;
	margin-right:auto;
	text-align:left;
}

.footer {
	margin-left:60px;
	margin-right:60px;
	padding-top:40px;
	padding-bottom:30px;
	background:url(../images/dotted-line.gif) left top no-repeat;
	text-align:center;
	font-size:10px;
}
.menuhidden {
display:none;
}


/*****************************/
/*** Font styles ***/
/*****************************/

h2.explore-header {
	border:none;
	color:#00129d;
	margin-bottom:20px;
}

.selection {
	background-color:#00a0e2;
	color:#ffffff;
}

a.readmore:link, a:visited {
	font-weight: normal;
	color:#00129d;
	text-decoration: none;
}

a.readmore:hover {
	text-decoration: underline;
	font-weight: normal;
}

/*****************************/
/*** Top menu ***/
/*****************************/
.topmenu {
	float:right;
	height:26px;
	width:289px;
	padding-top:7px;
	background:url(../images/topmenu.gif) top center no-repeat;
	font-family:Verdana;
	font-size:9px;
	color:#636466;
	text-align:center;
}

a.mainlevel-topmenu:link, a.mainlevel-topmenu:visited {
	font-family:Verdana;
	font-size:9px;
	text-transform:uppercase;
	text-decoration:none;
	color:#636466;
}

a.mainlevel-topmenu:hover {	
	text-decoration:underline;
}

span.mainlevel-topmenu {
	padding-left:10px;
}

/*****************************/
/***     Explore menues    ***/
/*****************************/
a.mainlevel-explore:link, a.mainlevel-explore:visited, a.mainlevel-explore:active {
	color:#626469;
	text-decoration:none;
}

.mainlevel-explore:hover {
	text-decoration:underline;
}

/*****************************/
/*** Bottom menu ***/
/*****************************/
a.mainlevel-footer:link, a.mainlevel-footer:visited {
	margin-right:20px;
	font-size:10px;
	color:#626469;
}

a.mainlevel-footer:hover {
	text-decoration:underline;
}

/* System Standard Messages */
#system-message { margin-bottom: 20px; }

#system-message dd.message ul { background: #C3D2E5 url(../../system/images/notice-info.png) 4px center no-repeat;border-top: 3px solid #DE7A7B; border-bottom: 3px solid #DE7A7B; margin:0px; padding-left: 40px; text-indent:0px;}

/* System Error Messages */
#system-message dd.error ul { color: #c00; background: #E6C0C0 url(../../system/images/notice-alert.png) 4px center no-repeat; border-top: 3px solid #DE7A7B; border-bottom: 3px solid #DE7A7B; margin:0px; padding-left: 40px; text-indent:0px;}

/* System Notice Messages */
#system-message dd.notice ul { color: #c00; background: #EFE7B8 url(../../system/images/notice-note.png) 4px center no-repeat; border-top: 3px solid #F0DC7E; border-bottom: 3px solid #F0DC7E; margin:0px; padding-left: 40px; text-indent:0px;}


/*****************************/
/*** calendar ***/
/*****************************/
.calendar .newsfeed,
events .newsfeed li {
list-style:none;
padding:0px;
margin:0px;
}
.calendar .newsfeed li a {
color:#00A0E2;
font-family:"Times New Roman";
font-size:12px;
font-style:normal;
font-weight:normal;
padding-bottom:0;
padding-top:8px;
display:block;
text-transform:uppercase;

}
.calendar .newsfeed li p{
padding:0px;
margin:0px;
}
.calendar .newsfeed hr {
display:none;
}
.calendar .newsfeed li {
font-size:12px;
font-style:normal;
padding-bottom:10px;
}
.calendar .newsfeed li img {
display:none;
}
/*****************************/
/*** Right module ***/
/*****************************/
.moduletable-adv h3 {
	margin-top:0px;
	padding-top:6px;
	padding-bottom:2px;
	font-family:"Times New Roman";
	font-size:15px;
	font-style:normal;
	font-weight:normal;
	text-transform:uppercase;
	margin-top:10px;
	border-top:1px solid #000000;
	border-bottom:none;	
	color:#636466;
}
.moduletableweb2 {
padding:26px 0px;
}
.moduletableweb2 a{
padding:0px 5px;
}
.banneritem-adv {
margin-top:10px;
margin-bottom:15px;
text-align:center;
}
/*** Auth Form ***/
.authform {
padding-top:25px;
padding-left:10px;
padding-right:10px;
padding-bottom:5px;
background:url(../images/myaegee_bg.gif);
}
.authform  .field{
border:medium none;
color:#626469;
height:16px;
margin-bottom:5px;
margin-top:5px;
padding:5px;
width:95%;
}
.authform .submit{
margin-top:10px;
background:url(../images/go.gif) top center no-repeat;
border:none;
width:40px;
height:40px;
}
/*****************************************/
/***           Breadcrumbs             ***/
/*****************************************/
.breadcrumbs-exp{
margin-bottom:10px;
font-family:"Times New Roman";
font-size:15px;
font-weight:normal;
text-transform:uppercase;
border-top:1px dotted #636466;
border-bottom:1px dotted #636466;	
color:#00a0e2;
display:block;
padding-bottom:4px;
padding-top:5px;
}

a.pathway-exp {
color:#636466;
font-size:15px;
padding-right:5px;
}
/*****************************************/
/***           Pages                   ***/
/*****************************************/
.network-page {
font-size:13px;
line-height:15px;
}
.network-page h3 a,
.network-page h3 {
color: #1b9fda;
margin-bottom:11px;
font-weight:bold;
font-size:15px;
}
.network-page .workgroup-img {
float:left;
width:100px;
margin:20px 0px;
}
.network-page .workgroup-info {
float:right;
width:520px;
margin:20px 0px;
text-align:right;
}
.network-page .clr {
border-top:1px dotted #cccccc;
}
.partners-page {
font-size:13px;
line-height:15px;
}

.partners-page img {
float:left;
margin:9px 10px;
}
.partners-page h3 a,
.partners-page h3 {
color: #1b9fda;
margin-bottom:11px;
font-weight:bold;
font-size:15px;
border-bottom:1px dotted #cccccc;
border-top:none;
margin-top:25px;
padding-bottom:3px;
}