@charset "UTF-8";
/* CSS Document */

body {
margin:0;
padding:0;
background-image:url(/images/main_bg.gif);
background-repeat:repeat-x;
font-family:Arial, Helvetica, sans-serif;
font-size:12px;
}

#wrapper {
width:800px;
position:relative;
left:50%;
margin:0 0 0 -400px;
padding:0;
background-image:url(/images/container_bg.gif);
background-repeat:no-repeat;
background-color:#FFFFFF;
}

#container {
width:760px;
margin:0 20px 20px 20px;
padding:0;
background-color:#ffffff;
}

#header {
width:760px;
height:100px;
margin:0;
padding:0;
background-image:url(/images/header.jpg);
background-repeat:no-repeat;
}

#navigation {
width:760px;
height:280px;
background-image:url(/images/nav_bg.gif);
background-repeat:no-repeat;
}

#nav {
width:200px;
height:254px;
float:left;
font-family:Arial, Helvetica, sans-serif;
font-weight:bold;
font-size:14px;
letter-spacing:0.5px;
color:#ffffff;
}

#nav ul {
width:200px;
margin:10px 0 10px 0;
padding:0;
list-style:none;
display:block;
border-top:1px solid #627c9a;
}

#nav ul a {
color:#FFFFFF;
text-decoration:none;
margin:0;
}

#nav li {
margin:0;
padding:0;
width:200px;
height:24px;
line-height:26px;
border-bottom:1px solid #627c9a;
}

#nav li:a {
margin:4px 0 4px 0;
padding:0;
text-decoration:none;
}

#nav li a:hover{
width:200px;
height:24px;
margin:0;
padding:0;
color:#646a80;
background-color:#d0d1d9;
display:block;
}

#menu {
margin:4px 20px 4px 20px;
}

#on {
width:200px;
height:24px;
margin:0;
padding:0;
color:#646a80;
background-color:#d0d1d9;
display:block;
}

#banner {
width:560px;
height:254px;
float:right;
}

#content {
width:760px;
}

#main_content {
width:680px;
margin:20px 40px 20px 40px;
float:left;
}

#main_contentcms {
width:740px;
margin:10px 10px 10px 10px;
float:left;
}

#side_content {
width:200px;
margin:20px;
float:right;
}

#side_top {
width:200px;
height:14px;
background-image:url(/images/sidetop_bg.gif);
background-repeat:no-repeat;
}

#side_middle {
width:200px;
margin:0;
padding:0;
background-image:url(/images/side_bg.gif);
clear:both;
color:#FFFFFF;
}

#side_middle p {
}

#side_bottom {
width:200px;
height:14px;
margin:0;
padding:0;
background-image:url(/images/sidebottom_bg.gif);
background-repeat:no-repeat;
clear:both;
}

#footer {
width:760px;
height:70px;
margin-left:20px;
background-image:url(/images/footer_bg.gif);
clear:both;
}

#date_time {
float:left;
margin:20px 0 0 20px;
color:#ffffff;
}

#footer_nav {
float:right;
margin:20px 20px 0 0;
color:#ffffff;
}

#footer_nav a {
color:#ffffff;
text-decoration:none;
font-family:Helvetica, sans-serif;
letter-spacing:0.5px;
}

#footer_nav a:hover {
color:#646a80;
text-decoration:none;
font-family:Helvetica, sans-serif;
letter-spacing:0.5px;
}

h1 {
color:#a06000;
font-family:Helvetica, sans-serif;
font-size:18px;
margin:0 0 24px 0;
clear:both;
}

h3 {
font-family:Helvetica, sans-serif;
font-size:14px;
}

/*SIDE NAVIGATION SECTION with FLYOUTS */

#leftNavigation{
width:200px;
height:254px;
float:left;
font-family:Arial, Helvetica, sans-serif;
font-weight:bold;
font-size:14px;
letter-spacing:0.5px;
background-color: #004054;
color:#ffffff;
}

#leftNavigation ul {
width:200px;
margin:10px 0 10px 0;
padding:0;
list-style:none;
display:block;
border-top:1px solid #627c9a;
}

#leftNavigation ul li {
color:#FFFFFF;
text-decoration:none;
margin:0;
position:relative; /*keep this to position the list*/
padding:0px;
display:inline; /*turn off for SAFARI BROWSER*/
background: url(/themes/nuccra/images_new/spacer.gif) center bottom no-repeat;
background-position: 0 100%;
line-height:14px;
vertical-align:bottom;/*FIXES gaps between list elements in Internet Explorer*/
}

#leftNavigation ul li a {
display: block;
width: 200px;
text-decoration: none;
color: #ffffff;
font-weight:normal;
text-align:left;
border-bottom: 1px solid #627c9a;
line-height:24px;
vertical-align:bottom;/*FIXES gaps between list elements in Internet Explorer*/
      /*background-color:#6699cc;*/
font-size:12px;
background-color:#01415c;
font-weight:bold;
			}

#leftNavigation ul li a:hover {color: #646a80; background-color: #eeeeee ;
 }
/* Hover Styles for the navigation bar */

#leftNavigation ul li ul { /*positions the 2nd sub nav list*/
			position:absolute;
			display:none;/*HIDE THE SUB NAVIGATION INITIALLY*/
			left: 200px; /* Set 1px less than menu width, 173px originally */
			top: -12px;
			width:200px;
			background-color:#4c79ac;
			font-weight:normal;
			font-family:Arial;
			}

#leftNavigation ul li ul:hover{
			position:absolute;
			left:200px;
			top:-12px;
			}

#leftNavigation li ul li a {
      font-family:Arial;
      line-height:14px;
			padding: 5px 8px 5px 12px;
			display:block;
			width:200px;
			/*background-color:#74a6d8;*/
			background-color:#1f4973;

      color:#ffffff;
      text-align:left;
			} /* Sub Menu Styles */

#leftNavigation li ul li {
			width:200px; /*width: 174px originally*/
			}

#leftNavigation li ul li a:hover{
			background-color:d6d6d6;
      color:#000000;
			display:block;
			width:200px;

			}

#leftNavigation li:hover ul ul, #leftNavigation li.over ul ul { display:none; }

#leftNavigation li:hover ul, #leftNavigation li li:hover ul,
#leftNavigation li.over ul, #leftNavigation li li.over ul
{ display: block; }
/* Triggers */

 /*SIDE NAVIGATION SECTION */
 
 a {
 color:#990000;
 text-decoration:underline;
 }
 
 a:hover {
 color: #FF0000;
 text-decoration:none;
 }
