@import url(/elements/css/base.css);
@import url(/elements/css/layout.css);
@import url(/elements/css/table.css); 
@import url(/elements/css/form.css);
@import url(/elements/css/dl.css);
@import url(/elements/css/calendar/style.css);
@import url(/elements/css/clearfix.css);

/* DOCUMENT 

Author: Dae K.
Modified: 
Notes: Styles declared under this document are for default markups and proprietary styles to segments and sectional styles within the page. This document does not contain site structural styles for the layout.

*/

/* Default page markups ---------------------------------------------------------------------
----------------------------------------------------------------------------------------------*/
body {font: 11px/1.5em verdana, arial, sans-serif; color: #636563;}

a, a:link, a:visited {color:#330000; font-weight:normal; text-decoration:none;}
a:hover, a:focus, a:active {color:#660000; text-decoration:underline;}

p {margin:0 0 10px 0; padding:0;}

h1 {font-size: 11px; color: #633000;} 
h2 {font-size: 11px; color: #7a1d19;} 

ul {margin: 0 0 0 25px; padding: 0; list-style: square outside url(/elements/images/shared/xln/xln_arrow_brown.gif); }

/* Proprietary Styles---------------------------------------------------------------------
----------------------------------------------------------------------------------------- */



/* HEADER
------------------------------------- */

/* Primary Navigation Module Properties without UDM
---------------------------------------*/
/*
#mainmenu {background:#fddcbc;}
 
#mainmenu ul {margin:0; padding:0; list-style:none; float:right;}
#mainmenu ul li {margin:0; padding:0; display:inline;} 
 
#mainmenu ul li a,
#mainmenu ul li a:link,
#mainmenu ul li a:visited {color:#561111; background:transparent; text-decoration:none; font-weight:bold; padding:2px 0 2px 8px; float:left; display:inline; margin:0 10px 0 20px; font-size:11px;}

#mainmenu ul li a:hover,
#mainmenu ul li a:focus,
#mainmenu ul li a:active {color:#330000; background:transparent url(/elements/images/pnm/pnm_bg_arrow.gif) no-repeat left center;}
 */

/* ADDITIONAL AND OVERRIDING CSS for UDM */
/* horizontal menu styling */
#udm li a,
#udm li a:link,
#udm li a:visited,
#udm li a:hover,
#udm li a:focus,
#udm li a:active {
background-repeat:no-repeat !important;
background-position:left center  !important;
}
/* custom width for main nav bar to float right */
#udm { width:330px !important; float:right !important;}
/* custom widths for menuitem */
/* #udm ul#udm_aboutus {width:301px!important;} */
/* #udm ul#udm_education {width:253px!important;} /*width:371px*/
/* #udm ul#udm_member {width:125px!important;} */
/* selected menu item style */
#udm ul li a.udm_menuitem_last {border-bottom:1px solid #a84444 !important;}
/* selected menu item style */
#udm ul li a.udm_menuitem_selected:hover,
#udm ul li a.udm_menuitem_selected:focus,
#udm ul li a.udm_menuitem_selected:active {font-weight:bold !important;}
/* required per horiztonal extension */
#udm ul li {width:130px; display: block;}
#udm ul li a {text-align: left; white-space:nowrap;line-height:1em !important; padding:5px 5px !important; border:1px solid #a84444 !important; border-top:none !important;}

/* SIDE BAR
------------------------------------- */

/* Widgets */
.widget-roof {margin:20px 0 0 0;padding:0;}
h2.widget-header {
	position:relative; 
	top:-4px;
	left:5px;
	color: #330000;  
	background-color:#fddcbc;
	display:inline;
	line-height:0;
	padding:0 2px 0 2px;
	margin:0;
}
.widget-content {border:1px solid #300; border-width:0 1px 0 1px; padding:10px 5px; width:175px}
.widget-content p {line-height:120%;}
.widget-foundation {margin-bottom:20px;}

/* Member Login Widget */
div.widget-content label {color:#300;}
div.widget-submit {
	position:relative;
	bottom:-17px;
	left:135px;
	color:#330000;  
	background-color:#fddcbc;
	display:inline;
	line-height:0;
	padding:0 2px 0 2px;
	margin:0;
	font-weight:bold;
}
div.widget-submit a,
div.widget-submit a:link,
div.widget-submit a:visited {
	font-weight:bold;
	text-decoration:none;
}
div.widget-submit a:hover,
div.widget-submit a:focus,
div.widget-submit a:active {font-weight:bold;text-decoration:underline;}



/* BODY
------------------------------------- */
h1.page-heading {
	font-size: 22px;              
	font-weight: normal;
	font-family: Georgia, Times New Roman, serif;
	color: #330000;  
	margin-bottom: 10px; }
	

	

/* Content Frame Wrapper emulating fieldset legend markups */
.content-frame1 {border:1px solid #ccc;padding:10px; margin:20px 0 20px 0;}
.content-frame1 h1.page-heading {
	position:relative;
	top:-20px;
	left:-5px;
	font-size: 22px;              
	font-weight: normal;
	font-family: Bookman,'Bookman Old Style',Georgia, Times New Roman, serif;
	color: #330000;  
	margin-bottom: 10px;
	margin-top:10px;
	background-color:#fff;
	display:inline;
	padding:0 5px 0 5px;}


div.content-frame1 a, div.content-frame1 a:link, div.content-frame1 a:visited {font-weight:normal; border-bottom:1px dotted #999;}
div.content-frame1 a:hover, div.content-frame1 a:focus, div.content-frame1 a:active {color:#660000; border-bottom:1px solid #999;}
	


/* paragraph styles */
p.paragraph1 {
color:#330000;
font-size:13px;
line-height:1.5em;
}

p.paragraph2 {
color:#333;
padding:20px;
margin:20px;
line-height:2em;
background-color:#efefef;
border:1px solid #eee;
border-width:0 1px 1px 0;
}

/* Custom Call to Action Button 1 */
a.call-button1,
a.call-button1:link,
a.call-button1:visited {color:#ff6600; text-decoration:none; font-weight:bold; padding:2px 5px 2px 10px; border:1px solid #1b380c; border-color:#ffb874 #ff6633 #ff6633 #ffb874; text-transform:uppercase;font-size:10px;background:#fddcbc url(/elements/images/shared/icn/icn_arrow_brown.gif) no-repeat left center;}

a.call-button1:hover,
a.call-button1:focus,
a.call-button1:active {color:#ff9933; border-color:#ff6633 #ffb874 #ffb874 #ff6633; background-color:#ffffcc; padding:2px 5px 2px 10px;}


/* Custom Profile Card */
#body-wrapper div.profile  {border:1px solid #ccc; padding:20px 20px 0 20px; font:12px Arial, Helvetica, sans-serif;}
#body-wrapper div.profile table {border:0;}
#body-wrapper div.profile table th {border:0; background-color:#fff; text-align:left; padding:0;}
#body-wrapper div.profile table td {border:0; text-align:left;padding:0; font-size:12px; padding-bottom:3px;}

#body-wrapper div.profile table thead th {font-size:14px; text-transform:uppercase; color:#495151; padding-bottom:20px;}













/* FOOTER 
---------------------------------------*/  
#footer {color:#fff; font-size:10px;}
	#footer a {color:#fff; font-weight:bold; text-decoration:none;}	

/* Shared Copy Formatting Classes
----------------------------------------*/
.hr {  
  font-size: 0px;
  width: 100%;
  height: 1px;
  margin-top: 5px;
  margin-bottom: 5px;
  padding: 0px;
  border-top: 1px solid #ccc;}
.emp_text1 {
  color: #996633;
  font-weight: bold;
  background-color:#efefef;
  border-bottom:1px dotted #ccc;}
.emp_text2 {font-size:14px;}
.small_text {font-size:9px; letter-spacing:1px;line-height:1.2em;}
.alert_text {color:#f00; font-weight:bold;}
.bullet {margin-right:3px;}
