                                                                                                                                                                                                                                        body {
	background:#00366c url(/assets/root/include/images/bgs/bsBg.jpg) no-repeat top center;
	line-height:18px;
	font-size:12px;
	font-family:Arial, Helvetica, sans-serif;
	margin:0px;
	padding:0px;
	color:#333;
}
img {
	border:none;
}
a:link, a:visited, a:active, a:hover a:focus {
	outline:none;
	text-decoration:none;
	color:#0066cc;
}
a:hover {
	text-decoration:underline;
	cursor:pointer;
}
h1, h2, h3, h4, .emailSignUpForm label {
	color:#0066cc;
	font-family:"Trebuchet MS", Verdana, Arial, Helvetica, sans-serif;
	font-weight:normal;
}

h4, .emailSignUpForm label{
	font-size:16px;
	color:#104070;
	border-bottom:1px dashed #b2b2b2;
	padding:0 0 10px;
	margin:0 0 10px;
	display:block;
	text-transform:uppercase;
}

#content{
padding:0 0 50px;
}

#content h1 {
	border-bottom:1px solid #E8E8E8;
	color:#00366C;
	font-size:20px;
	line-height:normal;
	margin:0 0 20px;
	padding:0 0 10px;
}
p, h1, h2, h3 {
	margin:0px;
	padding:0px;
}
ul {
	margin:0;
	padding:0;
	list-style:none;
}
ul li {
	margin:0;
	padding:0;
}
#mainWrapper {
	width:800px;
	margin:44px auto 60px;
	background:#fff;
}
#mainHeader {
	height:93px;
	background:url(/assets/root/include/images/bgs/headerBg.jpg) repeat-x top left;
}
.mainNav {
	background:transparent url(/assets/root/include/images/bgs/navigationBg.jpg) repeat-x scroll left top;
	height:65px;
}
.mainNav ul li a:link, .mainNav ul li a:visited, .mainNav ul li a:active, .mainNav ul li a:hover {
	display:block;
	float:left;
	font-size:18px;
	height:19px;
	margin:2px 0 0;
	padding:21px 23px;
	position:relative;
	color:#fff;
}
.mainNav ul li a:hover {
	background:#1a3959;
	text-decoration:none;
	height:17px;
}
.mainNav ul li.Blog a:link, .mainNav ul li.Blog a:visited, .mainNav ul li.Blog a:visited, .mainNav ul li.Blog a:hover {
	padding:0px;
}
.mainNav ul li.Blog span {
	display:none;
}
#mainWrapper .mainNav ul li.Blog a:link, #mainWrapper .mainNav ul li.Blog a:visited, #mainWrapper .mainNav ul li.Blog a:active, #mainWrapper .mainNav ul li.Blog a:hover {
	background:transparent url(/assets/root/include/images/btns/homeBtn.jpg) no-repeat scroll left top;
	display:block;
	height:59px;
	margin:2px 0 0;
	width:71px;
}
#mainWrapper .mainNav ul li a.selected {
	height:21px;
	background:url(/assets/root/include/images/btns/NavBtn.gif) no-repeat top left;
	color:#003366;
	height:21px;
	margin:0px;
}
#mainWrapper .mainNav ul li.Blog a:hover {
	background-position: 0 -63px;
}
#mainWrapper .mainNav ul li.Blog a.selected {
	background-position: 0 -126px;
	height:63px;
	margin:0;
}
.mainNav ul li a.selected span.rightNavBar {
	background:transparent url(/assets/root/include/images/btns/NavBtnRight.gif) no-repeat scroll left top;
	display:block;
	height:63px;
	position:absolute;
	right:0;
	top:0;
	width:2px;
}
.mainNav ul li {
	border-right:1px solid #001D3C;
	display:block;
	float:left;
	height:61px;
	margin:2px 0 8px;
}
.mainNav ul li.Links {
	border:none;
}

.archive a.view-more:link,
.archive a.view-more:visited,
.archive a.view-more:active,
a.view-more:link,
a.view-more:visited,
a.view-more:active{
float:right;
color:#0066CC;
font-family:Arial,Helvetica,sans-serif;
font-size:12px;
text-decoration:none;
text-transform:lowercase;
font-weight:normal
}.archive a.view-more:hover, a.view-more:hover{text-decoration:underline;}

h1 .view-more{
margin: 7px 0 0;
}

