@charset "UTF-8";

/* CSS Document */

body { margin:0; background:#c4c4c4; font-family:Arial, Helvetica, sans-serif;}

h1 { font:bold 1.3em Georgia, "Times New Roman", Times, serif; color:#00264d; margin:0; }

h2 { color:#d19900; font:bold 1.5em Georgia, "Times New Roman", Times, serif; }

h3 { color:#990000; font:bold 1.2em Georgia, "Times New Roman", Times, serif; }

/* ---------------------------------------------------------------------------------------- */
/* BEGIN MAIN POSITIONING ELEMENTS */
/* ---------------------------------------------------------------------------------------- */

#container { width:920px; margin:0 auto; background:#FFF; }

#logo_container { background:#00214d; padding:10px; }

#logoleft  /* UMUC logo at top left of page - uses actual image */ { float: left; width: 557px; height: 68px; margin: 0; padding: 0; }

#logoright /* top right nav links */ { float: right; width: 260px; height: 68px; margin: 0; padding: 0px 0 0 0; overflow:hidden; }

#logoright p { text-align:right; color:#d19900; font:.8em Arial, Helvetica, sans-serif; line-height:2em; margin:10px 0 0 0; }

* html #logoright p { margin-top:10px; }

#logoright a:link, #logoright a:visited { color:#FFFFFF; text-decoration:none; }

#logoright a:hover { color:#d19900; }

#body_container { padding-top:10px; background:url(images/bg-shadow-top.gif) repeat-x; }

#body-wrapper { background: url(images/bg_body-wrapper.gif) repeat-y top left; width:920px; margin-bottom:10px; }

#navbar-top { background:#dadada url(../umucconnect/images/bg_top_navbar.gif) repeat-x top left; text-align:center; padding:5px 0; margin:10px; font:bold .9em Georgia, "Times New Roman", Times, serif; color:#00264d; }

#navbar-top ul { margin:0; padding:0; list-style-type:none; }

#navbar-top li { display:inline; margin-right:15px; border-right:1px #FFF solid; padding-right:15px; }

#navbar-top li#last-nav-link { border-right:0px; }

#navbar-top a:link, #navbar-top a:visited { color:#00264d; text-decoration:none; }

#navbar-top a:hover { color:#800000; text-decoration:none; }

#main-container { width:690px; margin-left:230px;/*margin-bottom:10px; */
	
}

#main-container p, #main-container ul { font-size:0.85em; font-family:Arial, Helvetica, sans-serif; }

* html #main-container { margin:0; }

#login-container { color:#00214d; }

#login-left { float:left; width:190px; margin:0 10px 10px 10px; padding:10px; background:#e6ae42 url(images/bg_top_leftbar.gif) repeat-x; height:220px; display:inline;}


#login-left h3 { margin:0; color:#800000; }

#login-left p { margin:10px 0 0 0; font-size:.9em; }

#login-left a:link, #login-left a:visited, #login-right a:link, #login-right a:visited { color:#00214d; }

#login-right { float:right; width:660px; padding:10px; margin:0 10px 10px 0; background: #a8a8a8 url(images/login_background.gif) no-repeat; overflow:hidden;height:220px; }

* html #login-right { margin:0 5px 10px 0; }

#login-right h3 { margin:0; color:#00214d; }

/*

.cid_40_cbRemember {
color:00214d;
font-size:.9em;
}


*/

#lblUserName, #lblPassword { margin-left:10px; }

#cid_40_pnlNormalLogin3 { margin-top:10px; }

#cid_40_pnlNormalLogin3 #cid_40_hLinkForgotUN, #cid_40_pnlNormalLogin3 #cid_40_hResetPassword { text-decoration:none; font-size:.9em; color:#0033CC; }

#theform { width: auto; margin:5px 0 0 0; font-size:.8em; }

#theform fieldset { float: left; margin: 0; padding: 5px 10px 5px 0; border: 0; }

#theform #pt1 { width: 150px; text-align:left; margin:0; padding:0; }

#theform #pt1 label { float:left; margin-top:5px; }

#theform #pt1 input { float:left; margin:0; }

#theform #pt2 { width: 150px; text-align:right; margin:0; padding:0; }

#theform #pt2 label { margin-top:5px; }

#theform #pt3 { width: 100px; padding:0; margin-right:5px; }

#theform #pt3 label { text-align:right; margin-top:5px; width: 150px; }

#theform #pt4 { width: 100px; padding:0; margin-right:5px; }

#theform #pt5 { width: 100px; padding:0; }

#theform #pt17 input { width: 100px; }

#theform fieldset label { display: block; line-height: 1.5em; font:.7em Arial, Helvetica, sans-serif; }

* html #left-container { margin-right:7px; }

#left-container { width:220px; float:left; background:#FFF; padding-bottom:0px; }

/*
#secondary-top {
	height:36px;
	width:680px;
	background:#d29a00 url(images/bg_secondary_top_gray.gif) no-repeat;
	overflow:hidden;
	padding:30px 0 0 10px;
}
*/


#home-headline-container { width:690px; margin:0; display:inline; padding:0; }

#home-headline { margin:0; width:460px; padding:0; height:238px; overflow:hidden; position:relative; }

#banner_caption { width:auto; background:#ccc; position:absolute; bottom:10px; padding:5px; font:.65em Arial, Helvetica, sans-serif; }

#home-headline-right { width:210px; height:218px; float:right; margin:0; padding:10px; background: #527792 url(images/bg_home-dynamic-image.gif) repeat-x top left; overflow:hidden; }

* html #home-headline { float:left; }

#home-dynamic-wrapper { width:690px; height:200px; background:#dadada url(../umucconnect/images/bg_announcement_navbar.gif) repeat-x top left; margin:0; }

#footer { background:#00214d; text-align:left; padding:10px 0 10px 0; color:#d19900; font: 1em Georgia, "Times New Roman", Times, serif; }

#footerleft { width:390px; float:left; font:1em Georgia, "Times New Roman", Times, serif; margin:30px 0 10px 10px; }

#footerleft a:link, #footerleft a:visited { color:#FFF; text-decoration:none; }

.footerright { width:230px; float:right; font:.8em Georgia, "Times New Roman", Times, serif; margin:0; }

.footerright p { margin:0; line-height:1.5em;text-align:left!important; }

.footerright a, .footerright a:visited { color:#fad288; text-decoration:none; }

#footer a:hover { color:#d19900; }

/* ---------------------------------------------------------------------------------------- */
/* Begin announcement styles */
/* ---------------------------------------------------------------------------------------- */



#button-fade { margin:0px; background:#FFF; height: 220px; width:210px;overflow:hidden; padding:0; }

#news-container { float:right; width:200px; padding:10px; height:210px; background:url(images/bg_main-right-col.gif) repeat-x; }

#news-container h3 { margin:0; }

/*
#news {padding: 0;margin: 0px 0 0 20px;padding-top:10px;}#news  li {argin-top:10px;font: .8em Georgia, "Times New Roman", Times, serif;line-height:.9em;}#news  a:link, #news  a:visited {	color:#00214d;	text-decoration:none; #news  a:hover {	color:#800000;}*//*#features_list {list-style-type: none;padding: 0;margin: 10px 0 0px 0px;}#features_list li {padding-left: 30px;margin-top:12px;font:.85em Georgia, "Times New Roman", Times, serif;}* html #features_list li {font-size:.75em;margin-top:3px;}#features_list a:link, #features_list a:visited {	color:#00264d;	text-decoration:none;} #features_list a:hover {	color:#800000;}li.feature_classnote  {background:url(/umucconnect/images/system-users.gif) top left no-repeat;background-repeat: no-repeat;background-position: 0;}li.feature_discussion  {background:url(/umucconnect/images/internet-group-chat.gif) top left no-repeat;background-repeat: no-repeat;background-position: 0;}li.feature_blog  {background:url(/umucconnect/images/text-html.gif) no-repeat top left;background-repeat: no-repeat;background-position: 0;}li.feature_photos  {background:url(/umucconnect/images/image-x-generic.gif) no-repeat top left;background-repeat: no-repeat;background-position: 0;}#feature_red a:link, #feature_red a:visited {color:#800000;}*/

#features_list { width:200px; margin:0; }

#features_list dl { padding:0; float:left; margin:0; display:inline; /* fixes IE/Win double margin bug */ width:180px; }

#features_list dt { margin:5px 0 0 0; padding:0; color:#003399; float:right; width:160px; font-size:.85em;/*font:.85em Georgia, "Times New Roman", Times, serif; */}

#features_list dt a:link, #features_list dt a:visited { color:#800000; text-decoration:none; }

#features_list dd.img { float:left; padding:0; margin:5px 0 0 0; }

/*
#main-right-col ul {	list-style-type:none;	margin-top:10px;	margin-left:0;	padding:0;}#main-right-col li{	margin-bottom:7px;	padding:0;	color:#00264d;}#main-right-col a:link, #main-right-col a:visited {	color:#00264d;}#main-right-col a:hover {	color:#800000;}#main-right-col p {	margin:7px 0;}#main-right-col {	width:230px;	float:right;	margin-left:10px;	margin-bottom:10px;	padding-top:0;}#main-right-col h3{margin-top:0;}.main-right-highlight {	background:#dadada url(../umucconnect/images/bg_dynamic-container.gif) repeat-x top left;	padding:10px;	margin-top:10px;}.main-right-content {	background:#FFF url(images/bg_main-right-col.gif) repeat-x top left;	padding:10px;	margin-top:10px;}*/
/* ---------------------------------------------------------------------------------------- */
/* layout template 1 */
/* ---------------------------------------------------------------------------------------- */


#user_navigation { background:#f0d190 url(images/bg_top_rightbar.gif) repeat-x top left; width:auto; margin:0; padding:8px 10px; font:bold .9em Arial, Helvetica, sans-serif; color:#00264D; }

#userlinks ul { margin:3px 0 0 0; padding:0; list-style-type:none; float:left; }

#userlinks li { display:inline; margin:0 10px 0 0; }

#userlinks a:link, #userlinks a:visited { text-decoration:none; color:#0033CC; }

#userlinks a:hover { color:#800000; }

.btn_logout { width:auto; float:right; margin-left:10px; background:#800000 url(images/bg_btn_logout.gif) repeat-x; }

.user_logout { width:auto; float:right; font-size:.9em; margin-top:8px; }

.btn_logout a:link, .btn_logout a:visited { color:#FFF; text-decoration:none; display:block; padding:5px; }

.btn_logout a:hover { color:#D29A00; }

.community_features { list-style-type: none; padding: 0; margin: 0px 0 0 10px; }

.community_features li { font: bold .9em Georgia, "Times New Roman", Times, serif; padding-left: 25px; margin-bottom:7px; }

.community_features a:link, .community_features a:visited { color:#00264d; text-decoration:none; }

.community_features a:hover { color:#800000; }

li.features_home { background:url(images/icon_go-home.gif) no-repeat top left; }

li.features_faq { background:url(images/icon_help-browser.gif) no-repeat top left; }

li.features_directory { background:url(images/icon_address-book.gif) no-repeat top left; }

li.features_classnotes { background:url(images/icon_system-users.gif) no-repeat top left; }

li.features_discussions { background:url(images/icon_group-chat.gif) no-repeat top left; }

li.features_photos { background:url(images/icon_image-generic.gif) no-repeat top left; }

li.features_chat { background:url(images/icon_face-smile.gif) no-repeat top left; }

li.features_blogs { background:url(images/icon_text-html.gif) no-repeat top left; }

#leftnav { background:url(images/bg_main-right-col.gif) repeat-x; margin:0px; padding:10px; width:200px; }

#leftnav h3 { margin:0 0 7px 0; }

#leftnav ul { list-style-type:none; margin:15px 0; padding:0; }

.leftnav-subfeatures li { font: .85em Georgia, "Times New Roman", Times, serif; line-height:1.25em; }

.leftnav-subfeatures li a,.leftnav-subfeatures li a:link, #leftnav-subfeatures li a:visited { color:#00264D; text-decoration:none; }

.leftnav-subfeatures a:hover { color:#800000; }

.sidebox { background:#DBDBDB url(images/bg_grey_sidebox.gif) repeat-x; padding:10px 10px 20px 10px; margin:5px 0; width:200px; }

.sidebox li { list-style:none; }

.sidebox a:link, .sidebox a:visited { color:#800000; font: .85em Georgia, "Times New Roman", Times, serif; text-decoration:none; }

.sidebox a:hover { color:#00264D; }

.buttons img { margin:5px 0; border:0; }

#main-left-col { float:left; width:512px; margin:10px 0; }

.NoRt #main-left-col { float:left; width:680px; margin:10px 0; }

#main-right-col-news { width:148px; float:right; margin:10px 0 10px 10px; background:#FFF url(images/bg_main-right-col.gif) repeat-x top left; padding:10px; }

#main-right-col-news ul { list-style-type:none; margin-top:10px; margin-left:0; padding:0; }

#main-right-col-news li { margin-bottom:7px; font:.8em Arial, Helvetica, sans-serif; }

li.all_link a:link, li.all_link a:visited { color:#00264D; font:bold 1em Georgia, "Times New Roman", Times, serif; text-align:right; text-decoration:underline; }

#main-right-col-news a:link, #main-right-col-news a:visited { color:#0033CC; text-decoration:none; }

#main-right-col-news a:hover { color:#800000; }

#main-right-col-news p { margin:7px 0; }

#main-right-col-news h3 { margin-top:0; }

#community-top { height:35px; width:680px; background:#E1E1E1 url(images/bg_community_top.gif) no-repeat; overflow:hidden; padding:10px 0 0 10px; }

.footerleft_community { width:390px; float:left; font:.85em Georgia, "Times New Roman", Times, serif; line-height:1.3em; margin:5px 0 10px 10px; }

.footerleft_community a:link, .footerleft_community a:visited { color:#FFF; text-decoration:none; }

/* ---------------------------------------------------------------------------------------- */
/* layout template 2 */
/* ---------------------------------------------------------------------------------------- */

#community_tools { background:#e8b24d url(images/bg_community_tools.gif) repeat-x top left; padding:5px; margin:5px 0 10px 0; }

#community_tools_left { float:left; }

#community_tools_right { float:right; }

#community_tools p { margin:5px 0 5px 0; }

#community_tools img { margin-right:5px; border:0; }

#community_tools a:link, #community_tools a:visited { font: bold .9em Georgia, "Times New Roman", Times, serif; color:#00264D; text-decoration:none; }

#community_tools a:hover { color:#800000; }

.leftnav-subfeatures-tools li { font: .85em Georgia, "Times New Roman", Times, serif; line-height:1.25em; }

.leftnav-subfeatures-tools a:link, #leftnav-subfeatures-tools a:visited { color:#800000; text-decoration:none; }

.leftnav-subfeatures-tools a:hover { color:#00264D; }

#leftnav li ul { margin:0; padding:0;}

#leftnav li li { font: .85em Georgia, "Times New Roman", Times, serif; line-height:1.25em;padding:1px 0 1px 5px; }

#leftnav li li a:link, #leftnav li li a:visited { color:#800000; text-decoration:none; }

#leftnav li li a:hover { color:#00264D; }



#community-top-tall { width:680px; background:#E1E1E1 url(images/bg_community_top_tall.gif) no-repeat; padding:10px 0 0 10px; overflow:hidden; height:83px; }

#page_title { width:auto; float:left; margin-top:50px; }

#buttons_tall { width:auto; float:right; padding:0; margin-right:10px; text-align:right; }

#buttons_tall img { display:inline; margin-left:10px; border:0; }

