*, html {
    margin: 0;
    padding: 0;
}

body {
    font: 0.79em "trebuchet ms", verdana, arial, sans-serif; 
	background: #F4F4F6 url(img/l2_bgshadeline.jpg) repeat-y center;
	}

acronym {
	border-bottom : 1px dashed #aaa;
	}

h1 {
	font: 1.9em  arial, verdana, sans-serif; 
	color :#FF7802;
	padding:0px 0px 20px 0 ;
	}
	
h2 {
	font: bold 1.2em  arial, verdana, sans-serif; 
	color :#093576;
	padding:0 0 5px 0;
	}
	
h3	{
	font:bold 0.9em  verdana, arial, sans-serif; 
	color : black;
	margin:0;
	padding: 1em 20px 0 20px;
	}
	
img {
	border:0;
	}
	 
#container {
	position: relative;
	width: 960px;
	margin: 0 auto;
	height:100%;
	border
	}
	
#topbar {
	background : url(img/l2topbarbg.jpg) no-repeat;
	height : 97px;
	width : 960px;
	}
	
#pointer {
	position: relative;
	top:62px;
	left:20px;
	font:bold 11px arial, verdana, sans-serif;
	}
	
#pointer em{
	font-style:normal;
	color:#FF7802;
	}
	
#topmenu {
	position: relative;
	width: 850px;
	margin: 0 auto;
	font:bold 11px arial, verdana, sans-serif; 
	height:25px;
	border-top:1px solid white;
	}
	
#topmenu ul li {
	list-style:none;
	float:right;
	padding: 4px 0px;
	}
	
#topmenu ul li a{
	color : #fff;
	padding: 3px 20px;
	border-right:1px solid #1B1D27;
	border-left:1px solid #6C739C;
	text-decoration:none;
	}
	
#topmenu ul li a:hover {
	color : white;
	background:#2C345C;
	}

table {
	width:700px;
	margin: 0;
	/*border:1px solid black;*/
	}

.bluebg {
	background-color:#E0F0F6; /*#F4F4F6;*/
	border: 1px solid #A8B4B8;
	width:200px;
	padding:10px 10px;
	vertical-align:top;	
	}

.bluebg  ul {	
	border-bottom:1px dashed blue;
	}
	
.bluebg  ul li a{
	font-size:12px;
	color:darkblue;
	}
	
.tableleft {
	vertical-align:top;	
	width:500px;
	}
	
.tableleft p{
	padding-right:15px;
	}
	
#floatleft ul {
	list-style:none;
	}
	
	#floatleft ul li{
	float:left;
	padding: 20px 10px;
	}
	
#leftmenu {
	width:185px;
	float:left;
	padding:16px 0 28px 0;
	
	}
	
#leftmenu p {
	text-align:center;
	font:11px arial, verdana, sans-serif;
	color:#555;
	}
	
#leftmenu ul {
	width:185px;
	padding-bottom:20px;
	background:url(img/l2l_leftmenudown.jpg) no-repeat right bottom;
	/*list-style-image:url(img/l2_miniarrow.gif);
	list-style-position:inside;*/
	}

#leftmenu ul li {
	border-bottom:1px dashed #fff;
	list-style-type:none;
	background-image:url(img/l2_miniarrow.gif);
	background-repeat:no-repeat;
	background-position:left center;
	}
	
#leftmenu ul li a {
	padding: 5px 0 5px 25px;
	text-decoration:none;
	color:#015BFF;
	display:block;
	}
	
#leftmenu ul li a:hover {
	background-color:#DDE3EC;
	background-image:url(img/l2_miniarrow.gif);
	background-repeat:no-repeat;
	background-position:left center;
	}
	
#maintext {
	float:left;
	padding: 28px 20px 20px 40px;
	width:700px;
	}
	
#maintext p {
	line-height:1.4em;
	color:#333;
	}
	
#maintext a {
	text-decoration:none;
	border-bottom:1px dashed #ccc;
	}
	
#maintext ul {
	padding-left:30px;
	}
	
#maintext ul li {
	padding-bottom:15px;
	}
	
#maintext ul li a{
	line-height:1.6em;	
	}
	
#maintext ol {
	padding:10px 15px 10px 32px;
	text-align:justify;
	line-height:1.4em;
	background-color:#FFFFB8;
	border:1px solid #D9D99C;
	margin-right:15px;
	}
	
#maintext ol li{
	padding-bottom:15px;
	}
	
#orangeright {
	background-color:#FC7B03;
	border:1px solid #7E3E02;
	padding:8px 15px;
	font-size:11px;
	}
	
#orangeright p {
	font-style:normal;
	font-weight:normal;
	color:white;
	}
	
#orangeright img {
	padding:0;
	margin:0 auto;	
	}
	
#elcelink {
	position: relative;
	float:right;
	padding-right:20px;
	top:69px;
	font: bold 10px verdana, arial, sans-serif; 
	color:#476898;
	}
	
#elcelink a{
	text-decoration:none;
	color:#C1CCDD;
	}