*{ margin: 0; padding: 0; }* 

body { 
	font: .74em Verdana, Arial, "Trebuchet MS", Tahoma, sans-serif;
	line-height: 1.6em;
	background: #fff url(images/bg.gif) repeat-x; 
	color: #444; 
}

a {	color: #317486;	background: inherit; text-decoration: none; }
a:hover { color: #808080; background: inherit; }

p { margin: 0 0 15px 0; }

h1 { font: bold 1.7em Arial, Sans-Serif;  margin: 20px 0 0; }
h1 a { color: #fff; background: inherit; }
h1 a:hover { color: #E4FFD3; background: inherit; }
h2 { font: bold 1.6em Arial, Sans-Serif; margin: 0 0 12px; }
h6 { font: bold 1.6em Arial, Sans-Serif; margin: 0 0 0px; color:#003c88; text-align:left; }
h4 { color: #808080; background: inherit; font-weight: normal; font-size: .9em; }

#content { width: 900px; margin: 0 auto; }

#logo { margin: 10px 0 0 7; height: 68px; width: 260px; float: left; background: url(images/datelsa.png) no-repeat bottom; text-align: center;}

#menu { float: right; padding: 0px 0 0; margin: 0 0 0px; }
#menu li { font-size: 1.1em; display: inline; }
#menu li a { padding: 5px 5px 5px 5px; margin: 0 0 0 0px; color: #fff; background: #002a63 /*url(images/tab.gif) no-repeat*/ right bottom;  }
#menu li a:hover {  background: #fff/* url(images/tabhover.gif) no-repeat*/ right bottom;  color: #000; }

#intro { 
	clear: both;
	background: url(images/intro.png) no-repeat;
	color: #4C8734;
	height: 170px;
	margin: 0 0 20px;
	padding: 30px 40px 0 0;
	text-align: right; }

	#intro h1 { margin: 0; }
	#intro p { margin: 0; }
	
	#login { font-size: .9em; margin: 82px 0 0; }
	#login a { color: #fff; background: #ffffff; padding: 4px 20px 6px;}
	#login a:hover { color: #fff; background: #ffffff url(images/loginhover.gif) no-repeat; }

#left { clear: left; float: left; width: 240px; padding: 0 34px 0 15px; font-size: .9em; margin: 0 0 5px; background:#fff; }
	#leftmenu { list-style: none; margin: 0 0 3px 0; background-color:#FFF;  }
	#leftmenu li { padding: 0 0 0 8px; margin-bottom:8px; background: #fff url(images/bullet.gif) no-repeat center left; color: #46852F; }
	#leftmenu li a { background: #EAFFE3; color: #46852F; }
	#leftmenu li a:hover { background: #e4effe; color: #002a63; }

#banner { clear: left; float: left; width: 240px; padding: 0 34px 0 15px; font-size: .9em; margin: 0 0 5px; background:#fff; }
	#banner { list-style: none; margin: 0 0 3px 0; background-color:#FFF;  }
	#banner { padding: 0 0 0 8px; margin-bottom:8px; background: #fff  color: #46852F; }
	#banner a { background: #fff; }
	#banner a:hover{ background:#fff;}


#right {
	margin: 0 15px 20px 0;
	padding: 0 0 0 35px;
	border-left: 1px solid #ccc;
	float: right;
	width: 560px;
	text-align: justify;
}

#right2 {
	margin: 0 15px 20px 0;
	padding: 0 0 0 35px;
	border-left: 1px solid #ccc;
	float: center;
	width: 560px;
	text-align: justify;
}

	#right ul { padding: 0 0 0 60px; }


	#notice { padding: 12px 14px 1px; background: #f4f4f4 url(images/noticebg.gif) no-repeat bottom right; color: #808080; }
	#left a, #right a { background: #fff; color: #317486; }

	#left h3 { border-bottom: 1px solid #eee; padding: 0 0 7px; margin: 0 0 15px 0; }
	#right h2 { border-bottom: 1px solid #ccc; padding: 0 0 8px; }

#footer { clear: both; border-top: 1px solid #ccc; padding: 10px 0; margin: 0 0 15px; font-size: .9em; color: #808080; background: #fff; }
	#footer a { color: #4CA031; background: #fff; }
	#col1 { float: left; width: 274px; padding: 7px 0 0 15px; margin: 0 0 10px; color: #002a63; }
	#col2 { float: left; width: 250px; border-left: 1px solid #ccc; padding: 7px 0 0 40px; color: #002a63; }
	#col3 { float: right; width: 250px; border-left: 1px solid #ccc; padding: 7px 0 0 40px; }

#footer2 { clear: both; border-top: 1px solid #ccc; padding: 10px 0; margin: 0 0 15px; font-size: .9em; color: #808080; background: #fff; }
	#footer2 a { color: #000; background: #fff; }
	#col21 { float: left; width: 274px; padding: 7px 0 0 15px; margin: 0 0 10px; }
/*///////////////////////////////////////////////////////////////////////////////////////////*/
.invertedshiftdown{
padding: 0;
width: 100%;
border-top: 3px solid #97a300;
background: transparent;
voice-family: "\"}\"";
voice-family: inherit;
}

.invertedshiftdown ul{
margin:0;
margin-left: 10px; /*margin between first menu item and left browser edge*/
padding: 0;
list-style: none;
}

.invertedshiftdown li{
font: .74em Verdana, Arial, "Trebuchet MS", Tahoma, sans-serif; 
font-size: 1.1em;
display: inline;
margin: 0 2px 0 0;
padding: 0;
}

.invertedshiftdown a{
float: right;
color: #002a63;
text-decoration: none;
margin: 0 1px 0 0; /*Margin between each menu item*/
padding: 5px 10px 9px 10px; /*Padding within each menu item*/
background-color: white; /*Default menu color*/

/*BELOW 4 LINES add rounded bottom corners to each menu item.
  ONLY WORKS IN FIREFOX AND FUTURE CSS3 CAPABLE BROWSERS
  REMOVE IF DESIRED*/
-moz-border-radius-bottomleft: 5px;
border-bottom-left-radius: 5px;
-moz-border-radius-bottomright: 5px;
border-bottom-right-radius: 5px;
}

.invertedshiftdown a:hover{
background-color: #002a63;
padding-top: 6px; /*Flip default padding-top value with padding-bottom */
padding-bottom: 5px; /*Flip default padding-bottom value with padding-top*/
color: white;
}

.invertedshiftdown .current a{ /** currently selected menu item **/
background-color: #002a63; /*Red color theme*/
padding-top: 6px; /*Flip default padding-top value with padding-bottom */
padding-bottom: 5px; /*Flip default padding-bottom value with padding-top*/
color: white;
}

.invertedshiftdown .current a:hover{ /** currently selected menu item **/
background-color: #97a300; /*Red color theme*/
padding-top: 6px; /*Flip default padding-top value with padding-bottom */
padding-bottom: 5px; /*Flip default padding-bottom value with padding-top*/
color: white;
}

.invertedshiftdown .current2 a{ /** currently selected menu item **/
background-color: #97a300; /*Red color theme*/
padding-top: 6px; /*Flip default padding-top value with padding-bottom */
padding-bottom: 5px; /*Flip default padding-bottom value with padding-top*/
color: white;
}

.invertedshiftdown .current2 a:hover{ /** currently selected menu item **/
background-color: #002a63; /*Red color theme*/
padding-top: 6px; /*Flip default padding-top value with padding-bottom */
padding-bottom: 5px; /*Flip default padding-bottom value with padding-top*/
color: white;
}