ul.networks {
	background:transparent url(/assets/root/include/images/bgs/socialMediaBarBg.jpg) repeat-x scroll left top;
	display:block;
	float:right;
	height:43px;
	margin:24px 20px;
	width:204px;
}
ul.networks li {
}
ul.networks li a:link, ul.networks li a:visited, ul.networks li a:active, ul.networks li a:hover {
	display:block;
	float:left;
	height:30px;
	margin:7px 0 0 9px;
	width:30px;
}
ul.networks li.twitter a:link, ul.networks li.twitter a:visited, ul.networks li.twitter a:active, ul.networks li.twitter a:hover {
	background:url(/assets/root/include/images/icons/socialMediaIcons.jpg) no-repeat 0 0;
}
ul.networks li.twitter a:hover {
	background-position:0 -30px;
}
ul.networks li.myspace a:link, ul.networks li.myspace a:visited, ul.networks li.myspace a:active, ul.networks li.myspace a:hover {
	background:url(/assets/root/include/images/icons/socialMediaIcons.jpg) no-repeat -30px 0;
}
ul.networks li.myspace a:hover {
	background-position:-30px -30px;
}
ul.networks li.linkedin a:link, ul.networks li.linkedin a:visited, ul.networks li.linkedin a:active, ul.networks li.linkedin a:hover {
	background:url(/assets/root/include/images/icons/socialMediaIcons.jpg) no-repeat -60px 0;
}
ul.networks li.linkedin a:hover {
	background-position:-60px -30px;
}
ul.networks li.facebook a:link, ul.networks li.facebook a:visited, ul.networks li.facebook a:active, ul.networks li.facebook a:hover {
	background:url(/assets/root/include/images/icons/socialMediaIcons.jpg) no-repeat -90px 0;
}
ul.networks li.facebook a:hover {
	background-position:-90px -30px;
}
ul.networks li.rss a:link, ul.networks li.rss a:visited, ul.networks li.rss a:active, ul.networks li.rss a:hover {
	background:url(/assets/root/include/images/icons/socialMediaIcons.jpg) no-repeat -120px 0;
}
ul.networks li.rss a:hover {
	background-position:-120px -30px;
}
.leftCol {
	background:#fafafa;
	width:502px;
	float:left;
	padding:20px;
}
.rightCol {
	margin:0 0 0 543px;
padding:35px 10px 0 10px;
}

#mainLogo h1 a:link, #mainLogo h1 a:visited, #mainLogo h1 a:active, #mainLogo h1 a:hover {
	float:left;
	margin:20px;
}
.listContainer ul li {
	background:#FFFFFF url(/assets/root/include/images/icons/penIcon.jpg) no-repeat scroll left top;
	border-bottom:1px dashed #E1E1E1;
	/*border-top:1px solid #E8E8E8;*/
	margin:0 0 40px;
	padding:0 0 0 50px;
}

.listContainer ul li ul li, .listContainer ul li ol li{
background:none;
padding:0px;
border-bottom:0px none;
margin: 0 0 20px;
}

.advisingContainer ul li {
	background:#FFFFFF url(/assets/root/include/images/icons/tip-icon.jpg) no-repeat scroll left top;
	border-bottom:1px dashed #E1E1E1;
	border-top:1px solid #E8E8E8;
	margin:0 0 40px;
	padding:0 0 0 50px;
}

.advisingContainer ul li ul li,  .advisingContainer ul li ol li{
	background:none;
	border-bottom:0px none;
	border-top:0px none;
	margin:0 0 10px;
	padding:0 0 0 0px;
}

.advisingContainer p.tag {
	/*background:#F3F3F3 none repeat scroll 0 0;
	display:block;
	float:left;*/
border-top:1px dashed #B1B1B1;
border-bottom:1px dashed #B1B1B1;
	margin:0 0 0;
	padding:4px 0px;
	width:auto;
text-align:center;
color:#666666;
	font-family:Georgia, "Times New Roman", Times, serif;
	text-transform:lowercase;
	font-style:italic;
}

p.tag a:link, p.tag a:visited, p.tag a:active, p.tag a:hover {
	color:#666666;
	font-family:Georgia, "Times New Roman", Times, serif;
	text-transform:lowercase;
	font-style:italic;
}
.listContainer p.tag {
	/*background:#F3F3F3 none repeat scroll 0 0;
	display:block;
	float:left;*/
border-top:1px dashed #B1B1B1;
border-bottom:1px dashed #B1B1B1;
text-align:center;
	margin:0 0 0;
	padding:4px 0px;
	width:auto;
color:#666666;
	font-family:Georgia, "Times New Roman", Times, serif;
	text-transform:lowercase;
	font-style:italic;
}
p.date {
	clear:left;
	padding:10px 0 0;
	color:#00366c;
}
.summary {
	/*background:#FAFAFA none repeat scroll 0 0;*/
	border-top:1px dashed #B1B1B1;
	padding:10px 10px 10px 0px;
}
.listContainer h2 {
	padding:5px 0 10px;
}
.advisingContainer h2 {
	padding:5px 0 10px;
	clear:left;
	padding:10px 0 10px 0;
}

