/* --- Global Settings MDLite ------------------------- */
/* --- Cnl-Lite Theme Sample  ------------------------- */
/* --- Sjahrazad Alamsjah aka sjah www.uiarch.org ----- */
body, html               {
	padding-top:2px;
	margin: 0;
	font-size: 87%;
	font-family: Verdana, sans-serif, Helvetica, sans-serif;
	color: #040317;
	background-color: #FFFFFF;
	line-height: 135%;
}
A:link                   { font-weight: bold; color: #0e327b; text-decoration: none; }
A:visited                { font-weight: bold; color: #0e327b; text-decoration: none; }
A:active                 { font-weight: bold; color: #0e327b; text-decoration: none; }
A:hover                  {
	font-weight: bold;
	color: #0099FF;
	text-decoration: none;
}
hr                       { width: 100%; height: 1px; line-height: 1px; color: #333366; background-color: transparent; }
td                       { font-size: 83%; }
th                       { font-size: 83%; }
h1,h2,h3,h4,h5,h6        { margin: 1em 0 0; }
h1                       { font-size: 150%; }
h2                       { font-size: 135%; }
h3                       { font-size: 120%; }
h4                       { font-size: 110%; }
h5                       { font-size: 95%; }
h6                       { font-size: 90%; }
caption			 { font-size: 83%; font-weight: bold; margin-bottom: 10px;}
input             { margin-left:3px; border: 1px solid #000000; }
/* --- Tab Menu  ------------------------- */
ul#nav,ul#nav li         {list-style-type:none;margin:0;padding:0; }
ul#nav                   {float:right;font-size: 80%; }
ul#nav li                {float:left;margin-left: 3px;text-align: center; }
ul#nav a                 {
	float:left;
	width: 95px;
	padding: 5px 0;
	background-image:url(../images/BG_Button.gif);
	text-decoration:none;
	color: #F0FCFF;
}
ul#nav a:hover           {
	background-image:url(../images/BG_Button.gif);
	text-decoration:none;
	color: #FFCC00;
}
ul#nav li.activelink a,ul#nav li.activelink a:hover    {
	background-image:url(../images/BG_ButtonActive.gif);
	color: #FFF4CA;
}
/* --- Two Columns  ------------------------- */
ul#TwoColumns,ul#TwoColumns li{list-style-type:none;margin:0;padding:0}
ul#TwoColumns{width:100%;overflow:hidden;margin-bottom:20px}
ul#TwoColumns li{float:left;width:278px;margin:0 5px 0 5px; padding: 5px 0}
ul#TwoColumns li#more{margin-right:0;background: #7D63A9}
ul#TwoColumns p,ul#TwoColumns h3{margin:0;padding: 0 10px}
ul#TwoColumns h3{text-transform:uppercase;padding-bottom:3px;}
/* --- Block Template   ------------------------- */
.Block-Center-Title     { padding: 0px 0px 0px 0px; margin: 0px; border-bottom: 1px solid #044C5B; }
.Block-Center-Content   { padding: 0px 10px 0px 10px; margin: 0px; }
.Block-Left-Title       { padding: 0px 0px 0px 0px; margin: 0px; border-bottom: 1px solid #044C5B; }
.Block-Left-Content     { padding: 0px 10px 0px 10px; margin: 0px; }
.Block-Right-Title      { padding: 0px 0px 0px 0px; margin: 0px; border-bottom: 1px solid #044C5B; }
.Block-Right-Content    { padding: 0px 10px 0px 10px; margin: 0px; }
.Area1-Title            { padding: 0px 0px 0px 0px; margin: 0px; border-bottom: 1px solid #044C5B; }
.Area1-Content          { padding: 0px 10px 0px 10px; margin: 0px; }
.Area2-Title            { padding: 0px 0px 0px 0px; margin: 0px; border-bottom: 1px solid #044C5B; }
.Area2-Content          { padding: 0px 10px 0px 10px; margin: 0px; }
.Area3-Title            { padding: 0px 0px 0px 0px; margin: 0px; border-bottom: 1px solid #044C5B; }
.Area3-Content          { padding: 0px 10px 0px 10px; margin: 0px; }
.Hilite                 { background-color:#FFFFFF; border:1px solid #FFFFFF; }
.Hilite-Title           { color: #044C5B; font-size: 18px; font-weight: bold; border-bottom: 2px solid #D5EAEF; }
.News-Title             { font-weight: bold; text-align:left; border-bottom:1px solid #D5EAEF; }
.News-Body              { text-align:left; }
.News-Footer            { text-align: right; background-color: #D5EAEF; color: #044C5B; font-size: 10px; border-top: 3px solid #D5EAEF; border-right: 3px solid #D5EAEF; border-bottom: 3px solid #D5EAEF; border-left: 3px solid #D5EAEF;}
.News2-Outline          { background-color:#FFFFFF; border-top: 1px solid #E8F9FC; border-right: 1px solid #044C5B; border-bottom: 1px solid #044C5B; border-left: 1px solid #E8F9FC; }
.News2-Title            { background-color:#E8F9FC; text-align:left; border-bottom:1px solid #D5EAEF; }
.News2-Body             { text-align:left; }
.News2-Footer           { text-align: right; background-color: #E8F9FC; color: #044C5B; font-size: 10px; border-top: 3px solid #E8F9FC; border-right: 3px solid #E8F9FC; border-bottom: 3px solid #E8F9FC; border-left: 3px solid #E8F9FC;}
.Summary                { text-align: left; border:1px solid #f2f6fa; }
.Summary-Content        { text-align: left; padding: 10px; margin: 0px; background: #eef2f6; }
.Summary-Notes          { text-align: left; padding: 0px; margin: 0px; }
.Summary-Read           { text-align: right; padding: 3px 0px 0px 3px; margin: 0px; background: #f2f6fa; }
.Articles               { padding: 10px; text-align: left; border-left:1px solid #FFFFFF; border-top:1px solid #FFFFFF; border-right:1px solid #FFFFFF; border-bottom:1px solid #FFFFFF; }
.Articles               { text-align: left; }
.Articles-Content       { text-align: left; padding: 10px; margin: 0px; }
.Articles-Posted        { text-align: right; padding: 3px 0px 0px 3px; margin: 0px; border-top: 1px solid #044C5B; }
.Articles-Notes         { text-align: left; padding: 0px; margin: 0px; }
.Content                { padding:10px; text-align:left; }
.Content-Footer         { padding:5px; text-align:center; }
#Outer                  { width: 802px; background:#FFFFFF; border-left: 1px solid #3e79b4; border-right: 1px solid #3e79b4; border-bottom: 1px solid #3e79b4; }
#NavBar                 { width: 800px; height:5px; border-bottom: 1px solid #000000; background:#78afe5; }
#TopNav                 { width: 800px; height:26px;  }
#HeaderBar              { width: 800px; height:5px; border-bottom: 1px solid #000000; background:#78afe5; }
#FooterBar              { width: 800px; height:5px; border-bottom: 1px solid #000000; background:#78afe5; }
/* --- Template   ------------------------- */
#Header-Border       { width: 800px; border-bottom: 1px solid #d3e3ff; background:#FFFFFF; }
#Content-Border      { width: 800px; background: #FFFFFF url(../images/bg-left.gif) top left repeat-y;}
#Column-Left         { float: left; width: 170px; }
#Column-Center       { float: right; width: 610px; background:#FFFFFF; }
#Footer-Border       { width: 800px; border-top: 1px solid #d3e3ff; background:#FFFFFF; }
/* --- NoBlock Template   ------------------------- */
#NB-Header-Border       { width: 800px; border-bottom: 1px solid #d3e3ff; background:#FFFFFF; }
#NB-Content-Border      { width: 800px; background:#FFFFFF; }
#NB-Column-Left         { float: left; width: 170px; }
#NB-Column-Center       { float: right; width: 610px; background:#FFFFFF; }
#NB-Footer-Border       { width: 800px; border-top: 1px solid #d3e3ff; background:#FFFFFF; }
/*--- added by Denise ---*/
.menu_head {font-weight:bold; font-size:12px; color:#ffffff;}
.Block-Left-Content ul {list-style: outside circle; font-weight:normal;}
.Footer-Msg {font-size:.8em;}
.poweredtext a:link, .poweredtext a:visited, .poweredtext a:active, .poweredtext a:focus, .poweredtext a:hover {margin-right: 19em; margin-top:.5em;  float: right;  }
/* --- Full Width Template   ------------------------- */
#FW-Outer                  { background:#FFFFFF; border-left: 1px solid #3e79b4; border-right: 1px solid #3e79b4; border-bottom: 1px solid #3e79b4; }
#FW-NavBar                 { height:5px; border-bottom: 1px solid #000000; background:#78afe5; }
#FW-TopNav                 { height:26px;  }
#FW-HeaderBar              { height:5px; border-bottom: 1px solid #000000; background:#78afe5; }
#FW-FooterBar              { height:5px; border-bottom: 1px solid #000000; background:#78afe5; }
/* --- Template   ------------------------- */
#FW-Header-Border       { border-bottom: 1px solid #d3e3ff; background:#FFFFFF; }
#FW-Content-Border      { background: #FFFFFF; background: #FFFFFF url(../../../images/global/bg-admin.gif) top left repeat-x;padding-left:8px;padding-right:8px; padding-top:0px;}
#FW-Column-Left         { float: left; width: 170px; }
#FW-Column-Center       { margin-left:180px; background:#FFFFFF; }
#FW-Footer-Border       { width: 100%; border-top: 1px solid #d3e3ff; background: #FFFFFF url(../../../images/global/bg-admin-footer.gif) bottom left repeat-x; }
.MDLite-Menu1   { padding-left: 10px; background: #accae7; border-bottom: 1px solid #a2b7cc; text-align: left; }
.MDLite-Menu2   { padding: 10px; text-align: center;  font-size: medium;  font-weight: bold;    }
.MDLite-Menu3   { padding: 0; border-bottom: 1px solid #a2b7cc; text-align: center; }

/**************************************************************
   Some mods by Skin www.pointnet.it
 **************************************************************/
#SkinMod-1 { background-image: url(../images/bg-left.gif); background-position:center; background-repeat:repeat-y; background-color:#78AFE5;}

/**************************************************************
   Form Elements
 **************************************************************/

form {
  padding: 0px;
  margin: 0px;
}


label {
  width: 25%;
}


input,
textarea,
select {
	padding: 1px;
	margin: 3px;
	font: 1em verdana, sans-serif;
	color: #666666;
	background-color: #FFFFFF;
	border: 1px;
	border-top-style: solid;
	border-top-color:#84B3C4;
	border-bottom-style: solid;
	border-bottom-color:#C2DAE2;
	border-left-style: solid;
	border-left-color:#C2DAE2;
	border-right-style: solid;
	border-right-color:#84B3C4;
}


input:focus,
input:hover,
textarea:focus,
textarea:hover,
select:focus,
select:hover {
	color: #333333;
	background-color: #FFF4EA;
	border: 1px solid #888;
}


input.Button {
	padding: 2px 5px;
	font: 400 0.9em verdana, serif;
	cursor: pointer;
	color: #fff;
	background-color: #21A6DF;
	border:1px solid;
	border-top-color:#BAE3F5;
	border-left-color:#1B84B1;
	border-right-color:#83CDED;
	border-bottom-color:#1B84B1;
}

input.Button:focus,
input.Button:hover {
	padding: 2px 5px;
	font: 400 0.9em verdana, serif;
	cursor: pointer;
	color: #FFF3C6;
	background-color: #55BAE6;
	border:1px solid;
	border-top-color:#BAE3F5;
	border-left-color:#1B84B1;
	border-right-color:#83CDED;
	border-bottom-color:#1B84B1;
}


/**************************************************************
   Old styles: just for modules still using them (CybLeNoir)
 **************************************************************/
.pn-title {
	font-weight: bold;
}
 
.pn-sub {
 	font-size: 78%;
}
