/* GENERAL STYLES */
/* GENERAL STYLES */
/* PageRank/*

/* Rich text editor styling start */
#holderBody {
   background: #ffffff;
}

#holder {
   border: 1px solid #cccccc;
   padding: 10px;
   margin: 5px;
   text-align: left;
}

/* Rich text editor styling end */

body,html {
   margin:0;
   padding:0;
   background-color: #efeff6;
   font-family: 'lucida grande', 'lucida sans', lucida, verdana;
   font-size:12px;
   text-align: center;
   color:#333366;
   }
img {
   border:0;
}

/* HEADERS */
h2 {
   /* font-size:30px; */
   margin: 5px 0;
   padding: 0;
   font-weight: bold;
   font-size: 140%;
   text-decoration: none;
}

/* NEWS*/
.newsDate {
   margin: 0;
   padding: 5px 0 0 0;
   font-size: 90%;
}
.newsResume {
   margin: 0 0 10px 0;
   padding: 0;
}

.newsReadMore {
   padding-top: 5px;
}

#newsBox {
   /* background: URL(/images/newsbackground_mid.gif); */
   width: 220px;
/*   height: 240px; */
   float: right;
/*   padding-left: 10px;
   padding-right: 10px; */
   margin: 5px;
/*   border: 1px dotted #dddddd; */
}
#newsBoxHeader {
   background: URL(/images/newsbackground_top.gif);
   padding-top: 1px;
   padding-left:35px;
   padding-right:20px;
   /*text-align:center;*/
   /*color:#DC1111;*/
   font-size:20px;
   font-weight:bold;
   height:25px
}
#newsBoxMid {
   background: URL(/images/newsbackground_mid.gif);
   padding-left: 20px;
   padding-right: 20px;
}
#newsBoxBottom {
   background: URL(/images/newsbackground_bottom.gif);
   padding-left: 20px;
   padding-right: 20px;
   height:16px
}

#newsBox .newsDate {
   border-top: 1px solid #cccccc;
}

/* header */
#header {
width: 775px;
height: 103px;
border-bottom:1px #333366 solid;
padding: 0;
display: block;
}

/* Navigation */

#secondLevelNavigation {
    float: left;
    width: 110px;
    list-style:none;
    padding:0;
    margin: 0;  
    border-top: 1px solid #dddddd;
}

#secondLevelNavigation li {
    margin: 0;
    border-bottom: 1px solid #dddddd;
}

#secondLevelNavigation li .selected {
   font-weight: bold;
}

#secondLevelNavigation a {
    display: block;
    padding: 5px 0;
    text-decoration: none;
}

#secondLevelNavigation a:hover {
    background-color: #eeeeee;
}

#naviHolder{
    float: left;
    padding:0;
    margin:0;
    width:775px;
    height: 30px;
}

#naviList {
    list-style:none;
    margin: 0;    
    padding: 0;
}

#naviList li {
    width:95px;
    float:left;
    */ border-left:#ddd9cc solid 1px;
    border-right:#888477 solid 1px; */
}

#naviList .selected {
   font-weight: bold;
}

#naviList a{
    padding: 8px 0;
    text-align: center;
    text-decoration:none;
    color:#ffffff;
    display: block;
}

#naviList a:hover{
    color:#ddd9cc;
}

/* Pull */
#nav ul, #nav {
   list-style: none;
   padding: 0;
   margin: 0;
}
#nav a {
    padding: 8px 0;
    text-align: center;
    text-decoration:none;
    color:#ffffff;
    display: block;
}

#nav img {
    float:right;
    padding: 2px 0;
}

#nav .current {
   font-weight: bold;
}


/* #nav a {
   text-decoration: none;
} */

#nav a:hover {
   text-decoration: underline;
   color: #ffffff;
}

#nav li li a {
   display: block;
   font-weight: normal;
   color: #cccccc;
   padding: 0.5em 0;
}

#nav li {
   float: left;
   position: relative;
   width: 12em;
   text-align: center;
   cursor: default;
   /*border-left:#ddd9cc solid 1px;
   border-right:#888477 solid 1px;*/
   padding:0px;
   margin:0px;
}


li ul {
   display: none;
   position: absolute;
   top: 100%;
   left: 0;

   font-weight: normal;
   background: url(/images/pullBackground.png);
   padding: 2em 0;
   border-bottom: 1px solid #888477;
}

*/li>ul {
   top: auto;
   left: auto;
}*/

li li {
   display: block;
   float: none;
   background-color: transparent;
   border: 0;
}

li:hover ul, li.over ul {
   display: block;
}

.flag {
   float: right;
   position: relative;
   top:4px;
   padding-right:5px;
   vertical-align: middle;
   text-align: center;
   cursor: default;
}

/* BREADCRUM */
#umbBreadcrum {
    list-style:none;
    padding: 0;
    margin: 0;
    color: #aaaaaa;
    font-size: smaller;
}

#umbBreadcrum li {
    float:left;
    margin: 0 3px 3px 0;  
    padding: 0;
}

/* BOXES */
a {
color:#333366;
}

#textContent {
   width: 600px;
   border-left: 1px solid #dddddd;
   float: right;
   padding-left: 10px;
   min-height: 280px;
/*   height: 280px;*/
}

#bottomInfo {
/*   border-top: 1px solid #cccccc; */
   float:right;
   padding-top: 5px;
   padding-right: 20px;
   color: #aaaaaa;
   font-size: smaller;
   float: right; 
   vertical-align: bottom;
}

#container {
   margin: 10px auto;
   width: 782px;
   background: #ffffff;
}

#main {
   width:782px;
   margin:0;
   padding:0;
   text-align:left;
}

#bottom {
   clear: both;
   border-top: 1px solid #333366;
   width:765px;
   margin:5px 5px;
   padding:5px 0;
   text-align:center;
   font-size: x-small;
}

#content {
   float: left;
   padding-top:15px;
   padding-left:17px;
   padding-right:25px;
   padding-bottom:15px;
}

#content img {
/* margin:0 0 20px 20px; */
}


#main {
   background-image:url(/images/background_top.gif);
}
#bottomShadow {
   background-image:url(/images/background_bottom.gif);
}

/* EDITOR PROPERTIES */
h1 {
	font-size:20px;
	font-weight: bold;
}

h3 {
	font-size:12px;
	font-weight: bold;
}

.TextBackground {
border:1px #333366 solid;
background-color: #EEEED0;
padding:5px;
}

.TableRowDark {
background-color: #E3EBF1;
}

.TableRowLight {
background-color: #EEEEEE;
}

.ProMESFooter {
   font-size: 13px;
   font-weight: bold;
}

.ProMESFooter a {
   font-style: italic;
   color: #799ab2;
   text-decoration: none;
}

.umbCaptchaHolder
{
	display: block;
}

img.umbCaptcha
{
	border: 1px solid #959596;
	display: block;
	margin-bottom:5px;
	margin-left: 10px;
}

.AutoFormPlus fieldset li .umbCaptchaField
{
	display: block;
	width:196px;
	clear: left;
	margin-left: 120px;
}


/* EDITOR PROPERTIES */
h1 {
	font-size:20px;
	font-weight: bold;
}

h3 {
	font-size:12px;
	font-weight: bold;
}

.TextBackground {
border:1px #333366 solid;
background-color: #EEEED0;
padding:5px;
}

.TableRowDark {
background-color: #E3EBF1;
}

.TableRowLight {
background-color: #EEEEEE;
}

