/* CSS Document */
html { width:100%; height:auto; }
body 
{
	background: #fff;
	margin: 0;
	padding: 0;
	text-align:center;
	font-family: Arial,Helvetica,sans-serif important!;
}
div 
{
	text-align:left;
	border: none;
	padding: 0px;
	margin: 0px;
}


h1 { display:none; }
hr { display:none; }
div.breaker { height:1px; width:auto; clear:both; font-size:1px; }

div#frm-page { width:62.5em; max-width:1600px; height:auto; background:#ffeacb; margin:0 auto; border-bottom:3px solid #2e3092; position:relative; }
  div#header { height:196px; background:#fff url(img/bg_heade.jpg) no-repeat left top; text-align:right; border-bottom:3px solid #2e3092; }
    div#header ul { list-style:none; width:26em; float:right; margin:10px 0 0 0; padding:0; font-size: 0.7em; }
    div#header ul li { vertical-align:top; text-align:left; margin:0; padding:0; }
    div#header ul li.main1 { padding:0; }
    div#header ul li.main2 { padding-top:5px; padding-left:32px; }
    div#header ul li.main3 { padding-top:5px; padding-left:55px; }
    div#header ul li.main4 { padding-top:10px; padding-left:77px; }
    div#header ul li.main5 { padding-top:10px; padding-left:92px; }
    div#header ul li.main6 { padding-top:10px; padding-left:102px; }
    div#header ul li.main7 { padding-top:10px; padding-left:109px; }
    div#header ul li.main8 { padding-top:10px; padding-left:113px; }
    div#header ul li a.active { color:#2e3092; background:none; }
    div#header ul li a { background:url(img/ul_off00.gif) no-repeat left; padding:3px 0 3px 28px; text-decoration:none; color:#faa620; }
    div#header ul li span { background:url(img/ul_on000.gif) no-repeat 0% 50%; }    
    div#header ul li a:hover { color:#2e3092; background:none; }
    div#header ul li img { vertical-align:bottom; border:0; }
    
  div#pg-left 
  {
  	width:11.4em;
		_height: 460px;
	border: none;
	padding: 0px;
	margin: 0px;
	float:left;
	/*border:solid red 1px;*/
  }
    ul#settings {
		list-style:none;
		margin:0;
		padding:6px 0px 11px 0px;
		font-weight: normal;
		font-size:11px;
		background:#ffcc99 url(img/bg_setti.gif) repeat-x bottom;
		text-transform:lowercase;
	}
    ul#settings li { display:inline; margin:0; padding:0; }
    ul#settings li a { color:#2e3092; padding:6px 6px 6px 7px; text-decoration:none; border-right:1px solid #faa620; }
    ul#settings li a:hover { color:#faa620; }
    div#pg-left h3 { font-size:11px; margin:10px 0px 0px 17px; font-weight:normal; color:#2e3092; }
	div#pg-left h3 a {text-decoration:none; color:#2e3092;}
    div#pg-left	ul.submenu { list-style-type:none; font-size: 11px;	margin: 0px;font-weight: normal;color:#2e3092;padding: 3px 3px 3px 10px;}
    div#pg-left	ul.submenu li{padding-left:0px; display:block; border:solid #ffeacb 1px;}
	
	div#pg-left	ul.submenu ul {list-style-type:none;margin: 0;padding-left: 0px; margin-left:10px; }
    div#pg-left ul.submenu li a {display:block;	color:#faa620; text-decoration:none; padding:0px; padding-left:17px;
								 background:url(img/ul_sm_of.gif) no-repeat left;}
    div#pg-left ul.submenu li a:hover {
		background:url(img/ul_sm_on.gif) no-repeat left;
		color:#2e3092;
	}
	div#pg-left ul.submenu li a span { /*border: solid green 1px;*/}
    div#pg-left ul.submenu li a.selected 
	{
		color:#2e3092;
		background:url(img/ul_sm_on.gif) no-repeat left;
	}
	#pg-left a.contact {
    display: block;
    margin: 50px auto 0;
    text-align: center;
  }
  #pg-left a.contact img {
    border: none;
  }
  ul.actuallist {
    list-style: none;
    margin: 10px; padding: 0;
    font-size: 11px;
    color: #faa620;
  }
  ul.actuallist li {
    margin: 0 0 5px; padding: 0;
  }
  ul.actuallist li a {
    color: #faa620;
    text-decoration: none;
    font-weight: bold;
  }
  ul.actuallist li a:hover {
    color:#2e3092;
  }      
    
  div#pg-center
  {
	  position:relative;
	  border-left:1px solid #faa620;
	  border-right:1px solid #faa620;
	  border-bottom:1px solid #faa620;
	  width:37.6em;
	  background:#fff /* url(img/bg_center_left.gif) repeat-y*/;
	  float:left;
	  color:#2e3092;
	  font-family: Arial, Verdana, Helvetica, sans-serif;
	  padding:0px;
	  min-height: 460px;
	  
  }
  
  
  
  div#pg-center
  {
	  _height: 460px;
  }
  
  	div#pg-center h1 {display:block;text-align: left;font-size:1.5em; margin: 0px 0px; padding-left:0px;padding-bottom:0px;}
	div#pg-center h2 {font-size:1.4em; color:#2e3092; margin-left: 0px; padding-left:0px;}
    div#pg-center h2#head { background:#cecde3 url(img/bg_h2000.gif) repeat-x bottom; margin:0px; vertical-align:center;
							padding:2px 0 8px 0; font-size:1.0em; color:#2e3092; text-align:center; _width:37.5em; height:1.35em; _height:2em;}
    div#pg-center h3 { margin:20px; font-size:1.3em; color:#2e3092; margin-left: 0px; padding-left:0px;}
    div#pg-center h3 em { text-transform:uppercase; font-style:normal; margin-left: 0px; padding-left:0px;}
    div#pg-center h4 { margin:10px 20px; font-size:1.1em; color:#2e3092; margin-left: 0px; padding-left:0px; font-weight:bold;}
    div#pg-center h5 { margin:0 20px; font-size:0.1em; color:#2e3092; margin-left: 0px; padding-left:0px; font-weight:bold;}
	div#pg-center h6 { margin:0 20px; font-size:0.9em; color:#2e3092; margin-left: 0px; padding-left:0px; font-weight:bold;}
    div#pg-center div.back {text-align:right; font-weight:bold; padding: 0 35px;}
	div#pg-center div.back span.back{ cursor: pointer;}
	div#pg-center div a {color:#faa620; font-weight:bold;}
	
    div#pg-center ul { margin:5px; padding:0; margin-left:15px; list-style-position:outside; font-size:1em; color:#2e3092; }
	div#pg-center ol { margin:5px; padding:0; margin-left:20px; list-style-position:outside; font-size:1em; color:#2e3092; }
	div#pg-center div.epArticle {width: 100%; overflow:hidden;}
	.epSubjectContent
	{
		padding: 20px;
		font-size: 11px;
	}
  
  div#pg-right
  {
	/*border:solid red 1px;*/
	-moz-box-sizing: border-box;
	width:13.35em;
  	_width:13.5em;
  	float:right;
  	color:#2e3092;
	border: none;
	padding: 0px;
	margin: 0px;
  }
    div#pg-right h3
	{
		margin:0;
		padding:5px 0px 12px 10px;
		font-size:11px;
		background:#ffcc99 url(img/bg_setti.gif) repeat-x bottom;
		font-weight:normal;
	}
    div#pg-right ul { list-style:none; margin:20px 7px; padding:0; list-style-position:inside; font-size:11px; color:#2e3092; }
    div#pg-right ul li { margin: 8px 0px; padding:0;}
    div#pg-right ul li a { color:#faa620; text-decoration:none; padding: 0px;
													 margin: 0px; _margin-left:-16px; text-indent: 0px;}
    div#pg-right ul li a:hover { color:#2e3092; }      

	div.epSubjectBar, div.epSubjectBar div{text-align: center; margin: 10px; 0px;}
	div.epSubjectBar img{margin: 0 auto; border: none; display: block;}
div#footer { width:62.5em; max-width:1600px; height:auto; background:#fff; margin:0 auto;}
  div#footer p { color:#999; font-size:0.6em; text-transform:uppercase; margin:0 200px; padding:5px 0px; text-align: center;}
  div#footer a { color:#999; font-weight:bold; text-decoration:none; }

div#footer div#info { position:relative; bottom:124px; left:0px; width:11.4em; background:#cecde3 url(img/bg_info0.gif) repeat-x top; float:left;}
div#footer div#info p { color:#2e3092; font-size:11px; margin:5px; text-transform: none;}
div#footer div#info img { margin:20px 0 0 10px; border:0; }


