body {
	background-color:#6d7889;
	margin:0;
	padding:0;
	font-family:arial,  helvetica, sans-serif;
	font-size:9pt;
	color:#ffffff;
	text-align:center;
}

#container {
	width:960px;
	margin:10px auto 20px auto;
	border:1px solid #000;
	background:#fee7d7;
	text-align:left;
}

p { margin: 10px; text-align: justify;} 

#header {
	height:75px;
}

#header h1 {
	color:#fff;
	font-size:22pt;
	margin:0;
	padding:40px 10px 10px 10px;
}

#content {
	width:700px;
	padding:10px;
	float:right;
	color:#000080;
}

#content h1, h2, h3 {
	margin:0;
	padding:0;
	font-family:georgia;
	font-weight:normal;
}

#content h2 {
	color:#000080;
	font-size:18pt;
	border-bottom:1px solid #ccc;
}

#content h3 {
	color:#333;
	font-size:12pt;
}

#content h4 {
  font-family:arial;
	font-size:9pt;
	color:#000080;
		font-weight:normal;
}

#sidebar  { 
	width:207px; 
	padding:15px; 
	float:left; 
	margin:0 0 0 0; }

#sidebar ul {
	margin:0;
	padding:0;
	border-bottom:0px solid #ccc;
}

#sidebar ul li {
	margin:0;
	padding:0;
	list-style:none;
	border:1px solid #ccc;
	border-bottom:none;
}

#sidebar ul li a{
	display:block;
	padding:4px;
	width:300px;
	background:url(li-off.gif) top left no-repeat #5f427c;
	color:#060;
	text-indent:30px;
	text-decoration:none;
}

#sidebar ul li a:hover {
	background:url(li-on.gif) top left no-repeat #5f427c;
	width:300px;
}

#sidebar a {
      font-family:arial,  helvetica, sans-serif;
      font-size: 12px;
      display: block;
      margin: 0 0 0 0;
      color: #ffffff;
      background:url(li-off.gif) top left no-repeat #5f427c;
      border: 1px solid #fff;
      text-decoration: none; 
      
}

#sidebar a:hover {
      color: #ffffff;
      background:url(li-on.gif) top left no-repeat #72815F;
      
} 

#sidebar li{
        position: relative;
        padding: 0; 
} 

#sidebar ul li:hover ul{
      display: block;
} 

#sidebar ul {
      list-style: none;
      margin: 0;
      padding: 0;
      background-color: #fff;
}
#sidebar ul li ul {
      position: absolute;
      top: 0;
      left: 100%;
      width: 195px;
}

#sidebar ul li ul{
      display: none;
} 

.widget {
	height:50px;
	width:200px;
	border:1px solid #5f427c;
	background:#fee7d7;
	padding:5 5 5 0;
	color:#000080;
	text-align:center;
	margin:50px 0 0 0;
	font-size:8pt;
}

.widget2 {
	height:50px;
	width:200px;
	border:1px solid #5f427c;
	background:#fee7d7;
	padding:5 5 5 0;
	color:#000080;
	text-align:center;
	margin:0 0 0 0;
	font-size:8pt;
}

#footer {
	clear:both;
	height:42px;
	border-top:1px solid #000;
	background:#5f427c;
	font-size:8pt;
	text-align:center;
}



/* dom menu styles */

/* Default Style (Opera inspired) */
div.domMenu_menuBar {
	margin:0;
	padding:0;
	border-bottom:1px solid #ccc;
 font-family: Arial, sans-serif;
 font-size: 12px;
}

div.domMenu_menuElement {
	margin:0;
	padding:0;
	list-style:none;
	border:1px solid #ccc;
	border-bottom:none;
	background:url(li-off.gif) top left no-repeat #fdba04;
}
div.domMenu_menuElementHover {
background:url(li-on.gif) top left no-repeat #fdba04;
}
 div.domMenu_subMenuBar {
      font-family:arial,  helvetica, sans-serif;
      display: block;
      margin: 0;
      padding: 0;
      border: 0;
      color: #999999;
      background: #5f427c;     
}

div.domMenu_subMenuElement {
 font-family: Arial, sans-serif;
 font-size: 12px;
 /*border: solid #7E7E7E;
 border-width: 0 1px 1px 0;*/
 background: url(li-off.gif) repeat-x;
 color: #0F0F0F;
 text-align: left;
 vertical-align: middle;
 border: 1px solid #ccc;
 padding-top:1px;

}
div.domMenu_subMenuElementHover {
 background: url(li-on.gif) repeat-x;

}
.linka{
	display:block;
	padding:4px;
	width:195px;
	color:#72815F;
	text-indent:30px;
	text-decoration:none;
	font-weight:normal;
	z-index: 100;
		background:url(li-off.gif) top left no-repeat #5f427c;
	

}

.linka:hover {
	background:url(li-on.gif) top left no-repeat #72815F;
	
	}

.linka ul li ul {
	display:block;
	padding:4px;
	width:310px;
	background:url(li-off.gif) top left no-repeat #5f427c;
	color:#060;
	text-indent:30px;
	text-decoration:none;
	 vertical-align: middle;
	 color: #72815F;
	 font-weight:normal;
	
} 
.linkb{
	display:block;
	padding:4px;
	width:310px;
	background:url(li-off.gif) top left no-repeat #5f427c;
	color:#060;
	text-indent:30px;
	text-decoration:none;
	 vertical-align: middle;
	 color: #ffffff;
	 font-weight:normal;

}

.linkb ul li ul {
	display:block;
	padding:4px;
	width:310px;
	background:url(li-off.gif) top left no-repeat #5f427c;
	color:#060;
	text-indent:30px;
	text-decoration:none;
	 vertical-align: middle;
	 color: #72815F;
	 font-weight:normal;

}
.linkb:hover {
	background:url(li-on.gif) top left no-repeat #72815F;
} 

.linkc{
	display:block;
	padding:4px;
	width:430px;
	background:url(../images/li-off.gif) top left no-repeat #fdba04;
	color:#060;
	text-indent:30px;
	width:310px;
	text-decoration:none;
	 vertical-align: middle;
	 color: black;
	 font-weight:normal;

}

.linkc:hover {
	color: #72815F;
	background:url(../images/li-on.gif) top left no-repeat #fdba04;
} 

.linkd{
	width:100px;
	color:#ffffff;
	text-decoration:none;
	letter-spacing: -0.5px;
	padding: 15 5 5 5;
}

.linkd:hover{
	width:100px;
	color:#ffffff;
	text-decoration:underline;
	letter-spacing: -0.5px;
	padding: 15 5 5 5;
}