/* RIGHT COLUMN START */


.adviseContainer, .ad, .sign-up, .archive {
	margin:0 0 40px;
}
.adviseContainer  h3{
	background: url(/assets/root/include/images/bgs/bg_h3.gif) repeat-x left top;
	color:#333;
	font-family:"Trebuchet MS", Verdana, Arial, Helvetica, sans-serif;
	font-weight:normal;	
	font-size:16px;
	margin:0 0 10px;
}
.adviseContainer p{
	padding:0 10px;
}

.archive a:link,
.archive a:visited,
.archive a:active{
color:#676767;
text-decoration:none;
font-weight:bold;
}
.archive a:hover{
text-decoration:underline;
}

.archive .date{
color:#7a7a7a;
padding:0;
clear:none;
}

.archive div{
margin:0 0 25px;
}

.emailSignUpForm{
	border:0px none;
	margin:0px;
	padding:0;
}
.emailSignUpForm legend{
	display:none;
}

.emailSignUpForm .emailSignUpTextBox{
	width:200px;
	padding:5px 3px;	
	border:1px solid #858585;
	margin:0 0 10px;
font-size:14px;
color:#676767;
}
.emailSignUpForm .emailSignUpButton{
	font-family:"Trebuchet MS", Verdana, Arial, Helvetica, sans-serif;
	color:#104070;
	background:none;
	border:0px none;
	padding:0px;
	cursor:pointer;
}



/* RIGHT COLUMN END */



/* FOOTER */
#mainFooter{
	background:#c2c2c2;
	padding:20px;
text-transform:uppercase;
}


#mainFooter a:link,
#mainFooter a:visited,
#mainFooter a:active{
color:#333;
font-size:10px;
text-decoration:none;
}
#mainFooter a:hover{
text-decoration:underline;
}

#mainFooter .leftCol{
	background:none transparent;
}

#mainFooter .leftCol div{
     width:320px;
}

#mainFooter ul.networks{
margin:0;
background:none;
width:105px;
height:auto;
}

#mainFooter ul.networks li a, #mainFooter .rss{
background: url("/assets/root/include/images/icons/icon_rss.gif") no-repeat scroll 0 0 transparent;
padding:0px 0 0px 27px;
float:none;
width:auto;
height:auto;
margin:0 0 10px;
}


#mainFooter ul.networks li.twitter a{
background-image: url("/assets/root/include/images/icons/icon_twitter.gif");
}
#mainFooter ul.networks li.linkedin a{
background-image: url("/assets/root/include/images/icons/icon_linkedin.gif");
}
#mainFooter ul.networks li.myspace a{
background-image: url("/assets/root/include/images/icons/icon_myspace.gif");
}
#mainFooter ul.networks li.facebook a{
background-image: url("/assets/root/include/images/icons/icon_facebook.gif");
}

#mainFooter .rss{
float:right;
}

/* END FOOTER */


/* ICONS */

.tip{
	background:url("/assets/root/include/images/icons/advisingTip.jpg") no-repeat scroll 10px 6px transparent;
	display:block;
	padding:12px 0 11px 48px;
}

.advising ul li{
background-image:url("/assets/root/include/images/icons/advisingTip.jpg");
background-position: 9px 4px
}

/* END ICONS */

a.readmore:link, a.readmore:visited, a.readmore:active, a.readmore:hover {
}
.clearfix:after {
	content: ".";
	display: block;
	clear: both;
	visibility: hidden;
	line-height: 0;
	height: 0;
}
.clearfix {
	display: inline-block;
}
html[xmlns] .clearfix {
	display: block;
}
* html .clearfix {
	height: 1%;
}

.hidden{
text-indent:-999px;
overflow:hidden;
display:block;
}
    
.XS{
font-size:9px;
}

.S{
font-size:11px;
}

.M{
font-size:12px;
}

.L{
font-size:13px;
}

.XL{
font-size:14px;
}

.XXL{
font-size:16px;
}

#show-id{display:none;}
#show-id1,#show-id2{display:inline;}

/*---------------------------*/


#Blog ul li{
padding:0;
background:transparent none;
}

    

#cognition .summary{
background:#fff;
border:0px none;
padding:18px 10px 0 0;
}

#cognition ul li{
padding:0 0 20px 50px;
margin:0 0 20px;
}

    

    

    

    

    